/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 12px; color: #848484; }
input, select, textarea { font-family: Arial; font-size: 12px; color: #848484; }
html { background: #00237b; }
body { background: url('../images/bodyBg.gif') #fff repeat-x; }
img { border: 0px; display: block; }

/* ### GLOBAL CLASSES ### */
.clear { clear: both; }
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {background: #ffffff;}

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { position: relative; /*width: 940px;*/ }
#mainCntr div.water { position: absolute; top: 0px; left: -20px; z-index: 2; width: 200px; height: 443px; background: url('../images/water.gif') no-repeat; padding-top: 165px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; z-index: 8; /*width: 940px;*/ height: 173px; }
	#headerCntr h1 { position: absolute; top: 20px; left: 160px; width: 250px; height: 100px; text-indent: -9999px; background: url('../images/adrichemlogo.jpg') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 140px; left: 0px; /*width: 940px;*/ }
		#menuCntr ul { padding-left: 60px; overflow: hidden; /*width: 880px;*/ list-style: none; }
		#menuCntr li { float: left; display: inline;}
		#menuCntr li a { padding: 0px 14px 0px 14px; display: block; float: left; height: 32px; line-height: 32px; text-decoration: none; color: #7e9bd7; }
		#menuCntr li a:hover, #menuCntr li.selected a { color: #1a3d84; background: #fff; }
	
	/* ### CONTENT CONTAINER ### */
	#contentCntr { min-height: 300px; padding: 30px 12px 20px 202px; overflow: hidden; width: 726px; }
		.bg { background: url('../images/contentBg.gif') repeat-y; }
		
		/* ### SIDE CONTAINER ### */
		#sideCntr { float: left; width: 196px; }
		
			/* ### NAV BOX ### */
			.navBox { width: 196px; }
			.navBox h3 { padding-bottom: 11px; font: 18px Georgia; border-bottom: 1px solid #e7e7e7; }
			.navBox ul { list-style: none; }
			.navBox li { display: inline; }
			.navBox li a { padding: 0px 10px 0px 10px; display: block; height: 35px; line-height: 35px; text-decoration: none; color: #848484; border-bottom: 1px solid #e7e7e7; }
			.navBox li a:hover, .navBox li.selected a { color: #1a3d84; background: url('../images/navHBg.gif') repeat-y; }
			
		/* ### LARGE CONTAINER ### */
		#largeCntr { float: right; width: 500px; }
		#largeCntr div.textBox { width: 500px; line-height: 20px; }
		#largeCntr .textBox img { max-width: 490px; }
		
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-top: 10px; float: left; width: 430px; }
		
			/* ### TEXT BOX ### */
			.textBox { overflow: hidden; width: 430px; }
			.textBox h1 { margin-bottom: 15px; padding-bottom: 11px; font: 18px Georgia; border-bottom: 1px solid #e7e7e7; }
			.textBox p { padding-bottom: 15px; line-height: 24px; }
			.textBox a { text-decoration: none; color: #ffb800; }
			.textBox a:hover { text-decoration: underline; }
			.textBox img.left { margin: 0px 10px 0px 0px; padding: 4px; float: left; border: 1px solid #d7e1f5; background: #fff; }
			.textBox img { max-width: 420px; }
			
				
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 240px; padding: 10px; }
		#rightCntr h3 { margin-bottom: 11px; padding-bottom: 12px; font: 18px Georgia; background: url('../images/headingBg.gif') repeat-x bottom; }
		
			/* ### SPOTS BOX ### */
                        div#rightCntr h1 { margin-bottom: 11px; padding-bottom: 12px; font: 18px Georgia; background: url('../images/headingBg.gif') repeat-x bottom; }
			
			/* ### NIEUWS BOX ### */
		        .news-latest-container {margin: 15px 0 0 0;}
			.news-latest-container ul { list-style: none; }
			.news-latest-container li { padding-bottom: 15px; font-size: 11px; }
			.news-latest-container li a { padding-bottom: 3px; display: block; font: 14px Georgia; text-decoration: none; color: #848484; }
			.news-latest-container li a:hover { text-decoration: underline; }
			.news-latest-gotoarchive a { padding-bottom: 3px; display: block; font: 11px Georgia; text-decoration: none; color: #848484; }
			.news-latest-gotoarchive a:hover { text-decoration: underline; }


               /* ### POWERMAIL ### */
               div.tx-powermail-pi1 label{width:180px; float:left; margin-right:5px; clear: left;}
               div.tx-powermail-pi1  label{width:160px;}
               div.tx-powermail-pi1  .powermail_text{width:200px; padding:2px;	/*border:1px solid #75A814;*/}
               div.tx-powermail-pi1  .powermail_file{height: 21px;}
               div.tx-powermail-pi1  .powermail_textarea{width:300px; height:150px; padding:2px; /*border:1px solid #75A814;*/}
               div.tx-powermail-pi1  .powermail_submit{margin-left:165px; padding:2px;}
               div.tx-powermail-pi1  .jscalendar{width:200px; padding:2px; /*border:1px solid #75A814;*/}
               div.tx-powermail-pi1  .jscalendar_cb{display:none;}
               div.tx_powermail_pi1_fieldwrap_html{padding:3px 0 3px 0;}
               div.tx-powermail-pi1 legend{display:none;}
               .csc-mailform-field label {float:left; margin-bottom:4px; width:200px;}
               .powermail_textarea powermail_uid30{width:130px;}
               .powermail_submit{margin-left:185px;}
               #powermaildiv_uid31{margin-top:3px;}
               .powermail_mandatory_js{color:#CC0000; margin-left:165px;}
               .tx-powermail-pi1_fieldset{border:none;}
               .textBox ul{margin:0 1.5em;}
               .textBox ol{margin:0 2em;}
               #uid22_trigger {display:inline;}
               #uid30 {margin-bottom:15px;}
               #uid22_help {display:none;}

/* ### FOOTER CONTAINER ### */
#footerCntr { width: 100%; height: 121px; background: #00237b; }
#footerCntr div.content { margin-left: 202px; overflow: hidden; width: 726px; height: 121px; font-size: 11px; color: #fff; /*background: url('../images/footerBg.gif') no-repeat right;*/ }
#footerCntr ul, #footerCntr address { margin-right: 50px; padding-top: 15px; float: left; display: inline; list-style: none; }
#footerCntr li, #footerCntr address { font-style: normal; line-height: 18px; }
#footerCntr a { text-decoration: none; color: #fff; }
#footerCntr a:hover { text-decoration: underline; }

/*********** 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;  }

table.contenttable tbody td p.bodytext { margin: 0px; padding-top:0px; padding-bottom: 0px;}