#body_center #produktinfo:after,
#body_center #produktinfo div:after,
#body_center #produktinfo div div:after,
#body_center #produktinfo div div div.imaginery:after,
#body_center #produktinfo div div div.infos:after,
#body_center #produktinfo div div div.koennteihnengefallen:after,
#body_center #produktinfo div div div.qualitaetsmerkmale:after,
#body_center #produktinfo div div div.qualitaetsmerkmale p:after,
#body_center #produktinfo div div div.koennteihnengefallen p:after
{
  content:         ".";
  display:         block;
  height:          0;
  clear:           both;
  visibility:      hidden;
}


#body_center h2
{
  margin: 0px 0px 5px 0px ;
  padding: 0px 20px 0px 20px;
}

/**
 * Aus irgendeinem Grund werden hier die margin und padding an gaben nicht übernommen
 */
#page #body #body_center #produktinfo h2
{
  display:             block;
  width:               500px;
  height:              33px;
  line-height:         33px;
  margin:              0px 0px 0px 0px ;
  padding:             0px 20px 0px 20px;
  font-size:           18px;
  color:               #FFF;
  background:          url(/img/produktinfo/bg_artikelbezeichnung.gif) no-repeat;
  float:               left;
}

#page #body #body_center #produktinfo h3.lieferantennummer
{
  display:             block;
  width:               500px;
  height:              22px;
  line-height:         12px;
  margin:              0px 0px 5px 0px ;
  padding:             0px 20px 0px 20px;
  font-size:           12px;
  color:               #FFF;
  background:          url(/img/produktinfo/bg_artikelbezeichnung.gif) no-repeat bottom left;
  float:               left;
}

#body_center #produktinfo div
{
  display:             block;
  width:               540px;
  margin:              0px 0px 5px 0px;
  padding:             0px 0px 0px 0px;
  background:          #F2F2F2 url(/img/produktinfo/bg_content_top.gif) top no-repeat;
  float:               left;
}

#body_center #produktinfo div div
{
  display:             block;
  margin:              0px 0px 0px 0px;
  padding:             20px 20px 20px 20px;
  width:               500px;
  background:          transparent url(/img/produktinfo/bg_content_bottom.gif) bottom no-repeat;
  float:               left;
}

#body_center #produktinfo div div div.imaginery,
#body_center #produktinfo div div div.qualitaetsmerkmale,
#body_center #produktinfo div div div.koennteihnengefallen
{
  display:             block;
  margin:              0px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  width:               225px;
  float:               left;
}

#body_center #produktinfo div div div.imaginery a,
#body_center #produktinfo div div div.imaginery a img
{
  display:             block;
  width:               225px;
  height:              225px;
  margin:              0px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  border:              0px;
  float:               left;
  overflow:            hidden;
}

#body_center #produktinfo div div div.imaginery div.price
{
  display:             block;
  width:               225px;
  height:              30px;
  margin:              1px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  border:              0px;
  float:               left;
  background:          #E40204;
  overflow:            hidden;
}

#body_center #produktinfo div div div.imaginery div.price img
{
  float:               right;
}

#body_center #produktinfo div div div.imaginery a.tag
{
  display:             block;
  margin:              1px 0px 0px 0px;
  padding:             0px 10px 0px 10px;
  color:               #5fbf00;
  font-size:           9px;
  background:          #FFF;
  border:              1px solid #A9A9A9;
  border-top-width:    0px;
  border-bottom-width: 0px;
  font-weight:         bold;
  width:               203px;
  height:              12px;
  line-height:         12px;
  text-align:          right;
  float:               left;
  text-decoration:     none;
}

#body_center #produktinfo div div div.imaginery a.tag span
{
  color:               #000;
}

#body_center #produktinfo div div div.imaginery div.galerie
{
  display:             block;
  width:               205px;
  height:              30px;
  line-height:         30px;
  font-size:           11px;
  margin:              1px 0px 0px 0px;
  padding:             0px 10px 0px 10px;
  background:          #A9A9A9 url(/img/produktinfo/bg_galerie.gif) no-repeat bottom;
  color:               #FFF;
  float:               left;
}

#body_center #produktinfo div div div.imaginery div.galerie p
{
  display:             block;
  height:              14px;
  width:               auto;
  line-height:         13px;
  font-size:           11px;
  margin:              8px 2px 0px 0px;
  padding:             0px 0px 0px 0px;
  color:               #FFF;
  background:          transparent;
  float:               left;
}

#body_center #produktinfo div div div.imaginery div.galerie a
{
  display:             block;
  width:               8px;
  height:              12px;
  line-height:         11px;
  font-size:           11px;
  text-decoration:     none;
  margin:              8px 2px 0px 0px;
  padding:             0px 2px 0px 2px;
  border:              1px solid #FFF;
  background:          #FFF;
  color:               #A9A9A9;
  float:               left;
}

#body_center #produktinfo div div div.imaginery div.galerie a:hover
{
  border:              1px solid #FFD200;
}

#body_center #produktinfo div div div.imaginery div.galerie a.lupe
{
  display:             block;
  width:               15px;
  height:              15px;
  text-decoration:     none;
  margin:              6px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  border:              0px;
  background:          transparent;
  color:               #A9A9A9;
  float:               left;
}

#body_center #produktinfo div div div.imaginery div.galerie a.lupe:hover
{
  border:              0px;
}

