@charset "utf-8";
/* CSS Document */

html{
	height:100%;
}

body{
	height:100%;
	padding:0px;
	margin:0px;
	text-align:center;
	background-image:url(/images/background.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#d4d6d9;
}

div#container{
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:920px;
}

div#innercontainer{
	width:920px;
	float:left;
	background-image:url(/images/background_container.jpg);
	background-repeat:no-repeat;	
}

div#websitecontainer{
	width:875px;
	margin-left:auto;
	margin-right:auto;
		
}

div#header{
	width:875px;
	background-position:top center;
	background-repeat:no-repeat;
	text-align:right;
	float:left;
	margin-top:19px;
}

div#header_logo{
	width:399px;
	height:165px;
	background-image:url(/images/logo.jpg);
	text-align:left;
	float:left;
}

div#header_topmenu{
	width:476px;
	float:right;
	background-color:#000;
	margin-top:50px;	
}

div#header_visual{
	width:875px;
	height:169px;
	float:left;
	
	background-image:url(/images/visual.jpg);
}

div#header_menu{
	width:875px;
	height:38px;
	float:left;
	background-image:url(/images/background-menu.jpg);
}

div#header_menu_container{padding-left:7px;}

div#container_content{
	width:875px;
	float:left;
	background-repeat:repeat-y;
	background-color:#FFF;
}

div#container_text{
	width:845px;
	min-height:214px;
	float:left;
	text-align:left;
	padding:10px 10px 20px 20px;
}

div#huisvandedag_container{
	float:right;
	background-image:url(/images/bannercontainer_righttop.jpg);
	width:246px;
	height:229px;
	margin:0 30px 0 20px;
}

div#huisvandedag_container h2{color:#FFF; margin-left:10px;}
div#huisvandedag_container img{width:223px; height:99px; float:left; margin-left:10px; background-color:#00ff00;}
div#huisvandedag_container div.huisinfo{color:#FFF; margin-left:10px; font-weight:bold; margin-top:10px; float:left;}

div#banner_container{width:800px; margin-left:auto; margin-right:auto; color:#FFF;}
div#banner_container h2{color:#FFF;}
div#banner_left_container{width:246px; float:left; height:269px; background-image:url(/images/bannercontainer_left.jpg);}
div#banner_center_container{width:246px; float:left; height:269px; background-image:url(/images/bannercontainer_center.jpg); margin-left:30px;}
div#banner_right_container{width:246px; float:left; height:269px; background-image:url(/images/bannercontainer_right.jpg); margin-left:30px;}

div#footer{
	width:875px;
	height:135px;
	background-image:url(/images/background_footer.jpg);
	background-repeat:repeat-x;
	text-align:center;
	float:left;
	background-color:#0F0;
}

div#footer div{width:20%; float:left; height:105px; text-align:left; margin-top:20px; line-height:25px; padding-left:40px; color:#FFF;}
div#footer div a.blauw{color:#012453;}

div#footer_bottomline{
	width:875px;
	float:left;
	height:56px;
	background-image:url(/images/background_bottomline.jpg);
}

div#footer_bottomline div{width:50%; float:left; line-height:36px;}
div#footer_bottomline div a{text-decoration:none;}

/* Onderstaande code voor het mouseover effect bij het menu */

#home, #home:visited {
	background-image:url(/images/home.jpg);
}
#overons, #overons:visited {
	background-image:url(/images/overons.jpg);
}
#verzekeringen, #verzekeringen:visited {
	background-image:url(/images/verzekeringen.jpg);
}
#hypotheken, #hypotheken:visited {
	background-image:url(/images/hypotheken.jpg);
}
#financieringen, #financieringen:visited {
	background-image:url(/images/financieringen.jpg);
}
#vrachtauto, #vrachtauto:visited {
	background-image:url(/images/vrachtauto.jpg);
}
#gezinspakket, #gezinspakket:visited {
	background-image:url(/images/gezinspakket.jpg);
}

#digitalepolismap, #digitalepolismap:visited {
	background-image:url(/images/digitalepolismap.jpg);
}

#uitvaart, #uitvaart:visited {
	background-image:url(/images/uitvaart.jpg);
}

#klantenservice, #klantenservice:visited {
	background-image:url(/images/klantenservice.jpg);
}
#contact, #contact:visited {
	background-image:url(/images/contact.jpg);
}
#huizen, #huizen:visited {
	background-image:url(/images/huizen.jpg);
}

span.alt {
	display:none;
}
.rollover img {
	border:none;
}
.root .rollover img {
	display:block;
}

.rollover {
	background-color:transparent !important; /* needed for Opera5/6 */
	background-repeat:no-repeat;
	background-position:0 0;
}
.rollover:hover, .rollover:focus, .rollover.MMO {
	background-position:0 bottom;
}