html, body    {   width: 100%; height: 100%; padding: 0; margin: 0; }
*                 { font-family: Tahoma; font-size: 11px; }
td                { vertical-align: top; }
a img             { border: 0; }
.sitecontainer    { width: 980px; margin: 0 auto;  }
.headercontainer  { width: 100%; height: 123px; position: relative; z-index: 1000; }
.koptekst         { width: 622px; height: 27px; position: absolute; top: 29px; left: 130px;  }
.menucontainer    { width: 980px; height: 24px; background: url(../images/menu_bg.jpg) repeat-x; position: absolute; top: 99px; left: 130px; width: 610px; z-index: 40; }
.bottomcontainer  { width: 100%; height: 49px; text-align: right; font-size: 11px; }
.contentC         { width: 100%; min-height: 300px; }
.contenttop       { width: 100%; height: 10px; background: url(../images/contenttop_bg.png) no-repeat; }

.contentcenter    { width: 100%; min-height: 380px; background: url(../images/contentcenter_bg.gif) repeat-y;  }
.contentbottom    { width: 100%; height: 10px; background: url(../images/contentbottom_bg.gif) no-repeat; }
.spacingbar       { width: 980px; height: 24px; }
a { color: #594d37; text-decoration: none; }
a:hover { color: #594d37; text-decoration: underline; }

/* SITEMAP */
li.sitemap_hoofd  { list-style-type: none; border-top:1px solid #d7d6d6; padding-bottom: 5px;  }
li.sitemap_hoofd a, li.sitemap_hoofd a:hover  { line-height: 35px; text-decoration: none; text-transform: uppercase; color:#594d37; font-weight: bold;font-size:12px; }

li.sitemap_sub  { height: 25px; list-style-type: none; text-transform: none; background: url(../images/shopnav_arrow.gif) no-repeat 0px 2px; }
li.sitemap_sub a, li.sitemap_sub a:hover  { line-height: 25px; padding-left: 20px;text-decoration: none; color:#686868; font-weight: bold;font-size:11px; text-transform: none; }

/* CENTER CONTENT */
.contentcenter .center  { padding: 1px; }

/* HEADER */
.toplogo          { position: absolute; top: 20px; left: 0px; width: 103px; height: 103px; }
.cart_container   { position: absolute; top: 18px; right: 0px; width: 202px; min-height: 72px; z-index: 100;  }
.topcart          { position: absolute; top: 0px; right: 0px; width: 202px; height: 72px; background: url(../images/topcart_bg.png) no-repeat; z-index: 150; }
.cart_slider      { position: absolute; top: 46px; right: 0px; width: 202px; border: 1px solid #477f96; display: none; z-index: 100; background-color:#b2da9e;}
.cart_slider .bottom  { height: 25px; background-color:#5e95ac; position: relative;  z-index: 100 }
.cart_slider .bottom .left  { position: absolute; top: 0px; left: 5px; line-height: 25px; font-weight: bold; text-decoration: none; color:#fff;  z-index: 100}
.cart_slider .bottom .right  { position: absolute; top: 0px; right: 5px;  line-height: 25px; font-weight: bold; text-decoration: none; color:#fff; z-index: 100 }
.cart_slider .bottom .right a, .cart_slider .bottom .right a:hover { color:#fff; text-decoration: none;}
.topmenu          { position: absolute; top: 41px; left: 316px; width: 390px; height: 26px; }

/* TOP MENU */
.topmenu a        { margin-right: 10px; color: #434444; text-decoration: none; }
.topmenu a:hover  { margin-right: 10px; color: #79ad31; text-decoration: underline; }
.topmenu img      { margin-right: 9px; border: 0; }

/* TOP CART */
.topcart  .naarkassa  { position: absolute; top: 30px; left: 38px; width: 156px; height: 28px; font-weight: bold; color: #000; }
.topcart .naarkassa a, .topcart .naarkassa a:hover  { color:#000; font-weight: bold; text-decoration: none; }
.topcart .cart_aantal { position: absolute; height: 20px; left: 38px; width: 50px; top: 50px; color: #000; font-weight: normal; }
.topcart .cart_prijs { position: absolute; height: 20px; left: 90px; width: 130px; top: 50px; color: #000; font-weight: normal; }

/* TOP MENU */
.menucontainer .links   { position: absolute; top: 0px; left: 0px; width: 604px; height: 24px; z-index: 1; }
.menucontainer .rechts   { position: absolute; right: 0px;  width: 245px; height: 24px; margin-right: 15px; text-align: right; z-index: 2;  }

.menucontainer .links ul       { margin: 0; padding: 0; height: 24px; }
.menucontainer .links ul li     { float: left; cursor: pointer; font-size: 11.5px; font-weight: normal; height: 24px; min-height: 24px; padding: 0px 7px; line-height: 24px; color: #4d4d4d; background: url(../images/topmenu_bg.gif) top right repeat-x;  display: inline-block; list-style-type: none; }
.menucontainer .links ul li:hover, .menucontainer .links ul li.ov     {  float: left;  font-weight: normal; height: 24px; min-height: 24px; padding: 0px 7px; line-height:24px; color: #4d4d4d; background: url(../images/topmenu_ov_bg.gif) top right repeat-x; display: inline-block; list-style-type: none; }
.menucontainer .links ul li a { float: left; font-weight: normal; line-height: 24px; height: 24px; text-decoration: none; color: #4d4d4d; }
.menucontainer .links ul li:hover a:hover, .menucontainer .links ul li a:hover, .menucontainer .links ul li:hover a, .menucontainer .links ul li.ov a, .menucontainer .links ul li.ov a:hover   { float: left;  font-weight: normal; line-height: 24px; height: 24px; text-decoration: none; color: #4d4d4d; }

/* ZOEKEN */
.zoekcontainer    { position: absolute; top: 99px; left: 778px; width: 199px; height: 23px; border: 1px solid #909090; }
.zoekcontainer .inputpos { position: absolute; top: 0px; left: 0px; width: 176px;height:23px; vertical-align:top; z-index: 5; }
.zoekcontainer .zoekbpos { position: absolute; top: 0px; left: 178px; width: 23px; height:23px;  z-index: 5; vertical-align:top; }
#q    { width: 171px; height: 21px; line-height:21px; margin:0; background-color:#fff; border: 0; vertical-align: middle; padding-left: 5px; color:#545454; z-index: 5; }


/* SHOP SUB MENU */
.bloklinks  { width: 130px; position: relative; top: 8px; left: 8px; padding-top: 15px; }
.shopsubmenu      { width: 130px; position: relative; top: 8px; left: 0px; }
.shoptop          { width: 130px; height: 15px; }
.shopcenter       { width: 130px; background-color:#fff;  }
.shopcenter h2    { color:#594d37; font-size: 11.5px; text-transform: uppercase; margin:0; padding:0; margin-bottom: 6px;}
.shopcenter ul    { margin: 0px; padding: 0px; }
.shopcenter ul li { cursor: pointer; list-style-type: none; width: 130px; height:22px; line-height: 22px; color: #ffffff;  }
.shopcenter ul li a { color:#000; text-decoration: none; }
.shopcenter ul li:hover a { color:#000; font-weight: bold; text-decoration: none; }
.shopcenter ul li.ov a { color:#000; font-weight: bold; text-decoration: none; }

.shopbottom       { width: 130px; height: 15px; }

.productinfo_rechts { position: relative; width: 179px; height: 302px; background-image: url(../images/prodinfo.gif); background-repeat: no-repeat; padding: 12px; }
.productinfo_rechts .kop  { position: absolute; top: 16px; left: 29px; width: 155px; height: 50px; }
.productinfo_rechts .kop h1 { font-family: Arial; font-size: 12px; font-weight: bold; color:#000; }
.productinfo_rechts .prijs  { position: absolute; top: 60px; left: 29px; width: 145px; height: 50px; font-size: 32px; font-weight: bold; font-family: 'Trebuchet MS'; }
.productinfo_rechts .info { position: absolute; top: 85px; left: 29px; width: 155px; height: 220px; font-size: 12px;}
.productinfo_rechts .bestelnr2 { position: absolute; top: 65px; left: 29px; width: 155px; height: 40px; font-size: 12px; }
.productinfo_rechts .bestelnr { position: absolute; top: 110px; left: 29px; width: 155px; height: 40px; font-size: 12px; }
.productinfo_rechts .staffel { position: absolute; top: 148px; left: 29px; width: 160px; height: 55px; font-size: 12px; line-height: 18px; }
.productinfo_rechts .besteldiv  {  position: absolute; top: 252px; left: 29px; width: 145px; height: 70px; }
.aantalbgblok   {  position: relative; top: 5px; width: 42px; height: 44px; background-image: url(../images/aantalbg.gif); backround-repeat: no-repeat;  }
.aantalbgblok .product_aantalveld { width: 35px; height: 22px; border: 0px; position: absolute; left: 3px; top: 11px; text-align: center; }
td.staffelzoom    { line-height: 18px; }
td.staffelprijs_zoom      {   font-size: 16px; font-weight: bold;font-family: 'Trebuchet MS'; line-height:18px; }
.specsopen      { width: 135px; height: 25px; background-image: url(../images/prodspecs_bg_up.gif); background-repeat: no-repeat; line-height: 25px; padding-left: 5px; cursor: pointer; }
.specsactive      { width: 135px; height: 25px; background-image: url(../images/prodspecs_bg.gif); background-repeat: no-repeat; line-height: 25px; padding-left: 5px; cursor: pointer;  }
.prodspecs          {   display: none; line-height: 18px; color: #333333;  }
h3.grootbg        { width: 592px; height: 29px; line-height: 29px; background-image: url(../images/h3_grootbg.gif); background-repeat: no-repeat; color: #fff; font-size: 14px; font-weight: bold; padding-left: 22px; }
h3.kleinbg        { width: 202px; height: 29px; line-height: 29px; background-image: url(../images/h3_kleinbg.gif); background-repeat: no-repeat; color: #fff; font-size: 14px; font-weight: bold; text-align:center; }

.zoomfoto_gr        { width: 538px; }

/* BOTTOM MENU */
.bottomcontainer ul       { float: right; margin: 0; padding: 0; height: 35px; }
.bottomcontainer ul li     { float: left; height: 35px; min-height: 35px; padding: 0px 10px; line-height: 35px; color: #b6b6b6; display: inline-block; list-style-type: none; }
.bottomcontainer ul li:hover, .bottomcontainer ul li.ov     {  float: left; height: 35px; min-height: 35px; padding: 0px 10px; line-height: 35px; color: #b6b6b6; display: inline-block; list-style-type: none; }
.bottomcontainer ul li a, .bottomcontainer ul li a:hover, .bottomcontainer ul li.ov a, .bottomcontainer ul li.ov a:hover   { float: left; line-height: 35px; height: 35px; text-decoration: none; color: #484747; }

/* HOME */
.home_top   {   position: relative; width: 954px; height: 333px; }
.contenttophome       { position: absolute; top: 0px; left: -1px; z-index: 100; width: 980px; height: 10px; background: url(../images/contenttop_bg.png) no-repeat; }
.home_slides{   position: absolute; top: 0px; left: 0px; width: 978px; height: 333px; z-index: 10; overflow:hidden;}
.bottom_bar  {  position: relative; width: 980px; top: 0px; left: 0px; height: 35px; }
.home_betaal{   position: absolute; top: 0px; left: 0px; width: 640px; height: 123px; }
.bottomnav  {   position: absolute; top: 0px; right: 0px; text-align: right; width: 340px; }
.home_tags  {  text-align: left;  width: 980px; padding: 10px 10px 0px 0px;  min-height: 70px; position: relative; z-index: 900; }
.home_hr    {   width: 954px; height: 1px; color:#d4d4d4; background-color:#d4d4d4; border: 0px solid #d4d4d4; margin: 11px 0px; }

/* tag cloud */
.home_tags a:link, #tagcloud a:visited {
    text-decoration:none;
}
 
.home_tags a:hover, #tagcloud a:active {
    text-decoration: none;
    color: #c9c9c9;
}
 
.home_tags span {
    padding: 4px;
}
 
.smallest {
    font-size: 11px;
    color:#c9c9c9;
    text-decoration: none;
}
 
.small {
    font-size: 12px;
    color:#c9c9c9;
    text-decoration: none;
}
 
.medium {
    font-size:14px;
    color:#c9c9c9;
    text-decoration: none;
    font-weight: bold;
}
 
.large {
    font-size:16px;
    color:#c9c9c9;
    text-decoration: none;
    font-weight: bold;
}
 
.largest {
    font-size:18px;
    color:#c9c9c9;
    text-decoration: none;
    font-weight: bold;
} 

/*home slides*/
.navver        { position: absolute; top: 12px; left: 10px; padding-right: 9px; text-align: right; height: 20px; z-index: 100; float:right; }
.navver .active { float:left;cursor: pointer;  margin-right: 7px; width: 21px; height: 21px; text-align: center; line-height: 21px; font-size: 12px; font-weight: bold; background: url(../images/navver_ov.png) no-repeat; }
.navver .inactive { float:left;cursor: pointer; margin-right: 7px; width: 21px; height: 21px; text-align: center; line-height: 21px; font-size: 12px; font-weight: bold; background: url(../images/navver.png) no-repeat; }
.navver .active a, .navver .inactive a, .navver .active a:hover, .navver .inactive a:hover  {  color:#fff; text-decoration: none; }
  

  
.fotoslide  { position: relative; width: 978px; height: 333px; }
.fotoslide .foto  { float: left; width: 489; height: 333px; }
.fotoslide  .info { position: absolute; top: 288px; left: 0px; height: 45px; width: 933px;  font-weight: 200; background: url(../images/slideinfo_bg.png) repeat-x; line-height: 45px; color:#636466; font-size: 20px; padding: 0px 20px 0px 25px; }

.home_bottom{   position: relative; width: 978; height: 137px; }
.home_prod  {   position: absolute; top: 0px; right: 0px; width: 978px; height: 134px; overflow: hidden; }
.prodslide  { width: 976px; height: 134px;  }
.prijsblokslide { position: absolute; top: 35px; z-index: 100; left: 150px; width: 77px; padding-top:37px; height: 40px; background-image: url(../images/prijsblok.png); background-repeat: no-repeat; color: #594d37; font-size: 28px; text-align: center; }

/* ANDERE MODULE OPMAAK */
.module_links { position: relative; width: 130px;  min-height: 200px; float: left;  }
.module_rechts  { position: relative; width: 850px;  min-height: 200px; float: left;  }
.clear        { clear: both; }
.module_bottomlinks  { position: relative; width: 203px; height: 8px; }

h1            { text-transform: uppercase; font-size: 14px; padding: 0; margin: 0; color:#594d37; }
h2            { color:#594d37; font-size: 11.5px; text-transform: uppercase; margin:0; padding:0; margin-bottom: 6px;}
h2.bar        { width: 840px; height: 25px; background-color:#dadada; color:#000; padding-left: 10px; line-height: 25px; }
h2.crumbles   { text-transform: uppercase; font-size: 12px; padding: 0; margin: 0; }
h2.crumbles a.groen, h2.crumbles a.groen:hover   { text-transform: uppercase; font-size: 12px; padding: 0; margin: 0; color:#594d37; text-decoration: none; }
h2.crumbles a, h1.crumbles a   { text-transform: uppercase; font-size: 12px; padding: 0; margin: 0; color:#000; text-decoration: none; }

h1.crumbles   { text-transform: uppercase; font-size: 14px; color:#000000; padding: 0; margin: 0; margin-top: 4px; }

/* WEBSHOP MODULE */
td.prodovlink { color: #000; }
td.prodovlink a, td.prodovlink a:hover  {  color:#000; font-weight: bold; }
div.productoverzicht_bottom { height: 45px; width: 175px; position: relative; }
div.productoverzicht_bottom .prijsveld  { position: absolute; top: 0px; left: 0px; width: 130px; height: 45px; font-weight: bold; color: #594d37; }
div.productoverzicht_bottom .prijsveld strong { font-size: 26px; font-family: 'Trebuchet MS'; }

div.productoverzicht_bottom .prijsveld_nosub  { padding: 3px 0px 0px 13px; position: absolute; top: 0px; left: 0px; width: 89px; line-height: 36px; height: 36px; background: url(../images/prodoverzicht_prijs_bg.gif) no-repeat; font-weight: bold; color: #fff; }
div.productoverzicht_bottom .prijsveld_nosub strong { font-size: 14px; line-height: 36px; }

td.productoverzicht_home .productoverzicht_data  { padding: 0; margin: 0; width: 179px; height: 25px; background: url(../images/prodoverzicht_bg.gif) no-repeat; text-align: left; line-height: 25px; font-size: 11px; font-weight: bold; }
td.productoverzicht_home:hover .productoverzicht_data  { padding: 0; margin: 0; width: 179px; height: 25px; background: url(../images/prodoverzicht_bg_ov.gif) no-repeat; text-align: left; line-height: 25px; font-size: 11px; font-weight: bold;}
td.productoverzicht_home .productoverzicht_data a, .productoverzicht_data a:hover  { margin-left: 11px; color:#475c3c; text-decoration: none; font-weight: bold; }
td.productoverzicht_home  div.productoverzicht_bottom .bekijkveld  { position: absolute; top: 0px; left: 130px; width: 45px; height: 46px;  }
td.productoverzicht_home div.productoverzicht_bottom { height: 45px; width: 179px; position: relative; }
td.productoverzicht_home div.productoverzicht_bottom .prijsveld  { padding: 3px 0px 0px 8px; position: absolute; top: 0px; left: 0px; width: 94px; line-height: 36px; height: 36px; background: url(../images/prodoverzicht_home_prijs_bg.gif) no-repeat; font-weight: bold; color: #fff; }
td.productoverzicht_home div.productoverzicht_bottom .prijsveld_ strong { font-size: 14px; line-height: 36px; }


div.productoverzicht_bottom .bekijkveld  { position: absolute; top: 0px; left: 130px; width: 45px; height: 45px;  }
td.productoverzicht .productoverzicht_data  { padding: 0; margin: 0; width: 205px; height: 25px; background: url(../images/prodoverzicht_bg.gif) no-repeat; text-align: left; line-height: 25px; font-size: 11px; font-weight: bold; }
.productoverzicht_data a, .productoverzicht_data a:hover  { margin-left: 11px; color:#475c3c; text-decoration: none; font-weight: bold; }
td.productoverzicht:hover .productoverzicht_data  { padding: 0; margin: 0; width: 205px; height: 25px; background: url(../images/prodoverzicht_bg_ov.gif) no-repeat; text-align: left; line-height: 25px; font-size: 11px; font-weight: bold;}

td.productoverzicht_nosub .productoverzicht_data  { padding: 0; margin: 0; width: 205px; height: 25px; background: url(../images/prodoverzicht_nosub_bg.gif) no-repeat; text-align: left; line-height: 25px; font-size: 11px; font-weight: bold; }
.productoverzicht_data a, .productoverzicht_data a:hover  { margin-left: 11px; color:#3c3e3f; text-decoration: none; font-weight: bold; }
td.productoverzicht_nosub:hover .productoverzicht_data  { padding: 0; margin: 0; width: 205px; height: 25px; background: url(../images/prodoverzicht_nosub_bg_ov.gif) no-repeat; text-align: left; line-height: 25px; font-size: 11px; font-weight: bold;}

.product_beschrijving_topper  { height: 12px; width: 360px; background: url(../images/product_beschrijving_topper.gif) no-repeat; }
.product_beschrijving_bottom  { height: 12px; width: 360px; background: url(../images/product_beschrijving_bottom.gif) no-repeat; }
.product_stippen  { width: 16px; background: url(../images/product_stippen.gif) repeat-y; }

.navbar .actief { display: inline-block; width: 12px; height: 16px;  text-align: center; line-height: 16px; }
.navbar .actief a, .navbar .actief a:hover { font-weight: bold; color:#000;text-decoration: none; }
.navbar .inactief { display: inline-block; width: 12px; height: 16px;text-align: center; line-height: 16px; }
.navbar .inactief a, .navbar .inactief a:hover { font-weight: bold; color:#fff;text-decoration: none; }
.navbar a, .nabar a:hover { color:#000; text-decoration: none; font-weight: bold; }

.productdetails_topper  { height: 9px; width: 363px; background: url(../images/product_omschrijving_top_bg.gif) no-repeat; }
.productdetails_omschrijving  { border-bottom:1px solid #d7e7ee; padding: 0px 9px; background-color: #d7e7ee; width: 345px; min-height: 58px; line-height:18px;  }
.productdetails_omschrijving  h2  { font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; color:#000; }
.productdetails_bottom  { height: 9px; width: 363px; background: url(../images/product_omschrijving_bottom_bg.gif) no-repeat; margin-bottom:5px; padding: 0px; }
.zoomthumbs { background: url(../images/zoomfoto_streep.gif) center left repeat-x; height: 58px;}

.producttabs  { height: 32px; background: url(../images/tabjes_bg.gif) repeat-x; }
.producttab { height: 32px; float: left; margin-right:5px; cursor: pointer; }

.producttab .tab_links { float: left; height: 32px; width: 5px; background: url(../images/tab_left.gif) no-repeat; }
.producttab .tab_rechts { float: left; height: 32px; width: 5px; background: url(../images/tab_right.gif) no-repeat; }
.producttab .tab_center { float: left; height: 32px; line-height: 23px; color:#000;  background: url(../images/tab_center.gif) top center repeat-x; }
.producttab .tab_center a { color:#000; line-height: 23px; text-decoration: none; margin: 0px 3px; }

.producttab:hover .tab_links, .producttab_ov .tab_links { float: left; height: 32px; width: 5px; background: url(../images/tab_left_ov.gif) no-repeat; }
.producttab:hover .tab_rechts, .producttab_ov .tab_rechts { float: left; height: 32px; width: 5px; background: url(../images/tab_right_ov.gif) no-repeat; }
.producttab:hover .tab_center, .producttab_ov .tab_center {  float: left; line-height: 23px; color:#fff; float: left; height: 32px;  background: url(../images/tab_center_ov.gif) top center no-repeat; }
.producttab:hover .tab_center a, .producttab_ov .tab_center a { float: left; color:#fff; line-height: 23px; text-decoration: none; margin: 0px 3px; }




.aanverwant_product { width: 160px; height: 202px; vertical-align: top; cursor: pointer; }
.aanverwant_product .aanverwant_foto  { width: 160px; height: 160px; background-color:#fff; text-align: center; vertical-align: center; }
.aanverwant_product .aanverwant_foto img  { border: 0; }
.aanverwant_product .aanverwant_spacer  { height: 6px; width: 160px; background-color: #e5e5e5; }
.aanverwant_product .aanverwant_info  { height: 30px; width: 146px; background-color: #94baca; color:#fff; padding: 3px 7px; }
.aanverwant_product:hover .aanverwant_info, .aanverwant_product .aanverwant_info:hover  { height: 30px; width: 146px; background-color: #4986a0; color:#fff; padding: 3px 7px; }

.tab_kop  { width: 728px; height: 30px; color:#fff; font-weight: bold; background: url(../images/tab_kop.gif) top left no-repeat;  line-height: 30px; padding-left: 16px; margin-bottom:1px; }
.tab_veld { width: 724px; background: url(../images/tab_bottom.gif) bottom left no-repeat; background-color:#e1edf2; padding: 10px; }
/*.tab_veld #extrainfotab { margin: 10px; }*/
#extrainfotab { line-height: 18px; width: 710px; overflow:hidden;}


a.teruglink, a.teruglink:hover { color:#000; font-weight: bold; text-decoration: none; }

hr.grijs  { height: 1px; color: #d7d6d6; border: 0px solid #d7d6d6; background-color:#d7d6d6; }

/* FAQ */
.faqtekst		{	background-color: #f2f1f2; color: #535a5c; line-height:18px; padding: 10px 18px 10px 18px; background-image: url(../images/faqtekst_bg.gif); background-repeat: no-repeat; background-position: bottom right; }

.ksoranje		{	vertical-align: middle; background-color: #594d37; color: #ffffff; padding-left: 20px; padding-right: 20px; background-image: url(../images/ksoranje.gif); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.oranjedatum  { vertical-align: middle; background-color: #f7941d; color: #ffffff; padding-right: 20px; }

.faqoranje		{	vertical-align: middle; background-color: #594d37; color: #ffffff; padding-left: 20px; padding-right: 20px; background-image: url(../images/ksoranje.gif); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqgrijs		{	vertical-align: middle;  color: #000000; padding-left: 20px; padding-right: 20px; background-image: url(../images/faqgrijs_bg.jpg); background-repeat: no-repeat; font-weight: bold; height: 27px; }

.faqtitel		{	vertical-align: middle;  color: #000000; padding-left: 20px; padding-right: 20px; font-weight: bold; height: 27px; }

.faqdatum		{	vertical-align: middle;  color: #000000; padding-right: 20px; font-weight: bold; height: 27px; }

/* ZOEKEN */
.zoekoverzicht  { border-bottom: 1px solid #d7d6d6;}

/* WINKELWAGEN */
.stapcontainer  { width: 840px; }
.stap { width: 134px; height: 54px; position: relative; float: left; border-right: 4px solid #ffffff; }
.stap .text { position: absolute; top: 0px; left: 0px; width: 123px; height: 27px; line-height: 27px; padding-left; 9px; color:#b2b2b2; font-size: 12px; }
.stap .tag  { position: absolute; top: 27px; left: 0px; width: 123px; height: 27px; background-color:#594d37; color:#fff; line-height: 27px; font-weight: bold; padding-left: 9px; text-transform: uppercase; font-size: 12px;}

.stap:hover { width: 134px; height: 54px; position: relative; float: left; border-right: 4px solid #ffffff }
.stap:hover .text { position: absolute; top: 0px; left: 0px; width: 123px; height: 27px; line-height: 27px; padding-left; 9px; color:#000; font-size: 12px; }
.stap:hover .tag  { position: absolute; top: 27px; left: 0px; width: 123px; height: 27px; background-color:#deaa15; color:#fff; line-height: 27px; font-weight: bold; padding-left: 9px; text-transform: uppercase; font-size: 12px;}

.stap_ov { width: 134px; height: 54px; position: relative; float: left; border-right: 4px solid #ffffff }
.stap_ov .text { position: absolute; top: 0px; left: 0px; width: 123px; height: 27px; line-height: 27px; padding-left; 9px; color:#000; font-size: 12px; }
.stap_ov .tag  { position: absolute; top: 27px; left: 0px; width: 123px; height: 27px; background-color:#deaa15; color:#fff; line-height: 27px; font-weight: bold; padding-left: 9px; text-transform: uppercase; font-size: 12px;}

.bestelkop  { margin-bottom: 16px; margin-top:36px; width: 840px; height: 30px; background: url(../images/bestelproces_kop.gif) no-repeat; color:#fff; text-transform:uppercase; padding-left: 10px; line-height:30px; font-size:12px;}
.aantalinput  { width: 28px; height: 18px; border: 1px solid #999999; text-align: center; }
.winkelwagen_akkoord  { width: 612px; height: 29px; background-color:#e2af16; text-align: left; padding-left: 16px; color:#000; font-weight:bold;}
.winkelwagen_akkoord a, .winkelwagen_akkoord a:hover  { color:#000; line-height: 29px; font-weight: bold; }
.winkelwagen_button   { width: 228px; background-color:#aca69b; }

/* PERS. GEGEVENS */


.keuzebestel	{	background-color: #594d37; color: #ffffff; font-weight: bold; vertical-align: middle; padding-left: 12px; height: 33px; }

.keuzebestel_grijs	{	background-color: #f0eff0; color: #000000; height: 33px; font-weight: bold; padding-left: 12px; vertical-align: middle; }

	.keuzebestel_grijs 	a	{ font-weight: bold; color: #707070; text-decoration: none; }

	.keuzebestel_grijs 	a:hover	{ font-weight: bold; color: #707070; text-decoration: underline; }	

.keuzebestel_wit	{	background-color: #ffffff; color: #000000; padding-left: 12px;  }	

input.login	{	width: 194px; height: 18px; font-size: 12px; line-height: 16px; padding-top: 0x; padding-left: 4px; border: 1px solid #a3a3a3;  }

.persform_data	{ width: 110px; height: 26px;	}

input.persform	{	width: 223px; height: 21px; font-size: 12px; line-height: 18px; padding-left: 4px; line-height: 16px; border: 1px solid #a3a3a3;}
select.persform { font-size: 12px; height: 21px;}

textarea.bestelling	{	width: 360px; height: 424px; font-family: Tahoma; font-size: 11px; padding: 4px; border: 1px solid #a3a3a3; overflow: auto;}

.bestelinfo	{	background-color: #deaa15; padding: 10px; color: #ffffff; }