body { margin:0px; padding:0px; color:#8b8b8b; font-size:0.8em; font-family: Arial, Verdana, Tahoma, Helvetica, Sans-serif; text-decoration:none; background:url(../images/bggaastra.jpg) repeat-x #D5D6D7; }
body a { text-decoration:none; color:#8b8b8b; font-weight:normal;}
body a:hover { text-decoration:underline; color:#000; font-weight:bold;}

.clear {clear:both; overflow:hidden; height:0px;} img{border:0px;} ul, li{list-style:none; } form, fieldset {margin:0px; padding:0px; border:0;}

#container { position:relative; margin:0 auto; width:1000px; background:url(../images/bg_top.jpg) no-repeat #FFFFFF; }
#container #top { width:1000px; background:url(../images/bg_header.jpg) no-repeat bottom; }
#container #top #first{ width:1000px; height:39px; padding:6px 0px 0px 0px;}
#container #top #first a img{ margin:4px 6px 0px 0px; float:left; }
#container #top #first form{ float:right; width:184px;}
#container #top #first form fieldset input{ float:left; width:160px; height:19px; color:#d5d5d5; margin:0px; padding:1px 0px 0px 3px; border:0; background:url(../images/bg_zoek.jpg) no-repeat;}
#container #top #first form fieldset button{ float:right; width:20px; height:20px; cursor:pointer; background:url(../images/btn_zoek.jpg) no-repeat; border:0;}

/*#container #top #second{ width:967px; padding:0px 0px 0px 33px;}
#container #top #second a img{ float:left; }
#container #top #second ul{ float:right; margin:0px 0px 12px 0px; padding:12px 0px 6px 0px; width:559px; background:url(../images/bg_menu.jpg) repeat-y; }
#container #top #second ul li{ float:left; display:block; width:186px; margin:0px; padding:0px; height:26px; }
#container #top #second ul li a{ float:left; display:block; width:149px; height:26px; margin:0px; padding:0px 0px 0px 34px; color:#8b8b8b; font-weight:normal; text-decoration:none; }
#container #top #second ul li span a{ width:auto;}
#container #top #second ul li span a:hover{ font-weight:bold; padding:0px 17px 0px 34px; background:url(../images/bg_li.jpg) no-repeat top right; font-weight:bold; }
#container #top #second ul li.selected span a{ font-weight:bold; padding:0px 17px 0px 34px; background:url(../images/bg_li.jpg) no-repeat right top; font-weight:bold; }
#container #top #second ul li span a.none:hover{ background:none; padding:0px 0px 0px 34px; }*/
#container #top #second{ width:967px; padding:0px 0px 0px 33px;}
#container #top #second a img{ float:left; }


#container #midle { padding:4px 0px 5px 0px; margin:0px 0px 5px 0px; border-bottom:2px solid #eaebeb; background:url(../images/bg_content.jpg) no-repeat right; }
#container #midle #header{ width:1000px; height:339px; }
#container #midle .info{ float:left; width:177px; padding:0px 13px; }
#container #midle .info h2{ margin:0px; padding:8px 0px 14px 0px; font-size:1.3em; font-weight:bold; color:#000; }
#container #midle .info p{ margin:0px; padding:0px 0px 14px 0px; font-size:0.9em; }
#container #midle .subheader{ float:left; width:294px; }

#container #midle .content{ float:right; width:487px; padding:0px 0px 0px 9px; }
#container #midle .content .submenu{ width:496px;  margin:0px 0px 0px -9px; background:url(../images/bg_submenu.jpg) repeat-y; padding:5px 0px 4px 0px;}
#container #midle .content .submenu ul{ margin:0px; padding:0px 0px 0px 0px; font-size:0.9em;}
#container #midle .content .submenu ul li{ float:left; display:block; width:244px; margin:0px; padding:0px; height:18px; }
#container #midle .content .submenu ul li a{ float:left; display:block; width:244px; height:18px; margin:0px; padding:0px 0px 0px 10px; color:#8b8b8b; font-weight:normal; text-decoration:none; }
#container #midle .content .submenu ul li span a{ width:auto;}
#container #midle .content .submenu ul li span a:hover{ font-weight:bold; padding:0px 17px 0px 10px; background:url(../images/bg_lisub.jpg) no-repeat top right; font-weight:bold; }
#container #midle .content .submenu ul li.selected span a{ font-weight:bold; padding:0px 17px 0px 10px; background:url(../images/bg_lisub.jpg) no-repeat right top; font-weight:bold; }

#container #midle .content h2{ margin:0px; padding:8px 0px 0px 0px; font-size:1.0em; font-weight:bold; color:#000; }
/*#container #midle .content p{ margin:0px; padding:0px 0px 14px 0px; font-size:0.85em; }
#container #midle .content p.big{ font-size:0.9em; }
#container #midle .content h3{ margin:0px; padding:0px; font-size:0.85em; font-weight:bold; color:#000; }
#container #midle .content div a img.img_right{ float:right; margin:0px 8px 0px 0px; }*/

#container #bottom { width:1000px; margin:6px 0px 0px 0px; background:url(../images/bg_bottom.jpg) repeat-y; }
#container #bottom .box{ float:left; width:220px; padding:10px 18px 0px 14px;}
#container #bottom .box .white{ width:242px; margin:0px 0px 0px -10px; height:5px; background:#fff; }
#container #bottom .box .img{ width:242px; margin:0px 0px 0px -10px; background:#172c57; }
/*#container #bottom .box h2{ margin:0px; padding:6px 0px 6px 0px; font-size:0.9em; font-weight:normal; color:#bfbfbf;}
#container #bottom .box h3{ margin:0px; padding:0px; font-size:1.3em; font-weight:bold; color:#000;}
#container #bottom .box h4{ margin:0px; padding:8px 0px 14px 0px; font-size:1.0em; font-weight:bold; color:#000;}*/
/*#container #bottom .box strong{ color:#5d5d5d;}
#container #bottom .box em{ display:block; font-size:0.85em; font-weight:normal; color:#9f9f9f; font-style:normal; padding:0px 0px 14px 0px;}
#container #bottom .box p{ margin:0px; padding:0px 0px 16px 0px; font-size:0.9em; line-height:16px;}
#container #bottom .box p.link{ margin:0px; padding:16px 0px 14px 0px;}*/
#container #bottom .box ul.nieuws{ margin:0px; padding:6px 0px 0px 0px; font-size:0.9em; list-style-type:none;}
#container #bottom .box ul.nieuws li{ padding:0px 0px 6px 0px; list-style-type:none; }
#container #bottom .box ul.nieuws li a{ color:#000; font-weight:bold; }
#container #bottom .box ul.nieuws li a:hover{ text-decoration:none; color:#8e8e8e; }
#container #bottom .box ul.nieuws li em{ display:inline; font-size:1.0em; padding:0px;}
#container #bottom .box ul.nieuws li a em{ font-weight:normal; color:#8b8b8b;}
#container #bottom .box ul.nieuws li span{ display:block; font-size:0.95em; padding:2px 0px 0px 0px;}
#container #bottom .box ul.nieuws li a span{ font-weight:normal; color:#8b8b8b; }
#container #bottom .box ul.nieuws li a:hover span{ color:#000; }
#container #bottom .box ul { list-style-type:disc; margin:0px; padding:0px 0px 0px 15px; }
#container #bottom .box ul li{ list-style-type:disc; }

#container #bottom .thumb_box { float:left; width:159px; padding:8px 4px 0px 4px; }
#container #bottom .thumb_box img, #container #bottom .last img{ display:block; }
#container #bottom .thumb_box em, #container #bottom .last em{ padding:8px 0px 8px 0px; text-align:center; display:block; width:153px; font-size:1.3em; font-weight:bold; font-style:normal; color:#b0b2b3; }
#container #bottom .last{ float:left; width:152px; padding:8px 0px 0px 4px; }
#container #bottom .thumb_box h4 { color:#000; font-size:1.3em; font-weight:bold; padding:0px 0px 0px 3px; margin:0px;}
#container #bottom .thumb_box p a{margin:0px; padding:0px 3px 0px 3px;}
#container #bottom .thumb_box p a:hover{text-decoration:none; font-weight:normal;}

#container #bottom #footer{ width:976px; height:19px; font-size:0.9em; color:#a0a2a3; padding:12px 12px 0px 12px; background:url(../images/bg_footer.jpg) no-repeat;}
#container #bottom #footer em{ float:left; display:block; font-style:normal;}
#container #bottom #footer p{ float:right; display:block; margin:0px; padding:0px; }
#container #bottom #footer p a:hover{ font-weight:normal; }

/*contact form*/
#contact_field{ float:left;width:170px;margin-bottom:4px;}
#contact_value{ float:left;margin-bottom:4px;}
#contact_value #textarea{ border: 1px solid black;width:300px;height:80px; }
#contact_value #input{ border: 1px solid black; width:300px; }
#contact_value #inputerror{ border: 1px solid red; width:300px;background:#FFCCCC; }
#contact_value #textareaerror{ border: 1px solid red; width:300px;height:80px;background:#FFCCCC; }
#submit{ border:1px solid #9FA0A2;color:#9FA0A2;background:#F6F6F6;}
 /*end contact form*/
 

 
 
/*EDITOR*/

#editor ul, li{list-style:disc;margin:0;padding:0; }
#editor_teaser ul, li{list-style:disc; }
#editor_voet ul, li{list-style:disc; }
#editor {
  width:465px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color:#6c6c6c;
}
/*teaser*/
#editor_teaser {
  width:175px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color:#6c6c6c;
}
/*teaser*/
#editor_voet {
  width:220px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color:#6c6c6c;
}
#editor *, #editor_teaser *, #editor_voet *{
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color:#6c6c6c;
}

#editor ul , #editor_teaser ul, #editor_voet ul{
	padding-left:16px;
}

#editor h1,#editor h1 *, #editor_teaser h1, #editor_teaser h1 *, #editor_voet h1, #editor_voet h1 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h2,#editor h2 *, #editor_teaser h2, #editor_teaser h2 *, #editor_voet h2, #editor_voet h2 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h3,#editor h3 *, #editor_teaser h3, #editor_teaser h3 *, #editor_voet h3, #editor_voet h3 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h4,#editor h4 *, #editor_teaser h4, #editor_teaser h4 *, #editor_voet h4, #editor_voet h4 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h5,#editor h5 *, #editor_teaser h5, #editor_teaser h5 *, #editor_voet h5, #editor_voet h5 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}

#editor h6,#editor h6 *, #editor_teaser h6, #editor_teaser h6 *, #editor_voet h6, #editor_voet h6 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
/*END EDITOR*/
