html, body{
	padding: 0px;
	margin: 0px;
	/*background-color: #ECFBFF;*/
	background-color: #FFFFFF;
	background-image: url('/images/template/bg.jpg');
	background-repeat:repeat-x;
	}
	
div#wrapper {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
	background-image: url(../images/template/content_background.jpg);
	width: 980px;
	margin-right: auto;
	margin-left: auto;
border-left: 2px solid #007DBD;
border-right: 2px solid #007DBD;
}
img  { 
       image-rendering: optimizeQuality;  /* Firefox 3.6+; default behavior is identical, no need to specify */
       -ms-interpolation-mode: bicubic;   /* Internet Explorer 7.0; default in IE8+ */
     }
.clearer{padding: 0px; margin: 0px; clear: both;}
div#googlemap{width: 100%; height: 350px; border: 1px dashed #09F;}
div#wrapper div#header {
	background-image: url(../images/template/header.jpg);
	height: 360px;
	margin-bottom: 10px;
	position: relative;
}
div#wrapper div#content div#left {
	float: left;
	width: 688px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div#wrapper div#content div#left h1{color: #FFF; background-image:url('../images/template/right_h1_background.jpg'); background-position:right; background-color:#3397C9; background-repeat: no-repeat; line-height: 0px; height: 13px; margin: 0px; padding-top: 12px; padding-left: 5px; font-size: 14px;}
div#wrapper div#content div#left h2{color: #007DBC;padding: 0px; margin: 0px; line-height: 16px; font-size:14px; font-weight: bold; padding-bottom: 10px;}
div#wrapper div#content div#left a{color: #007DBC; text-decoration: none;}
div#wrapper div#content div#left a:hover{color: #CCC;}

div#wrapper div#header div#headertext {
	position: absolute;
	top: 170px;
	left: 13px;
	width: 335px;
	height: 103px;
	color: #FFF;
	padding-top: 7px;
}

div#wrapper div#header div#headertext h1{color: #fff; padding: 0px; margin: 0px; line-height: 0px; font-size:14px; font-weight: bold; padding-bottom: 10px;}
div#wrapper div#header div#headertext h2{color: #fff; padding: 0px; margin: 0px; line-height: 0px; font-size:14px; font-weight: bold; padding-bottom: 10px;}
div#wrapper div#header div#headertext a{color: #007DBC; text-decoration: none;}
div#wrapper div#header div#headertext a:hover{color: #ccc;}

div#wrapper div#content div#right {
	float: left;
	width: 252px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

div#wrapper div#content div#right h1{color: #FFF; background-image:url('../images/template/right_h1_background.jpg'); background-repeat: no-repeat; line-height: 0px; height: 13px; margin: 0px; padding-top: 13px; padding-left: 5px; font-size: 14px;}
div#wrapper div#content div#right h2{color: #007DBC;padding: 0px; margin: 0px; line-height: 14px; font-size:14px; font-weight: bold; padding-bottom: 10px;}
div#wrapper div#content div#right a{color: #007DBC; text-decoration: none;}
div#wrapper div#content div#right a:hover{color: #666;}

div#wrapper div#content div#right #adres h1{color: #FFF; background-image:url('../images/template/right_h1_background.jpg'); background-repeat: no-repeat; height: 13px; padding-top:13px; margin: 0px; padding-left: 5px; font-size: 14px;}

div#wrapper div#content div#right div#offerte{
	width: 255px;
	height: 90px;
	background-image:url(../images/template/scherpeofferte.jpg);
	background-repeat:no-repeat;
	margin-bottom: 10px;
	}
div#wrapper div#content div#right div#offerte a{width: 100%; height: 100%; display: block;}
div#wrapper div#content div#right div#belterug{
	width: 255px;
	height: 90px;
	background-image:url(../images/template/belterug.jpg);
	background-repeat:no-repeat;
	margin-bottom: 10px;
	}
div#wrapper div#content div#right div#belterug a{width: 100%; height: 100%; display: block;}
div#wrapper div#header div#menu {
	padding-top: 340px;
	padding-left: 10px;
}

div#wrapper div#header div#menu ul#hoofdmenu{
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	}
div#wrapper div#header div#menu ul#hoofdmenu li{
	float: left;
	}
div#wrapper div#header div#menu ul#hoofdmenu li a{
	color: #fff;
	text-decoration: none;
	font-size:12px;
	display: block;
	padding-left: 10px; 
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	border-right: 1px dashed #FFF;
	}
div#wrapper div#header div#menu ul#hoofdmenu li a:hover{
	color: #6CF;
	}
div#wrapper div#header div#menu ul#hoofdmenu li ul{display: none; }
div#wrapper div#header div#menu ul#hoofdmenu li:hover ul{position: absolute; z-index: 100; display: block; padding: 0px; list-style-type: none; margin-left: 0px ; margin-top: 0px; padding-left: 5px; background-color:#3397C9; padding: 7px;}
div#wrapper div#header div#menu ul#hoofdmenu li:hover ul li{border: 0px dashed #fff; float:none; }
div#wrapper div#header div#menu ul#hoofdmenu li:hover ul li a{padding-top: 4px; padding-bottom: 4px;text-align: left;}
div#wrapper div#header div#menu ul#hoofdmenu li .last{border: 0px dashed #fff;}

div#wrapper div#footer {
	background-image: url(../images/template/footer.jpg);
	height: 19px;
	color: #FFF;
	padding-top: 14px;
	padding-left: 5px;
	font-size: 10px;
}

div#wrapper div#footer a{color: #FFF; text-decoration: none;}
div#wrapper div#footer a:hover{color: #CCC;}

div#wrapper div#footer div#left_footer {
	float: left;
	width: 705px;
}
div#wrapper div#footer div#right_footer {
}

