html{ height: 100%;}
body{ height: 100%; min-height: 100%; margin:0px; color:#5e5e5e; font-size:0.75em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:url(../images/bg.jpg) no-repeat top #ece9e9;}
body a{ text-decoration:none; color:#50b948; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#50b948; font-weight:bold;}

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

#container{ position:relative; width:980px; height:auto !important; height:100%; min-height:100%; margin:0px auto; padding:0px;}

.home{background:url(../images/bg_home.jpg) repeat-y;}
.vervolg{background:url(../images/bg_vervolg.jpg) repeat-y;}

#container #left{ z-index:2; position:relative; width:245px; float:left; min-height: 800px;height: auto !important; height:800px; padding:0px 0px 100px 0px; background:url(../images/bg_nijholt.gif) no-repeat bottom right;}

#container #left ul.flags {margin:0px 0px 0px 0px; padding:12px 0px 6px 18px; height:11px;}
#container #left ul.flags li{float:left; display:block; text-indent:-3333px; width:21px; height:16px;}
#container #left ul.flags li a{float:left; display:block; text-indent:-3333px; width:21px; height:16px; background-image:url(../images/bg_flags.jpg);}
#container #left ul.flags li.nl a{background-position:0px 0px;}
#container #left ul.flags li.en a{background-position:42px 0px;}
#container #left ul.flags li.du a{background-position:21px 0px;}
#container #left ul.flags li a:hover{filter:alpha(opacity=60); opacity:0.6;}

.navBox { width:245px; padding:21px 0px 0px 0px; background:url(../images/bg_menu.jpg) no-repeat; }
.navBox ul { width:244px; margin:0px; padding:0px 0px 0px 0px; outline: 0; }
.navBox ul li a { background:url(../images/bg_li.jpg) no-repeat; text-indent:43px; line-height:46px; font-size:1.2em; color:#202123; display: block; width: 244px; height:48px; outline: 0; }
.navBox ul li a:hover { background:url(../images/bg_liover_right.jpg) no-repeat; text-decoration:none; color:#fff;}
.navBox ul li a.selected { background:url(../images/bg_liover.jpg) no-repeat; color:#fff;  }

#container #left div.navBox ul ul { margin:0px; padding:0px; }
#container #left div.navBox ul ul li a { color:#202123; margin:0px; padding:0px; width:243px; height:28px;  line-height:28px; text-indent:43px; font-size:1.0em; background:#d3d3d3; }
#container #left div.navBox ul ul li a.selected { font-style: normal; color:#fff; text-decoration: none; }
#container #left div.navBox ul ul li a:hover { font-style: normal; color:#fff; text-decoration: none; }

#container #right{ position:relative; width:735px; padding:0px 0px 100px 0px; float:right; z-index:100;}
#container #right #headers{ }
.vervolg #right #headers{ background:#848793; height:139px; }
#container #right #headers .logo{float:left; width:245px; z-index:1; position:relative;}
#container #right #headers .header{float:right; width:490px; z-index:1; position:relative;}
#container #right #headers .header em{position:absolute; bottom:28px; font-size:1.2em; font-style:normal; line-height:40px; font-weight:bold; color:#fff; left:0px; padding:0px 45px 0px 60px; display:block; height:50px; background:url(../images/bg_header.png) no-repeat right;}
#container #right #headers .smallheaders{ position:relative; margin:12px -60px 0px 0px; float:right; z-index:20;}
#container #right #headers .smallheaders em{ display:block; width:209px; height:110px; background:url(../images/bg_foto.png) no-repeat; }
#container #right #headers .smallheaders em img{ padding:3px 0px 0px 3px; }

#container #right .kolom1{ float:left; width:245px; }
#container #right .kolom1 ul{ font-size:1.1em; margin:0; padding:16px 0px 0px 19px; display:block; }
#container #right .kolom1 ul li{ margin:0; font-weight:bold; padding:0px 0px 0px 49px; display:block; line-height:40px; background:url(../images/bg_list.jpg) no-repeat; }
#container #right .kolom1 ul li a{ color:black }
#container #right .kolom2{ float:left; width:205px; padding:26px 20px 0px 20px; }
#container #right h1{ font-size:1.2em; color:#231f20; margin:0px; padding:0px 0px 18px 0px;}
.h1 a { color:#000}
#container #right p{ margin:0px; padding:0px 0px 18px 0px;}
#container #right #kleur{ margin:20px 0px 0px 8px; background:url(../images/bg_contact2.jpg) no-repeat; }
#container #right .contact{ font-weight:bold; margin:12px 0px 0px 8px; width:155px; padding:40px 20px 0px 50px; height:134px; background:url(../images/bg_contact.jpg) no-repeat; }
#container #right .contact dl{ display:block; margin:0px; padding:0px; }
#container #right .contact dl dt{ float:left; }
#container #right .contact dl dd{ font-weight:normal; }
#container #right .contact dl dd a{ font-weight:normal; color:#5d5f67; }
#container #right .kolom3{ float:right; width:244px; }
#container #right .kolom3 .referenties{ width:206px;}
#container #right .kolom3 .referentie{ width:206px; padding:27px 18px 10px 21px; background:#848793; color:#fff; }
.h2{ font-size:1.2em; margin:0px; padding:0px 0px 14px 0px;}
.h2_nieuws{ font-size:1.2em; margin:0px; padding:7px 0px 1px 0px;}
#container #right .kolom3 .referentie img{ border:1px solid #5a5c66;}
#container #right .kolom3 .referentie em{margin:10px 0px 0px 0px; display:block; height:28px; font-style:normal; }
#container #right .kolom3 .referentie em a{ padding:0px 28px 0px 7px; font-size:1.1em; float:right; display:block; height:28px; line-height:28px; color:#fff; background:url(../images/bg_em.jpg) no-repeat right #575963;}
#container #right .kolom3 .referentie em a:hover{filter:alpha(opacity=60); opacity:0.6; }

#container #right .kolom3 .nieuwsitem{ width:212px; padding:10px 16px 10px 16px;border-bottom:2px solid #f3f3f3;  }
#container #right .kolom3 .nieuwsitem h2{ color:#000000; display:block; font-size:1.1em; margin:0px; padding:0px 0px 10px 0px;}
#container #right .kolom3 .nieuwsitem h2 a{ color:#000000; }
/*#container #right .kolom3 .nieuwsitem img{ border:1px solid #8b8888; float:left; }*/
#container #right .kolom3 .nieuwsitem p{ font-size:0.95em; float:right; display:block; width:210px;}
#container #right .kolom3 .nieuwsitem p a{ color:#62636a; font-weight:normal;}

.no{ paddding:0;margin:0;}

#container #right .content{ width:440px; padding:25px 25px 0px 25px; float:left;}

#footer{ background:#fff; position:relative; width:980px; margin:-96px auto 0px auto; height:96px; z-index:100; background:url(../images/bg_footer.jpg) repeat-x; }
#footer ul{ position:absolute; left:8px; top:65px; z-index:101; display:block; height:20px; margin:0px; padding:0px 0px 0px 0px; }
#footer ul li{ float:left; display:block; }
#footer ul li a{ color:#aaabb0; float:left; display:block; line-height:12px; padding:0px 9px 0px 9px; border-right:1px solid #aaabb0; }
#footer ul li.last a{ border-right:0px solid #aaabb0; }
#footer em a{  position:absolute; right:13px; top:50px; width:28px; height:28px; text-indent:-3333px; background:url(../images/bg_mm.jpg) no-repeat;}


.nieuws_normal{   background:url('../images/bg-balk01.jpg');padding-top:7px;padding-left:22px;height:23px;color:white;width:408px; }
.nieuws_selected{ background:url('../images/bg-balk02.jpg');padding-top:7px;padding-left:22px;height:23px;color:white;width:408px; }
.nieuws_link{     padding-left:8px;}
.nieuws_inner{    display:none;width:428px;border:1px solid #4B4B4D;background:white; }
.nieuws_padding{  padding:8px; }
.nieuws_content{  width:410px; }
.nieuws_titel{    float:left;}
.nieuws_datum{    float:right;padding-right:8px;}

/*EDITOR*/

#editor {
  width:433px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;;
	color: #414042;
	line-height:20px;
}
#editor_acc {
  width:205px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color: #414042;
	line-height:20px;
}
#editor_acc * , #editor * , .accwide_content * , .nieuws_content *{
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;
	color: #414042;
}
#editor ul,#editor_acc ul,.accwide_content ul,.nieuws_content ul{
}
#editor ol,#editor_acc ol,.accwide_content ol,.nieuws_content ol{
}
#editor ul li,#editor_acc ul li,.accwide_content ul li,.nieuws_content ul li{
  list-style-type: disc;
}
#editor ol li,#editor_acc ol li,.accwide_content ol li,.nieuws_content ol li{
  list-style-type: decimal;
}
#editor h1,#editor h1 *,#editor_acc h1,#editor_acc h1 *,.accwide_content h1,.accwide_content h1 *,.nieuws_content h1,.nieuws_content h1 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#editor h2,#editor h2 *,#editor_acc h2,#editor_acc h2 *,.accwide_content h2,.accwide_content h2 *,.nieuws_content h2,.nieuws_content h2 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#editor h3,#editor h3 *,#editor_acc h3,#editor_acc h3 *,.accwide_content h3,.accwide_content h3 *,.nieuws_content h3,.nieuws_content h3 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#editor h4,#editor h4 *,#editor_acc h4,#editor_acc h4 *,.accwide_content h4,.accwide_content h4 *,.nieuws_content h4,.nieuws_content h4 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#editor h5,#editor h5 *,#editor_acc h5,#editor_acc h5 *,.accwide_content h5,.accwide_content h5 *,.nieuws_content h5,.nieuws_content h5 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
#editor h6,#editor h6 *,#editor_acc h6,#editor_acc h6 *,.accwide_content h6,.accwide_content h6 *,.nieuws_content h6,.nieuws_content h6 *{
	padding:0px;
	margin:0px;
	font-weight:bold;
}
/*END EDITOR*/

.input{
  border: 1px solid Black;
  background: #FFFFFF;
  width:  250px;
}
.textarea{
  border: 1px solid Black;
  background: #FFFFFF;
  width:  250px;
  height:  100px;
}
.error{
  border: 1px solid red;
  background: #FFCCCC;
}

.dl_link{      color: #5e5e5e;font-weight:normal; }
.dl_categorie{ color: #50b948;font-weight:bold; }