
/* ### GENERAL ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Georgia, arial; font-size: 11px; color: #4a593d; }
input, select, textarea { font-family: Georgia, arial; font-size: 12px; color: #4a593d; }
body { background: url('../images/bodyBg.jpg') top center repeat ; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 888px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 888px; height: 155px; background: url('../images/headerBg.png') top left repeat-x; }
	#headerCntr h1 { padding: 26px 0 0 271px; }
	#headerCntr h1 a { display: block; width: 437px; height: 80px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { padding: 0 8px; margin-top: 12px; width: 872px; height: 40px; background: url('../images/menuBg.png') top left repeat-x; }
		#menuCntr ul { list-style: none; }
		#menuCntr li { padding: 0 15px; float: left; display: inline; }
		#menuCntr li a { line-height: 37px; height: 40px; float: left; display: block; text-decoration: none; font-size: 15px; color: #fff;}
		#menuCntr li a:hover { color: #23321D; background: url('../images/Selector.png') bottom center no-repeat; }
		#menuCntr li a.active { color: #23321D; background: url('../images/Selector.png') bottom center no-repeat; }
		
	/* ### BANNER CONTAINER ### */
	#bannerCntr { width: 888px; height: 226px; overflow: hidden; }
	#bannerCntr img { border-top: 2px solid #fff; border-bottom: 2px solid #fff; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 888px; border-bottom: 2px solid #fff; background: #B9C794 url('../images/content.jpg') repeat-y; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding: 20px 0 38px 24px; float: left; width: 308px; overflow: hidden; }
			
			/* ### IMAGE BOX ### */
			.imageBox { padding: 6px; width: 296px; height: 296px; background: url('../images/img-bg.png') no-repeat; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { padding: 20px 0 38px 35px; float: right; width: 521px; overflow: hidden; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 485px; overflow: hidden; }
			.textBox h2 { font-size: 18px; color: #23321D; font-weight: normal; }
			.textBox h3 { padding: 3px 0 15px 0; font-size: 12px; color: #40612C; }
			.textBox p { color: #23321D; line-height: 20px; padding-bottom: 8px; }
			.textBox a { color: #fff; text-decoration: none; }
			.textBox a:hover { text-decoration: underline; }
			.textBox p.next { padding-top: 15px; }
			.textBox h4 { padding-top: 15px; font-size: 12px; font-weight: normal; }
			.textBox ul { list-style: none; }
			.textBox li { padding-left: 12px; margin-top: 5px; background: url('../images/listBullet.gif') left 4px no-repeat; }
			.pusher { cursor:pointer; }
			.mover { border: 1px solid #40612C; padding: 8px; padding-bottom: 0; margin-bottom: 8px; }
			
			/* ### formulier ### */
			
			.textBox fieldset { border: none; padding-top: 30px; }
			.textBox .part { border-bottom: 1px solid #d0d0d0; padding: 10px 0 15px; padding-bottom: 6px; overflow: hidden; }
			.textBox .part_noborder { border: none; padding: 10px 0 15px; padding-bottom: 6px; overflow: hidden; }
			.textBox .left { float: left; width: 100px; }
			.textBox .left_lang { float: left; width: 300px; }
			.textBox .right { float: left; width: 384px; }
			.textBox .right_kort { float: left; width: 184px; }
			.textBox .right span { }
			.textBox label { font-size: 11px; padding: 5px 0px 0px 5px; display: block; }
			.textBox input.field { width: 364px; height: 23px; padding: 4px 12px; padding-top: 0; border: none; background: url('../images/field_bg1_laag.png') no-repeat 0 top; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
			.textBox input.field_kort { width: 364px; height: 23px; padding: 4px 12px; padding-top: 0; border: none; background: url('../images/field_bg1_laag_kort.png') no-repeat 0 top; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
			.textBox span { color: #40612c; font-size: 10px; display: block; padding-top: 6px; }
			.textBox textarea { width: 361px; height: 168px; padding: 10px; border: none; background: url('../images/area_bg.png') no-repeat; }
			.textBox select { width: 377px; height: 22px; }
			.textBox small { display: block; font-size: 11px; line-height: 20px; margin-top: 2px; }
			.textBox small input { margin: 0 10px 0 0; padding: 0; vertical-align: middle; display: inline; margin-top: -2px; }
			.textBox input.button { float: right; width: 113px; height: 39px; border: none; cursor: pointer; font-size: 12px; line-height:12px; color: #fff; margin-top: 18px; background: url('../images/submit_button.png') no-repeat; padding-bottom: 0px; }
			.textBox ul.logos { list-style: none; overflow: hidden; padding-top: 25px; } 
			.textBox ul.logos li { float: left; padding: 0 15px 15px 0; }
			.textBox ul.logos li.last { padding-right: 0; }
			.textBox ul.logos li img:hover { filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { overflow: hidden; width: 888px; }
	#footerCntr p { padding: 16px 0; text-align: center; color: #23321D; }
	#footerCntr p span { color: #fff; }
	#footerCntr a { color: #fff; text-decoration: none; }
	#footerCntr a:hover { text-decoration: underline; }
		
