/* ------- artikel detailseiten ------- */

#coverGross {
  background-color: #f5f5f5;
  border: none;
  position: absolute;
  top: 20px;
  left: 50px;
  z-index: 200;
}
#coverGrossHeader {
  height: 21px;
  background-color: #61748e;
  color: #fff;
  font-weight: bold;
  text-align: right;
}
#coverGrossX {
  font-size: 14px;
  color: #fff;
  padding-right: 8px;
  text-decoration: none;
}
#coverGrossBild {
  padding: 25px;
}


.falschesFenster {
  position: absolute;
  top: 3px;
  left: 20px;
  z-index: 200;
  border-width: 2px;
  border-color: #61748e;
}

.falschesFensterHeader {
  background-color: #61748e;
  text-align: right;
  padding: 4px;
  line-height: 105%;
}

.falschesFensterX {
  font-size: 12px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}

.falschesFensterInhalt {
  background: #eee;
}

#youTubeVideo {
  margin: 40px 0 0 25px;
}

#youTubeVideo .falschesFensterInhalt {
  padding: 0px 2px;
  background: #61748e;
}



#inhalt.produkt {
width: 675px;
padding-top: 0;
border-top: none;
}

#inhalt.produkt .hauptInfo {
background: #f0f0f0 url('/pix/sprachenshop/hg_produkt.jpg') repeat-y;
padding: 10px;
border-width: 1px 0;
margin-bottom: 15px;
}

#inhalt.produkt .hauptInfo .produktBild,
#inhalt.produkt .hauptInfo .produktDaten {
float: left;
position: relative;
}

#inhalt.produkt #produktCoverLupe  {
position: absolute;
bottom: 4px;
right: 20px;
}

#inhalt.produkt .hauptInfo  .produktAutor,
#inhalt.produkt .hauptInfo  .produktTitel  {
font-size: 14px;
margin: 0;
line-height: 150%;
}

#inhalt.produkt .hauptInfo  .produktTitel  {
font-weight: bold;
}

#inhalt.produkt .hauptInfo  .produktVerlag {
}

#inhalt.produkt .hauptInfo  .produktSammlung,
#inhalt.produkt .hauptInfo  .produktAbbildungsvermerk,
#inhalt.produkt .hauptInfo  .produktEinbandart,
#inhalt.produkt .hauptInfo  .produktVerlag {
}

#inhalt.produkt .hauptInfo  .produktKaufen {
clear: both;
margin-top: 20px;
text-align: right;
}

#inhalt.produkt .hauptInfo  .produktFuss {
clear: both;
margin-top: 20px;
font-size: 10px;
text-align: left;
}

#inhalt.produkt .hauptInfo .produktFussLinks {
margin-top: 14px;
position: relative;
top: 4px;
}
#inhalt.produkt .hauptInfo .weiterempfehlen {
width: 200px;
float: right;
text-align: right;
}
#inhalt.produkt .hauptInfo .bewerten {
width: 160px;
float: left;
}

#inhalt.produkt .hauptInfo  .produktPreis,
#inhalt.produkt .hauptInfo  .produktMeldung,
#inhalt.produkt .hauptInfo  .produktWarenkorb {
display: inline;
}
#inhalt.produkt .hauptInfo  .produktPreis,
#inhalt.produkt .hauptInfo  .produktWarenkorb {
margin-left: 25px;
}
#inhalt.produkt .hauptInfo  .produktMeldungLang {
display: block;
}

#inhalt.produkt .extras {
width: 200px;
float: left;
font-size: 11px;
}

#inhalt.produkt .text {
width: 465px;
float: right;
}

#inhalt.produkt .text .beschreibung ul ul {
margin-left: 10px;
}

#inhalt.produkt .extras .einExtra {
margin-bottom: 20px;
}

#inhalt.produkt .extras h3 {
font-weight: bold;
font-size: 12px;
}

#inhalt.produkt .rezensionen,
#inhalt.produkt .weitereProdukte {
margin: 25px 0;
}

#inhalt.produkt .rezensionTeaser {
margin-bottom: 15px;
}

#inhalt.produkt .rezensionTeaser .teaserDatum {
line-height: 110%;
font-size: 11px;
}

#inhalt.produkt .rezensionTeaser .teaserTitel {
margin-top: 3px;
}

#inhalt.produkt .rezensionTeaser .teaserTeaser {
margin: 6px 0;
}

#inhalt.produkt .rezensionTeaser .teaserTeaser br {
line-height: 60%;
}

#inhalt.produkt .weitereProdukte .boxMehr {
text-align: left;
}

#inhalt.produkt .weitereProdukte .boxMeldung {
display: none;
}

