﻿*
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    z-index: 0;
}
html
{
    overflow-y: scroll;
}
body
{
    background-color: #ffffff;
}
input
{
    color: #89898a;
    font-family: 'droid serif';
    font-size: 16px;
}
#container
{
    margin: 0px auto;
    width: 1180px;
    background-color: #ffffff;
}
#top
{
    clear: both;
    background-color: #ffffff;
    text-align: center;
    padding-top: 0px;
}
#content
{
    clear: both;
}

#footer
{
    clear: both;
    background-color: #ffffff;
    color: #212121;
    font-size: 11px;
    font-family: 'droid serif';
}
#footer_inner
{
    border-bottom: 1px solid #c8c8c8;
    border-top: 1px solid #c8c8c8;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: justify;
}
#footer a:link, #footer a:active, #footer a:visited
{
    color: #949494;
    text-decoration: none;
    text-align: justify;
}
#footer a:hover
{
    color: #212121;
    text-decoration: underline;
    text-align: justify;
}
#footer .footersoorten
{
    color: #212121;
    text-decoration: none;
    text-align: center;
}
#footer .footersoorten a
{
    color: #212121;
    text-decoration: none;
}
#footer .footersoorten a:hover
{
    color: #949494;
    text-decoration: underline;
}
/* NavigatieBalk */
#custombaret
{
    clear: both;
    height: 28px;
    font-family: 'Droid Serif';
    font-size: 13px;
    text-transform:uppercase;
}
#custombaret .custombaritem
{
    float: left; /*overflow: hidden;*/ /*  display: block;*/
    padding-top: 5px;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 0px;
    
}
#custombaret .custombaritem_between
{
    float: left; /*overflow: hidden;*/ /*  display: block;*/
    border-right: 1px solid #6b6b6b;
     height: 27px;
}
#custombaret .custombaritem_right
{
    float: right; /*overflow: hidden;*/ /*  display: block;*/
    
     height: 27px;
}
#custombaret .custombaritem .Etalage
{
    /*  vertical-align:middle; */
}
#custombaret .custombaritem .Etalage:hover
{
    display: block;
}

#custombaret .custombaritem .Etalage a
{
    text-decoration: none;
    color: #ffffff;
}
#custombaret .custombaritem .Etalage a:hover
{
    text-decoration: underline;
}
#custombaret .custombaritem .EtalageSelected
{
    text-decoration: underline;
    color: #ffffff;
}
#custombaret .custombaritem .EtalageSelected:hover
{
    text-decoration: underline;
    color: #ffffff;
}

#custombaret .custombaritem .EtalageSelected a
{
    display: table-cell;
    text-decoration: underline;
    color: #ffffff;
}
#custombaret .EtalageInner
{
    font-family: 'Droid Serif';
}
#custombaret .custombaritem .EtalageOther
{
    text-decoration: none;
}
#custombaret .custombaritem .EtalageOther:hover
{
    text-decoration: underline;
}

#custombaret .custombaritem .EtalageOther a
{
    display: table-cell;
    text-decoration: none;
}
#Hovercss
{
    margin-top:20px;
}
#custombaret .custombaritem .EtalageOtherSelected
{
    text-decoration: none;
}
#custombaret .custombaritem .EtalageOtherSelected:hover
{
    text-decoration: underline;
}
#custombaret .custombaritem .EtalageOtherSelected a
{
    display: table-cell;
    text-decoration: none;
}
#logo
{
    margin-top: 0px;
    width: 200px;
    height: 51px;
    background-color: #212121;
    background-position: left top;
    background-image: url(images/home-logo_up.gif);
    background-repeat: no-repeat;
    text-align: center;
}
#logo a
{
    background-position: left top;
    background-image: url(images/home-logo_up.gif);
    background-repeat: no-repeat;
    width: 200px;
    height: 51px;
    display: block;
}
#logo a:hover
{
    width: 200px;
    height: 51px;
    display: block;
    z-index: 3;
    background-image: url(images/home-logo_over.gif);
}
.winkelwagen
{
    margin-top: 0px;
    padding-bottom: 0px;
    font-size: 9px;
    letter-spacing: -0.5;
    color: #6c6d6f;
    font-family: 'droid serif';
    text-align: right;
    text-decoration: none;
}
.winkelwagen a.link
{
    color: #6c6d6f;
    text-decoration: none;
}
.winkelwagen a.link:hover
{
    color: #ffffff;
    text-decoration: none;
}

