html{ height:100%; }
body{ height:100%; min-height: 100%; margin:0px; color:#313131; font-size:0.8em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:url(../images/bg.png) repeat-y top;}
body a{ text-decoration:none; color:#313131; font-weight:bold;}
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; overflow:block; margin:0px auto; width:980px; height:auto !important; height:100%; min-height:100%;}
#container #inner{ position:relative; width:971px; padding:0px 0px 75px 8px; margin:0px 0px 0px 0px; overflow:hidden;}
#container #inner.t1{ background:url(../images/bg_inner-nl.jpg) no-repeat;}
#container #inner.t2{ background:url(../images/bg_inner-en.jpg) no-repeat;}
#container #inner .h1{ position:absolute; width:0px; height:0px; display:hidden; text-indent:-3000px; margin:0px; padding:0px;}

#container #inner #left { float:left; width:228px; padding:0px; overflow:hidden; }
#container #inner #left #flags{ margin:0px 0px 0px 8px; height:115px; padding:8px 0px 0px 0px;}
#container #inner #left #flags img{ float:left; display:block; margin:0px 2px 0px 0px;}

#container #inner #left #left_menu { width: 228px; z-index:1000;}
#container #inner #left #left_menu ul { list-style:none; margin:0px; padding:0px 0px 7px 0px; }
#container #inner #left #left_menu li a { color:#FFF; outline: 0; padding: 13px 0px 0px 17px; display:block; width:211px; font-size:1.1em; height:37px; text-decoration:none; font-weight: bold; background:url(../images/bg_li.jpg) no-repeat; }
#container #inner #left #left_menu li a.selected {  background:url(../images/bg_liover.jpg) no-repeat; }
#container #inner #left #left_menu li.first a{ background:url(../images/bg_lifirst.jpg) no-repeat; }
#container #inner #left #left_menu li.first a.selected {  background:url(../images/bg_lioverfirst.jpg) no-repeat; }


#container #inner #left #left_menu #nieuwsbrief{ height:80px; margin:0px; padding:0px 4px 5px 0px;}
#container #inner #left #left_menu #nieuwsbrief #top{ background: url(../images/bg_filmtop2.jpg);margin-left:4px;}
#container #inner #left #left_menu #nieuwsbrief #top #h3{ display:block; margin:0px; margin-left:12px;padding:0px;padding-top:2px;padding-bottom:2px; font-size:1.4em; font-weight:bold;}
#container #inner #left #left_menu #nieuwsbrief #content{ background: url(../images/bg_film.jpg) no-repeat bottom;height:100%;margin-left:4px;padding:0px;padding-top:10px;}
#container #inner #left #left_menu form{ display:block; float:right; width:207px; padding:0px 0px 0px 0px;}
#container #inner #left #left_menu form fieldset{ position:relative; width:166px;}
#container #inner #left #left_menu form fieldset input{ float:left; display:block; width:160px; height:19px; border:1px solid #000; margin:0px 0px 9px 0px; padding:3px 0px 0px 4px;}
#container #inner #left #left_menu form fieldset input.small{ display:block; width:126px; }
#container #inner #left #left_menu form fieldset button{ float:right; margin:3px 6px 0px 9px;border:0; text-indent:-3333px; float:right; display:block; background:url(../images/button.jpg) no-repeat; width:19px; height:19px;cursor:pointer; }

#container #inner #left div#left_menu ul ul.sub { background:url(../images/bg_ul.jpg) no-repeat bottom left; padding:0px 7px 20px 6px; margin:-8px 0px 0px 0px; }
#container #inner #left div#left_menu ul ul.sub li a { overflow:hidden; font-size:1.0em; color:#000; background:url(../images/bg_lisub.jpg) no-repeat top; z-index:1000; margin:0px; padding:0px 0px 0px 11px; width:192px; height:26px; line-height:26px;}
#container #inner #left div#left_menu ul ul.sub li.first a { background:url(../images/bg_lisubfirst.jpg) no-repeat top; }
#container #inner #left div#left_menu ul ul.sub li a:hover { font-style: normal; text-decoration: none; color:#004185; }
#container #inner #left div#left_menu ul ul.sub li a.uitklap { background:url(../images/bg_lisubover.jpg) no-repeat top; }

#container #inner #left div#left_menu ul ul.sub dl { padding:6px 0px 6px 0px; margin:0px; }
#container #inner #left div#left_menu ul ul.sub dl dt a { overflow:hidden;  font-size:0.9em; width:174px; background:none; margin:0px 0px 0px 22px; padding:4px 0px 4px 12px; height:auto; line-height:14px; background:url(../images/bg_ullisub.jpg) no-repeat left; }

#container #inner #left #beschikbaar_top{width:221px; height:18px; background:url(../images/bg_reviewtop.jpg) no-repeat bottom; overflow:hidden; }
#container #inner #left #beschikbaar{font-size:0.85em; font-weight:bold; width:221px; margin:0px 0px 14px 0px; padding:0px 0px 16px 0px; background:url(../images/bg_film.jpg) no-repeat bottom; }
#container #inner #left #beschikbaar em{font-size:1.2em; text-align:right; font-style:normal; padding:6px 18px 0px 0px; display:block;}
#container #inner #left #beschikbaar em a{color:#000; font-size:0.9em;}
#container #inner #left #beschikbaar form fieldset {padding:0px 0px 0px 14px;}
#container #inner #left #beschikbaar form fieldset label{width:80px; float:left; display:block; height:19px; margin:0px 0px 10px 0px;}
#container #inner #left #beschikbaar form fieldset select{font-size:0.95em; height:19px; margin:0px 0px 10px 0px; width:108px; }
#container #inner #left #beschikbaar form fieldset select.first{width:57px; margin:0px 7px 10px 0px }
#container #inner #left #beschikbaar form fieldset select.second{width:44px; }

#container #inner #left .nieuwsitem { overflow:hidden; padding:0px 0px 18px 15px; width: 207px; font-size:0.9em; }
#container #inner #left .nieuwsitem h3{ color:#313131; font-weight:bold; font-size:1.0em; margin:0px; padding:0px 0px 4px 0px;}
#container #inner #left .nieuwsitem p{ margin:0px; padding:0px 0px 6px 0px;}
#container #inner #left .nieuwsitem p img{ float:left; display:block; padding:0px 10px 10px 0px;}
#container #inner #left .nieuwsitem em{ display:block; text-align:right; font-style:normal;}


#container #inner #right{ float:right; width:734px; padding:0px;}
#container #inner #right #top{ width:734px; height:127px; position:relative;}
#container #inner #right #top img.logo{ position:absolute; left:16px; top:0px;}
#container #inner #right #top img.mantis{ position:absolute; left:271px; top:0px;}
#container #inner #right #top #reserveer_nu{ position:absolute; left:495px; top:12px;width:220px;height:106px; cursor:hand}


#container #inner #right #header{ width:734px; display:block; position:relative; }
#container #inner #right #header .img{ display:block; }
#container #inner #right #header #nieuwsbrief{ z-index:1;display:block; position:absolute; width:237px; height:72px; right:-1px; top:0px; }
#container #inner #right #header #nieuwsbrief img{ display:block; position:absolute; width:237px; height:72px; }

#container #inner #right #left_column{ float:left; width:479px; padding:0px 0px 0px 11px;}
#container #inner #right #left_column #fotos{width:469px; height:197px; margin:18px 0px 0px 0px; background:url(../images/bg_fotos.jpg) no-repeat; }
#container #inner #right #left_column #fotos ul{ margin:0px; padding:7px 0px 0px 14px; height:26px; }
#container #inner #right #left_column #fotos ul li{ display:block; float:left; height:26px; margin:0px 3px 0px 0px; }
#container #inner #right #left_column #fotos ul li a{ cursor:pointer; display:block; float:left; height:26px; background:url(../images/bg_tab.gif) no-repeat right; color:#fff; }
#container #inner #right #left_column #fotos ul li a span{ cursor:pointer; display:block; float:left; height:22px; padding:4px 13px 0px 13px; background:url(../images/bg_tableft.gif) no-repeat left; }
#container #inner #right #left_column #fotos ul li a:hover{  text-decoration:none; background:url(../images/bg_tabover.gif) no-repeat right; color:#000; }
#container #inner #right #left_column #fotos ul li a:hover span{ background:url(../images/bg_taboverleft.gif) no-repeat left; }
#container #inner #right #left_column #fotos ul li.selected a{  background:url(../images/bg_tabover.gif) no-repeat right; color:#000; }
#container #inner #right #left_column #fotos ul li.selected a span{ background:url(../images/bg_taboverleft.gif) no-repeat left; }
#container #inner #right #left_column #fotos div{ padding:0px 0px 0px 14px; margin:14px 0px 0px 0px; }
#container #inner #right #left_column #fotos div img{ display:block; float:left; margin:0px 4px 9px 0px; width:79px; height:52px; }
#container #inner #right #left_column #fotos div img.first{ width:176px; height:117px; }
#container #inner #right #left_column #fotos div a img{ border:2px solid black; }
#container #inner #right #left_column #fotos div a:hover img{ border:2px solid white; }

#container #inner #right #left_column #content{ width:448px; padding:26px 0px 0px 16px;}
#container #inner #right #left_column #content .h2{ color:#313131; font-weight:bold; font-family:"Arial", "times";font-size:1.3em; margin:0px; padding:0px 0px 4px 0px;}
/*
#container #inner #right #left_column #content p{ font-size:0.95em; margin:0px; padding:0px 0px 16px 0px;}
#container #inner #right #left_column #content p.link{ padding:0px 0px 0px 148px; font-size:0.85em;}
*/
/*#container #inner #right #left_column #content ul{ margin:0px; padding:0px 0px 16px 0px;}
#container #inner #right #left_column #content ul li{ display:block; padding:0px 0px 0px 10px; background:url(../images/bg_licontent.jpg) no-repeat;}*/

#container #inner #right #right_column{ float:right; width:234px; padding:20px 0px 0px 0px;}
#container #inner #right #right_column .review_top{ width:221px; height:12px; overflow:hidden; background:url(../images/bg_agendatop.jpg) no-repeat bottom left; }
#container #inner #right #right_column .review{ overflow:hidden; width:184px; padding:0px 18px 23px 19px; background:url(../images/bg_agenda.jpg) no-repeat bottom left; color:#FFF;}
#container #inner #right #right_column .review strong{ display:block; text-align:right; font-weight:normal; padding:0px 0px 4px 0px; }
#container #inner #right #right_column .review span{ display:block; padding:0px 0px 15px 0px; }
#container #inner #right #right_column .review p{ font-size:1.2em; font-weight:bold; padding:0px 0px 18px 0px; margin:0px; display:block;}
#container #inner #right #right_column .review em{ margin:0px; color:#FFF; display:block; font-style:normal; font-weight:bold; font-size:1.0em; text-align:right;}
#container #inner #right #right_column .review em a{ color:#FFF;}

#container #inner #right #right_column #film_top{width:221px; background:url(../images/bg_filmtop2.jpg) no-repeat; height:28px; overflow:hidden; }
#container #inner #right #right_column #film{text-align:center; width:221px; margin:0px 0px 16px 0px; padding:0px 0px 20px 0px; background:url(../images/bg_film.jpg) no-repeat bottom; }
#container #inner #right #right_column #film h3{ font-weight:bold; text-align:left; font-size:1.0em; padding:13px 0px 0px 19px; height:23px; width:202px; background:url(../images/bg_filmtop2.jpg) no-repeat;  margin:0px 0px 7px 0px; }
#container #inner #right #right_column #film h4{ font-weight:bold; text-align:left; font-size:1.0em; padding:13px 0px 0px 39px; height:23px; width:182px; background:url(../images/bg_filmtop.jpg) no-repeat;  margin:0px 0px 11px 0px; }
#container #inner #right #right_column #film img{ border:1px solid white;}
#container #inner #right #right_column #film em{text-align:right; font-style:normal; padding:6px 18px 0px 0px; display:block;}
#container #inner #right #right_column #film em a{color:#000; font-size:0.9em;}



#container #footer{position:absolute; bottom:0px; z-index:70; font-size:0.85em; height:37px; background:url(../images/bg_footer.jpg) no-repeat; width:980px;}
#footer span a{ cursor:pointer; display:block; text-indent:-3000px; height:30px; float:right;}
#footer span.multiminded a{ width:80px; margin-top: 0px;}


.error{ border: 1px solid red;background: #FFCCCC; }




/*EDITOR*/
#editor {
  width:465px;
  font-family:Helvetica,Arial, sans-serif;
	font-size:12px;
	color:#6c6c6c;
}

#editor ul{
  
}
#editor ol{
  
}
#editor ul li{
  list-style-type: disc;
}
#editor ol li{
  list-style-type: decimal;
}

#editor *{
  font-family:Helvetica,Arial, sans-serif;
	font-size:12px;
	color:#6c6c6c;
}

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

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

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

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

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

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

.button{
  font-family:Arial,Verdana;
  font-style:normal;
  font-size:11px;
  font-weight:bold; 
  background:#474747;
  color:#ffffff;
  border:1px solid #474747;
}