/* Breitenanpassungen */

#body .produktbild {
  float: left;
  margin-bottom: 5px;
}

div#body {
  margin: 0 204px 0 185px !important;
  padding: 0px;
}

#body .msg {
  margin-top: 5px !important;
  width: 556px !important;
}

#body .ordersteps dl {
  width: 103px !important;
  margin: 0 5px 0 0;
}

#body .ordersteps .lastinrow {
  margin: 0px !important;
}

#body div.bar.prevnext {
  width: 573px !important;
  height: 29px !important;
}

#body .basket {
  width: 574px !important;

}

#body .box, #body .boxhead {
  width: 561px !important;
  border-top: 1px solid #969696;
}

#body strong.useroptboxhead {
  width: 161px !important;
}

#body .useroptbox {
  width: 150px !important;
}

.useroptbox input {
  width: 130px !important;
}

#body .box.info {
  padding: 8px 6px !important;
}

#body .errorbox {
  width: 563px !important;
}


/* Folgende Definitionen sorgen fürs richtige Aussehen im Menü */

/* Mal auskommentiert wegen manuel.css

#left ul.tree li {
  padding: 0px;
}

#left ul.tree a {
  text-indent: 0px !important;
  background-repeat: no-repeat !important;
}

#left ul.tree li a {
  padding: 4px !important;
  padding-left: 10px !important;
}

#left ul.tree ul {
  margin: 0px !important;
}

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

#left ul.tree li a.root {
  background-image: url(http://motocross.ormed.de/out/basic/img/pfeil_bg_weiss_rechts.gif) !important;
  background-position: 171px 4px !important;
}

#left ul.tree li a.exp {
  background-image: url(http://motocross.ormed.de/out/basic/img/pfeil_bg_weiss_runter.gif) !important;
  background-position: 168px 5px !important;
}

#left ul.tree li a.exp.act {
  background-image: url(http://motocross.ormed.de/out/basic/img/pfeil_bg_rot.gif) !important;
  background-position: 168px 5px !important;
}

*/


/* Produkt-Übersichtsseiten */

#body .product {
  border: 1px solid #8b8b8b !important;
  width: 282px !important;
  padding: 0px !important;
  height: auto !important;
}

#body .product strong.h3 {
  min-height: 55px;
  *height: 55px;
}

#body .startseite strong.h3 {
  height: 35px;
  margin-top: 10px;
}

#body .startseite strong.h3 a {
  color: #b00026;
  font-size: 14px;
  font-weight: bold;
}

#body .product .variants {
  padding: 5px 0px !important;
}

#body .startseite .laber {
  height: 80px;
}

.locator {
  margin-top: 7px !important;
  width: 569px important;
  line-height: 10px !important;
  height: 10px important;
  padding: 3px !important;
}



/* Produkt-Detailseite */

#body .product.details {
  border: 1px solid #9c9c9c !important;
  padding: 0px !important;
  min-height: 0px !important;
}

#body .blockgrau, 
#body .blockrot {
  position: relative;
  width: auto !important;
  margin: 0px;
  padding: 5px;
  color: white;
  font-weight: bold;
  font-style: normal;
  clear: both;
}

#body .blockgrau {
  background-color: #8b8b8b;
}

#body .blockrot {
  margin-top: 30px;
  background-color: #c01c32;
}

#body .product.big {
  width: 576px !important;
}

#body .produkttabelle {
  margin: 15px;
}

#body .product.details .status {
  padding: 0px !important;
}

#body .product.details .amount {
  margin: 5px 0px !important;
}

#body .product.details .variants {
  font-weight: bold;
  clear: both;
}

#body #warenkorb {
  text-align: right;
  padding-right: 60px;
}

#body #warenkorb input, #body #warenkorb img {
  border: 0px !important;
  position: absolute;
  top: -28px;
  right: 0px;
}



/* Zubehoer */

#body .product.moredetails {
  border: 0px !important;
  width: 578px !important;
}

#zubehoer {
  width: 588px;
  margin-top: 10px;
  float: left;
}

#zubehoer #headline {
  margin: 5px !important;
}

#test_product_longdesc ul {
  list-style-type: square;
}

#test_product_longdesc ul li {	
  color:#b00026;
}

#test_product_longdesc li span {
  color: #000000;
}