.winkelwagenmenuleeg, .winkelwagenmenuvol
{
    margin-top: 0px;
    padding-bottom: 0px;
    font-size: 9px;
    letter-spacing: -0.5;
    color: #6c6d6f;
    font-family: 'droid serif';
    text-align: right;
    text-decoration: none;
}
.winkelwagenmenuleeg .hoeveelheidPorto, .winkelwagenmenuvol .hoeveelheidPorto
{
    margin-top: 0px;
    padding-bottom: 0px;
    font-size: 9px;
    letter-spacing: -0.5;
    color: #6c6d6f;
    font-family: 'droid serif';
    text-align: right;
    text-decoration: none;
}
.winkelwagenmenuleeg .aantalProducten
{
    color: #6c6d6f;
    text-decoration: none;
    text-transform:uppercase;
    font-size: 11px;
}
.winkelwagenmenuvol .aantalProducten
{
    color: #6c6d6f;
    text-decoration: none;
}
.textbox
{
}
.WMcss
{
    font-size: 12px;
}
.textbox2
{
    width: 250px;
    border-left: solid 1px #7f7f7f;
    border-right: solid 1px #c5c5c5;
    border-top: solid 1px #7f7f7f;
    border-bottom: solid 1px #c5c5c5;
}
.textbox3
{
    width: 100px;
    border-left: solid 1px #7f7f7f;
    border-right: solid 1px #c5c5c5;
    border-top: solid 1px #7f7f7f;
    border-bottom: solid 1px #c5c5c5;
    font-size: small;
}
.textboxBalk
{
    font-size: 12px;
    border-left: solid 1px #212121;
    border-top: solid 1px #212121;
    font-family: Times New Roman;
}

#menu_links .popdownmenu
{
    border: solid 1px #ffffff;
    background-color: #ffffff;
    margin-right: 2px;
    padding: 1px;
}
.zoek
{
    float: right;
    background-image: url(        'images/search_front.png' );
    background-repeat: no-repeat;
    height: 25px;
    padding-left: -6px;
    margin-left: -3px;
    margin-top:1px;
    margin-right:5px;
}
.zoek input
{
    float: left;
}
.zoek .textboxzoek
{
    padding-top: 1px;
    margin-top: 5px;
    background-color: Transparent;
    font-size: 12px;
	font-style:italic;
    height: 15px;
    margin-left: 25px;
    border-left: solid 0px #212121;
    border-right: solid 0px #212121;
    border-top: solid 0px #212121;
    border-bottom: solid 0px #212121;
}
#language, #currency, #klantenservice
{
    font-family: 'droid serif';
    font-size: 11px;
    text-align: left;
}
#language a, #currency a, #klantenservice a
{
    padding: 2px 6px 2px 6px;
    display: block;
    color: #89898a;
    text-decoration: none;
}
#language a:hover, #currency a:hover, #klantenservice a:hover
{
    color: #212121;
    background-color: #89898a;
}

