

body {
    margin:0;
    padding:1em 0;
    text-align:center;
  }


div.seite {
    text-align:left;
    /* Seiteninhalt wieder links ausrichten */ margin:0 auto;
    /* standardkonforme horizontale Zentrierung */ max-width:70em;
    min-width:50em;
    padding:1em;
  }


* html div.seite {
    width:60em;
  }


.block {
    display:block;
  }

a.block img {
   padding:1em 0em 1em 0em;
   float:none;
}

h1 {
    background:#FFCC99 url('bilder/jasmin03.jpg') no-repeat right;
    padding:20px 0 5px 1em;
    margin:0 0 1em;
    border:#990000;
    border-width:0.3em 0;
    border-style:solid none;
    color:#480000;
    /*color:#3b2715;*/
    /*height:1.5em;
    */ height:50px;
  }


img.icon {
    vertical-align : baseline;
  }


div.links {
    float:left;
    width:15em;
    margin:0;
    padding:0;
    text-align:left;
  }


ul.navigation {
    background-color:#FFCC66/*#D8C5B5*/;
    font-size:1em;
    margin:0;
    padding:1em 0.2em;
  }


ul.navigation li {
    list-style:none;
    margin:0.5em;
    padding:0;
  }


ul.navigation li ul {
    margin:0 0 0 2em;
    padding:0;
  }


ul.navigation li ul li {
    margin:0.2em 0;
  }


ul.navigation a, ul.navigation span {
    display:block;
    padding:0.2em;
    font-weight:bold;
    text-decoration:none;
    border:1px solid black;
    border-left-color:white;
    border-top-color:white;
  }


* html ul.navigation a, * html ul.navigation span {
    width:100%;
    /* Breitenangabe fuer IE 5.x */ w\idth:13.2em;
    /* Breitenangabe fuer IE 6 */;
  }


* html ul.navigation li ul li a, * html ul.navigation li ul li span {
    width:100%;
    /* Breitenangabe fuer IE 5.x */ w\idth:11.2em;
    /* Breitenangabe fuer IE 6 */;
  }


ul.navigation h2 {
    font-size:1em;
    margin:1em 0 0 0;
  }


ul.navigation a:link {
    color:#990000;
    background-color:#eee;
  }


ul.navigation a:visited {
    color:#666;
    background-color:#eee;
  }


ul.navigation a:hover {
    /*border-color:white;
    border-left-color:black;
    border-top-color:black;
    */ color:#990000;
    background-color:#cdcdcd;
  }


ul.navigation a:active {
    color:black;
    background-color:#eee;
    border-color:white;
    border-left-color:black;
    border-top-color:black;
  }


ul.navigation span {
    border-color:white;
    border-left-color:black;
    border-top-color:black;
    color:#eee;
    background-color:#990000;
  }



ul.mitbeter {
    background-color:#fff6df;
    font-size:1em;
    margin:1em 4em 2em 4em;
    padding:1em 2em 2em 3em;
    /*list-style-image:url(bilder/button_jasmin_20.jpg);*/
  }

ul.mitbeter li {
    background-image:url(bilder/button_jasmin_20.jpg);
    background-repeat:no-repeat;
    list-style-type:none;
    margin:0 0 0 1em;
    padding:0 0 0 1em;
  }

ul.mitbeter ul li {
   background-image:none;
   list-style-type:square;
   padding:0;
  }

div.inhalt {
    /*font-size:1em;
    background:#eeeeee;
    border:1px solid #6699cc;
    */ margin:0 0 0 18em;
    /*padding:1em;
    min-height:30em;
    text-align:left;
    */;
  }


* html div.inhalt {
    height:1em;
    /* Workaround gegen den 3-Pixel-Bug des Internet Explorers */ margin:2.5em 0 0 18em;
    ma\rgin:0 0 0 18em;
  }


div.antwort {
    margin:1em 0 0 3em;
  }


blockquote {
    background:#fff6df;
    margin:1em 4em 4em 4em;
    padding:2em;
    font-style:italic;
  }


* html div.inhalt blockquote {
    font-style:normal;
  }


q {
    font-style:italic;
    quotes:none;
  }


p.fusszeile {
    clear:both;
  }


div.untenlinks {
    float:left;
    width:220px;
    /*margin:2em 0;
    */ padding:0em;
    /*text-align:left;
    */;
  }


div.untenlinks img {
    margin:0.2em;
  }


div.untenrechts {
    font-size:0.8em;
    margin:2em 0;
    /*text-align:left;
    */;
  }


div.untenrechts img {
    border:0;
    margin:0.2em;
    vertical-align:middle;
  }

.rechtsbuendig {
    text-align:right;
    margin-right:0.2em;
  }

.print {
    display:none;
  }
