body{ margin:0px; padding:0px; color:#858282; font-size:0.8em; font-family:Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:url(../images/bg.jpg) repeat-y top #f8f7f7;}
body a{ text-decoration:none; color:#858282; font-weight:normal;}
body a:hover{ text-decoration:none; color:#858282; font-weight:normal;}

.clear{clear:both;}
.clear2{clear:both; height:0px;}
a img{border:0px;}

#container{width:980px; padding:0px 0px; margin:0 auto; background:url(../images/bg_container.jpg) no-repeat;}

#container h1{position:absolute; width:100px; height:0px; display:hidden; text-indent:-3000px; }
#container #logo{width:980px; height:83px; text-align:center;}
#container #header {position:relative; width:490px; height:217px; float:left; }
#container #header .vast{position:absolute;}
#container #header .vast img{position:absolute;}
#container #header .vast a span{cursor: pointer; cursor: hand; position:absolute; top:166px; left:17px; width:185px; height:35px; background:url(../images/btn_start.jpg) no-repeat; text-indent:-3000px;}
#container #pakket{width:482px; height:182px; padding:35px 0px 0px 8px; float:left; background:url(../images/bg_pakket.jpg) no-repeat;}
#container #pakket a:hover img{ filter:alpha(opacity=60); opacity:0.6;}

#container #left{width:245px; margin-top:25px; float:left; border-top:1px solid #d8d8d8;}
#container #left #menu{width:244px; margin:0px 0px 0px 1px; font-size:0.9em;}

#container #midle { width:210px; padding:33px 0px 0px 20px; float:left;}
#container #midle .blok{width:197px; padding:6px 0px 5px 11px; margin-bottom:17px; border:1px solid #d6d6d6; background:url(../images/bg_h2midle.jpg) no-repeat;}
#container #midle .blok h2{margin:0px; padding:0px; font-size:1.2em; font-weight:bold; color:#003875;}
#container #midle .blok form{margin:0px; padding:18px 0px 0px 0px;}
#container #midle .blok form fieldset {border:0px; margin:0px; padding:0px;}
#container #midle .blok form fieldset select{padding:0px; margin:0px 0px 12px 0px; width:184px; border-left:1px solid #c6c6c6;border-right:1px solid #c6c6c6;border-top:1px solid #c6c6c6;border-bottom:1px solid #c6c6c6;}
#container #midle .blok form fieldset select.last{padding:0px; margin:0px 0px 0px 0px;}
#container #midle .blok form fieldset button{text-indent:-3000px; cursor: pointer; cursor: hand; margin:5px 0px 0px 95px; background:url(../images/btn_download.jpg) no-repeat; width:93px; height: 23px; border-left:0px solid #c6c6c6;border-right:0px solid #c6c6c6;border-top:0px solid #c6c6c6;border-bottom:0px solid #c6c6c6;}

#container #midle .blok ul {padding-top:8px;}
#container #midle .blok ul li{width:182px; line-height:34px; background:url(../images/bg_ulli.jpg) no-repeat; font-weight:bold; padding-left:16px;}
#container #midle .blok ul li a{font-weight:bold;}
#container #midle .blok ul li a:hover{color:#009ada}
#container #midle .blok ul li.meer{cursor: pointer; cursor: hand; width:182px; line-height:34px; background:url(../images/btn_meer.jpg) no-repeat right; text-indent:-3000px; font-weight:bold; padding-left:8px;}


#container .home{width:490px;}
#container .vervolg{width:735px;}
#container #right {float:right;}
#container #right .premie{width:296px; height:34px; padding:196px 0px 0px 196px; background:url(../images/bg_bereken.jpg) no-repeat;}
#container #right .premie form{margin:0px; padding:0px;}
#container #right .premie form fieldset {border:0px; margin:0px; padding:0px;}
#container #right .premie form fieldset select{font-size:0.95em; float:left; width:180px;  border-left:2px solid #f84328;border-right:2px solid #f84328;border-top:2px solid #f84328;border-bottom:2px solid #f84328;}
#container #right .premie form fieldset button{ float:left; text-indent:-3000px; cursor: pointer; cursor: hand; margin:-5px 0px 0px 6px; background:url(../images/btn_bereken.jpg) no-repeat; width:95px; height: 29px; border-left:0px solid #c6c6c6;border-right:0px solid #c6c6c6;border-top:0px solid #c6c6c6;border-bottom:0px solid #c6c6c6;}

#container #right .pand{float:left; width:209px; height:351px; padding:16px 18px 0px 18px; background:url(../images/bg_pand.jpg) no-repeat; color:#FFF;}
#container #right .pand h2{margin:0px; padding:0px; font-size:0.9em;}

#container #right .bundel{width:245px; float:right;}
#container #right .bundel .item{width:210px; padding:15px 20px 12px 15px;}
#container #right .bundel .item h3{font-size:1.1em; font-weight:bold; margin:0px 0px 8px 0px; padding:0px;}
#container #right .bundel .item p{width:136px; float:right; margin:0px; padding:0px; font-size:0.8em;}
#container #right .bundel .item p a:hover{font-weight:normal; color:#009ada;}
#container #right .bundel .item img{width:63px; border:1px solid #8b8888; float:left;}
#container #right .bundel .border {border-bottom:2px solid #f3f3f3;}

#container #right .onlinepremie{width:721px; height:44px; padding:57px 0px 0px 14px; background:url(../images/bg_berekensmall.jpg) no-repeat;}
#container #right .onlinepremie form{margin:0px; padding:0px;}
#container #right .onlinepremie form fieldset {border:0px; margin:0px; padding:0px;}
#container #right .onlinepremie form fieldset label{font-size:1.2em; float:left; padding-right:12px; font-weight:bold;}
#container #right .onlinepremie form fieldset select{font-size:1.0em; float:left; width:180px;  border-left:1px solid #8c8989;border-right:1px solid #8c8989;border-top:1px solid #8c8989;border-bottom:1px solid #8c8989;}

#container #right .content{width:735px;}
#container #right .content h2{font-size:1.3em; color:#000; background:url(../images/h2.jpg) repeat-x; width:717px; height:35px; margin:0px; padding:18px 0px 0px 18px;}
#container #right .content ul{margin:0px; padding:0px; width:735px; background:#faf8f8; border-top:1px solid #dbdada; border-bottom:1px solid #dbdada; height:26px;}
#container #right .content ul li{margin:0px; padding:0px; float:left; color:#000; margin:5px 0px 0px 13px;}
#container #right .content ul li a{color:#000;}
#container #right .content ul li.selected{text-decoration:underline;color:red;}
#container #right .content ul li.selected a{text-decoration:underline;color:red;}
#container #right .content .vak{width:682px; padding:28px 29px 80px 24px; color:#000;}
#container #right .content .vak form{margin:0px; padding:0px;}
#container #right .content .vak form fieldset.kenteken{height:90px;}
#container #right .content .vak form fieldset.send{margin-top:24px;}
#container #right .content .vak form fieldset.kenteken label{padding-top:20px;}
#container #right .content .vak form fieldset{border:0px; margin:0px 0px 4px 0px; padding:0px;}
#container #right .content .vak form fieldset label{width:240px; display:block; float:left;}
#container #right .content .vak form fieldset input{height:18px; margin:0px; padding:0px; border-left:1px solid #8b8b8b; border-right:1px solid #8b8b8b; border-top:1px solid #8b8b8b; border-bottom:1px solid #8b8b8b; }
#container #right .content .vak form fieldset input.bouwjaar{width:41px;}
#container #right .content .vak form fieldset input.schade{width:28px;}
#container #right .content .vak form fieldset input.post{width:67px;}
#container #right .content .vak form fieldset input.small{width:28px; padding-right:6px; float:left; background:url(../images/bg_small.jpg) no-repeat; height:20px; border:0px;}
#container #right .content .vak form fieldset input.last{width:30px;float:left; background:url(../images/bg_small.jpg) no-repeat; height:20px; border:0px;}
#container #right .content .vak form fieldset select{margin:0px; padding:0px; width:173px; border-left:1px solid #8b8b8b; border-right:1px solid #8b8b8b; border-top:1px solid #8b8b8b; border-bottom:1px solid #8b8b8b; }
#container #right .content .vak form fieldset .kenteken_invoer{}
#container #right .content .vak form fieldset .kenteken_invoer button{ cursor: pointer; cursor: hand;float:left; font-size:0.7em; color:#FFF; padding:1px 3px; margin:26px 4px 0px 0px; background:#000; display:block; border:0px}
#container #right .content .vak form fieldset.send button.btn{ font-size:1.1em; color:#FFF; cursor: pointer; cursor: hand; margin:0px; background:url(../images/btn_volgende.jpg) no-repeat; width:112px; padding-right:26px; font-weight:bold; height: 31px; border-left:0px solid #c6c6c6;border-right:0px solid #c6c6c6;border-top:0px solid #c6c6c6;border-bottom:0px solid #c6c6c6;}
#container #right .content .vak form fieldset.send button.btn_vorige{ font-size:1.1em; color:#FFF; cursor: pointer; cursor: hand; margin:0px; background:url(../images/btn_vorige.jpg) no-repeat; width:112px; padding-left:17px; font-weight:bold; height: 31px; border-left:0px solid #c6c6c6;border-right:0px solid #c6c6c6;border-top:0px solid #c6c6c6;border-bottom:0px solid #c6c6c6;}
#container #right .content .vak form fieldset.send button.btn_pakketselect{ font-size:0.9em; color:#FFF; cursor: pointer; cursor: hand; margin:0px; background:url(../images/btn_pakketselect.jpg) no-repeat; width:193px; padding-left:0px; font-weight:bold; height: 31px; border-left:0px solid #c6c6c6;border-right:0px solid #c6c6c6;border-top:0px solid #c6c6c6;border-bottom:0px solid #c6c6c6;}


#container #right .content .vak form fieldset label a.tooltip {color:#000;}
#container #right .content .vak form fieldset label a.tooltip b {display:none;}
#container #right .content .vak form fieldset label a.tooltip:hover {border:0; position:relative; z-index:500; text-decoration:none;}
#container #right .content .vak form fieldset label a.tooltip:hover b {display:block; position:absolute; top:20px; left:-25px; padding:5px; font-weight:normal; color:#000; border:1px solid #888; background:#ffc; width:150px;}
#container #right .content .vak form fieldset label a.tooltip:hover b em {position:absolute; left:20px; top:-6px; width:11px; height:6px; background:#fff url(../images/tooltip.gif) 0 0; display:block; font-size:1px;}


#container #nieuws{width:100%;}
#container #nieuws .item{width:280px;margin-right:20px; padding:15px 20px 12px 15px;min-height:100px;}
#container #nieuws .item h3{font-size:1.1em; font-weight:bold; margin:0px 0px 8px 0px; padding:0px;}
#container #nieuws .item p{width:136px; float:right; margin:0px; padding:0px; font-size:0.8em;}
#container #nieuws .item p a:hover{font-weight:normal; color:#009ada;}
#container #nieuws .item img{width:63px; border:1px solid #8b8888; float:left;}
#container #nieuws .border {border-bottom:2px solid #f3f3f3;}


#btn_offerteaanvraag{display:none;}


.button{ border: 1px solid red;background:red;color:white; }
.select_field{ border: 1px solid black; }
.input_field{ border: 1px solid black; }

#polis_box{ float:left; width:250px;border:1px solid black;}

#polis_box .txt, #pakket_box .txt{ }

#pakket_box{ float:right; width:250px;border:1px solid black; }
#pakket_box .top,#polis_box .top{ background:url(../images/bgtabel01.jpg);/*background:#EF2F24;*/color:white;font-weight:bold;line-height:21px;vertical-align: middle;border-bottom:1px solid black;margin-bottom:4px;text-align:left;}
#pakket_box .totaal_line , #polis_box .totaal_line{ border:0;height:1px; background-color:black;color:black;width:75px;margin-left:167px; }
#pakket_box .totaal_premie,#polis_box .totaal_premie{ color:red;font-weight: bold;padding-bottom:8px; }
.polis_waarde{ padding-right:4px;text-align:right;}


#totaal_premie_box{ float:left; width:674px;border:1px solid black;}

#totaal_premie_box .top{text-align:left;padding-left:4px;}

#totaal_premie_box .top{ background:url(../images/bgtabel01.jpg);/*background:#EF2F24;*/color:white;font-weight:bold;line-height:21px;vertical-align: middle;border-bottom:1px solid black;margin-bottom:8px;}
#totaal_premie_box .totaal_line{ border:0;height:1px; background-color:black;color:black;width:75px;margin-left:595px; }
#totaal_premie_box .totaal_premie{ color:red;font-weight: bold;padding-bottom:8px; }
.polis_waarde{ padding-right:8px;text-align:right;}


#title_line{ border:0;height:1px; background-color:#cdcdcd;color:#cdcdcd; }

#subquestion_line{ border:0;height:1px; background-color:#cdcdcd;color:#cdcdcd; }
#hoger_bedrag_verzekeren_bedrag_div{height:18px;}



.field{border:1px solid black;}
.error{border:1px solid red;background:#FFCCCC}

.boxover_header{width:310px;background:url('/images/bgtabel01.jpg');border-left:1px solid #000;border-top:1px solid #000;border-right:1px solid #000;height:18px;padding-top:3px;padding-left:10px;font-weight:bold;color:#FFFFFF;z-index:10000; }
.boxover_body{ width:300px;background:#FFFFFF;border:1px solid #000;padding:10px;z-index:10000; }