html{ height: 100%; background:url(../images/bg.jpg) repeat-x #fff;}
body{ height: 100%; min-height: 100%; margin:0px; color:#696969; font-size:0.75em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
body a{ text-decoration:none; color:#0069aa; font-weight:bold;}
body a:hover{ text-decoration:underline; color:#a80f29; font-weight:bold;}



.clear {clear:both; overflow:hidden; height:0px;} img{border:0px; display:block;} ul, li{list-style:none; } form, fieldset, ul{margin:0px; padding:0px; border:0;}

#container{ position:relative; width:100%; height:auto !important; height:100%; min-height:100%; margin:0px auto; padding:0px;}
#container #midle{ padding:0px 0px 13px 0px; width:998px; margin:0 auto;}
#container #midle #top{ height:70px; z-index:10; position:relative; }
#container #midle #top #logo{ float:left; display:block; position:absolute; left:0px; top:0px; width:300px; height:102px; }
#container #midle #top #logo img{ width:300px; height:102px; }
#container #midle #top ul{ float:right; padding:15px 14px 0px 0px; font-size:1.2em; }
#container #midle #top ul li{ float:left; display:block; height:30px; }
#container #midle #top ul li a{ float:left; display:block; padding:0px 10px 0px 9px; font-weight:normal; height:30px; line-height:30px; color:#888787; background:url(../images/bg_topnav.jpg) no-repeat right;}
#container #midle #top ul li.last a{ background:none;}
#container #midle #top ul li a:hover{ text-decoration:none; color:#0069aa;}

#container #midle #left{ float:left; width:245px; z-index:1; position:relative; padding:24px 0px 0px 9px; }
#container #midle #left #menu ul{ }
#container #midle #left #menu ul li{ display:block; width:245px; height:46px; }
#container #midle #left #menu ul li a{ color:#4c4c4c; font-size:1.25em; font-weight:normal; text-indent:75px; line-height:46px; display:block; width:245px; height:46px; background-image:url(../images/bg_li.jpg); }
#container #midle #left #menu ul li.parti a{ background-position:0px 0px; }
#container #midle #left #menu ul li.zakelijk a{ background-position:0px -46px; }
#container #midle #left #menu ul li.meeta{ background-position:0px -92px; }
#container #midle #left #menu ul li.waarom a{ background-position:0px -138px; }
#container #midle #left #menu ul li.tarieven a{ background-position:0px -184px; }
#container #midle #left #menu ul li.starters a{ background-position:0px -230px; }
#container #midle #left #menu ul li #selected{ color:#C51230; }
#container #midle #left #menu ul li a:hover{ color:#0069aa; text-decoration:none;  }

#container #midle #right{ float:right; width:735px; z-index:1; position:relative; padding:0px 9px 0px 0px; }

#container #footer{width:100%; overflow:block;}
#container #footer #inner{width:980px; margin:0 auto;}
#container #footer #inner #footermenu{width:930px; padding:0px 32px 0px 18px; clear:both; }
#container #footer #inner #footermenu ul li{float:left; display:block; padding:0px 11px 0px 11px; background:url(../images/bg_footermenu.jpg) no-repeat right; }
#container #footer #inner #footermenu ul li.last{background:none; }
#container #footer #inner #footermenu ul li.mm{float:right; background:none; padding:0px;}
#container #footer #inner #footermenu ul li.mm a{float:right; text-indent:-3333px; background:url(../images/bg_mm.jpg) no-repeat; width:26px; height:27px;}
#container #footer #inner #footermenu ul li a{float:left; line-height:26px; color:#277fb6; display:block; font-weight:normal;  }
#container #footer #inner #footermenu ul li a:hover{color:#fff; text-decoration:none; }


body.home{ background:#024a77; }
body.home #container{ }
body.home #container #midleouter{background:url(../images/bg_midleouter.jpg) repeat-x; border-bottom:1px solid #024b78;}
body.home #container #midle{background:url(../images/bg_top.jpg) no-repeat; }
body.home #container #midle #right #header{ position:relative; }
body.home #container #midle #right #header img.header{ position:relative; z-index:1; }
body.home #container #midle #right #header .youtube{ position:absolute; left:18px; top:189px; padding-top:15px;padding-left:55px;width:155px; height:80px; z-index:100;background:url( '../images/romkema-testimonial02.png' );color:#FFFFFF; }
body.home #container #midle #right #header .youtube a{ color:#FFFFFF;font-size:22px;z-index:101; }
body.home #container #midle #right #header .logo{ position:absolute; right:0px; bottom:0px; width:223px; height:47px; z-index:10; }

body.home #container #footer{z-index:1000; width:100%; overflow:block; padding:34px 0px 100px 0px; background:url(../images/bg_footer.jpg) repeat-x top; border-top:1px solid #47abe9;}
body.home #container #footer #inner .rij{float:left; width:245px; font-size:1.35em; padding:0px 0px 30px 0px;}
body.home #container #footer #inner .meeting{ width:169px; height:179px; padding:65px 38px 0px 38px; margin:-13px 0px 0px 0px; position:relative; background:url(../images/bg_meeting.jpg) no-repeat;}
body.home #container #footer #inner .meeting strong{ color:#c41230; display:block; padding:0px 0px 12px 0px;}
body.home #container #footer #inner .meeting p{ margin:0px; padding:0px 0px 16px 0px; color:#0069aa; font-weight:bold; font-size:1.15em;}
body.home #container #footer #inner .meeting em a{ display:block; text-align:right; font-size:0.8em; font-style:normal; text-decoration:none;}
body.home #container #footer #inner .contact{ width:162px; height:207px; padding:24px 38px 0px 45px; position:relative; background:url(../images/bg_contact.jpg) no-repeat;}
body.home #container #footer #inner .contact p{ margin:0px; padding:0px 0px 18px 0px; font-size:0.9em;}
body.home #container #footer #inner .contact a{ color:#696969; font-weight:normal; text-decoration:normal;}
body.home #container #footer #inner .tekst{ font-family:"Myriad Pro", "Arial";  /* text-transform: uppercase; */ width:201px; padding:5px 22px 0px 22px; color:#fff; font-size:1.7em;}
body.home #container #footer #inner .tekst h1{ margin:0px; padding:0px; font-size:1.0em; padding:0px 0px 10px 0px;}
body.home #container #footer #inner .tekst ol{ list-style-position:inside; margin:0px; padding:0px; }
body.home #container #footer #inner .tekst ol li{ list-style-type:decimal; list-style-position:inside; margin:0px; padding:0px;font-size:0.9em;}
body.home #container #footer #inner .tekst ol li span{ padding:0px 0px 0px 8px;font-size:0.9em;color:white;}
body.home #container #footer #inner .tekst ol li a{ text-decoration:none;color:white;}


body.vervolg #container{background:url(../images/bg_container.jpg) repeat-y top;}
body.vervolg #container #midle{background:url(../images/bg_topvervolg.jpg) no-repeat; padding:0px 0px 72px 0px;}
body.vervolg #container #midle #right #content{ width:410px; float:left; padding:45px 0px 0px 50px; line-height:24px;}
.h1{ font-size:1.4em; color:#c41230; margin:0px; padding:0px 0px 0px 0px;}
.h1 a{ color:#c41230; }
body.vervolg #container #midle #right #content p{ margin:0px; padding:0px 0px 24px 0px;}
body.vervolg #container #midle #right #rij{ width:245px; float:right; padding:23px 0px 0px 0px; }
body.vervolg #container #midle #right #rij .meeting{ font-size:1.35em; width:169px; height:179px; margin:0px 0px 15px 0px; padding:65px 38px 0px 38px; position:relative; background:url(../images/bg_meeting2.jpg) no-repeat;}
body.vervolg #container #midle #right #rij .meeting strong{ color:#c41230; display:block; padding:0px 0px 12px 0px;}
body.vervolg #container #midle #righ-t #rij .meeting p{ margin:0px; padding:0px 0px 16px 0px; color:#0069aa; font-weight:bold; font-size:1.15em;}
body.vervolg #container #midle #right #rij .meeting em a{ display:block; text-align:right; font-size:0.8em; font-style:normal; text-decoration:none;}
body.vervolg #container #midle #right #rij .reeleezee{ margin:50px 0px 0px 0px; display:block; width:245px; height:47px; background:url(../images/reeleezee2.jpg) no-repeat right; text-indent:-3333px;}

body.vervolg #container #footer{z-index:1000; position:absolute; bottom: 0; width:100%px; height:43px; padding:27px 0px 0px 0px; background:url(../images/bg_footervervolg.jpg) repeat-x; overflow: block;}
body.vervolg #container #footer #inner #footermenu ul li.mm a{background:url(../images/bg_mm2.jpg) no-repeat;}

/*EDITOR*/
#editor {
  width:433px;
  font-family:Arial, Verdana, Tahoma, Helvetica, Sans-serif;
	font-size:12px;;
	color: #414042;
	line-height:20px;
}

#editor_acc {
  width:610px;
  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 #414042;background: #FFFFFF;width:  250px;}
.input_nb{border: 1px solid #414042;background: #FFFFFF;width:  165px;}
.textarea{border: 1px solid #414042;background: #FFFFFF;width:  250px;height:  100px;}
.error{border: 1px solid red;background: #FFCCCC;}
.button{ border: 1px solid #414042;background: #c41230;color:white;}

.m_g{ width:400px;}
.m_g_date{ float:left;}
.m_g_link{ float:right;}
