
/* CSS Document */
body{
background-color:#eeeece;
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:22px;
}
fieldset{
border:1px solid #ccc;
}

fieldset legend {
color:#a80532;
}



img{
margin:0;
padding:0;
}

h1{
font-size:15px;
color:#a80532;
}
h2{
font-size:12px;
color:#a80532;
}

#container{
	margin:0px auto;
	position: relative;
	background-color:#FFFFFF;
	border:1px solid #ffffff;
	}

.fixed{
width:950px;
}

#clearer{
height:1px;
clear:both;
}


#top{
display:block;
width:950px;
height:64px;
background-image:url(/images/bg_top.gif);
background-repeat:repeat-x;
margin:0;
padding:0;

}

#header{
display:block;
width:950px;
height:143px;
margin:0;
padding:0;
overflow:hidden;
}




.adres{
float:left;
width:660px;
overflow:hidden;
text-align:right;
padding-top:20px;
color:#666666;
}
.logo{
display:block;
float:left;
width:284px;
overflow:hidden;
}
#producten{
float:left;
width:666px;
height:207px;
padding:0;
margin:0;
overflow:hidden;
border:none;
}
#producten img{
border:none;
}
#producten ul{
margin:0;
padding:0;
}
#producten li{
float:left;
display:inline;
margin:0 1px 0 1px;
padding:0;
}
#subnav{
float:left;
width:274px;
padding:20px 0 0 10px;

}

#subnav ul{
	margin:5px 0 0 0;
	padding:0;
	}

#subnav li{
display:inline;
margin:10px 0 10px 0;
padding:0;
list-style-type: none;
}

#subnav a {
	text-decoration:none;
	color:#666666;
	}
#subnav a:hover {
	text-decoration:none;
	color:#a80532;
	}

a{
color:#a80532;
text-decoration:none;
}

a:hover{
color:#a80532;
text-decoration:none;
}


#navigatie{
float:left;
width:950px;
margin:20px 0 0 43px;
padding:0;
}

#navigatie ul{
	margin:5px 0 0 0;
	padding:0;
	}

#navigatie li{
margin:10px 0 10px 0;
padding:0;
list-style-type: none;
}

#navigatie a {
	text-decoration:none;
	color:#FFFFFF;
	}
#navigatie a:hover {
	text-decoration:none;
	color:#000000;
	}




#content{
display:block;
width:950px;
background-image:url(/images/bg_main.gif);
background-repeat:repeat-y;
margin:0;
padding:0;
}

#left{
float:left;
width:284px;
margin:0;
padding:20px 0 0 0;
overflow:hidden;
}

#left p{

}

#main{
position:relative;
float:left;
/*width:461px;*/
padding:30px 15px 20px 15px; 
margin:0;
overflow:hidden;
}

.small {
	width:461px;
	overflow:hidden;
}

.wide {
	width:630px;
	background-color:#ffffff;
		overflow:hidden;
}

#main p{

}


.row_kleuren {
	background-color:#faf0f0;
}
.bm-ladder {
	font-size:11px;
}


#right{
float:left;
width:175px;
overflow:hidden;
margin:0;
padding:20px 0 0 0;
}

#right p{
padding:15px;
font-size:12px;
}


#footer{
width:940px;
height:37px;
font-size:12px;
padding-left:10px;
float:left;
color:#333333;
background-color:#eaeac8;
overflow:hidden;
}

#footer #aceview{
float:left;
font-size:10px;
margin: 5px 0 0 0;
width:284px;
display:block;

}

#footer #aceview a{
color:#abac7f;
text-decoration:none;
}

#aceview img{
vertical-align:middle;
border:none;
}

#footer ul {
	float:left;
	margin: 5px 0 0 0;
	padding: 0;
}


#footer li {
	display:inline;
	height:25px;
	
}

#footer li a {
	color:#333333;
	font-size:10px;	
	text-decoration: none;
	padding: 0 5px 0 5px;
}

#footer li a:hover {
	font-size:10px;
	color:#000000;
	text-decoration: none;
	
}

input{
border:1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.radiobtn {
	border:0px;
}

textarea{
border:1px solid #ccc;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.sendbutton{
background-color:#eaeac8;
border:1px solid #a80532;
width: 125px;
float:right;
margin:0 3px 0 0;
}
.fotomarginright {
	margin: 4px 8px 0 0;
}

.verplicht {
	font-size: 10px;
}
.hr {
	border: solid 1px #a80532;
}
.berekeningsbutton{
	margin:6px 2px 2px 4px;
}
.overzichtverzekeringen{
	background-image: url(/images/navigatie/bg_overzicht.gif);
	background-repeat: repeat-x;
	height: 30px;
	margin: 0;
	padding: 10px 0 0 0;
}

.optelsom{
	background:url(/images/uitkomst.gif) no-repeat bottom left;
	padding-bottom:5px;
}

/*opmaak oude site*/
/*.bodytekst { color: black; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytekst_disabled  { color: #D5CCC2; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px }
.bodytekstrd { color: #a80532; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.bodytekstbl { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; line-height: 18px }
.bodytekstrdbold { color: #a80532; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 18px }
.bodytekstblbold { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-weight: bold; line-height: 18px }
.bodytekstbold { color: black; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.subkop { color: #9c293e; font-weight: bold; font-size: 12px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.letteropsom { list-style-type: lower-alpha; list-style-position: outside }
.leftmarge { list-style-type: lower-alpha; list-style-position: outside; margin-left: 20px }
a { color: #a34545 }
a:active { color: #a34545 }
a:hover { color: #000 }
a:link { color: #a34545 }
a:vlink { color: #a34545 }

a.klein  { color: #000; font-size: 9px }
a.klein:active   { color: #000; font-size: 9px }
a.klein:hover { font-size: 9px;color: #000 }
a.klein:link  { color: #000; font-size: 9px }
a.klein:vlink  { color: #000; font-size: 9px }

BODY {scrollbar-3dlight-color: #ffffff; scrollbar-arrow-color: #ffffff; scrollbar-barface-color: #a80532; scrollbar-darkshadow-color: #a80532; scrollbar-face-color: #a80532; scrollbar-highlight-color: #a80532; scrollbar-shadow-color: #ffffff; scrollbar-track-color: #a80532}
.form { color: #a80532; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid 1px #a80532 }
*/

.overige_nieuwsberichten {
	list-style-type:none;
	margin:-20px 0px 0px 0px;
	padding:0px;
}

.overige_nieuwsberichten li{
	margin:0px;
	padding:0px;
}

#overDiv ul {
	margin:0px;
	padding-top:0px;
}