.searchbar_all
{
    clear:both;
    background-color: #212121;
    width: 100%;
    height: 24px;
    color: white;
    font-family: 'droid serif';
}
.searchbar_selected
{
    background-color: #01244d;
    width: 100%;
    height: 24px;
    color: White;
    font-family: 'droid serif';
}
.searchbar_street
{
    background-color: #711618;
    width: 100%;
    height: 24px;
    color: White;
    font-family: 'droid serif';
}
.searchbar_merch
{
    background-color: #6e6252;
    width: 100%;
    height: 24px;
    color: White;
    font-family: 'droid serif';
}
.searchbar_all a
{
    text-decoration: none;
     color: white;
    font-size: smaller;
}
.searchbar_selected a
{
    text-decoration: none;
     color: white;
    font-size: smaller;
}
.searchbar_street a
{
    font-size: smaller;
     color: white;
    text-decoration: none;
}
.searchbar_merch a
{
    text-decoration: none;
     color: white;
    font-size: smaller;
}
.searchbar_all a:hover
{
    text-decoration: underline;
     color: white;
}
.searchbar_selected a:hover
{
    text-decoration: underline;
     color: white;
}
.searchbar_street a:hover
{
    text-decoration: underline;
     color: white;
}
.searchbar_merch a:hover
{
    text-decoration: underline;
     color: white;
}
.searchbar_all a.pijl-links
{
    color: white;
    padding-left: 0px;
    padding-right: 20px;
    padding-bottom: 2px;
    margin-right: 2px;
    font-size: smaller;
}
.searchbar_all a:hover.pijl-links
{
    text-decoration: underline;
}
.searchbar_selected a.pijl-links
{
    color: White;
    padding-left: 0px;
    padding-right: 20px;
    padding-bottom: 2px;
    margin-right: 2px;
    font-size: smaller;
}
.searchbar_selected a:hover.pijl-links
{
    text-decoration: underline;
}
.searchbar_street a.pijl-links
{
    color: White;
    padding-left: 0px;
    padding-right: 20px;
    padding-bottom: 2px;
    margin-right: 2px;
    font-size: smaller;
}
.searchbar_street a:hover.pijl-links
{
    text-decoration: underline;
}
.searchbar_merch a.pijl-links
{
    color: White;
    padding-left: 0px;
    padding-right: 20px;
    padding-bottom: 2px;
    margin-right: 2px;
    font-size: smaller;
}
.searchbar_merch a:hover.pijl-links
{
    text-decoration: underline;
}

/*TopBAR*/
#topbar
{
    clear: both;
}
#topbar .topbaritem
{
    height: 62px;
}
#topbar .topbaritem div
{
    padding: 0;
    margin: 0;
}
#topbar .topbaritem_inner_1
{
    color: #3A3A3A;
    font-size: 10px;
    font-family: 'droid serif';
    vertical-align: top;
      float: left;
      text-transform:uppercase;
      line-height:62px
}
#topbar .topbaritem_inner_2
{
    color: #3A3A3A;
    font-size: 10px;
    font-family: 'droid serif';
    vertical-align: top;
      float: left;
      text-transform:uppercase;
      line-height: 31px;
}
#topbar .topbaritem_inner_2l
{
    color: #3A3A3A;
    font-size: 10px;
    font-family: 'droid serif';
      float: left;
      text-transform:uppercase;
     padding-top: 17px;
}
#topbar .topbaritem_inner_balkje
{
    color: #3A3A3A;
    font-size: 10px;
    height: 62px;
    line-height: 10px;
    vertical-align: top;
    float: left;
    border-right:1px solid #eaeaea;
}
#topbar .topbaritem_inner_balkje_onder
{
    border-bottom:1px solid #eaeaea;
}
#topbar .topbaritem_inner2
{  
    color: #3A3A3A;
    text-align: center;
    line-height: 14px;
    padding-top:5px;
    float: left;
}
#topbar .topbaritem_innerRight
{
    margin-bottom: 25px;
    color: #3A3A3A;
    font-size: 10px;
    font-family: 'droid serif';
    text-align: right;
    height: 14px;
    vertical-align: top;
    line-height: 14px;
    float: right;
}
#topbar .topbaritem_innerRight .label
{
    padding: 12px 0px 8px 0px;
    color: #3A3A3A;
    font-size: 10px;
    font-family: 'droid serif';
    text-align: right;
    height: 14px;
    vertical-align: top;
    line-height: 14px;
}
#topbar .topbaritem_inner .label
{
    vertical-align: top;
    margin-top: 2px;
    line-height: 14px;
    font-family: 'droid serif';
    font-size: smaller;
}
#topbar .topbaritem_inner .label2
{
    vertical-align: top;
}