#body_center #produktinfo div div div.imaginery div.galerie a.lupe img
{
  display:             block;
  width:               15px;
  height:              15px;
  float:               left;
}

#body_center #produktinfo div div div.infos,
#body_center #produktinfo div div div.beschreibung
{
  display:             block;
  margin:              0px 0px 0px 0px;
  padding:             0px 0px 0px 30px;
  font-size:           11px;
  color:               #000;
  width:               245px;
  float:               right;
}
#body_center #produktinfo div div div.infos span.tag_lieferstatus
{
  display:             block;
  width:               178px;
  height:              20px;
  position:            relative;
  top:                 0px;
  left:                0px;
  margin:              0px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  background:          transparent;
  float:               left;
  text-align:          left;
}
#body_center #produktinfo div div div.beschreibung
{
  margin:              20px 0px 0px 0px;
}

#body_center #produktinfo div div div.infos h3
{
  display:             block;
  margin:              0px 0px 20px 0px;
  padding:             0px 0px 0px 0px;
  font-size:           18px;
  font-weight:         bold;
  color:               #000;
  float:               left;
}

#body_center #produktinfo div div div.qualitaetsmerkmale h3,
#body_center #produktinfo div div div.koennteihnengefallen h3,
#body_center #produktinfo div div div.beschreibung h3
{
  display:             block;
  margin:              20px 0px 20px 0px;
  padding:             0px 0px 0px 0px;
  font-size:           14px;
  font-weight:         bold;
  color:               #000;
  float:               left;
}

#body_center #produktinfo div div div.beschreibung p
{
  display:             block;
  width:               245px;
  margin:              0px 0px 0px 0px;
  padding:             0px 0px 20px 0px;
  float:               left;
}

#body_center #produktinfo div div div.qualitaetsmerkmale
{
  margin:              0px 0px 30px 0px;
}

#body_center #produktinfo div div div.qualitaetsmerkmale p a
{
  display:             block;
  margin:              0px 2px 2px 0px;
  float:               left;
}

#body_center #produktinfo div div div.qualitaetsmerkmale p a img
{
  display:             block;
  border:              0px;
  float:               left;
}

#body_center #produktinfo div div div.qualitaetsmerkmale p img
{
  margin:              0px 20px 5px 0px;
}

#body_center #produktinfo div div div.qualitaetsmerkmale p,
#body_center #produktinfo div div div.koennteihnengefallen p
{
  display:             block;
  width:               225px;
  margin:              0px 0px 0px 0px;
  padding:             0px 0px 0px 0px;
  float:               left;
}


#body_center #produktinfo div div div.infos table
{
  float:               left;
  width:               245px;
  margin:              0px 0px 15px -2px;
  font-size:           11px;
  line-height:         13px;
  color:               #000;
}

#body_center #produktinfo div div div.infos table td
{
  vertical-align:      top;
}

#body_center #produktinfo div div div.infos span
{
  display:             block;
  width:               220px;
  height:              15px;
  margin:              0px 0px 15px 0px;
  padding:             0px 0px 0px 10px;
  text-align:          center;
  color:               #805467;
  float:               left;
  font-size:           11px;
}

#body_center #produktinfo div div div.beschreibung a.button
{
  display:             block;
  width:               235px;
  height:              19px;
  line-height:         19px;
  padding:             0px 10px 1px 0px;
  margin:              0px 0px 5px 0px;
  font-size:           11px;
  font-weight:         none;
  text-decoration:     none;
  text-align:          center;
  color:               #FFF;
  background:          #FFD200 url(/img/produktinfo/bg_button.gif) no-repeat;
  overflow:            hidden;
  float:               left;
}

* #body_center #produktinfo div div div.beschreibung a.button,
* #body_center #produktinfo div div div.beschreibung a.button_warenkorb
{
  margin-right:        -10px;
}

#body_center #produktinfo div div div.beschreibung a.button:hover
{
  background:          #F5CA00 url(/img/produktinfo/bg_button.gif) no-repeat;
  padding:             0px 10px 1px 0px;
  margin:              0px 0px 5px 0px;
}

#body_center #produktinfo div div div.beschreibung a.button_warenkorb
{
  display:             block;
  width:               235px;
  height:              19px;
  line-height:         19px;
  padding:             0px 10px 1px 0px;
  margin:              0px 0px 5px 0px;
  font-size:           11px;
  font-weight:         none;
  text-decoration:     none;
  text-align:          center;
  color:               #FFF;
  background:          #E60005 url(/img/produktinfo/bg_button.gif) no-repeat;
  overflow:            hidden;
  float:               left;
}

#body_center #produktinfo div div div.beschreibung a.button_warenkorb:hover
{
  background:          #D90005 url(/img/produktinfo/bg_button.gif) no-repeat;
  padding:             0px 10px 1px 0px;
  margin:              0px 0px 5px 0px;
}

* #body_center #produktinfo div div div.beschreibung a:hover.button,
* #body_center #produktinfo div div div.beschreibung a:hover.button_warenkorb
{
  margin-right:        -10px;
}

#body_center #produktinfo div div .zusatzartikel {
  display: block;
  float: left;
  width: 125px;
  height: 160px;
  text-align: center;
  margin: 0 15px 15px 0;
  padding: 0 0 0 0;
}

.zusatzartikel a img {
  border: none;
}
