html{ height: 100%; }
body{ height: 100%; min-height: 100%; margin:0px; color:#691f7e; font-size:0.80em; background:#fef2e8; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
body a{ text-decoration:none; color:#f6821f; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#f6821f; 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;}

#container{ width:1000px; position:relative; background:url(../images/bg_container.jpg) repeat-y; margin:0px auto; padding:0px; }

#container #top{ z-index:1; position:relative; height:170px; background:url(../images/bg_top.jpg) no-repeat; }
#container #top #homelink{ float:left;width:350px;height:100px;}
#container #top #contact{ float:right; text-align:right; color:#fff; font-weight:bold; padding:10px 28px 0px 0px;}
#container #top #contact p{ margin:0px; padding:0px;}
#container #top #contact a{ color:#fff; }

#container #midle{ padding:0px 65px 20px 13px; }
#container #midle #left{ float:left; width:239px; padding:26px 0px 0px 0px; }
#container #midle #left ul li{ font-size:1.25em; display:block; width:239px; height:61px; border-bottom:1px solid #5d1671; }
#container #midle #left ul li a{ color:#fff;text-indent:58px; display:block; width:239px; height:24px; padding:36px 0px 0px 0px; border-bottom:1px solid #7e3094; background-image:url(../images/bg_li.jpg); background-repeat:no-repeat;}
#container #midle #left ul li.fabriek a{ }
#container #midle #left ul li.aanbod a{ background-position:0px -62px;  }
#container #midle #left ul li.opdracht a{background-position:0px -124px; }
#container #midle #left ul li.contact a{ background-position:0px -186px; }
#container #midle #left ul li a.selected{ color:#f6821f; }
#container #midle #left ul li a:hover{  color:#f6821f;text-decoration:none;}

#container #midle #right{ position:relative; z-index:100; float:right; width:645px; line-height:23px; font-size:1.1em;}
#container #midle #right h1{ position:relative; z-index:100; color:#f6821f; margin:-10px 0px 0px 0px; padding:0px 0px 28px 0px; font-size:1.4em;}
#container #midle #right p{ padding:0px 0px 20px 0px; margin:0px; }
#container #midle #right ul{ padding:0px 0px 20px 0px; margin:0px 0px 0px 20px; }
#container #midle #right ul li{ display:block; background:url(../images/bg_list.jpg) no-repeat top left; padding:0px 0px 0px 20px; }

#container #footer{ height:39px; font-size:0.9em; padding:62px 28px 0px 38px; background:url(../images/bg_footer.jpg) no-repeat;  }
#container #footer em{ float:left; color:#a683b0; font-style:normal; }
#container #footer ul{ float:right;  }
#container #footer ul li{ float:left; display:block; }
#container #footer ul li a{ float:left; display:block; font-weight:normal; padding:0px 10px 0px 10px; color:#a683b0; border-right:1px solid #bc9ec5;}
#container #footer ul li.last a{ padding:0px 0px 0px 10px; border-right:0px solid #bc9ec5;}



/*EDITOR*/
#editor {
  /*width:410px;*/
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;;
	color: #691f7e;
	line-height:20px;
}

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

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



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


.input{border: 1px solid #691f7e;background: #FFFFFF;width:  275px;}
.input_nb{border: 1px solid #691f7e;background: #FFFFFF;width:  275px;}
.textarea{border: 1px solid #691f7e;background: #FFFFFF;width:  275px;height:  180px;}
.error{border: 1px solid red;background: #FFCCCC;}
.button{ border: 1px solid #691f7e;background: #F78320;color:white;}