/* CSS Document */
body, html{
	margin:0;
	padding:0;
	font-family:Verdana;
	font-size:12px;
	text-align:center;
}
#sitewrapper{
	margin:0 auto;
	width:970px;
  position:relative;
}

.topmenu {
position:relative;
font-family:Trebuchet MS, Arial; 
font-weight:bold; 
font-size:11px;
text-transform: uppercase;
float: right;
width: 700px;
margin: -10px 0;
}

.language {
float:left;
display:inline;
position:aboslute;
margin: 0 0 0 -20px;
}
.language img{
border:0;
}

.topmenu .select {
list-style: none; 
white-space: nowrap;
float: right;
padding: 0;
margin: 2px -6px;
}

.topmenu li {
float:left;
background:url(../images/img/transparent.gif);
}

.topmenu .select a {
display:block; 
float:left; 
background: url(../images/img/transparent.gif); 
padding:0 8px;
text-decoration:none;  
white-space:nowrap; 
color:#FFFFFF;
}

.topmenu .select a:hover, 
.topmenu .select li:hover a { 
cursor:pointer; 
color:#f36f02;
}

.topmenu .sub {
display:block;
}

/* IE6 only */
.topmenu table {
border-collapse:collapse; 
margin:-1px; 
font-size:1em; 
width:0; 
height:0;
}

.topmenu .sub {
margin:0; 
padding:0 30px 0 0;
list-style:none;
}


.topmenu .sub li {background:transparent;float:right;}

.topmenu .select .sub {
height:18px;
display:block; 
position:absolute;
float:left;
width:100%;
margin:23px 0 0; 
left:6px; 
}

.topmenu .select .sub li a {
  display:block;
  float:left;
  background:transparent url(../images/img/transparent.gif);
  white-space:nowrap;
  color:#fff;
  font-size:11px;
}

.topmenu .select .sub li a:hover {
  color:#f36f02;
}

.topmenu .section a{
color:#f36f02;
}

.topmenu .select .section .sub .current a{
color:#f36f02;
}
.topmenu  .current a{
color:#f36f02;
}

.tableone{
font-size:10px; font-family:Verdana; line-height:10px; color:#646464; vertical-align:top;
}
	
#flashimage{
	top: 37px;
	clear:both;
	width:970px;
	position:relative;
	border: 0px solid;
  z-index:-1;
}
#itemsmenu{
	margin:0;
	padding:0;
	clear:both;
	width:970px;
	height:56px;
  position:relative;
  top:34px;
  z-index:100;
  background: url('../images/underHeader.png') no-repeat;
}
#itemsmenu ul{
  /*float:left;*/
  margin: 8px 0 0 25px;
  padding:0;
  display:inline-block;
}
#itemsmenu li{
  float:left;
  list-style-type:none;
}
#itemsmenu a{
  background:url(../images/plusSign.png) no-repeat;
  padding:0 19px;
  font-family:Arial;
  font-weight:bold;
  font-size:13px;
  text-decoration:none;
  color:#FFFFFF;
  text-transform:uppercase;
}
#itemsmenu a:hover{
  background:url(../images/plusSignOver.png) no-repeat;
  color:#333333;
}
#toepassingen{
	height:35px;
}	
	#toepassingen ul{
		border:0px dashed #0077C0;
		text-align:left;
		float:left;
		padding:0;
		margin:0;
		
	}
	#toepassingen li{
		border:0px dashed #0077C0;
		float:left;
		list-style-type:none;
		margin:0 10px 0 0;
	}
	#toepassingen li.headline{
		border:0px dashed #0077C0;
		width:140px;
		margin:15px 0 0 10px;
		/*margin-left:11px;*/
		float:left;
		padding:0;
	}
  	#toepassingen li.headline_news{
		border:0px dashed #0077C0;
		width:107px;
		margin:15px 0 0 10px;
		/*margin-left:11px;*/
		float:left;
		padding:0;
	}
	#toepassingen li.internal{
		border:0px dashed #0077C0;
		width:797px;
		margin:18px 0 0 0;
	}
	#toepassingen li.internal li{
		border:0px dashed #0077C0;
		list-style-type:none;
	}
	#toepassingen li.internal a{
		color:#f36f02;
		text-decoration:none;
		background:url(../images/img/plus1.jpg) left no-repeat;
		margin:0;
		padding:0 0 0 8px;
		font-size:10px;
	}
	#toepassingen li.internal a:hover{
		text-decoration:underline;
		color:#4b4b4b;
	}
	#toepassingen li h2{
		margin-top:20px;
		padding-left:70px;
		font-family:Verdana;
		font-size:10px;
		font-weight:lighter;
		color:#4b4b4b;
	}
	#toepassingen li h1{
		padding-left:5px;
		margin-top:17px;
		font-family:Verdana;
		font-weight:bold;
		font-size:14px;
		color:#F36F02;
	}
  
  #news_content {
  width:700px;
  height:200px;
  overflow-y:scroll;
  overflow-x:hidden;
  padding-left:150px;
  margin-bottom:55px;
  }
  
  .security {
  top:40px;
	clear:both;
	width:970px;
	position:relative;
  z-index:0;
  }
  
  .breadcrumbs { 
 	color: #B7C0C5;
	text-align: left;
	font-size: 0.9em; 
	margin: 0px 5px 10px 0;
}
	.breadcrumbs p {
		margin: 0;
	}
  .breadcrumbs a {
	color:#f36f02;
	}
  
