html, body { font-family: Verdana; font-size: 12px; color: #666; margin: 0px; padding: 0px; }
input, select, textarea { font-family: Verdana; font-size: 12px; color: #666; }
body { background: #607478; }
img { border: 0px; }

.clear { clear: both; height: 1px; }

#wrapper { position: relative; display: block; overflow: hidden; width: 100%; min-height: 100%; }

#mainCntr { margin: 20px auto 0px auto; width: 864px; }

	#headerCntr { padding-bottom: 19px; position: relative; width: 862px; border: 1px solid #fff; background: #ff870f; }
	#headerCntr img { border-bottom: 1px solid #fff; }
	#headerCntr h1 { margin: 0px; padding: 0px; position: absolute; top: 172px; *top: 174px; left: 0px; }
	#headerCntr h1 a { display: block; width: 210px; height: 62px; text-indent: -9999px; border-bottom: 1px solid #fff; background: url('/images/logo.gif') no-repeat; }
	
	#contentCntr { padding: 0px 50px 0px 1px; overflow: hidden; width: 813px; background: url('/images/contentBg.gif') #fff repeat-y; }
	
		#leftCntr { padding: 77px 0px 10px 0px; float: left; width: 210px; }
		
			.menuBox { padding-left: 15px; width: 195px; }
			.menuBox ul { list-style: none; margin: 0px; padding: 0px; }
			.menuBox li { margin-bottom: 10px; font-weight:bolder; font-size:12px; padding-left: 40px; height: 26px; line-height: 26px; cursor: pointer; text-transform: uppercase; background: url('/images/menuBg.gif') no-repeat left top; }
			.menuBox li:hover, .menuBox li.selected { background-position: left bottom; }
			.menuBox li a { text-decoration: none; color: #fff; display: block;}
			.menuBox li:hover a, .menuBox li.selected a { color: #000; }
			.menuBox li.sub{ background: url('/images/subBg.gif') no-repeat 11px 1px;  height: 18px; line-height: 18px; font-size:12px; font-weight:normal; } 
			.menuBox li.sub:hover, .menuBox li.sub.selected { background-position: 11px -83px;}
		
		#rightCntr { padding: 10px 0px 10px 0px; float: right; width: 554px; }
		
			.textBox { width: 554px; letter-spacing:0.12em; }
			.textBox h1 { padding-bottom: 20px; padding-top:15px; font-size: 24px; font-weight: normal; text-align: center; color: #fcb065; height:30px; text-transform:uppercase; letter-spacing:5px; }
			.textBox h2 { margin: 0px; padding-top:0px; padding-bottom: 25px; font-size: 13px; font-weight: bold; text-align: center; color: #ff870f;  letter-spacing:4px;  }
			.textBox h3 { margin: 0px; padding-top:0px; padding-bottom: 5px; font-size: 13px; font-weight: bold; text-align: left; color: #ff870f;  letter-spacing:4px; }
			.textBox a { color: #ff870f; }
			.textBox a:hover { text-decoration: none; }
			.textBox p { margin:0px; padding:0px 0px 10px 0px; }

			.foto_kader { width: 554px; }
			.foto_kader ul { margin: 0px; padding: 0px; overflow: hidden; width: 554px; list-style: none;}
			.foto_kader li { padding: 10px 20px 10px 0px; float: left; display: inline; }
			.foto_kader li a img { padding: 1px; border: 1px solid #ff870f; background: #fff; }
			.foto_kader li a:hover img { border-color: #607478; }
	
	#footerCntr {margin: 0px; padding: 7px 0px 7px 0px; width: 862px; border: 1px solid #fff; background: #809498; }
	#footerCntr ul { overflow: hidden; list-style: none; margin: 0px; padding:0px; }
	#footerCntr li { float: right; display: inline; font-size: 10px; color: #fff; }
	#footerCntr li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #fff; }
	#footerCntr li a:hover { text-decoration: underline; color: #0e4a56; }
	
	.contact_links {*float: left; margin-top: 2px;}
	.contact {min-height: 200px; clear: both;}
	.contact_rechts {margin-left: 140px; margin-top: -15px; *margin-top: 0px;}
	.contact_submit {margin-left: 140px; margin-top: -15px; *margin-top: 0px; height:30px;}
	.contact_rechts input {border: 1px solid #7d98ab; margin-bottom: 3px; padding: 3px; color: #666666;}
	.contact_rechts input:hover {border: 1px solid #0e4a56;	color: #556264;}
	.verstuurbutton {position: absolute; background-color: #7d98ab; color: #FFFFFF;	font-weight: bold; border: 1px solid #556264; cursor: pointer; height: 24px;}
	.verstuurbutton:hover {background-color: #0e4a56; border: 1px solid #003954;}
	
	textarea {border: 1px solid #7d98ab; margin-bottom: 3px; padding: 3px; color: #666666; width: 330px;}
	textarea:hover {border: 1px solid #556264; margin-bottom: 3px; padding: 3px; color: #556264;}
	
	.fout_tekst{color:#FF0000;}
	
	.map {border: 1px solid #0e4a56;}
	#d_form {padding-bottom: 10px; border-bottom: 1px solid #330066;width: 593px;}
	#d_sub {margin-bottom: 3px; padding: 2px; background-color: #7d98ab; color: #FFFFFF; font-weight: bold; border: 1px solid #556264; cursor: pointer;}
	#d_sub:hover {background-color: #0e4a56; border: 1px solid #003954;}
	#d_d {border: 1px solid #7d98ab; margin-bottom: 3px; padding: 3px; color: #666666;}
	#d_d:hover {border: 1px solid #0e4a56;	color: #556264;}
	
	.sitemap ul {padding: 0px; margin: 0px;}
	.sitemap li {list-style: none;}
	.sitemap li a {width: 100%;	height: 20px;	line-height: 20px;	text-decoration: none;	display: block;	border-bottom: 1px solid #cccccc;}
	.sitemap li a:hover {height: 20px; line-height: 20px; text-decoration: none; display: block; border-bottom: 1px solid #cccccc; background-color: #f7f7f7;}
	.subpagina li a {padding-left: 20px; color: #646464; width: 96.5%;}
	.subsubpagina li a {padding-left: 40px;	width: 93%;	color: #999999;}	
	
	.overzicht {margin-top: 10px;}
	.overzicht ul {padding: 0px; margin: 0px;}
	.overzicht li {list-style: none;}
	.overzicht li a {width: 100%; height: 20px; line-height: 20px; text-decoration: none; display: block; border-bottom: 1px solid #cccccc;}
	.overzicht li a:hover {background-color: #f7f7f7;}	