/*******************************************

 *******************************************/
* {
	margin: 0;
	padding: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: none;
	color:#222;
	font-size: 11px;
}
body {
	background: #c4c1d5;
	margin-bottom: 50px;
}

/*********************************
 =CLEARFIX
 *********************************/
/* use this class for good wrapping of nested div's in the parent div */
.clearfix:after {
content: ".";
display: block;
height: 0;
line-height:0em;
clear: both;
visibility: hidden;
}
* html .clearfix {
display: block; 
}
/* end clear fix */
#container {
	margin: 0 auto;
	width: 982px;
	background: #efefef url(../images/shadowbody.jpg) repeat-y;
	position: relative;
/*	overflow: hidden; - CRASHES IN VISTA/IE */
}
#shadowfix {
	margin: 0 auto;
	width: 982px;
	background: #efefef url(../images/shadowbody.jpg) repeat-y;
	position: relative;
}
#topmenu {
	height: 30px;
	margin-left: 21px;
}
#header {
	/*background: url(../images/header1.jpg) 50% 50% no-repeat;
*/
	height: 205px;
	text-align: left;
	clear: both;
	width: 939px;
	margin-left: 12px;
	position: absolute;
	top: 30px;
	left: 0;
}
#headerimage {
	margin-left:9px;
}
div.csc-textpic-imagewrap {
	margin-left:0px;
}
h1 {
	display: none;
}
h2 {
	font-size: 14px;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align: center;
}

#navmenu {
	width: 939px;
	position:absolute;
	top:215px;
	left:21px;
}
#navmenu ul {
	list-style: none;
	height:20px;
	width:940px;
	border:0px solid green;
	margin:0;
	padding:0 0 0 11px;
}
#navmenu li {
	display: block;
	float:left;
	text-align: center;
	padding: 5px 0 0 0;
}

#navmenu a {
	position:relative;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	display:block;
}

#item9 a{
	width: 113px;
}
#item8 a{
	width: 112px;
}
#item7 a, #item6 a, #item5 a, #item4 a, #item3 a, #item132 a {
	width: 109px;
}
#item30 a{
	width: 150px;
}

/* voor alle pagina's, behalve de pagina home */
#navmenu span {
	color: #fd663f;
}
/* einde voor alle pagina's, behalve de pagina home */

/*********************************
 =CONSOLE
 *********************************/
#console {
	background: #EDEDEF url(../images/console.jpg) 50% 50% no-repeat;
	height: 62px;
	width: 940px;
	margin-left: 21px;
	position: absolute;
	top:235px;
}

/*********************************
 =SUBMENU
 *********************************/
 #submenu { position:relative; padding:4px 0 0 18px; }
 #submenu li { display:inline; margin-right:12px; }
 #submenu a:link,
 #submenu a:visited,
 #submenu a:active { text-decoration:none; }
 #submenu a:hover { text-decoration:underline; }
 #submenu a.active { font-weight: bold; cursor:text; }
 #submenu a.active:hover { text-decoration:none; }

#terug {
	position: absolute;
	z-index: 10;
	top: 260px;
	left: 34px;
}
#contentcontainer {
	width: 920px;
	margin: 260px auto 0 auto;
	background: #EDEDEF;
	padding: 10px;
	clear:both;
	display:block;
}

#contentcontainer .bodytext {
  margin-top:5px;
  margin-bottom:5px;
}

#content3 {
	float: right;
	width: 120px;
	height:596px;
}
#content3 .csc-textpic-image {
	padding: 0;
	margin: 0;
}
#content4 {
	width: 920px;
	margin: 0 auto;
	background: #efefef url(../images/bottomblocks.jpg) top right no-repeat;
	height: 176px;
	padding: 0 10px;
	clear: both;
	position: relative;
	overflow: visible
}
#content4 h3, #content4 .bodytext, #content4 a {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#content4 h3 {
	margin-bottom: 8px;
}
#block7 {
	position: relative;
	width: 326px;
	float: left;
	height: 176px;
}
#block7 .csc-textpic-image {
		margin-left: 0px;
}
#block8 {
	background: transparant;
	float: left;
	height: 176px;
	margin: 0pt 0pt 0pt 16px;
	padding: 10px 10px 0 10px;
	position: relative;
	width: 162px;
}
#block9 {
	background: transparant;
	float: left;
	height: 176px;
	margin: 0pt 0pt 0pt 10px;
	padding: 10px 10px 0 10px;
	position: relative;
	width: 162px;
}
#block10 {
	background: transparant;
	float: left;
	height: 176px;
	margin: 0pt 0pt 0pt 10px;
	padding: 10px 10px 0 10px;
	position: relative;
	width: 162px;
}
#block8 a, #block9 a, #block10 a {
	position: absolute;
	right: 28px;
	top: 150px;
}
#footer {
	height: 100px;
	background: url(../images/footer.jpg) top left no-repeat;
	margin: 0 auto;
	width: 982px;
	font-size: 10px;
	position: relative;
}
#footer #icons {
	position: absolute;
	left: 30px;
	top: 44px;
	width: 160px;
}
#footer #icons .csc-textpic-image {
	margin: 0 4px 1px 0;
	padding: 0;
}
#footer #copy {
	position: absolute;
	top: 47px;
	right: 350px;
}
#footer #copy p {
	color: #f2f2f2;
}
#footer #logoopgelicht {
	position: absolute;
	right: 170px;
	top: 48px;
	width: 176px;
}
#footer #bottommenu {
	color: #c5bbd9;
	position: absolute;
	top: 60px;
	right: 350px;
}
#footer #bottommenu a {
	color: #c5bbd9;
}
/***************************** =MAILFORM CODE *****************************/
.csc-mailform-label {
	width: 120px;
	display: block;
	float: left;
	margin:4px 0;
	clear:left;
}

