@charset "utf-8";
/* CSS Document */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img { 
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
	font-weight: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: bold;
}
q:before,q:after {
	content: '';
}
abbr,acronym { 
	border: 0;
}

strong{
	font-weight: bold;
}

html{
	overflow-y: scroll;
}

body{
	background: #fff;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0e415c;
}

.error{
	background:#ff6600;
}

.inputfield{
	width:200px; 
	border:1px #ff6600 solid;
}

.textarea{
	width:200px; 
	border:1px #ff6600 solid;
}

img {
	border:0;
}

h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #0e415c;
	padding: 0;
	margin: 0;
}

h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0e415c;
	padding: 0;
	margin: 0;
}

h3.toggler {
	cursor: pointer;
	/*border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	background: #D2E0E6;*/
	margin: 0;
	padding: 0;
}

div#container{
	margin: 0 auto;
	padding: 0;
	width: 990px;
}

div#header{
	width: 990px;
	height: 147px;
	background: url('/img/headerbg.jpg') no-repeat bottom right;
	float: left;
}

.logo{
	height: 147px;
	width: 269px;
	background: url('/img/logo.jpg') no-repeat;
	float: left;
}

div#navigatie{
	width: 990px;
	height: 30px;
	background: url('/img/menu_bg.jpg') no-repeat;
	float: left;
}

#navigatie #menu{
	width: 781px;
	height: 30px;
	margin: 0;
	padding: 0 0 0 9px ;
	float: left;
	display: block;
	list-style: none;
	/*line-height: 1;*/
	overflow: hidden;
	z-index: 5;
}

#navigatie #menu a{
	height:24px;
	padding:6px 5px 0 5px;
	text-align: left;
	font-size: 14px;
	color:#FFFFFF;
	display: block;
	text-decoration:none;
}

#navigatie #menu a:hover{
	margin:0;
	text-align: left;
	font-size: 14px;
	color:#0E415C;
	text-decoration:none;
	background-color:#FFAD76;
}

#navigatie #menu li.item,
#navigatie #menu li.item a.button{
	margin:0 10px 0 5px;
	height: 30px;
	padding: 0;
	float: left;
	display: block;
}

#navigatie #menu li.subitem{
	width: 180px;
	height: 22px;
	margin: 0;
	padding:8px 0 0 10px;
	display: inline;
	background-color:#FFAD76;
	z-index: 10;
	float: left;
	clear: both;
}

#navigatie #menu li.subitem a{
	margin: 0;
	display: inline;
	font-size: 12px;
	color:#0E415C;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

#navigatie #menu li.subitem a:hover{
	text-decoration:underline;
}

#navigatie #menu li.subsubitem{
	width: 180px;
	height: 23px;
	margin: 0;
	padding:7px 0 0 0;
	display: inline;
	background-color:#FFAD76;
	z-index: 10;
	float: left;
	clear: both;
}

#navigatie #menu li.subsubitem a{
	margin: 0;
	display: inline;
	font-size: 12px;
	color:#0E415C;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

#navigatie #menu li.subsubitem a:hover{
	text-decoration:underline;
}


/* Menu dropdown */

#menu, #menu ul{     
	padding: 0;          
	list-style: none;
	/*line-height: 1;*/
	display: inline;
} 

#menu a{  
	display: inline;
} 

#menu li{     
   display: inline;
}

#menu li ul{    
	margin:0; 
	padding: 0;
	position: absolute;         
	/*left: -999em;*/
	display: none; 
} 

#menu li:hover ul, 
#menu li.sfhover ul{     
	/*left: auto;*/
	display: block;
	z-index: 100;
}

#menu li ul ul{
	padding: 0 0 0 10px;     
	margin: -30px 0 0 180px;
	background-color:#FFAD76; 
} 

#menu li:hover ul ul, 
#menu li.sfhover ul ul{     
	/*left: -999em;*/
	display: none;
} 

#menu li:hover ul, 
#menu li li:hover ul, 
#menu li.sfhover ul, 
#menu li li.sfhover ul{     
	/*left: auto;*/
	display: block; 
}

