html { padding: 0; }
body { margin: 0; height: 101%; text-align: center; font-size: 12px; font-family: "arial", sans-serif; background: #fefefe; } /* centreer website */
/*body { background: #fefefe url('../images/bg_content_wit.jpg') 0px 122px no-repeat; }*/
/*body { background: red; }*/

/*****
*   Layout
*****/

#headerWrapper { width: 100%; height: 122px; background: transparent url('../images/bg_header.jpg') top right repeat-x; }
#header { position: relative; width: 950px; height: 122px; margin: 0px auto 0px auto; text-align: left; z-index: 100; }

#content { position: relative; width: 950px; margin: 50px auto 50px auto; text-align: left; z-index: 1; } /* content valt onder submenu */
#content { min-height: 365px; } * html #content { height: 365px; }

#footerWrapper { position: relative; background: transparent url(../images/bg_footer.jpg) repeat-x top; }
#footer { position: relative; width: 950px; height: 200px; margin: 0 auto 0 auto; text-align: left; color: white; overflow: hidden; padding: 0; }

.column1 { width: 202px; float: left; clear: left; }
.column2 { width: 514px; float: left; clear: none; margin-left: 13px; }
.column3 { width: 208px; float: left; clear: right; margin-left: 13px; }

.clearer { clear: both; }
.hidden { display: none; }
img { border: 0; }

a.beste_winkel { float: right; margin-top: 20px; }

p.bekijk_producten { height: 25px; }
p.bekijk_producten a { position: relative; z-index: 1; background: transparent url(../images/icon_bekijk_producten.png) bottom left no-repeat; padding: 6px 0 3px 35px; font-size: 12px; color: #339933; text-decoration: none; }

p.terug { height: 25px; }
p.terug a { position: relative; z-index: 1; background: transparent url(../images/icon_terug.png) bottom left no-repeat; padding: 6px 0 3px 35px; font-size: 12px; color: #339933; text-decoration: none; }

p.alle_winkels { height: 25px; }
p.alle_winkels a { position: relative; z-index: 1; background: transparent url(../images/icon_de_winkels.png) bottom left no-repeat; padding: 6px 0 3px 35px; font-size: 12px; color: #339933; text-decoration: none; }

/*
p.routeplanner{ height: 25px;}
button.route_submit {cursor:pointer; color: #339933; }
p.routeplanner a {
    position: relative;
    z-index: 1;
    background: transparent url(../images/icon_routeplanner.png) bottom left no-repeat;
    padding: 6px 0 3px 35px;
    font-size: 12px;
    color: #339933;
    text-decoration: none;
}
*/

button.route_submit {
    height: 27px;
    width:110px;
    color: #339933;
    cursor:pointer;
    background: #FFF url(../images/plan_route.gif) bottom left no-repeat;
    z-index:1;
    padding: 6px 0 3px 35px;
    margin: 20px 30px 10px 0;
    border:0 none;
}
button.route_reset {
    height: 27px;
    width:141px;
    color: #339933;
    cursor:pointer;
    background: #FFF url(../images/route_aanpassen.gif) bottom left no-repeat;
    z-index:1;
    padding: 6px 0 3px 35px;
    margin: 20px 30px 10px 0;
    border:0 none;
}

button.route_print {
    height: 27px;
    width:110px;
    color: #339933;
    cursor:pointer;
    background: #FFF url(../images/print_route.gif) bottom left no-repeat;
    z-index:1;
    padding: 6px 0 3px 35px;
    margin: 20px 30px 10px 0;
    border:0 none;
}

/*
p.print { height: 25px; color: #339933;  }
p.print a {
    position: relative;
    z-index: 1;
    background: transparent url(../images/icon_print.png) bottom left no-repeat;
    padding: 6px 0 3px 35px;
    font-size: 12px;
    color: #339933;
    text-decoration: none;
}
*/

p.vorige { height: 25px; }
p.vorige a { position: relative; z-index: 1; background: transparent url(../images/icon_vorige.png) bottom left no-repeat; padding: 6px 0 3px 35px; font-size: 12px; color: #339933; text-decoration: none; }

p.vorige_disabled { height: 25px; }
p.vorige_disabled a { position: relative; z-index: 1; background: transparent url(../images/icon_vorige_disabled.png) bottom left no-repeat; padding: 6px 0 3px 35px; font-size: 12px; color: #99CC99; text-decoration: none; }

p.volgende { height: 25px; }
p.volgende a { position: relative; z-index: 1; background: transparent url(../images/icon_volgende.png) bottom right no-repeat; padding: 6px 35px 3px 0; font-size: 12px; color: #339933; text-decoration: none; }

p.volgende_disabled { height: 25px; }
p.volgende_disabled a { position: relative; z-index: 1; background: transparent url(../images/icon_volgende_disabled.png) bottom right no-repeat; padding: 6px 35px 3px 0; font-size: 12px; color: #99CC99; text-decoration: none; }


/*****
*   Fonts
*****/

.bold { font-weight: bold !important; }
.no_underline { text-decoration: none !important; }
.selected_green { color:#339933;}

ul.menu { font-family: 'Helvetica Neue Std'; font-weight: bold; font-size: 12px; }
ul.submenu { font-family: 'Helvetica Neue Cond'; font-size: 11px; text-transform: uppercase; }
ul.subsubmenu { font-size: 10px; }

a { text-decoration: none; color: #339933; font-size: 12px; }
a:hover { text-decoration: underline; color: #339933; }

h2 { font-size: 14px; font-weight: normal; padding: 0; margin: 0 0 10px 0; }
h3 { font-size: 18px; font-weight: normal; padding: 0; margin: 0; color: #339933;}

div.keuze_van_ep a { color: white; font-size: 12px; }
#footer a:hover { color: #ffffff; }
div.subcat h2 { font-size: 32px; color: #339933; font-weight: normal; font-family: 'Helvetica Neue Light'; line-height: 37px; }
div.vraag h2 { font-size: 32px; color: #339933; font-weight: normal; font-family: 'Helvetica Neue Light'; line-height: 37px; }
div.productpagina h2 { font-size: 24px; color: #339933; font-weight: normal; font-family: 'Helvetica Neue Light'; line-height: 30px; }
div.tekstpagina h2 { font-size: 24px; font-weight: normal; color: #339933; font-family: 'Helvetica Neue Light'; line-height: 30px; }
div.winkels h2 { font-size: 24px; font-weight: normal; color: #339933; font-family: 'Helvetica Neue Light'; }
div.routeplanner h2 { font-size: 24px; font-weight: normal; color: #339933; font-family: 'Helvetica Neue Light'; }
div.zoeken h2 { font-size: 24px; font-weight: normal; color: #339933; font-family: 'Helvetica Neue Light'; }

div.zoek_een_winkel_groot h3 { font-family: 'Helvetica Neue Light'; font-size: 20px; font-weight: normal; color: white; }

/*****
*   Forms
*****/

input { font-size: 11px; color: #737373; padding-top: 3px; }

div.routeplanner input.route_van { width: 250px; margin: 5px 0 0 0; font-size: 12px; border: 1px inset gray; }
div.routeplanner input.route_van_vol { width: 250px; border: 0px; border-bottom: 1px solid #737373; }

div.routeplanner input.route_naar { width: 250px; margin: 5px 0 0 0; font-size: 12px; border: 0; border-bottom: 0px solid #737373; }


/*****
*   Logo
*****/

/*h1#logo { float: left; height: 69px; width: 214px; background: transparent url('../images/logo_electronic_partner.jpg') no-repeat; margin: 10px 0 0 0; }*/
h1#logo { float: left; height: 69px; width: 214px; background: transparent url('../images/logo_ep_nieuw.jpg') no-repeat; margin: 10px 0 0 0; }
    h1#logo span { display: none; }
    h1#logo a { display: block; height: 69px; width: 214px; }

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

ul.menu { float: left; display: inline; overflow: hidden; height: 50px; width: 690px; margin: 35px 0 0 0; list-style: none; }

    ul.menu li { position: relative; float: left; display: inline; margin: 2px 60px 0 0; }

    ul.menu li a { font-size: 14px; padding: 2px 0 5px 30px; line-height: 25px; color: #339933; }
    ul.menu li a:hover { text-decoration: none; }
    ul.menu li a.home { background: transparent url('../images/icon_home.png') top left no-repeat; }
    ul.menu li a.wie_is_ep { background: transparent url('../images/icon_wie_is_ep2.png') top left no-repeat; }
    ul.menu li a.de_winkels { background: transparent url('../images/icon_de_winkels.png') top left no-repeat; }

    ul.menu li.searchField { float: left; height: 26px; width: 162px; background: transparent url(../images/bg_zoekveld_header.gif) 0px 5px no-repeat; margin: 0 0 0 10px; padding: 0 5px 0 0; }
    ul.menu li.searchField input { height: 20px; width: 157px; margin: 4px 10px 0 0px; padding-left: 5px; color: #737373; background: none; border: none; font-family: "Tahoma", sans-serif; font-size: 11px; }

    ul.menu li.searchButton { margin: 2px 0 0 0; }
    ul.menu li.searchButton button { height: 24px; background: transparent url(../images/icon_zoek.png) bottom left no-repeat; padding: 2px 0 5px 30px; border: 0px; color: #339933; font-size:  14px; cursor: pointer; }

/*****
*   Submenu
*****/

ul.submenu { position: absolute; left: 0px; width: 100%; top: 78px; height: 30px; list-style: none; padding: 0; }

    ul.submenu li { position: relative; float: left; margin: 5px 0 0 0; padding: 0; }
    ul.submenu li a { display: block; height: 20px; padding: 8px 4px 0 4px; color: white; color: #595959; }
    ul.submenu li:hover a,
    ul.submenu li.hover a { background: transparent url('../images/bg_active_submenu_top.jpg') top left repeat-x; color: #595959; }
    ul.submenu li a:hover { text-decoration: none; color: #595959; }
    ul.submenu li a.active { background: transparent url('../images/bg_active_submenu_top.jpg') top left repeat-x; color: #595959; }
    ul.submenu li ul.subsubmenu { position: absolute; left: -999em; width: 100%; list-style: none; padding: 0px 0 5px 0; z-index: 100; z-index: 100; }
    ul.submenu li:hover ul.subsubmenu,
    ul.submenu li.hover ul.subsubmenu { position: absolute; left: auto; vertical-align: top; background: transparent url('../images/bg_active_submenu_bottom.jpg') top left repeat-x; padding: 0; }

    ul.submenu ul.subsubmenu li { float: none; display: inline;}
    ul.submenu ul.subsubmenu li a { display: block; height: auto; padding: 2px 10px 2px 10px; color: white; background: none; font-size: 11px; color: #595959; }
    ul.submenu ul.subsubmenu li a:hover { background: #7CD37C; color: #595959; }
    ul.submenu ul.subsubmenu li a.first { margin-top: 4px; }
    ul.submenu ul.subsubmenu li a.last { margin-bottom: 8px; }

    ul.submenu li.kijken { width: 45px; }
    ul.submenu li.opnemen_afspelen { width: 120px; }
    ul.submenu li.luisteren { width: 63px; }
        ul.submenu li.luisteren ul.subsubmenu { width: 63px; } /* dwing subsubmenu naar zelfde breedte */
        ul.submenu li.luisteren ul.subsubmenu li a { padding: 2px 5px 2px 5px; } /* pas padding aan zodat subsubmenu past */
    ul.submenu li.fotograferen_filmen { width: 138px; }
    ul.submenu li.koffie_drinken { width: 91px; }
    ul.submenu li.afwassen { width: 61px; }
    ul.submenu li.huishouden { width: 75px; }
    ul.submenu li.koelen_vriezen { width: 102px; }
    ul.submenu li.wassen_drogen { width: 103px; }
    ul.submenu li.persoonlijke_verzorging { width: 152px; }

/*****
*   Footer menu
*****/

#footer span { float: left; margin: 20px 0 0 0; }

ul.footermenu { position: relative; float: right; list-style: none; margin: 20px 0 0 0; }
    ul.footermenu li { float: left; margin: 0 0 0 50px; }
    ul.footermenu li a { color: white; text-decoration: underline; }
    ul.footermenu li a:hover { text-decoration: none; }


/*****
*   Homepage
*****/

div.keuze_van_ep { width: 172px; height: 132px; padding: 20px 15px; color: #ffffff; background: transparent url('../images/bg_keuze_van_ep.gif') top left no-repeat; }
    div.keuze_van_ep a { position: absolute; top: 120px; left: 15px; padding-top: 10px; }
    div.keuze_van_ep img { float: left; margin: -10px 10px 0 0;}

div.servicepunten { position: relative; width: 182px; height: 117px; margin: 10px 0 0 0; padding: 5px 10px 20px 10px; color: #339933; overflow: hidden; background: transparent url('../images/bg_servicepunten.jpg') top left no-repeat; }
    div.servicepunten h2 { margin-top: 10px; margin-bottom: 10px; }
    div.servicepunten p { margin-top: 5px; }
    /*div.servicepunten a { position: absolute; top: 0px; left: 0px; display: block; width: 212px; height: 137px; z-index: 10; background: transparent url('../images/blank.gif') top left repeat; }*/
    div.servicepunt img { float: left; clear: left; margin-right: 5px; }

div.homepage_slideshow { width: 514px; height: 319px; background: transparent;  }

div.zoek_een_winkel { position: relative; width: 208px; height: 319px; background: transparent url('../images/bg_zoek_een_winkel.jpg') top left no-repeat; }
    div.zoek_een_winkel label { position: absolute; top: 288px; left: 10px; color: white; font-size: 11px; }
    div.zoek_een_winkel input { position: absolute; top: 285px; left: 84px; width: 50px; border: 0px; background: transparent; }
    div.zoek_een_winkel button { position: absolute; top: 285px; left: 130px; border: 0px; background: transparent; cursor: pointer; }
    div.zoek_een_winkel p { position: absolute; top: 215px; left: 10px; width: 160px; color: white; font-size: 13px; }

p.winnaars_bekend_button { margin: 0; position: absolute; z-index: 2; width: 210px; height: 329px; text-indent: -9999px; background: white url('../images/ep_winnaarsbekend.jpg') top left no-repeat; }
p.winnaars_bekend_button a { display: block; width: 200px; height: 319px; }
p.winnaars_bekend_button a:focus { outline: none; }

/*****
*   Subcategorie
*****/

div.subcat { width: 921px; height: 286px; padding: 15px; background: transparent url('../images/bg_subcat.gif') top left no-repeat; overflow: hidden; }
    div.subcat img { float: right; }
    div.subcat p.bekijk_producten { position: absolute; bottom: 50px; }

div.vragen { float: left; clear: left; margin: 10px 0 0 10px; }
div.vragen ul { position: relative; width: 400px; list-style: none; padding: 0; margin: 0; }
div.vragen ul li { line-height: 21px; margin: 0; }
div.vragen ul li img { float: none; margin: 0 10px 0 0; vertical-align: middle; }
div.vragen ul a { text-decoration: none; color: #737373; font-size: 12px !important; text-decoration: underline; }
div.vragen ul a:hover,
div.vragen ul a:active,
div.vragen ul a:visited { text-decoration: underline; color: #337733; }


/*****
*   Vraag
*****/

div.vraag { width: 921px; padding: 15px 15px 60px 15px; background: transparent url('../images/bg_vraag.gif') top left no-repeat; overflow: hidden; }
    div.vraag img { float: right; clear: right; }
    div.vraag p.bekijk_producten { position: absolute; bottom: 15px; left: 300px; }
    div.vraag p.terug { position: absolute; bottom: 15px; left: 15px; }

div.vraag .tekst { float: left; clear: left; width: 450px; padding-right:50px; }
div.vraag .tekst img { float: none; }
div.vraag .tekst p { margin: 0 0 10px 0; }


/*****
*   Tekstpagina
*****/

div.tekstpagina { width: 921px; padding: 15px 15px 60px 15px; background: transparent url('../images/bg_vraag.gif') top left no-repeat; overflow: hidden; }
    div.tekstpagina img { float: right; clear: right; }

    div.tekstpagina .tekst { float: left; clear: left; width: 450px; }
    div.tekstpagina .tekst p { margin: 0 0 10px 0; }
    div.tekstpagina .tekst p.bekijk_producten { position: absolute; bottom: 15px; left: 300px; }
    div.tekstpagina .tekst p.terug { position: absolute; bottom: 15px; left: 15px; }

div.zoek_een_winkel_klein { position: relative; width: 276px; height: 91px; padding: 10px; margin-top: 20px; background: transparent url('../images/bg_zoek_een_winkel_klein.gif') top left no-repeat; }
    div.zoek_een_winkel_klein p { margin: 0px; color: white; width: 240px; }
    div.zoek_een_winkel_klein label { position: absolute; top: 58px; left: 10px; color: white; }
    div.zoek_een_winkel_klein input { position: absolute; top: 58px; left: 95px; width: 46px; border: 0px; background: transparent; }
    div.zoek_een_winkel_klein button { position: absolute; top: 53px; left: 147px; border: 0px; background: transparent; width: 70px; cursor: pointer; }


/*****
*   Producten
*****/


div.productpagina { width: 921px; padding: 15px 15px 60px 15px; background: transparent url('../images/bg_vraag.gif') top left no-repeat; overflow: hidden; clear: both; }

    div.productpagina .merken { width: 913px; height: 80px; background: transparent url('../images/bg_merken.jpg') top left no-repeat; }
        div.productpagina .merken p { color: white; padding: 10px 0 5px 13px; margin: 0; }
        div.productpagina .merken a { display: block; width: auto; height: 41px; float: left; margin: 0 0 0 20px; overflow: hidden; }
        div.productpagina .merken a:hover img,
        div.productpagina .merken a:active img { margin-top: -41px; }

    div.productpagina .product { position: relative; width: 290px; height: 435px; background: transparent url('../images/bg_product.gif') 0px 45px no-repeat; overflow: hidden; float: left; margin-right: 17px; }
        div.productpagina .product p.kop { font-size: 18px; font-weight: normal; color: #339933; font-family: 'Helvetica Neue Std'; margin-left: 5px; }

        div.productpagina .product .afbeelding { position: absolute; top: 65px; left: 10px; width: 270px; height: 168px; }
        div.productpagina .product .afbeelding .achtergrond { z-index: 1; }
        div.productpagina .product .afbeelding .foto { z-index: 2; position: absolute; top: 0px; left: 0px; }

        div.productpagina .product .content { position: absolute; top: 235px; left: 10px; width: 270px; height: 160px; overflow: hidden; }
        div.productpagina .product .artikelnummer { position: absolute; bottom: 15px; left: 10px; width: 270px; font-size: 10px; color: #737373; }

    div.productpagina .zoek_een_winkel_product {  position: relative; width: 290px; height: 390px; background: transparent url('../images/bg_zoek_een_winkel_product.jpg') top left no-repeat; float: left; margin-top: 45px; }
        div.productpagina .zoek_een_winkel_product h3 { margin: 130px 0 0 10px; color: white; width: 260px; }
        div.productpagina .zoek_een_winkel_product p { margin: 10px 0 0 10px; color: white; width: 260px; }
        div.productpagina .zoek_een_winkel_product span { position: absolute; top: 290px; left: 20px; font-family: 'Helvetica Neue Std'; color: #339933; width: 200px; }
        div.productpagina .zoek_een_winkel_product label { position: absolute; top: 335px; left: 20px; color: #339933; }
        div.productpagina .zoek_een_winkel_product input { position: absolute; top: 333px; left: 105px; width: 46px; border: 0px; background: transparent; }
        div.productpagina .zoek_een_winkel_product button { position: absolute; top: 327px; left: 157px; border: 0px; background: transparent; width: 65px; cursor: pointer; }

    div.productpagina .navigatie { width: 300px; clear: both; padding-top: 20px; text-align: center; margin: 0 auto 0 auto; }

    div.productpagina .navigatie p.vorige { width: 150px; float: left; }
    div.productpagina .navigatie p.vorige a { text-decoration: none; }
    div.productpagina .navigatie p.vorige_disabled { width: 150px; float: left; }
    div.productpagina .navigatie p.vorige_disabled a { text-decoration: none; }

    div.productpagina .navigatie p.volgende { width: 150px; float: right; }
    div.productpagina .navigatie p.volgende a { text-decoration: none; }
    div.productpagina .navigatie p.volgende_disabled { width: 150px; float: right; }
    div.productpagina .navigatie p.volgende_disabled a { text-decoration: none; }

    div.productpagina .navigatie p.nummers { clear: both; width: 100%; text-align: center; font-size: 14px; font-weight: bold; color: #339933 }

    #flashProducts { 
        float: left;
        padding-top: 45px;    
    }
    
    
    
/*****
*   Tooltips
*****/

.merken_tooltip {
    z-index: 5;
    width: 233px;
    background-color: #339933;
    border: 4px solid #d6d6d6;
    text-align: left;
    color: #f2f2f2;
    padding: 5px;
}
.merken_tooltip a {
    color: #f2f2f2;
}


/*****
*   Zoek een winkel
*****/

div.zoek_een_winkel_klein { position: relative; width: 276px; height: 91px; padding: 10px; margin-top: 20px; background: transparent url('../images/bg_zoek_een_winkel_klein.gif') top left no-repeat; }
    div.zoek_een_winkel_klein p { margin: 0px; color: white; width: 240px; }
    div.zoek_een_winkel_klein label { position: absolute; top: 58px; left: 10px; color: white; }
    div.zoek_een_winkel_klein input { position: absolute; top: 58px; left: 95px; width: 46px; border: 0px; background: transparent; }
    div.zoek_een_winkel_klein button { position: absolute; top: 53px; left: 147px; border: 0px; background: transparent; width: 70px; cursor: pointer; }

div.zoek_een_winkel_groot { position: relative; float: right; clear: right; width: 468px; height: 289px; margin-top: 47px; background: transparent url('../images/bg_zoek_een_winkel_groot.jpg') top left no-repeat; }
    div.zoek_een_winkel_groot h3 { margin: 20px 0 0 10px; color: white; width: 260px; }
    div.zoek_een_winkel_groot p { margin: 10px 0 0 10px; color: white; width: 260px; }
    div.zoek_een_winkel_groot span { position: absolute; top: 190px; left: 20px; font-family: 'Helvetica Neue Std'; color: #339933; width: 240px; }
    div.zoek_een_winkel_groot label { position: absolute; top: 242px; left: 20px; color: #339933; }
    div.zoek_een_winkel_groot input { position: absolute; top: 242px; left: 105px; width: 46px; border: 0px; background: transparent; }
    div.zoek_een_winkel_groot button { position: absolute; top: 237px; left: 157px; border: 0px; background: transparent; width: 65px; cursor: pointer; }

/*****
*   Winkels zoeken
*****/

div.gezocht_op_postcode { position: relative; width: 271px; height: 34px; background: transparent url('../images/bg_gezocht_op_postcode.gif') top left no-repeat; }
    div.gezocht_op_postcode label { position: absolute; top: 10px; left: 20px; color: white; }
    div.gezocht_op_postcode input { position: absolute; top: 9px; left: 144px; width: 50px; border: 0px; background: transparent; }
    div.gezocht_op_postcode button { position: absolute; top: 5px; left: 193px; border: 0px; background: transparent; width: 65px; cursor: pointer; }

div.winkel_info { width: 929px; height: 110px; margin-top: 10px; padding: 7px; background: transparent url('../images/bg_winkel_info.gif') top left no-repeat; color: #339933; }
    div.winkel_info img { float: left; clear: left; }
    div.winkel_info .adres { float: left; clear: none; width: 250px; margin-left: 10px; }
    div.winkel_info .tijden {float: left; clear: right; width: 250px; margin-left: 50px; }

div.winkelColumn { float: left; width: 290px; margin: 20px 10px 0 0; border-right: 1px solid #737373; color: #737373; }
div.winkelColumn.last { border-right: none; }

    div.winkelColumn a { color: #737373; text-decoration: underline; }
    div.winkelColumn a.plaatsnaam { float: left; clear: left; width: 130px; }
    div.winkelColumn a.titel { float: left; clear: right; width: 160px; }

p.rechtsboven { float: right; margin: -20px 10px 0 0; }

/*****
*   Routeplanner
******/

div.routeplanner { }
    div.routeplanner h3 { color: #737373; font-weight: bold; margin: 0; }
    div.routeplanner .left { float: left; clear: left; }
    div.routeplanner .right { float: left; clear: right; margin-left: 10px; }

    /*
    div.routeplanner button { border: 0; background: transparent; }
    div.routeplanner button.route_print { margin-left: 100px; cursor: pointer;}
    */

    div.routeplanner .route_beschrijving { float: left; clear: left; width: 520px; }
    div.routeplanner .map_canvas { float: right; clear: right; width: 380px; height: 260px; border: 1px solid #949494; margin: 13px 0 0 0; }


/*****
*   Zoeken
*****/

div.gezocht_op { position: relative; width: 279px; height: 34px; background: transparent url('../images/bg_zoek.gif') top left no-repeat; }
    div.gezocht_op label { position: absolute; top: 10px; left: 10px; color: white; }
    div.gezocht_op input { position: absolute; top: 9px; left: 86px; width: 105px; border: 0px; background: transparent; }
    div.gezocht_op button { position: absolute; top: 4px; left: 205px; border: 0px; background: transparent; width: 65px; cursor: pointer; }

div.zoeken {}
    div.zoeken a { position: relative; top: 10px; margin: 15px 0 0 0; font-size: 12px; text-decoration: underline; }
    div.zoeken a:hover { text-decoration: none; }
    div.zoeken p { position: relative; margin: 10px 0 0 0; width: 500px; }

    div.zoeken p.vorige { width: 150px; float: left; clear: left; }
    div.zoeken p.vorige a { text-decoration: none; }

    div.zoeken p.volgende { float: left; clear: right; }
    div.zoeken p.volgende a { text-decoration: none; }



/*****
*   Brandbook
*****/
#brandbook_error {
    color: #d00;
    font-weight: bold;
}

/*****
*   Edit in place
*****/

.editinplace img {margin: 0 5px 5px 0 !important;}


/*****
*   Cufon trucje
*****/

strong, b { font-weight: bold; } /* zorgt ervoor dat bold cross-browser altijd hetzelfde is */


/** EXTRA **/
.special_label_vinkje{ }
.special_label_vinkje input{ margin:0 10px 0 105px !important;}
.special_label_vinkje input{ margin:0 10px 0 105px !important;}

.afbeelding{
    color:#339933;
}
.afbeelding a{
    text-decoration:underline;
}