@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;} 

html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}

 /*#wrapper {padding-bottom: 115px;}  must be same height as the footer */

/* ALGEMEEN */
body {
	margin: 0;
	padding: 0;
	background: url(../images/bg.jpg) repeat-x #e4e4e4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #727272;
	text-align: center;
	height: 100%;
}

.pagina {background: url(../images/bg.jpg) repeat-x 0px -135px #e4e4e4;}

h1 {margin: 0px 0px 10px 0; padding: 0; font-size: 26px; color: #727272; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;} 
h2 {margin: 0px 0px 10px 0; padding: 0; font-size: 22px; color: #727272; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;}
h3 {margin: 0px 0px 10px 0; padding: 0; font-size: 18px; color: #727272;}
h4 {margin: 0px 0px 10px 0; padding: 0; font-size: 16px; color: #727272;}


p {margin: 13px 0 10px; padding: 0;}
.goud {color: #b8a361;}
.bold {font-weight: bold;}
.lichtgrijs {color: #cdcdcd;}
.noMargin {margin: 0;}
.subtitel {margin: 0px 0 -10px 0; padding: 0; font-style:italic; color: #a0a0a0;}
.normal {font-weight: normal;}

a {color: #333; text-decoration: none;}
a:hover {text-decoration: underline;}

ul {margin: 13px 0 0 15px; padding: 0; text-align: left;}
ul li {}

img {border:none; }

.clearfix:after{content: "."; visibility: hidden; display: block; height: 0; clear: both; } 

.noDisplay {display: none;}

.boekmod {padding: 10px 0 0 0;}
.input {width: 100%;}

/* ### ALGEMEEN ### */
#wrapper {margin: 0px auto; padding: 0; width: 990px; text-align: left; position:relative; }
	#header {margin: 0; padding: 0; width: 990px; position:relative;}
		#logo {margin: 0; padding: 0; width: 639px; height: 95px; background: url(../images/logo.png) no-repeat; float: left;}
		#topMenu {margin: 0; padding: 0; position: absolute; top: 45px; right: 0px;}
			#topMenu p, #topMenu a {padding: 0px 5px; text-decoration: none; color: #cdcdcd; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
	#menu {margin: 0 0 13px 0; padding: 0; width: 990px; height: 67px; background: url(../images/bgMenu.png) no-repeat;}
		#menu ul {margin: 0; padding: 8px 0px; width: 990px; list-style: none;}
			#menu ul li {margin: 0;  border-left: 1px dashed white; padding: 0 15px 0 30px; height: 50px; float: left; background: url(../images/menuPijl.png) no-repeat 10px 10px;}
			#menu ul li.first {border: none;}
				#menu ul li a {display: block; margin:0; padding: 5px 0 0 0; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; color: white;}
				#menu ul li a:hover {text-decoration: none; color: #ac9035;}
				#menu ul li a.menuactive {color: #ac9035;}
				#menu ul li span {color: #b8a361; font-size: 12px;}
	#banner{margin: 0 0 13px 0; padding: 0; width: 990px; background: url(../images/bgOverlay.png) repeat;}
		#banner_tekst {margin: 0; padding: 20px; width: 340px; float: left;}
			#banner_tekst h1 {margin: 0px 0px 0px 0; padding: 0; font-size: 48px; color: white; font-weight: normal; font-family: Georgia, "Times New Roman", Times, serif;} 
		#banner_img {margin: 25px 25px 25px 0; border: 5px solid #AAA; padding: 0; width: 562px; height: 312px; background: url(../images/bgBanner.jpg) -5px -5px; float: right;}
	#headbanner {margin: 0 0 13px 0; padding: 0px; width: 990px; height: 250px; background: url(../images/bgHeader.jpg) no-repeat;}
	#contentwrapper {margin: 0 0 20px 0; padding: 0 0 20px 0; width: 990px;}
	#leftColumn {margin: 0 0 20px 0; padding: 0px; width: 270px; float: left; }
		.left {position: relative; margin: 0 0 20px 0; padding: 20px; width: 230px; float: left; background: white;}
		.left h1 {margin: 0;}
			#hiddenInput {position: absolute; margin: 0; border: none; padding:0; width: 0; height: 0; font-size: 0px; line-height:0;}
	#rightColumn {margin: 0; padding: 20px; width: 665px; float: right; background: white;}
		.blogBericht {margin: 0; border-bottom: 1px solid #d0d0d0; padding: 20px 0px;}
			.blogBericht h3 {margin: 0;}
			.blogBericht div {margin: 0px; padding: 0px;}
/*#footer {position: relative; margin: -199px 0 0 0; padding: 0 0 0 0; width: 100%; height: 189px; clear: both;}*/
#footer {position: relative; margin: -199px 0 0 0; padding: 0 0 0 0; width: 100%; height: 189px; clear: both;}

	#contentFooter {position: relative; margin: 0 auto; padding: 20px 0 0 0; width: 100%; height: 169px;  background: url(../images/bgFooter.jpg) repeat-x bottom;}
		#contentFooterBox {position: relative; margin: 0 auto; padding: 10px 0 0 0; width: 990px; height: 159px; text-align: left; color: white;}
			#contentFooterBox h1 {margin: 0; font-size: 18px; color: white;}
		#contentFooterBox ul {margin: 0; padding: 3px 0 0 2px; width: 200px; list-style: none; float: left;}
		.footerBox2 {}
			#contentFooterBox ul li {margin: 0; padding: 0; width: 200px; float: left;}
				#contentFooterBox ul li a {color: white; font-size: 11px;}
			#contact1 {position: absolute; top: 10px; right: 330px; margin: 0; padding: 0; width: 250px; font-size: 11px;}
				#contact1 a {color: white; font-size: 11px;}
			#contact2 {position: absolute; top: 20px; right: 0; margin: 0; padding: 0; width: 315px; height: 140px;}