#topbar .topbaritem_inner img
{
}
#topbar .topbaritem a
{
    color: #3A3A3A;
    text-decoration: none;
}
#topbar .topbaritem a:hover
{
    color: #3A3A3A;
    text-decoration:underline;
}
#topbar .topbaritem input.textbox
{
    border-left: solid 1px #7f7f7f;
    border-right: solid 1px #c5c5c5;
    border-top: solid 1px #7f7f7f;
    border-bottom: solid 1px #c5c5c5;
    font-size: 9px;
    height: 13px;
    padding-top: 2px;
    vertical-align: top;
}
.dropdownborder
{
    border: solid 1px #dadada;
    color: #535353;
    vertical-align: top;
    padding-top: 2px;
}
.dropdownbordermenu
{
    border: solid 1px #dadada;
    color: #535353;
}
.dropdownbordermenu option
{
    padding-right: 10px;
}
.dropdownbordermenu2
{
    font-size: small;
    border: solid 1px #dadada;
    color: #535353;
}
.dropdownbordermenu2 option
{
    padding-right: 10px;
}
.buttongrijs, .buttonwit
{
    background-repeat: no-repeat;
    width: 93px;
    height: 15px;
    font-family: 'droid serif';
    font-size: 11px;
    color: #212121;
    display: block;
    text-align: center;
    text-decoration: none;
    letter-spacing: 0px;
}
.buttongrijs
{
    background-image: url(              'images/button404041.gif' );
}
.buttongrijs:hover
{
    background-image: url(             'images/button404041hover.gif' );
}
.buttonwit
{
    background-image: url(              'images/buttonffffff.gif' );
}
.buttonwit:hover
{
    background-image: url(             'images/buttonffffffhover.gif' );
}
.zwart a:hover
{
    color: #ffffff;
}
.menuhover
{
    color: #212121;
    font-family: 'Droid Serif';
    font-size: 11px;
    text-decoration: none;
}
.menuhover a
{
    color: #212121;
    text-decoration: none;
}
.menuhover a:hover
{
    color: #212121;
    text-decoration: underline;
}

#selected
{
    color: #7e7e4d;
    font-family: 'droid serif';
    font-size: 12px;
    line-height: 150%;
}

#selected a
{
    color: #7e7e4d;
    font-family: 'droid serif';
    font-size: 12px;
    text-decoration: none;
    word-spacing: 1px;
}
#selected a:hover
{
    color: #7e7e4d;
    text-decoration: underline;
}

#street
{
    color: #6e161b;
    font-family: 'droid serif';
    font-size: 12px;
    line-height: 150%;
}
#street a
{
    color: #6e161b;
    font-family: 'droid serif';
    font-size: 12px;
    text-decoration: none;
}
#street a:hover
{
    color: #6e161b;
    text-decoration: underline;
}

#merch
{
    color: #212121;
    font-family: 'droid serif';
    font-size: 12px;
    line-height: 150%;
}

#merch a
{
    color: #212121;
    font-family: 'droid serif';
    font-size: 12px;
    text-decoration: none;
}
#merch a:hover
{
    color: #212121;
    text-decoration: underline;
}

.midden select
{
    border-left: solid 1px #7f7f7f;
    border-right: solid 1px #c5c5c5;
    border-top: solid 1px #7f7f7f;
    border-bottom: solid 1px #c5c5c5;
}
.overlay
{
    visibility: hidden;
    color: #ff0cc3;
    clear: both;
    position: relative;
    top: -579px;
    clear: both;
    width: 362px;
    height: 482px;
    overflow: hidden;
    font-family: 'droid serif';
    font-size: 24px;
    text-decoration: none;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    text-transform: none;
    letter-spacing: -2px;
}
.menu_all
{
    background-color: #212121;
    color: #ffffff;
    font-family: 'droid serif';
}
.menu_selected
{
    background-color: #01244D; /*background-color: #2a2f4c;*/
    color: #ffffff;
    font-family: 'droid serif';
}
.menu_street
{
    background-color: #711618; /*background-color: #711719;*/
    color: #ffffff;
    font-family: 'droid serif';
}
.menu_merch
{
    background-color: #6E6352; /*background-color: #475430;*/
    color: #ffffff;
    font-family: 'droid serif';
}

