
/* ### GENERAL ### * { padding: 0px; margin: 0px; } */

html, body { padding: 0px; margin: 0px; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #606163; }
input, select, textarea { font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #606163; }
body { background: #ffc220 url('/images/bg.gif') repeat-x; }
img { border: 0px; }
p{
padding: 0px; margin: 0px;
}

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%;}

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto 4px auto; width: 900px; background: #FFFFFF; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding: 0 2px 0 3px; position: relative; width: 895px; min-height:381px;  }
	#headerCntr h1 { padding: 0px; margin: 0px; padding: 10px 0px 0px 3px; width: 328px; float: left; }
	#headerCntr h1 a { padding: 0px; margin: 0px; display: block; width: 328px; height: 68px; text-indent: -9999px; background: url('/images/logo.jpg') no-repeat; }
	
		/* ### ADDRESS BOX ### */
		.addressBox { padding: 10px 0; width: 560px; height: 69px; float: right; }
		.addressBox ul { padding: 0px; margin: 0px; list-style: none; overflow: hidden; }
		.addressBox li { padding: 4px 0px 0 6px; color: #5f6062; font-size: 10px; line-height: 19px; height: 66px; width: 126px; float: left; border-left: #5f6062 solid 1px; }
		.addressBox li address { font-style: normal; line-height: 13px;}
		.addressBox li a { color: #5f6062; text-decoration: none; }
		.addressBox li a:hover { text-decoration: underline; }
		.addressBox li a.route { margin-left: 7px; display: block; width: 85px; height: 43px; text-indent: -9999px; background: url('/images/route.gif') no-repeat; }
		.addressBox li a:hover.route { margin-left: 7px; display: block; width: 85px; height: 43px; text-indent: -9999px; background: url('/images/route_over.gif') no-repeat; }
		.addressBox li.adres { width: 132px; }
		.addressBox li.tel { width: 119px; }
		.addressBox li.route { width: 118px; }
		.addressBox li.last { width: 150px; }
		.addressBox li a.toplink1 { padding-right: 5px; margin-bottom: 7px; color: #FFFFFF; display: block; width: 140px; height: 27px; text-align: right; line-height: 27px; background: url('/images/top-link1.gif') no-repeat; text-decoration:none;}
		.addressBox li a:hover.toplink1 { padding-right: 5px; margin-bottom: 7px; color: #330066; display: block; width: 140px; height: 27px; text-align: right; line-height: 27px; background: url('/images/top-link1_over.gif') no-repeat; text-decoration:none;}
		.addressBox li a.toplink2 { padding-right: 5px; color: #FFFFFF; display: block; width: 140px; height: 22px; text-align: right; line-height: 22px; background: url('/images/top-link2.gif') no-repeat; text-decoration:none; }
		.addressBox li a:hover.toplink2 { padding-right: 5px; color: #330066; display: block; width: 140px; height: 22px; text-align: right; line-height: 22px; background: url('/images/top-link2_over.gif') no-repeat; text-decoration:none;}

		.addressBox li a.toplink3 { padding-right: 5px; margin-bottom: 7px; color: #FFFFFF; display: block; width: 100px; height: 27px; text-align: right; line-height: 27px; background: url('/images/top-link1.gif') no-repeat; text-decoration:none;}
		.addressBox li a:hover.toplink3 { padding-right: 5px; margin-bottom: 7px; color: #330066; display: block; width: 100px; height: 27px; text-align: right; line-height: 27px; background: url('/images/top-link1_over.gif') no-repeat; text-decoration:none;}
		.addressBox li a.toplink4 { padding-right: 5px; color: #FFFFFF; display: block; width: 100px; height: 24px; text-align: right; line-height: 22px; background: url('/images/top-link3.gif') no-repeat; text-decoration:none; }
		.addressBox li a:hover.toplink4 { padding-right: 5px; color: #330066; display: block; width: 100px; height: 24px; text-align: right; line-height: 22px; background: url('/images/top-link3_over.gif') no-repeat; text-decoration:none;}
		
		.addressBox li a.nl { padding-right: 5px; margin-bottom: 4px; color: #FFFFFF; display: block; width: 100px; height: 27px; text-align: right; line-height: 27px; background: url('/images/nl_normaal.gif') no-repeat; text-decoration:none;}
		.addressBox li a:hover.nl { padding-right: 5px; margin-bottom: 4px; color: #330066; display: block; width: 100px; height: 27px; text-align: right; line-height: 27px; background: url('/images/nl_over.gif') no-repeat; text-decoration:none;}
		.addressBox li a.nl_actief { padding-right: 5px; margin-bottom: 4px; color: #FFFFFF; display: block; width: 100px; height: 27px; text-align: right; line-height: 27px; background: url('/images/nl_actief.gif') no-repeat; text-decoration:none;}
		.addressBox li a.en { padding-right: 5px; padding-top:3px; color: #FFFFFF; display: block; width: 100px; height: 24px; text-align: right; line-height: 22px; background: url('/images/en_normaal.gif') no-repeat; text-decoration:none;}
		.addressBox li a:hover.en { padding-right: 5px; padding-top:3px; color: #330066; display: block; width: 100px; height: 24px; text-align: right; line-height: 22px; background: url('/images/en_over.gif') no-repeat; text-decoration:none;}
		.addressBox li a.en_actief { padding-right: 5px; padding-top:3px; color: #FFFFFF; display: block; width: 100px; height: 24px; text-align: right; line-height: 22px; background: url('/images/en_actief.gif') no-repeat; text-decoration:none;}
		
		/* ### MENU CONTAINER ### */ 
		#menuCntr { width: 225px; height: 292px; position: relative; z-index: 15; float: left; background-color:#606163; }
		#menuCntr ul { padding: 0px; margin: 0px; list-style: none; }
		#menuCntr li { position: relative; padding-bottom: 1px; font-size: 12px; text-transform: uppercase; font-weight:bolder; }
		#menuCntr li a { padding-left: 18px; display: block; height: 41px; line-height: 41px; color: #FFFFFF; text-decoration: none; width: 207px; background-color:#606163; background: url('/images/menu-2.gif') no-repeat; background-position:right; }
		#menuCntr li a:hover { background-color:#404142; background: url('/images/menu-hover-2.gif') no-repeat;  background-position:right; }
		#menuCntr li a.selected { background-color:#404142; background: url('/images/menu-hover-2.gif') no-repeat; background-position:right;  }
		#menuCntr ul li ul li a { padding-left: 18px; display: block; height: 41px; line-height: 41px; color: #FFFFFF; text-decoration: none; width: 222px; background-color:#606163; }
		#menuCntr ul li ul li a:hover, #menuCntr ul li ul li a.selected { background-color:#404142; width:222px; }
		
		#menuCntr li.last { padding: 0px; }
		#menuCntr ul ul { position: absolute; top: 0px; left: 228px; z-index: 15; display: none; }
		
		/* ### HEADER BOX ### */
		.headerBox { width: 667px; height: 292px; float: right; position: relative; z-index: 4; overflow: hidden; background-color:#ffffff; }
		.headerBox img { position: absolute; top: 0px; left: 0px; z-index: 5; }
		.headerBox .slide { padding: 10px 25px 0px 15px; z-index: 10; position: absolute; color: #fff; font-size: 14px; bottom: 0px; left: 0px; text-align: center; height: 30px; width: 626px;  background: url('/images/banner-strip.png') repeat-x; }
		.headerBox a.prev { display: block; float: left; width: 11px; height: 18px; text-indent: -9999px; background: url('/images/prev.gif') no-repeat; }
		.headerBox a.next { display: block; float: right; width: 11px; height: 18px; text-indent: -9999px; background: url('/images/next.gif') no-repeat; }
	
	
	
		/* ### CONTENT 2 BOX ### */
		.contentBox { width: 647px; min-height: 542px; float: right;  background-color:#ffffff; line-height: 20px; padding:10px;  overflow: hidden; }
		
		.contentBox h2 { color: #330066; line-height: 20px; font-size: 14px; width:650px; float:none; padding:0px; margin:0px; }
		.contentBox p { line-height: 20px; }
		.contentBox em { color: #330066; font-style: italic; }
		.contentBox h3 { padding: 0px; margin: 0px; padding-top: 15px; font-size: 12px; color: #606163; }
		.contentBox a { color: #330066; }
		.contentBox a:hover { text-decoration: none; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 20px 15px 5px 20px; overflow: hidden; width: 865px;}
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-right: 34px; float: left; width: 522px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 522px; overflow: hidden; line-height: 20px; }
			.textBox a.terug { padding: 0px 8px 0px 16px; display: block; float: right; line-height: 16px; height: 18px; color: #FFFFFF; text-decoration: none; font-size: 11px; background: #330066 url('/images/terug-arrow.gif') left no-repeat; }
			.textBox a.terug:hover { text-decoration: underline; }
			.textBox h1 { color: #330066; line-height: 20px; font-size: 14px; }
			.textBox h2 { color: #330066; line-height: 20px; font-size: 14px; }
			.textBox p { line-height: 20px; }
			.textBox em { color: #330066; font-style: italic; }
			.textBox h3 { padding: 0px; margin: 0px; padding-top: 15px; font-size: 12px; color: #606163; }
			.textBox a { color: #330066; }
			.textBox a:hover { text-decoration: none; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 309px; }
			
			/* ### NIEUWS BOX ### */
			.nieuwsBox { margin-bottom: 5px; padding: 5px 0 5px 0; width: 304px; cursor:pointer; height: 100px;}
			.nieuwsBox .left { padding-left: 3px; width: 104px; float: left; position: relative; cursor:pointer; }
			.nieuwsBox a .right { padding: 2px 10px 3px 10px; width: 176px; float: right; background-color:#FFFFFF; color: #340069; text-decoration: none; cursor:pointer; height: 97px;}
			.nieuwsBox a:hover .right { background-color:#eae5f0;}
			.nieuwsBox img { border: #35006a solid 1px; }
			.nieuwsBox a img { border: #35006a solid 1px; }
			.nieuwsBox a:hover img { border: #ffc220 solid 1px; }
			.nieuwsBox h2 { padding: 0px; margin: 0px; color: #330066; line-height: 20px; font-size: 12px; }
			.nieuwsBox p { line-height: 20px; }
			.nieuwsBox a { color: #340069; text-decoration: none;}
			.nieuwsBox a:hover { color: #340069; text-decoration:underline;}
			
			/* ### INHOUD BOX ### */
			.inhoudBox { margin-bottom: 10px; padding: 0px; width: 304px; cursor:pointer; background-color:#000000; text-decoration:none; }
			.inhoudBox h2 { padding: 0px; margin: 0px; padding-bottom:15px; color: #330066; line-height: 20px; font-size: 12px; }
			.inhoudBox p { margin-bottom: 0px; padding: 0px; line-height: 20px; }
			.inhoudBox a .test  { background-color:#f7f7f7; padding:10px 10px 10px 10px;  }
			.inhoudBox a:hover .test  { background-color:#eae7f0;  }
			.inhoudBox a { color: #6c6989; text-decoration: none;}
			.inhoudBox a:hover { color: #340069; text-decoration:none;}			
			
			/* ### INHOUD BOX ### */
			.inhoudBox2 { margin-bottom: 10px; padding: 0px; width: 224px; cursor:pointer; background-color:#FFFFFF; text-decoration:none; padding-top:10px; }
			.inhoudBox2 h2 { padding: 0px; margin: 0px; padding-bottom:15px; color: #330066; line-height: 20px; font-size: 12px; }
			.inhoudBox2 p { margin-bottom: 0px; padding: 0px; line-height: 20px; }
			.inhoudBox2 a .test  { background-color:#f7f7f7; padding:10px 10px 10px 10px;  }
			.inhoudBox2 a:hover .test  { background-color:#eae7f0;  }
			.inhoudBox2 a { color: #6c6989; text-decoration: none;}
			.inhoudBox2 a:hover { color: #340069; text-decoration:none;}			
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 0px 15px 0px 15px; margin: 0 auto 0px auto ; overflow: hidden; width: 870px; height: 27px; background: #330066; }
	#footerCntr ul { padding: 0px; margin: 0px; list-style: none; overflow: hidden; float: left; }
	#footerCntr ul.right { float: right; }
	#footerCntr li { padding: 0px 5px 0px 0px; float: left; line-height: 27px; color: #FFFFFF; font-size: 10px; }
	#footerCntr li a { color: #FFFFFF; text-decoration: none; }
	#footerCntr li a:hover { color: #ffc220; text-decoration: underline; }
	#footerCntr li.last { background: none; }
	
			.middleCntr { width: 860px; line-height: 20px; }
			.middleCntr h1 { color: #330066; line-height: 20px; font-size: 14px; }
			.middleCntr img { border: #35006a solid 1px; }
			
			.werknemers_links { float: left;  width:360px; min-height:150px; }
			.werknemers_rechts { float: right; width:460px; min-height:150px; }
			
			.werknemers_links_2 { float: left;  width:260px; min-height:150px; }
			.werknemers_rechts_2 { float: right; width:560px; min-height:150px; }
			.werknemers_rechts_2 a{ color: #330066; text-decoration: none;}
			.werknemers_rechts_2 a:hover{color: #ffc220; text-decoration: underline;}
			
			
			
			
			
			.werknemersBox2 { }
			.werknemersBox2 a{background-color:#FFffff; margin-bottom: 10px; padding: 5px 0 5px 0; width: 460px; cursor:pointer; height: 175px; border-bottom:solid 1px #35006a; display:block; }
			.werknemersBox2 a:hover{background-color:#FF0000;}
			
			.werknemersBox2_links{ float:left; width:100px; background-color:#999999;} 
			.werknemersBox2_rechts{ float:right; width:100px; background-color:#999999;} 
			
			
	
				/* ### NIEUWS BOX ### */
			.werknemersBox { margin-bottom: 10px; padding: 5px 0 5px 0; width: 460px; cursor:pointer; height: 175px; border-bottom:solid 1px #35006a; display:block;}
			
			.werknemersBox .left { padding-left: 0px; width: 130px; float: left; cursor:pointer; display:block; position:absolute; }
			.werknemersBox .right { padding: 2px 10px 3px 10px; width: 305px; float: right;  color: #606163; text-decoration: none; cursor:pointer; height: 167px;  background-color:#f3f2f2; display:block;}
			.werknemersBox a .right {padding: 2px 10px 3px 10px; width: 305px; float: right;  color: #606163; text-decoration: none; cursor:pointer; height: 167px;  background-color:#f3f2f2; display:block;}
			.werknemersBox a:hover .right { background-color:#eae5f0; }
			
			.werknemersBox .left_2 { padding: 2px 10px 3px 10px; width: 305px; float: left;  color: #606163; text-decoration: none; cursor:pointer; height: 167px; position:absolute;}
			.werknemersBox a .left_2 {}
			.werknemersBox a:hover .left_2 { background-color:#eae5f0;}
			.werknemersBox .right_2 { padding-left: 0px; width: 130px; float: right; position: relative; cursor:pointer; }
			

			
			.werknemersBox img { border: #35006a solid 1px; }
			.werknemersBox a img { border: #35006a solid 1px; }
			.werknemersBox a:hover img { border: #ffc220 solid 1px; }
			.werknemersBox h2 { padding: 0px; margin: 0px; color: #330066; line-height: 20px; font-size: 12px; display:block;  }
			.werknemersBox p { line-height: 20px; }
			.werknemersBox a { color: #340069; text-decoration: none;}
			.werknemersBox a:hover { color: #340069; text-decoration:underline;}
			
		.werknemersBox_email{
			display:block;
			position:relative;
			z-index:10;
			width:300px;
			height:20px;
			color:#FFFFFF;
			left:10px;
			top:20px;
		}
		
		.werknemersBox_email2{
			display:block;
			position:relative;
			z-index:10;
			width:250px;
			height:20px;
			line-height:20px;
			color:#FFFFFF;
			left:145px;
			top:20px;
			*top:-150px;
		}
		
		.werknemersBox_email3{
			display:block;
			position:relative;
			z-index:10;
			width:250px;
			height:20px;
			line-height:20px;
			color:#FFFFFF;
			left:145px;
			top:-150px;
			*top:-150px;
		}		


	
.contact_links {
	*float: left;
	margin-top: 2px;
}

.contact {
	min-height: 200px;
	clear: both;
}

.contact_rechts {
	margin-left: 130px;
	margin-top: -15px;
	*margin-top: 0px;
}

.contact_submit {
	margin-left: 130px;
	margin-top: -15px;
	*margin-top: 0px;
	height:30px;
}

.contact_rechts input {
	border: 1px solid #330066;
	margin-bottom: 3px;
	padding: 3px;
	color: #404142;
}

.contact_rechts input:hover {
	border: 1px solid #404142;
	margin-bottom: 3px;
	padding: 3px;
	color: #330066;
}

.verstuurbutton {
	position: absolute;
	background-color: #330066;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #330066;
	cursor: pointer;
	height: 24px;

}

.verstuurbutton:hover {
	position: absolute;
	background-color: #404142;
	color: #ffffff;
	font-weight: bold;
	border: 1px solid #404142;
	cursor: pointer;
	height: 24px;
}


input {
	border: 1px solid #330066;
	padding: 3px;
	color: #404142;
	margin-top: 3px;
	margin-bottom: 3px;
}

input:hover {
	border: 1px solid #404142;
	padding: 3px;
	color: #330066;	
}

#d_sub2 {
	position: absolute;
	background-color: #330066;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #330066;
	cursor: pointer;
	height: 21px;
}

#d_sub2:hover {
	position: absolute;
	background-color: #404142;
	color: #FFFFFF;
	font-weight: bold;
	border: 1px solid #404142;
	cursor: pointer;
	height: 21px;
}


textarea {
	border: 1px solid #330066;
	margin-bottom: 3px;
	padding: 3px;
	color: #404142;
	width: 330px;
}

textarea:hover {
	border: 1px solid #404142;
	margin-bottom: 3px;
	padding: 3px;
	color: #330066;
}

.fout_tekst{
	color:#FF0000;
}

.overzicht {
	margin-top: 10px;
}

.overzicht ul {
	padding: 0px;
	margin: 0px;
}

.overzicht li {
	list-style: none;
}

.overzicht li a:link, .overzicht li a:visited, .overzicht li a:active {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #cccccc;
}

.overzicht li a:hover {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #cccccc;
	background-color: #f7f7f7;
}

.sitemap ul {
	padding: 0px;
	margin: 0px;
}

.sitemap li {
	list-style: none;
}

.sitemap li a:link, .sitemap li a:visited, .sitemap li a:active {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #cccccc;
}

.sitemap li a:hover {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #cccccc;
	background-color: #f7f7f7;
}

.subpagina li a:link, .subpagina li a:visited, .subpagina li a:active {
	padding-left: 20px;
	color: #646464;
	width: 96.5%;
}

.subsubpagina li a:link, .subsubpagina li a:visited, .subsubpagina li a:active {
	padding-left: 40px;
	width: 93%;
	color: #999999;
}

/* ### HEADER ### */
.slideshow {top:0px; left: 0px; }

.rss_icon_nieuws {
	margin-top: -33px;
	margin-left: 500px;
}

#map {
	border: 1px solid #330066;
	margin-top: 10px;
}

#map:hover {
	border: 1px solid #404142;
	margin-top: 10px;
}


#d_form {
	padding-bottom: 10px;
	border-bottom: 1px solid #330066;
	width: 593px;
}

#d_sub {

	margin-left: -75px;
	margin-top: -40px;
	background-color: #330066;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #330066;
	cursor: pointer;
	height: 21px;
}

#d_sub:hover {

	margin-left: -75px;
	margin-top: -40px;
	background-color: #404142;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #404142;
	cursor: pointer;
	height: 21px;
}

#d_d {
	border: 1px solid #330066;
	margin-bottom: 3px;
	padding: 2px;
	color: #404142;
}

#d_d:hover {
	border: 1px solid #404142;
	margin-bottom: 3px;
	padding: 2px;
	color: #330066;
}


.terug a:link, .terug a:visited, .terug a:active {
	background-image: url(/images/terugoff.gif);
	width: 145px;
	height: 17px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	line-height: 16px;
	padding-right: 4px;
}

.terug a:hover {
	background-image: url(/images/terugover.gif);
	width: 145px;
	height: 17px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #4d207a;
	display: block;
	line-height: 16px;
	padding-right: 4px;
}

	.foto_kader  { width: 100% !important; }
	.foto_kader ul { overflow: hidden; width: 100% !important; list-style: none; background-image:none;}
	.foto_kader li { padding: 15px 21px 10px 0px; float: left; display: inline; background-image:none;}
	.foto_kader li a img { border: 2px solid #330066;}
	.foto_kader li a:hover img { border-color: #ffc220; }
