

/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color: #5d5d5d; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #5d5d5d; }
body { background: #cccdd1 url('../images/bg.gif') repeat-x; }
img { border: 0px; }

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

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

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto 20px auto; width: 956px; background: url('../images/bg-strip.gif') repeat-y; }
#mainCntr #bottom { padding-bottom: 11px; width: 956px; background: url('../images/footer.gif') bottom no-repeat; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding: 0px 6px 0px 4px; position: relative; width: 946px; height: 128px; background: url('../images/header.gif') top no-repeat #9fa2a7; }
	#headerCntr div.logo { padding: 12px 0px 0px 15px; height: 74px; }
	#headerCntr div.logo a { display: block; width: 287px; height: 67px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
	
		

/* ### LINK BOX ### */
		.linkBox { float: right; font-size: 10px; color: #a1a1a1; }
		.linkBox a { text-decoration: none; color: #a1a1a1; }
		.linkBox a:hover { text-decoration: underline; }
		
		/* ### MENU CONTAINER ### */
		#menuCntr { width: 946px; height: 42px; background: url('../images/menu-strip.gif') repeat-x; }
		#menuCntr a { padding-right: 10px; text-decoration: none; float: right; font-weight: bold; color: #f7f7f7; font-size: 11px; }
		#menuCntr ul { position: relative; list-style: none; padding-left:5px; }
		#menuCntr ul li { padding: 0px 15px 0px 15px; line-height: 42px; display: inline; }
		#menuCntr ul li { padding: 0px 10px 0px 5px; float: left; display: inline; }
		#menuCntr ul li a { float: left; color: #f7f7f7; text-decoration: none; }
		#menuCntr ul li a:hover { text-decoration: underline; }
		#menuCntr ul ul { margin-left: 5px; margin-top:10px; padding: 15px 10px 10px 10px; line-height: 14px; position: absolute; top: 27px; clear: both; width: 190px; background: url('../images/subBg.png'); }
		#menuCntr ul ul li { padding: 0px; float: none; display: block; border-bottom: 1px solid #fff; background: none; line-height:16px; }
		#menuCntr ul ul li a { float: none; }
		
		/* ### NP BOX ### */
		.npBox { padding-top: 10px; color: #696969; font-size: 13px; }
		.npBox a { color: #696969; text-decoration: none; }
		.npBox a:hover { text-decoration: underline; }


	
	/* ### BANNER CONTAINER ### */
	#bannerCntr { width: 956px; height: 255px; overflow: hidden; }
			
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 0 6px 0 4px; overflow: hidden; width: 946px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 694px; }
		
			/* ### TEXT BOX ### */
			.textBox { padding: 20px 85px 20px 46px; line-height: 14px; width: 563px; }
			.textBox h1 { color: #0da7d4; line-height: normal; font-size: 24px; font-weight: normal; }
			.textBox p { padding: 5px 0px 8px 0px; }
			.textBox ul { padding: 40px 0px 0px 40px; list-style: none; overflow: hidden; width: 523px; }
			.textBox ul li { margin-right: 40px; float: left; display: inline; width: 207px; height: 140px; border: 1px solid #e6e6e6; }
			.textBox li h3 { padding-left: 8px; height: 18px; font: bold 11px/18px Verdana; color: #0da7d4; }
		
		

			/* ### fotoboek ### */

			#fotoboek { width:600px; padding-left:10px; }
			.foto { width:160px; height:160px; border: 2px solid #dddddd; margin-right:5px; float:left; margin-bottom:15px; }
			.foto img { margin-left:4px; margin-top:5px; }
			.text { vertical-align:text-bottom; color: #0da7d4; text-decoration:none; margin-left:6px; line-height:20px; }

			#agenda {width:600px; border-bottom:1px solid #ededed;}
			


		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding: 25px 0; float: right; width: 252px; }
		
			/* ### NIEUWS BOX ### */
			.nieuwsBox { padding: 0px 10px 0px 0px; width: 242px; }
			.nieuwsBox h3 { font-size: 11px; line-height: normal; color: #0da7d4; }
			.nieuwsBox h3 span { font-size: 10px; color: #626262; font-weight: normal; }
			.nieuwsBox ul { padding: 0px 0px 15px 0; list-style: none; }
			.nieuwsBox li { padding: 12px 0px; line-height: 14px; width: 242px; overflow: hidden; background: url('../images/border.gif') bottom repeat-x; }
			.nieuwsBox li div.left { float: left; width: 80px; }
			.nieuwsBox li div.right { float: left; width: 162px; }
			.nieuwsBox ul li img { padding: 10px 7px; border: #9e9e9e solid 1px; }
			.nieuwsBox ul li p { font-size: 10px; color: #7f7f7f; }
			.nieuwsBox ul li a { font-size: 10px; float: right; color: #0da7d4; }
			.nieuwsBox ul li a:hover { text-decoration: none; }
			.nieuwsBox ul li h3 a { float: none; text-decoration: none; color: #0da7d4; }
			#rightCntr .nieuwsBox ul li h3 a:hover { text-decoration: underline; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 0px 6px 0px 10px; margin: 0 6px 0 4px; overflow: hidden; width: 930px; }
		
		/* ### LINK BOX ### */
		.linkBox { padding: 10px 0px; width: 930px; overflow: hidden; background: #e6e6e6; }
		.linkBox .right { padding: 0px 20px 0px 20px; float: right; width: 210px; }
		.linkBox h2 { color: #b8b8b8; font-size: 25px; font-weight: normal; line-height: normal; }
		.linkBox ul { padding: 15px 0px 0px 30px; width: 165px; overflow: hidden; float: left; list-style: none; }
		.linkBox ul li { line-height: 14px; font-size: 10px; }
		.linkBox ul li a { color: #5b5b5b; text-decoration: none; }
		.linkBox ul li a:hover { text-decoration: underline; }
		
		/* ### COPYRIGHT BOX ### */
		.copyrightBox { width: 930px; height: 22px; line-height: 22px; font-size: 10px; color: #c4c4c4; }
		.copyrightBox a { color: #2db2d9; text-decoration: none; }
		.copyrightBox a:hover { text-decoration: underline; }
		.copyrightBox .left { float: left; }
		.copyrightBox .right { float: right; }
