/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #8c806e; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; }
body { background: #35291d url('../images/body-bg.gif') top left repeat-x; }
img { border: 0px; }


/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
.best { height: 30px; width: 108px; display: block; text-align: center; line-height: 30px; font-size: 18px; color: #FFFFFF; text-decoration: none; margin: 0px; background: url('../images/best.gif') no-repeat; }
.fields{padding: 5px 0px; border: 1px solid #57381c; color: #57381c; margin-bottom:5px;}
#zoek{
	display:none;	
}
/* ### WRAPPER ### */
#wrapper { width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 944px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 944px; overflow: hidden; }
	#headerCntr h1 { padding: 25px 0px 0px 9px; }
	#headerCntr h1 a { display: block; width: 321px; height: 63px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding-top: 28px; float: right; height: 38px; }
		#menuCntr ul { list-style: none; overflow: hidden; }
		#menuCntr li { padding-left: 5px; float: left; }
		#menuCntr li a { padding: 0px 0px 0px 10px; text-decoration: none; display: block; line-height: 38px; font-size: 18px; color: #fff; }
		#menuCntr li a span { padding: 0px 10px 0px 0px; display: block; line-height: 38px; }
		#menuCntr li a:hover { background: url('../images/menu-left.gif') top left no-repeat; }
		#menuCntr li a:hover span { background: url('../images/menu-right.gif') top right no-repeat; }
		#menuCntr li a.active { background: url('../images/menu-left.gif') top left no-repeat; }
		#menuCntr li a.active span { background: url('../images/menu-right.gif') top right no-repeat; }
		
		/* ### BANNER CONTAINER ### */
		#bannerCntr { padding-top: 25px; width: 944px; height: 233px; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr  { padding-top: 13px; margin-top: 20px; overflow: hidden; width: 944px; background: url('../images/content-top.png') top left no-repeat; }
	#contentCntr #middle { padding: 0px 20px; overflow: hidden; width: 904px; background: url('../images/content-middle.png') top left repeat-y; }
	#contentCntr #bottom { width: 944px; background: url('../images/content-bottom.png') bottom left no-repeat; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 10px 0px; float: left; width: 617px; background: url('../images/seperator.gif') top right no-repeat; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 585px; }
			.textBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.textBox h3 { padding-bottom: 17px; margin-bottom: 12px; display: block; color: #57381c; font-size: 12px; border-bottom: 1px solid #e1dbd6; text-decoration:none;}
			.textBox p { padding-bottom: 20px; color: #585858; line-height: 28px; }
			.textBox li {list-style-type:none; padding-left:15px;}
				
			/* ### RECENT BOX ### */
			.recentBox { padding-top: 20px; width: 585px; }
			.recentBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.recentBox h4 { padding-bottom: 17px; margin-bottom: 12px; display: block; color: #57381c; font-size: 12px; border-bottom: 1px solid #e1dbd6; }
			.recentBox p { padding-bottom: 15px; color: #585858; line-height: 28px; }
			.recentBox h3 { padding-bottom: 10px; font-size: 16px; color: #35291d; }
			.recentBox a { padding-left:20px;text-decoration: none; color: #35291d; font-weight: bold; background: url('../images/more-bullet.gif') left no-repeat; }
			.recentBox a:hover { text-decoration: underline; }
			.recentBox span.date { float: right; color: #908a83; font-size: 11px; }
			.recentBox span.spacer10 {display:block; height:10px;}
			
			/* ### GAMMA BOX ### */
			.gammaBox { padding-bottom: 130px; width: 600px; overflow: hidden; }
			.gammaBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.gammaBox h3 { padding-bottom: 17px; margin-bottom: 12px; display: block; color: #57381c; font-size: 12px; border-bottom: 1px solid #e1dbd6;clear:both; }
			.gammaBox .gamma { padding: 8px 12px 0px 8px; margin: 20px 8px 10px 0px; width: 174px; height: 235px; float: left; background: url('../images/gamma-box.gif') no-repeat; }
			.gammaBox .gamma1 { padding: 8px 12px 0px 8px; margin: 20px 0px 10px 0px; width: 174px; height: 235px; float: left; background: url('../images/gamma-box.gif') no-repeat; }
			.gammaBox p{ padding: 0px 0px 10px 5px; line-height: 28px; }
			.gammaBox h4{ padding-left: 5px; padding-top: 15px; display: block; color: #35291d; }
			a.meer { padding-left: 22px; display: block; text-decoration: none; color: #214d10; font-weight: bold; background: url('../images/meer.gif') 5px 4px no-repeat; }
			.gammaBox a:hover { text-decoration: underline; }
			
			/* ### DETAIL BOX ### */
			.detailBox { width: 596px; }
			.detailBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.detailBox h4 { padding-bottom: 17px; margin-bottom: 12px; display: block; color: #57381c; font-size: 12px; border-bottom: 1px solid #e1dbd6; }
			.detailBox h3 { padding-top: 20px; color: #35291d; font-size: 22px; }
			.detailBox h5 { color: #214d10; font-size: 19px; }
			.detailBox .mid { margin-top: 10px; width: 596px; background: url('../images/detail-mid.gif') repeat-y; }
			.detailBox .top { width: 596px; background: url('../images/detail-top.gif') top left no-repeat; }
			.detailBox .bottom { padding: 14px 23px 40px 15px; line-height: 28px; width: 558px; background: url('../images/detail-bottom.gif') left bottom no-repeat; }
			.detailBox p { padding: 10px 0px 20px 0px; }
			.detailBox ul { padding: 20px 0px 30px 0px; height: 87px; list-style: none; overflow: hidden; }
			.detailBox ul li  { padding-right: 14px; float: left; display: block; }
			.detailBox ul li.last { padding: 0px; }
			
			.detailBox a.best:hover { text-decoration: underline; }
			
			/* ### LATEST BOX ### */
			.latestBox { padding-bottom: 15px; margin-bottom: 25px; width: 585px; line-height: 28px; color: #57381c; border-bottom: #e1dbd6 solid 1px; }
			.latestBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; line-height: normal; }
			.latestBox span { padding-bottom: 3px; display: block; font-size: 18px; color: #35291d; font-style: italic; }
			.latestBox a.naar { padding-left: 22px; display: block; text-decoration: none; color: #35291d; font-weight: bold; background: url('../images/meer.gif') 5px 12px no-repeat; }
			.latestBox a:hover { text-decoration: underline; }
			.latestBox p { padding: 10px 0px 15px 0px; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding: 10px 0px 55px 10px; float: right; width: 267px; }
			
			/* ### NIEUWS BOX ### */
			.nieuwsBox { width: 267px; margin: 0px; }
			.nieuwsBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.nieuwsBox p { padding-bottom: 5px; line-height: 28px; color: #585858; }
			.nieuwsBox form { margin: 0px; }
			.nieuwsBox form fieldset { border: 0px; }
			.nieuwsBox form fieldset input.email { border-spacing:0px; space:0px; padding: 0px 20px 0px 40px; width: 203px; border: 0px; color: #515151; height: 65px; background: url('../images/email-box.gif') top no-repeat; overflow:visible; line-height:50px;}
			.nieuwsBox form fieldset input.anmel { margin-top: 10px; width: 109px; height: 30px; border: 0px; background: url('../images/anmel.gif') no-repeat; }
			
			/* ### PROMO BOX ### */
			.promoBox { padding-top: 25px; width: 267px; }
			.promoBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.promoBox ul { padding-top: 10px; overflow: hidden; list-style: none; }
			.promoBox ul li { padding-bottom: 25px; display: block; line-height: 20px; color: #35291d; font-weight: bold; }
			.promoBox ul li span { display: block; color: #606060; }
			.promoBox ul li a { padding-left: 15px; color: #606060; font-weight: normal; background: url('../images/list-dot.gif') 0 5px no-repeat; }
			.promoBox ul li a:hover { text-decoration: underline; }
			.promoBox ul li img { margin-top: 5px; margin-right: 10px; float: left; }
			
			/* ### CONTACT BOX ### */
			.contactBox { padding-top: 10px; width: 267px; height: 320px; background: url('../images/contact.jpg') right bottom no-repeat; }
			.contactBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.contactBox address { padding-top: 40px; padding-left: 25px; line-height: 28px; font-size: 18px; color: #585858; font-style: normal; }
			.contactBox address span { padding-bottom: 15px; display: block; }
			.contactBox a { color: #585858; text-decoration: none; }
			.contactBox a:hover { text-decoration: underline; }
			
			/* ### PROMOTION BOX ### */
			.promomotionBox { width: 267px; }
			.promomotionBox h2 { padding-bottom: 3px; font-size: 22px; color: #214d10; }
			.promomotionBox ul { padding-top: 10px; overflow: hidden; list-style: none; }
			.promomotionBox ul li { padding-bottom: 25px; display: block; line-height: 20px; color: #35291d; font-weight: bold; }
			.promomotionBox ul li span { display: block; color: #606060; }
			.promomotionBox ul li a { padding-left: 15px; color: #606060; font-weight: normal; background: url('../images/list-dot.gif') 0 5px no-repeat; }
			.promomotionBox ul li a:hover { text-decoration: underline; }
			.promomotionBox ul li img { margin-top: 5px; margin-right: 10px; float: left; }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 10px 0px 30px 20px; line-height: 28px; overflow: hidden; color: #866a53; width: 924px; }
	#footerCntr span { display: block; }
	#footerCntr a { color: #866a53; }
	#footerCntr a:hover { text-decoration: none; }
	
