/* Design (c) by Ingo Siemon (http://spaceart.de/)
   css-Datei für die Bildschirmanzeige

Farben:      #313131 = Dunkelgrau
             #e2e2cf = Mittelgrau
             #f2f2e8 = Hellgrau

             #006682 = Blau
             #ca1600 = Rot
             #7a0988 = Lila 1


Reihenfolge: XXX {

               float: XXX;
               width: XXX;
               background: XXX;
               border: XXX;
               margin: XXX;
               padding: XXX;
               text-decoration: XXX;
               text-align: XXX;
               font: XXX;
               font-size: XXX;
               font-weight: XXX;
               color: XXX;
               line-height: XXX;
               overflow: XXX;
             }

/* -- Vertikale Scroll-Leiste bei Gecko's erwingen -- */
  html {
    height:101%;
    background: #f2f2e8 url(/bilder/hintergrund-navigation.gif) repeat-y;
  }

/* -- Seitenformatierungen -- */
  body {
    background: #d4c8ab url(/bilder/hintergrund-1.gif);
    background-attachment: fixed;
    margin: 0 0 0 0;
    padding: 30px 0 0 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
    font: 80% Helvetica, Arial, sans-serif;
    color: #313131;
    line-height: 120%;
  }

/* -- Seite -- */
  div#Seite {
    width: 790px;
    background: #f2f2e8 url(/bilder/hintergrund-navigation.gif) repeat-y;
    border: 3px solid #313131;
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    margin-bottom: 20px;
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
  }

/* -- Navigation -- */
  ul#Navigation {
    float: left;
    width: 240px;
    margin: 0;
    padding: 0 0 10px 0;
    overflow: hidden;
  }

  ul#Navigation li {
    list-style: none;
    padding: 0 0 0 10px;
  }

  ul#Navigation li.trenner {
    margin-top: 10px;
    margin-bottom: 3px;
    padding-bottom: 2px;
    border-bottom: 1px solid #313131;
    font-weight: bold;
  }

  ul#Navigation a:link, ul#Navigation a:visited {
    text-decoration: none;
    color: #313131;
  }

  ul#Navigation a:hover, ul#Navigation a:active, ul#Navigation a:focus {
    color: #ca1600;
  }

  ul#Navigation li.aktiv {
    border-left: 3px solid #313131;
    padding-left: 7px;
    font-weight: bold;
    color: #313131;
  }

/* -- Inhalt -- */

  div#Inhalt {
    margin-left: 260px;
    padding: 10px 0 20px 0;
  }

  * html div#Inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */
  }

  div#Inhalt img.vorschau {
    display: block;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin: 5px 0;
  }

  div#Inhalt div.startseite {
    width: 502px;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin: 4px 0 0 0;
    padding: 3px 3px 6px 3px;
    text-align: center;
    overflow: hidden;
    }

  div#Inhalt div.box {
    width: 498px;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin: 5px 0 0 0;
    padding: 3px 5px 3px 5px;
    overflow: hidden;
    }

  div#Inhalt div.error {
    width: 498px;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin: 7px 0 0 0;
    padding: 3px 5px 3px 5px;
    color: #ca1600;
    font-weight: bold;
    overflow: hidden;
    }

  div#Inhalt div.neu {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt div.new {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.filmtv-modelle {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.erotik-modelle {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.movietv-models {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.erotic-models {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.gesamtprogramm {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.all-products {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.warenkorb {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.shoppingcart {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.wunschzettel {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.wishlist {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.suche {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt ul.search {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt div.adresse {
    background: #e2e2cf url(/bilder/hintergrund-ingo-t800.gif) 100% 0%;
  }

  div#Inhalt div.bestellmoeglichkeiten {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt div.faq1 {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt div.faq2 {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt div.nlg {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt td.versandkosten {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt div.newsletter {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt div.cookies {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt h1, div#Inhalt h2 {
    width: 502px;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin-bottom: 0;
    padding: 5px 3px 6px 3px;
    font-size: 1.4em;
    overflow: hidden;
  }

  div#Inhalt h1.artikelname {
    margin-bottom: 0;
    padding: 5px 3px 6px 3px;
    font-size: 1.4em;
  }

  div#Inhalt h2 {
    margin: 20px 0 0 0;
    padding: 5px 3px 5px 3px;
    font-size: 1.1em;
  }

  div#Inhalt p, div#Inhalt ul {
    margin-bottom: 0;
  }

  div#Inhalt p:first-child, div#Inhalt ul:first-child {
    margin-top: 0;
  }

