#page * {
  border-color: white !important;
}

#body .product {
  height: 120px;
}

#body .product .price {
  height: 35px;
}

#page #body .product .variants {
  height: 10px;
}

#body .product .price #basiseinheit {
  font-size: 10px;
  font-weight: normal;
}

#body .product .price #verkaufseinheit {
  font-weight: bold;
  font-size: 12px;
}

.important {
  font-weight: bold;
  color: red;
}

#body * {
  border-color: #777 !important;
}

#page #body {
  padding-bottom: 40px;
}

#page #body .product a {
  color: #55504a;
}

#page #body .product {
  margin-bottom: 10px;
}

#body .product.moredetails .longdesc {
  padding: 0px;
  border: 0px;
  margin: 0px;
}

#page .ordersteps dl {
  background-color: transparent;
}

#page #header .service {
  border-top: 0px;
  border-right: 0px;
  opacity: 0.7;
  margin-top: 40px;
  min-width: 0;
  width: 100px;
}

#page #footer {
  border-top: 1px solid white;
  background-color: #e7c9a8;
}

#page #footer .shop {
  background-color: #e7c9a8;
}

#page #body .prevnext input {
  border: 0px;
  color: black;
}

#page #body .locator .active {
  color: black;
}

#page #body .locator a {
  color: #55504a;
}

#page #body .ordersteps a:hover {
  color: black;
  text-decoration: none;
}

hr {
  background-color: white;
}

div#page {
  border: 1px solid white;
}

#page #content {
  background-image: none;
}

#page .oxid {
  background-image: url(/out/basic/img/kopfgrafik.jpg);
  height: 177px;
  padding: 0px;
}

#page #body {
  margin-bottom: 0px;
}

#page #left {
  border: 1px solid white;
  border-left: 0px;
  border-bottom: 0px;
}

#page #right {
  border: 1px solid white;
  border-right: 0px;
}

#page #right .box, #page #right strong {
  border: 0px;
}

#page .copy {
  border-top: 1px solid white;
}

#page #path {
  float: left;
  width: 969px;
  margin: 0px;
  padding: 5px;
  text-indent: 191px;
  border: 0px;
}

#page #path .dinfo {
  right: 5px;
}

#page #content .wellcome {
  padding: 5px;
  border: 1px solid white;
  height: auto;
  width: 558px;
}

#page #header .bar.links.single {
  border-top: 1px solid white;
}

#page #header a {
  color: black;
}

#page #body .product, #page #body .box, #page #body .boxhead {
  border: 1px solid white;
}

#page #content .box {
  border-top: 0px;
}

#page #body .boxhead {
  width: 556px;
}

#page #body .empty {
  border: 0px;
}

#page #left ul a {
  padding: 7px;
}

#page #left ul.info {
  padding-bottom: 0px;
}

#page #left ul, #page #left li, #page #left a {
  margin-left: 0px;
  text-indent: 0px;
}

#page #left ul.tree li a {
  padding-left: 20px;
}

#page #left ul.tree li li a {
  padding-left: 30px;
}

#page #left ul.tree li li li a {
  padding-left: 40px;
}

#page #left ul.tree li a:hover, #page #left ul.info li a:hover {
  background-color: #dbcea2;
}

#page #left .act {
  color: black;
}

#page #left ul.tree li a.root {
  background-position:0 -178px;
}
