•ÈÀbody { background: #fff; margin: 0; padding: 0; font-family: Verdana; font-size: 11px;}

#container {position: relative;  width: 970px; overflow: hidden; background: #fff url(../images/bg_container.png) no-repeat; margin: 0 auto;}

#header { overflow: hidden; width: 970px;}
#header .logo a { background: url(../images/logo.png) no-repeat; margin: 25px 0 0 35px; float: left; display: block; height: 146px; width: 99px; text-indent: -9999px;}
#header .payoff { background: url(../images/payoff.png) no-repeat; width: 515px; height: 34px; display: block; text-indent: -9999px; float: left; margin: 25px 0 0 55px;}

#menu { margin: 10px 0 0 25px;}
#menu ul { width: 164px; float: left; margin: 0; padding: 0; list-style: none;}
#menu li { margin: 0; padding: 0;}
#menu li a { display: block; width: 164px; text-indent: -9999px;}
#menu li.home a { background: url(../images/menu_home.png) no-repeat; height: 30px;}
#menu li.overons a {background: url(../images/menu_overons.png) no-repeat top; height: 26px;}
#menu li.overons a:hover { background-position: bottom;}
#menu li.inschrijven a {background: url(../images/menu_inschrijven.png) no-repeat top; height: 22px;}
#menu li.inschrijven a:hover { background-position: bottom;}
#menu li.nieuwsbrief a {background: url(../images/menu_nieuwsbrief.png) no-repeat top; height: 22px;}
#menu li.nieuwsbrief a:hover { background-position: bottom;}
#menu li.contact a {background: url(../images/menu_contact.png) no-repeat top; height: 23px;}
#menu li.contact a:hover { background-position: bottom;}
#menu li.energie a { background: url(../images/menu_energie.png) no-repeat; height: 22px;}

#menu li.bereken {background: url(../images/menu_bereken.png) no-repeat top; height: 57px;}
#menu li.bereken :hover { background-position: bottom;}

#menu li.bottom {background: url(../images/bottom.png) no-repeat top; height: 47px;}


#keuze { float: left; margin: 31px 0 0 0; padding: 0; list-style: none;}
#keuze li { float: left; margin: 0; padding: 0;}
#keuze li.nieuwbouw a { background: url(../images/nieuwbouw.png) top right; text-indent: -9999px; width: 322px; height: 203px; display: block;}
#keuze li.bestaande_bouw a { background: url(../images/bestaande_bouw.png); text-indent: -9999px; width: 319px; height: 203px; display: block;}

*html #keuze li.nieuwbouw a { background: url(../images/nieuwbouw_ie6.png);}
*html #keuze li.bestaande_bouw a { background: url(../images/bestaande_bouw_ie6.png);}

#partners ul { clear: both; float: left; list-style: none; margin: 100px 0 10px 0;}

*html #partners ul { margin: 100px 0 10px 15px;}
*+html #partners ul { margin: 100px 0 10px 30px;}

#partners li { float: left; text-indent: -9999px;}
#partners li.titel { background: url(../images/wensen.png); width: 206px; height: 17px; margin: 0 30px 0 0;}
#partners li.nvm a { background: url(../images/nvm.png); display: block; width: 30px; height: 42px; margin: 0 20px 0 0;}
#partners li.funda a { background: url(../images/funda.png); display: block; width: 68px; height: 30px;}

#footer { background-color: #A19F9D; clear: both; float: left; width: 970px; height: 20px; padding: 5px 0 0 10px; color: #fff;}
#footer a { text-decoration: none; color: #fff;}

#animatie { background: url(../images/footer_animatie.png) no-repeat; width: 398px; height: 238px; bottom: 0; right: 17px; position: absolute;}
*html #animatie { background: url(../images/footer_animatie_ie6.png) no-repeat; bottom: 10px;}#sluiten {
	position: absolute;
	left: 284px;
	top: 63px;
}
#news {
	position: absolute;
	left: 34px;
	top: 359px;
	width: 145px;
	height: 151px;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
p { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
.whitespace {
	white-space: nowrap;
}
a:link, a:active, a:visited {
	color: #004f26;
	text-decoration: none;
}
a:hover {
	color: #004f26;
	text-decoration: underline;
}s