/*
   div#Inhalt p:last-child {
     margin-bottom: 0;
   }
*/

  div#Inhalt p.breadcrump {
    width: 502px;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin: 5px 0 0 0;
    padding: 3px;
    font-size: 0.9em;
    overflow: hidden;
  }

  div#Inhalt p.banner {
    margin-left: 5px;
  }

  div#Inhalt p.banner img {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
  }

  div#Inhalt object.spiel {
    margin: 5px 0 0 0;
  }

  div#Inhalt iframe.youtube-player{
    margin: 5px 0 0 0;
    width: 508px; height: 316px;
    border: 1px solid #313131;
  }

  div#Inhalt table {
    width: 510px;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin: 7px 0 0 0;
    table-layout: fixed;
    border-collapse: collapse;
  }

  div#Inhalt td, div#Inhalt th {
    border: 1px solid #313131;
    padding: 3px;
    text-align: right;
    overflow: hidden;
  }

  div#Inhalt td.links, div#Inhalt th.links {
    text-align: left;
  }

  div#Inhalt th.laender {
    width: 70px;
    }

  div#Inhalt ul {
    margin-left: 10px;
    padding-left: 10px;
  }

  div#Inhalt ol {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 35px;
    padding-left: 0px;
  }

  div#Inhalt li.bildschirmschoner {
    margin-bottom: 7px;
  }

  div#Inhalt a:link {
    text-decoration: underline;
    color: #006682;
  }

  div#Inhalt a:visited {
    text-decoration: underline;
    color: #7a0988;
  }

  div#Inhalt a:hover, div#Inhalt a:active, div#Inhalt a:focus {
    text-decoration: underline;
    color: #ca1600;
  }

  div#Inhalt div.buchstaben {
    width: 502px;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin-top: 7px;
    padding: 5px 3px;
  }

  div#Inhalt div.buchstaben a:link {
    padding: 0 2px 0 2px;
    color: #006682;
  }

  div#Inhalt div.buchstaben a:visited {
    padding: 0 2px 0 2px;
    color: #7a0988;
  }

  div#Inhalt div.buchstaben a:hover, div#Inhalt div.buchstaben a:active, div#Inhalt div.buchstaben a:focus {
    padding: 0 2px 0 2px;
    color: #ca1600;
  }

  div#Inhalt span.mark {
    background: #313131;
    padding: 0 2px 0 2px;
    font-weight: bold;
    color: #e2e2cf;
  }

  div#Inhalt img.standard-bild, div#Inhalt img.kopf {
    display: block;
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    border: 1px solid #313131;
    margin: 7px 0 0 0;
  }

  div#Inhalt ul.filmtitel {
    border: 1px solid #313131;
    width: 498px;
    margin: 7px 0 0 0;
    padding: 0 5px 0 5px;
  }

  div#Inhalt ul.filmtitel li {
    list-style-type: none;
    width: 498px;
    padding: 0 0 10px 0;
    line-height: 120%;
    overflow: hidden;
  }

  div#Inhalt ul.filmtitel a:hover, div#Inhalt ul.filmtitel a:active, div#Inhalt ul.filmtitel a:focus, div#Inhalt ul.filmtitel a:link, div#Inhalt ul.filmtitel a:visited {
    text-decoration: none;
  }

  p.moviefans {
    width: 385px;
    padding: 5px 0 7px 0;
    border-bottom: 1px solid #313131;
  }

  div#Inhalt img#produktbild-a {
    background: #e2e2cf url(/bilder/hintergrund-2.gif);
    display: block;
    margin: 5px 0 0 0;
    padding: 0;
    border: 1px solid #313131;
  }

  div#Inhalt img.produktbilder {
    display: block;
    margin: 5px 0 0 0;
    border: 1px solid #313131;
  }

  div#Inhalt #fb-like-button {
    margin: 3px 0 10px 0;
    padding-bottom: 8px;
    border-bottom: 1px solid #313131;
  }

  div#Inhalt form {
    margin: 10px 0 5px 0;
  }

  div#Inhalt input.text, div#Inhalt textarea, div#Inhalt select {
    width: 450px;
    margin-top: 4px;
    margin-bottom: 7px;
    font: 1em Arial, sans-serif;
  }

  div#Inhalt textarea {
    width: 450px;
  }

  div#Inhalt span.formularnachricht {
    margin-left: 1em;
    font-weight: bold;
    color: #ca1600;
  }

  div#Inhalt input.radio, div#Inhalt input.checkbox {
    margin: 4px 10px 0 2px;
  }

  span.trennzeichen {
    font-size: 0.8em;
    font-weight: bold;
    padding: 0.5em;
    position: relative;
    top: -0.2em;
  }

  a#warenkorb {
    font-size: 1.2em;
    font-weight: bold;
  }


/* -- Footer -- */
  p#Fusszeile {
    background: #e2e2cf url(/bilder/hintergrund.gif);
    border-top: 3px solid #313131;
    padding: 10px 5px 9px 5px;
    text-align: center;
    font-size: 1.3em;
    font-weight: bold;
    color: #ca1600;
    clear: both;
    margin: 0;
  }

/* -- Druck -- */
  div.druck {
    display:none;
  }

/* ----------------------------------------------------------------------------------- */


  ul#Navigation form {
    margin: 5px 0 0 0;
  }
