/* ################################################## */
/*  Made by: www.DIRECT BASING.com                    */
/*  Semantisch correcte xHTML Basing                  */
/* ################################################## */

/* ### general ### */
* { padding: 0px; margin: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #000; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #8c806e; margin-bottom:10px; }
body { background: #fde799; }
img { border: 0px; display: block; }
a, input { outline: none; }

/* ### global classes ### */
.clear { clear: both; height: 0px; }

/* ### wrapper ### */
#wrapper { margin: 20px 0px; position: relative; display: block; width: 100%; min-height: 100%; background: url('../images/body-bg.jpg') repeat-y top fixed; }

/* ### main container ### */
#mainCntr { margin: 0px auto; width: 1065px; background: url('../images/mid.jpg') repeat-y; }
#mainCntr #top { background: url('../images/top.jpg') left top no-repeat; }
#mainCntr #bottom { background: url('../images/bottom.jpg') left bottom no-repeat; }

	/* ### header container ### */
	#headerCntr { position: relative; width: 1065px; height: 186px; overflow: hidden; }
	#headerCntr h1 { position: absolute; top: 12px; left: 220px; }
	#headerCntr h1 a { display: block; width: 423px; height: 138px; text-indent: -9999px; background: url('../images/logo.jpg') no-repeat; }
	#headerCntr .horse { float: left; display:block; width: 171px; height: 195 px; text-indent: -9999px;  }
	#headerCntr h2 { width: 420px; height: 29px; margin: 153px 0px 0px 49px; float: left; display: block; text-indent: -9999px; background: url('../images/headerH2.jpg') no-repeat; }
		
		/* ### link box ### */
		.linkBox { width: 342px; float: right; }
		.linkBox img { float: right; }
		.linkBox ul { padding-top: 20px; list-style: none; }
		.linkBox li { padding: 5px 0px 5px 0px; }
		.linkBox li a { display: block; text-indent: -9999px; }
		.linkBox li.tab1 { width: 80px; height: 29px; background: url('../images/fokkerij.jpg') no-repeat; }
		.linkBox li.tab2 { width: 105px; height: 20px; background: url('../images/dekstation.jpg') no-repeat; }
		.linkBox li.tab3 { width: 87px; height: 29px; background: url('../images/training.jpg') no-repeat; }
		.linkBox li.tab4 { width: 102px; height: 29px; background: url('../images/marketing.jpg') no-repeat; }
		
	/* ### content container ### */
	#contentCntr { overflow: hidden; width: 1065px; }
	
		/* ### left container ### */
		#leftCntr { padding-top: 34px; float: left; width: 171px; background: url('../images/design1.jpg') 12px bottom no-repeat; }
		
			/* ### menu box ### */
			.menuBox { padding: 44px 6px 58px 15px; width: 150px; background: url('../images/design.jpg') 9px top no-repeat; }
			.menuBox ul { list-style: none; }
			.menuBox li { padding: 6px 0px 0px 4px; font-size: 18px; line-height: 26px; border-bottom: 1px solid #875a05; }
			.menuBox li a { display: block; color: #c5850a; text-decoration: none; }
			.menuBox li a:hover, .menuBox li.selected a { color: #edd99e; }
		
		/* ### center container ### */
		#centerCntr { padding: 28px 20px 0px 22px; float: left; width: 704px; }
			
			/* ### text box ### */
			.textBox { min-height: 720px; width: 704px; overflow: hidden; }
			.textBox h2 { margin-bottom: 15px; font-weight: normal; font-size: 12px; line-height: 34px; color: #edd99e; background: url('../images/text-bg.jpg') left top no-repeat; }
			.textBox p { padding: 0px 17px 15px 17px; line-height: 18px; }
			
			/* ### footer container ### */
			#footerCntr { padding-bottom: 26px; width: 704px; overflow: hidden; background: url('../images/text-bg.jpg') left top no-repeat; }
			#footerCntr ul { padding-left: 85px; list-style: none; }
			#footerCntr li { padding: 0px 5px; float: left; line-height: 34px; background: url('../images/footer-devaider.jpg') right center no-repeat; }
			#footerCntr li a { display: block; color: #edd99e; text-decoration: none; }
			#footerCntr li a:hover { text-decoration: underline; }
			#footerCntr li.last { background: none; }
			#footerCntr ul.link { padding-left: 69px; list-style: none; }
			#footerCntr ul.link li { padding: 0px 8px; float: left; line-height: 33px; background: url('../images/line.jpg') right center no-repeat; }
			#footerCntr ul.link li a { color: #730100; float: left; text-decoration: none; }
			#footerCntr ul.link li span { padding-right: 5px; color: #730100; float: left; }
			#footerCntr ul.link li a:hover { text-decoration: underline; }
			#footerCntr ul.link li.last { background: none; }
			
		/* ### right container ### */
		#rightCntr { padding: 10px 8px 0px 0px; float: right; width: 131px; }
		
			/* ### update box ### */
			.updateBox { padding-bottom: 16px; width: 131px; }
			.updateBox h2 { padding-bottom: 2px; font-size: 12px; font-weight: normal; color: #c5850a; text-align: center; }
			.updateBox p { text-align: center; color: #edd99e; }
			
			/* ### language box ### */
			.languageBox { padding-bottom: 17px; width: 131px; overflow: hidden; }
			.languageBox ul { list-style: none; }
			.languageBox li { padding-left: 28px; float: left; }
			.languageBox li a { display: block; border: 1px solid #abc2c5; width: 20px; height: 12px; text-decoration: none; text-indent: -9999px; background: url('../images/nederland.jpg') left top no-repeat; }
			.languageBox li a.uk { background: url('../images/uk.jpg') left top no-repeat; }
			
			/* ### nieuws box ### */
			.nieuwsBox { width: 131px; }
			.nieuwsBox h2 { padding-bottom: 5px; margin-bottom: 8px; font-size: 18px; font-weight: normal; text-align: center; color: #c5850a; border-bottom: 1px solid #875a05; }
			.nieuwsBox ul { list-style: none; }
			.nieuwsBox li { border-bottom: 1px solid #875a05; line-height: 26px; text-align: center; }
			.nieuwsBox li a { color: #c5850a; text-decoration: none; }
			.nieuwsBox li a:hover { text-decoration: underline; }
			
			/* ### eigen css ### */
			.edwin { width: 309px; background-color:#D3C28D; background-image:url(../../../media/header_kolom.jpg); background-repeat:no-repeat; border-left: 1px solid #490104; border-right: 1px solid #490104; border-bottom: 1px solid #490104; }
			.edwin_form { border-left: 1px solid #000000; width:223px; padding-left:5px; }
			.edwin_form01 { border-left: 1px solid #000000; width:172px; padding-left:5px; }
			.edwin_form02 { border-left: 1px solid #000000; width:126px; padding-left:5px; }
			.edwin_form03 { border-left: 1px solid #000000; width:93px; padding-left:5px; }
				
