/*
Theme Name: Beekranden
Description: Beekrandenbeheer in het stroomgebied van de Dommel en de Warmbeek
Version: 1.0
Author: Geert Melotte
Author URI: http://www.design3.be
*/
body { margin:0 auto; text-align:center; background-repeat:repeat-x; background-position:top; background-image:url(http://www.beekranden.be/assets/images/body_bg.gif); font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; color:#333333; height:100% }

#wrapper { text-align:left; margin:0 auto; width:940px; }
/*-- Header --*/
#header { position:relative; background-repeat:no-repeat; overflow:visible; text-align:left; margin:0 auto; width:940px; background-position:center top; background-image:url(http://www.beekranden.be/assets/images/header_bg.gif); }
#header h1 { margin-left:40px; width:224px; height:55px; background-image:url(http://www.beekranden.be/assets/images/logo_beekrandenbeheer.gif); background-repeat:no-repeat; text-indent:-9000em; margin-bottom:20px; }
#header h2 a { width:224px; height:55px; display:block; }
#header h2 { margin-left:40px; width:224px; height:55px; background-image:url(http://www.beekranden.be/assets/images/logo_beekrandenbeheer.gif); background-repeat:no-repeat; text-indent:-9000em; margin-bottom:20px; }
#header h1 a { width:224px; height:55px; display:block; }
/*-- Header: navigatie --*/
#main_nav { font-size:14px; margin-left:37px; }
#main_nav li { float:left; display:block; }
#main_nav li a { display:block; padding-right:3px; padding-left:3px; color:#3f3e3e; text-decoration:none; padding-top:5px; padding-bottom:5px; margin-left:15px; font-weight:bold; }
#main_nav li.page-item-4 a { margin-left:0px; }
#main_nav li a:hover { color:#666666; text-decoration:none; background-image:url(http://www.beekranden.be/assets/images/main_active_bg.gif); background-repeat:repeat-x; background-position:bottom; }
#main_nav li.current_page_item a, #main_nav li.current_page_parent a { color:#666666; text-decoration:none; background-image:url(http://www.beekranden.be/assets/images/main_active_bg.gif); background-repeat:repeat-x; background-position:bottom; }
/***  Service navigatie ***/
#servicenav { position:absolute; top:25px; right:35px; text-align:right; font-size:12px; }
#servicenav li { float:left; margin-left:20px; }
#servicenav li a { display:block; color:#333333; text-decoration:none; }
#servicenav li a:hover { color:#333333; text-decoration:underline; }
/***   Breadcrumb ***/
.breadcrumb { padding-left:40px; clear:both; font-size:11px; margin-bottom:0px; padding-bottom:3px; padding-top:8px; background-image:url(http://www.beekranden.be/assets/images/divider_secNav.gif); background-position:top; background-repeat:repeat-x; padding-right:30px; margin-top:0; font-weight:bold; }
.breadcrumb ul { display: inline; }
.breadcrumb ul li { display: inline; color:#669933; font-weight:normal; }
.breadcrumb ul li a { color:#666666; text-decoration:none; padding-right:11px;background-image:url(http://www.beekranden.be/assets/images/breadcrumb_divider.gif); background-position:right; background-repeat:no-repeat; }
.breadcrumb ul li a:hover { color:#666666; text-decoration:underline; }
/*-- Secundaire  Navigatie--*/
#secNav { width:245px; text-align:left; float:left; margin-left:37px; /*margin-left:16px;*/}
#secNav h3 { font-size:16px; color:#336633; font-weight:normal; padding-bottom:10px; padding-left:5px; }
#secNav h3 a { color:#669933; text-decoration:none; }
#secNav h3 a:hover { color:#336633; text-decoration:none; }
#secNav h3 a:active { position:relative; top:1px; }
#secNav ul li { font-size:12px; color:#333; font-weight:normal; padding-top:10px; padding-left:5px; padding-bottom:10px; background-image:url(http://www.beekranden.be/assets/images/divider_secNav.gif); background-position:top; background-repeat:repeat-x; }
#secNav ul li a { text-decoration:none; color:#333; font-weight:normal; }
#secNav ul li a:hover { color:#666; }
#secNav ul li a:active { position:relative; top:1px; }
#secNav ul li.current_page_item a { font-weight:bold; }
/*-- Imageheader--*/
.imageheader { margin-bottom:15px; }
h1 { color:#333333; font-size:24px; letter-spacing:-1px; margin-bottom:20px; }
/*-- One column-pages--*/
#content_onecolumn { margin-left:37px; margin-bottom:30px; }
#content_onecolumn h2 { color:#333333; font-size:32px; line-height:20px; letter-spacing:-1px; margin-bottom:15px; }
#content_onecolumn h2 span { font-size:24px; }
#content_onecolumn h3 { color:#999966; font-weight:bold; margin-top:5px; font-size:13px; }
#content_onecolumn h3.beeld_home {margin-top:40px;  }
#content_onecolumn h3.projectpartners {margin-top:25px;  }

#content_onecolumn p { margin-bottom:15px; margin-top:5px; font-size:13px; line-height:18px; }
#content_onecolumn p a:link { color:#669933; text-decoration: none; }
#content_onecolumn p a:visited { color:#669933; text-decoration: none; }
#content_onecolumn p a:hover { color: #7b7b31; }
#content_onecolumn p a:active { position:relative; top:1px; }
#content_onecolumn ul { margin-left:20px; color:#333333; font-size:13px; line-height:18px; margin-bottom:10px; }
#content_onecolumn ul li { background-image:url(http://www.beekranden.be/assets/images/ico_green_arrow.gif); background-position:0 4px; padding-left:10px; background-repeat:no-repeat; margin-top:2px; margin-bottom:3px; }
#content_onecolumn ul ul li { background:none; list-style-type:none; padding-left:7px; }
/*-- two column-pages--*/
#content_twocolumn { float:left; width:643px; margin-left:15px; }
#content_twocolumn h2 { color:#333333; font-size:24px; letter-spacing:-1px; margin-left:0px; }
#content_twocolumn h2.beeld { margin-left:10px; }
#content_twocolumn h3 { color:#669933; font-weight:bold; font-size:14px; margin-bottom:3px; }
#content_twocolumn h3.wiedoetwat { margin-top:15px; }
#content_twocolumn p { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; margin-top:15px; margin-bottom:10px; padding-right:20px; }
#content_twocolumn p.wiedoetwat { margin-top:0px; margin-bottom:0px; }
#content_twocolumn ul { margin-left:20px; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px; }
#content_twocolumn ul li { background-image:url(http://www.beekranden.be/assets/images/ico_green_arrow.gif); background-position:0 2px; padding-left:10px; background-repeat:no-repeat; margin-top:2px; margin-bottom:3px; }
#content_twocolumn ul ul li { background:none; list-style-type:none; padding-left:7px; }
/*----HOMEPAGE------------------------------------------------------------------------------------- */
#home_intro { width:443px; float:left; margin:0 60px 25px 0; }
.home_sidebar { width:350px; float:left; margin:0 20px 25px 10px; }
#home_inbeeld { width:443px; float:left; margin:0 60px 0 0; }
#content_onecolumn blockquote { font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-style:italic; color:#669933; margin-top:5px; margin-bottom:10px; position:relative; left:-12px; }
#content_onecolumn blockquote span { width:15px; height:12px; display:inline-block; }
#content_onecolumn blockquote span.quoteL { background-image:url(http://www.beekranden.be/assets/images/quote_left.gif); background-repeat:no-repeat; text-indent:-9000em; overflow:hidden; position:relative; top:-8px; }
#content_onecolumn blockquote span.quoteR { background-image:url(http://www.beekranden.be/assets/images/quote_right.gif); background-repeat:no-repeat; text-indent:-9000em; overflow:hidden; position:relative; top:-8px; }
#content_onecolumn p.subp { margin-bottom:10px; margin-top:0px; font-size:12px; line-height:15px; }
#content_onecolumn p.subpbeeld { margin-bottom:10px; margin-top:10px; font-size:12px; line-height:15px; }
#content_onecolumn ul#projectpartners_home { margin:0; background-image:none; padding:0; }
#content_onecolumn ul#projectpartners_home li { margin:0; background-image:none; padding:0; float:left; display:block; }
#content_onecolumn ul#projectpartners_home li a { margin:0; padding:0; display:block; }
ul#projectpartners_home li a { text-indent:-2000em; overflow:hidden; }
ul#projectpartners_home li a.rij1 { height:50px; background-image:url(http://www.beekranden.be/assets/images/logo_sponsors_rij1.gif); background-repeat:no-repeat; }
ul#projectpartners_home li a.watering { background-position:0 -65px; width:120px; }
ul#projectpartners_home li a.watering:hover { background-position:0 0; width:120px; }
ul#projectpartners_home li a.limburg { background-position:-120px -65px; width:115px; }
ul#projectpartners_home li a.limburg:hover { background-position:-120px -1px; width:115px; }
ul#projectpartners_home li a.bocholt { background-position:-235px -65px; width:90px; }
ul#projectpartners_home li a.bocholt:hover { background-position:-235px -2px; width:90px; }
ul#projectpartners_home li a.rij2 { height:55px; background-image:url(http://www.beekranden.be/assets/images/logo_sponsors_rij2.gif); background-repeat:no-repeat; }
ul#projectpartners_home li a.hamont { background-position:0 -58px; width:120px; }
ul#projectpartners_home li a.hamont:hover { background-position:0 0; width:120px; }
ul#projectpartners_home li a.hechtel { background-position:-120px -58px; width:115px; }
ul#projectpartners_home li a.hechtel:hover { background-position:-120px 0px; width:115px; }
ul#projectpartners_home li a.lommel { background-position:-235px -58px; width:90px; }
ul#projectpartners_home li a.lommel:hover { background-position:-235px 0; width:90px; }
ul#projectpartners_home li a.rij3 { height:65px; background-image:url(http://www.beekranden.be/assets/images/logo_sponsors_rij3.gif); background-repeat:no-repeat; }
ul#projectpartners_home li a.neerpelt { background-position:0 -63px; width:120px; }
ul#projectpartners_home li a.neerpelt:hover { background-position:0 0; width:120px; }
ul#projectpartners_home li a.overpelt { background-position:-120px -63px; width:115px; }
ul#projectpartners_home li a.overpelt:hover { background-position:-120px 0px; width:115px; }
ul#projectpartners_home li a.peer { background-position:-235px -63px; width:90px; }
ul#projectpartners_home li a.peer:hover { background-position:-235px 0; width:90px; }
ul#projectpartners_home li a.rij4 { height:65px; background-image:url(http://www.beekranden.be/assets/images/logo_sponsors_rij4.gif); background-repeat:no-repeat; }
ul#projectpartners_home li a.europa { background-position:0px -58px; width:115px; }
ul#projectpartners_home li a.europa:hover { background-position:0px 0px; width:115px; }
ul#projectpartners_home li a.waterbeheer { background-position:-120px -65px; width:115px; }
ul#projectpartners_home li a.waterbeheer:hover { background-position:-120px 0px; width:115px; }
ul#projectpartners_home li a.interreg { background-position:-235px -65px; width:90px; }
ul#projectpartners_home li a.interreg:hover { background-position:-235px 0; width:90px; }
/*******Praktisch***********/
#content_twocolumn ul#subPraktisch { margin:0; padding:0; margin-left:0px; background:none; list-style-type:none; }
#content_twocolumn #subPraktisch li { margin:0; padding:0; width:250px; float:left; height:69px; vertical-align:bottom; margin-left:0; margin-right:0px; padding-left:0; background-image:none; }
#content_twocolumn #subPraktisch li a { font-size:15px; }
#content_twocolumn #subPraktisch li.beheerovereenkomst a { padding-top:38px; width:250px; padding-left:70px; display:block; float:left; vertical-align:bottom; height:69px; background-image:url(http://www.beekranden.be/assets/images/ico_beheerovereenkomst.gif); padding-left:70px; background-position:0px -5px; background-repeat:no-repeat; margin-top:10px; }
#content_twocolumn #subPraktisch li.regelgeving a { margin-top:10px; padding-top:38px; width:250px; padding-left:70px; display:block; float:left; vertical-align:bottom; height:69px; background-image:url(http://www.beekranden.be/assets/images/ico_regelgeving.gif); background-position:0px -5px; background-repeat:no-repeat; }
#content_twocolumn #subPraktisch li.vergoeding a { margin-top:10px; padding-top:38px; width:250px; padding-left:70px; display:block; float:left; vertical-align:bottom; height:69px; background-image:url(http://www.beekranden.be/assets/images/ico_vergoeding.gif); margin-top:10px; background-position:0px -5px; background-repeat:no-repeat; }
#content_twocolumn #subPraktisch li.wiedoetwat a { margin-top:10px; padding-top:38px; padding-left:70px; width:250px; display:block; float:left; vertical-align:bottom; height:69px; background-image:url(http://www.beekranden.be/assets/images/ico-wie_doet_wat.gif); background-position:0px -5px; background-repeat:no-repeat; }
/*******Beheerovereenkomsten***********/
#content_twocolumn div.beheerovereenkomst { float:left; width:300px; }
#content_twocolumn div.beheerovereenkomst h3 { margin:0; font-size:13px; }
#content_twocolumn div.beheerovereenkomst p { margin-top:3px; margin-bottom:12px; }
#content_twocolumn div.beheerovereenkomst ul { margin-top:3px; margin-bottom:12px; font-size:13px; }
#content_twocolumn div.beheerovereenkomst ol { margin-top:3px; margin-bottom:12px; font-size:13px; margin-left:35px; padding-left:0; }
#content_twocolumn div.beheerovereenkomst ol li { list-style-type:decimal; list-style-position:outside; margin-top:3px; }
/* Regelgeving*/
#content_twocolumn ul.regelgeving { margin-left:0px; }
#content_twocolumn ul.regelgeving li { padding-top:3px; padding-bottom:5px; background-position:0 6px; }
#content_twocolumn ul.regelgeving li ul li { list-style:outside square; padding-left:0px; margin-left:0px; }
#content_twocolumn ul.regelgeving li.oneven { }
/* Wie doet wat */
#content_twocolumn p.wiedoetwat { margin-top:0px; margin-bottom:10px; }
#content_twocolumn h3.wiedoetwat { margin-top:15px; }
/* TWO Columnt*/
#content_twocolumn { float:left; width:643px; margin-left:15px; margin-bottom:30px; }
#content_twocolumn h2 { color:#669933; font-family:Arial, Helvetica, sans-serif; font-size:20px; margin-left:0px; margin:20px 0px 10px 0px; }
#content_twocolumn h3 { color:#669933; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; margin-bottom:3px; }
#content_twocolumn p { color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:16px; margin-top:15px; margin-bottom:10px; padding-right:20px;}
#content_twocolumn a { color:#669933; text-decoration:none; }
#content_twocolumn a:hover { color:#669933; text-decoration:underline; }
#content_twocolumn ul { margin-left:20px; color:#333333;font-size:12px; line-height:15px; }
#content_twocolumn ul li { background-image:url(http://www.beekranden.be/assets/images/ico_green_arrow.gif); background-position:0 2px; padding-left:10px; background-repeat:no-repeat; margin-top:2px; margin-bottom:3px; }
#content_twocolumn ul ul li { background:none; list-style-type:none; padding-left:7px; }
/**********Publicaties*********/
#content_twocolumn ul#publicaties { margin:20px 0 30px 0; }
#content_twocolumn #publicaties li { margin:0; padding:0; width:190px; height:70px; vertical-align:bottom; float:left; margin-right:5px; background-image:none; padding:0; }
#content_twocolumn #publicaties li a { padding-top:30px; font-size:12px; }
#content_twocolumn #publicaties li.laatste-persbericht a { width:190px; /*width:130px;*/padding-left:65px; height:70px; display:block; background-image:url(http://www.beekranden.be/assets/images/ico_persbericht.gif); background-position:0px -5px; background-repeat:no-repeat; }
#content_twocolumn #publicaties li.artikels a { width:190px; padding-left:65px; /*width:130px;*/height:70px; display:block; background-image:url(http://www.beekranden.be/assets/images/ico_publicaties.gif); background-position:0px -5px; background-repeat:no-repeat; }
#content_twocolumn #publicaties li.downloads a { width:190px; /*width:130px;*/
padding-left:65px; height:70px; display:block; background-image:url(http://www.beekranden.be/assets/images/ico_downloads.gif); background-position:0px -5px; background-repeat:no-repeat; }
/********persbericht*************/
.persbericht { width:550px; }
.datum { color:#333333; font-weight:bold; margin:0; padding:0; }
.persIntro { font-variant:small-caps; }
#content_twocolumn h2.persberichtTitel { margin:0; padding:0; }
#content_twocolumn ul#pubArtikels { list-style-type:none; background-image:none; margin:0; }
#content_twocolumn ul#pubArtikels li { list-style:none; font-size:11px; color:#333; background:none; padding:0; }
#content_twocolumn ul#pubArtikels li a { list-style:none; font-size:13px; color:#669933; background:none; padding:0; }
#content_twocolumn ul#pubArtikels li span { font-size:11px; color:#333333; }
/********downloads*************/
#content_twocolumn h2.persberichtTitel { margin:0; padding:0; }
#content_twocolumn ul.downloads { background-image:none; margin:0; margin-left:15px; }
#content_twocolumn ul.downloads li { list-style:none; font-size:13px; color:#669933; background:none; padding:0; }
#content_twocolumn ul.downloads li p { font-size:11px; color:#333333; margin:0; margin-bottom:10px; }
/***    Sitemap  *******/
#sitemap { clear:both; text-align:left; background-color:#f7faf4; border-top:solid 1px #ededed; padding-top:20px; margin-top:5px; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; padding-left:40px; }
#sitemap h4 { font-size:13px; font-weight:bold; }
#sitemap ul li { float:left; margin-right:15px; margin-top:10px; }
#sitemap ul li.beekrandenbeheer { clear:both; margin-right:15px; width:170px; }
#sitemap ul li.praktisch { margin-right:10px; width:130px; }
#sitemap ul li.inBeeld { margin-right:10px; width:100px; }
#sitemap ul li.publicaties { margin-right:0px; margin-right:0px; width:130px; }
#sitemap ul li.projectpartners { margin-right:15px; width:120px; }
#sitemap ul li.links { margin-right:10px; margin-right:15px; width:50px; }
#sitemap ul li.contact { margin-right:10px; margin-right:15px; width:50px; }
#sitemap ul li a { font-size:12px; font-weight:bold; color:#669933; text-decoration:none; }
#sitemap ul li a:hover { color:#517928; }
#sitemap ul li a:active { position:relative; top:1px; }
#sitemap ul li a.start, #sitemap ul li a.watering { font-size:13px; font-weight:bold; color: #7b7b31; text-decoration:none; }
#sitemap li.subpage { display:block; clear:both; margin-top:5px; }
#sitemap li.subpage a { text-decoration:none; font-size:11px; font-weight:normal; color:#333333; }
#sitemap li.subpage a:hover { text-decoration:underline; color:#333333; }
#sitemap li.subpage a:active { position:relative; top:1px; }
/******* LEGAL *******/ 
#legal { font-size:11px; clear:both; text-align:right; padding-top:15px; margin:0px 20px 20px 0px; color:#666666; clear:both; background-color:#fff; padding-bottom:30px; font-family:Arial, Helvetica, sans-serif; padding-left:40px; }
#legal a { font-weight:normal; color:#666; }
#legal a:hover { text-decoration:underline; color:#333333; }
/******* LOGOFOOTER *******/ 
#logofooter { clear:both; text-align:left; background-color:#fff; border-top:solid 1px #ededed; padding-top:20px; margin-top:5px; padding-bottom:20px;  padding-left:40px; }
#logofooter h4 { font-size:13px; font-weight:bold; }
#logofooter ul li { float:left; }
#logofooter ul li a { float:left; height:60px; display:block; text-indent:-2000em; background-image:url(http://www.beekranden.be/assets/images/logofooter.gif); background-repeat:no-repeat; overflow:hidden; }
#logofooter ul li a.watering { background-position:0 0px; width:120px; }
#logofooter ul li a.waterbeheer { background-position:-120px 0px; width:122px; }
#logofooter ul li a.interreg { background-position:-242px 0px; width:130px; }
#logofooter ul li a.europa { background-position:-372px 0px; width:105px; }
#logofooter ul li a.limburg { background-position:-477px 0px; width:127px; }
#logofooter ul li a.bocholt { clear:both; background-position:0px -65px; width:120px; }
#logofooter ul li a.hamont { background-position:-120px -65px; width:122px; }
#logofooter ul li a.hechtel { background-position:-242px -65px; width:130px; }
#logofooter ul li a.lommel { background-position:-372px -65px; width:105px; }
#logofooter ul li a.neerpelt { background-position:-477px -65px; width:127px; }
#logofooter ul li a.overpelt { background-position:-604px -65px; width:127px; }
#logofooter ul li a.peer { background-position:-731px -65px; width:99px; }
.clear:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clear { display: inline-block; }
html[xmlns] .clear { display: block; }
/* html .clear { height: 1%; }*/
strong { font-weight:bold; }
.fr { float:right; }
.nadruk { color:#669933; font-weight:bold; }
div.gallery_thumb { background-color:#EFEFEF; float:left; margin-bottom:20px; margin-right:25px; padding:6px 6px 10px; width:258px; }
div.gallery_thumb p { text-align:center; margin-top:3px; }
.gallery { width:130px; height:85px; background-color:#efefef; padding:5px; float:left; margin-bottom:20px; margin-left:10px; }
/***    Projectpartners*/
#content_onecolumn p.projectpartners { width:750px; color:#333333; font-size:12px; line-height:15px; }
#content_onecolumn ul.projectpartners { margin-bottom:15px; margin-top:15px; margin-left:0; font-size:12px; line-height:15px; list-style-type:none; }
#content_onecolumn ul.projectpartners li { float:left; width:250px; padding-top:3px; padding-bottom:2px; margin-right:0px; background-image:none; padding:0; }
#content_onecolumn ul.projectpartners li a:link { padding-right:8px; background-image:url(http://www.beekranden.be/assets/images/ico_green_arrow.gif); background-repeat:no-repeat; background-position:right; color: #333333; text-decoration: none; }
#content_onecolumn ul.projectpartners li a:visited { color: #7b7b31; padding-right:8px; background-image:url(http://www.beekranden.be/assets/images/ico_green_arrow.gif); background-repeat:no-repeat; background-position:right; text-decoration: none; }
#content_onecolumn ul.projectpartners li a:hover, a:active { text-decoration:underline; }
#content_onecolumn div.projectpartners { float:left; width:410px; background-image:url(http://www.beekranden.be/assets/images/Projectpartnersbg.gif); background-repeat:no-repeat; background-position:0px 0px; padding-top:25px; margin-bottom:15px; margin-right:20px; }
#content_onecolumn div.projectpartners h3 { width:215px; padding-left:5px; color:#669933; font-weight:bold;  font-size:14px; margin-bottom:3px; }
#content_onecolumn div.projectpartners p { width:215px; padding-left:5px; color:#333333; font-size:12px; line-height:15px; padding-right:10px; margin-bottom:10px; }
#content_onecolumn div.projectpartners img { display:block; float:right; }
/*--- Disclaimer____*/
div#content_onecolumn.legal h3 { color:#669933; }
div#content_onecolumn.legal p { font-size:11px; line-height:15px; }
div#content_onecolumn.legal ul { margin-left:20px; margin-bottom:15px; color:#333333; font-size:11px; line-height:15px; }
div#content_onecolumn.legal li { background-image:url(http://www.beekranden.be/assets/images/ico_green_arrow.gif); background-position:0 2px; padding-left:10px; background-repeat:no-repeat; margin-top:2px; margin-bottom:3px; }
div#content_onecolumn.legal li a:link { color:#669933; text-decoration: none; }
div#content_onecolumn.legal li a:visited { color:#669933; text-decoration: none; }
div#content_onecolumn.legal li a:hover { color: #7b7b31; }
#content_onecolumn p a:active { position:relative; top:1px; }
/******* CONTACT *******/ 
#contactinformatie { float:left; width:300px; }
#contactinformatie p.contactpersoon { margin:0; padding:0; margin-bottom:5px; }
#contactinformatie table { margin:0; padding:0; }
#contactinformatie table td { vertical-align:bottom; }
#contactinformatie table td a:link { color:#669933; text-decoration: none; }
#contactinformatie table td a:visited { color:#669933; text-decoration: none; }
#contactinformatie table td a:hover { color: #7b7b31; }
#contactinformatie img.contactpersoon { margin-right:10px; }
#contactformulier { float:left; width:300px; }
#contactformulier h3 { color:#669933; font-size:14px; margin-bottom:10px; margin-top:5px; }
/******* FORM *******/ 
#customForm ul { margin:0; padding:0; background-image:none; }
#customForm ul li { margin:0; padding:0; background-image:none; }
#customForm { padding: 0 10px 10px; }
#customForm label { display: block;  font-size:12px; color: #333333; font-weight: normal; line-height: 1.4em; }
#customForm input { width: 300px; padding: 6px; color: #949494; font-size: 12px; border: 1px solid #cecece; }
#customForm input#send { width: 117px; padding: 0px; height:31px; }
#customForm input.error { background: #f8dbdb; border-color: #e77776; }
#customForm textarea { width: 300px; height: 80px; padding: 6px; color: #adaeae;  font-style: italic; font-size: 12px; border: 1px solid #cecece; }
#customForm textarea.error { background: #f8dbdb; border-color: #e77776; }
#customForm div { margin-bottom: 15px; }
#customForm div span {  display:block; margin:5px 0; color:#d03535; font-size: 12px; font-style: italic; }
#customForm div span.nadruk { display:inline; font-weight:bold; margin:0; padding:0; color:#669933; }
#customForm div span.error { color: #e46c6e; }
#customForm #send { background: #6f9ff1; color: #fff; font-weight: 700; font-style: normal; border: 0; cursor: pointer; }
#customForm #send:hover { background: #79a7f1; }
#error { width:400px; margin-bottom: 20px; margin-top:15px; border: 1px solid #efefef; }
#error ul { list-style: square; padding: 5px; font-size: 11px; }
#error ul li { color:#e46c6d; font-weight:bold; list-style-position: inside; line-height: 1.6em; }
#error ul li strong { color: #e46c6d; }
#error.valid ul li strong { color: #93d72e; }
#error.valid h5 { font-size:14px; }
#error.valid h5 strong { color: #93d72e; font-size:14px; }
/******* /FORM *******/ 

/* In Beeld*/
#content_twocolumn.beeld { margin-bottom:50px; margin-left:0; }
#content_twocolumn h1.beeld { margin-left:10px; }
div.gallery_thumb { background-color:#EFEFEF; float:left; margin-bottom:20px; margin-right:25px; padding:6px 6px 10px; width:258px; }
div.gallery_thumb p { text-align:center; margin-top:3px; }
/*.gallery { width:130px; height:85px; background-color:#efefef; padding:5px; float:left; margin-bottom:20px; margin-left:0px; }*/
.gallery { width:120px; height:90px; background-color:#efefef; padding:5px; float:left; margin-bottom:20px; margin-right:10px; }
/**********Links*********/
#content_onecolumn div.linklist ul { background-image:none; margin:0; margin-left:15px; }
#content_onecolumn div.linklist ul li { list-style:none; font-size:13px; color:#669933; background:none; padding:0; }
#content_onecolumn div.linklist ul li a { text-decoration:none; color:#669933; font-size:13px; }
#content_onecolumn div.linklist ul li a:hover { text-decoration:underline; color:#669933; }
#content_onecolumn div.linklist ul li p { font-size:11px; color:#333333; margin:0; line-height:15px; margin-bottom:10px; width:650px; }
h3.links { margin-left:15px; font-size:14px; line-height:20px; }
#content_onecolumn h2.interreg { color:#669933; font-weight:bold; font-size:16px; margin:0; padding:0; }
div#algemeen { display:none; }
#content_twocolumn div#linklist3 ul { background-image:none; margin:0; margin-left:15px; }
#content_twocolumn div#linklist3 ul li { list-style:none; font-size:13px; color:#669933; background:none; padding:0; }
#content_twocolumn div#linklist3 ul li p { font-size:11px; color:#333333; margin:0; margin-bottom:10px; }


#content_twocolumn h3.project{margin:15px 0 5px 0; font-size:14px; }
#content_twocolumn p.project{ margin-top:0px;}
.badge{padding-top:15px;}
/*-- Fancy box --*/
div#fancy_overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #666; display: none; z-index: 30; }
div#fancy_wrap { text-align: left; }
div#fancy_loading { position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100; }
div#fancy_loading div { position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('http://www.beekranden.be/assets/images/fancy_progress.png') no-repeat; }
div#fancy_loading_overlay { position: absolute; background-color: #FFF; z-index: 30; }
div#fancy_loading_icon { position: absolute; background: url('http://www.beekranden.be/assets/images/fancy_loading.gif') no-repeat; z-index: 35; width: 16px; height: 16px; }
div#fancy_outer { position: absolute; top: 0; left: 0; z-index: 90; padding: 18px 18px 50px 18px; margin: 0; overflow: hidden; background: transparent; display: none; }
div#fancy_inner { position: relative; width:100%; height:100%; border: 1px solid #BBB; background: #FFF; }
div#fancy_content { margin: 0; z-index: 100; position: absolute; }
div#fancy_div { background: #FFF; color: #666; height: 100%; width: 100%; z-index: 100; }
img#fancy_img { position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%; }
div#fancy_close { position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('http://www.beekranden.be/assets/images/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none; }
#fancy_frame { position: relative; width: 100%; height: 100%; display: none; }
#fancy_ajax { width: 100%; height: 100%; overflow: auto; }
a#fancy_left, a#fancy_right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url(data:image/gif;base64,AAAA); outline: none; }
a#fancy_left { left: 0px; }
a#fancy_right { right: 0px; }
span.fancy_ico { position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block; }
span#fancy_left_ico { left: -9999px; background: transparent url('http://www.beekranden.be/assets/images/fancy_left.png') no-repeat; }
span#fancy_right_ico { right: -9999px; background: transparent url('http://www.beekranden.be/assets/images/fancy_right.png') no-repeat; }
a#fancy_left:hover { visibility: visible; }
a#fancy_right:hover { visibility: visible; }
a#fancy_left:hover span { left: 20px; }
a#fancy_right:hover span { right: 20px; }
.fancy_bigIframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; }
div#fancy_bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0; }
div.fancy_bg { position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0; }
div.fancy_bg_n { top: -18px; width: 100%; height: 18px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_n.png') repeat-x; }
div.fancy_bg_ne { top: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_ne.png') no-repeat; }
div.fancy_bg_e { right: -13px; height: 100%; width: 13px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_e.png') repeat-y; }
div.fancy_bg_se { bottom: -18px; right: -13px; width: 13px; height: 18px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_se.png') no-repeat; }
div.fancy_bg_s { bottom: -18px; width: 100%; height: 18px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_s.png') repeat-x; }
div.fancy_bg_sw { bottom: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_sw.png') no-repeat; }
div.fancy_bg_w { left: -13px; height: 100%; width: 13px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_w.png') repeat-y; }
div.fancy_bg_nw { top: -18px; left: -13px; width: 13px; height: 18px; background: transparent url('http://www.beekranden.be/assets/images/fancy_shadow_nw.png') no-repeat; }
div#fancy_title { position: absolute; bottom: -50px; left: 0; width: 100%; z-index: 100; display: none; }
div#fancy_title div { color: #FFF; font: bold 12px Arial; padding-bottom: 3px; }
div#fancy_title table { margin: 0 auto; }
div#fancy_title table td { padding: 0; vertical-align: middle; }
td#fancy_title_left_top { vertical-align:bottom; height:11px; width: 25px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_tr.png) repeat-x; }
td#fancy_title_middle_top { vertical-align:bottom; height: 11px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_tm.png) repeat-x; }
td#fancy_title_right_top { vertical-align:bottom; height: 11px; width: 25px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_tl.png) repeat-x; }
td#fancy_title_left_middle { vertical-align:top; width: 15px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_ml.png) repeat-y; }
td#fancy_title_main { vertical-align:top; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_mm.png) repeat; }
td#fancy_title_right_middle { vertical-align:top; width: 25px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_mr.png) repeat-y; }
td#fancy_title_left_bottom { vertical-align:top; width: 15px; height: 14px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_bl.png) repeat-y; }
td#fancy_title_middle_bottom { vertical-align:top; height: 14px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_bm.png) repeat-x; }
td#fancy_title_right_bottom { vertical-align:top; width: 25px; height: 14px; background: transparent url(http://www.beekranden.be/assets/images/fancy_title_br.png) repeat-x; }
td#fancy_title_main div { font-size:12px; font-weight:normal; letter-spacing:0.5px; font-family:Arial, Helvetica, sans-serif; }