body{ margin:0px; color:#2c2c2c; font-size:0.75em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:#fff;}

body a{ text-decoration:none; color:#096ba3; font-weight:bold;}

body a:hover{ text-decoration:underline; color:#09874c; 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; width:980px; margin:0px auto 60px auto; padding:0px;  overflow:hidden;}



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

.home #logo{ top:0px; left:0px; z-index:1000; height:193px; width:980px; margin:0px 0px -193px 0px; padding:0px; background:url(../images/bg_logo.jpg) no-repeat;}

.home #logo img.logo{ position:absolute; top:0px; width:580px; height:140px; z-index:1001;}

.home #logo .slogan{ position:absolute; top:109px; width:245px; height:54px; z-index:1001;}

.home #left{padding:193px 0px 0px 0px;}



.tabs{background:url(../images/bg_headervervolgtabs_02.jpg) repeat-y;}

.tabs #logo, .vervolg #logo{ top:0px; left:0px; z-index:1000; height:121px; width:980px; margin:0px 0px -121px 0px; padding:0px; background:url(../images/bg_logo.jpg) no-repeat;}

.tabs #logo img.logo, .vervolg #logo img.logo{ position:absolute; top:0px; width:245px; height:67px; z-index:1001;}

.tabs #logo .slogan, .vervolg #logo .slogan{ position:absolute; top:67px; width:245px; height:44px; z-index:1001;}

.tabs #left, .vervolg #left{padding:121px 0px 0px 0px;}

.tabs #right, .vervolg #right{padding:67px 0px 0px 0px;}



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



#container #left{ position:relative; width:245px; float:left; z-index:100;}



ul.flags {margin:0px 0px 0px 0px; padding:8px 0px 6px 18px; height:11px;}

ul.flags li{float:left; display:block; text-indent:-3333px; width:16px; height:11px; line-height:11px; margin:0px 2px 0px 0px; }

ul.flags li a{float:left; display:block; text-indent:-3333px; width:16px; height:11px; line-height:11px; background-image:url(../images/bg_flags.jpg);}

ul.flags li.nl a{background-position:0px 0px;}

ul.flags li.en a{background-position:36px 0px;}

ul.flags li.du a{background-position:18px 0px;}

ul.flags li a:hover{filter:alpha(opacity=60); opacity:0.6;}





.navBox { z-index:100; width: 245px; z-index:1000; padding:2px 0px 0px 0px; background:url(../images/bg_menu.jpg) no-repeat; }

.navBox ul { list-style: none; margin:0px; padding:0px 0px 21px 0px; outline: 0; }

.navBox ul li a { background:url(../images/bg_li.jpg) no-repeat; text-indent:40px; line-height:28px; font-size:1.2em; color:#fff; display: block; width: 245px; height:31px; outline: 0; }

.navBox ul li a:hover { background:url(../images/bg_liover.jpg) no-repeat; text-decoration:none; color:#fff;}

.navBox ul li a.selected { background:url(../images/bg_liover.jpg) no-repeat;  }

#container #left div.navBox ul ul { margin:0px; padding:0px; }

#container #left div.navBox ul ul li a { color:#fff; z-index:1000; margin: 0px; padding: 0px; width: 245px; height: 31px;  line-height: 28px; text-indent: 40px; font-size:1.0em; background:url(../images/bg_menu.jpg) no-repeat bottom #6e3081; }

#container #left div.navBox ul ul li a:hover { font-style: normal; color:#bf61db; text-decoration: none; }

#container #left img.banner { margin:0px 0px 0px 19px; }

#container #left .film { margin:0px 0px 10px 0px; }

#container #left a:hover img.boeken { filter:alpha(opacity=80); opacity:0.8;}



#container #left .media { width:210px; padding:0px 0px 0px 15px; height:195px; background:url(../images/bg_media.jpg) no-repeat; margin:0px 0px 0px 10px;}

#container #left .media ul{ margin:0px; padding:13px 0px 0px 0px; height:26px;}

#container #left .media ul li{ width:auto; text-indent:0; float:left; display:block; height:26px; margin:0px 4px 0px 0px; padding:0px;}

#container #left .media ul li a{ width:auto; text-indent:0; line-height:26px; float:left; display:block; height:26px; padding:0px 9px; margin:0px; background:none;}

#container #left .media ul li a:hover{background:url(../images/bg_mediali.jpg) repeat-x;}

#container #left .media ul li.selected a{background:url(../images/bg_mediali.jpg) repeat-x; text-decoration:underline;}



#container #left .media a img{float:left; border:1px solid white; margin:16px 5px 0px 0px;}

#container #left .media em a{clear:both; text-align:right; line-height:30px; font-style:normal; font-size:1.1em; padding:0px 15px 0px 0px;font-weight:bold; color:#fff; text-decoration:underline; display:block; margin:0px 0px 0px 0px; }





#container #right{ position:relative; width:735px; float:right; z-index:100;}

#container .right_home{background:url(../files/home/home_top.jpg) no-repeat;z-index:100;position:relative; width:735px; float:right;}
#container .right_vervolg{background:url(../images/bg_headervervolg_01.png) no-repeat;z-index:100;position:relative; width:735px; float:right;}
#container .right_vervolg_tabs{background:url(../images/bg_headervervolgtabs_01.jpg) no-repeat;z-index:100;position:relative; width:735px; float:right;}
#container .right_vervolg_tabs{background:url(../images/bg_headervervolgtabs_01.jpg) no-repeat;z-index:100;position:relative; width:735px; float:right;}

#container #right #homebtns{ padding:257px 0px 12px 0px;}

#container #right #homebtns ul{ margin:0px; padding:0px;}

#container #right #homebtns ul li{ float:left; display:block; height:225px; width:170px; padding:0px 0px 0px 11px;}

#container #right #homebtns ul li a{ position:relative; float:left; display:block; height:225px; width:170px;}

#container #right #homebtns ul li a em{ margin:0px; padding:0px; font-size:1.0em; color:#004839; font-size:1.1em; position:absolute; bottom:2px; left:5px; font-style:normal; display:block;}

#container #right #homebtns ul li a:hover{ color:#004839; text-decoration:none; filter:alpha(opacity=80); opacity:0.8;}



#container #right .blok{ width:245px; float:left; padding:0px 0px 0px 0px;}

#container #right .blok h2{ width:234px; color:#fff; line-height:30px; display:block; margin:0px; padding:0px 0px 0px 11px; height:33px; font-size:1.05em; background-image:url(../images/bg_h2.jpg);}

#container #right .gastenboek h2{ background-position:0px 0px;}

#container #right .gastenboek .inner{ width:217px; padding:16px 16px 0px 12px;}

#container #right .gastenboek .inner strong{ font-size:18px;font-weight:bold; color:#096ba3;display:block; padding:0px 0px 0px 0px;}

#container #right .gastenboek .inner .bold{ font-size:12px;font-weight:bold; color:#096ba3;display:block; padding:0px 0px 15px 0px;}

#container #right .gastenboek .inner strong span{ text-decoration:underline;}

#container #right .gastenboek .inner p{ margin:0px; padding:0px 0px 20px 16px;}

#container #right .gastenboek .inner .bold_2{ font-weight:bold;margin:0px; padding:0px 0px 0px 0px;}

#container #right .gastenboek .inner em{ font-style:normal; margin:0px 0px 10px 0px; display:block; text-align:right;}

#container #right .gastenboek .inner em a{ color:#76368A;}

#container #right .nieuws h2{ background-position:245px 0px;}

#container #right .nieuws .inner{ width:245px; padding:0px 0px 0px 0px;}

#container #right .nieuws .nieuwsitem{ width:215px; height:94px; padding:16px 14px 0px 14px; border:1px solid white;}

#container #right .nieuws .nieuwsitem h3{ margin:0px; padding:0px 0px 10px 0px; color:#7b3c8f; font-size:1.1em;}

#container #right .nieuws .nieuwsitem img{ float:left; border:1px solid #7b3c8f;}

#container #right .nieuws .nieuwsitem p{ float:right; width:142px; display:block; margin:0px; padding:0px 0px 16px 0px; line-height:1.0em;}

#container #right .nieuws .grey{ background:#f3f3f3; border:1px solid #e6e6e6;}

#container #right .adres h2{ background-position:490px 0px;}

#container #right .adres .inner{ width:245px; padding:16px 0px 0px 0px;}

#container #right .adres .contact{ width:193px; padding:16px 26px 16px 26px; background:#efefef; font-size:1.1em;}

#container #right .adres .contact p{ margin:0px; padding:0px 0px 8px 0px ;}

#container #right .adres .contact dl{ margin:0px; padding:0px; width:193px; display:block;}

#container #right .adres .contact dl dt{ float:left; width:65px; font-weight:bold;}

#container #right .adres img{ margin:13px 0px 0px 19px; padding:0px; }

#container #right .adres a:hover img{ filter:alpha(opacity=80); opacity:0.8;}



.tabs #right ul.icons{ margin:0px; padding:0px; position:absolute; right:7px; top:42px; height:49px; z-index:100;}

.tabs #right ul.icons li{ display:block; float:left; width:49px; height:49px; margin:0px 0px 0px 6px;}

.tabs #right ul.icons li a{ display:block; width:49px; height:49px;}



.tabs #right #content{ position:relative; z-index:99; margin:0px 0px 0px 10px; padding:55px 25px 50px 25px; width:664px; }



#container #right #content ul.tabs{ margin:0px; padding:0px; width:664px; height:37px; background:url(../images/bg_ultabs.jpg) no-repeat bottom;}

#container #right #content ul.tabs li{ height:24px; float:left; display:block; margin:0px 5px 0px 0px;}

#container #right #content ul.tabs li a{ font-weight:normal; padding:0px 5px; line-height:20px; border-left:1px solid #1e78ab; border-top:1px solid #1e78ab; border-right:1px solid #1e78ab; height:24px; float:left; display:block; background:url(../images/bg_litab.jpg) repeat-x;}

#container #right #content ul.tabs li a:hover{ font-weight:bold; text-decoration:none; background:url(../images/bg_litabover.jpg) repeat-x; color:#fff;}

#container #right #content ul.tabs li.selected a{ font-weight:bold; text-decoration:none; background:url(../images/bg_litabover.jpg) repeat-x; color:#fff;}



#container #right #content #contentvak{ padding:25px 22px 10px 22px; min-height:400px;height:auto !important;height:400px;width:618px; border-right:1px solid #096ba3; border-bottom:1px solid #096ba3; border-left:1px solid #096ba3;}

#container #right #content #contentvak .h1{ margin:0px; padding:0px 0px 18px 0px; color:#b50e88; font-size:1.4em; }

#container #right #content .h2{ margin:0px; padding:0px; color:#00483a; font-size:1.4em;padding:0px 0px 18px 0px; }

/*#container #right #content #contentvak p{ margin:0px; padding:0px 0px 18px 0px; }*/



.vervolg #right #content{ float:left; position:relative; z-index:99; margin:0px 0px 0px 10px; min-height:640px; height:auto !important; height:640px; padding:40px 40px 20px 25px; width:416px;}

.vervolg #right #content .h1{ margin:0px; padding:0px; color:#00483a; font-size:1.4em;padding:0px 0px 18px 0px; }

/*.vervolg #right #content p{ line-height:1.4em; margin:0px; padding:0px 0px 18px 0px;}*/



.vervolg #right #rightrow{ float:right; width:244px; margin:-15px 0px 0px 0px; padding:0px 0px 0px 0px;}

.vervolg #right ul.icons{ width:206px; margin:0px 0px 0px 0px; right:25px; padding:0px 0px 0px 0px; position:relative; height:335px; z-index:100;}

.vervolg #right ul.icons li{ float:left; display:block; width:206px; height:55px; margin:0px;}

.vervolg #right ul.icons li a{ float:left; display:block; width:205px; height:50px;}



.vervolg #right #contact{ width:225px; padding:19px 0px 0px 19px; height:200px; margin:24px 0px 0px 0px; background:url(../images/bg_right.jpg) no-repeat;}

.vervolg #right #contact p{ margin:0px; padding:20px 0px 8px 0px ;}

.vervolg #right #contact dl{ margin:0px; padding:0px; width:193px; display:block;}

.vervolg #right #contact dl dt{ float:left; width:65px; font-weight:bold;}



#footer{ width:980px; margin:0 auto; height:120px; z-index:100; background:url(../images/bg_footer.jpg) repeat-x; }

#footer ul.nav{ float:right; height:27px; padding:7px 10px 0px 10px; font-size:1.1em; background:#b50e88; margin:0px; }

#footer ul.nav li{ display:block; float:left}

#footer ul.nav li a{ display:block; float:left; color:#fff; border-right:1px solid white; padding:0px 5px 0px 5px; }

#footer ul.nav li.last a{ border-right:0px solid white; }



#footer ul.logos{ clear:both; width:980px; height:64px; display:block; margin:0px; padding:0px;}

#footer ul.logos li{ display:block; float:left; text-indent:-3333px;}

#footer ul.logos li a{ width:100%; display:block; height:64px; text-indent:-3333px;}

#footer ul.logos li.one a{ width:60px; background:url(../images/bg_logo1.jpg) no-repeat;}

#footer ul.logos li.one a:hover{ background:url(../images/bg_logo1over.jpg) no-repeat;}

#footer ul.logos li.two a{ width:78px; background:url(../images/bg_logo2.jpg) no-repeat;}

#footer ul.logos li.two a:hover{ background:url(../images/bg_logo2over.jpg) no-repeat;}

#footer ul.logos li.three a{ width:48px; background:url(../images/bg_logo3.jpg) no-repeat;}

#footer ul.logos li.three a:hover{ background:url(../images/bg_logo3over.jpg) no-repeat;}

#footer ul.logos li.four a{ width:92px; background:url(../images/bg_logo4.jpg) no-repeat;}

#footer ul.logos li.four a:hover{ background:url(../images/bg_logo4over.jpg) no-repeat;}

#footer ul.logos li.five a{ width:76px; background:url(../images/bg_logo5.jpg) no-repeat;}

#footer ul.logos li.five a:hover{ background:url(../images/bg_logo5over.jpg) no-repeat;}

#footer ul.logos li.six a{ width:80px; background:url(../images/bg_logo6.jpg) no-repeat;}

#footer ul.logos li.six a:hover{ background:url(../images/bg_logo6over.jpg) no-repeat;}

#footer ul.logos li.seven a{ width:144px;margin-top:15px; background:url(../images/logo-ZuidOostZorgbeste02.jpg) no-repeat;}

#footer ul.logos li.seven a:hover{ background:url(../images/logo-ZuidOostZorgbeste01.jpg) no-repeat;}



#footer ul.logos li.mm{ float:right; width:60px; background:url(../images/bg_logo7.jpg) no-repeat;}

#footer ul.logos li.mm a{ float:right; width:60px; background:url(../images/bg_logo7.jpg) no-repeat;}



.boeken_frame{allowTransparency:true;backgroundcolor : transparant}



/*EDITOR*/
#editor {
  width:416px;
  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 Black;

  background: #FFFFFF;

  width:  250px;

}

.textarea{

  border: 1px solid Black;

  background: #FFFFFF;

  width:  250px;

  height:  100px;

}

.error{

  border: 1px solid red;

  background: #FFCCCC;

}





.nieuws_normal{   background:url('../images/bg-nieuwsbalk01.jpg');padding-top:7px;padding-left:22px;height:23px;color:white;width:388px; }

.nieuws_selected{ background:url('../images/bg-nieuwsbalk02.jpg');padding-top:7px;padding-left:22px;height:23px;color:white;width:388px; }

.nieuws_link{     padding-left:8px;}

.nieuws_inner{    display:none;width:408px;border:1px solid #76368A;background:white; }

.nieuws_padding{  padding:8px; }

.nieuws_content{  width:388px; }

.nieuws_titel{    float:left;}

.nieuws_datum{    float:right;padding-right:8px;}



.accwide_normal{   background:url('../images/bg-balkbreed01.jpg');padding-top:7px;padding-left:22px;height:23px;color:white;width:588px; }

.accwide_selected{ background:url('../images/bg-balkbreed02.jpg');padding-top:7px;padding-left:22px;height:23px;color:white;width:588px; }

.accwide_link{     padding-left:8px;}

.accwide_inner{    display:none;width:608px;border:1px solid #76368A;background:white; }

.accwide_padding{  padding:8px; }

.accwide_content{  width:590px; }

.accwide_titel{    float:left;}

.accwide_datum{    float:right;padding-right:8px;}





.youtubebanner, .h1_hidden{ display:none }



.fotoalbum_item { margin-left:13px;margin-bottom:10px;float:left }

.fotoalbum_img { border:1px solid #a9a9a9;margin-right:8px; }



.download_link{ float:left; }

.download_visual{ float:left; }

.download_space{ margin-bottom:8px;}

.flashvideo{ width:480px; height:385px; }