/* GENERAL */
* { padding: 0px; margin: 0px; outline: none; }
body { background: url(../images/bg.png) repeat-x #072d52; font-family: Arial, sans-serif; font-size: 12px; color: #545050; }

img { border: none; } 

a { color: #d12229; }
a:hover { text-decoration: none; }
a.arrow { background: url(../images/arrowRed.gif) no-repeat left; padding: 0px 0px 0px 15px; font-weight: bold; text-transform: uppercase; font-size: 15px;}
a.arrowHomepage { background: url(../images/arrowRed.gif) no-repeat left; padding: 0px 0px 0px 15px; font-size: 12px;}
.shareLinks a { display: block; color: #002a54; text-decoration: none; padding: 0px 0px 7px 25px; height: 17px; }
.shareLinks a:hover { text-decoration: underline; }
.shareLinks a.facebook { background: url(../images/iconFacebook.gif) no-repeat; }
.shareLinks a.twitter { background: url(../images/iconTwitter.gif) no-repeat; }
.shareLinks a.taf { background: url(../images/iconTaf.gif) no-repeat; }

ul { list-style: none; }

p { margin-bottom: 15px; }

.floatLeft { float: left; }
.floatRight { float: right; }
.hidden { display: none; }

/* WRAPPER */
#wrapper { width: 945px; height: 675px; margin: 50px auto; position: relative; }
#wrapperBg { background: url(../images/bgContent.png) no-repeat; width: 945px; height: 675px;}

/* HEADER */
#header { position: absolute;  }
#header a{text-decoration: none; color: #d12229; }
#header a:hover { text-decoration: underline; }
#header #top { text-align: right; width: 903px; color: #fff; padding: 0px 42px 0px 0px; }
#header #top ul { margin-right: 25px; display: inline;  }
#header #top ul li { display: inline; padding: 0px 10px 0px 10px; text-transform: uppercase; }
#header #top ul li:first-child { border-right: 1px solid #02619e; }
#header #top ul li a.current { color: #0b2643; }

#header a { color: #fff; }
#header a.current { color: #03558c; }
#header a.arrow { background: url(../images/arrow.gif) no-repeat right; padding: 0px 20px 0px 0px; font-size: 12px;}

#header #logo { float: left; padding: 30px 30px 0px 30px; }

#header #menu { float: left; margin-top: 16px; padding: 31px 0px 0px 17px; width: 591px; border-right: 1px solid #063761;}
#header #menu ul { display: inline;  }
#header #menu ul li { display: inline; padding: 3px 13px 0px 13px; border-right: 1px solid #074275; height: 17px;}
#header #menu ul li:last-child { border-right: none; }

#header #login { float: left; width: 128px; text-align: right; padding-top: 28px; color: #fff; overflow: hidden; }
/*#header #login a { background: url(../images/arrowWhite.gif) no-repeat left; padding: 0px 0px 0px 15px; }*/
#header #login p { color: #03558c; font-size: 10px; }
#header #login p a { background: none; color: #007cc5; padding: 0px;}
#header #login p.first { margin: 8px 0px 0px 0px; }

/* CONTENT */
#content { position: relative;} 
#content #contentCups { background: url(../images/cups.png) no-repeat; position: absolute; margin: 120px 0px 0px 757px; height: 483px; width: 185px;}
#content #contentCup { background: url(../images/cup.png) no-repeat; position: absolute; margin: 191px 0px 0px 596px; padding: 36px 0px 0px 49px; height: 294px; width: 282px;}
#content #contentWhite { background: url(../images/bgContentWhite.png) no-repeat; position: absolute; width: 860px; height: 267px; margin: 311px 0px 0px 19px;}
#content #contentWhiteBig { background: url(../images/bgContentWhiteBig.png) no-repeat; position: absolute; width: 830px; height: 287px; margin: 280px 0px 0px 46px; }
#content #contentWhiteXl { background: url(../images/bgContentWhiteXl.png) no-repeat; position: absolute; width: 830px; height: 333px; margin: 240px 0px 0px 46px; }
#content #contentLadyBig { background: url(../images/ladyBig.png) no-repeat left; position: absolute; margin: 96px 0px 0px 367px;  width: 166px; height: 392px; padding: 187px 0px 0px 239px;}
#content #contentLadySmall { background: url(../images/ladySmall.png) no-repeat left; position: absolute; margin: 96px 0px 0px 333px;  width: 360px; height: 510px;}
#content #contentOverview { background: url(../images/bgOverview.png) no-repeat; position: absolute; margin: 453px 0px 0px 644px;  width: 147px; height: 84px; padding: 22px 28px 22px 28px; color: #7e7c7c;}
#content #contentOverview #current { color: #002a54; }
#content .note { font-size: 11px; color:#002a54;}

/* FOOTER */
#footer { position: absolute; margin: 620px 0px 0px 0px; text-align: right; width: 878px; padding: 0px 75px 0px 0px; font-size: 10px; } 
#footer a { color: #007cc5; text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#footer ul { display: inline;  }
#footer ul li { display: inline; padding: 0px 7px 0px 7px; border-right: 1px solid #007cc5; height: 8px;}
#footer ul li:last-child { border-right: none; }

.addthis_button { margin-left: 4px;}

/* LOGINFORM */
.loginForm { top: 38px; left: 525px; position: absolute; display: none; width: 321px;}
.loginForm #loginFormBg { background: url(../images/bgLogin.png) no-repeat; width: 321px; height: 199px; }
.loginForm #loginTop { width: 291px; height: 15px; color: #002a54; padding: 15px 0px 0px 30px; font-weight: bold;}
.loginForm .closeLogin { float: right; margin-right: 30px; text-decoration: none; padding-top: 5px; font-weight: bold;}
.loginForm #loginContent { width: 291px; padding: 15px 0px 15px 30px; }
.loginForm a.arrow { font-size: 12px; }
.loginForm a.small, .loginForm .small { font-size: 9px; float: right; margin-right: 25px; color: #002A54; }
.loginForm li#btn { padding-top: 15px;}
.loginForm .closeLogin, .registrationForm  { float: right; margin-right: 30px; text-decoration: none; font-weight: bold; position: absolute; top: 10px; right: 10px;}
.closeRegistration { float: right; margin-right: 30px; text-decoration: none; padding-top: 11px; font-weight: bold;}

/* LOGINFORM2 */
.loginForm2 { top: 427px; left: 175px; position: absolute; display: none; width: 321px; }
.fr .loginForm2 { top: 420px; left: 195px; position: absolute; display: none; width: 321px; }
.loginForm2 #loginFormBg { background: url(../images/bgLogin2.png) no-repeat; width: 327px; height: 199px; }
.loginForm2 #loginTop { width: 291px; height: 15px; color: #002a54; padding: 15px 0px 0px 30px; font-weight: bold; }
.loginForm2 .closeLogin2 { float: right; margin-right: 30px; text-decoration: none; padding-top: 0px; font-weight: bold; }
.loginForm2 #loginContent { width: 291px; padding: 15px 0px 15px 30px; }
.loginForm2 a.arrow { font-size: 12px; }
.loginForm2 a.small, .loginForm .small { font-size: 9px; float: right; margin-right: 25px; color: #002A54; }
.loginForm2 li#btn { padding-top: 10px;}
.loginForm2 ul li { background-image:none; list-style:none; }
.loginForm2 .closeLogin  { float: right; margin-right: 20px; text-decoration: none; font-weight: bold; position: absolute; top: 0px; right: 0px;}
.loginForm2 input.txtBox { width: 215px
	; height: 20px; color: #545050; border: solid 1px #d0d0d0; background: url(../images/bgInput.gif) repeat-x; padding: 3px 0px 0px 7px; }
.loginForm2 li.check { height: 20px; width: 275px;}
.loginForm2 li.check input { float: left; width: 20px;}
.loginForm2 li.check label { float: left; width: 250px;}

/* REGISTRATIONFORM */
.registrationForm { top: 38px; left: 423px; position: absolute; display: none; width: 420px; z-index: 999; }
.registrationForm ul { font-weight: normal; }
.registrationForm #registrationFormBg { background: url(../images/bgRegistration.png) no-repeat; width: 420px; height: 474px; }
.registrationForm #registrationTop { height: 15px; padding: 0px 0px 0px 30px; }
.registrationForm #registrationContent { padding: 27px 40px 0px 30px; width: 350px; }
.registrationForm #registrationContent p { margin-bottom: 10px; }
.registrationForm #registrationContent #scoor { margin-top: 25px; width: 271px; height: 49px;}
.registrationForm #registrationContent #scoor a { width: 271px; height: 49px; }
.registrationForm #registrationContent #scoor p.titleRegister { padding: 0px 0px 0px 5px; }

/* STAFFORM */
.stafForm { position: absolute; display: none; width: 322px; }
.stafOrdered{ top: 243px; left: 210px; }
.stafRefuel{ top: 210px; left: 480px; }
.stafForm #stafFormBg { background: url(../images/bgStaf.png) no-repeat; width: 322px; height: 379px; }
.stafForm #stafTop { width: 292px; height: 15px; color: #002a54; padding: 15px 0px 0px 30px; font-weight: bold;}
.stafForm .closeStaf { float: right; margin-right: 15px; text-decoration: none; padding-top: 10px; font-weight: bold; }
.stafForm #stafContent { padding: 30px 20px 0px 30px; font-weight: bold; }
.stafFormTnx #stafContent { font-weight: normal; }
.stafForm #stafContent ul { margin-bottom: 10px; }
.stafForm #stafContent ul li.lblError { margin: -10px 0px 10px 0px; }
.stafForm #stafContent p { margin-bottom: 10px; }
.stafForm a.arrow { font-size: 12px; }

/* FORM */
.form input.error { border: 1px solid #d12229 !important;}
.form label.error { color: #d12229 !important; }
.form li.radio input.error, .form li.check input.error { border: none !important;}

.form li { height: 30px;  } 
.form input.txtBox { width: 215px
	; height: 20px; color: #545050; border: solid 1px #d0d0d0; background: url(../images/bgInput.gif) repeat-x; padding: 3px 0px 0px 7px; }
.form input.disable { color: #7E7C7C; }
.form li.radio { height: 25px;}
.form li.radio input, .form li.check input { margin-right: 5px;  }
.form li.radio label { float: left; margin: 0px 15px 0px 2px;}
.form li.radio input { float: left; }
.form li.check { height: 20px; width: 275px;}
.form li.check input { float: left; width: 20px;}
.form li.check label { float: left; width: 250px;}
.form li.lblError { height: 20px; color: #d12229; font-weight: bold; }

.sIFR-flash { height: 50px !important;}

/* HOMEPAGE */
#content #home #errorInfo { position: absolute; z-index: 999; width: 315px; height: 185px; margin: 325px 0px 0px 210px; }
#content #home #errorInfo .infoBg { background: url(../images/bgInfo.png) no-repeat; width: 235px; height: 135px; padding: 20px 30px 30px 50px;}
#content #home #infoCardnumber { position: absolute; z-index: 999; width: 315px; height: 245px; margin: 265px 0px 0px 210px; display: none;}
#content #home #infoCardnumber .infoBg { background: url(../images/bgInfoBig.png) no-repeat; width: 235px; height: 195px; padding: 20px 30px 30px 50px;}
#content #home .infoBg .close { float: right; margin: -5px -15px 0px 0px; text-decoration: none; font-weight: bold;}
#content #home .desc { position: absolute; margin: 350px 0px 0px 47px; width: 360px; }
#content #home .note { margin-top: 40px;}
#content #home #components { float: left; width: 350px; }
#content #home #components .txtBox { width: 150px !important;  }
#content #home #components li { margin-bottom: 6px;  }
#content #home #scoor { clear: both; float: left; position: absolute; top: 229px   }
#content #home #scoor p.titleRegister { padding: 0px 0px 5px 5px; }
#content #home #title { position: absolute; margin: 190px 0px 0px 54px; color: #002a54; font-weight: bold; }
#content #home #title #instructions { float: left; margin: -3px 0px 0px 20px; width: 210px; font-size: 11px; }
#content #home #title #instructions ol { margin: 8px 0px 8px 17px; }
#content #home #titleTanks { margin: 145px 0px 0px 68px; position: absolute;}
#content #home #titleTanks #titleOrder { margin: 30px 0px 0px 30px; }
#content #home #titleOrder { margin: 175px 0px 0px 78px; position: absolute;}
#content #home #titleFinish { margin: 175px 0px 0px 48px; position: absolute;}
#content #home #contentCreate, #content #home #contentFinish { margin: 320px 0px 0px 87px; position: absolute;}
#content #home #contentCreate #desc, #content #home #contentOrder #desc, #content #home #contentFinish { width: 225px; margin-bottom: 50px;}
#content #home #contentRefuel { margin: 300px 0px 0px 87px; position: absolute;}
#content #home #contentRefuel #desc { width: 250px; }
#content #home #contentOrder { margin: 320px 0px 0px 87px; position: absolute;}
#content #home #contentOrder a.arrow{ margin-left: 6px; }
#content #home #showCup { border-left: solid 1px #e6e5e5; margin: 326px 0px 0px 346px; position: absolute; height: 135px; padding: 50px 0px 0px 13px; }

/* CUPS */
#content #cup #contentMiddle { position: absolute; margin: 136px 0px 0px 47px; font-weight: bold; color: #002a54; }
#content #cup #contentMiddle h1 { text-transform: uppercase; font-size: 17px; margin-bottom: 5px; }
#content #cup #contentMiddle #topThanks, #cup #contentMiddle #animationThanks, #cup #contentMiddle #animationFirst { width: 560px; float: left; }
#content #cup table tr td img.thanks{ padding: 40px 25px 0px 0px; }
#content #cup table tr td  p img { top: 5px; position: relative; }
#content #cup table tr td  p { line-height: 18px; }
#content #cup #contentMiddle #topThanks #descThanks { border-top: 1px solid #c0c0c0; padding: 20px 80px 0px 0px; width: 415px; }
#content #cup #contentMiddle #topRight { float: left; margin-top: 40px; }
#content #cup #contentMiddle #animationThanks { padding-top: 40px; }
#content #cup #contentMiddle #startThanks { float: left; padding: 120px 0px 0px 15px; }
#content #cup #contentMiddle #startFirst { float: left; padding: 98px 0px 0px 15px; }
#content #cup #contentMiddle #topFirst { padding: 50px 60px 0px 0px; width: 500px; float: left; }
#content #cup #contentMiddle #animationFirst { padding-top: 70px; }
#content #cup #contentFlash { margin: 190px 0px 0px -45px; width: 975px; height: 417px; position: absolute; }
#content #cup #titleOrdered { margin: 175px 0px 0px 68px; position: absolute;}
#content #cup #contentOrdered { margin: 320px 0px 0px 68px; position: absolute; width: 370px;}
#content #cup #contentOrdered p { margin-bottom: 50px; }
#content #cup #contentOrdered .shareLinks a { margin-left: 20px; }
#content #cup #contentOrdered .shareLinks { width: 200px; }
#content #cup #newCup { position: absolute; margin: 510px 0px 0px 320px;}
#content #cup .form { position: absolute; margin: -30px 0px 0px 250px;}

/* FAQ */
#titleFaq { position: absolute; width: 750px; margin: 176px 0px 0px 47px; border-bottom: solid 1px #c0c0c0; }
#contentFaq { position: absolute; margin: 235px 0px 0px 47px;}

#contentFaq #accordionFaq { font-family: Arial; margin: 0 auto; font-size: 12px; line-height: 15px;} 
#contentFaq #accordionFaq li { margin-bottom: 5px; position: relative;}
#contentFaq #accordionFaq .txt { background: url(../images/faq/bg_accordion_midden.png) top left no-repeat; margin-top: 0px; color: #545050;    }
#contentFaq #accordionFaq .inner { background: url(../images/faq/bg_accordion_bottom.png) bottom left no-repeat; padding-left: 38px; padding-top: 15px; margin-top: -10px; padding-right: 100px; padding-bottom: 20px;    }
#contentFaq #accordionFaq .inner a { color: #545050; font-weight: bold;  }
#contentFaq  #accordionFaq  .large     { background: url(../images/faq/bg_accordion_midden_large.png) bottom left no-repeat !important; margin-top: -15px;     }
#contentFaq #accordionFaq .subtitleFaq { background: url(../images/faq/bg_accordion_top.png) no-repeat; height: 23px; color: #002a54; padding-top: 10px; padding-left: 38px; cursor: pointer; }
#contentFaq #accordionFaq p { margin-bottom: 0px;}

#contentFaq .btn_close { background: url(../images/faq/btn_close.png) top left no-repeat; height: 20px; width: 20px; text-indent: -9988px; display: block; position: absolute; top: 7px; left: 7px; }
#contentFaq .btn_open { background: url(../images/faq/btn_open.png) top left no-repeat; height: 20px; width: 20px; text-indent: -9988px; display: block; position: absolute; top: 7px; left: 7px; }
#contentFaq .scroll-pane { width: 677px !important; height: 304px ; overflow: auto; float: left; }
#contentFaq .jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 304px; width: 7px !important; background: url(../images/faq/bg_accordion_slider.png) repeat-y; }
#contentFaq .jScrollPaneDrag { position: absolute; background: url(../images/faq/bg_accordion_handle.png); height: 142px !important; width: 7px !important; cursor: pointer; overflow: hidden; }
#contentFaq .jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; height: 310px !important; width: 677px !important; }

#contentFaq #accordionFaq_sublist ul { padding-left: 10px;}
.faq_txt { margin-top: 19px; margin-left: 15px; line-height: 18px;}

/* GALLERY */
#gallery #titleGallery { position: absolute; width: 709px; margin: 176px 0px 0px 47px; }
#gallery #titleGallery img.gekkekoppengalerij {padding: 0px 30px 0px 0px; }
#gallery #contentGallery { margin: 270px 0px 0px 87px; position: absolute; width:620px; }
/* slider */
#contentGallery #slider { height: 245px !important; width:620px !important; padding-bottom: 10px; }
#contentGallery #volgendeBtn { position: absolute; right: 45px; margin-top: 0px;  }	
#contentGallery #volgendeBtn a { background: url(../images/gallery/btn_volgende.gif) top right no-repeat; color: #007bc4; text-decoration: none; font-size: 12px;  display: block; height: 13px; padding: 2px 20px 0px 0px; }
#contentGallery #vorigeBtn	{ position: absolute; right: 140px; margin-top: 0px; }	
#contentGallery #vorigeBtn a { background: url(../images/gallery/btn_vorige.gif)  left no-repeat; color: #918b8b; text-decoration: none; font-size: 12px;  display: block; height: 13px;  padding: 2px 0px 0px 20px; }
#contentGallery #slider ul, #slider li	{ margin:0; padding:0; list-style:none; }
#contentGallery #slider li { width:657px; height:255px; overflow: hidden;  }	
#contentGallery #slider img { border:none; float: left; height: 100px; width: 102px; margin: 10px; cursor: pointer; }
#contentGallery #slider .wrapperCup {  }  


#contentGallery .wrapperCup { background-image:url(../images/cupSmall.png); height: 120px !important; width: 120px !important;}
#contentGallery .wrapperCup img { margin-left:18px !important; margin-top: 18px !important; height: 70px !important; width: 70px !important;}

/* popup */
#contentGallery .popup_top { position: absolute;  width: 266px; height: 369px; background: url(../images/bg_popup.png) top left no-repeat; margin-left:60px; margin-top: -350px; padding: 20px 20px 20px 40px; z-index: 100; display: none; }
#contentGallery .popup_top p { color: #002a54; float: left; margin: 0px; padding: 0px;}
/*#contentGallery .popup_top img { margin-top: 25px !important; height: 335px !important; width: 331px !important;}*/

/*#contentGallery .popup_top img { margin-top: 25px !important; height: 200px !important; width: 160px !important;}*/
#contentGallery .popup_top .wrapperCup { margin-left:-30px; background:url(../images/cupBig.png) no-repeat top left ; margin-top: 50px !important; height: 349px !important; width: 350px !important;}
#contentGallery .popup_top .wrapperCup img { margin-left:55px !important; margin-top: 40px !important; height: 198px !important; width: 198px !important;}
#contentGallery .open { float: left; height: 103px; width: 102px; margin: 10px; cursor: pointer; }
#contentGallery .close { /*float: right;*/ position: absolute; right: 22px; top: 20px; z-index: 1000; color: #d12229; font-size: 12px; text-decoration: none; display: block; zoom: 1; }
#contentGallery .border { /*border: 1px solid red;*/ }

/* HOW */
#how { position: absolute; margin: 176px 0px 0px 47px; }
#how #cup { background: url(../images/how/howCup.png) no-repeat; position: absolute; margin: 190px 0px 0px 657px; height: 207px; width: 209px;}
#how #title { height: 35px; width: 744px; border-bottom:1px solid #C0C0C0; }
#how #flashScoorjemok { width: 600px; height: 350px; margin-top: 35px; }

/* SHARE */
#share #header { position: absolute;  }
#share #header #logo { float: left; padding: 44px 30px 0px 29px; }
#share #contentShare { position: absolute; margin: 155px 0px 0px 47px; }
#share #title { height: 79px; width: 350px; margin-top: -1px; margin-left: 14px;}
.txt_share { color: #545050 !important; font-size: 12px; margin-top: 42px; margin-left: 40px; }
#share a.btnScoor { height: 49px; width: 269px; margin-left: 36px;}
/* sifr */
#share #sifr  { margin-top: -20px; margin-left: -35px; z-index: 999; }
.sIFR-hasFlash h2 { color: #007bc3; font-size: 34px; font-weight: bold; margin-left: 133px;  padding: 20px 0 20px 0; 	margin: 0 00px 0 00px; }

/* CONTACT */
#contentContact { position: absolute; margin: 170px 0px 0px 47px; }
#contentContact #title { border-bottom: solid 1px #c0c0c0; width: 562px; margin-bottom: 10px;} 
#contentContact p.blue { color: #002a54; font-weight: bold; }
#contentContact #subtitle { height: 17px; width: 185px; margin: 22px 0px 14px 40px; padding: 0px;}
#contentContact #left { position: absolute; width: 342px; padding-left: 30px; margin-left: -12px;  }
#contentContact #right { width: 323px; padding-left: 30px; position: absolute; margin-left: 375px;  }
#contentContact #tnx { padding: 20px;  }
#contentContact .form .large { width: 312px; }
#contentContact .form .left { margin-left: 15px; width: 331px; }
#contentContact .form .input { height: 20px; color: #545050; border: solid 1px #d0d0d0; background: url(../images/bgInput.gif) repeat-x; padding: 5px 0px 0px 7px; margin-bottom: 5px; }
#contentContact .form .medium { width: 230px; }
#contentContact .form .medium_fr { width: 220px; }
#contentContact .form .small { width: 150px; }
#contentContact .form .nr { width: 31px; padding: 5px 0px 0px 4px !important; }
#contentContact .form .bus { width: 30px;}
#contentContact .form .postc { width: 70px;}
#contentContact .form .postc_fr { width: 81px;}
#contentContact .form .radio { margin: 9px 10px 12px 5px; }
#contentContact .form .radio input { margin-right: 10px; }
#contentContact .form .radio label { margin-right: 10px; }
#contentContact select { display: block; width: 369px; }
#contentContact select.replaced { display: none; }
#contentContact .form .dropdown {  background: url(../images/ie/dropdownTop.gif) no-repeat !important; height: 25px; padding-top: 5px; width: 369px; height: 23px;}
#contentContact .form ul.selectReplacement li { width: 369px;  color: #545050; font-size: 12px; cursor: pointer; display: none; width: 369px;  }
#contentContact .form ul.selectOpen li { display: block; padding-left: 25px; padding-top: 6px; height: 25px; color: #545050; font-size: 12px;    }
#contentContact .form ul.selectOpen { background:url(../images/dropdownBg.png) top left no-repeat; width: 369px; height: 190px; position: absolute; z-index: 100; margin-top: -4px;   }
#contentContact .form ul.selectReplacement li.selected { color: #545050; font-size: 12px; width: 369px; /*height: 22px;*/  display: block;  padding-left: 25px; }
#contentContact .form ul.selectOpen li.selected { color: #545050; display: block; padding-left: 25px; }
#contentContact .form ul.selectOpen li.selected:hover { margin-left: -10px; padding-left: 35px; }
#contentContact .form ul.selectOpen :hover { background: url(../images/dropdownTopHover.png) no-repeat; margin-left: -10px; padding-left: 35px;  }
#contentContact .form .selectReplacement { color: #545050; font-size: 12px; display: block; padding-left: 10px;   }
#contentContact .form .textarea	{ height: 123px; color: #545050; border: solid 1px #d0d0d0; background: #fdfdfd url(../images/bgTextarea.gif) repeat-x; margin: 12px 0px 5px 15px; width: 320px; font-family: Arial; font-size: 12px; z-index: 10; overflow: auto; padding: 15px 0px 15px 18px; }
#contentContact .form .lblError	{ margin: 10px 0px 0px 12px; color: #d12229; font-weight: bold; }
#contentContact .form .btn { border: none; cursor: pointer; margin-left: -3px; margin-top: 8px;}

/* CLEARFIX */	
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }

/* TAALKEUZE */
#chooseLanguage #logo { padding-top: 45px; }
#madame  { background: url(../images/ladyBig.png) no-repeat; width: 425px; height: 579px; position: absolute; top: 97px; left: 247px; z-index: 110;}
#nl a { background: url('../images/box_nl.png') no-repeat; width: 293px; height: 108px; text-indent: -9988px; position: absolute; top: 281px; left: 21px; display: block; cursor: pointer;}
#fr a { background: url('../images/box_fr.png') no-repeat; width: 293px; height: 108px; text-indent: -9988px; position: absolute; top: 406px; left: 589px; display: block;cursor: pointer; }

.components li { border: 1px solid red;}
.clear { clear: both;}


.registrationForm #registrationContent #scoor p.titleRegister { _padding: 20px 0px 0px 5px; }


#pagingleft
{
	position:absolute;
	left:60px;
	top:300px;
	}


#pagingright
{
	position:absolute;
	left:500px;
	top:300px;
	}
	
  .wrapper_warning { margin:0px auto; position:relative; width:945px; }
	.warning { background: url('../images/bg_warning.png') no-repeat scroll top left;width: 405px;height: 53px; font-size: 12px; color: #0a2541; padding: 15px 0px 0px 60px; margin: 0px 0px 0px 3px;}
	
	
	/* BEGIN CSS : QBEGEN0W030_WUNQ8022_Mokkenactie_closure */

	/* Algemeen */
	#content a.home_02_link { color: #cc3333; font-size: 16px; text-transform: uppercase; font-weight: bold; background: url('../images/home/nl/arrowRed.gif') no-repeat center left; padding: 0px 0px 0px 15px;}
	#content .opgelet { color: #002a54; font-size: 11px; margin: 55px 0px 0px 0px;}
	#content .opgelet2 { color: #002a54; font-size: 11px; margin: 0px 0px 0px 0px;}
	
	/* home_01 */
	#home_01 #contentWhite { background: url(../images/home/nl/home_01_bgContentWhite.png) no-repeat; margin: 236px 0px 0px 15px; color: #545050; }
	.nl #home_01 #contentWhite { padding: 30px 0px 50px 30px;  }
	.fr #home_01 #contentWhite { padding: 24px 0px 50px 30px;  }
	.nl #home_01 #contentLadyBig { margin: 96px 0px 0px 410px; padding: 187px 0px 0px 232px; }
	.fr #home_01 #contentLadyBig { margin: 96px 0 0 394px; padding: 187px 0 0 244px;  }
	
	#home_01 h2 { color: #cc3333; font-weight: bold; font-size: 12px;   }
	#home_01 h3 { color: #002a54; font-weight: bold; font-size: 17px; text-transform: uppercase; margin: 15px 0px 5px 0px; }
	#home_01 ul { margin: 0px 0px 30px 0px; }
	#home_01 ul li { background: url('../images/home/nl/home_01_bullet.jpg') no-repeat center left; padding: 1px 0px 1px 12px; }
	#home_01 ul li span { color: #cc3333; font-weight: bold; text-transform: uppercase;  }
	#home_01 .button_txt { color: #002a54; font-weight: bold; text-transform: uppercase; margin: 35px 0px 3px 0px; }
	.nl #home_01 .btn_login { 	background: url('../images/home/nl/home_01_button_login.jpg') no-repeat scroll top left; width: 131px; height: 54px; border: none; margin: 0px 0px 0px -3px; }
	.fr #home_01 .btn_login { 	background: url('../images/home/fr/home_01_button_login.jpg') no-repeat scroll top left; width: 150px; height: 54px; border: none; margin: 0px 0px 0px -3px; }
	
	/* home_02 */
	.nl #home_02 #title { margin:174px 0 0 54px; position:absolute; }
	.fr #home_02 #title { margin:174px 0 0 20px; position:absolute; }
	#content #home_02 #contentWhite { background: url(../images/home/nl/home_01_bgContentWhite.png) no-repeat;  padding: 60px 0px 0px 30px; margin: 270px 0px 0px 15px; color: #545050;  }
	#content #home_02 p span { color: #002a54; font-weight: bold;}
	#content #home_02 #contentCreate { margin: 320px 0px 0px 50px; position: absolute;}
	#content #home_02 #contentCreate #desc { width: 425px; margin-bottom: 50px;}
	
	/* home_HomeReturningVisitor */
	#home_rv_3 #title { margin:174px 0 0 25px; position:absolute; }
	#home_rv_3 #contentWhite { background: url(../images/home/nl/home_01_bgContentWhite.png) no-repeat;  padding: 60px 0px 0px 30px; margin: 270px 0px 0px 15px; color: #545050;  }
	
	#home_rv #contentLadyBig ul li { font-size: 11px; color: #7e7c7c; }
	#home_rv #contentLadyBig ul li.first { color: #002a54; }
	#content #home_rv #title { margin:174px 0 0 54px; position:absolute; }
	#content #home_rv #contentWhite { background: url(../images/home/nl/home_01_bgContentWhite.png) no-repeat;  padding: 60px 0px 0px 30px; margin: 270px 0px 0px 15px; color: #545050;  }
	#content #home_rv p span { color: #002a54; font-weight: bold; }
	#content #home_rv_3 p span { color: #002a54; font-weight: bold; }
	

/* END CSS : QBEGEN0W030_WUNQ8022_Mokkenactie_closure */
