html{ background:url(../images/bg_html.jpg) repeat-x top #ffffff;}
body{ background:url(../images/bg_body.gif) no-repeat top; margin:0px; color:#58595b; font-size:0.75em; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:none;}
body a{ text-decoration:none; color:#2a2a2a; font-weight:bold;}
body a:hover{ text-decoration:none; color:#034a86; 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;}

html, body, #container {height:100%;}
body > #container {height:auto; min-height: 100%;}

#container{ width:978px; margin:0 auto; position:relative; padding:0px 1px 0px 1px; }

#container #top{ height:145px; margin:0 auto; width:978px; position:relative; }
#container #top #logo{ padding:17px 0px 0px 28px; width:462px; height:99px; z-index:1;}
#container #top #topnav{ position:absolute; right:0px; top:0px; z-index:2;  font-size:1.1em; }
#container #top #topnav ul{ display:block; float:right;  padding:0px 23px 0px 0px; background:url(../images/bg_ul.jpg) no-repeat right;}
#container #top #topnav ul li{ float:left; display:block; height:34px; }
#container #top #topnav ul li a{ outline:0; float:left; display:block; height:34px; background:url(../images/bg_lia.jpg) repeat-x; }
#container #top #topnav ul li a span{ color:#fff; line-height:34px; float:left; display:block; height:27px; padding:7px 9px 0px 8px; line-height:27px; cursor:pointer; background:url(../images/bg_liaspan.jpg) no-repeat left; }
#container #top #topnav ul li a:hover span{ color:#4ba7c1; }
#container #top #topnav ul li.first a{ background:url(../images/bg_li.jpg) no-repeat; }
#container #top #topnav ul li.first a span{ background:none; padding:7px 9px 0px 24px;}
#container #top #topnav ul li.nl a{ background:url(../images/bg_flags.jpg) 0px 0px; margin:16px 2px 0px 0px; text-indent:-3333px; width:15px; height:10px; line-height:10px;}
#container #top #topnav ul li.en a{ background:url(../images/bg_flags.jpg) -18px 0px; margin:16px 2px 0px 0px; text-indent:-3333px; width:15px; height:10px; line-height:10px;}
#container #top #topnav ul li.de a{ background:url(../images/bg_flags.jpg) -36px 0px; margin:16px 2px 0px 0px; text-indent:-3333px; width:15px; height:10px; line-height:10px;}
#container #top #topnav ul li.fr a{ background:url(../images/bg_flags.jpg) -54px 0px; margin:16px 2px 0px 0px; text-indent:-3333px; width:15px; height:10px; line-height:10px;}
#container #top #topnav ul li.nl a:hover{ filter:alpha(opacity=60); opacity:0.6; }
#container #top #topnav ul li.en a:hover{ filter:alpha(opacity=60); opacity:0.6; }
#container #top #topnav ul li.de a:hover{ filter:alpha(opacity=60); opacity:0.6; }
#container #top #topnav ul li.fr a:hover{ filter:alpha(opacity=60); opacity:0.6; }


#container #left{ z-index:2; float:left; width:225px; padding:0px 0px 0px 9px; padding-bottom:152px; }
#container #left h2{ position:relative; display:block; height:24px; margin:0px 0px 1px 0px; padding:0px; font-size:1.0em; color:#fff; text-indent:10px; line-height:24px; }
#container #left h2 em{ display:block; line-height:12px; height:12px; position:absolute; top:6px; right:12px; width:12px; text-indent:-3333px;}
#container #left h2 em a{ display:block; width:12px; height:12px;  background:none; text-indent:-3333px; }

#container #left .uitklap em{ font-style:normal; cursor:pointer; display:block; height:39px; margin:11px 0px 0px 0px; font-size:1.0em;}
#container #left .uitklap em a{ outline:0; display:block; height:38px; line-height:38px; text-indent:11px; padding:0px 0px 0px 0px; background:url(../images/bg_button.jpg) no-repeat; color:#fff; }
#container #left .uitklap em a span{  outline:0; display:block; height:38px; line-height:38px; text-indent:11px; padding:0px 0px 0px 0px; background:url(../images/bg_buttonover.jpg) no-repeat; color:#fff;  }
#container #left .uitklap em a:hover{color:#4ba7c1; }

#container #left #menu1, #container #left #menu2, #container #left #menu3, #container #left #menu4{ display:none;}

#container #left .blok{ margin-bottom:1px; padding:4px 0px 5px 9px; font-size:0.95em;}
#container #left .blok ul{ margin:0px; padding:0px 0px 0px 0px; }
#container #left .blok ul li{ display:block; position:relative; min-height:16px; line-height:16px; height:auto !important;height:16px; margin:0px; font-size:1.0em; }
#container #left .blok ul li a{ display:block; min-height:16px; height:auto !important;height:16px; padding:0px 0px 0px 18px; }
#container #left .blok ul li a:hover{color:#fff; }
#container #left .blok ul li em{ display:block; height:12px; position:absolute; top:2px; right:12px; width:12px; text-indent:-3333px;}
#container #left .blok ul li em a{ display:block; width:12px; height:12px; background:none; text-indent:-3333px; }
#container #left .blok ul li a span img{ display:inline; width:12px; height:12px;}
#container #left .blok select{ width:208px; font-size:0.95em; }

#container #left .blok ul li a.selected span{ font-weight:bold;color:black;}
#container #left .blok ul li a.disabled{ font-weight:bold;color:#efefef;filter:alpha(opacity=30); opacity:0.3;cursor:default;}
#container #left .blok ul li a.disabled span{ cursor:default;}

#container #left .paars h2{ background:url(../images/bg_h2paars.jpg) no-repeat; }
#container #left .paars h2 em{background:url(../images/bg_infopaars.gif) no-repeat; }
#container #left .paars .blok{ background:#6680a4; color:#d4dde9; }
#container #left .paars .blok a{ color:#d4dde9; }
#container #left .paars .blok ul li a{ background:url(../images/bg_lipaars.jpg) no-repeat left top; }
#container #left .paars .blok ul li a:hover{ color:#fff;}
#container #left .paars .blok ul li.last a{ background:none; text-decoration:underline;}
#container #left .paars .blok ul li a.selected{ background:url(../images/bg_lipaarsover.jpg) no-repeat left top; }
.blok ul li .wis{ float:right;margin-right:35px; }
#container #left .paars .blok ul li em{ background:url(../images/bg_infopaars.gif) no-repeat; }
#container #left .paars .blok ul li em a{ background:none; }

#container #left .blauw h2.space{ background:url(../images/bg_h2blauw.jpg) no-repeat; margin-top:9px; }
#container #left .blauw h2{ background:url(../images/bg_h2blauw2.jpg) no-repeat; }
#container #left .blauw h2 em{background:url(../images/bg_infoblauw.gif) no-repeat; }
#container #left .blauw .blok{ background:#034a86; color:#93bfe4; }
#container #left .blauw .blok .reis_type{ font-size: 15px; }
#container #left .blauw .blok a{ color:#93bfe4; }
#container #left .blauw .blok ul li a{ background:url(../images/bg_liblauw.jpg) no-repeat left top; }
#container #left .blauw .blok ul li a.selected{ background:url(../images/bg_liblauwover.jpg) no-repeat left top; }
#container #left .blauw .blok ul li.last a{ background:none; text-decoration:underline;}
#container #left .blauw .blok ul li em{ background:url(../images/bg_infoblauw.gif) no-repeat; }
#container #left .blauw .blok ul li em a{ background:none; }

#container #left .groen h2{ background:url(../images/bg_h2groen.jpg) no-repeat; }
#container #left .groen h2 em{background:url(../images/bg_infogroen.gif) no-repeat; }
#container #left .groen .blok{ background:#66a29d; color:#b3e3df; }
#container #left .groen .blok a{ color:#b3e3df; }
#container #left .groen .blok ul li a{ background:url(../images/bg_ligroen.jpg) no-repeat left top; }
#container #left .groen .blok ul li a.selected{ background:url(../images/bg_ligroenover.jpg) no-repeat left top; }
#container #left .groen .blok ul li.last a{ background:none; text-decoration:underline;}
#container #left .groen .blok ul li em{ background:url(../images/bg_infogroen.gif) no-repeat; }
#container #left .groen .blok ul li em a{ background:none; }

#container #left .lichtblauw h2{ background:url(../images/bg_h2lichtblauw.jpg) no-repeat; }
#container #left .lichtblauw h2 em{background:url(../images/bg_infolichtblauw.gif) no-repeat; }
#container #left .lichtblauw .blok{ background:#4186a4; color:#b0dfed; }
#container #left .lichtblauw .blok a{ color:#b0dfed; }
#container #left .lichtblauw .blok ul li a{ background:url(../images/bg_lilichtblauw.jpg) no-repeat left top; }
#container #left .lichtblauw .blok ul li a.selected{ background:url(../images/bg_lilichtblauwover.jpg) no-repeat left top; }
#container #left .lichtblauw .blok ul li.last a{ background:none; text-decoration:underline;}
#container #left .lichtblauw .blok ul li em{ background:url(../images/bg_infolichtblauw.gif) no-repeat; }
#container #left .lichtblauw .blok ul li em a{ background:none; }

#container #left .selectie{ font-size:1.2em; margin:16px 0px 0px 0px; background:url(../images/bg_selectie.jpg) no-repeat bottom #eeecec; padding:0px 11px 18px 11px;}
#container #left .selectie h2{ padding:0px 0px 10px 0px; display:block; height:33px; background:url(../images/bg_vervolg.jpg) no-repeat; font-size:0.8em; margin:0px -11px 0px -11px; color:#fff; text-indent:10px; line-height:33px; }
#container #left .selectie ul{ }
#container #left .selectie ul li{ color:#20295b; font-weight:bold; line-height:20px; }
#container #left .selectie ul li a{ color:#5f9c98; text-decoration:underline; }
#container #left .selectie ul li a:hover{  color:#20295b; }
#container #left .selectie .uw_selectie_l{ float:left; }
#container #left .selectie .uw_selectie_r{ float:right; }
#container #left .selectie .uw_selectie_l, #container #left .selectie .uw_selectie_r{ font-size:11px;color:#5f9c98; }

#container .home{ width:735px; padding:9px 0px 0px 0px; }
#container .vervolg{ width:726px; padding:16px 0px 0px 0px; }
#container #right{ z-index:2; float:right; padding-bottom:152px; }
#container #right h1{ padding:10px 0px 13px 10px; margin:0px; font-size:1.4em; color:#034a86;  }
#container #right #h1{ padding-left:0px; }
#container #right .linkerkolom{ float:left; width:488px; padding:0px 0px 15px 0px; }
#container #right .linkerkolom .header{ position:relative; }
#container #right .linkerkolom .header img{ position:relative; z-index:1; }
#container #right .linkerkolom .header em{ display:block; position:absolute; font-style:normal; font-weight:bold; font-size:1.3em; top:36px; left:0px; background:url(../images/bg_foto.png) repeat-x; color:#fff; z-index:2; line-height:35px; text-indent:15px; padding:0px 15px 0px 0px;}
#container #right .linkerkolom h1{ padding:10px 0px 13px 10px; margin:0px; font-size:1.5em; color:#6680a4; }

#container #right .linkerkolom .accwide_normal{ margin:0px 0px 12px 0px; background:url(../images/bg_inklap.jpg); width:468px; height:33px; text-indent:9px; line-height:33px; color:#fff; font-weight:bold; cursor:pointer;}
#container #right .linkerkolom .accwide_selected{ background:url(../images/bg_uitklap.jpg); width:468px; height:33px; text-indent:9px; line-height:33px; color:#fff; font-weight:bold; cursor:pointer;}
#container #right .linkerkolom .accwide_inner{ margin:0px 0px 12px 0px; display:none; width:422px; padding:20px 23px 14px 23px; background:url(../images/bg_uitgeklapt.jpg) no-repeat bottom #eeecec; }
#container #right .linkerkolom .accwide_inner p{ margin:0px; padding:0px 0px 18px 0px; }
#container #right .linkerkolom .accwide_inner strong{ display:block; color:#20295b; }

#container #right div.homee{ min-height:276px; height:auto !important; height:276px; }
#container #right div.homee .nieuws {position:absolute; bottom:0px; } 
#container #right .rechterkolom{ position:relative; float:right; width:235px; }
#container #right .rechterkolom h2{ color:#20295b; margin:0px; padding:6px 0px 8px 0px; font-size:1.6em; }
#container #right .rechterkolom form fieldset{ position:relative; display:block; width:220px; }
#container #right .rechterkolom form fieldset span#naam{ display:block; width:220px; height:34px; background:url(../images/bg_naam01.jpg) no-repeat;  }
#container #right .rechterkolom form fieldset span#naamerror{ display:block; width:220px; height:34px; background:url(../images/bg_naam02.jpg) no-repeat;  }
#container #right .rechterkolom form fieldset span#email{ display:block; width:220px; height:34px; background:url(../images/bg_mail01.jpg) no-repeat;  }
#container #right .rechterkolom form fieldset span#emailerror{ display:block; width:220px; height:34px; background:url(../images/bg_mail02.jpg) no-repeat;  }
#container #right .rechterkolom form fieldset span input{ display:block; color:#20295c; font-size:0.9em; border:0px; background:none; width:200px; height:18px; padding:2px 0px 0px 20px; margin:0px; }

#container #right .rechterkolom form fieldset span#naamerror input,#container #right .rechterkolom form fieldset span#emailerror input{ display:block; color:#FF0000; font-size:0.9em; border:0px; background:none; width:200px; height:18px; padding:2px 0px 0px 20px; margin:0px; }

#container #right .rechterkolom form fieldset input.button{display:block; font-size:1.0em; text-align:left; float:right; border:0px; background:url(../images/bg_btn.jpg) no-repeat; padding:0px 0px 0px 10px; margin:0px; cursor:pointer; width:96px; height:22px; color:#fff;}
#container #right .vervolgg form{ margin-bottom:24px;}

#container #right .vervolgg .nieuws{ position:relative; margin-bottom:16px;}
#container #right .rechterkolom .nieuws .nieuws_inner{ width:210px; padding:10px 13px 5px 12px; background:url(../images/bg_nieuwsinner.jpg) no-repeat bottom; }
#container #right .rechterkolom .nieuws .nieuws_inner2{ width:202px; padding:10px 16px 20px 17px; background:url(../images/bg_nieuwsinner.jpg) no-repeat bottom; }
#container #right .rechterkolom .nieuws{ font-size:1.00em; color:#e0f8f6; font-weight:bold; width:235px; background:url(../images/bg_nieuws.jpg) no-repeat #6eaca7; }
#container #right .rechterkolom .nieuws ol{ color:#e0f8f6; list-style-position:inside; margin:0px; padding:0px; }
#container #right .rechterkolom .nieuws ol li{ list-style-type:decimal; list-style-position:outside; margin:0px 0px 0px 22px; padding:0px 0px 5px 0px;}
#container #right .rechterkolom .nieuws ol li span{ padding:0px 0px 0px 0px;}
#container #right .rechterkolom .nieuws ol li a{ color:#e0f8f6; }
#container #right .rechterkolom .nieuws h3{ margin:0px; padding:0px 0px 10px 0px; display:block; font-size:1.2em;}

#container #right .overzicht{ width:735px; background:url(../images/bg_overzicht.jpg) no-repeat;}
#container #right .overzicht .overzicht_inner{ width:735px; padding:20px 0px 20px 0px; background:url(../images/bg_overzichtinner.jpg) no-repeat bottom;}
#container #right .overzicht .item{ position:relative; margin:0px 2px 0px 9px; float:left; width:147px; padding:0px 8px 85px 14px; border:1px solid #cdcdcd; background:#fff; min-height:300px; height:auto !important; height:300px; }
#container #right .overzicht .item h4{  color:#20295b; font-size:1.2em; display:block; margin:0px -14px 10px -14px; width:169px; height:23px; line-height:22px; text-indent:16px; background:url(../images/bg_h4.jpg) repeat-x; }
#container #right .overzicht .item h4.reviews{  color:#4186a4; text-indent:14px; }
#container #right .overzicht .item img{ border:1px solid #2c3565; margin:0px 0px 7px 0px; }
#container #right .overzicht .item strong{ display:block; color:#20295b; padding:3px 0px 0px 0px; }
#container #right .overzicht .item strong img{ border:0px; margin:0px; display:inline; }
#container #right .overzicht .item p{ margin:0px; padding:0px 0px 12px 0px; }
#container #right .overzicht .item p strong{ display:inline; color:#4186a4; }
#container #right .overzicht .item dl{ margin:0px; padding:0px; display:block; width:141px; }
#container #right .overzicht .item dl dt{ width:123px; display:block; float:left; margin:0px; padding:0px; }
#container #right .overzicht .item dl dd{ margin:0px; padding:0px; color:#20295b; }
#container #right .overzicht .item div.reviews{ font-size:1.45em; color:#4186a4; font-weight:bold; padding:4px 0px 20px 0px; }
#container #right .overzicht .item div.gemiddeld { padding:0px 8px 0px 0px; }
#container #right .overzicht .item div.gemiddeld strong{ display:block; text-align:right; font-weight:bold; font-size:1.0em; color:#4186a4;}
#container #right .overzicht .item div.gemiddeld span{ font-size:2.2em; font-weight:bold; color:#404040; display:block; text-align:right;}
#container #right .overzicht em{ position:absolute; bottom:12px; right:13px; display:block; font-style:normal;}
#container #right .overzicht em a{ display:block; width:90px; height:22px; line-height:20px; background:url(../images/bg_meerinfo.jpg) no-repeat; color:#fff; text-indent:12px;}
#container #right .overzicht em a:hover{ color:#20295b; }

#container #right .overzicht #mi{ position:absolute; bottom:12px; right:13px; display:block; font-style:normal;}
#container #right .overzicht #mi a{ display:block; width:141px; height:30px; line-height:28px; background:url(../images/bg_meerinfo-groot01.jpg) no-repeat; color:#fff; text-indent:35px;}
#container #right .overzicht #mi a:hover{ color:#20295b; }

#container #right .overzicht #ra{ position:absolute; bottom:50px; right:13px; display:block; font-style:normal;}
#container #right .overzicht #ra a{ display:block; width:141px; height:30px; line-height:28px; background:url(../images/bg_meerinfo-groot02.jpg) no-repeat; color:#fff; text-indent:35px;}
#container #right .overzicht #ra a:hover{ color:#20295b; }

#container #right .overzicht .mi{ position:absolute; bottom:12px; right:13px; display:block; font-style:normal;}
#container #right .overzicht .mi a{ display:block; width:141px; height:30px; line-height:28px; background:url(../images/bg_meerinfo-groot01.jpg) no-repeat; color:#fff; text-indent:35px;}
#container #right .overzicht .mi a:hover{ color:#20295b; }

#container #right .overzicht .ra{ position:absolute; bottom:50px; right:13px; display:block; font-style:normal;}
#container #right .overzicht .ra a{ display:block; width:141px; height:30px; line-height:28px; background:url(../images/bg_meerinfo-groot02.jpg) no-repeat; color:#fff; text-indent:35px;}
#container #right .overzicht .ra a:hover{ color:#20295b; }

#container #right .overzicht em.review a{ display:block; width:117px; height:22px; line-height:20px; margin-top:8px; background:url(../images/bg_meerinfo2.jpg) no-repeat; color:#fff; text-indent:8px;}
#container #right .overzicht em.review a:hover{ color:#000; }

#container #right .favorieten{ }
#container #right .favorieten em.balk{ display:block; height:33px; width:726px; font-style:normal; background:url(../images/bg_favorieten.jpg) no-repeat; text-indent:10px; line-height:33px;  color:#fff;}
#container #right .favorieten em.balk a{ color:#fff;}
#container #right .favorieten em.balk strong{ cursor:pointer; display:block; height:33px; width:726px; background:url(../images/bg_favorietenover.jpg) no-repeat; }
#container #right .favorieten em.balk span{ font-size:0.8em; color:#b0dfed;}

#container #right #lift{ margin-top:-16px; }
#container #right .zoekresultaat{ clear:both; display:block; position:relative; background:#eeecec; margin:10px 0px 12px 0px; min-height:14px; height:auto !important; height:14px;  padding:8px 5px 8px 10px;  }
#container #right .zoekresultaat strong{ color:#20295b; }
#container #right .zoekresultaat select{ float:right; border:1px solid #1e3873; width:220px; font-size:0.95em;}
#container #right .zoekresultaat ul{ position:absolute; right:10px; top:8px; float:right; }
#container #right .zoekresultaat ul li{ float:left; display:block;}
#container #right .zoekresultaat ul li a{ float:left; display:block; padding:0px 2px 0px 2px;}
#container #right .zoekresultaat ul li.selected a{ color:#20295b;}
#container #right .zoekresultaat ul li a:hover{ color:#20295b;}
#container #right .zoekresultaat a{ color:#4186a4;}

#container #right #openen{ display:none; padding:3px 0px 20px 0px; background:url(../images/bg_openen.jpg) no-repeat bottom #eeecec;}
#container #right #openen .schip { position:relative; padding:6px 0px 2px 11px; width:715px; }
#container #right #openen .schip a img{ border:1px solid #222953; float:left; display:block; }
#container #right #openen .schip .middel{float:left; width:460px; padding:0px 0px 0px 11px;}
#container #right #openen .schip .middel h4{margin:0px; padding:0px; font-size:1.2em; color:#20295b; font-weight:bold;}
#container #right #openen .schip .middel h4 a{ color:#20295b; text-decoration:none;}
#container #right #openen .schip .middel p{margin:0px; padding:0px; }
#container #right #openen .schip .middel p a{color:#4d8ba6; }
#container #right #openen .schip .middel p a:hover{text-decoration:underline; }
#container #right #openen em{ float:right; height:22px; font-style:normal; padding:6px 11px 0px 0px; }
#container #right #openen em a{ float:left; display:block; height:22px; margin:0px 0px 0px 8px; background:url(../images/bg_btnblauw.jpg) no-repeat right; }
#container #right #openen em a span{ cursor:pointer; color:#fff; padding:0px 23px 0px 12px; line-height:20px; float:left; display:block; height:22px; background:url(../images/bg_btnblauwspan.jpg) no-repeat left; }
#container #right #openen em a:hover span{ color:#000; }
#container #right #openen hr{ border-top:1px solid #dbdada; border-bottom:1px solid #fffefe; border-left:0px; border-right:0px; }

#container #right #openen em.buttons{ padding:8px 11px 0px 0px; }

#container #right .resultaat{ position:relative; background:url(../images/bg_resultaat.jpg) repeat-y left; border:1px solid #cdcdcd; margin-bottom:16px;}
#container #right .resultaat h4{  color:#20295b; margin:0px; padding:0px; font-size:1.2em; display:block; height:32px; line-height:22px; text-indent:11px; background:url(../images/bg_h4.jpg) repeat-x; }
#container #right .resultaat h4 a span{color:#20295b; }
#container #right .resultaat h4 span{ float:left; }
#container #right .resultaat h4 strong{ display:block; float:right; padding:1px 12px 0px 0px; height:30px; font-size:0.85em; }
#container #right .resultaat h4 strong img{ display:inline;}
#container #right .resultaat .lresult { z-index:100; position:relative; float:left;  padding:0px 24px 0px 10px; width:140px;}
#container #right .resultaat .lresult img{ border:1px solid #222953;}
#container #right .resultaat .mresult{ width:185px; padding:0px 30px 10px 0px; float:left; }
#container #right .resultaat .mresult strong{ display:block; color:#20295b; padding:3px 0px 0px 0px; }
#container #right .resultaat .mresult p{ margin:0px; padding:0px 0px 0px 0px; }
#container #right .resultaat .rresult{ width:228px; float:left; padding:0px 0px 4px 0px; }
#container #right .resultaat .rresult strong{ display:block; color:#20295b; padding:3px 0px 0px 0px; }
#container #right .resultaat .rresult p{ margin:0px; padding:0px 0px 12px 0px; }
#container #right .resultaat .rresult dl{ margin:0px; padding:0px 0px 10px 0px; display:block; width:141px; }
#container #right .resultaat .rresult dl dt{ width:123px; display:block; float:left; margin:0px; padding:0px; }
#container #right .resultaat .rresult dl dd{ margin:0px; padding:0px; color:#20295b; }
#container #right .resultaat .rresult div.reviews{ font-size:1.45em; color:#4186a4; font-weight:bold; padding:4px 0px 20px 0px; }
#container #right .resultaat .rresult2{ width:288px; float:left; }
#container #right .resultaat .rresult2 p{ margin:0px; padding:0px 0px 12px 0px; }
#container #right .resultaat .rresult2 strong{ display:block; color:#20295b; padding:3px 0px 0px 0px; }

#container #right .resultaat em{ float:right; display:block; font-style:normal; width:90px; margin:-30px 0px 0px 0px; padding:0px 11px 0px 0px;}
#container #right .resultaat em a{ display:block; width:90px; height:22px; line-height:20px; background:url(../images/bg_meerinfo.jpg) no-repeat; color:#fff; text-indent:12px;}
#container #right .resultaat em a:hover{ color:#20295b; }

#container #right .resultaat #button { float:right; display:block; font-style:normal; width:141px;height:75px; margin:-75px 0px 0px 0px; padding:0px 0px 0px 0px;}

#container #right .resultaat #mi{ display:block; font-style:normal; width:141px; margin:0px 0px 0px 0px; padding:0px 11px 0px 0px;}
#container #right .resultaat #mi a{ display:block; width:141px; height:30px; line-height:28px; background:url(../images/bg_meerinfo-groot01.jpg) no-repeat; color:#fff; text-indent:35px;}
#container #right .resultaat #mi a:hover{ color:#20295b; }

#container #right .resultaat #ra{ display:block; font-style:normal; width:141px; margin:0px 0px 0px 0px; padding:0px 11px 0px 0px;}
#container #right .resultaat #ra a{ display:block; width:141px; height:37px; line-height:28px; background:url(../images/bg_meerinfo-groot02.jpg) no-repeat; color:#fff; text-indent:35px;}
#container #right .resultaat #ra a:hover{ color:#20295b; }


#container #right ul.menu{ width:726px; margin:0px; height:35px; padding:0px; z-index:100; background:url(../images/bg_tabmenu.jpg) repeat-x; }
#container #right ul.menu li{ float:left; display:block; height:35px; line-height:28px; }
#container #right ul.menu li a{ float:left; display:block; color:#fff; height:35px; padding:0px 11px 0px 11px; }
#container #right ul.menu li a:hover{ background:url(../images/bg_tab.jpg) repeat-x; }
#container #right ul.menu li.selected a{ background:url(../images/bg_tab.jpg) repeat-x; }

#container #right em.detail{ display:block; width:721px; margin:0px; height:35px; padding:14px 0px 0px 3px; z-index:100; background:#eeecec; border-bottom:1px solid #cdcdcd; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd;}
#container #right em.detail a{ font-style:normal; float:left; display:block; height:22px; margin:0px 0px 0px 12px; background:url(../images/bg_btnblauw.jpg) no-repeat right; }
#container #right em.detail a span{ cursor:pointer; color:#fff; padding:0px 26px 0px 14px; line-height:20px; float:left; display:block; height:22px; background:url(../images/bg_btnblauwspan.jpg) no-repeat left; }
#container #right em.detail a:hover span{ color:#000; }
#container #right em.detail a.blauw{ background:url(../images/bg_btnblauw2.jpg) no-repeat right; }
#container #right em.detail a.blauw span{ background:url(../images/bg_btnblauwspan2.jpg) no-repeat left; }
#container #right em.detail a.blauw:hover span{ color:#b0d4f2; }

#container #right div.detail{ position:relative; border:1px solid #cdcdcd; background:#fff; padding:30px 10px 20px 16px; }
#container #right div.detail .ldetail , #container #right div.detail .bdetail{ float:left; width:370px; }
#container #right div.detail .ldetail h2 , #container #right div.detail .bdetail h2 , #container #right div.detail .pdetail h2{  color:#4987a4; font-size:1.2em; display:block }
#container #right div.detail .ldetail strong{ display:block; color:#20295b; padding:3px 0px 0px 0px; }
#container #right div.detail .ldetail p{ margin:0px; padding:0px 0px 18px 0px; }
#container #right div.detail .rdetail{ float:right; width:284px; padding:8px 10px 8px 11px; background:#f5f5f5; border:1px solid #e2e1e1; }
#container #right div.detail .rdetail ul{ margin:0px; padding:0px 0px 6px 0px; }
#container #right div.detail .rdetail ul li{ display:inline; padding:0px 7px 0px 0px; }
#container #right div.detail .rdetail ul li a{ display:inline; }
#container #right div.detail .rdetail ul li img{ display:inline; }
#container #right div.detail .rdetail ul li.thumb img{ width:70px; }


#container #right div.detail #schepen_fotos{ float:right; width:284px; padding:8px 10px 8px 11px; background:#f5f5f5; border:1px solid #e2e1e1; }


#container #right div.detail .pdetail{ float:left; width:685px; }
#container #right div.detail .pdetail .prijs_titel{ float:left; }
#container #right div.detail .pdetail .prijs{ float:right;font-weight:bold; }
#container #right div.detail .pdetail .reserveren_titel{ color:#034a86; }
#container #right div.detail .pdetail .outline{ border: 1px solid silver; padding-left:10px;padding-top:8px;padding-right:10px;padding-bottom:10px; margin-bottom:20px; background:url(../images/bg-tab01.jpg); }

#container #right .laatstbekeken { margin:0px 0px 10px -12px; width:737px; }
#container #right .laatstbekeken h3 { color:#4987a4; text-indent:23px; font-size:1.4em; display:block; margin:0px; padding:17px 0px 13px 0px; }
#container #right .laatstbekeken .item{ position:relative; margin:0px 0px 0px 13px; float:left; width:147px; padding:0px 8px 50px 14px; border:1px solid #cdcdcd; background:#fff;  }
#container #right .laatstbekeken .item h4{  color:#20295b; font-size:1.2em; display:block; margin:0px -14px 10px -14px; width:169px; height:23px; line-height:22px; text-indent:16px; background:url(../images/bg_h4.jpg) repeat-x; }
#container #right .laatstbekeken .item img{ border:1px solid #2c3565; margin:0px 0px 7px 0px; position:relative; }
#container #right .laatstbekeken .item strong{ display:block; color:#20295b; padding:3px 0px 0px 0px; }
#container #right .laatstbekeken .item strong img{ border:0px; margin:0px; display:inline; }
#container #right .laatstbekeken .item p{ margin:0px; padding:0px 0px 12px 0px; }
#container #right .laatstbekeken .item p strong{ display:inline; color:#4186a4; }
#container #right .laatstbekeken .item dl{ margin:0px; padding:0px; display:block; width:141px; }
#container #right .laatstbekeken .item dl dt{ width:123px; display:block; float:left; margin:0px; padding:0px; }
#container #right .laatstbekeken .item dl dd{ margin:0px; padding:0px; color:#20295b; }

#container #right .laatstbekeken em{ position:absolute; bottom:12px; right:13px; display:block; font-style:normal;}
#container #right .laatstbekeken em a{ display:block; width:90px; height:22px; line-height:20px; background:url(../images/bg_meerinfo.jpg) no-repeat; color:#fff; text-indent:12px;}
#container #right .laatstbekeken em a:hover{ color:#20295b; }


#footer{ z-index:1000; position:relative; margin-top:-142px; height:182px; background: #014984 url(../images/bg_footer.jpg) repeat-x; }
#footer #inner{ position:relative; background:url(../images/bg_inner.gif) no-repeat; width:980px; margin:0 auto; height:97px; line-height:18px; padding:45px 0px 0px 0px; color:#fff;}
#footer #inner .div{ position:absolute; color:#216aa6; margin:0 auto; left:20px; width:940px; font-size:1.2em; }
/*#footer #inner .div p{ display:block; float:left; width:715px; margin:0px; padding:0px; }*/
#footer #inner .div p strong{ font-size:1.1em; }
#footer #inner .div #h1{ margin:0;padding:0;float:left;font-size:1.2em;margin-right:4px; }
#footer #inner .div #h2{ margin:0;padding:0;float:left;font-size:1.1em;margin-right:4px; }
#footer #inner .div #h3{ margin:0;padding:0;float:left;font-size:1.0em;margin-right:4px; }
#footer #inner .div #h4{ margin:0;padding:0;float:left;font-size:0.9em;margin-right:4px; }
#footer #inner .div .h1{ margin:0;padding:0;float:left;font-size:1.2em;margin-right:4px; }
#footer #inner .div .h2{ margin:0;padding:0;float:left;font-size:1.1em;margin-right:4px; }
#footer #inner .div .h3{ margin:0;padding:0;float:left;font-size:1.0em;margin-right:4px; }
#footer #inner .div .h4{ margin:0;padding:0;float:left;font-size:0.9em;margin-right:4px; }
#footer #inner .div p a{ color:#216aa6; }
#footer #inner .div a{ color:#216aa6; }
#footer #inner .div em{ float:right; display:block; }
#footer #inner .div em a{ display:block; width:25px; height:29px; background:url(../images/bg_mm.gif) no-repeat; }


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

#editor_acc {
  	width:425px;
  	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_s{
  border: 1px solid #034a86;
  background: #FFFFFF;
  width:  175px;
}
.button_s{
  border: 1px solid #034a86;
  background: #034a86;
  color: #FFFFFF;
  width:  30px;
}

.input{
  border: 1px solid #034a86;
  background: #FFFFFF;
  width:  250px;
}

.textarea{
  border: 1px solid #034a86;
  background: #FFFFFF;
  width:  250px;
  height:  100px;
}

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

.input_rs{
  border: 1px solid #034a86;
  background: #FFFFFF;
  width:  395px;
}

.textarea{
  border: 1px solid #034a86;
  background: #FFFFFF;
  width:  395px;
  height:  100px;
}

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

.floatleft{ float:left }
.floatright{ float:right }
.floatright a{ line-height:40px;}

.rss_icon{ float:right;margin-top:-3px; }

.geen_rechten{ color: #939393; }

#event_info{ float:left;margin-right:8px; }
.tooltip{position: fixed;padding:8px 10px;z-index:2; color: #FFFFFF;background-color: #4BA5BF;border:1px solid #4E8BA7;font-family: arial;font-size: 12px;line-height: 18px;text-align: center;}
