/* Algemeen
**********************************************************/

BODY{ background: url(images/bg.jpg) no-repeat fixed 100% 0}
HTML, BODY{ font-size: 12px; color: #003F1F; font-family: Arial, Helvetica, sans-serif;}

A{ color: #003F1F;}
A:hover{ color: #ad2340;}

H1, H2, H3,
H4, H5, H6{ color: #003F1F; font-weight: normal; font-family: Arial, Helvetica, sans-serif;}

INPUT.btn{ color: #8a3bdf; border-top-color: #debfff; border-left-color: #debfff; border-bottom-color: #8a3bdf; border-right-color: #8a3bdf; background-color: #ca9afd;}
INPUT.text{ color: #000; border-top-color: #dba65c; border-left-color: #dba65c; border-bottom-color: #f7d5a6; border-right-color: #f7d5a6;}

SELECT.form_text, INPUT.form_text, TEXTAREA.form_text{ color: #000; border-top-color: #dba65c; border-left-color: #dba65c; border-bottom-color: #f7d5a6; border-right-color: #f7d5a6; font-family: Arial, Helvetica, sans-serif;}
INPUT.form_btn{ color: #8a3bdf; border-top-color: #debfff; border-left-color: #debfff; border-bottom-color: #8a3bdf; border-right-color: #8a3bdf; background-color: #ca9afd; font-family: Arial, Helvetica, sans-serif;}

FORM.form INPUT.form_text {width:auto;}

/* Header
**********************************************************/

#container{ padding-bottom: 14px;}
#website_container{ background: url(images/content_bg.png) repeat 0 0;}
#header{ height: 299px; margin-bottom: 0;}
#header A.logo{ width: 950px; height: 320px; background: url(images/logo.png) no-repeat 0 0; position: absolute; left: 0; bottom: 0;}

#open_vandaag{ position: relative; z-index: 999; color: #283c31;}

/* Menu
**********************************************************/

#menu{ background-color: #a2b981; margin-bottom: 0;}
#menu UL LI{ color: #283c31; }
#menu LI A{ color: #FFF; }
#menu LI A:hover{ color: #283c31;}

/* Breadcrumbs
**********************************************************/

.breadcrumbs{ background-color: #ad2340; color: #FFF;}
.breadcrumbs SPAN{ color: #FFF; }
.breadcrumbs SPAN A{ color: #FFF;}
.breadcrumbs SPAN A:hover{ color: #f2c686;}

DIV.winkelwagen A:hover{ color: #003F1F;}
DIV.winkelwagen A STRONG{ color: #283c31;}

/* Content Kollommen
**********************************************************/

.col_container{ background: url(images/submenu_bg.jpg) repeat-y 100% 0;}

.venster{ color: #003F1F; }
.venster DIV.kop{ border-bottom-color: #283c31; color: #283c31; background: url(images/ornement.png) no-repeat 0 0;}
.venster DIV.wrapper{ background-color: #f2c686; border-bottom-color: #283c31;}
.venster DIV.border-top { border-top-color: #283c31; }

.page_title{ background-color: #f2c686; border-color: #283c31;}
.page_title H4{ color: #283c31;}

#header .sign_up{ top:30px; right:30px;}

/* Berichtvensters
**********************************************************/

.berichtvenster{ border-bottom-color: #FFDA81;}
.berichtvenster DIV.extra_info SPAN.bron{ color: #ad2340;}
.berichtvenster DIV.extra_info SPAN.datum{ color: #ad2340;}
.berichtvenster DIV.extra_info A{ color: #283c31;}

/* Aanbiedingen
**********************************************************/

TABLE.aanbieding{ border-color: #283c31;}

/* Tuintips
**********************************************************/

.tips_venster{ border-color: #283c31; }

A.rollover_fx{ border-bottom-color: #283c31;}
A.rollover_fx:hover{ color: #FFF; background-color: #a2b981;}

/* Assortiment
**********************************************************/

.aan{}
.uit{}

.plaatje_link A{ color: #4c8d35;}
.plaatje_link A:hover{ color: #000;}

.sub_aan{ background-color: #CBF3B5;}
.sub_uit{ background-color: #E0FFC9;}

/* Webshop
**********************************************************/

.zoekmachine DIV.hoofd{ background-color: #a2b981; }
.zoekmachine DIV.hoofd H6{ color: #FFF; }

.aanbieding-nieuw_shop DIV.nieuw{ background-color: #014838; color: #FFF;}

.aanbieding-nieuw_shop DIV.aanbieding_wrapper DIV.prijs{ border-color: #EF3B3B; }
.aanbieding-nieuw_shop DIV.aanbieding_wrapper DIV.aanbieding_veldje{ background-color: #EF3B3B; color: #FFF;}

.groot_product SPAN.new{ background-color: #ca9afd; color: #000;}
.groot_product DIV.foto_groot IMG{ border-color: #ca9afd;}
.groot_product DIV.foto_klein IMG{ border-color: #ca9afd;}
.groot_product DIV.aanbieding_groot{ color: #FFF; background-color: #EF3B3B; }
.groot_product DIV.aanbieding_prijs{ border-color: #EF3B3B;}

TABLE.gegevens TH{ border-bottom-color: #000;}


/* Sitemap
**********************************************************/

UL.sitemap{ border-left-color: #0E4619;}
UL.sitemap A{ border-bottom-color: #0E4619; }
UL.sitemap LI LI{ border-left-color: #0E4619;}

/* Footer
**********************************************************/

#footer{ width: 990px; background: url(images/footer_bg.png) repeat 0 0;}
#footer UL LI{ color: #FFF; }
#footer UL LI.bullet{ color: #FFF;}
#footer UL LI A{ color: #FFF;}
#footer UL LI A:hover{ text-decoration: none;}

.footer_links{ color: #FFF;}
.footer_links A{ color: #FFF;}
.footer_links A:hover{ text-decoration: none;}

/* Vacatures
**********************************************************/

DIV.vacature DIV.vestigingen SPAN { color:#076F39; }

/* Links ( Links-pagina )
**********************************************************/
DIV.link { border-bottom-color: #283c31; }

/* Openingstijden
**********************************************************/

DIV.openingstijden DIV.extra DIV.vandaag { border-color: red; }

/* Webwinkel
**********************************************************/
UL#webwinkel_menu LI { color: #FFF; background-color: #a2b981; }
UL#webwinkel_menu LI A { color:#fff; }
UL#webwinkel_menu LI.active { color: #fff; background-color: #283c31; }

DIV.bestelling_container { border-color:#283c31; }
DIV.bestelling_container TABLE TH { background-color:#283c31; color:#fff;}
DIV.bestelling_container TABLE TR.product > TD { border-top-color:#283c31; }
DIV.bestelling_container TABLE TR.extra_opties > TD { background-color: #E0FFC9; }

.aan, .sub_aan{ background-color: #E6BD7F;}


/******* Nieuwe standaard styles ********/
.bgcolor{ background-color: #E24648 !important;}
.txtcolor{ color: #F8E2BF !important; text-shadow: 0 0 7px #000; }
.bordercolor{ border-color: #fff !important;}

#aanbieding DIV.kop a.aanbieding_link, #aanbieding DIV.kop a.aanbieding_link:hover { color: #283C31; text-decoration:none; }
div.col_1 #aanbieding div.pricetag div.prijs_container h6 { font-weight: bold; }
div.col_0 .aanbieding div.pricetag { background-color: transparent; }

div.aanbieding_fancybox #aanbieding div.pricetag { border-color: #283C31; background: #F2C686; }
div.aanbieding_fancybox #aanbieding div.pricetag h2 { border-color: #283C31; }

div.pricetag div.prijs_container div.price_sign P { margin:0 !important; }
div.pricetag div.prijs_container div.price_sign { -moz-box-shadow: 2px 2px 7px #5F5F5F; -webkit-box-shadow: 2px 2px 7px #5F5F5F; box-shadow: 2px 2px 7px #5F5F5F;} 
