/* CSS Document */
h1{ color:#567CAB; font:18px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:relative; position:relative; left:-20px; line-height:18px; }
h2{ color:#567CAB; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:relative; left:0px; top:2px; float:left; line-height:18px;}
h3{ color:#325075; font:14px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:25px; }
h4{color:#335177; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  min-height:20px; line-height:15px; position:relative; left:2px; top:2px; padding:0px 0px 2px 0px; margin:10px 0px 0px 0px;}
h5{ color:#335177; font:10px Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  min-height:25px; line-height:20px; position:relative; left:2px; top:5px; padding:0px 0px 5px 0px; margin:10px 0px 0px 0px; }
h6{ display:block; color:#577CA8; font:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; height:25px; min-height:25px; line-height:15px;  position:relative; left:2px; top:0px; padding:0px 0px 18px 0px; margin:0px; width:650px;}
h6 a{  color:#E28827; text-decoration:none; font-weight:bold;}
.txtRed{ color:#FF0000;}
.txtBoldBlue{color:#325075; text-decoration:none; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

html,body {display:block; background-color: #FFFFFF; padding:0; margin:0; height:100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#325075; line-height:14px;}
.level0 {display:block; float: left; position:relative; padding: 0px; border: 0px; width: 100%; height: 100%;  text-align:center; vertical-align:middle; background-image: url("images/bg.gif"); background-repeat: repeat; }
.level1 {display:table; float:none; margin: 21px auto 0px auto; padding: 0px; width: 963px;}
.topBox{display:block; width:963px; height:111px; background-image: url("images/topBox.gif"); background-repeat: no-repeat; background-position: left top;}
.topBoxLogo{display:block; float:left; position:relative; left:30px; top:42px;}
.mainBox{display:block; float:left; width:963px; min-height:300px; margin:0px; padding:0px; text-align:left; background-image: url("images/topMenuBG.gif"); background-repeat: repeat-y; background-position: left top;}
.containerMainContent{ position:relative; left:13px; top:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#325075; line-height:14px;}
.container1AmainLeftBox{ display:block; float:left; position:relative; left:50px; top:40px; width:372px;}
.containerBottomLeftBox{ display:block; float:left; position:relative; left:0px; width:778px; border-top:2px #fff solid; background-color:#E5E5E5; }
.container1AmainLeftBox a{ color:#325075; font-weight:bold; text-decoration:none}
.container1AmainLeftBox a:Hover{ text-decoration:underline;}
.container1BmainLeftBox{ display:block; float:left; position:relative; left:20px; top:40px; width:740px;}
.container2mainLeftBox{ display:block; float:left; position:relative; left:80px; top:15px; width:308px;}
.container2mainLeftBox img{padding-bottom:15px;}
.container2mainLeftBox a{ font-weight:bold; text-decoration:none; color:#325075;}
.container2mainLeftBox a:Hover{ text-decoration:underline;}
.container1ABottomLeftBox{display:block; float:left; position:relative; left:50px; top:15px; width:369px;}
.container2BottomLeftBox{display:block; float:left; position:relative; left:80px; top:15px; width:308px;}
.containerBannerInTxt{display:block; float:left; position:relative; left:50px; top:40px; width:710px; margin-bottom:55px;}
.orangeBox{width:314px;  position:relative; float:left; padding:2px;}
.orangeBox a{ text-decoration:none; color:#325075;}
.orangeBoxheaderTxt{ font-size:12px; font-weight:bold; color:#F8992F;}
.yellowBox{width:300px; border-top:1px #fff solid;  position:relative; padding:2px;}
.yellowBox a{ text-decoration:none; color:#325075;}
.yellowBoxheaderTxt{font-size:12px; font-weight:bold; color:#FECE02;}
.containerPromoTxt{ color:#E5E5E5; position:relative; width:128px; left:10px; top:10px; text-align:center}
.containerPromoImg{ position:relative; width:128px; left:10px; top:20px;}
.containerLogin{color:#EBEEF5; position:relative; width:136px; left:7px; top:7px; font-weight:bold; }
.containerLogin a{color:#EBEEF5; font-weight:bold; text-decoration:none;}
.containerLoginTxtField{float:right; width:132px; border:1px #7F9DB7 solid;  }
.containerLoginButton{float:right; right:-1px; margin:5px 0px 0px 0px; width:70px; border:1px #325076 solid; color:#325074; background-color:#fff; height:18px; font-size:11px;}
.bottomBox{display:block; clear:both; width:963px; height:35px; background-image: url("images/bottomBox.gif"); background-repeat: no-repeat; background-position: left top;}
.mainHeaderBox{display:block; position:relative; left:13px; top:2px; width:935px; height:20px; text-align:left; background-color:#92ABBA;}
.mainHeaderBoxItem{display:block;  float:left; height:20px; background-color:#92ABBA; color:#fff; font-weight:bold; font-size:13px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; border-right:3px #fff solid;}
.mainHeaderBoxItem a{ display:block; color:#fff; text-decoration:none; padding-top:2px; }
.mainHeaderBoxItem a:Hover{ text-decoration:none; color:#AABBD1; }
.mainHeaderBoxOpvul{ display:block;  background-color:#896F5B; height:20px;}
.mainHeaderLoginLink{display:block; position:relative; right:1px; line-height:15px; float:right; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; height:20px; color:#fff; font-weight:bold; font-size:13px; border-left:3px #fff solid;}
.mainHeaderLoginLink a{display:block; color:#fff; text-decoration:none; padding-top:2px;}
.mainHeaderLoginLink a:Hover{ text-decoration:none; color:#AABBD1; }
.mainLeftBox{ width:778px; background-color:#EEEEEE; vertical-align:top; }
.mainLeftBoxTxt1{ font-size:14px; font-weight:bold; line-height:20px;}
.mainLeftBoxTxt2{ font-size:18px; font-weight:bold; line-height:20px;}
.mainRightBox1{   width:154px; background-color:#E5E5E5; }
.mainRightBox1 input{}
.mainRightBoxNightmare{ width:154px; height:154px; background-color:#EEEEEE; border-top:3px #fff solid;}
.mainRightBox2{ width:154px; height:140px; background-color:#896F5B; border-top:3px #fff solid;}
.mainRightBoxLoginPosition{ position:relative; float:left; display:none; z-index:110; }
.mainRightBoxLoginPosition2{ position:relative; float:left; display:block; z-index:110; }
.mainRightBoxLogin{ position:absolute; top:-3px; left:-3px;  width:157px; max-width:154px; height:140px; background-color:#896F5B; border-bottom:3px #fff solid; border-left:3px #fff solid; border-top:3px #fff solid; }
.mainRightBoxLogin2{ position:absolute; top:-3px; left:-3px;  width:157px; max-width:154px; height:170px; background-color:#896F5B; border-bottom:3px #fff solid; border-left:3px #fff solid; border-top:3px #fff solid; }
.bottomBoxTxtLeft{ color:#bccbdd; float:left; position:relative; width:200px; left:13px; top:10px; text-align:left;}
.bottomBoxTxtRight{ color:#bccbdd; float:left; position:relative; width:200px; left:645px; top:10px; text-align:left;}
.mainFlashBox{display:block; width:890px; background-color:#fff; vertical-align:top; position:relative; left:20px; text-align:center; }
.miniFlashBox{z-index:444; float:right; width:70px; height:30px; position:relative; top:150px;}

.stdMssKaderContainer{ display:block; width:740px;  }
.stdMssKader{ display:block; background-color:#E5E5E5; border:2px #fff solid; }
.stdMssKaderInsideContainer{ display:block; padding:0px;  line-height:15px; margin:0px; position:relative; left:10px; top:10px;    }
.stdMssKaderInsideContainer_Contact{ display:block; padding:0px;  line-height:15px; margin:0px; position:relative; left:10px; top:10px;  }

.stdMssKader hr{ display:block; float:none;  border: none; color:#fff; background-color: #fff; height: 2px; padding: 0px; margin-top: 15px; margin-bottom: 0px; }
.stdMssKaderInsideContainer input{ position:relative; width:177px; left:0px; top:-1px; height:19px; color:#325075; padding:0px 0px 0px 5px; margin:0px 0px 0px 15px; border:1px #7F9DB9 solid;}
.stdMssKaderInsideContainer_Contact input{ position:relative; width:185px; left:0px; top:-1px; height:19px; color:#334f74; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px; border:1px #7F9DB9 solid;}
.stdMssKaderInsideContainer hr{  }
.stdMssKaderSubmit input{ width:130px; position:relative; left:0px; height:19px; color:#325075; padding:0px 0px 0px 0px; margin:20px 0px 20px 0px; background-color:#fff; border:1px #7F9DB9 solid;}
.stdMssKaderSubmit2 input{width:130px; position:relative; left:0px; height:19px; color:#325075;  background-color:#fff; border:1px #7F9DB9 solid; cursor:pointer;}
.stdMssKaderInsideLeftContainer{ display:block; width:360px; position:relative; left:0px; top:0px; float:left; border-right:1px solid #ffffff;  }
.stdMssKaderInsideLeftContainer img{position:relative; left:0px;}
.stdMssKaderInsideLeftInputsContainer{position:relative; left:30px; width:220px;}
.stdMssKaderInsideRightContainer{ display:block; width:360px; position:relative; left:40px; top:0px; float:left; }
.stdMssKaderInsideRightContainer img{position:relative; left:-30px; }
.simulateHr{display:block;  width:740px; height:2px; border-bottom:2px solid #ffffff;}
.stdMssExtraKaderInsideContainer{display:block; padding:0px;  line-height:15px; margin:0px; position:relative; }

.StdTxtForTable{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#325075; line-height:14px;}
.RegContainerTop{background-image: url("images/RegContainerTop.gif"); background-repeat: no-repeat; background-position: left top; width:836px; height:39px;}
.RegContainerTop2{background-image: url("images/RegContainerTop2.gif"); background-repeat: no-repeat; background-position: left top; width:836px; height:39px;}
.RegContainerTop3{background-image: url("images/RegContainerTop3.gif"); background-repeat: no-repeat; background-position: left top; width:836px; height:39px;}
.RegContainerMain{ background-color:#BBC8DB; width:819px;}

.RegContainerBottom{background-image: url("images/RegContainerBottom.gif"); background-repeat: no-repeat; background-position: left top; width:819px; height:15px; }
.ExtraContainerTop{background-image: url("images/ExtraContainerTop.gif"); background-repeat: no-repeat; background-position: left top; width:819px; height:15px;}
.ExtraContainerMain{ background-color:#EBEFF6; width:819px;}
.ExtraContainerMain a{color:#E28827; text-decoration:none; font-weight:bold;}
.ExtraContainerBottom{background-image: url("images/ExtraContainerBottom.gif"); background-repeat: no-repeat; background-position: left top; width:819px; height:15px; }
.PayContainerTop{background-image: url("images/PayContainerTop.gif"); background-repeat: no-repeat; background-position: left top; width:550px; height:15px;}
.PayContainerBottom{background-image: url("images/PayContainerBottom.gif"); background-repeat: no-repeat; background-position: left top; width:550px; height:15px;}
.PosRegContainerMain{ display:block; position:relative; left:20px;}
.PosRegContainerMain input{ width:200px;}
.PosRegContainerMain2{ display:block; position:relative; left:140px;}
.PosExtraContainerMain{ display:block; position:relative; left:20px;}
.PosPayContainer{ display:block; margin-left:63px; }
.PosPayContainer2{ display:block; margin-left:95px; }


.stdTxtInTable{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#325075; line-height:14px; font-weight:bold; vertical-align:top;}
.radioBtn{ position:relative; height:14px; left:1px; top:3px; width:25px;}

.PayKaderInsideContainer{ display:block; padding:0px; line-height:15px; margin:0px; position:relative; left:0px; top:-10px;  }
.PayKaderInsideContainer a{ font-weight:bold; text-decoration:underline; color:#325075;}
.PayKaderInsideContainer a:hover{ text-decoration:underline; color:#325075;}
.PayKader hr{border: none; color: #fff; background-color: #fff; height: 2px; padding: 0px; margin-top: 0px; margin-bottom: 0px; width:100%;}
.PayKaderInsideContainer input{ position:relative;  left:0px; top:-1px;  color:#334f74; padding:0px 0px 0px 5px; margin:0px 0px 0px 15px; border:0px;}
.PayKaderSubmit input{  position:relative; left:0px;  color:#334f74; padding:0px 0px 0px 0px; margin:20px 0px 0px 15px; background-color:#fff; border:1px #7F9DB9 solid;}
.OrderNow{ background-color:#DBE3F0;  background-image: url("images/x-click-but22.gif"); background-repeat: no-repeat; background-position: left top;}

.inputTable{ display:block; width:600px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#325075; line-height:14px;}
.codeInput{ }
.codeInput input{width:40px; margin: 0px 0px 0px 0px; padding:0px 4px 0px 4px; position:relative; left:15px; }
.codeInput2{width:700px; }
.codeInput2 input{width:46px; margin: 0px 0px 0px 0px; padding:0px 4px 0px 4px; position:relative; }
.codeInput3{ }
.codeInput3 input{width:46px; margin: 0px 0px 0px 0px; padding:0px 4px 0px 4px; position:relative; left:15px; }

.inputTxtField{width:202px; height:22px; line-height:16px; position:relative;top:4px; bottom:2px; left:3px; margin:1px 0px 1px 0px; padding:1px 0px 1px 7px; color:#939393; background: url("images/inputTxtField.gif") no-repeat center top; border:0px;}
.inputDropDown{width:202px; height:22px; position:relative; top:2px; bottom:2px; left:3px; margin:1px 0px 1px 0px;}
.InputCheckBox{ display:block; width:360px; position:relative; top:5px; left:0px; }
.InputCheckBox input{width:16px; border:0px; top:3px; padding-bottom:30px;}
.InputCheckBox a{color:#E28827; text-decoration:none; font-weight:bold;}
.inputSubmit{ width:95px; height:27px; display:block; float:left; position:relative;  background-color:#fff;  margin:5px 0px 5px 0px;  padding:0px; border:0px; background: url("images/btnRegisterFR.jpg") no-repeat center top; cursor: pointer; cursor:pointer;}
.txtNextCheckBox{ display:block; float:left; position:relative; top:7px; width:400px;}
.checkBox{ width:16px;}
.checkBox input{ width:16px; height:16px; border:0px; position:relative; top:2px;}

.TaalkeuzeLevel1{display:table; float:none; margin: 10px auto 0px auto; padding: 0px; width: 463px; }
.TaalkeuzeMainBox{display:table; float:left; width:463px; height:250px; margin:0px; padding:0px; text-align:left; background-image: url("images/taalkeuze.jpg"); background-repeat: repeat-y; background-position: left top;}
.TaalkeuzeMainLeftBox{display:block; float:left; position:relative; left:95px; top:140px; font-weight:bold; font-size:13px; line-height:22px;}
.TaalkeuzeMainLeftBox a{ text-decoration:none; color:#014b94;}
.TaalkeuzeMainLeftBox a:Hover{ text-decoration:underline; color:#014b94;}
.TaalkeuzeMainRightBox{display:block; float:left; position:relative; left:223px; top:140px; font-weight:bold; font-size:13px; line-height:22px;}
.TaalkeuzeMainRightBox a{text-decoration:none; color:#014b94;}
.TaalkeuzeMainRightBox a:Hover{ text-decoration:underline; color:#014b94;}

.LoginMainLeftBox{display:block; float:left; position:relative; left:160px; top:31px;}
.LoginMainRightBox{display:block; float:left; position:relative; left:200px; top:25px; font-size:12px; font-weight:bold;}
.LoginMainRightBox a{color:#939393; font-size:10px; font-weight:normal; text-decoration:none;}
.LoginMainRightBox a:Hover{color:#939393; text-decoration:underline;}
.loginSubmit{ width:95px; height:27px; display:block; float:left; left:220px; position:relative;  background-color:#fff;  margin:5px 0px 5px 0px;  padding:0px; border:0px; background: url("images/btnLoginFR.jpg") no-repeat center top; cursor: pointer; cursor:pointer;}

.RegContainerTop{background-image: url("images/RegContainerTop.gif"); background-repeat: no-repeat; background-position: left top; width:836px; height:39px;}
.RegContainerTop2{background-image: url("images/RegContainerTop2.gif"); background-repeat: no-repeat; background-position: left top; width:836px; height:39px;}
.RegContainerTop3{background-image: url("images/RegContainerTop3.gif"); background-repeat: no-repeat; background-position: left top; width:836px; height:39px;}
.PayContainerTop{background-image: url("images/PayContainerTop.gif"); background-repeat: no-repeat; background-position: left top; width:550px; height:15px;}
.PayContainerBottom{background-image: url("images/PayContainerBottom.gif"); background-repeat: no-repeat; background-position: left top; width:550px; height:15px;}
.PosRegContainerMain2{ display:block; position:relative; left:140px;}
.PosPayContainer{ display:block; margin-left:63px; }
.PosPayContainer2{ display:block; margin-left:95px; }
.positionIMG img{display:block; width:274px; height:70px;  border:0px; float:none; position:relative; top:0px; left:0px; margin-bottom:50px;}
.PosInvoiceIndicator{ position:relative; left:-198px; top:-53px; z-index:10; font-family:Arial; font-size:10px; color:Black;}

.FFnoTxtColor{background-color:White!important;}

.OgoneSubmit input{ color:#577CA9; background-color:#FFFFFF; border:0px;  text-align:left; width:377px; height:91px; cursor:pointer; line-height:22px; }
.PayPalSubmit input{color:#577CA9; background-color:#FFFFFF; border:0px;   text-align:left; width:377px; height:91px; cursor:pointer; line-height:22px;  }

.TextAndImgContainer{ width:720px; position:relative; left:0px; }
.TextAndImgContainer img{ display:block; position:relative; top:30px; left:-10px; width:200px;  margin-bottom:130px; position:relative; float:left; }
.TextAndImgContainer a{font-weight:bold; text-decoration:underline; color:#325075;}
.TextAndImgContainer a:hover{text-decoration:underline; color:#325075;}
.RoundTableContainer{ display:block; position:relative; float:left; width:510px; padding:0px; margin:0px;}
.RoundTableTop{ position:relative; float:left; background-image: url("images/roundTableTop.gif"); background-repeat: no-repeat; background-position: left top; width:510px; height:18px;}
.RoundTableBg{ position:relative; float:left; background-image: url("images/roundTableBG.gif"); background-repeat: repeat-y; background-position: left top; width:510px;}
.RoundTableBottom{ position:relative; float:left; background-image: url("images/roundTableBottom.gif"); background-repeat: no-repeat; background-position: left top; width:510px; height:18px;}
.RoundTableTxt{ position:relative; left:10px; width:490px;}

.LogoTable{ display: table; margin:0px; position:relative; padding:0px 0px 0px 0px;}
.LogoGradU{background-image: url("Images/LogoGrad/fillU.gif"); background-repeat: repeat-x; background-position: left top;}
.LogoGradR{background-image: url("Images/LogoGrad/fillR.gif"); background-repeat: repeat-y; background-position: left top;}

.shoppingCart{ width:550px; height:139px;}
.floatContainer{float:left; position:relative; top:3px; left:0px;}
.txtBoxContainer{display:block; width:71px; height:20px; left:0px;   }
.txtBoxContainer input{ display:block; float:left; position:relative; left:0px; }
.arrowContainer{display:block; width:11px; height:18px; text-align:left; float:left; }
.arrowContainer input{display:block; width:11px; height:9px; border:0px; padding:0px; margin:0px;}
.txtBoxContainer2{display:block; width:61px; height:20px; float:left;  }
.txtBoxContainer3{display:block; width:61px; height:20px; position:relative; right:5px; float:right; text-align:right; }
.shoppingCartContainer{ width:341px; height:102px; position:relative; left:35px; top:17px;  }
.shoppingCartHeader{ width:341px; background-color:#DBE3F0; height:22px; font-size:11px;}
.shoppingCartMargin{width:341px; height:24px; }
.shoppingCartMain{width:341px; border-bottom:1px solid #DBE3F0; height:26px; }
.shoppingCartResult{width:341px; border-bottom:1px solid #DBE3F0; height:26px; text-align:right; }
.shoppingCartTxt{ line-height:22px; position:relative; left:5px;}
.shoppingCartTxt2{ line-height:26px; position:relative; left:5px;}
.shoppingCartTxt3{ line-height:26px; position:relative;}

