#topboxescontainer {
  background: url(/images/top_boxes_bg.gif) right top;
  background-repeat: no-repeat;
  padding-bottom:3px;
}

.breadcrumb, .pageimage{
  float: left;
  width: 539px;
}

.infobox {
  display:block;
  float: right;
  width: 208px;
  overflow:hidden;
  margin-left: 3px;
}

.fullboxcontenttext {
  padding-right: 0px;
}

.productinfonavi ul li a {
  background-repeat:no-repeat;
  background-position:left;
  padding-left:17px;
  color:black;
}
.productinfonavi ul li a.leserstimmen {
  background-image:url(/images/icons/leserstimmen.gif);
}
.productinfonavi ul li a.basket {
  background-image:url(/images/icons/basket.gif);
}
.productinfonavi ul li a.sammelbestellung {
  background-image:url(/images/icons/sammelbestellung.gif);
}
.productinfonavi ul li a.rabatt {
  padding-left:0px;
}
.productinfonavi ul li a.regeln {
  padding-left:0px;
}


.infobox .boxcontent .boxcontenttext {
  color:black;
}
.infobox .boxcontent .boxcontenttext h1, .infobox .boxcontent .boxcontenttext h2 {
  font-size:12px;
  font-weight:bold;
  margin:0px 0px 0px 0px;
  color:blocK
}
.infobox .boxcontent .boxcontenttext h2 {
  font-size:11px;
}

.infobox .boxcontent .boxcontenttext .shortdescription {
  padding-top:5px;
  font-size:11px;
}

.preise {
}
.preise{
  padding:15px 0px 15px 0px;
  font-weight:bold;
}
.preise .primary {
  font-size:16px;
}

.preise .secondary {
  font-size:12px;
  border-left:2px solid black;
  padding-left:5px;
  margin-left:5px;
}