#article{
	width:970px;
	overflow:hidden;
	background:url(../images/bottom.png) bottom no-repeat;
	clear:both;
	margin:0;
	padding:0;
	text-align:left;
  text-align:justify;
  color:#4b4b4b;
}
#article h1{
  font-family:Verdana;
  font-weight:bold;
  font-size:18px;
  color:#449bd1;
}
#article h2{
  font-family:Verdana;
  font-weight:bold;
  font-size:11px;
  color:#4b4b4b;
  display:block;
}
#article h3, #article h3 a{font-weight:bold; color:#0076be; font-size:11px;}
#article p{}
#article a{margin:0; text-decoration:none;color:#0076be;}
#article .print {padding-left:170px;}
#article .print img{clear:left;}
#article .print a {color:#a5a5a5;}
#article .print a:hover {color:#a5a5a5;}
#article a:hover{color:#f36f02; text-decoration:underline;}
#article img{border:0; margin:0 0 0 3px;}


  .columns_main {
  float:left;
  padding:10px 35px 0 75px;
  color:#4b4b4b;
  clear:both;
  width:825px;
  font-size:10px;
  }

  .columns {
  float:left;
  padding:10px 35px 0 75px;
  color:#4b4b4b;
  clear:both;
  width:855px;
  }
  
  .columns p{
  font-size:10px;
  }
  .columns h3{
  padding-right:30px;
  }
  .columns h4{
  padding-right:30px;
  }
  
  .column_content {
  width:256px;
  float:left;
  padding:0 28px 30px 0;
  font-size:10px; 
  color:#4b4b4b;
  font-family:Verdana;
  text-align:justify;
  }
  .column_content  p{
  padding:0px;
  }
  .column_content ul{
  padding-left:15px;
  margin-top:1px;
  margin:0px;
  }
  .column_content ol{
  padding-left:22px;
  margin:0px;
  }
  
  #article .kare{
  width:251px;
  height:90px;
  margin:20px 0 0 0;
  padding:0 5px 0 0;
  border:1px dotted #0077C0;
  margin:5px 0 0 0;
  font-family:Verdana;
  font-size:10px;
  color:#4b4b4b;
  cursor: pointer;
}
#article .kare img{float:left;padding:15px;}
	
#infoblock{
	width:970px;
	clear:both;
	margin:0;
	padding:0;
  top:10px;
	text-align:justify;
	overflow:hidden;
  position:relative;
}
	
#bigblock{
  margin:30px 0 0 0;
  padding:0 0 20px 0;
  clear:both;
  background:url(../images/img/nieuws_block.jpg) bottom repeat-x;
  width:100%;
  overflow:hidden;
  border-bottom:1px dashed #0077C0;
  position:relative;
}
#bigblock ul{margin:11px 0 0 11px;
  padding:0;}
#bigblock li{
  float:left;
  list-style-type:none;
}
#bigblock li.text{
  font-family:Verdana;
  color:#4B4B4B;
  font-size:10px;
  float:left;
  margin:5px 0 15px 0;
}
#bigblock li.plustag{
  float:right;
  vertical-align:bottom;
}
#bigblock li.plustag a{
  background:url(../images/img/plus.jpg) no-repeat;
  display:block;
  width:9px;
  height:9px;
  text-decoration:none;
  margin-top:51px;
  margin-right:25px;
}
#bigblock li.plustag a:hover{
  background:url(../images/img/plus-hover.jpg) no-repeat;
  text-decoration:none;
}
#bigblock h1{
  width:109px;
  margin:0;
  padding:0;
  font-family:Verdana;
  font-weight:bold;
  font-size:14px;
  color:#F36F02;
  display:block;
}	
#bigblock span{
  font-style:italic;
  font-family:Verdana;
  font-size:10px;
  color:#4B4B4B;
}
#bigblock p{
  clear:both;
  font-family:Verdana;
  font-size:10px;
  color:#4B4B4B;
  width:758px;
  margin:0;
  padding:0;
}
#smallblock{
  margin:10px 0 20px;
  clear:both;
  background:url(../images/bottom.png) bottom no-repeat;
  padding: 0 0 35px;
  width:100%;
  overflow:hidden;
}
#smallblock ul{margin:11px 0 0 11px;
  padding:0;}
