/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 11px; color: #000; }
input, select, textarea { font-family: Arial; font-size: 11px; color: #000; }
body { background: #ccc; }
img { border: 0px; /*display: block;*/ }

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

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

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; padding-top: 0px; width: 800px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 800px; height: 234px;background-repeat:no-repeat;background-position:bottom;z-index:5;}
	.headerDefault {background-image: url('../images/headerBg.png');}
	.headerAannemers { background-image:url('../images/aannemer_bg.jpg'); }
	.headerInfolinks { background-image:url('../images/infolinks_bg.jpg'); }
	.headerIndekijker { background-image:url('../images/indekijker_bg.jpg'); }
	.headerGemeenten { background-image:url('../images/gemeenten_bg.jpg'); }
	.headerFinancieel { background-image:url('../images/financieel_bg.jpg'); }
	.headerFabrikanten { background-image:url('../images/fabrikanten_bg.jpg'); }
	.headerContact { background-image:url('../images/contact_bg.jpg'); }
	#headerImg1 {position:absolute;top:79px;z-index:1;}
	#headerCntr h1 { position: absolute; top: 30px; left: 22px; z-index: 10; width: 199px; height: 56px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	#headerCntr div.overlay { position: absolute; top: 0px; left: 0px; z-index: 5; width: 800px; height: 238px; background: url('../images/overlay.gif') no-repeat; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 10px 0px 10px 0px; width: 800px; background: url('../images/contentBg.gif') repeat-y; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { position: relative; top: -10px; float: left; width: 229px; border-top: 2px solid #ddd; }
		
			/* ### NAV BOX ### */
			.navBox { width: 229px; }
			.navBox ul { list-style: none; }
			.navBox li { font: 12px/34px Arial; }
			.navBox li a { padding-left: 18px; display: block; height: 34px; text-decoration: none; color: #333; background: url('../images/navBg.gif') no-repeat; }
			.navBox li a:hover, .navBox li a.selected { color: #993333;}
			.navBox ul ul { padding: 10px 0px 10px; background: #ddd; }
			.navBox ul ul li { padding: 0px 18px 0px 18px; font: 12px/30px Arial; }
			.navBox ul ul li a { padding: 0px; height: 30px; border-bottom: 1px solid #fff; background: none; }
			.navBox li a span { display: block; height: 34px; background: no-repeat 185px center;cursor:pointer; }
			.navBox li.kijk a span { background-image: url('../images/kijk.png'); }
			.navBox li.kijk a:hover span, .navBox li.kijk a.selected span { background-image: url('../images/kijkH.png'); }
			.navBox li.dienst a span { background-image: url('../images/dienst.png'); }
			.navBox li.dienst a:hover span, .navBox li.dienst a.selected span { background-image: url('../images/dienstH.png'); }
			.navBox li.pro a span { background-image: url('../images/pro.png'); }
			.navBox li.pro a:hover span, .navBox li.pro a.selected span { background-image: url('../images/proH.png'); }
			.navBox li.info a span { background-image: url('../images/info.png'); }
			.navBox li.info a:hover span, .navBox li.info a.selected span { background-image: url('../images/infoH.png'); }
			.navBox li.fin a span { background-image: url('../images/fin.png'); }
			.navBox li.fin a:hover span, .navBox li.fin a.selected span { background-image: url('../images/finH.png'); }
			.navBox li.link a span { background-image: url('../images/links.png'); }
			.navBox li.link a:hover span, .navBox li.link a.selected span { background-image: url('../images/linksH.png'); }
			.navBox li.foto a span { background-image: url('../images/foto.png'); }
			.navBox li.foto a:hover span, .navBox li.foto a.selected span { background-image: url('../images/fotoH.png'); }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; overflow: hidden; width: 550px; }
		
			/* ### ZOEK BOX ### */
			.zoekBox {  float: right; display: inline;border:1px solid #999;margin: 0px 5px 10px 10px; }
			.zoekBoxInner {border:5px solid #ccc; padding: 15px;}
			#rightCntr .zoekBox h3 { margin-bottom: 10px; padding-bottom: 5px; width: 158px; font-size: 13px; font-weight: bold; color: #993333; border-bottom: 4px solid #e3e3e3; }
			.zoekBox fieldset { overflow: hidden; width: 158px; border: 0px;margin-top:10px; }
			.zoekBox label { display: block; height: 20px; line-height: 20px; font-size: 11px;font-weight:bold; }
			.zoekBox select { margin-right: 2px; float: left; width: 130px; height: 18px; border: 1px solid #999; background: #fff; }
			.zoekBox input.submit { position:relative;top:2px;}
			
			/* ### TEXT BOX ### */
			.textBox { width: 550px;margin-left:1px; }
			.textBox h2 { padding-bottom: 10px; font-size: 18px; font-weight: normal; color: #993333; }
			.textBox h3 { padding-bottom: 10px; font-size: 14px; font-weight: bold; }
			.textBox p { padding: 0px 10px 10px 0px; line-height: 16px; }
			.textBox ul { padding-left:15px; list-style: square; }
			.textBox li { line-height: 16px; }
			.textBox a {color:#993333;}
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 800px; height: 20px; background: #bdbdbd;color:#333; }
	#footerCntr p { padding: 0px 10px 0px 10px; line-height: 20px; }
	#footerCntr a { color:#333;}
	
table.csstable {
	border:0 none;
	border-collapse:collapse;
	margin:10px 0;
}

table.csstable td,table.csstable th {
	border:1px solid #CFCFCF;
	padding:4px;
}
table.csstable th {
	background-color:#EEE;	
}

table.csstable td.cell1 {
	background-color:#f9f9f9;
}
table.csstable td.cell2 {
	background-color:#fdfdfd;
}
table.gemeentetable {
	width:335px;	
}
table.fullW {
	width:525px;	
}

h4 {
	font-size:11px;
	margin:0;
	padding:0;
}

.pagination {
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:bold;
}

