/* CSS Document */
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}

.top{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-image: url(img/top.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #FFFFFF;
}
.top a:link{ text-decoration: none; color: #ffffff; }
.top a:visited{ text-decoration: none; color: #ffffff; }
.top a:active{ text-decoration: none; color: #ffffff; }
.top a:hover{ text-decoration: underline; color: #ffffff; }

.top2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #9b9b2f;
background-image: url(img/top.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #FFFFFF;
}
.top2 a:link{ text-decoration: none; color: #9b9b2f; }
.top2 a:visited{ text-decoration: none; color: #9b9b2f; }
.top2 a:active{ text-decoration: none; color: #9b9b2f; }
.top2 a:hover{ text-decoration: none; color: #ffffff; }

.top3{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
}
.top3 a:link{ text-decoration: underline; color: #ffffff; }
.top3 a:visited{ text-decoration: underline; color: #ffffff; }
.top3 a:active{ text-decoration: underline; color: #ffffff; }
.top3 a:hover{ text-decoration: underline; color: #9b9b2f; }

.logo{
padding-top: 10px;
}

.tekst{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
line-height: 18px;
}
.tekst a:link{ text-decoration: underline; color: #000000 }
.tekst a:visited{ text-decoration: underline; color: #000000 }
.tekst a:active{ text-decoration: underline; color: #000000 }
.tekst a:hover{ text-decoration: underline; color: #a3a32a }

.tekst2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
color: #898989;
}
.tekst2 a:link{ text-decoration: underline; color: #898989 }
.tekst2 a:visited{ text-decoration: underline; color: #898989 }
.tekst2 a:active{ text-decoration: underline; color: #898989 }
.tekst2 a:hover{ text-decoration: underline; color: #000000 }

.tekst3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
color: #898989;
}
.tekst3 a:link{ text-decoration: none; color: #898989 }
.tekst3 a:visited{ text-decoration: none; color: #898989 }
.tekst3 a:active{ text-decoration: none; color: #898989 }
.tekst3 a:hover{ text-decoration: underline; color: #898989 }

.tekst_footer{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #acacac;
line-height: 18px;
border-top: 1px solid #ebebeb;
}

.tekst_footer2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #acacac;
line-height: 18px;
}

.navigatie{
border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; border-top: 1px solid #eeeeee;
background-image: url(img/navigatie_back.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #FFFFFF;
}

.navigatie_tekst{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-image: url(img/navigatie_back.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #FFFFFF;
}
.navigatie_tekst a:link{ text-decoration: none; color: #000000; }
.navigatie_tekst a:visited{ text-decoration: none; color: #000000; }
.navigatie_tekst a:active{ text-decoration: none; color: #000000; }
.navigatie_tekst a:hover{ text-decoration: none; color: #a3a32a; }

.navigatie_tekst_on{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #a3a32a;
background-image: url(img/navigatie_back.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #FFFFFF;
}

.navigatie_tekst2{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
padding-top: 15px;
}
.navigatie_tekst2 a:link{ text-decoration: none; color: #000000; }
.navigatie_tekst2 a:visited{ text-decoration: none; color: #000000; }
.navigatie_tekst2 a:active{ text-decoration: none; color: #000000; }
.navigatie_tekst2 a:hover{ text-decoration: underline; color: #000000; }

.navigatie_lijn{
background-image: url(img/navigatie_back.gif);
background-repeat: repeat-x;
background-position: bottom;
background-color: #FFFFFF;
}

.showbox{
border: 1px solid #d7d7d7;
padding: 1px;
}

.punten{
background-image: url(img/punten_back.gif);
background-repeat: no-repeat;
background-position: top;
background-color: #f89e2c;
padding-top: 25px;
}

.punten_tekst{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
font-weight: normal;
color: #FFFFFF;
}

.punten_begin{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: normal;
color: #FFFFFF;
}
.punten_begin a:link{ text-decoration: none; color: #FFFFFF; }
.punten_begin a:visited{ text-decoration: none; color: #FFFFFF; }
.punten_begin a:active{ text-decoration: none; color: #FFFFFF; }
.punten_begin a:hover{ text-decoration: underline; color: #FFFFFF; }

.punten2{
background-color: #e17c0c;
}

.product_back_new{
background-color: #ebebeb;
padding: 8px;
}

.producten{
padding: 10px;
border: 1px solid #b7b7b7;
background-color: #FFFFFF;
}

.producten2{
padding: 5px;
border: 1px solid #b7b7b7;
background-color: #FFFFFF;
}

.producten3{
border: 1px solid #b7b7b7;
background-color: #FFFFFF;
}

.producten2_on{
padding: 5px;
border: 1px solid #000000;
}

.producten_lijn_verticaal{
background-image: url(img/lijn_verticaal_grijs3.gif);
background-repeat: repeat-y;
background-color: #FFFFFF;
background-position: center;
}

.producten_lijn_horizontaal{
background-image: url(img/lijn_horizontaal_grijs2.gif);
background-repeat: repeat-x;
background-color: #FFFFFF;
background-position: center;
}

.producten_lijn_horizontaal2{
background-image: url(img/lijn_horizontaal_grijs.gif);
background-repeat: repeat-x;
background-color: #FFFFFF;
background-position: center;
}

.product_titel{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
letter-spacing: -1px;
}

.product_tekst h2{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
    letter-spacing: -1px;
}

.product_titel2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #000000;
font-weight: bold;
}

.product_tekst{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
line-height: 18px;
}
.product_tekst a:link{ text-decoration: none; color: #000000 }
.product_tekst a:visited{ text-decoration: none; color: #000000 }
.product_tekst a:active{ text-decoration: none; color: #000000 }
.product_tekst a:hover{ text-decoration: none; color: #a3a32a }

.product_tekst a.offerte:link{ text-decoration: none; color: #ED7D22 }
.product_tekst a.offerte:visited{ text-decoration: none; color: #ED7D22 }
.product_tekst a.offerte:active{ text-decoration: none; color: #ED7D22 }
.product_tekst a.offerte:hover{ text-decoration: none; color: #000000 }

.product_tekst a.product_link:link{ text-decoration: underline; color: #000000 }
.product_tekst a.product_link:visited{ text-decoration: underline; color: #000000 }
.product_tekst a.product_link:active{ text-decoration: none; color: #000000 }
.product_tekst a.product_link:hover{ text-decoration: underline; color: #a3a32a }

.product_tekst h1{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #000000;
    font-weight: bold;
}

.product_tekst2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
line-height: 18px;
}
.product_tekst2 a:link{ text-decoration: none; color: #000000 }
.product_tekst2 a:visited{ text-decoration: none; color: #000000 }
.product_tekst2 a:active{ text-decoration: none; color: #000000 }
.product_tekst2 a:hover{ text-decoration: underline; color: #000000 }

.product_tekst_kleur{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ed7d22;
font-weight: bold;
line-height: 18px;
}

.product_tekst_klein{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #7c7c7c;
font-weight: normal;
line-height: 18px;
}
.product_tekst_klein a:link{ text-decoration: none; color: #7c7c7c }
.product_tekst_klein a:visited{ text-decoration: none; color: #7c7c7c }
.product_tekst_klein a:active{ text-decoration: none; color: #7c7c7c }
.product_tekst_klein a:hover{ text-decoration: underline; color: #7c7c7c }

.product_prijs{
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #a3a32a;
font-weight: bold;
}

.product_prijs_grijs{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #7c7c7c;
font-weight: normal;
line-height: 18px;
}
.product_prijs_grijs a:link{ text-decoration: underline; color: #7c7c7c }
.product_prijs_grijs a:visited{ text-decoration: underline; color: #7c7c7c }
.product_prijs_grijs a:active{ text-decoration: underline; color: #7c7c7c }
.product_prijs_grijs a:hover{ text-decoration: underline; color: #000000 }

.product_prijs_va{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a3a32a;
font-weight: normal;
}

.eigen_etiket{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
font-weight: normal;
}
.eigen_etiket a:link{ text-decoration: none; color: #000000 }
.eigen_etiket a:visited{ text-decoration: none; color: #000000 }
.eigen_etiket a:active{ text-decoration: none; color: #000000 }
.eigen_etiket a:hover{ text-decoration: underline; color: #000000 }

.item{
background-color: #FFFFFF;
border: 1px solid #d7d7d7;
padding: 1px;
}

.item_back{
background-image: url(img/item_back.gif);
background-position: bottom;
background-repeat: repeat-x;
background-color: #FFFFFF;
}

.item_bezorging{
background-image: url(img/item_bezorging.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding-bottom: 15px;
}

.item_klantenservice{
background-image: url(img/item_klantenservice.gif);
background-position: bottom left;
background-repeat: no-repeat;
padding-bottom: 15px;
}

.item_betalen{
background-image: url(img/item_betalen_ideal.gif);
background-position: bottom right;
background-repeat: no-repeat;
padding-bottom: 15px;
}

.item_eindejaars{
background-image: url(img/item_eindejaars.jpg);
background-position: bottom right;
background-repeat: no-repeat;
padding-bottom: 15px;
}

.stappen{
background-color: #f8f8f8;
border-top: 5px solid #ffffff;
border-bottom: 5px solid #ffffff;
}

.stappen_lijn{
border-bottom: 1px solid #b7b7b7;
}

.stappen_lijn2{
border-top: 1px solid #b7b7b7;
}

.stappen_tekst_on{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #a3a32a;
letter-spacing: -1px;
}
.stappen_tekst_on a:link{ text-decoration: none; color: #a3a32a }
.stappen_tekst_on a:visited{ text-decoration: none; color: #a3a32a }
.stappen_tekst_on a:active{ text-decoration: none; color: #a3a32a }
.stappen_tekst_on a:hover{ text-decoration: none; color: #000000 }

.stappen_tekst_off{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #acacac;
letter-spacing: -1px;
}
.stappen_tekst_off a:link{ text-decoration: none; color: #acacac }
.stappen_tekst_off a:visited{ text-decoration: none; color: #acacac }
.stappen_tekst_off a:active{ text-decoration: none; color: #acacac }
.stappen_tekst_off a:hover{ text-decoration: none; color: #a3a32a }

.button{
background-image: url(img/button_back.gif);
background-repeat: repeat-x;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
letter-spacing: 0px; 
}
.button a:link{ text-decoration: none; color: #ffffff }
.button a:visited{ text-decoration: none; color: #ffffff }
.button a:active{ text-decoration: none; color: #ffffff }
.button a:hover{ text-decoration: underline; color: #ffffff }

.button_rood{
background-image: url(img/button_rood_back.gif);
background-repeat: repeat-x;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
letter-spacing: 0px; 
}
.button_rood a:link{ text-decoration: none; color: #ffffff }
.button_rood a:visited{ text-decoration: none; color: #ffffff }
.button_rood a:active{ text-decoration: none; color: #ffffff }
.button_rood a:hover{ text-decoration: underline; color: #ffffff }

.info{
background-image: url(img/info_back.gif);
background-position: top;
background-repeat: no-repeat;
background-color: #f5f5f5;
}
.info_tekst_titel{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #959595;
font-weight: bold;
}
.info_tekst{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #959595;
line-height: 18px;
}

.info_tekst_rood{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: red;
line-height: 18px;
}

.bezorgdatum{
border: 1px solid #a3a32a;
}

.bezorgdatum_titel{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #a3a32a;
}

.bottom{
background-image:url(img/bottom.gif);
background-repeat: repeat-x;
background-position: top;
background-color:#FFFFFF
}

/* gegevens */

.titel{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
color: #a3a32a;
}

.titel_grijs{
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 18px;
font-weight: bold;
color: #999999;
}

.invul{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #f4f4f4;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #e1e1e1;
padding-left: 20px;
line-height: 18px;
}
.invul a:link{ text-decoration: underline; color: #000000 }
.invul a:visited{ text-decoration: underline; color: #000000 }
.invul a:active{ text-decoration: underline; color: #000000 }
.invul a:hover{ text-decoration: none; color: #000000 }

.invul_top{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #f4f4f4;
border-bottom: 1px solid #e1e1e1;
padding-left: 20px;
line-height: 18px;
}

.invul_top a:link{ text-decoration: none; color: #000000 }
.invul_top a:visited{ text-decoration: none; color: #000000 }
.invul_top a:active{ text-decoration: none; color: #000000 }
.invul_top a:hover{ text-decoration: underline; color: #000000 }

.invul_bottom{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #f4f4f4;
border-top: 1px solid #ffffff;
padding-left: 20px;
line-height: 18px;
}

.invul_no_border{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #f4f4f4;
padding-left: 20px;
line-height: 18px;
}

.invul_padding{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #f4f4f4;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #e1e1e1;
padding-left: 20px;
line-height: 18px;
}

.invul_padding_bottom{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
background-color: #f4f4f4;
border-top: 1px solid #ffffff;
padding-left: 20px;
line-height: 18px;
}

.invul2{
background-color: #f4f4f4;
border-top: 1px solid #ffffff;
border-bottom: 1px solid #e1e1e1;
line-height: 18px;
}

.invul2_top{
background-color: #f4f4f4;
border-bottom: 1px solid #e1e1e1;
line-height: 18px;
}

.invul2_bottom{
background-color: #f4f4f4;
border-top: 1px solid #ffffff;
line-height: 18px;
}

.invul2_no_border{
background-color: #f4f4f4;
line-height: 18px;
line-height: 18px;
}

.lijst{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 332px;
padding: 5px;
}


.tekstveld{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 320px;
height: 100px;
padding: 5px;
line-height: 18px;
}

.tekstveld_grijs{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 320px;
height: 100px;
padding: 5px;
line-height: 18px;
}

.tekstveld2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #777777;
border: 1px solid #b7b7b7;
width: 375px;
height: 100px;
padding: 5px;
line-height: 18px;
}

.tekstveld3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 660px;
height: 200px;
padding: 5px;
line-height: 18px;
}

.tekstveld4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 520px;
height: 100px;
padding: 5px;
line-height: 18px;
}

.invulveld1{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 320px;
padding: 5px;
}

.invulveld2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 240px;
padding: 5px;
}

.invulveld3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 50px;
padding: 5px;
}

.invulveld4{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #acacac;
width: 240px;
padding: 5px;
}

.extra_bezorgadres{
background-image: url(img/button_groen_back.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #acac32;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
border-top: 1px solid #ffffff;
}
.extra_bezorgadres a:link{ text-decoration: none; color: #ffffff }
.extra_bezorgadres a:visited{ text-decoration: none; color: #ffffff }
.extra_bezorgadres a:active{ text-decoration: none; color: #ffffff }
.extra_bezorgadres a:hover{ text-decoration: underline; color: #ffffff }

.extra_bezorgadres_verwijderen{
background-image: url(img/button_rood_back.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #960a0b;
font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
border-top: 1px solid #ffffff;
}
.extra_bezorgadres_verwijderen a:link{ text-decoration: none; color: #ffffff }
.extra_bezorgadres_verwijderen a:visited{ text-decoration: none; color: #ffffff }
.extra_bezorgadres_verwijderen a:active{ text-decoration: none; color: #ffffff }
.extra_bezorgadres_verwijderen a:hover{ text-decoration: underline; color: #ffffff }

/* overzicht */

.overzicht_back{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
line-height: 18px;
background-color: #f8f8f8;
padding: 20px;
}

.gegevens{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
border-bottom: 1px solid #b7b7b7;
}

.akkoord{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000000;
}
.akkoord a:link{ text-decoration: underline; color: #000000 }
.akkoord a:visited{ text-decoration: underline; color: #000000 }
.akkoord a:active{ text-decoration: underline; color: #000000 }
.akkoord a:hover{ text-decoration: underline; color: #a3a32a }

/* klantenservice */

.klantenservice{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 24px;
color: #000000;
background-color: #f6f6f6;
border-bottom: 1px solid #e1e1e1;
border-top: 1px solid #e1e1e1;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
}
.klantenservice a:link{
color: #000000;
text-decoration: underline;
}
.klantenservice a:visited{
color: #000000;
text-decoration: underline;
}
.klantenservice a:active{
color: #000000;
text-decoration: underline;
}
.klantenservice a:hover{
color: #999999;
text-decoration: underline;
}

.klantenservice2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #000000;
background-color: #f6f6f6;
border-bottom: 1px solid #e1e1e1;
border-top: 1px solid #e1e1e1;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 20px;
padding-right: 20px;
}

.klantenservice_klein{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 24px;
color: #000000;
padding-left: 5px;
}
.klantenservice_klein a:link{
color: #000000;
text-decoration: underline;
}
.klantenservice_klein a:visited{
color: #000000;
text-decoration: underline;
}
.klantenservice_klein a:active{
color: #000000;
text-decoration: underline;
}
.klantenservice_klein a:hover{
color: #a3a32a;
text-decoration: underline;
}

.klantenservice_klein2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 24px;
color: #999999;
}
.klantenservice_klein2 a:link{
color: #000000;
text-decoration: none;
}
.klantenservice_klein2 a:visited{
color: #000000;
text-decoration: none;
}
.klantenservice_klein2 a:active{
color: #000000;
text-decoration: none;
}
.klantenservice_klein2 a:hover{
color: #000000;
text-decoration: underline;
}

/* nieuws */

.intro{
padding: 25px;
background-color: #f7f7f7;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
line-height: 18px;
}

.afb{
border: 1px solid #b7b7b7;
padding: 1px;
}

.nieuws_tekst{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: normal;
line-height: 18px;
}
.nieuws_tekst a:link{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline; 
color: #a3a32a;
line-height: 30px; 
}
.nieuws_tekst a:visited{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline; 
color: #a3a32a;
line-height: 30px;  
}
.nieuws_tekst a:active{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline; 
color: #a3a32a; 
line-height: 30px; 
}
.nieuws_tekst a:hover{ 
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
text-decoration: underline; 
color: #000000; 
line-height: 30px; 
}

.product_back{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
background-color: #ebebeb;
}
.product_back a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
.product_back a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
.product_back a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
.product_back a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: underline;
}

.product_back_on{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
background-color: #e1e1e1;
}
.product_back_on a:link{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
.product_back_on a:visited{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
.product_back_on a:active{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
text-decoration: none;
}
.product_back_on a:hover{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #f26522;
font-weight: normal;
text-decoration: none;
}

.product_back_vandaag{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
font-weight: normal;
background-color: #ffffff;
}

.product_back_bezorgdatum{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: normal;
background-color: #c2c226;
}

.product_back_niet_mogelijk{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #acacac;
font-weight: normal;
background-color: #ebebeb;
}

.product_back_niet_mogelijk_vandaag{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #acacac;
font-weight: normal;
background-color: #ffffff;
}

.product_back2{
background-color: #ebebeb;
padding: 8px;
}

.product_back3{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
background-color: #d7d7d7;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}

.product_afb_pijltje{
background-repeat: no-repeat;
background-position: center top;
background-color: #ebebeb;
}

.product{
background-color: #FFFFFF;
border: 1px solid #acacac;
padding: 1px;
}

.product_on{
background-color: #FFFFFF;
border: 1px solid #000000;
padding: 1px;
}

form {
margin: 0;
}

.invulveld_inlog{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
border: 1px solid #b7b7b7;
width: 150px;
height: 18px;
padding: 7px;
}

.tekst_homepage{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #898989;
line-height: 18px;
background-color: #f3f3f3;
padding: 20px;
}
.tekst_homepage a:link{ text-decoration: underline; color: #898989 }
.tekst_homepage a:visited{ text-decoration: underline; color: #898989 }
.tekst_homepage a:active{ text-decoration: underline; color: #898989 }
.tekst_homepage a:hover{ text-decoration: underline; color: #000000 }

.footer_nieuw{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
color: #898989;
border-left: 1px solid #a3a32a;
padding-left: 15px;
}
.footer_nieuw a:link{ text-decoration: none; color: #898989 }
.footer_nieuw a:visited{ text-decoration: none; color: #898989 }
.footer_nieuw a:active{ text-decoration: none; color: #898989 }
.footer_nieuw a:hover{ text-decoration: underline; color: #898989 }

.footer_titel{
font-family: Arial, Verdana, sans-serif;
font-size: 13px;
font-weight: normal;
color: #a3a32a;
}

.nieuws_items h1{
 font-family: Helvetica, Arial, Verdana, sans-serif;
font-size: 15px;
font-weight: bold;
color: #a3a32a;
margin:0px;
}

.info_tekst a:link{ text-decoration: underline; color: #959595 }
.info_tekst a:visited{ text-decoration: underline; color: #959595 }
.info_tekst a:active{ text-decoration: underline; color: #959595 }
.info_tekst a:hover{ text-decoration: underline; color: #a3a32a }

.gmail{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
color: #FF0033;
border: 1px solid #FF0033;
padding: 20px;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td, hr, iframe, a { outline: none; } 

.v2_wrapper{
margin:0 auto;
padding:0;
position:relative;
width:990px;
}

.v2_logo_container{
float:left;
width:990px;
height:70px;
overflow:hidden;
margin:0 auto;
margin-top:50px; 
padding:0;
position:relative;
}

.v2_logo_container_links{
float:left;
width:550px;
height:70px;
}

.v2_logo_container_rechts{
float:left;
width:440px;
height:70px;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
padding-top: 18px;
text-align: right;
}

.v2_logo_container_rechts a:link{ text-decoration: none; color: #000000; }
.v2_logo_container_rechts a:visited{ text-decoration: none; color: #000000; }
.v2_logo_container_rechts a:active{ text-decoration: none; color: #000000; }
.v2_logo_container_rechts a:hover{ text-decoration: underline; color: #000000; }

.v2_top{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-image: url(img/top.gif);
background-repeat: repeat-x;
background-position: top;
background-color: #FFFFFF;
width:100%;
height:24px;
position:absolute;
top:0px;
left:0px;
z-index:2;
clear:both;
}

.v2_top a:link{ text-decoration: none; color: #ffffff; }
.v2_top a:visited{ text-decoration: none; color: #ffffff; }
.v2_top a:active{ text-decoration: none; color: #ffffff; }
.v2_top a:hover{ text-decoration: underline; color: #ffffff; } 

.v2_top_wrapper{
margin:0 auto;
padding:0;
position:relative;
width:990px;
}

.v2_banner_container{
width:988px;
height:210px;
overflow:hidden;
position:absolute;
top:124px;
border:1px solid #D7D7D7;
padding:1px;
clear:both;
}

.v2_banner_container_links{
float:left;
width:642px;
height:210px;
}

.v2_banner_container_rechts{
float:left;
width:345px;
height:210px;
padding-left:1px;
}

.v2_tekst_homepage{
position:absolute;
top:1015px;
clear:both;
}

.v2_tekst_grijs{
float:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #898989;
line-height: 18px;
background-color: #f3f3f3;
padding: 20px;
}

.v2_tekst_wit{
float:left;
padding-top:20px;
padding-bottom:20px;
}

.v2_tekst_grijs a:link{ text-decoration: underline; color: #898989 }
.v2_tekst_grijs a:visited{ text-decoration: underline; color: #898989 }
.v2_tekst_grijs a:active{ text-decoration: underline; color: #898989 }
.v2_tekst_grijs a:hover{ text-decoration: underline; color: #000000 }

.v2_stappen{
position:absolute;
width:990px;
top:358px;
clear:both;
}

.v2_stappen_stap1{
top:110px;
}

.v2_stappen_grijs{
background-color:#F0F0F0;
border-bottom:5px solid #FFFFFF;
border-top:5px solid #FFFFFF;
height:53px;
padding-left:18px;
padding-top:12px;
}

.v2_stappen_lijn{
width:990px;
border-bottom:1px solid #B7B7B7;
height:5px;
overflow:hidden;
}

.v2_index_producten{
position:absolute;
width:990px;
top:418px;
}

.v2_stap1_producten{
position:relative;
top:auto;
float:left;
margin-top:78px;
}

.v2_product_achtergrond{
position:relative;
float:left;
margin-top:78px;
background-color:#EBEBEB;
padding:8px;
width:974px;
}

.v2_product_info_container{
float:left;
margin-left:369px;
width:603px;
background-color:#FFFFFF;
border:1px solid #B7B7B7;
}

.v2_product_cel{
position:relative;
float:left;
width:323px;
height:188px;
border:1px solid #B7B7B7;
margin-right:7px;
margin-bottom:8px;
padding-top:22px;
overflow:hidden;
}

.v2_geen_margin{
margin:0px;
}

.v2_geen_border{
border:0px;
}

.v2_zwarte_border{
border: 1px solid #000000;  
}

.v2_product_cel h2{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
font-weight: bold;
letter-spacing: -1px;
margin:0px;
padding-bottom:10px;
padding-top:10px;
}

.v2_product_cel a:link{ text-decoration: none; color: #000000 }
.v2_product_cel a:visited{ text-decoration: none; color: #000000 }
.v2_product_cel a:active{ text-decoration: none; color: #000000 }
.v2_product_cel a:hover{ text-decoration: none; color: #BEA158 }

.v2_product_prijsinfo{
float:left;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #BEA158;
font-weight: bold;
padding-top:10px;
}

.v2_product_prijsinfo_abs{
position:absolute;
bottom:28px;
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
color: #BEA158;
font-weight: bold;
}

.v2_product_links{
float:left;
width:145px;
padding-left:10px;
}

.v2_product_rechts{
float:left;
width:160px;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 18px;
padding-right:8px;
}

.v2_product_eigen_etiket{
float:left;
width:160px;
font-family: Arial,Helvetica,sans-serif;
font-size: 10px;
font-weight: normal;
height:34px;
}

.v2_product_eigen_etiket a:link{ text-decoration: none; color: #000000 }
.v2_product_eigen_etiket a:visited{ text-decoration: none; color: #000000 }
.v2_product_eigen_etiket a:active{ text-decoration: none; color: #000000 }
.v2_product_eigen_etiket a:hover{ text-decoration: underline; color: #000000 }

.v2_product_eigen_etiket_links{
float:left;
width:18px;
height:34px;
padding-top:12px;
}

.v2_product_eigen_etiket_rechts{
float:left;
width:142px;
height:34px;
line-height:34px;
}

.v2_img_middle{
vertical-align:middle;
}

.v2_compleet_assort{
padding-top:60px;
}

.v2_info_container{
float:left;
margin-top:10px;
}

.v2_bottom{
width:100%;
position:absolute;
top:1177px;
z-index:2;
clear:both;
background-image:url(img/bottom.gif);
background-repeat: repeat-x;
background-position: top;
background-color:#FFFFFF
}  

.v2_stap1_bottom{
width:100%;
float:left;
background-image:url(img/bottom.gif);
background-repeat: repeat-x;
background-position: top;
background-color:#FFFFFF;
margin-top:10px;
}

.v2_bottom_wrapper{
margin:0 auto;
padding:0;
position:relative;
width:990px;
}

.t_logo{
float:left;
height:43px;   
width:550px;  
background:transparent url(img/logo_wijnbezorgen.gif) no-repeat scroll 0px 4px;
overflow:hidden;
margin:0px;
padding:0px;
}

.t_logo a {
display:block;
padding-top:43px;
margin:0px;
}

.lijntje_bottom {
background-color:#F3F3F3;
background-image:url(img/lijntje_bottom.gif);
background-position:center center;
background-repeat:repeat-x;
}

.tekst_homepage_blok{
height:58px;
overflow:hidden;
}

.tekst_homepage_blok h3{
margin:0px;
padding-top:12px;
padding-bottom:12px;
font-size:13px;
font-weight:bold;
}

-webkit-input-placeholder  { color:#b7b7b7; }
input:-moz-placeholder { color:#b7b7b7; }
