BODY, HTML{
	background:#cccccc url(http://www.assurance.nl/Images/bg.jpg) top center no-repeat;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

IMG{ margin:0px; border:none; behavior: url(http://www.assurance.nl/Scripts/iepngfix.htc);}

INPUT, SELECT, OPTION, TEXTAREA{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

/*
	TEKST STYLES
******************/
H1{ font-size:16px; color:#388e8e;}
H2{}
H3{}
H4{}
H5{}
H6{}
P{}

A{ color:#388e8e; text-decoration:none;}
A:HOVER{ color:#7F7F7F; text-decoration:none;}



/*
	Structuur
******************/
.site_holder{
	width:925px;
}
.container{
	width:925px;
	float:left;
	text-align:left;
}



/*
	TOP
******************/
.top{
	width:925px;
	height:115px;
	float:left;
	margin:0px 0px 7px 0px;
	display:inline;
}
.top .links{
	width:172px;
	height:115px;
	float:left;
	margin:0px 7px 0px 0px;
	display:inline;
}

.top .midden{
	width:564px;
	height:115px;
	float:left;
	background:url(http://www.assurance.nl/Images/header_bg.jpg) no-repeat;
	margin:0px 7px 0px 0px;
	display:inline;
}
.header_menu{
	width:540px;
	float:left;
	margin:12px 0px 0px 12px;
	display:inline;
}
.header_menu .menu_item{
	width:98px;
	height:23px;
	float:left;
	background:url(http://www.assurance.nl/Images/headermenu_item_bg.gif) top repeat-x;
	border:solid 1px #FFFFFF;
	text-align:center;
	line-height:23px;
	margin:0px 10px 0px 0px;
	display:inline;
	font-weight:bold;
	font-size:11px;
}
.header_menu .menu_item A{
	width:98px;
	height:23px;
	float:left;
	line-height:23px;
	color:#FFFFFF;
	text-decoration:none;
}
.header_menu .menu_item A:HOVER{
	background:url(http://www.assurance.nl/Images/headermenu_itemhover_bg.gif) top repeat-x;
}

.top .rechts{
	width:175px;
	height:115px;
	float:left;
	background:url(http://www.assurance.nl/Images/rb_bg.jpg) no-repeat;
}
#taalkeuze{ width:160px; height:115px; line-height:115px; margin:0px; padding:0 0 0 15px; float:left; text-align:left; color:#ffffff;}
#taalkeuze a{ margin:0px; padding:0 0 0 15px; font-size:11px; color:#d0d0d0;}
a#nl_vlag{ background:url(../Images/nl_vlag_uit.jpg) 0 50% no-repeat;}
a#en_vlag{ background:url(../Images/en_vlag_uit.jpg) 0 50% no-repeat;}
a#nl_vlag:hover, a#nl_vlag.aan{ background:url(../Images/nl_vlag.jpg) 0 50% no-repeat; color:#ffffff;}
a#en_vlag:hover, a#en_vlag.aan{ background:url(../Images/en_vlag.jpg) 0 50% no-repeat; color:#ffffff;}



/*
	CONTENT
******************/
.content_container{
	width:925px;
	height:421px;
	float:left;
	margin:0px 0px 7px 0px;
	display:inline;
}
.content_container .links{
	width:168px;
	height:394px;
	float:left;
	padding:36px 0px 0px 4px;
	margin:0px 7px 0px 0px;
	display:inline;
	background:url(http://www.assurance.nl/Images/midden_links_bg.jpg) no-repeat;
	position:relative;
}
.content_container .links H1{
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	margin:0px 0px 10px 0px;
	
}

/*
	MENU
******************/
UL.menu{
	width:164px;
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
}
SPAN.plus{
	font-size:8px;
	top:0px;
	position:absolute;
	font-weight:bold;
}
UL.menu LI{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	background:url(http://www.assurance.nl/Images/submenu_item_bg.gif) top repeat-x;
	position:relative;
}
UL.menu A.submenu_item{
	width:144px;
	height:24px;
	float:left;
	border:solid 1px #FFFFFF;
	line-height:25px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 0px 0px 19px;
	margin:0px 0px 1px 0px;
	display:inline;
	background:url(http://www.assurance.nl/Images/wit_pijltje_horz.png) left no-repeat;
	behavior: url(http://www.assurance.nl/Scripts/iepngfix.htc);
	font-weight:bold;
}
UL.menu A.submenu_item.tweeregels{
	height:40px;
	line-height:20px;
	background:url(http://www.assurance.nl/Images/submenu_item_bg_tweeregels_groot.gif) top left no-repeat;
}
UL.menu A:HOVER{
	color:#d0d0d0;
}
UL.menu A.open{
	background:url(http://www.assurance.nl/Images/wit_pijltje_vert.png) left no-repeat;
	behavior: url(http://www.assurance.nl/Scripts/iepngfix.htc);
}
UL.menu LI UL{
	width:155px;
	float:left;
	padding:0px;
	margin:0px 0px 0px 4px;
	list-style:none;
}
UL.menu LI UL LI{
	width:155px;
	float:left;
	padding:0px;
	margin:0px 0px 1px 0px;
	display:inline;
	list-style:none;
}
UL.menu UL LI A{
	width:139px;
	height:25px;
	float:left;
	border:solid 1px #FFFFFF;
	background:url(http://www.assurance.nl/Images/submenu_item_bg.gif) top repeat-x;
	line-height:25px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 0px 0px 13px;
	position:relative;
}
UL.menu UL LI A:HOVER{
	width:139px;
	height:25px;
	float:left;
	border:solid 1px #FFFFFF;
	background:url(http://www.assurance.nl/Images/submenu_item_bg.gif) top repeat-x;
	line-height:25px;
	color:#FFFFFF;
	text-decoration:underline;
	padding:0px 0px 0px 13px;
}
UL.menu UL LI A.tweeregels{
	height:40px;
	line-height:20px;
	background:url(http://www.assurance.nl/Images/submenu_item_bg_tweeregels.gif) top repeat-x;
}


.content_container .links .Brochure_aanvragen{
	left:3px;
	position:absolute;
	top:394px;
	width:170px;
}
.content_container .links .Brochure_aanvragen A{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.content_container .links .Brochure_aanvragen A:hover{
	text-decoration:underline;
}

.content_container .midden{
	width:564px;
	height:421px;
	float:left;
	margin:0px 7px 0px 0px;
	display:inline;
}
.content_container .midden .content{
	width:514px;
	height:371px;
	float:left;
	background:#ffffff;
	overflow-x:hidden;
	overflow-y:auto;
	padding:25px;
}


.nieuws_switch{
	width:514px;
	float:left;
	margin:0px 0px 20px 0px;
	display:inline;
}
.nieuws_switch .menu_item{
	width:auto;
	height:23px;
	float:left;
	text-align:center;
	line-height:23px;
	margin:0px 10px 0px 0px;
	display:inline;
	font-weight:bold;
	font-size:11px;
	border:solid 1px #388e8e;
}
.nieuws_switch .menu_item A{
	width:150px;
	height:23px;
	float:left;
	line-height:23px;
	color:#000000;
	text-decoration:none;
}
.nieuws_switch .menu_item A:HOVER{
	background:url(http://www.assurance.nl/Images/headermenu_item_bg.gif) top repeat-x;
	color:#FFFFFF;
}
.nieuws_switch .menu_item A.aan{
	background:url(http://www.assurance.nl/Images/headermenu_item_bg.gif) top repeat-x;
	color:#FFFFFF;
}


.pdf_downloaden{
	width:492px;
	float:left;
	padding:10px;
	border:solid 1px #388e8e;
	background:url(http://www.assurance.nl/Images/pdf.jpg) right top no-repeat;
	margin:0px;
}
.pdf_downloaden FORM, .pdf_downloaden TABLE{
	float:left;
	margin:0px;
	padding:0px;
}
.pdf_downloaden P{
	margin:0px 0px 7px 0px;
}
.pdf_downloaden INPUT.pdfdown_text{
	width:180px;
	height:18px;
	float:left;
	margin:0px 0px 5px 0px;
	border:solid 1px #388e8e;
}
.pdf_downloaden INPUT.pdfdown_btn{
	float:left;
	margin:5px 0px 0px 0px;
}


.content_container .rechts{
	width:159px;
	height:394px;
	float:left;
	background:url(http://www.assurance.nl/Images/midden_rechts_bg.jpg) no-repeat;
	padding:27px 8px 0px 8px;
	position:relative;
	font-size:11px;
}
.content_container .rechts .Brochure_aanvragen{
	left:10px;
	position:absolute;
	top:394px;
	width:166px;
}
.content_container .rechts .Brochure_aanvragen A{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}
.content_container .rechts .Brochure_aanvragen A:hover{
	color:#125851;
}
.content_container .rechts H1{
	color:#FFFFFF;
	font-size:14px;
	font-style:italic;
	margin:0px 0px 10px 0px;
	
}

UL.nieuws_holder{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:11px;
}
UL.nieuws_holder LI{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	padding:0px 0px 10px 10px;
	background:url(http://www.assurance.nl/Images/witte_stip.png) left top no-repeat;
	behavior: url(http://www.assurance.nl/Scripts/iepngfix.htc);
}
UL.nieuws_holder LI A{
	color:#ffffff;
	text-decoration:none;
}
UL.nieuws_holder LI A:HOVER{
	color:#125851;
	text-decoration:none;
}

.nieuwsbrief_aanmelden{
	width:159px;
	position:absolute;
	bottom:0px;
	left:8px;
}
.nieuwsbrief_aanmelden FORM, .nieuwsbrief_aanmelden TABLE{
	float:left;
	margin:0px;
	padding:0px;
}
INPUT.nieuwsbrief_text{
	border:solid 1px #FFFFFF;
	background:#FFFFFF;
	width:155px;
	height:16px;
	font-size:11px;
	margin:2px 0px 3px 0px;
}
INPUT.contactform_text{
	border:solid 1px #125851;
	background:#FFFFFF;
	width:155px;
	height:16px;
	font-size:11px;
	margin:2px 0px 3px 0px;
}
INPUT.nieuwsbrief_button{
	border:solid 1px #FFFFFF;
	background:#125851;
	font-size:11px;
	font-weight:bold;
	float:right;
	color:#FFFFFF;
	margin:2px 0px 3px 0px;
	display:inline;
	cursor:pointer;
}
#downloaden_venster_content{ color:#ffffff; padding:0 10px 0 10px;}




/*
	BOTTOM
******************/
.bottom{
	width:925px;
	height:87px;
	float:left;
}
.bottom .links{
	width:172px;
	height:87px;
	float:left;
	margin:0px 7px 0px 0px;
	display:inline;
	background:url(http://www.assurance.nl/Images/bottom_links_bg.jpg) no-repeat;
}

.bottom .midden{
	width:564px;
	height:87px;
	float:left;
	margin:0px 7px 0px 0px;
	display:inline;
}

.bottom .rechts{
	width:175px;
	height:87px;
	float:left;
	background:url(http://www.assurance.nl/Images/bottom_rechts_bg.jpg) no-repeat;
}

.footer{
	width:925px;
	float:left;
	font-size:10px;
	color:#bfbfbf;
	text-align:center;
	padding:5px 0px 0px 0px;
	font-weight:bold;
}
.footer A{
	color:#bfbfbf;
	text-decoration:none;
}
.footer A:HOVER{
	color:#000000;
	text-decoration:none;
}














