
/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 13px; color: #fff; }
input, select, textarea { font-family: Arial; font-size: 13px; color: #000; }
body { background: url('../images/bodyBg.png') #000 repeat-x; }
img { border: 0px; display: block; }
a { outline: none; }

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

/* ### WRAPPER ### */
#wrapper { position: relative; display: block; width: 100%; min-height: 100%; }

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

div.formulier form { padding: 15px; width: 300px; font: 11px/20px Arial, sans-serif; font-size: small; }
div.formulier label { float: left; width: 160px; margin-right: 15px; font: 11px/20px Arial, sans-serif; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 950px; height: 200px; }
	#headerCntr h1 { position: absolute; top: 15px; left: 0px; }
	#headerCntr h1 a { display: block; width: 231px; height: 84px; text-indent: -9999px; background: url('../images/logo.png') no-repeat; }
	#headerCntr address { position: absolute; top: 111px; left: 0px; line-height: 18px; font-style: normal; text-transform: uppercase; font-size: 11px; color: #d98700; }
	#headerCntr address a { color: #fff; }
	#headerCntr address a:hover { text-decoration: none; }
	
		/* ### MENU BOX ### */
		.menuBox { position: absolute; top: 0px; right: 0px; width: 700px; }
		.menuBox ul { overflow: hidden; width: 700px; list-style: none; }
		.menuBox li { padding: 40px 0px 0px 10px; float: right; display: inline; width: 150px; min-height: 60px; background: url('../images/line.gif') no-repeat left top; }
		.menuBox ul ul { width: 160px; }
		.menuBox ul ul li { padding: 0px; width: auto; float: none; display: block; line-height: 18px; min-height: 0px; font-size: 11px; text-transform: uppercase; background: none; }
		.menuBox li a { text-decoration: none; color: #fff; }
        .menuBox li a:hover, .menuBox li.selected a { color: #d98700; }
		.menuBox li a.active { text-decoration: underline; }
		.menuBox h2 { font: italic 18px Georgia; text-transform: uppercase; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { overflow: hidden; width: 950px; }
	.border { padding-top: 10px; border-top: 1px solid #aaabaf; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-right: 20px; float: left; display: inline; width: 310px; }
		
			/* ### NAV BOX ### */
			.navBox { padding-bottom: 10px; width: 310px; }
			.navBox ul { list-style: none; }
			.navBox li { padding-bottom: 1px; height: 43px; font: italic 22px/43px Georgia; color: #d98700; background: url('../images/dots.gif') repeat-x left bottom; }
			.navBox li a { text-decoration: none; color: #fff; }
			.navBox li a:hover, .navBox li.selected a { color: #d98700; }
            .navBox li.subsubpage { text-indent: 20px; font-size: 16px; }
		
		/* ### CENTER CONTAINER ### */
		#centerCntr { float: left; width: 280px; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 280px; }
			.textBox h2 { font: italic bold 24px/22px Georgia; margin-bottom: 10px; }
            .textBox p { padding-bottom: 15px; line-height: 22px; }
            .textBox a { color: #d98700; text-decoration: none;}
            .textBox a:hover { text-decoration: underline;}
			.textBox img { margin: 5px 5px 0 0; }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 310px; }
		
			/* ### CAT BOX ### */
			#rightCntr .catBox { width: 310px; border: 0px; }
			#rightCntr .catBox ul { width: 310px; }
			#rightCntr .catBox li { margin: 0px; float: none; display: block; }
		
		/* ### SLIDER BOX ### */
		.sliderBox { padding-bottom: 20px; width: 950px; }
		
		/* ### CAT BOX ### */
		.catBox { padding-bottom: 10px; width: 950px; border-top: 1px solid #aaabaf; }
		.catBox ul { overflow: hidden; width: 950px; list-style: none; }
		.catBox li { margin-right: 10px; float: left; display: inline; }
		.catBox li.last { margin-right: 0px; }
		.catBox h2 { padding: 5px 0px 5px 0px; font: italic 18px Georgia; text-transform: uppercase; }
		.catBox h2 span { color: #d98700; }
		.catBox img { padding: 9px; border: 1px solid #aaabaf; width: 290px;}
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { padding: 10px 0px 10px 0px; overflow: hidden; width: 950px; border-top: 1px solid #aaabaf; }
	#footerCntr p.left { float: left; width: 400px; }
	#footerCntr p.right { float: right; width: 400px; text-align: right; }
	#footerCntr p { font: italic 12px Georgia; color: #2b2b2b; }
	#footerCntr a { text-decoration: none; color: #2b2b2b; }
	#footerCntr a:hover { text-decoration: underline; }