/* Einde Menu */

.zoeken{
	float: left;
	padding: 5px 0 0 12px;
}

.input_zoeken{
	height: 14px;
	border: none;
	width: 137px;
	background: url('/img/zoekvak.jpg') no-repeat;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5694b5;
	padding: 3px;
}

.vergrootglas{
	background: url('/img/vergrootglas.jpg') no-repeat;
	width: 24px;
	height: 20px;
	float: left;
	margin:0 0 0 5px;
}

div#content2kolommen{
	width: 990px;
	float: left;
	padding: 0;
	background: url('/img/content_2kolommenbackground.jpg') repeat-y;
	margin:19px 0 0 0;
}

div#content2kolommenExclusief{
	width: 990px;
	float: left;
	padding: 0;
	/*background: url('/img/content_2kolommenbackground.jpg') repeat-y;*/
	margin:19px 0 0 0;
}

div#content3kolommen{
	width: 990px;
	float: left;
	padding: 0;
	background: url('/img/content_background.jpg') repeat-y;
	margin:19px 0 0 0;
}

div#links{
	float: left;
	width: 780px;
}

div#links_content{
	float: left;
	width: 742px;
	padding:0 19px 0 19px;
	margin:0;
}

#links_content a{
	color:#0291cb;
	text-decoration:none;
	font-weight:bold;
}

#links_content a:hover{
	text-decoration:underline;
}

#links_content ul{
	text-decoration:none;
	padding: 0;
	margin:15px 0 0 0;
	display:block;
}

#links_content li{
	text-decoration:none;
	padding: 4px 0 0 20px;
	margin:0 0 0 10px;
	display:block;
	background: url('/img/verzekering_middenpointer.jpg') no-repeat;
}

/* Overzichten Particulier & Zakelijk */

#Links_OP_container{
	float:left;
	margin:0;
	padding:0 0 0 19px;
	display:inline;
	font-size:12px;
	line-height:21px;
}

#Links_OP_container a{
	padding:5px 0 5px 28px;
	color:#0E415C;
	font-weight:bold;
	text-decoration:none;
	background: url('/img/overzicht_linkerpointer.jpg') left no-repeat;
}

#Links_OP_container a:hover{
	text-decoration:underline;
}


.Links_OP_rij1{
	height:202px;
	float:left;
	margin:0 0 17px 0;
	padding:0;
	display:inline;
}

.Links_OP_rij2{
	height:153px;
	float:left;
	margin:0 0 17px 0;
	padding:0;
	display:inline;
}

.Links_OP_rij3{
	height:105px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

.Links_ZP_rij1{
	height:173px;
	float:left;
	margin:0 0 17px 0;
	padding:0;
	display:inline;
}

.Links_ZP_rij2{
	height:123px;
	float:left;
	margin:0 0 17px 0;
	padding:0;
	display:inline;
}

.Links_OP_blok{
	width:237px;
	float:left;
	margin:0;
	padding:0;
	display:inline;
}

.Links_OP_blok_header{
	width:237px;
	height:34px;
	margin:0;
	padding:0;
	display:inline;
	float:left;
}

.Links_OP_blok_bottom{
	width:237px;
	height:9px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
	background: url('/img/OP_bottom.jpg') no-repeat;
}

.Links_OP_rij1_blok_content{
	width:230px;
	height:154px;
	margin:0;
	padding:5px 0 0 7px;
	background:#ffc298;
	float:left;
}

.Links_OP_rij2_blok_content{
	width:230px;
	height:105px;
	margin:0;
	padding:5px 0 0 7px;
	background:#ffc298;
	float:left;
}

.Links_OP_rij3_blok_content{
	width:230px;
	height:57px;
	margin:0;
	padding:5px 0 0 7px;
	background:#ffc298;
	float:left;
}

.Links_ZP_rij1_blok_content{
	width:230px;
	height:125px;
	margin:0;
	padding:5px 0 0 7px;
	background:#ffc298;
	float:left;
}

.Links_ZP_rij2_blok_content{
	width:230px;
	height:80px;
	margin:0;
	padding:5px 0 0 7px;
	background:#ffc298;
	float:left;
}

/* Einde Overzichten */

div#kolommen3_links{
	width: 170px;
	float:left;
	margin:0;
	padding:0 19px 0 19px;
	/*background: url('/img/lijn_verticaal.jpg') right repeat-y;*/
	/*background-color:#FFFF00;*/
	font-size:12px;
	font-weight:bold;
	color:#0291cb;	
}

