*{margin:0; padding:0; font-family:Myriad pro, helvetica, arial, sans-serif;}
img{border:0px;}
br.clear{clear:both; font-size:0px;}
div.clear{clear:both; font-size:0px;}
ul{list-style:none;}
body{  font-size:12px; background:white; line-height:24px; background:#000; color:#707070;}
a, a:visited{color:#707070;text-decoration:none;}
a:hover{color:#707070;text-decoration:underline;}


/************************************************************************************************/
/*header */
/************************************************************************************************/
.container-header{ width:100%; height:208px; background:#FFF;}

.header{ position:relative; width:976px; height:208px; margin:0 auto; background:url(../images/header.png) no-repeat; }

.header h1 a{ position:absolute; top:10px; left:-3px; width:228px; height:164px; text-indent:-4000px; overflow:hidden; background:url(../images/bob.png) no-repeat; }


/*menu*/
.header ul#menu{  position:absolute; bottom:0px; left:10px; height:37px;}
.header ul#menu li{ position:relative; float:left; }
.header ul#menu li a{ float:left; height:27px; line-height:27px; padding:0 12px 0 12px; margin:10px 10px 0 0; font-size:18px; line-height:21px; text-decoration:none;  background:url(../images/menu_a.png) ; color:#FFF; }
.header ul#menu li a:hover{ float:left; height:37px; padding:0 12px 0 12px; margin:0px 10px 0 0; line-height:37px; text-decoration:none; background:black;  }

/*submenu*/
.header ul#menu ul.submenu { position: absolute; left: 0px; top: 37px;  width: 185px; z-index:10; padding-bottom: 24px; display: none; background-color: #000; border:1px dotted #404040;  }
.header ul#menu ul.submenu li {display: block; width:210px;}
.header ul#menu ul.submenu li a {background: none; display: block; padding: 24px 10px 0px 24px; margin: 0;height: 1%; font-size: 14px; color: #fff; line-height: 12px;}
.header ul#menu ul.submenu li a:hover {
	padding: 24px 10px 0px 24px;
	margin: 0;
	line-height: 12px;
	background-color: #000;
	text-decoration: underline;
	color:#FFFFFF;
}
.header ul#menu li:hover ul,
.header ul#menu li:focus ul,
.header ul#menu li.active ul {z-index:10; display: block; color:#FFFFFF; }

/************************************************************************************************/
/*balk */
/************************************************************************************************/
.container-balk{ clear:both; width:100%; height:202px; background:#000; position:relative; z-index:-1;}

.balk{ width:952px; height:172px; padding:30px 0 0 24px; margin:0 auto;  }
.balk p{ width:940px; font-size:14px; color:#FFF; line-height:28px; }


/************************************************************************************************/
/*concent */
/************************************************************************************************/
.container-concent{ float:left; width:100%; padding:0 0 20px 0; background:url(../images/content.png) repeat;}

.concent{ width:976px;  margin:0 auto;  }

/*left*/
.left{ float:left; width:589px; padding:0 0 0 11px; margin:-18px 0 0 0; }

.left .box{ width:559px; padding:0 0 15px 19px; margin:0 0 16px 0; background:white;}

.left .box h2{ width:395px; padding:10px 150px 12px 0; margin: 0 0 20px 0; border-bottom:3px solid #000; line-height:40px; }
.left .box p{ width:530px; margin:0 0 30px 0; color:#000000; font-size:14px;}

.left .box span.datum{ float:right; width:93px; height:71px; padding:15px 0 0 0; margin:2px -11px -100px 0; line-height:32px; text-align:center; font-size:24px; background:url(../images/content_datum.gif) no-repeat; color:#333;}
.left .box p.meerlezen a{ padding:2px 10px; text-decoration:none; font-size:18px; background:black; color:#fedc16;}
.left .box p.meerlezen a:hover{text-decoration:underline;}


/*sidebar*/
.sidebar{ float:left; width:362px; padding:0 0 0 14px; margin:-18px 0 0 0;}

.sidebar .side_box{ position:relative; width:351px; padding:0 0 45px 0; margin:0 0 18px 0; background:white;}
.sidebar #side_box_top{ background:url(../images/sidebar_box_top.png) right top no-repeat #FFF;}
.sidebar #side_box_twitter{ background:url(../images/sidebar_box_twitter.png) left top no-repeat #FFF;}

/*list*/
.sidebar ul.list li a{width:280px; height:48px; padding:0 0 0 39px; margin:0 0 0 29px; line-height:48px; font-size:18px; background:url(../images/sidebar_li.png) center left no-repeat; color:#020202; }
/*twitter*/
.sidebar .side_box div#tweet{ width:240px; min-height:80px; margin:10px 0 0 97px; font-size:18px; line-height:24px; color:#000;}
.sidebar .side_box span.followus{ position:absolute; bottom:-30px; right:-11px; width:237px; height:61px; text-align:center; background:url(../images/follow_us.gif) no-repeat;}
.sidebar .side_box span.followus a{ line-height:70px; text-decoration:none; text-transform:uppercase; font-size:24px; color:#000;}
.sidebar .side_box span.followus a:hover{text-decoration:underline;}


/************************************************************************************************/
/*footer */
/************************************************************************************************/
.container-footer{ clear:both; width:100%; height:138px; background:#000;}

.footer{ position:relative; width:976px; height:138px; height:138px; margin:0 auto; }
.footer p{ position:absolute; top:20px; left:30px; line-height:32px;}
/*menu*/
.footer ul.footermenu{  position:absolute; top:30px; right:10px; }
.footer ul.footermenu li{ float:left; height:27px; padding:0 12px 0 12px;  }
.footer ul.footermenu li a{  height:27px; line-height:27px; font-size:18px; line-height:21px; text-decoration:none; color:#FFF;  }
.footer ul.footermenu li a:hover{text-decoration:underline; }







/************************************************************************************************/
/*miscelleanous*/

ul#list_opmaak {width:525px; background:#f4f4f4; border:1px solid #b9b9b9; padding:5px 0 5px 0; font-size:12px;}
ul#list_opmaak li {padding-left : 15px; line-height:24px; font-size:14px;}

span.txtform {
	color : #000000;
	font-size : 14px;
	width : 200px;
	float : left;
}

.txt_vak {
	color : #000000;
	font-size : 14px;
	border : 1px solid #d1d1d1;
	margin-right : 250px;
}

.radio {
	margin-left : 155px;
}

.radio2 {
	margin-left : 205px;
}

.submit {
	font-size : 18px;
	border : 1px solid #9e9e9e;
	background-color : #e7e7e7;
	margin-top : 1em;
	margin-bottom : 1em;
	clear : both;
	float : left;
}

.reset {
	margin-top : 1em;
	float : left;
}

.captcha, .captcha2 {
	float : left;
	clear : both;
}

.txt_area {
	color : #000000;
	float : left;
	clear : both;
}

.txt_vak_select {
	margin-top : 1em;
}

fieldset {
	width : 525px;
	border : 1px solid #dbdbdb;
	padding-left : 10px;
	padding-bottom : 25px;
}

legend {
	font-family : arial;
	font-size : 12px;
	color : #616161;
	font-weight : bold;
}

.left .box span.legend {
	color : #000000;
	font-size : 14px;
	margin-top : 1em;
	margin-bottom : 1em;
	padding-left : 15px;
	padding-right : 15px;
	background-color : #ffffcc;
	height : 35px;
	border : 1px solid #ffcc66;
}

.bar {
	clear : both;
	margin-top : 15px;
	margin-bottom : 25px;
	width : 500px;
	height : 1px;
	background-color : #000;
	border : 1px solid;
}

/************************************************************************************************/
/*headings*/
h1, h2, h3, h4, h5{font-weight:normal;}
h1{}
h2{ font-size:34px; color:#000000;}
h3{ font-size: 24px; color:#000000;}
h4{ font-size : 18px; color:#000000;}
