html, body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; color: #fff; padding: 0px; margin: 0px;}
input, select, textarea { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; }
body { background: #3f3243; }
img { display: block; border: 0px; }

.clear { clear: both; height: 0px; overflow: hidden; line-height: 0px; }

#wrapper { width: 100%; min-height: 100%; }

#mainCntr { padding-top: 15px; padding-bottom: 0px; margin: 0 auto; width: 752px; }

	#headerCntr { position: relative; width: 752px; height: 145px; background: #5b4f6d; }
	#headerCntr h1 { position: absolute; top: 36px; right: 26px; z-index: 10; }
	#headerCntr h1 a { width: 160px; height: 56px; display: block; text-indent: -9999px; background: url('/images/logo.jpg') no-repeat; }


		#menuCntr { position: absolute; top: 112px; left: 0px; z-index: 10; width: 546px; background: #a391a9; }
		#menuCntr ul { border: 1px solid #a391a9; list-style: none; height: 33px; background: #5b4f6c; padding: 0px; margin: 0px;}
		#menuCntr li { position: relative; float: left; display: inline; border-right: 1px solid #a391a9; }
		#menuCntr li.last { border-right: none; width:87px; }
		#menuCntr li a { padding: 0 12px 0 13px; display: block; text-decoration: none; color: #ff6600; text-transform: uppercase; line-height: 33px; font-weight:bolder; font-size:12px; }
		#menuCntr li a:hover { color: #fff; background: #97839d; }
		#menuCntr li a.selected { color: #fff; background: #97839d; }
		#menuCntr ul ul { position: absolute; display: none; top: 33px; left: 0px; width: 100%; height: auto; background: #97839d; width:120px;} 
		#menuCntr ul ul li { display: block; float: none; text-align: center; font-size: 11px; border-bottom: 1px solid #a391a9; border-right: 0px; }
		#menuCntr ul ul li a { height: 22px; line-height: 22px; color: #fff; }
		#menuCntr ul ul li a:hover { color: #ff6600; background-color:#5b4f6c; }

		#bannerCntr { width: 546px; }
		#bannerCntr img { width: 546px; height: 112px; } 

	#contentCntr { width: 752px; overflow: hidden; background: #5c4f6d; background-image: url(/images/right_cntr_bg_3.jpg); background-repeat: repeat-X;  background-position: bottom;	}

		#leftCntr { padding: 32px 34px 15px 34px; width: 478px; float: left; background: #a391a9;}

			.textBox { overflow: hidden; min-height:400px; }
			.textBox h1 { padding: 0px; margin: 0px; padding-bottom: 10px; color: #3f3242; text-transform: uppercase; font-size: 14px; }
			.textBox p { padding: 0px 0px 0px 0px; margin: 0px; }
			.textBox h3 { padding-top: 25px; font-weight: bold; color: #fff; font-size: 14px; }
			.textBox a { color: #3f3242; text-decoration: underline; }
			.textBox a:hover { text-decoration: none; }

			#rightCntr { padding: 29px 13px 0 15px; width: 178px; float: right; overflow: hidden; min-height:150px; z-index:10; }

			.imageBox { width: 178px; padding-top:30px; }
			.imageBox ul { list-style: none; overflow: hidden; padding: 0px; margin: 0px;}
			.imageBox li { padding: 0px; margin: 0px; margin-bottom: 10px; float: left; border: 1px solid #fa6913;}
			.imageBox img {padding:3px; background-color:#5c516c; }


	#footerCntr { width: 752px; overflow: hidden; background: #97839d; height:25px; }
	#footerCntr ul { padding: 0px; margin: 0px; padding-left: 14px; padding-top: 5px; float: left; overflow: hidden; list-style: none; font-size: 12px; }
	#footerCntr li { padding: 0px 5px; float: left; line-height: 15px; height: 15px; color: #cbc1ce; background: url('/images/footer-sep.gif') right no-repeat;}
	#footerCntr p { margin: 0px; padding: 0px 14px 0px 0px; float: right; line-height: 25px; color: #5c4f6d; font-size: 11px; font-weight: bold; }
	#footerCntr li a { text-decoration: none; color: #cbc1ce; }
	#footerCntr li a:hover { text-decoration: underline; }
	#footerCntr li.last { background: none; }
	
	.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 #5b4f6c; margin-bottom: 3px; padding: 3px; color: #666666;}
	.contact_rechts input:hover {border: 1px solid #ff6600;	color: #556264;}
	.verstuurbutton {position: absolute; background-color: #5b4f6c; color: #FFFFFF;	font-weight: bold; border: 1px solid #5b4f6c; cursor: pointer; height: 24px;}
	.verstuurbutton:hover {background-color: #ff6600; border: 1px solid #ff6600;}
	
	textarea {border: 1px solid #5b4f6c; margin-bottom: 3px; padding: 3px; color: #666666; width: 330px;}
	textarea:hover {border: 1px solid #ff6600; 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 { background-color: #5b4f6c; color: #FFFFFF; font-weight: bold; border: 1px solid #5b4f6c; cursor: pointer; height: 24px;}
	#d_sub:hover {background-color: #ff6600; border: 1px solid #ff6600;}
	#d_d {border: 1px solid #5b4f6c; color: #666666; height: 20px;}
	#d_d:hover {border: 1px solid #ff6600;	color: #556264;}
	
	.sitemap ul {padding: 0px; margin: 0px;}
	.sitemap li {list-style: none;}
	.sitemap li a {padding-left: 5px; width: 100%;	height: 20px; line-height: 20px;	text-decoration: none;	display: block;	border-bottom: 1px solid #83748e; font-weight:bolder;}
	.sitemap li a:hover {height: 20px; line-height: 20px; background-color: #5b4f6c; color:#FFFFFF;}
	.subpagina li a {padding-left: 20px; width: 96.5%; font-weight:normal;}
	.subsubpagina li a {padding-left: 40px;	width: 93%;	 font-weight:normal; font-style:italic;}	
	
	.overzicht {margin-top: 10px;}
	.overzicht ul {padding: 0px; margin: 0px;}
	.overzicht li {list-style: none;}
	.overzicht li a {padding-left: 5px; width: 100%; height: 20px; line-height: 20px; text-decoration: none; display: block; border-bottom: 1px solid #83748e;}
	.overzicht li a:hover {background-color: #5b4f6c; color:#FFFFFF;}
		