div#kolommen3_links a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0291cb;
}

div#kolommen3_links a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0291cb;
}

div#kolommen3_links .VerzekeringExtraOpties{
	width:170px;
	float:left;
	display:inline;
}

div#kolommen3_links .VerzekeringExtraOpties a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	padding: 4px 0 0 14px;
	margin:0;
	display:inline;
	clear:left;
	float:left;
	color:#0291cb;
	height:21px;
	background: url('/img/verzekering_linkspointer.jpg') no-repeat;
}

div#kolommen3_links .VerzekeringExtraOpties a:hover{
	text-decoration:underline;
}

div#kolommen3_midden{
	width: 451px;
	float:left;
	margin:0;
	padding:5px 19px 0 19px;
	/*background-color:#FF0000;*/
	line-height:16px;
}

div#kolommen3_midden table{
	border:1px #CC6600 solid;
}

div#kolommen3_midden td{
	border:0;
}

div#kolommen3_midden tr{
	border:0;
}

div#kolommen3_midden ul{
	text-decoration:none;
	padding: 0;
	margin:15px 0 0 0;
	display:block;
}

div#kolommen3_midden li{
	text-decoration:none;
	padding: 4px 0 0 20px;
	margin:0 0 0 10px;
	display:block;
	background: url('/img/verzekering_middenpointer.jpg') no-repeat;
}

div#kolommen3_midden a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0291cb;
}

div#kolommen3_midden a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0291cb;
}

div#kolommen3_rechts{
	width: 255px;
	float:left;
	margin:0;
	padding:0 19px 0 19px;
	/*background: url('/img/lijn_verticaal.jpg') left repeat-y;
	/*background-color:#00FF00;*/	
}

div#Exclusief_links{
	width: 659px;
	min-height:500px;
	float:left;
	margin:0;
	padding:0 19px 0 19px;
	background: url('/img/lijn_verticaal.jpg') right repeat-y;
	/*background-color:#FFFF00;*/
	font-size:12px;
	color:#000000;	
}

div#Exclusief_links ul{
	text-decoration:none;
	padding: 0;
	margin:4px 0 0 0;
	display:block;
}

div#Exclusief_links li{
	text-decoration:none;
	padding: 4px 0 0 20px;
	margin:0;
	display:block;
	background: url('/img/exclusief_middenpointer.gif') no-repeat;
}

div#Exclusief_links table{
	border:1px #000000 solid;
}

div#Exclusief_links td{
	border:0;
}

div#Exclusief_links tr{
	border:0;
}

div#Exclusief_links h1{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	margin:0;
	padding:0;
}

div#Exclusief_links a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}

div#Exclusief_links a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#333333;
}

div#Exclusief_rechts{
	width: 255px;
	float:left;
	margin:0;
	padding:0 19px 0 19px;
	/*background: url('/img/lijn_verticaal.jpg') left repeat-y;
	/*background-color:#00FF00;*/	
}

.VerzekeringExclusiefRechts_Text{
	width:231px;
	float:left;
	display:inline;
	padding:5px 12px 5px 12px;
	margin:0;
	background:#c6c5c4;
}

.VerzekeringExclusiefRechts_Bottom{
	width:255px;
	height:7px;
	float:left;
	display:inline;
	padding:0;
	margin:0 0 17px 0;
	background: url('/img/VerzekeringRechtsExclusief_Bottom.jpg') no-repeat;
}