#menubar
{
    clear: both;
    height: 32px;
    font-size: 11px;
    color: #ffffff;
    font-family: 'droid serif';
    background-color: #212121;
    clear: both;
    text-align: left;
}
#menubar #menu_links
{
    float: left;
}
#menubar #menu_links div.item
{
    background-position: left top;
    background-image: url(images/productbalk.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    display: block;
    width: 84px;
    height: 15px;
    float: left;
    color: #212121;
    margin-right: 4px;
    padding-left: 6px;
}
#menubar #menu_links div:hover.item
{
    background-image: url(images/productbalk-hover.gif);
}
#menubar #menu_links div.item a
{
    text-decoration: none;
    color: #212121;
}
#menubar #menu_links div.itemActive
{
    background-position: left top;
    background-image: url(images/productbalk-active.gif);
    background-repeat: no-repeat;
    text-decoration: none;
    display: block;
    width: 84px;
    height: 15px;
    float: left;
    color: #212121;
    margin-right: 4px;
    padding-left: 6px;
}
#menubar #menu_links div.itemActive a
{
    text-decoration: none;
    color: #ffffff;
}
#menubar #menu_rechts
{
    padding-right: 4px;
    float: right;
    width: 580px;
}
#menubar #menu_rechts select
{
    width: 88px;
    height: 18px;
    font-size: 10px;
    overflow: hidden;
}
#menubar #menu_rechts input
{
    position: relative;
    top: 2px;
}
.productInWinkelwagen
{
}
.buttonGo
{
    border-width: 0px;
    color: #212121;
    display: inline;
    background-color: #FFFFFF;
    overflow: visible;
    font-size: 11px;
    text-decoration: underline;
    cursor: pointer;
}
.products
{
    font-family: 'droid serif';
    font-size: 12px;
    margin-top: 32px;
    margin-left: -65px;
    width: 250px;
    text-align: center;
}
.products .product
{
    display: block;
    text-decoration: none;
    color: #89898a;
    clear: both;
    padding: 6px;
    border-bottom: solid 1px #d1d2d4;
    font-family: 'droid serif';
    font-size: 13px;
    text-align: left;
    letter-spacing: -1px;
}
.products a.product:hover
{
    background-color: #d1d2d4;
}
.products a
{
    color: #212121;
    text-decoration: none;
}
.products img
{
    float: left;
    margin-right: 6px;
}
.products .prijsLabel
{
    float: right;
    color: #212121;
    font-weight: bold;
    margin-left: 6px;
}
.products .matenLabel
{
    float: right;
    clear: right;
}
.products .naamLabel
{
    display: block;
    color: #212121;
}
.products .merkLabel
{
    display: block;
}
.products a.delete
{
    float: right;
    clear: right;
    color: #89898A;
}
.products a.delete:hover
{
    color: #212121;
}
.products input
{
    clear: both;
    display: block;
    margin: 6px auto 6px auto;
}

/*Modal Popup*/
.modalbackground
{
    margin: 0 auto;
    background-color: #ffffff;
    filter: alpha(opacity=80);
    opacity: 0.8;
}

.modalPopup
{
    background-color: Transparent;
    border: 2px solid #cecece;
    padding: 3px;
    width: 950px;
    font-family: 'droid serif';
    text-align: left;
}
.modalPopup2
{
    background-color: #ffffff;
    border: 2px solid #cecece;
    padding: 3px;
    width: 700px;
    font-family: 'droid serif';
}
.modalPopup_noborder
{
    background-color: Transparent;
    padding: 3px;
    width: 950px;
    font-family: 'droid serif';
    text-align: left;
}
.popupimage
{
    z-index: -1;
}
.shadow2
{
    box-shadow: 0px 1px 5px #212121;
    -webkit-box-shadow: 0px 1px 5px #A0A0A0;
    -moz-box-shadow: 0px 1px 5px #A0A0A0; /*filter: progid:DXImageTransform.Microsoft.dropShadow(color=#212121, offX=4, offY=4, positive=true);*/
    background-color: #FFFFFF;
}

a.buttonGroot
{
    text-decoration: none;
    background-position: left top;
    color: white;
    width: 256px;
    height: 37px;
    background-image: url('../images/sitedef.gif' );
    background-repeat: no-repeat;
    padding-left: 10px;
    padding-top: 10px;
    margin-right: 2px;
    font-size: smaller;
    text-align: left;
}
a:hover.buttonGroot
{
    background-image: url('../images/sitedef-mo.gif' );
}
a.btnSmallNext
{
    text-decoration: none;
    background-position: left top;
    color: white;
    width: 89px;
    height: 19px;
    background-image: url('../images/sitedef.gif' );
    background-repeat: no-repeat;
    padding-left: 5px;
    padding-top: 5px;
    margin-right: 2px;
    font-size: x-small;
    text-align: left;
}
a:hover.btnSmallNext
{
    background-image: url('../images/sitedef.gif' );
}

