/* general
------------------------------------------------------------------*/
body { color:#000; }

body#algemeen,
body#besparen,
body#produceren,
body#gewassen { background-color: #fff; }

h1,
h2,
h3,
a,
a:hover,
input, textarea, select { color: #000; }

/*algemeen*/
#algemeen h2.title_tabs { background: none; color: #000; border-bottom: #000 1px solid; }
#algemeen h2.title_tabs span { background: none; color: #000; }

/*besparen*/
#besparen h1 { color: #000; }
#besparen h2 { background: none; color: #000; border-bottom: #000 1px solid; }
#besparen h2 span { background: none; color: #000; }

/*produceren*/
#produceren h1 { color: #000; }
#produceren h2 { background: none; color: #000; border-bottom: #000 1px solid; }
#produceren h2 span { background: none; color: #000; }

/*gewassen*/
#gewassen h1 { color: #000; }
#gewassen h2 { background: none; color: #000; border-bottom: #000 1px solid; }
#gewassen h2 span { background: none; color: #000; }

/* page structure
------------------------------------------------------------------*/

.wrapper-margins { display: none; } 

#wrapper { width: 630px; }

#algemeen #header { width: 630px; height: 100px; background: none; }
body#besparen #wrapper #header,
body#produceren #wrapper #header,
body#gewassen #wrapper #header { width: 630px; height: 190px; background: none; }

#holder {  width: 630px; }
#sidebar { display: none; }
#content { clear: both; float: none; width: 630px; margin: 0; }
#footer { float: none; }

/* header
------------------------------------------------------------------*/
#search { display: none; }

#logo { width: 252px; height: 101px; margin: 0 auto; }
#logo a { display: none; }
#logo .logo_print { display: block; }

#algemeen #topnavigation { display: none; }

#topnavigation { float: none; width: 630px; margin: 0; padding: 0; }
#topnavigation li { display: block; float: none; height: 30px; margin: 0; }
	
#topnav_besparen .level1,
#topnav_produceren .level1,
#topnav_gewassen .level1 { display: none; }

/*besparen*/
#produceren #topnav_bespparen { width: 630px; }
#besparen #topnav_besparen .level1 { display: block; width: 630px; height: 40px; background-image: none; border-top: #000 1px solid; border-bottom: #000 1px solid; font-size: 32px; line-height: 36px; text-indent: 0; }
#besparen #topnav_produceren { display: none; }
#besparen #topnav_gewassen { display: none; }

.linksInBesparen { display: none; }

/*produceren*/
#produceren #topnav_besparen { display: none;; }
#produceren #topnav_produceren { width: 630px; }
#produceren #topnav_produceren .level1 { display: block; width: 630px; height: 40px; background: none; border-top: #000 1px solid; border-bottom: #000 1px solid; font-size: 32px; line-height: 36px; text-indent: 0; }
#produceren #topnav_gewassen { display: none; }

.linksInProduceren { display: none; }

/*gewassen*/
#gewassen #topnav_besparen { display: none; }
#gewassen #topnav_produceren { display: none; }
#gewassen #topnav_gewassen { width: 630px; }
#gewassen #topnav_gewassen .level1 { display: block; width: 630px; height: 40px; background: none; border-top: #000 1px solid; border-bottom: #000 1px solid; font-size: 32px; line-height: 36px; text-indent: 0; }

.linksInGewassen { display: none; }

/* navigation
------------------------------------------------------------------*/
#navigation { display: none;  }

/* sidebar
------------------------------------------------------------------*/

/* content
------------------------------------------------------------------*/

/* intro */
#hoofdnieuws { background: none; border-bottom: #000 1px dotted; }
#hoofdnieuws img { float: left; }

.nieuwsblok img { float: left; }

.nieuwsblokLinks,
.nieuwsblokRechts { width: 295px; }
.meer_nieuws:hover { color: #000; }

.nieuwslijst { padding: 10px 0 0 0; background: none; border-top: #000 1px dotted; }

/* intro besparen */
#besparen #hoofdnieuws h2 { color: #000; }

#besparen .nieuwsblok h3,
#besparen .nieuwslijst h3 { color: #000; }

#besparen .meer_nieuws { color: #000; }
#besparen .meer_nieuws:hover { color: #000; }

#besparen .nieuwslijst ul,
#besparen .nieuwslijst a { color: #000; }
#besparen .nieuwslijst a:hover { color: #000; }

/* intro produceren */
#produceren #hoofdnieuws h2 { color: #000; }

#produceren .nieuwsblok h3,
#produceren .nieuwslijst h3 { color: #000; }

#produceren .meer_nieuws { color: #000; }
#produceren .meer_nieuws:hover { color: #000; }

#produceren .nieuwslijst ul,
#produceren .nieuwslijst a { color: #000; }
#produceren .nieuwslijst a:hover { color: #000; }

/* --- */

#breadcrumbs { display: none; }

.fullwidth { width: 630px; }

img { float: left; border-bottom: none; }
#besparen img,
#produceren img,
#gewassen img { border-bottom: none; }

.img_fullwidth,
#besparen .img_fullwidth,
#produceren .img_fullwidth,
#gewassen .img_fullwidth { display: block; border: none; }

#tekstblok { color: #000; }

#content .overzicht { width: 630px; }
#content .overzicht li { display: inline; float: left; width: 100px; margin: 0 41px 50px 0; }
#content .overzicht li img { margin: 0 0 10px 0; }
#content .overzicht li a { display: block; }

.picto img { margin-bottom: 0; border: none; }
.size { font-size: 10px; }

#FLV { margin: 0 0 20px 0; }

.verplicht { color: #000; }
/*#besparen .verplicht { color: #6DBE45; }
#produceren .verplicht { color: #1FB7CF; }
#gewassen .verplicht { color: #E08003; }*/

.error { color: #000; }

#contactformulier #submit { display: none; }

.faq,
.faq a,
.markt,
.markt a,
.links,
.links a { color: #000; }
.faq a:hover,
.markt a:hover,
.links a:hover { color: #000; }

.woordenboek { width: 630px; }
.woordenboek li.active a,
.woordenboek li a:hover { color: #ccc; }

.woorden { width: 630px; }
.woorden div { border-bottom: #000 1px solid; }
.woorden .verklaring { float: right; width: 397px; }

.detail_links li { width: 630px; border-bottom: #000 1px solid; }

#form_nieuwsbrief { background: #fff; border: #000 1px solid; }
#form_nieuwsbrief p { color: #000; }
#form_nieuwsbrief button { width: 105px; height: 25px; background: none; border: #000 1px solid; color: #fff; }

/* bibliotheek 
-------------- */
#zoek_bib { float: left; width: 630px; padding: 0; border-bottom: #000 1px solid; list-style: none; }
#zoek_bib a { display: block; text-decoration: none; }

#zoek_bib #left { height: 25px; background: none; }
#zoek_bib #left a { height: 21px; padding: 4px 10px 0 0; background: #fff; color: #000;  }
#zoek_bib #left.active { float: left; height: 25px; padding: 0; background: none; }
#zoek_bib #left.active a { height: 21px; padding: 4px 10px 0 10px; background-color: #000; color: #fff; }

#zoek_bib #right { height: 25px; background: #ccc; }
#zoek_bib #right a { height: 21px; padding: 4px 10px 0 10px; background: #fff; color: #000;  }
#zoek_bib #right.active { float: left; height: 25px; padding: 0; background: none; }
#zoek_bib #right.active a { height: 21px; padding: 4px 10px 0 10px; background-color: #000; color: #fff; }

#form_bib { width: 630px; clear: left; padding: 0 0 25px 0; border-bottom: #000 1px dotted; }
.form_bib_zoeken { background: #fff; border: #000 1px solid; }
#form_bib a { display: block; margin: 0 0 0 56px; font-size: 11px; font-weight: normal; color: #000; }
#form_bib a:hover { color: #000; }
#form_bib button { background: none; border: #000 1px solid; color: #000; }

#publicaties_persartikelen { background: url(/images/bg_nieuwsblok.gif) 50% repeat-y; }
.toon_alle { color: #000; }

/*search results bib
-------------------- */
.title_result { float: left; width: 283px; padding: 0 0 15px 0; background: url(/images/bg_nieuwsblok.gif) bottom left repeat-x; }

.aantal_resultaten { display: block; float: right; width: 284px; padding: 0 0 15px 0; background: url(/images/bg_nieuwsblok.gif) bottom left repeat-x; font-size: 12px; color: #59BBAB; text-align: right; }

#search_results { clear: both; list-style: none; margin: 0; }
#search_results li { margin: 0 0 25px 0; }
#search_results a.picto { display: block; margin: 0 0 3px 0; font-size: 14px; color: #25786A; }
.bestand_info { display: block; color: #59BBAB; }
.bestand_link { color: #59BBAB; }

#paginas { float: left; width: 567px; margin: 0; text-align: center; }
#paginas li { display: inline; }
#paginas a { padding: 0 3px; font-size: 14px; color: #59BBAB; font-weight: normal; }
#paginas a:hover { color: #25786A; }
#paginas li.active a { color: #25786A; font-weight: bold; }
#paginas .prev,
#paginas .next { color: #25786A; font-weight: bold; text-decoration: none; }
#paginas .prev span,
#paginas .next span { text-decoration: underline; }
#paginas .prev { padding: 0 20px 0 0; }
#paginas .next { padding: 0 0 0 20px; }

/*agenda*/

.datumblok { background: none; border: #000 1px solid; color: #000; }
.agenda_info { width: 530px; }
.agenda_info a { color: #000; }
.agenda_info a:hover { color: #000; }
.agenda_info p { width: 480px; margin: 0; }
.agenda_info button { display: none; }

.event_list a { color: #000; }
.event_list a:hover { color: #000; }

/* tabellen
-----------*/
th { background-color: #000; border: #000 1px solid; color: #fff; }
td { background: #fff; border: #000 1px solid; }

#besparen th { background-color: #000; border: #000 1px solid; color: #fff; }
#produceren th { background-color: #000; border: #000 1px solid; color: #fff; }
#gewassen th { background-color: #000; border: #000 1px solid; color: #fff; }

#besparen td { border: #000 1px solid; }
#produceren td { border: #000 1px solid; }
#gewassen td { border: #000 1px solid; }

/* footer
------------------------------------------------------------------*/
#footer { background: #fff; clear: both; font-size: 11px; color: #000; }
#footer .footer_content { /*width: 1000px;*/ width: 630px; margin: 0; padding: 12px 0 0 0; }
#footer .disclaimer { display: none; }
#footer .adres { float: none; width: 630px; }
#footer a { color: #000; }

/*besparen*/
#besparen #footer { background: #fff; }

/*produceren*/
#produceren #footer { background: #fff; }

/*gewassen*/
#gewassen #footer { background: #fff; }