.VerzekeringExclusiefRechts_Button{
	width:255px;
	height:36px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

div#Exclusief_rechts a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

div#Exclusief_rechts a:hover{
	text-decoration:underline;
}

.Exclusief_Header{
	width:659px;
	height:175px;
	float:left;
	display:inline;
	padding:0;
	margin:0 0 19px 0;
}

.Exclusief_LinksContainer{
	width:210px;
	height:400px;
	float:left;
	display:inline;
	padding:0;
	margin:0 15px 0 0;
}

.Exclusief_LinksContainer_Header{
	width:210px;
	height:34px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.Exclusief_LinksContainer_Text{
	width:190px;
	height:179px;
	float:left;
	display:inline;
	padding:10px;
	margin:0;
	background-color:#c6c5c4;
	color:#000000;
	font-weight:normal;
	font-size:12px;
}

.Exclusief_LinksContainer ul{
	text-decoration:none;
	padding: 0;
	margin:4px 0 0 0;
	display:block;
}

.Exclusief_LinksContainer li{
	text-decoration:none;
	padding: 4px 0 0 20px;
	margin:0;
	display:block;
	background: url('/img/exclusief_middenpointer.gif') no-repeat;
}

.Exclusief_LinksContainer_Image{
	width:210px;
	height:133px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}
.Exclusief_LinksContainer_Button{
	width:210px;
	height:34px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.Exclusief_MiddenContainer{
	width:210px;
	height:400px;
	float:left;
	display:inline;
	padding:0;
	margin:0 15px 0 0;
}

.Exclusief_MiddenContainer_Header{
	width:210px;
	height:34px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.Exclusief_MiddenContainer_Text{
	width:190px;
	height:179px;
	float:left;
	display:inline;
	padding:10px;
	margin:0;
	background-color:#c6c5c4;
	color:#000000;
	font-weight:normal;
	font-size:12px;
}

.Exclusief_MiddenContainer ul{
	text-decoration:none;
	padding: 0;
	margin:4px 0 0 0;
	display:block;
}

.Exclusief_MiddenContainer li{
	text-decoration:none;
	padding: 4px 0 0 20px;
	margin:0;
	display:block;
	background: url('/img/exclusief_middenpointer.gif') no-repeat;
}

.Exclusief_MiddenContainer_Image{
	width:210px;
	height:133px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}
.Exclusief_MiddenContainer_Button{
	width:210px;
	height:34px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.Exclusief_RechtsContainer{
	width:209px;
	height:400px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.Exclusief_RechtsContainer_Header{
	width:209px;
	height:34px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.Exclusief_RechtsContainer_Text{
	width:189px;
	height:179px;
	float:left;
	display:inline;
	padding:10px;
	margin:0;
	background-color:#c6c5c4;
	color:#000000;
	font-weight:normal;
	font-size:12px;
}

.Exclusief_RechtsContainer ul{
	text-decoration:none;
	padding: 0;
	margin:4px 0 0 0;
	display:block;
}

.Exclusief_RechtsContainer li{
	text-decoration:none;
	padding: 4px 0 0 20px;
	margin:0;
	display:block;
	background: url('/img/exclusief_middenpointer.gif') no-repeat;
}

.Exclusief_RechtsContainer_Image{
	width:209px;
	height:133px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}
.Exclusief_RechtsContainer_Button{
	width:209px;
	height:34px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.VerzekeringsplaatjeRechts{
	width:255px;
	height:175px;
	float:left;
	display:inline;
	padding:0;
	margin:0 0 19px 0;
}

.VerzekeringRechts_Header{
	width:255px;
	height:34px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

.VerzekeringRechts_Text{
	width:231px;
	float:left;
	display:inline;
	padding:5px 12px 5px 12px;
	margin:0;
	background:#ffad76;
}

.VerzekeringRechts_Bottom{
	width:255px;
	height:7px;
	float:left;
	display:inline;
	padding:0;
	margin:0 0 17px 0;
	background: url('/img/VerzekeringRechts_Bottom.jpg') no-repeat;
}

.VerzekeringRechts_Button{
	width:255px;
	height:33px;
	float:left;
	display:inline;
	padding:0;
	margin:0;
}

div#kolommen3_rechts a{
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#0e415c;
}

div#kolommen3_rechts a:hover{
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#0e415c;
}

.content_main_title{
	float: left;
	width: 742px;
	height: 30px;
	padding: 0 19px 0 19px;
	/*background-color:#00FF00;*/
}

.content_main{
	float: left;
	width: 745px;
	padding: 0 19px 19px 19px;
	background: url('/img/lijn_horizontaal.jpg') bottom center no-repeat;
}

.content_main_verzekeringen{
	float: left;
	width: 745px;
	padding: 13px 19px 19px 19px;
	background: url('/img/lijn_horizontaal.jpg') bottom center no-repeat;
	/*background-color:#000066;*/
}

.content_sub{
	float: left;
	width: 765px;
}

.rechts{
	float: left;
	width: 185px;
	min-height: 500px;
	padding: 0 0 0 22px;
	/*background: url('/img/lijn_verticaal.jpg') left repeat-y;*/
}

.rechts{
	float: left;
	width: 185px;
	min-height: 500px;
	padding: 0 0 0 22px;
	/*background: url('/img/lijn_verticaal.jpg') left repeat-y;*/
}


.PBuitleg{
	float:left;
	padding:0;
	margin:0 0 15px 0;
}

.rechtsmenu{
 	list-style: none;
	margin: -4px 0 0 20px;
	padding: 0;
}

.rechtsmenu li{
	margin: 5px 0 15px 0;
}

.contact{
	background: url(/img/contact.jpg);
	height: 30px;
	width: 170px;
	display: block;
}

.contact:hover{
	background: url(/img/contact.jpg) no-repeat 0 -30px;
	height: 30px;
	width: 170px;
	display: block;
}

.veelgesteldevragen{
	background: url(/img/veelgesteldevragen.jpg);
	height: 30px;
	width: 170px;
	display: block;
}

.veelgesteldevragen:hover{
	background: url(/img/veelgesteldevragen.jpg) no-repeat 0 -30px;
	height: 30px;
	width: 170px;
	display: block;
}

.belmeterug{
	background: url(/img/belmeterug.jpg);
	height: 30px;
	width: 170px;
	display: block;
}

.belmeterug:hover{
	background: url(/img/belmeterug.jpg) no-repeat 0 -30px;
	height: 30px;
	width: 170px;
	display: block;
}

.opzegservice{
	background: url(/img/opzegservice.jpg);
	height: 30px;
	width: 170px;
	display: block;
}

.opzegservice:hover{
	background: url(/img/opzegservice.jpg) no-repeat 0 -30px;
	height: 30px;
	width: 170px;
	display: block;
}

.mijnklantenmap{
	background: url(/img/mijnklantenmap.jpg);
	height: 30px;
	width: 170px;
	display: block;
}

.mijnklantenmap:hover{
	background: url(/img/mijnklantenmap.jpg) no-repeat 0 -30px;
	height: 30px;
	width: 170px;
	display: block;
}

.brochure{
	background: url(/img/brochure.jpg);
	height: 30px;
	width: 170px;
	display: block;
}

.brochure:hover{
	background: url(/img/brochure.jpg) no-repeat 0 -30px;
	height: 30px;
	width: 170px;
	display: block;
}

#footer{
	float: left;
	background:url(/img/footer.jpg) no-repeat;
	width: 990px;
	height: 40px;
	margin: 15px 0 0 0;
}

.submenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #fff;
	padding: 5px 0 0 5px;
	float: left;
}

.submenu a{
	color: #fff;
	text-decoration: none;
}

.submenu a:hover{
	color: #fff;
	text-decoration: underline;
}

.qball{
	padding: 4px 8px 0 5px;
	float: right;
	color: #ffc7a1;
	font-size: 11px;
}

.qball a{
	color: #ffc7a1;
	font-size: 11px;
	text-decoration: none;
}

.qball a:hover{
	text-decoration: underline;
}