body{ margin:0px; color:#fff; font-size:0.80em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
body a{ text-decoration:none; color:#07376f; font-weight:bold; outline:0; }
body a:hover{ text-decoration:underline; color:#07376f; font-weight:bold;}

.clear {clear:both; overflow:hidden; height:0px;} .clear2{clear:both; } img{border:0px; display:block;} ul, li{list-style:none; } form, fieldset, ul{margin:0px; padding:0px; border:0;} h1, h2, h3, h4, h5 { margin:0px; padding:0px; font-size:1.1em; color:#ffde00;} p{ margin:0px; padding:0px 0px 20px 0px;}
#container #inner{ margin:0 auto; width:963px; padding:0px 0px 0px 17px;}

#container #top #topleft{ float:left; }
#container #top #topleft #logo{ padding:0px 0px 28px 11px; }
#container #top #topleft #pakket{ padding:0px 0px 0px 84px; }
#container #top #topright{ float:right; padding:14px 0px 0px 20px; }
#container #top #topright ul{  }
#container #top #topright ul li{ height:30px; float:left; display:block; margin-right:-15px; }
#container #top #topright ul li a{ color:#696969; height:30px; float:left; display:block; background:url(../images/bg_li.jpg) no-repeat right; }
#container #top #topright ul li a:hover{ text-decoration:none; color:#000; background:url(../images/bg_liover.jpg) no-repeat right; }
#container #top #topright ul li a span{ cursor:pointer; height:24px; padding:6px 24px 0px 24px; float:left; display:block; background:url(../images/bg_lispan.jpg) no-repeat left; line-height:24px; }
#container #top #topright ul li a:hover span{ background:url(../images/bg_lispanover.jpg) no-repeat left;}

#container #top #topright ul li.selected a{ background:url(../images/bg_liover.jpg) no-repeat right; color:#000; }
#container #top #topright ul li.selected a span{ background:url(../images/bg_lispanover.jpg) no-repeat left;}

body#home { background:url(../images/bg_html.jpg) repeat-x #000;}  
body#home #container{ background:url(../images/bg_body.jpg) no-repeat top; }
body#home #container #top{ position:relative; height:409px; }
body#home #container #left{ float:left; width:454px; border:1px solid #414041; margin-bottom:35px; }
body#home #container #midle{ float:left; width:245px; padding:40px 0px 0px 16px; padding-bottom:35px; }
body#home #container #right{ float:right; width:224px; padding:126px 9px 0px 0px; padding-bottom:35px; }

body#vervolg { background:url(../images/bg_html2.jpg) repeat-x #030303;}
body#vervolg #container{ background:url(../images/bg_body2.jpg) no-repeat top; }
body#vervolg #container #top{ position:relative; height:248px; }
body#vervolg #container #top #bord{ position:absolute;  right:35px; bottom:59px; }
body#vervolg #container #left{ float:left; width:240px; padding:20px 0px 0px 0px; padding-bottom:35px;}
body#vervolg #container #left #pakket{ padding-bottom:28px;}
body#vervolg #container #midle{ float:left; width:454px; border:1px solid #414041; padding:0px 0px 0px 0px; margin:0px 0px 35px 8px; }
body#vervolg #container #right{ float:right; width:224px; padding:0px 10px 0px 0px; margin:-50px 0px 35px 0px; }
body#vervolg #container #right .cursus{ padding-bottom:20px; }

#container .contenttop{ width:454px; height:25px; background:url(../images/bg_contenttop.jpg) no-repeat; overflow:hidden; }
#container .contentbottom{ width:454px; height:25px; background:url(../images/bg_contentbottom.jpg) no-repeat; overflow:hidden; }
#container .content{ width:414px; padding:0px 20px 0px 20px; background:url(../images/bg_content.jpg) repeat-y; overflow:hidden; margin-bottom:-15px;}
#container .content h1{ font-size:1.25em; }
#container .content h2{ font-size:0.9em; }

#container #right .adres{ width:189px; height:160px; padding:40px 18px 0px 18px; background:url(../images/bg_adres.gif) no-repeat; color:#bdb7b9; font-weight:bold; }
#container #right .adres dl{ margin:0px; padding:0px; line-height:32px;  }
#container #right .adres dl dt{ float:left; display:block; width:38px; height:35px; padding:0px 0px 5px 0px; }
#container #right .adres dl dd{ height:40px; }
#container #right .adres dl dd a{ color:#bdb7b9}

#container #bottom{ font-size:0.95em; clear:both; width:946px; height:34px; background:url(../images/bg_footer.gif) no-repeat; margin-bottom:35px; }
#container #bottom ul{ padding:8px 0px 0px 5px; }
#container #bottom ul li{ float:left; display:block; font-size:1.1em; }
#container #bottom ul li a{ float:left; display:block; border-right:1px solid #3d3d3d; color:#3d3d3d; padding:0px 15px 0px 15px; }
#container #bottom ul li.last a{ border-right:0px solid #3d3d3d; }
#container #bottom ul li.mm{ float:right; display:block; width:26px; height:27px; }
#container #bottom ul li.mm a{ position:relative; float:right; display:block; border-right:0px solid #3d3d3d; text-indent:-3333px; padding:0px; width:26px; height:27px; background:url(../images/bg_mm.jpg) no-repeat; margin:-5px 6px 0px 0px; }


/*EDITOR*/
#editor {
  	font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:13px;
	line-height:20px;
}

#editor_acc {
  width:650px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:13px;
	line-height:20px;
}

#editor_acc * , #editor * , .accwide_content * , .nieuws_content *{
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:13px;
}


#editor a,#editor_acc a{ text-decoration:underline; color:#FFF; font-weight:normal; outline:0; }
#editor a:hover,#editor_acc a:hover{ text-decoration:underline; color:#FFF; font-weight:normal;}

#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;
	color: #ffde00;
	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;
	color: #ffde00;
	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;
	color: #ffde00;
	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;
	color: #ffde00;
	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;
	color: #ffde00;
	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;
	color: #ffde00;
	font-weight:bold;
}
/*END EDITOR*/

.lipsum{ margin-left:8px;}
.input{border: 1px solid #ffde00;background: #FFFFFF;width:  250px;}
.input_nb{border: 1px solid #ffde00;background: #FFFFFF;width:  250px;}
.textarea{border: 1px solid #ffde00;background: #FFFFFF;width:  250px;height:  180px;}
.error{border: 1px solid red;background: #FFCCCC;}
.button{ border: 1px solid #ffde00;background: #ffde00;color:white;} 
