body { color: black; font-size: 12px; line-height: 150%; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, Verdana; background-color: #fff; background-image: url(../images/algemeen/background.gif); background-repeat: repeat; text-align: center   }

p, td { font-size: 12px; margin-top: 3px  }

h1  { color: #085d4a; font-weight: bold; font-size: 16px}
h2  { font-weight: bold; font-size: 14px }
h3  { color: #085d4a; font-weight: bold; font-size: 12px}
h4 { color: black; font-weight: bold; font-size: 11px }

.klein { font-size: 11px; line-height: 13px; }
.kleingroen { font-size: 11px; line-height: 13px; color: #085d4a;  }

.huidigepagina { font-size: 16px; font-weight: bold; color: #085d4a; line-height: 16px; vertical-align: -2px; }

.breadcrumb { font-size: 10px; }
.lijntjerondfoto { border: solid 1px black }
.pub_titel { font-weight: bold }
.persbericht_datum { color: #003535; font-weight: bold }
.pub_auteur { font-style: italic }
.pub_prijs { font-weight: bold }
a:visited, a:link  { color: black; }
a:hover, a:active   { color: #c00; }
.links_onzichtbaar a { text-decoration: none; }
.links_onzichtbaar a:hover { color: black; text-decoration: none; }
input, select, textarea { font-size: 10px; }

/* CSS knoppen */
.clear {
	overflow: hidden;
	width: 100%;
}
a.button {
    background: transparent url('/images/algemeen/bg_button_a.gif') no-repeat scroll top right;
    color: #085d4a;
    display: block;
    float: left;
    height: 24px;
    margin-right: 0px;
    padding-right: 18px;
    text-decoration: none;
}
a.button span {
    background: transparent url('/images/algemeen/bg_button_span.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
}
a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}
a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
}

.kader_smal  { width: 256px }
.kader_smal_top { background-image: url(/images/algemeen/kader_smal_top.gif); height: 27px; color: #085d4a; font-size: 15px ; line-height: 15px; background-repeat: no-repeat; padding: 1px 10px 0; }
.kader_smal_midden { background-image: url(/images/algemeen/kader_smal_middle.gif); background-repeat: repeat-y; padding: 9px; }
.kader_smal_bottom { background-image: url(/images/algemeen/kader_smal_bottom.gif); background-repeat: no-repeat; height: 10px; }

.kader_breed  { width: 535px }
.kader_breed_top { background-image: url(/images/algemeen/kader_breed_top.gif); height: 27px; color: #085d4a; font-size: 15px ; line-height: 15px; background-repeat: no-repeat; padding: 1px 10px 0; }
.kader_breed_midden { background-image: url(/images/algemeen/kader_breed_middle.gif); background-repeat: repeat-y; padding: 9px; }
.kader_breed_bottom { background-image: url(/images/algemeen/kader_breed_bottom.gif); background-repeat: no-repeat; height: 10px; }

#container  { text-align: left; margin: 0 auto; padding: 0 20px; position: relative; width: 740px }
#header { position: relative; top: 0px; left: 0px; width: 740px; height: 107px; background-color: #fff; }

/* buttons */
#b_logo_vibe { background-image: url(../images/algemeen/logo_vibe.gif); background-repeat: no-repeat; position:absolute; left:0px; top:0px; width:160px; height:107px; z-index:1 }
#b_logo_vibe a { width:160px; height:107px; display: block; background-color: transparent;}
#b_logo_vibe a span { display: none; }

#logo_vibe_print { display: none; }

#b_bioecologisch { background-image: url(../images/algemeen/button_bio-ecologisch_bouwen.gif); background-repeat: no-repeat; position:absolute; left:160px; top:0px; width:210px; height:35px; z-index:1; }
#b_bioecologisch a {width:210px; height:35px; display: block;}
#b_bioecologisch a:hover{ background-image: url(../images/algemeen/button_bio-ecologisch_bouwen_f2.gif); background-repeat: no-repeat;}
#b_bioecologisch a span { display: none; }

#b_ruimte { background-image: url(../images/algemeen/button_ruimte.jpg); background-repeat: no-repeat; position:absolute; left:160px; top:36px; width:210px; height:35px; z-index:1; }
#b_ruimte a {width:210px; height:35px; display: block;}
#b_ruimte a:hover{ background-image: url(../images/algemeen/button_ruimte_f2.jpg); background-repeat: no-repeat;}
#b_ruimte a span { display: none; }

#b_materialen { background-image: url(../images/algemeen/button_materialen.jpg); background-repeat: no-repeat; position:absolute; left:160px; top:72px; width:210px; height:35px; z-index:1; }
#b_materialen a {width:210px; height:35px; display: block;}
#b_materialen a:hover{ background-image: url(../images/algemeen/button_materialen_f2.jpg); background-repeat: no-repeat;}
#b_materialen a span { display: none; }

#b_gezondheid { background-image: url(../images/algemeen/button_gezondheid.jpg); background-repeat: no-repeat; position:absolute; left:371px; top:0px; width:210px; height:35px; z-index:1; }
#b_gezondheid a {width:210px; height:35px; display: block;}
#b_gezondheid a:hover{ background-image: url(../images/algemeen/button_gezondheid_f2.jpg); background-repeat: no-repeat;}
#b_gezondheid a span { display: none; }

#b_energie { background-image: url(../images/algemeen/button_energie.jpg); background-repeat: no-repeat; position:absolute; left:371px; top:36px; width:210px; height:35px; z-index:1; }
#b_energie a {width:210px; height:35px; display: block;}
#b_energie a:hover{ background-image: url(../images/algemeen/button_energie_f2.jpg); background-repeat: no-repeat;}
#b_energie a span { display: none; }

#b_water { background-image: url(../images/algemeen/button_water.jpg); background-repeat: no-repeat; position:absolute; left:371px; top:72px; width:210px; height:35px; z-index:1; }
#b_water a {width:210px; height:35px; display: block;}
#b_water a:hover{ background-image: url(../images/algemeen/button_water_f2.jpg); background-repeat: no-repeat;}
#b_water a span { display: none; }

#b_logo_natureplus { background-image: url(../images/algemeen/logo_natureplus.gif); background-repeat: no-repeat; position:absolute; left:582px; top:0px; width:158px; height:107px; z-index:1 }
#b_logo_natureplus a { width:158px; height:107px; display: block; background-color: transparent;}
#b_logo_natureplus a span { display: none; }

/* container voor menu en tekstveld */
#con_content { position: relative; top: 0px; left: 0px; width: 740px; background-color: #ffffff; overflow: hidden }

#b_vlaams_instituut { background-image: url(../images/algemeen/txt_vlaams_instituut_voor_bio-ecologisch.gif); background-repeat: no-repeat; position:relative; left:0px; top:0px; width:160px; height:48px; z-index:2 }
#b_vlaams_instituut a { width:160px; height:48px; display: block; background-color: transparent;}
#b_vlaams_instituut a span { display: none; }

/* verticale menu */
#menu { font-size: 13px; position: relative; top: 0px; left: 0px; background-color: #ffffff; z-index: 2; margin-top:-4px }
#menu ul  { list-style-type: none; margin: 0px; padding: 0px }
#menu ul li { text-align: left; text-indent: 0px; float: none }

#menu ul li a  { color:#ffffff; background-color: #085d4a; line-height: 23px; text-decoration: none; padding-top: 0; display: block; width: 100%; text-indent: 6px; margin-top: 4px; }
#menu ul li a.open  { background-image: url(/images/algemeen/icon_subitems_open.gif); background-repeat: no-repeat; background-position: 144px 7px; }
#menu ul li a.dicht  { background-image: url(/images/algemeen/icon_subitems_dicht.gif); background-repeat: no-repeat; background-position: 144px 7px; }
#menu ul li a.open_leden  { background-color: #6c9e93; background-image: url(/images/algemeen/icon_subitems_open.gif); background-repeat: no-repeat; background-position: 144px 7px; }
#menu ul li a.dicht_leden  { background-color: #6c9e93; background-image: url(/images/algemeen/icon_subitems_dicht.gif); background-repeat: no-repeat; background-position: 144px 7px; }
#menu ul li a.leden  { background-color: #6c9e93; }
#menu ul li a.open_leden_ingelogd { background-color: #900; background-image: url(/images/algemeen/icon_subitems_open.gif); background-repeat: no-repeat; background-position: 144px 7px; }
#menu ul li a.dicht_leden_ingelogd { background-color: #900; background-image: url(/images/algemeen/icon_subitems_dicht.gif); background-repeat: no-repeat; background-position: 144px 7px; }
#menu ul li a.leden_ingelogd { background-color: #900; }
#menu ul li a:hover, #menu ul li a.actief { background-color: #000000; }
#menu ul li a.open_leden:hover, #menu ul li a.dicht_leden:hover { background-color: #6c9e93; }
#menu ul ul { list-style-type: none }
#menu ul ul li { font-size: 12px; text-align: left; text-indent: 0px; float: none;}
#menu ul ul li a  { color: black; line-height: 16px; background-color: white; background-image: none; text-decoration: none; text-indent: 6px; display: block; margin-bottom: 0px; margin-top: 4px; }
#menu ul ul li a:hover, #menu ul ul li a.actief { color: black; background-color: white; text-decoration: underline; }

#c_leden { position: relative; width:160px; height:51px; background-color: #c5e0d0; z-index: 2;}
#padlock { background-image: url(../images/algemeen/icon_padlock.gif); background-repeat: no-repeat; position:absolute; left:9px; top:10px; width:21px; height:25px; z-index:3; }
#loginveld { position: absolute; top: 11px; left: 35px; width: 110px; height: 14px }
#je_bent_ingelogd { background-image: url(../images/algemeen/txt_je_bent_ingelogd_als_vibe_lid.gif); background-repeat: no-repeat; position:absolute; left:40px; top:11px; width:75px; height:21px; z-index:3; }
#b_lid_worden { background-image: url(../images/algemeen/button_lid_worden.gif); background-repeat: no-repeat; position:absolute; left:35px; top:32px; width:70px; height:13px; z-index:1; }
#b_lid_worden a {width:70px; height:13px; display: block;}
#b_lid_worden a:hover{ background-image: url(../images/algemeen/button_lid_worden_f2.gif); background-repeat: no-repeat;}
#b_lid_worden a span { display: none; }

#b_paswoord { background-image: url(../images/algemeen/button_paswoord_vergeten.gif); background-repeat: no-repeat; position:absolute; left:108px; top:10px; width:44px; height:21px; z-index:1; }
#b_paswoord a {width:44px; height:21px; display: block;}
#b_paswoord a:hover{ background-image: url(../images/algemeen/button_paswoord_vergeten_f2.gif); background-repeat: no-repeat;}
#b_paswoord a span { display: none; }

#c_zoek { position: relative; width:160px; height:57px; background-color: #c5e0d0; z-index: 2; }
#zoekveld { position: absolute; top: 12px; left: 12px; width: 110px; height: 14px }
#b_zoek { background-image: url(../images/algemeen/button_zoek.gif); background-repeat: no-repeat; position:absolute; left:133px; top:12px; width:18px; height:18px; z-index:1; }
#b_zoek a {width:18px; height:18px; display: block;}
#b_zoek a:hover{ background-image: url(../images/algemeen/button_zoek_f2.gif); background-repeat: no-repeat;}
#b_zoek a span { display: none; }

#b_sitemap { background-image: url(../images/algemeen/button_sitemap.gif); background-repeat: no-repeat; position:absolute; left:12px; top:35px; width:60px; height:14px; z-index:1; }
#b_sitemap a {width:60px; height:14px; display: block;}
#b_sitemap a:hover{ background-image: url(../images/algemeen/button_sitemap_f2.gif); background-repeat: no-repeat;}
#b_sitemap a span { display: none; }

#b_contact { background-image: url(../images/algemeen/button_contact.gif); background-repeat: no-repeat; position:absolute; left:95px; top:35px; width:57px; height:14px; z-index:1; }
#b_contact a {width:57px; height:14px; display: block;}
#b_contact a:hover{ background-image: url(../images/algemeen/button_contact_f2.gif); background-repeat: no-repeat;}
#b_contact a span { display: none; }

#wmdn_stapel { background-image: url(/images/algemeen/WmdN_background_cover_kl.jpg); background-repeat: no-repeat; position:relative; left:0px; top:0px; width:90px; height:108px; z-index:3; margin-right: 6px}

#wit_vlakje { position:relative; left:0px; top:0px; width:160px; height:4px; background-color: #fff; margin: 0px; overflow: hidden;}

/* tekstvlak */
#tekst { text-align: left; background-color: #fff; background-image: none; max-width: 580px; }
	
/* container voor knoppen onderaan startpagina */
#footer{ position: relative; top: 0; left: 0; background-color: #085d4a; height:17px; width:740px}
#b_footer{ position: absolute; top: 3px; left: 377px; height:11px; width: 146px}

#footer_print{ display:none; }