/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #767676; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #767676; }
body { height: 100%; background: url('../images/bodyBg.gif'); }
a { color:#5C010A; text-decoration:none; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; background: url('../images/wrapperBg.gif') no-repeat top; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 850px; border: 1px solid #858585; background: url('../images/mainBg.gif') #fff repeat-y 228px top; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 850px; height: 287px; background: url('../images/headerBg.gif') #f6e7e7 no-repeat; }
	#headerCntr h1 { position: absolute; top: 15px; left: 60px; width: 137px; }
	#headerCntr h1 a { display: block; width: 137px; height: 36px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	#headerCntr img { position: absolute; top: 96px; left: 0px; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 62px; left: 0px; width: 850px; height: 34px; background: url('../images/menuBg.gif') repeat-x; }
		#menuCntr ul { padding-top: 10px; overflow: hidden; width: 850px; list-style: none; }
		#menuCntr li { margin-left: 50px; float: left; display: inline; font-size: 14px; }
		#menuCntr li a { text-decoration: none; color: #666; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #59110d; }
		
		/* ### SUB CONTAINER ### */
		#subCntr { position: absolute; bottom: 0px; left: 0px; width: 850px; height: 30px; border-top: 1px solid #dedede; background: #999; }
		#subCntr ul { padding: 8px 0px 0px 10px; overflow: hidden; width: 840px; list-style: none; }
		#subCntr li { padding-right: 5px; float: left; display: inline; font-size: 11px; color: #fff; }
		#subCntr li a { padding-right: 5px; text-decoration: none; color: #7b3536; }
		#subCntr li a:hover { text-decoration: underline; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 20px 0px 20px 0px; overflow: hidden; width: 850px; }
	#contentCntr a:hover { text-decoration:underline;  }
		.bg { background: url('../images/contentBg.jpg') no-repeat 0px top; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { float: left; width: 228px; }
		
			/* ### INFO BOX ### */
			.infoBox { padding: 30px 0px 0px 30px; }
			.infoBox ul { padding-bottom: 30px; list-style: none; }
			.infoBox li { line-height: 18px; }
			.infoBox li.bold { font-weight: bold; color: #5c010a; }
			.infoBox h2 { padding-bottom: 15px; font-size: 13px; color: #5c010a; }
			.infoBox a { text-decoration: none; color: #5c010a; }
			.infoBox a:hover { text-decoration: underline; }
			.infoBox img { margin-bottom: 20px; padding: 5px; border: 1px solid #999; background: #fff; }
			
		/* ### RIGHT CONTAINER ### */
		#rightCntr { margin-right: 20px; float: right; display: inline; width: 580px; }
		
			/* ### LANDEN ### */
			li.land a.as { background: url('../images/as.gif') no-repeat left; }
			li.land a.be { background: url('../images/be.gif') no-repeat left; }
			li.land a.de { background: url('../images/de.gif') no-repeat left; }
			li.land a.en { background: url('../images/en.gif') no-repeat left; }
			li.land a.fr { background: url('../images/fr.gif') no-repeat left; }
		
			/* ### TEXT BOX ### */
			.textBox { width: 580px; }
			.textBox h1 { padding-bottom: 5px; font-size: 18px; color: #5c010a; }
			.textBox h3 { line-height: 18px; font-size: 12px; font-weight: normal; }
			.textBox p { padding-bottom: 0px; line-height: 18px; }
			.textBox ul { margin-top: 0px!important; }
			.textBox ul.list { margin-left: 15px; }
			.textBox ul.list li { line-height: 18px; }
			
			/* ### MEETING BOX ### */
			.meetingBox { width: 580px; }
			.meetingBox h1 { padding-bottom: 5px; font-size: 18px; color: #5c010a; }
			.meetingBox p { padding-bottom: 11px; line-height: 18px; }
			.meetingBox div.meeting { overflow: hidden; width: 580px; }
			.meetingBox div.meeting h3 { margin-bottom: 10px; float: left; width: 120px; height: 24px; line-height: 24px; font-size: 12px; font-weight: normal; color: #999; border-bottom: 1px solid #999; }
			.meetingBox div.meeting h1 { margin-bottom: 10px; padding: 0px; float: left; width: 460px; height: 24px; line-height: 24px; font-size: 12px; border-bottom: 1px solid #999; }
			.meetingBox div.meeting p { padding-bottom: 20px; float: right; width: 520px; }
			.meetingBox div.meeting a.pdf { margin-right: 20px; display: block; float: left; width: 37px; height: 44px; text-indent: -9999px; background: url('../images/pdf.gif') no-repeat; }
			.meetingBox div.meeting .title { font-style:italic; float:right; padding-bottom:3px; width:520px;}
			
			/* ### ARTICLES BOX ### */
			.articlesBox { width: 580px; }
			.articlesBox h1 { padding-bottom: 5px; font-size: 18px; color: #5c010a; }
			.articlesBox p { padding-bottom: 11px; line-height: 18px; }
			.articlesBox ul.list { padding-top: 30px; list-style: none; }
			.articlesBox ul.list li p { padding:10px 0 10px 0; }
			.articlesBox ul.list li .title { line-height: 18px; text-transform: uppercase; font-weight: bold; color: #5c010a; }
			.articlesBox a { text-decoration: none; color: #5c010a; }
			.articlesBox a:hover { text-decoration: underline; }
			.articlesBox ul.download { padding-top: 30px; overflow: hidden; width: 580px; }
			.articlesBox ul.download li { margin-bottom: 15px; float: left; display: inline; height: 25px; line-height: 25px; }
			.articlesBox ul.download li.land { width: 170px; }
			.articlesBox ul.download li.bedrijf { width: 320px; }
			.articlesBox ul.download li.pdf { width: 25px; }
			.articlesBox ul.download li.pdf a { display: block; float: left; width: 20px; height: 24px; text-indent: -9999px; background: url('../images/pdf_thumb.gif') no-repeat; }
			.articlesBox ul.download li.land a { display: block; float: left; height: 25px; line-height: 25px; }

			
			/* ### NEWS BOX ### */
			.newsBox { width: 580px; }
			.newsBox h1 { padding-bottom: 20px; font-size: 18px; color: #5c010a; }
			.newsBox p { padding-bottom: 11px; line-height: 18px; }
			.newsBox div.nieuws { margin-bottom: 20px; padding-bottom: 9px; overflow: hidden; width: 580px; border-bottom: 1px solid #999; }
			.newsBox h3 { padding-bottom: 6px; font-size: 10px; font-weight: normal; }
			.newsBox div.nieuws h1 { padding-bottom: 5px; font-size: 12px; }
			.newsBox a { text-decoration: none; color: #5c010a; }
			.newsBox a:hover { text-decoration: underline; }
			
			/* ### MEMBER BOX ### */
			.memberBox { width: 580px; }
			.memberBox h1 { padding-bottom: 5px; font-size: 18px; color: #5c010a; }
			.memberBox h2 { padding-top: 10px; padding-bottom: 11px; font-size: 14px; color: #5c010a; }
			.memberBox h3 { padding-bottom: 5px; font-size: 12px; color: #5c010a; }
			.memberBox p { padding-bottom: 11px; line-height: 18px; }
			.memberBox a { text-decoration: none; color: #5c010a; }
			.memberBox a:hover { text-decoration: underline; }
			.memberBox ul.list { padding-top: 10px; overflow: hidden; width: 580px; }
			.memberBox ul.list li { margin: 0 0 10px 0 !important; padding-bottom: 10px; float: left; display: inline; height: 25px; line-height: 25px; border-bottom: 1px solid #999; }
			.memberBox ul.list span.land { width: 200px; display:block; float:left;}
			.memberBox ul.list span.bedrijf { margin-left: 0; width: 380px; display:block; float:left; }
			.memberBox ul.list span.land a { display: block; float: left; height: 25px; line-height: 25px; }
			.memberBox ul.list span.land span { margin-left:15px; float:left;}
			.memberBox ul.list span.land img { width: 32px; height: auto; float:left; }
			.memberBox ul.list li.last { border: 0px; }
			.memberBox img.thumb { margin: 30px 0px 30px 0px; padding: 5px; border: 1px solid #999; background: #fff; }
			.memberBox div.contact { margin-bottom: 20px; overflow: hidden; width: 580px; }
			.memberBox div.pic { padding-bottom: 10px; float: left; width: 115px; }
			.memberBox div.text { float: right; width: 460px; }
			.memberBox ul.none { padding-bottom: 20px; list-style: none; }
			.memberBox div.contact div.pic img { padding: 5px; border: 1px solid #999; background: #fff; }
			.memberBox div.contact ul { list-style: none; }
			.memberBox div.contact li span { color: #5c010a; }
			
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 850px; height: 34px; background: #999; }
	#footerCntr p { line-height: 34px; font-size: 11px; text-align: center; color: #fff; }
	#footerCntr a { text-decoration: none; color: #fff; }
	#footerCntr a:hover { text-decoration: underline; }

.articlesBox ul.download li.land a img, .memberBox ul.list li.land a img { float:left; margin-right:18px; }


/*NEWS*/
.news-single-img { float:left; margin-right:10px; }
/*POWERMAIL*/
.tx-powermail-pi1 { border:0; color:#828181;}
.tx-powermail-pi1_fieldset { padding:10px; border:0; }
.tx-powermail-pi1_fieldset select { width:200px; }
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html {display:block; width:320px; clear:both; padding-bottom:5px; }
.tx_powermail_pi1_fieldwrap_html label { width:100px; float:left;font-weight:bold; margin-top:4px;}
.tx_powermail_pi1_fieldwrap_html label .powermail_mandatory { color:#eb0000 }
.tx_powermail_pi1_fieldwrap_html .powermail_mandatory_js { font-style:italic; color:#a8a8a8; }
.tx_powermail_pi1_fieldwrap_html input.powermail_text { width:200px; border:1px solid #999999; }
.tx_powermail_pi1_fieldwrap_html textarea {width:200px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#999999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 20px 3px 20px; margin:5px 0 7px 227px; }
/*SITEMAP*/
.csc-sitemap ul { padding-left:15px; }

.memberBox ul {
margin-top:20px;
margin-bottom:20px;
margin-left:14px;
padding:0px;
}

.memberBox li{
margin-left: 10px;

}

.indent {
margin-bottom:25px;
}

ol {
margin-bottom:20px;
margin-left:20px;
padding:0px;
}


.contact ul{
margin-left:0px;
float:left;
}

.contact li{
margin: 0px;
padding: 0px;
}

.textBox ul {
margin-top:20px;
margin-bottom:20px;
margin-left:14px;
padding:0px;
align:left;
}

.textBox ul li{
margin-left: 5px;
line-height: 18px;
}

#contentCntr.bg ul {
margin-top:20px;
margin-bottom:20px;
margin-left:0px;
padding:0px;
}

table {
width:585px!important;
}

table td {
border:6px solid;
border-color:#FFFFFF;
vertical-align:top; 
}

/*********** SITEMAP ****************/

.csc-sitemap { padding: 10px 0 10px 0; }
.csc-sitemap ul { margin: 0; 	padding:0px 0 0px 0;}
.csc-sitemap ul li {list-style:none; margin-bottom: 2px;}
.csc-sitemap li { margin: 0; padding: 0; }
.csc-sitemap a { display: block; padding: 0 8px; font-weight:bold; line-height: 2em; color: #000; text-decoration: none; background: #e9e9e9; border-bottom: 1px solid #dedfde }
.csc-sitemap ul li ul {	margin-top:10px;	margin-left:20px;	margin-bottom:10px; }
.csc-sitemap ul ul a { padding-left: 28px; font-weight:normal; background-color: #fafafa; border-bottom: 1px solid #dedfde; }
.csc-sitemap ul ul ul a { padding-left: 58px; color: #fcfcfc; }
.csc-sitemap a:hover, .csc-sitemap a:focus { color: #fff; background-color: #dfdfdf; font-weight: bold;  }
