body {
  font-family: Arial, Verdana, Tahoma;
  font-size: 14px;
}
#overlay {display: none;}
#overlay-content {display: none;}
#bgcontainer  {display: none;}
#winkelmandje-container {display: none;}
#header-top {display: none;}
#header-midden {display: none;} 
#header-onder {display: none;}
#img-frame {display: none;}
#img-foto {display: none;}
#header-beneden {display: none;}
#shopbrowser {display: none;}
#content-links {display: none;}
#content-rechts {display: none;}
#product-buttons {display: none;}
#bekeken {display: none;}
#logo {border: none;}
.plaatsinwinkelwagen {display: none;}
.blokje {display: none;}
img.big {display: none;}

.weergavecontainer {display: none;}

.productlijst-groot a {
  color: #000;
  text-decoration: none;
}
.productlijst-groot .kleuren {display: none;}
.productlijst-groot * {float: none; clear: both; border: none;}
.productlijst-groot .prodimg {float: left; position: absolute; top: 1px; left: 5px; height: 80px; width: 80px;}
.productlijst-groot li {padding: 10px; margin: 10px; border: 1px solid black; list-style: none; position: relative;}
.productlijst-groot ul {list-style: none; padding: 0px; margin: 0px; margin-left: -20px; }
.productlijst-groot li .info { position: relative; padding-left: 100px; display: block;}
.productlijst-groot li div { font-weight: bold; font-size: 15px; margin-top: 30px; margin-left: 100px;}
.productlijst-groot .prijslabel {position: absolute; margin-left: 500px; margin-top: -10px;}
.productlijst-groot .deprijs {position: absolute; margin-left: 510px; margin-top: 0px; }

.productlijst-klein img {display: none;}
.productlijst-klein a {color: #000; text-decoration: none; font-size: 14px; font-weight: bold;}
.productlijst-klein .prod-lijst-euro {display: none;}
.productlijst-klein .prod-lijst-prijs {font-weight: bold; float: right;}
.productlijst-klein li {padding: 5px; border-bottom: 1px solid grey; list-style: none; }
.productlijst-klein ul {list-style: none; padding: 0px; margin: 0px; }

#content {
  margin-top: -150px;
}

div#product-foto-opties div#productfoto img#prijslabel {
  width:111px;
  height:64px;
  position:absolute;
  margin:243px 0px 0px 168px;
  z-index:25;
}
div#product-foto-opties div#productfoto img#deprijs {
  position:absolute;
  margin:252px 0px 0px 179px;
  z-index:26;
}

#debugginglink {display: none;}
#dbub {display: none;}
#kortingscoupon {display: none;}
#winkelwagen-nav {display: none;}
.functies {display: none;}
.cartoverlayimg {display: none;}
#winkelwagen-header {display: none;}
.collapseimg {display: none;}
.winkelwagen-indeling-bg {display: none;}
.gooiweg {display: none;}

.winkelwagen-footer .kassa span {
  clear: both;
  float: left;
  width: 300px;
}
.winkelwagen-footer {
  margin-top: 30px;
  margin-left: 150px;
}
.winkelwagen-footer .kassa span {
  clear: both;
}
.winkelwagen-footer .kassa span.dik, .winkelwagen-footer .kassa span.bedrag-dik {
  font-weight: bold;
  display: block;
}

.winkelwagen-footer .kassa span.bedrag, .winkelwagen-footer .kassa span.bedrag-dik {
  float: left;
  clear: right;
  width: 90px;
  display: block;
}
div.winkelwagen-item-rij {
  clear: both;
}
div.winkelwagen-item-rij span.foto {width:58px; float:left; display:block;}
div.winkelwagen-item-rij img.pic {display:block; margin:0px auto 0px auto; width: 42px; height: 42px;}
div.winkelwagen-item-rij span.winkelwagen-beschrijving {
  line-height:11px;
  float:left;
  padding:15px 0px 10px 4px;
  /* height:27px;*/
  width:275px;
}
div.winkelwagen-item-rij.extrainfo span.winkelwagen-beschrijving-extrainfo {
  font-size: 10px;
  font-weight: bold;
  clear: left;
  line-height:11px;
  float:left;
  padding:5px 0px 0px 0px;
  /* height:27px;*/
  width:275px;
}
div.winkelwagen-item-rij.extrainfo span.winkelwagen-beschrijving-extrainfo label.labelbg {
  background-image: url('/images/bullet_toggle_plus.png');
  background-repeat: no-repeat;
  background-position: top right;
  padding-left: 0px;
  padding-right: 9px;
}
div.winkelwagen-item-rij.extrainfo span.winkelwagen-beschrijving-extrainfo label {
  /* clear: left !important;*/
  float: left;
  width: 87px;
  padding-left: 2px;
  padding-right: 7px;
  text-align: right;
  padding-top: 1px;
  border-top: 1px solid #ccc;
  color: #donker;
}
div.winkelwagen-item-rij.extrainfo span.winkelwagen-beschrijving-extrainfo span.val {
  float: left;
  width: 175px;
  padding-bottom: 3px;
  padding-top: 1px;
  clear: right !important;
  border-top: 1px solid #ccc;
}

div.winkelwagen-item-rij span.winkelwagen-aantal {
  line-height:11px;
  float:left;
  padding:15px 0px 0px 0px;
  height:27px;
  width:40px;
  text-align:center;
}
div.winkelwagen-item-rij span.winkelwagen-prijs {
  line-height:11px;
  float:left;
  padding:15px 0px 0px 0px;
  margin:0px 0px 0px 2px;
  height:27px;
  width:55px;
  text-align:right;
  white-space: nowrap;
}
div.winkelwagen-item-rij span.winkelwagen-totaal {
  line-height:11px;
  float:left;
  padding:15px 0px 0px 0px;
  margin:0px 0px 0px 7px;
  height:27px;
  width:56px;
  text-align:right;
}

.winkelwagen-item-rij-korting {display: none;}
a#kcodeform {display: none;}

.button-bg-klein {
  display: none;
}