
/*  Body en basis layout   */

html,body {
height: 100%;
}



body {
	margin:auto;
	padding:0;
	background-color:#FEDF7E;
	background-image:url(/media/basis/header_bg.gif);
	background-repeat:repeat-x;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	}
	

	
#hm_wrapper {
	width: 750px;
	margin:auto;


}

#hm_header { 
	text-align:left;
	height: 117px;
	width: 750px;
	margin:auto;
	padding: 0;
	background-color:tranparent;
	background-image:url(/media/basis/header_bg_hm.jpg);
	background-position:right top; ;
	background-repeat:no-repeat;

	}
	
#hm_logo {
	float: left;
	position:absolute;
	height:106px;
	padding: 10px 0 0 0;
	margin:0;
	}
	
#hm_nav {
	width: 520px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float: left;
	position:absolute;
	padding: 0;
	margin: 82px 0 0 210px;

}

#hm_nav img {
	padding:0;
	margin:0;
}

#hm_nav .pipeline {
	padding:0 8px 0 8px;
	margin:0;
}



#hm_nav_aanbod{
	float:left;
	width:195px;
	padding: 25px 0 0 0;
	background:#FEDF7E;


}

#hm_nav_aanbod img{
	
	padding:7px 0 7px 0;
	


}

/* #hm_overig_aanbod_rechts{
	float:left;
	width: 100% ;
	background:#FEDF7E;
	padding: 25px 0 25px 0;

} */

#hm_overig_aanbod_rechts{
	float:left;
	width: 100% ;
	background:#FEEAAB;
	padding: 25px 0 25px 0;

}

#hm_content_aanbod{
	float:left;
	width:535px;
	padding: 25px 0 25px 20px;
	background-color:#FFF8E4;

	}


#hm_main {
	width: 100% ;
	background-color:#FFF8E4;
	text-align: center;
	padding: 25px 0 25px 0;
}

/* #hm_main_detail {
	width: 100% ;
	height: 86% ;
	background-color:#FFF3CF;
	text-align: center;
}
*/

#hm_main_detail {
	width: 100% ;
	background-color:#FFF8E4;
	text-align: center;
	padding: 0 0 0 0;

}


#hm_nav_aanbod .aanbod_shield img{
padding:0;
margin:0;



}


#hm_nav_aanbod .aanbod_shield .aanbod_mini {
	
	background-color: #ffffff;
	border: solid 1px #FCC10B;
	padding: 5px 5px 5px 5px;;
	
	
	
}

/*  Inhoud   */

#hm_content {
	text-align: left;
	width: 750px ;
	margin:auto;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; */
	background-color:#FFF8E4;

}

#hm_content_detail {
	text-align: left;
	width: 750px ;
	margin:auto;
/*	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; */
	/*background-color:#FEEAAB;*/
	background-color:tranparent;
	background-image:url(/media/basis/bg_detail.gif);
	
	background-repeat:repeat-y;
	background-color:#FFF8E4;

}



/*  footers   */

#hm_footer { 
	width:100%;
	height:50px;
	padding: 15px 0 0 0;
	border-top: solid 1px #FDD045;

}



#hm_aanbod_naw{
float:left;

padding:20px 0 0 20px;
background-color:#FFF8E4;
}





/*  Homepage   */

.home_shield {
	float:left;
	width:250px;
	height:320px;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	
}

.home_shield_empty {
	float:left;
	width:250px;
	height:320px;
	text-align: center;

	
}

.home_shield h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	
}


.home_shield a, .home_shield a:visited {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration:none;

}

.home_shield a:hover {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	text-decoration:underline;

}




/*  standaard content   */

.contentpage {
	margin-left:117px;
	 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:14px;
	font-weight:normal; 
	}


.contentpage h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;	}
	
.contentpage table h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	margin:0;
	padding:0;}

	
.contentpage h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold; 
	margin:0;
	padding:0;	}
	
.contentpage p {
 font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal; 
	line-height:14px;
	margin:0;
	padding:0;	}



/*  detail content   */
.detailcontent {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal; 
	margin: 0 40px 0 20px;



}

.detailcontent p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	font-weight:normal; 
	}

.detailcontent table{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	clear: left;
}



/*  courtage vlakken   */

.courtagecontent{
	padding:10px;
	width: 614px;
	margin-bottom:15px;


}

.courtage_rood{
	background-color:#FF3333;
	background-image:url(/media/courtage/rood.gif);
	background-position:bottom;
	background-repeat:no-repeat;

}


.courtage_groen{
	background-color:#A3DE98;
	background-image:url(/media/courtage/groen.gif);
	background-position:bottom;
	background-repeat:no-repeat;

}

.courtage_geel{
	background-color:#FEDF7E;
	background-image:url(/media/courtage/geel.gif);
	background-position:bottom;
	background-repeat:no-repeat;

}



/*  Foto pagina   */

.fotogal_mini {
	float:left;
	background-color: #ffffff;
	border: solid 1px #FCC10B;
	padding: 5px;
	margin: 5px 10px 5px 0px;
	
	
}

.fotogal_mini img {
	border:0;
	
}

.fotogal {
	float:left;
	width: 240px;
	background-color: #ffffff;
	border: solid 1px #FCC10B;
	padding: 5px;
	margin: 5px 10px 5px 0px;
	
	
}


.fotogal img {
	border:0;
	
}

.fotogal_gr {
	float:left;
	background-color: #ffffff;
	border: solid 1px #FCC10B;
	padding: 5px;
	margin: 5px 10px 5px 0px;
	
	
}

.fotogal_gr img {
	border:0;
	
}

.foto_nav {
	width: 514px;
	text-align:center;
	

}

.foto_vorige {


}

.foto_overzicht {

	padding:0 40px 0 40px;

}

.foto_volgende {


}


.clear{
	clear:both;
}



/*  Text opmaak  */

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0;


}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:0 0 0 0;


}

h2.prijs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:4px 0 0 0;

}

.reclame{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9A0000;
	font-weight:normal;
	margin:0;
	padding:4px 0 0 0;

}

.reclame a, .reclame a:hover {
	color:#9A0000;

}

.reclame a:visited, .reclame a:visited:hover {
	color:#9A0000;

}


.courtagecontent h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:0;
	padding:4px 0 0 0;

}

img.omschrijving {
	background-color: #ffffff;
	border: solid 1px #FCC10B;
	padding: 5px;
	margin: 0 10px 10px 0px;

}

img.overzicht {
	background-color: #ffffff;
	border: solid 1px #FCC10B;
	padding: 5px;
	margin: 0 0 10px 0;

}

 p {
 	clear: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	line-height:14px;
	margin:0;
	padding:0;	}



a, a:visited {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 


}

a:hover {
	color:#9A0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 


}
 /*   Kenmerken   */
 
 .kenmerk_td_result {
 	color:#9A0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
 	font-weight:normal;
 
 
 }
 
 .gelelijn {
 	border-bottom: solid 1px #FEDF7E;
 
 
 }
