html, body {
	margin:0;
	padding:0;
	width:100%;
	height:100%;
}
img { border:none}
p {margin-bottom:22px;line-height: 21px;}

a:link {color:#01499b; text-decoration:none}

a { text-decoration: underline; }

.newsItem {
	font-size: 11px;
	color: #959595; 
	float:left;
}
.newsItemText img{
	padding-bottom: 10px;
	padding-right: 10px;
}
.newsItem span{
	color: #01499b;
}
.newsItem1{
	font-size: 11px;
	color: #959595;
	padding-left: 10px;
	float: left;
}
.newsSeperator{
	padding-bottom: 5px;
	padding-top:5px;
	clear:both;
	border-bottom: 1px dotted #dadada;
	margin-bottom: 20px;
	width: 680px;
}
.newsItemText{
	color:#333333;
	font-size:14px;
	padding-bottom: 20px;
	border-bottom: 1px dotted #dadada;
	
	width: 680px;
	margin-bottom: 20px;
}

.zoeken{
	margin-top: 25px;
	background:url(../images/stippen.png) bottom left repeat-x;
	border: 0px;
	width: 205px;
	height: 30px;
	padding-left: 20px;
	color: #959595;
	font-size: 11px;
}
.onderwerp{
	font-size: 14px;
	color: #636363;
	font-family: 'Open Sans', sans-serif;
	margin: 0px;
	padding-left: 10px;
}
.onderwerp li{
	list-style-image: url('../images/li.png');
	background-repeat: no-repeat;
    background-position: 0px 50%;
	border-bottom: 1px dotted #dadada;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 0px;
	
}

.downloadItems{
	margin-top: 20px;
	margin-bottom: 40px;
}

.downloadItems table{
	border: 0px;
}

.downloadItems table tr:nth-child(odd){
	background: #f2f2f2;
	border: 0px;
}

.downloadItems table tr:nth-child(even){
	background: #ffffff;
	border: 0px;
}

.downloadItems table tr td{
	padding: 10px;
	border: 0px;
}

.downloadItems table tr td a{
	text-decoration: underline;
	text-transform: uppercase;
	padding-left: 10px;
	padding-right: 10px;
}

.downloadItems table tr td{
	padding: 10px;
	border: 0px;
}

h1,h2,h3,h4,h5,h6 {font-weight:300;margin:10px 0;text-transform:uppercase}
h3 {margin-top: 20px;}
h2 {font-size:30px; text-transform:none; }
h3 {font-size:36px;}
h4 {font-size:24px;color:#01499b;}
h5 {font-size:16px;color:#01499b;}
strong,span.blue-txt {color:#01499b;font-weight: normal;}
body {background-color:#ebebeb;font-family: 'Open Sans', sans-serif; font-size:14px;color:#333333}
.wrapper {
	background:#fff;
	padding-right:20px;
	padding-left:20px;
	margin-bottom:30px;
}
textarea { color:#c2c2c2 }
#top, .seperator {background:url(../images/menu-seperator.png) bottom left repeat-x;}
.seperator {height:5px;margin-bottom:10px;}
.contentwrapper {padding-left:30px; padding-right:30px;}

.historie {
	background:url(../images/historie.png) bottom left repeat-x;
	height: 367px;
	width: 459px;
}

.clear { clear:both}

/******* logo top *******/
.logo {padding:20px 0 10px 0;}

/******* menu *******/
ul#menu {margin-top:53px;float: right;}
ul#menu li {
	display:inline;
	text-transform:uppercase;
	font-size:11px;
	font-weight:700;margin:0 8px;padding-bottom:46px;
	display:block;
	float: left;
	height: 10px;
}

ul#menu li a {color:#333;text-decoration:none;}
ul#menu li.active a, ul#menu li:hover a {color:#01499b}
ul#menu li.active, ul#menu li:hover {background: url(../images/menu-seperator-hover.png) bottom left repeat-x;}

/******* Language *******/
div.language { position:absolute; top:0;right:0;}
div.language ul li {display:inline-block;font-size: 12px;}
li.nl, li.fr, li.de { height:16px; }
li.de span, li.nl span, li.fr span {width:24px; height:16px;display:inline-block}
li.de { background:url(../images/german2.png) 0 0 no-repeat}
li.nl { background:url(../images/flag-nl.png) 0 0 no-repeat}
li.fr { background:url(../images/flag-fr.png) 0 0px no-repeat}
li.nl.active, li.fr.active {background-position:0 -16px;}
li.de.active {background:url(../images/german.png) 0 0 no-repeat}

li.nl:hover, li.fr:hover {background-position:0 -16px;}
li.de:hover {background:url(../images/german.png) 0 0 no-repeat}
/******* Easy Slider *******/

	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider, #slider li{ 
		/* 
			define width and height of container element and list item (slide)
			list items must be the same size as the slider area
		*/ 
		width:930px;
		height:360px;
		overflow:hidden; 
		
		}
	#slider {margin-left:40px;position:absolute; color:#fff; font-size:14px; font-weight:300;margin-top:10px;margin-bottom:20px;}
	span#prevBtn{float:left;height:360px;background:#ccc;width:30px; background:#01499b;margin-top:10px }
	span#nextBtn{float:right;height:360px;background:#ccc;width:30px; background:#f0f0f0;margin-top:10px}	
	span.hide {display:none;}	
	span#prevBtn a, span#nextBtn a {margin:0 0 0 13px; position:relative;top:50%; width:5px; height:9px;}	
	span.slideText {position:relative; display:inline-block;width:400px; padding:10px 10px;float:left;top:70px; line-height:1.2em; color: #333333;}
	span.slideText h3 {font-size:24px;font-weight: bold; font-family: 'Open Sans', sans-serif; color: #004990; line-height: 0.5em; text-transform:uppercase}
	img.slideImg {position:absolute;}
	#slider a {font-size:11px; text-decoration:none;}

/******* end Easy Slider *******/

/******* forms *******/
div.nieuwsbrief, div.nieuwsbriefFR, div.DocCheck {background:#c2c2c2;display:block;height:70px;margin-bottom:10px; width: 920px; }
div.form form {padding:0 10px;}
div.nieuwsbrief, div.nieuwsbriefFR, div.DocCheck {padding:10px;}
div.nieuwsbrief h3 {text-indent:-9999px; background:url(../images/nieuwsbrief-form-title.png) left top no-repeat;height:45px;margin-left: 20px;margin-top:15px;}
div.nieuwsbriefFR h3 {text-indent:-9999px; background:url(/home/images/nieuwsbrief-form-title2.png) left top no-repeat;height:45px;margin-left: 20px;margin-top:10px;}
div.nieuwsbrief form {float: right;margin-top: -50px;}
div.nieuwsbriefFR form {float: right;margin-top: -30px;}
div.DocCheck h3 {text-indent:-9999px; background:url(../images/doccheck-form-title.png) center top no-repeat;width:155px;height:68px;margin-left:20px;}

div.DocCheck {background:#c2c2c2;display:block;height:125px;margin-bottom:10px; width: 435px; }
div.DocCheck {padding:10px;}
div.DocCheck h3 {text-indent:-9999px; background:url(../images/nieuwsbrief-form-title.png) left top no-repeat;height:45px;margin-left: 20px;margin-top:15px;}
div.DocCheck form {float: right;margin-top: -10px;}
div.DocCheck p input {margin-bottom: 5px;}
div.DocCheck h3 {text-indent:-9999px; background:url(../images/doccheck-form-title.png) center top no-repeat;width:155px;height:68px;margin-left:20px;}

.button {
	-webkit-border-radius: 3px;
    border-radius: 3px;
	border:0;
	padding:6px 20px;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-weight:600;
	text-transform:uppercase;
}
input.text {
	-webkit-border-radius: 3px;
    border-radius: 3px;
	border:0;
	padding:7px 10px;
	color:#c2c2c2;
}

.form a {color:#01499B;}
.form a:hover {color:#01499B;}

/******* laatste nieuws *******/
.small {font-size:0.8em;color:#959595;}

/******* blocks *******/
.blocks {color:#fff; height:300px;width:300px;position:relative;overflow:hidden;margin:10px 0;}
.overlay, .overlay1 {background:#01499b;padding:20px;padding-top:10px; height:300px;
    left: 0;
    margin-top: 300px;
    top: 0;
	position:absolute;
	}
.overlay1  {margin-top:0;}
.block1 {background:url(../images/blok1.png) no-repeat;}
.block2 {background:url(../images/blok2.png) no-repeat;}
.block3 {background:url(../images/blok3.png) no-repeat;}
.block4 {background:url(../images/blok4.png) no-repeat;}
.block5 {background:url(../images/blok5.png) no-repeat;}
.block6 {background:url(../images/blok6.png) no-repeat;}
.block7 {background:url(../images/blok7.png) no-repeat;}
.block8 {background:url(../images/blok8.png) no-repeat;}
.block9 {background:url(../images/blok9.png) no-repeat;}
.block10 {background:url(../images/blok10.png) no-repeat;}
.block11 {background:url(../images/blok11.png) no-repeat;}
.block12 {background:url(../images/blok12.png) no-repeat;}
.block13 {background:url(../images/blok13.png) no-repeat;}
.block14 {background:url(../images/blok14.png) no-repeat;}
.block15 {background:url(../images/blok15.png) no-repeat;}
.block16 {background:url(../images/blok16.png) no-repeat;}
.block17 {background:url(../images/blok17.png) no-repeat;}
.block18 {background:url(../images/blok18.png) no-repeat;}
.block19 {background:url(../images/blok19.png) no-repeat;}
.block20 {background:url(../images/blok20.png) no-repeat;}
.block21 {background:url(../images/julie-piret-gerard.png) no-repeat;}
.block22 {background:url(../images/blok22.png) no-repeat;}
.block23 {background:url(../images/blok23.png) no-repeat;}
.block37 {background:url(../images/blok37.png) no-repeat;}
.block38 {background:url(../images/blok38.png) no-repeat;}
.block39 {background:url(../images/blok39.png) no-repeat;}
.block40 {background:url(../images/blok40.png) no-repeat;}
.block41 {background:url(../images/blok41.png) no-repeat;}
.block42 {background:url(../images/blok42.png) no-repeat;}
.block43 {background:url(../images/blok43.png) no-repeat;}
.block44 {background:url(../images/blok44.png) no-repeat;}
.block45 {background:url(../images/blok45.png) no-repeat;}
.block46 {background:url(../images/blok46.png) no-repeat;}

quote {font-size:30px;font-weight:300; }
.blocks a {color:#fff;}

/******* product *******/

.prod-description {background:#ebebeb;padding:10px;margin-bottom:20px;line-height:1.5}
ul.products {margin:0;padding:0;list-style:none}
/******* footer-menu *******/
.footer{
	padding-top:4px;
	padding-bottom:18px;
}
ul#footer-menu {padding:0;}
ul#footer-menu li {
	display:inline;
	font-size:12px;
	font-weight:400;margin:0 10x;padding:0 8px;
	border-right:1px solid #c2c2c2;
	color:#6e6e6e;
	margin-bottom: 100px;
}

ul#footer-menu li a {color:#01499b;text-decoration:none;}
ul#footer-menu li.active a, ul#footer-menu li:hover a {color:#000}
ul#footer-menu li.active, ul#footer-menu li:hover {color:#000;}

/******* zoeken *******/
.zoeken {margin-bottom:40px;}
input.search {padding:10px; width:190px; background:url(../images/bck-input-form.jpg);border:none;}


/****** filter *******/
ul#filter, ul#archief {margin:0 0 40px 0; padding:0; list-style:none}
ul#filter a {color:#636363; border-bottom:1px dotted #636363;padding:5px 5px 5px 15px; display:block; background:url(../images/li-arrow.png) 1px center no-repeat}

ul#archief a {color:#636363; border-bottom:1px dotted #636363;padding:5px 5px 5px 20px; display:block; background:url(../images/ico-plus.jpg) 1px center no-repeat}
ul#archief li.active a {background:url(../images/ico-minus.jpg) 1px center no-repeat}

ul#archief li.active ul a {padding:5px 5px 5px 5px; background:none; }
ul#archief ul {margin:0;padding:0 0 0 15px;}
ul#archief ul li { list-style:none;}


/******** contact *******/
form#contactform input, form#contactform textarea {padding:10px; width:300px; background:url(../images/bck-input-form.jpg);border:none;margin-botom:10px;}
form#contactform textarea {width:530px;}
form#contactform input.blue {width:100px;}
form#contactform {float:right;width:550px; margin-top:-10px;margin-bottom:20px}

.accordion_toggle {
			display: block;
			height: 30px;
			width: 410px;
			background: url(/home/images/unactive.png) no-repeat top left #FFFFFF;
			padding-left: 30px;
			line-height: 22px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 13px;
			color: #000000;
			border-bottom: 1px dotted #dadada;
			cursor: pointer;
			margin: 0px;
			margin-top:10px;
			text-transform:none;
		}
		
		.accordion_toggle_active {
			background: url(/home/images/active.png) no-repeat top left #FFFFFF;
			color: #01499b;
			border-bottom: 1px dotted #dadada;
		}
		
		.accordion_content {
			background-color: #ffffff;
			color: #01499b;
			overflow: hidden;
			font-size: 13px;
		}
			
			.accordion_content p {
				line-height: 120%;
				padding-left: 30px;
				margin-bottom:8px;
			}