/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Arial; font-size: 14px; color: #6e6f75; }
input, select, textarea { font-family: Arial; font-size: 13px; color: #6e6f75; }
body { background: url('../images/bodyBg.gif') #d58438 repeat-x; }
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; width: 940px; }
	
	/* ### HEADER CONTAINER ### */
	#headerCntr { position: relative; width: 940px; height: 98px; }
	#headerCntr h1 { position: absolute; top: 28px; left: 0px; }
	#headerCntr h1 a { display: block; width: 111px; height: 163px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }
	
		/* ### MENU CONTAINER ### */
		#menuCntr { position: absolute; top: 53px; left: 193px; width: 740px; }
		#menuCntr ul { overflow: hidden; width: 740px; list-style: none; }
		#menuCntr li { margin-right: 1px; float: left; display: inline; }
		#menuCntr li a { padding: 0px 11px 0px 11px; display: block; float: left; height: 25px; text-transform: uppercase; font: 12px/25px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #6e6f75; }
		#menuCntr li a:hover, #menuCntr li.active a { color: #fff; background: #d58438; }
		#menuCntr a.button { padding: 0px 4px 0px 4px; position: absolute; top: -40px; right: -6px; display: block; float: right; height: 17px; text-transform: uppercase; font: 10px/17px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #6e6f75; border: 1px solid #e5e5e5; background: #fff; }
		#menuCntr a.button:hover { text-decoration: underline; }
		#menuCntr p { position: absolute; top: -40px; right: 55px; height: 19px; line-height: 19px; font-size: 11px; text-align: right; }
		
	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding-right: 20px; overflow: hidden; width: 920px; background: url('../images/contentBg.gif') repeat-y right; }
	.space { padding-top: 35px; }
	
		/* ### LEFT CONTAINER ### */
		#leftCntr { padding-top: 125px; float: left; width: 172px; }
		
		/* ### NAV BOX ### */
			.navBox { position: relative; width: 172px; }
			.navBox ul li a { margin-bottom: 1px; padding: 4px 4px 4px 33px; display: block; font-size: 13px; font-weight: normal; text-decoration: none; color: #6E6F75; background: url('../images/blok2.gif') no-repeat left; }
			.navBox ul li a:hover, .navBox ul li.active a { background: url('../images/blok.gif') no-repeat left; color: #fff;}
			.navBox ul { list-style: none; }
			.navBox ul ul { padding-left: 13px; }
			.navBox ul ul ul { padding: 0px; }
			.navBox ul ul li { display: inline; }
			.navBox ul ul li a { color: #6e6f75 !important; margin-bottom: 1px; padding: 4px 4px 4px 20px; display: block; width: 135px; text-decoration: none; color: #6e6f75; background: #f0f0f1 no-repeat !important; }
			.navBox ul ul ul li a:hover { color: #fff; background: url('../images/bol.gif') #b6b7ba no-repeat 20px 9px !important; }
			.navBox ul ul li a:hover { color: #fff !important; background: #b6b7ba no-repeat 20px 9px !important; }
			.navBox ul ul li.selected a { color: #fff; background-color: #b6b7bb; }
			.navBox ul ul ul li a { padding-left: 40px; width: 115px; background-image: url('../images/bol.gif') !important; background-position: 20px 9px !important; }
			.navBox ul ul ul li.selected a { color: #fff !important; background-color: #d48538 !important; background-image: url('../images/bol.jpg'); }
			.navBox div.top { position: absolute; top: 0px; left: 0px; width: 23px; height: 23px; }
			.navBox div.bottom { position: absolute; bottom: 0px; left: 0px; width: 23px; height: 23px;  }
		
		/* ### RIGHT CONTAINER ### */
		#rightCntr { float: right; width: 728px; }
		.space div#rightCntr { padding: 10px; float: right; display: inline; overflow: hidden; width: 708px; background: #fff; }
		#rightCntr div.right { float: right; }
		
			/* ### NP BOX ### */
			.npBox { padding: 10px 10px 10px 5px; width: 713px; }
			.npBox ul { overflow: hidden; width: 713px; list-style: none; }
			.npBox li { float: left; display: inline; font-size: 12px; color: #d58438; }
			.npBox li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #6e6f75;  }
			.npBox li a:hover, .npBox li.selected a { color: #d58438; }
			
			/* ### BANNER BOX ### */
			.bannerBox { padding: 10px; position: relative; width: 708px; background: #fff; }
			.bannerBox div.bar { position: absolute; top: 78px; left: 10px; width: 708px; height: 12px; background: url('../images/barBg.png') repeat-x; }
			
			/* ### LISTVIEW BOX ### */
			.listviewBox { width: 688px; background: #fff; }
			.listviewBox ul { list-style: none;}
			.listviewBox li { padding-bottom: 10px; background: none !important; padding-left: 0px !important;}
			.listviewBox li a { padding: 10px 30px 10px 10px; display: block; overflow: hidden; width: 634px; line-height: 18px; text-decoration: none; color: #6e6f75; border: 7px solid #f0f0f1; }
			.listviewBox li a:hover { border-color: #eed3ac; text-decoration: none !important;}
			.listviewBox li a:hover strong { color: #d58438; }
			.listviewBox li a img { float: left; cursor: pointer; }
			.listviewBox li a span { padding-top: 5px; float: right; width: 490px; cursor: pointer; color: #6E6F75; }
			.listviewBox li a strong { padding-bottom: 10px; display: block; font-size: 16px; cursor: pointer; }
			.listviewBox li a em { font-style: normal; cursor: pointer; color: #d58438; }
			
			/* ### TEXT BOX ### */
			.textBox { padding: 10px 20px 10px 20px; width: 688px; background: #fff; }
			.textBox h2 { padding-bottom: 15px; font: normal 30px 'Trebuchet MS', Trebuchet; }
			.textBox h1 { padding-bottom: 10px; font: normal 30px 'Trebuchet MS', Trebuchet; }
			.textBox p { padding-bottom: 15px; line-height: 18px; }
			.textBox span { color: #d58438; }
			.textBox a { text-decoration: none; color: #d58438; }
			.textBox a:hover { text-decoration: underline; }
			.textBox ul { padding-bottom: 15px; list-style: none; }
			.textBox li { padding-left: 15px; line-height: 18px;}
			.textBox ul li {background: url('../images/bol.gif') no-repeat left; }	
			.textBox ol {padding-left: 20px; line-height: 18px; padding-bottom: 10px;}	
			.textBox ol li {padding-left: 0px; line-height: 18px;}	
			
			/* ### NET BOX ### */
			.textBox .downBox {padding-bottom: 30px; list-style: none;}
			.textBox .downBox li {margin-bottom: 5px; padding: 0px 5px 0px 0px; display: block; height: 20px; line-height: 20px; text-decoration: none; font-weight: bold; color: #d58438; background: #f0f0f1 no-repeat left;}
			.textBox .downBox li a:hover { text-decoration: underline; }
			

		
			/* ### LISTVIEW BOX ### */
		/*	.kennisBox { padding: 10px 20px 10px 20px; width: 688px; background: #fff; }*/
			.kennisBox ul { list-style: none; }
			.textBox .kennisBox li { padding-bottom: 10px; color: #6E6F75; }
			.textBox .kennisBox li a { padding: 10px 30px 10px 10px; display: block; overflow: hidden; width: 634px; line-height: 18px; text-decoration: none; color: #6e6f75; border: 7px solid #f0f0f1; }
			.textBox .kennisBox ul li {color: #6E6F75; background: none; padding-left: 0px;}
			.kennisBox li a:hover { border-color: #eed3ac; }
			.kennisBox li a:hover strong { color: #d58438; }
			.kennisBox li a img { float: left; cursor: pointer; }
			.kennisBox li a span { padding-top: 0px; float: right; width: 490px; cursor: pointer; color: #6E6F75; }
			.kennisBox li a strong {color: #6E6F75; padding-bottom: 10px; display: block; font-size: 16px; cursor: pointer; }
			.kennisBox li a em { font-style: normal; cursor: pointer; }
			.kennisBox li a span .leesVerder {width: 100px; font-weight: bold; float: right;  color: #d58438;}
			
			/* ### PIC BOX ### */
			.picBox { margin-bottom: 20px; position: relative; float: left; width: 344px; height: 158px; }
			.picBox h2, .picBox a { display: block; height: 40px; text-decoration: none; text-transform: uppercase; font: normal 16px/40px 'Trebuchet MS', Trebuchet; color: #6e6f75; }
			.picBox a { padding: 0px 10px 0px 10px; position: absolute; bottom: 0px; left: 0px; z-index: 10; width: 324px; background: url('../images/picBg.png') no-repeat; }
			.picBox a:hover { text-decoration: underline; }
			.picBox span { color: #d58438; }
			.picBox p { padding: 10px; position: absolute; top: 0px; left: 0px; z-index: 10; width: 190px; line-height: 16px; font-size:13px; font-family: 'Trebuchet MS', Trebuchet;}
			.picBox img { position: absolute; top: 0px; left: 0px; z-index: 5; }
			
			/* ### INTRO BOX ### */
			.introBox { float: left; width: 460px; }
			.introBox h1 { padding-bottom: 15px; font: normal 30px 'Trebuchet MS', Trebuchet; }
			.introBox p { padding-bottom: 15px; line-height: 18px; }
			.introBox span { color: #d58438; }
			.introBox a { text-decoration: none; color: #d58438; }
			.introBox a:hover { text-decoration: underline; }
			.introBox ul { padding-bottom: 15px; list-style: none; }
			.introBox li { padding-left: 15px; line-height: 18px; background: url('../images/bol.gif') no-repeat left; }
			
			/* ### BUTTON BOX ### */
			.buttonBox { float: right; width: 224px; }
			.buttonBox ul { list-style: none; }
			.buttonBox li { padding-top: 10px; }
			.buttonBox span { color: #d58438; }
			.buttonBox li a { padding-left: 40px; display: block; width: 182px; height: 38px; font: 13px/38px 'Trebuchet MS', Trebuchet; text-decoration: none; color: #6e6f75; border: 1px solid #d58438; background: #fcf6ee no-repeat left; }
			.buttonBox li a:hover { text-decoration: underline; }
			.buttonBox li.kwadrant a { background-image: url('../images/kwadrant.gif'); }
			.buttonBox li.contact a { background-image: url('../images/contact.gif'); }
	
	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 940px; height: 20px; background: url('../images/contentBg.gif') repeat-y right; }
	#footerCntr p { padding-left: 194px; width: 728px; line-height: 20px; text-align: center; font-size: 11px; }
	#footerCntr a { text-decoration: none; color: #6e6f75; }
	#footerCntr a:hover { text-decoration: underline; }


/*STATIC/*

/********* POWERMAIL *************/

.tx-powermail-pi1_fieldset { border: 0px; padding: 0px; margin: 0px; }
.tx-powermail-pi1 { border:0; color:#828181; }
.tx-powermail-pi1_fieldset legend{display:none;}
.tx_powermail_pi1_fieldwrap_html {display:block; width:400px; }
.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:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html textarea {width:360px; border:1px solid #999999;}
.tx_powermail_pi1_fieldwrap_html .powermail_submit { text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin-top:5px; margin-bottom:7px;}

/*********** INDEXED SEARCH ***************/ 

/*** form ***/
div.tx-indexedsearch fieldset { padding: 0px; margin: 20px 0; border: 0px; } 
input#tx-indexedsearch-searchbox-sword { border: 1px solid #999999; width: 200px; color:#555555; padding: 2px;}
input#tx-indexedsearch-searchbox-button-submit {text-align:center; float:left; background:#999; border:none; color:#FFF; font-size:12px; font-weight:bold; padding:3px 7px 3px 7px; margin: 2px 0 0 73px;}
span.tx-indexedsearch-sw { color: #444444; background-color: yellow; font-weight: bold; }

/*** browser ***/
div.tx-indexedsearch-browsebox { font-style: italic; margin: 25px 0;}
ul.browsebox { font-style: normal; }
ul.browsebox li { list-style: none; display: inline; padding: 0 3px; }

/*** result ***/
span.tx-indexedsearch-percent { float: left; width: 40px; display: block; text-align: right; }
div.tx-indexedsearch-res h3 { margin-bottom:0px;}
div.tx-indexedsearch-res { margin-bottom:30px;}
p.tx-indexedsearch-descr { color: #777777; margin: 0 0 0 55px ; padding: 0px!important; font-style: italic; }
p.tx-indexedsearch-path { color: #777777; margin: 0 0 0 55px ; padding: 0px!important; }
strong.tx-indexedsearch-redMarkup { color: #444444; background-color: yellow; }

/*********** SITEMAP ****************/

.csc-sitemap { width: 690px; 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; background-image: none!important; }
.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: #000000; }
.csc-sitemap a:hover, .csc-sitemap a:focus { color: #fff; background-color: #dfdfdf; font-weight: bold;  }

/*********** SEARCH ****************/
.tx-indexedsearch { 
	padding: 10px 0 10px 0;
	font-size:12px; 
	line-height:18px; 
}

.align-left { text-align: left; }
.align-center { text-align: center; }
.align-right { text-align: right; }


div.tx_lumogooglemaps_pi1_infobox {height: 100px; width: 290px;}

/*********** TT NEWS ***************/ 

/*** latest ***/
.nieuwsBox { padding: 9px; float: right; width: 204px; border: 1px solid #a8aab3; background: #f0f0f1; }
.nieuwsBox h2{ font: normal 14px 'Trebuchet MS', Trebuchet;}
.news-latest-date {font-size: 10px;}
span.news-latest-date {display: block; margin-top: 15px;} 
.year_display {display: inline; background: url('../images/bol.gif') no-repeat 0px 6px;} 
.news-latest-item h3 a {font: normal 14px 'Trebuchet MS', Trebuchet;}
.news-latest-item a {color:#999;}
.nieuwsBox p { text-align: right; }
.nieuwsBox p a { text-decoration: none; color: #d58438; }

/*** list ***/
.news-list-date {font-weight:bold; float:left; margin-right: 5px;} 
.news-list-item img {float:left; margin-right: 5px;}
.news-list-item h2 {clear:both; padding-top: 10px; border-top: 1px solid #cccccc; font: normal 20px 'Trebuchet MS', Trebuchet;  }
.news-list-item {padding-top: 1px; clear: both; display: block;}

/*** single ***/
.news-single-date {font-weight:bold; float:left; margin-right: 5px; } 
.news-single-item h1 {font: normal 20px 'Trebuchet MS', Trebuchet;}
.news-single-item img {float:left; margin-right:5px; }

.clearer {clear:both;}

.loguit {
padding: 0px 0px 9px 0px;
position: absolute;
top: -40px; 
right: -6px;
display: block;
float: right;
height: 13px;
text-transform: uppercase;
text-decoration: none;
color: #6e6f75;
background: #fff;
border: 1px solid;
}

#menuCntr li.loguit {
	font-size: 9px;
	}

#menuCntr li.loguit a {
	font-size: 10px;
	height: 22px;
	}

#menuCntr li.login input[type="submit"] {
	position: absolute;
	text-transform: uppercase;
	top: -40px; 
   right: -6px;
	background: #fff;
	color: #6e6f75;
	cursor: pointer;
	font-size: 10px;
	height: 15px;
	border: 1px solid #6E6F75;
}

/********* LOGIN *************/

.tx-felogin-pi1 h3 {padding-bottom: 12px; font: bold 18px 'Trebuchet MS', Trebuchet; color:  #d58438; }
.tx-felogin-pi1 div {padding-bottom: 12px;  }
.tx-felogin-pi1 form { padding: 10px; overflow: hidden; width: 652px; border: 7px solid #f0f0f1; }
.tx-felogin-pi1 fieldset { border: none; }
.tx-felogin-pi1 legend {display:none;}
.tx-felogin-pi1 label {margin-bottom: 0px; display: block; float: left; width: 110px;}
.tx-felogin-pi1 input {margin-bottom: 0px; padding: 2px 5px 0px 5px; width: 160px; height: 18px; border: 0px; background: #f0f0f1;}
.tx-felogin-pi1 input[type="submit"] {padding-bottom: 3px;margin: 0px 0px 0px 110px; width: 170px; height: 20px; font-weight: bold; color: #fff; border: 0px; background: #eed3ac; cursor: pointer;}
.tx-felogin-pi1 a { text-decoration: none; color: #d58438; padding-left: 10px; margin-top: 5px; }
.tx-felogin-pi1 a:hover { text-decoration: underline; }


.colorHeaderLine {
	color: #d58438;
}

ol {
	padding-left: 10px;
	}

.textbox ol li {
	background-image: none;
}

.fileSize {
	font-weight: normal;
}
