* { margin: 0px; padding: 0px; }
html, body { font-family: Tahoma; font-size: 11px; color: #000000; }
input, select, textarea { font-family: Tahoma; font-size: 11px; color: #8e8e8e; }
body { height: 100%; background: #FFFFFF; }
img { border: 0px; display: block; }
a       {  color: #283C3E; text-decoration: none; margin-left: 0px;  } 
a:hover {  color: #B1CFD2; text-decoration: none; margin-left: 0px;  } 
div#foto {
	float:left;
	width: 128px;
	height: 90px;
}
.clear { clear: both; }

#wrapper { display: block; position: relative; width: 100%; min-height: 100%; background: url('../images/wrapperBg.png') repeat-x; }

#mainCntr { margin: 0 auto; width: 830px; background: #fff; }

	#headerCntr { position: relative; width: 830px; height: 166px; background: url('../images/headerBg.png') repeat-x top right; }
	#headerCntr h1 { position: absolute; top: 36px; left: 0px; width: 300px; height: 119px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		#topCntr { padding: 0px 10px 0px 10px; overflow: hidden; width: 810px; height: 36px; }
		#topCntr p { float: left; width: 400px; height: 36px; line-height: 36px; font-weight: bold; }
		#topCntr ul { float: right; overflow: hidden; width: 143px; height: 23px; list-style: none; background: url('../images/topBg.gif') no-repeat; }
		#topCntr li { float: right; display: inline; width: 71px; height: 23px; line-height: 23px; text-align: right; }
		#topCntr li.last { text-align: left; }
		#topCntr li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #8e8e8e; }
		#topCntr li a:hover { text-decoration: underline; }
	
		#menuCntr { position: absolute; top: 37px; right: 0px; width: 528px; height: 35px; }
		#menuCntr ul { overflow: hidden; width: 528px; list-style: none; }
		#menuCntr li { padding-left: 12px; float: left; display: inline; }
		#menuCntr li a { display: block; float: left; height: 35px; line-height: 35px; text-decoration: none; font-weight: bold; color: #fff; }
		#menuCntr li a:hover, #menuCntr li.selected a { text-decoration: underline; background: url('../images/menuHBg.gif') no-repeat top; }
		
		#subCntr { position: absolute; top: 73px; right: 0px; width: 528px; height: 27px; }
		#subCntr ul { overflow: hidden; width: 528px; list-style: none; }
		#subCntr li { padding-left: 12px; float: left; display: inline; }
		#subCntr li a { height: 27px; line-height: 27px; text-decoration: none; color: #fff; }
		#subCntr li a:hover, #subCntr li.selected a { text-decoration: underline; }
		
		#domeinCntr { position: absolute; bottom: 16px; right: 0px; width: 518px; }
		#domeinCntr h3 a { font-size: 24px; font-weight: bold; color: #CA3827;}
		#domeinCntr fieldset { border: 0px; }
		#domeinCntr input.field { margin: 0px 10px 0px 60px; padding: 4px 5px 0px 5px; width: 197px; height: 20px; border: 1px solid #d8d8d8; background: #fff; }
		#domeinCntr input.submit { font-weight: bold; color: #004076; border: 0px; background: none; }
	
	#contentCntr { overflow: hidden; width: 830px; }
		
		#leftCntr { float: left; width: 544px; }
		
			.textBox { margin-left: 5px; padding: 15px; width: 514px; background: url('../images/textBg.gif') no-repeat top; }
			.textBox h1 { padding-bottom: 20px; font-size: 13px; font-weight: bold; color: #003a6c; }
			.textBox img.left { margin: 0px 10px 10px 0px; float: left; }
			.textBox img.right { margin: 0px 0px 10px 10px; float: right; }
			.textBox img.glasv { margin: 2px 2px 2px 0px; float: left; }
			.textBox p { padding-bottom: 11px; line-height: 16px; }
			
			.kleur   { margin: 15px 0px 0px 15px; width: 120px; height: 60px; float: left; }	
			.kleur p { background: #FFFFFF; }		
			
		#leftCntr img.verfm { width: 108px; height: 60px; float: left; }	
			
			/*.verfmerken    {  height: 60px;  }
			.verfmerken ul {  float: left;  }
			.verfmerken li (  width: 108px; height: 60px; float: left;  }*/
		
		#rightCntr { float: right; width: 268px; }
		#rightCntr h3 { margin-bottom: 1px; margin-right: 1px; height: 25px; line-height: 25px; text-indent: 10px; font-size: 11px; font-weight: bold; color: #fff; background: #7e7e7e; } 
			
			.dienstenBox { margin-bottom: 0px; width: 268px; }
			.dienstenBox ul { list-style: none; }
			.dienstenBox li { margin-bottom: 1px; height: 25px; line-height: 25px; text-indent: 10px; background: url('../images/dienstenBg.gif') no-repeat; }
			.dienstenBox li a { text-decoration: none; font-weight: bold; color: #8e8e8e; }
			.dienstenBox li a:hover { text-decoration: underline; }
			.dienstenBox div.sub { padding: 10px; }
			.dienstenBox p { padding-bottom: 11px; line-height: 16px; }
			.dienstenBox div.sub a { color: #004076; }
			.dienstenBox div.sub a:hover { text-decoration: none; }
			
			.nieuwsBox    { width: 268px; }
			.nieuwsBox ul { height: 175px; padding: 0px 0px 0px 0px; list-style: none; }
			.nieuwsBox li { line-height: 24px; }
			.nieuwsBox li a { text-decoration: none; font-weight: bold; color: #8e8e8e; }
			.nieuwsBox li a:hover { text-decoration: underline; }
	        .nieuwsBox img.project {  float: left; padding-top: 5px; padding-bottom: 5px; padding-right: 7px; padding-left: 7px;  }	
	        		
			.contactBox { width: 268px; }
			.contactBox address { padding: 10px 10px 0px 10px; font-style: normal; }
			
	#footerCntr { margin-top: 20px; width: 830px; border-top: 3px solid #ca3827; }
	#footerCntr p { padding: 10px 0px 10px 0px; line-height: 16px; text-align: center; }
	#footerCntr a { text-decoration: none; color: #8e8e8e; }
	#footerCntr a:hover { text-decoration: underline; }