.csc-mailform input.csc-mailform-check {
	width: 17px;
	border: 0px solid #7f9db9;
	text-align: left;
}

.csc-mailform input,
.csc-mailform textarea {
	display: block;
	float: left;
	border:1px solid #7f9db9;
	width: 240px;
	clear: right;
	margin:4px 0;
	color:#666;
	padding:2px;
}
.csc-mailform select { 
	display: block;
	float: left;
	border:1px solid #7f9db9;
	clear: right;
	margin:4px 0;
	color:#666;
	padding:2px; 
  }
.csc-mailform-required {
	color: red;
}
.csc-mailform-submit {
	background: url(../images/button-submit.png) center center no-repeat;
	height: 24px;
	width: 83px;
	border:0px;
}
#mailformIk_wil_ook_graag_de_nieuwsbrie {
	text-align : left;
  	display: block;
	float: left;
	border:1px solid #7f9db9;
	clear: right;
	margin:4px 0;
	color:#666;
	padding:2px; 
	width :12px;
  }

/***************************** 
 =CATMENU CODE 
*****************************/

/* p.news-catmenu-header {display:none;} */

/***************************** 
 =NEWS
*****************************/
.news-list-header,
.news-list-date {
  margin-left:10px;
}

.news-catmenu {
 margin-left:20px;
}
.news-catmenu img { vertical-align:middle; }
.news-catmenu a { text-decoration:none; margin-left:10px;}

.news-single-timedata, .news-single-backlink { margin-left:20px; }

.news-list-browse { text-align:center; }
.news-list-browse table{ margin:0 auto; }
.news-list-browse a { text-decoration:none;}
.tx-ttnews-browsebox-SCell p { font-weight:bold; }

.news-singe-cat {
    margin-left: 15px;
margin-top: 10px;
margin-bottom: 5px;
}

ul.newsactueel li{
text-decoration:none;
line-height:24px;
list-style:none;
}
.dimg{width:35px;}
/*.newsactueel img {margin-right:12px; }*/
.newsactueel a { 
   text-decoration: none;
}

.news-single-item a,
.news-latest-text a,
.bodytext a,
.bodytext a:link,
.bodytext a:hover,
.bodytext a:active,
.bodytext a:visited,
a.external-link,
.news-single-backlink a {
   color:#DC430A;
   text-decoration:underline;
}


/****************** SEARCH *********************/

#searchForm {
	position: absolute;
	width: 290px;
	right: 0px;
	top: 0px;
	font-size: 11px;
}
#searchForm select {
	width: 108px;
	background: #eaeaea;
	border: 1px solid #7f9db9;
	float: left;
	margin: 2px 2px 0 2px;
}
#searchForm #searchbutt {
	background: url(../images/searchbutt.png) center center no-repeat;
	width: 27px;
	height: 27px;
	border: none;
	float: left;
}
#searchForm #searchfield {
	border: 1px solid #7f9db9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 120px;
	margin-bottom: 2px;
	padding: 2px 5px;
	float: left;
	margin-top: 2px;
}

#subheaderZoek {
	float					: right;
	width					: 290px;
	text-align				: right;
	position				: relative;
	left					: -8px;
	top					: 10px;
}

#subheaderZoek input {
	background-color : #eaeaea;
}
	
#subheaderZoek div {
	color					: #888888;
}

#subheaderZoek div .Searchlink {
	color					: #888888;
	text-decoration:			: none;
}

#subheaderZoekOpties {
	width					: 126px;
	height: 17px;
	margin-top: 2px;
	border					: 1px solid #98999e; 
	color					: #98999e;
	background-color 			: #eaeaea;
	float					: left;
line-height: 17px;
	vertical-align:middle;
}

#dossierLink {
	text-align: right;
	margin-top: 4px;
}

#dossierLink a {
	color:#616161;
	text-decoration:none;
}

.news-single-item h3 {
     margin-left: 20px;
     width: 440px;
} 


.topBlock_row a, .topBlock a  {
text-decoration: none;
}

#dossierHomeLink {
     float :right; 
     margin-right: 5px; 
     color:#FFF; 
     margin-top: 18px;
}

#dossierHomeLink a{
      color: #fff !important;
      text-decoration:none !important;
}

/* Dossier Iconen uitlijnen */
.news-list-category {
	text-align: center;
	min-width : 23px;
	min-height : 15px;
}

/*Additionele items spacen*/
.news-single-additional-info dl{
font-weight:bold;
margin-left:20px;
margin-top:10px;
}

.news-single-additional-info dd{
font-weight:normal;
margin-left:20px;
margin-top:10px;
margin-bottom:20px;
}
