body {
  background-color:#FFF;
  color:#000;
  font-size:12px;
  line-height:14px;
  font-family:Arial, Helvetia;
  margin:0px;
  padding:0px;
  background-color:#FFD64F; 
  padding-bottom:20px; 
  background-image:url(http://www.apetito.de/shared/graphics/_media/background.jpg);
  background-repeat:repeat-x;
}

a { text-decoration:none; color:#DC1D3B; }

a img { border:0px none; }

.clearer { clear:both; height:1px; overflow:hidden; }

#container {
  margin-left:auto;
  margin-right:auto;
  margin-top:50px;
  border:1px solid #D13C2E;
  background-image:url(../_media/background_content.jpg);
  background-repeat:repeat-x;
  position:relative;
  width:980px;
  height:600px;
  overflow:hidden;
}

#logos {
  position:absolute;
  width:220px;
  height:220px;
  background-image:url(../_media/background_logos.png);
  background-repeat:no-repeat;
  left:740px;
  top:0px;
}

#logos_links {
  position:absolute;
  text-align:center;
  width:220px;
  height:220px;
  left:750px;
  top:0px;
}

#logos_links #eine_aktion_von {
  margin-top:20px;
  height:25px;
  background-image:url(../_media/eine_aktion_von.gif);
  background-repeat:no-repeat;
  background-position:top center;
}

#logos_links #und {
  height:38px;
  background-image:url(../_media/und.gif);
  background-repeat:no-repeat;
  background-position:center center;
}

#logos_links #eine_aktion_von span,
#logos_links #und span { display:none; }

#text h1,#text h2, #text h3, #text h4, #text h5, #text h6 {
  margin:0px;
  padding:0px;
}

#text {
  position:absolute;
  left:130px;
  top:0px;
  width:602px;
  height:265px;
  text-align:right;
  background-image:url(../_media/background_text.jpg);
  background-repeat:no-repeat;
}

#text .zeile1 { margin-left:155px; margin-top:50px; height:40px; overflow:hidden; }
#text .zeile2 { margin-left:130px; height:40px; overflow:hidden; }
#text .zeile3 { margin-left:155px; height:40px; overflow:hidden; }
#text .zeile4 { margin-left:155px; margin-top:25px; }


#kasten {
  width:585px;
  height:330px;
  background-image:url(../_media/background_kasten.png);
  background-repeat:no-repeat;
  position:absolute;
  left:25px;
  top:225px;
}

#kasten .abstand {
  padding:15px 30px 0px 30px;
}

#kasten .underline { 
  border-bottom:1px solid #DC002E;
  margin-top:15px;
}

#kasten .underline span {
  display:none;
}

#kasten #screenshots {  
  position:relative;
  padding-top:15px;
  margin-bottom:18px;
  width:100%;
}

#kasten .subline span {
  display:none;
}

#kasten #screenshots .trenner {
  width:27px;
  float:left;
}

#kasten #screenshots .box1 {
  float:left;
  width:154px;
}

#kasten #screenshots .box2 {
  float:left;
  width:154px;
}

#kasten #screenshots .box3 {
  float:right;
  width:154px;
}

#kasten #screenshots .box1 img, #kasten #screenshots .box2 img, #kasten #screenshots .box3 img {
  margin-bottom:5px;
}

#kasten #screenshots .bubble {
  width:60px;
  height:60px;
  position:absolute;
  background-repeat:no-repeat;
}

#kasten #screenshots #bubble1 { left:-20px; top:0px; background-image:url(../_media/bubble_eins.png); }
#kasten #screenshots #bubble2 { left:160px; top:0px; background-image:url(../_media/bubble_zwei.png); }
#kasten #screenshots #bubble3 { left:350px; top:0px; background-image:url(../_media/bubble_drei.png); }


#shop_button {
  position:absolute;
  left:320px;
  top:480px;
}

#shop_button a {
  display:block;
  width:330px;
  height:60px;
  background-image:url(../_media/button_jetzt-zum-shop.png);
  background-repeat:no-repeat;
}

#shop_button a span { display:none; }

#gutschein {
  position:absolute;
  left:0px;
  top:0px;
}

#flasche_und_kiste {
  position:absolute;
  left:615px;
  top:105px;
}

#footer {
  position:absolute;
  left:0px;
  bottom:0px;
  width:990px;
  height:23px;
  line-height:23px;
  vertical-align:middle;
  color:#fff;
  text-align:right;
  padding-right:20px;
  background-image:url(../_media/background_footer.jpg);
  background-repeat:repeat-y;
}

#footer a {
  color:#fff;
  display:block;
  float:right;
  margin-right:20px;
  font-size:11px;
}

#footer .geltend {
  float:left;
  width:200px;
  margin-left:28px;
  text-align:left;
}

#footer a:hover { color:#FFF8E6; text-decoration:underline; }


