body {
	text-align: center;
}

div.wrapper {
	width: 932px;			/* De breedte van de site  */
	margin: 0px auto;
	text-align: left;
}
	div.container {}
	
/* header */
div.header {
	min-height: 76px;	
	height: auto;	
}
		
/* horizontaal menu */
div.horizontalmenu { 
	clear: left;
	min-height: 26px; /* gewenste hoogte - padding-top, dus 26-5=21 */
	height: auto;
}
	body.geenhmenu div.horizontalmenu {
		display: none;
	}
	
/* beeld */
div.beeld { 
	clear: left;
	min-height: 150px; 
	height: auto;	
}
	body.geenbeeld div.beeld 
		{ display: none; }

/* kruimelpad */
div.kruimelpad { 
	position: relative;
	clear: left;
	display: block;
	min-height: 24px; 
	left: 195px;
	top: 24px;
	width: 500px;
	height: auto;
}
	body.geenkruimelpad div.kruimelpad 
		{ display: none; }

/* kolommen */
div.contentcontainer {
	clear: left;
}
div.content {}    /* De totale breedte van het aantal kolommen moet gelijk zijn aan de breedte bij div.wrapper  */
		div.column { float: left; padding: 0px; margin: 0px;}
	body.cols4 {}
		body.cols4 div#column1 { width: 192px; }
		body.cols4 div#column2 { width: 193px; }
		body.cols4 div#column3 { width: 192px; }
		body.cols4 div#column4 { width: 193px; }
	body.cols3 {}
		body.cols3 div#column1 { width: 195px; }
		body.cols3 div#column2 { width: 544px; }
		body.cols3 div#column4 { width: 193px; }
		body.cols3 div#column3 
			{ display: none; }
	body.cols2 {}
		body.cols2 div#column1 { width: 195px; }
		body.cols2 div#column2 { width: 737px; }
		body.cols2 div#column3, 
		body.cols2 div#column4 
			{ display: none; }
	body.cols1 {}
		body.cols1 div#column1 { width: 100%; }
		body.cols1 div#column2, 
		body.cols1 div#column3, 
		body.cols1 div#column4 
			{ display: none; }
	body.geencols div.column 
			{ display: none; }

/* doelgroepen */
div.doelgroepen { }
	div.doelgroepen div.doelgroep {
		float: left;
		min-height: 150px; 
		height: auto;
	}
	body.doelgroepen5 {}
		body.doelgroepen5 div.doelgroep { width: 154px; }
	body.doelgroepen4 {}
		body.doelgroepen4 div.doelgroep { width: 192px; }
		body.doelgroepen4 div#doelgroep3 { width: 193px; }
		body.doelgroepen4 div#doelgroep4 { width: 193px; }
		body.doelgroepen4 div#doelgroep5  
			{ display: none; }
	body.doelgroepen3 {}
		body.doelgroepen3 div.doelgroep  { width: 256px; }
		body.doelgroepen3 div#doelgroep3 { width: 258px; }
		body.doelgroepen3 div#doelgroep4, 
		body.doelgroepen3 div#doelgroep5 
			{ display: none; }
	body.doelgroepen2 {}
		body.doelgroepen2 div.doelgroep { width: 385px; }
		body.doelgroepen2 div#doelgroep3, 
		body.doelgroepen2 div#doelgroep4, 
		body.doelgroepen2 div#doelgroep5 
			{ display: none; }
	body.doelgroepen1 {}
		body.doelgroepen1 div.doelgroep { width: 100%; }
		body.doelgroepen1 div#doelgroep2, 
		body.doelgroepen1 div#doelgroep3, 
		body.doelgroepen1 div#doelgroep4, 
		body.doelgroepen1 div#doelgroep5 
			{ display: none; }
	body.geendoelgroepen {}
		body.geendoelgroepen div.doelgroepen 
			{ display: none; }

/* banners */
div.banners {
}
	div.banners div.banner {
		float: left;
		min-height: 100px;	
		height: auto;
	}

	body.banners4 {}
		body.banners4 div.banner { width: 192px; }
		body.banners4 div#banner3 { width: 193px; }
		body.banners4 div#banner4 { width: 193px; }
		body.banners4 div#banner5 
			{ display: none; }
	body.banners3 {}
		body.banners3 div.banner { width: 256px; }
		body.banners3 div#banner3 { width: 258px; }
		body.banners3 div#banner4, 
		body.banners3 div#banner5 
			{ display: none; }
	body.banners2 {}
		body.banners2 div.banner { width: 385px; }
		body.banners2 div#banner3, 
		body.banners2 div#banner4, 
		body.banners2 div#banner5 
			{ display: none; }
	body.banners1 {}
		body.banners1 div.banner { width: 100%; }
		body.banners1 div#banner2, 
		body.banners1 div#banner3, 
		body.banners1 div#banner4, 
		body.banners1 div#banner5 
			{ display: none; }
	body.geenbanners {}
		body.geenbanners div.banners 
			{ display: none; }

div.footer {
	min-height: 27px;
	height: auto;
	clear: left;
}

/*  */
.clearfloat:after {
	content: ".";
	display: block;
	height: 0;
	visibility:hidden;
	clear: both;
}