#smallblock li{
  float:left;
  list-style-type:none;
}
#smallblock li.text{
  font-family:Verdana;
  color:#4B4B4B;
  font-size:10px;
  float:left;
  margin:0;
  width:366px;
}
#smallblock li.text-inner-pages{
  font-family:Verdana;
  color:#4B4B4B;
  font-size:10px;
  text-align: justify;
  float:left;
  margin:0;
  width:830px;
}
#smallblock li.borderedtext{
  background:url(../images/img/blueborder.jpg) no-repeat left;
  font-family:Verdana;
  color:#4B4B4B;
  font-size:10px;
  float:left;
  padding:0 21px 0 15px;
  margin:0 0 0 15px;
  width:382px;
}
#smallblock li.plustag{
  float:left;
  vertical-align:bottom;
}
#smallblock li.plustag a{
  background:url(../images/img/plus.jpg) no-repeat;
  display:block;
  width:9px;
  height:9px;
  text-decoration:none;
  margin-top:110px;
  margin-right:10px;
}
#smallblock li.plustag a:hover{
  background:url(../images/img/plus-hover.jpg) no-repeat;
  text-decoration:none;
}
#smallblock h1{
  width:109px;
  margin:0;
  padding:0;
  font-family:Verdana;
  font-weight:bold;
  font-size:14px;
  color:#ACDB13;
  display:block;
}	
#smallblock h2{
  background:url(../images/img/h2_dots.jpg) left no-repeat;
  padding:0 0 3px 5px;
  font-family:Verdana;
  /*font-weight:bold;*/
  font-size:14px;
  color:#449bd1;
  margin:0 0 10px 0;
  /*padding:0;*/
}
#smallblock span{
  font-style:italic;
  font-family:Verdana;
  font-size:10px;
  color:#4B4B4B;
}
#smallblock p{
  clear:both;
  font-family:Verdana;
  font-size:10px;
  color:#4B4B4B;
  margin:0;
  padding:0;
}
#footerbox{
	clear:both;
	margin:0;
	padding:0;
}
#footerbox ul{
  margin:5px 0 0 0;
  padding:0;
}
#footerbox li{
  font-size:10px;
  color:#A5A5A5;
  list-style-type:none;
}

#footerbox_security{
	clear:both;
	margin:0;
	padding:0;
  position:relative;
  top:50px;
}
#footerbox_security ul{
  margin:5px 0 0 0;
  padding:0;
}
#footerbox_security li{
  font-size:10px;
  color:#A5A5A5;
  list-style-type:none;
}

#styled {
width:136px;
height:80px;
padding:3px; 
}
  #styled_bg {
width:136px;
height:15px;
padding:3px; 
}
  
/************************
SITEMAP
************************/
#sitemap-list {padding:0 0 0 10px; margin:0; list-style:none; font-weight:bold; line-height:150%} /*1st level list*/
#sitemap-list li {padding:10px; margin-top:10px; font-size:13px; background:#f0f0f0;} /*1st level items*/
 
#sitemap-list ul {margin:5px 10px 5px 10px; padding:5px 10px; font-weight:normal; background:#f8f8f8;} /*2nd level lists*/
#sitemap-list li li {padding:0; margin:0; list-style:none; font-weight:bold; font-size:11px; line-height:18px; background:none} /*2nd level items*/
 
#sitemap-list ul ul {margin-left:10px;padding:5px 10px;  background:#fff;} /*3rd level lists*/
#sitemap-list li li li {font-size:11px; font-weight:normal;} /*3rd level items*/

.sm a{color:#A5A5A5; text-decoration:underline;margin-left:10px;}

/*new header*/
.headerBg {
  background: url('../images/headerBg.png') repeat-x;
  width: 100%;
  height: 69px;
}

.header {
  width: 970px;
  height: 88px;
  margin: 0 0 -50px 0;
  z-index: 1;
}

.logo {
  background: url('../images/logo.png') no-repeat;
  width: 192px;
  height: 130px;
  margin: -69px 0 0 40px;
  display: block;
}

.linkDelim {
  background: url('../images/linkDelim.png') no-repeat;
  width: 1px;
  height: 10px;
  float: right;
  margin: 3px 0 0;
}

.homeImg {
  background: url('../images/homeImg.png') no-repeat;
  width: 13px;
  height: 11px;
  margin: 26px 0 0 20px;
  display: block;
  float: left;
}

.homeImg:hover {
  background: url('../images/homeImgOver.png') no-repeat;
  width: 13px;
  height: 11px;
}