#inhalt.produkt .weitereProdukte .boxBild {
min-height: 100px;
padding-bottom: 10px;
}

#inhalt.produkt .weitereProdukte .boxPreis,
#inhalt.produkt .weitereProdukte .boxWarenkorb {
display: inline;
}

#inhalt.produkt .weitereProdukte .boxKaufen {
clear: both;
text-align: right;
position: relative;
top: -35px;
left: 160px;
width: 300px;
}

/* --------- Abweichung von Basis CSS --------- */

#inhalt.produkt {
margin-left: 0;
width: 695px;
}

#inhalt.produkt .text {
width:485px;
}

#inhalt.produkt .hauptInfo {
background: #f0f0f0; /* solange kein verlauf */
}

#inhalt.produkt .hauptInfo .produktAutor {
font-size: 12px;
}

#inhalt.produkt .hauptInfo h1.produktTitel {
font-size: 14px;
line-height: 120%;
margin: 0 0 6px 0;
padding: 0;
border: none;
font-weight: bold;
color: #000000;
}

#inhalt.produkt .hauptInfo .produktCmsUntertitel {
font-weight: bold;
}

#inhalt.produkt .hauptInfo .produktCmsUntertitel,
#inhalt.produkt .hauptInfo .produktUntertitel,
#inhalt.produkt .hauptInfo .produktMitarbeiter,
#inhalt.produkt .hauptInfo .produktSammlung,
#inhalt.produkt .hauptInfo .produktAbbildungsvermerk {
margin-bottom: 6px;
}

#inhalt.produkt .hauptInfo .produktKaufen {
text-align: left;
}
#inhalt.produkt .hauptInfo .produktMeldung {
margin: 0 10px 0 0;
font-size: 11px;
}
#inhalt.produkt .hauptInfo .produktMeldungLang {
font-size: 12px;
}
#inhalt.produkt .hauptInfo .produktPreis {
margin: 0;
}
#inhalt.produkt .hauptInfo .produktWarenkorb {
margin: 0 0 0 10px;
}

#inhalt.produkt .hauptInfo .weiterempfehlen {
margin-top: 14px;
text-align: right;
position: relative;
top: 4px;
}

#inhalt.produkt .einExtra h3 ,
#inhalt.produkt .einExtra .leseprobe {
margin-bottom: 15px;
}
#inhalt.produkt .einExtra .leseprobeThumb {
margin-bottom: 5px;
}
#inhalt.produkt .einExtra .leseprobeName {
line-height: 125%;
}

#inhalt.produkt .kontaktNotiz {
margin-bottom: 15px;
}

#inhalt.produkt .weitereBlock {
margin-bottom: 12px;
}

#inhalt.produkt .weitereBlock .weitereTitel {
margin-bottom: 5px;
font-weight: bold;
}

#inhalt.produkt .weitereBlock .weitereLe {
margin: 3px 0;
padding-left: 12px;
background: url('/pix/sprachenshop/li_schwarz.gif') 0px 8px no-repeat;
}

#inhalt.produkt .weitereBlock .weitereLe .boxBild,
#inhalt.produkt .weitereBlock .weitereLe .boxWerbetext,
#inhalt.produkt .weitereBlock .weitereLe .boxKaufen {
display: none;
}

#inhalt.produkt .weitereBlock .weitereLe .boxTitel,
#inhalt.produkt .weitereBlock .weitereLe .boxCmsUntertitel {
font-weight: normal;
}
#inhalt.produkt .weitereBlock .weitereLe .boxTitel {
font-size: 12px;
}

#inhalt.produkt .weitereProdukteSpl {
margin-top: 25px;
}

#inhalt.produkt .weitereProdukteSpl .produktBox {
margin-bottom: 18px;
}

#inhalt.produkt .weitereProdukteSpl .produktBox .boxTitelDaten,
#inhalt.produkt .weitereProdukteSpl .produktBox .boxWerbetext,
#inhalt.produkt .weitereProdukteSpl .produktBox .boxKaufen,
#inhalt.produkt .weitereProdukteSpl .produktBox .boxMehr { 
float: right;
width: 400px;
}

#inhalt.produkt .weitereProdukteSpl .produktBox .boxKaufen {
margin-top: 0;
}

#inhalt.produkt .weitereProdukteSpl .produktBox .boxPreis {
width: 180px; 
}

#inhalt.produkt .weitereProdukteSpl .produktBox .boxWarenkorb {
margin-right: 20px;
}

#inhalt.produkt .weitereProdukteSpl .produktBox .boxMeldungLang {
display: block;
}

#inhalt.produkt .weitereProdukteSpl .produktBox .boxUntertitel {
display: none;
}
