
/* Farbe 1: #FFFFFF
Farbe 2: #fffce8 -> #efefef mittelgrau
Farbe 3: #fff8c3 -> #f3f3f3 hellgrau
Farbe 4: #ff8962 -> #FF7F7F rosa
Farbe 5: #d64e21 -> #e40000 rot
Farbe 6: #651900 -> #800000 braun
Farbe 7: #320d00
Kontrast 1: #d1f6ff
Kontrast 2: #418b9e
Kontrast 3: #145a6b
*/

/* Bereich rund um Text; Hintergrund Farbe 3, Text Farbe 7 */
   body {
        margin: 0pt;
        padding: 0pt;
        background-color: #f9f9f9;
        font-family: Verdana,sans-serif;
        font-style: normal;
        font-variant: normal;
        font-weight: normal;
        font-size: 0.8em;
        line-height: normal;
        font-size-adjust: none;
        font-stretch: normal;
        color: #320d00;
    }

/* Textformate für Haupttext; Header Farben 4/5/6 */
   h1 {
      font-size: 2em;
      font-weight: bold;
      color: #e40000;
      }
   h2 {
      font-size: 1.6em;
      font-weight: bold;
      color: #e40000;
      }
   h3 {
      font-size: 1.2em;
      font-weight: bold;
      color: #e40000;
      }
   h3 a {
      font-size: 1em;
      font-weight: bold;
      color: #e40000;
      }
   cite {
      font-weight: bold;
      color: #418b9e;
      }

   hr {
      display: none;
      }

   a:visited {
      color: #8080C0
      }
/* Kopfzeile; Hintergrund Farbe 2, Rahmen Farbe 5 */
   div.header {
       border-bottom: 1px solid #9f9f9f;
       margin-bottom: 0px;
       margin-left: 0px;
       position: absolute;
       top: 0;
       left: 0;
       width: 100%;
       padding-top: 3pt;
       padding-left: 0px;
       padding-bottom: 0px;
       background: #efefef   url(sbsv.gif) no-repeat scroll 1% 40%;
       }

/* Text Kopfzeile; Farbe 5 */
   div.header h1 {
       font-size: 200%;
       color: #000000;
       margin-top: 0px;
       padding-top: 0px;
       padding-right: 10px;
       font-weight: normal;
       text-decoration: none;
       text-align:right
       }

/* Links in Kopfzeile */
  div.header div {
       padding-right: 10px;
       padding-bottom: 3px;
       padding-top: 0em;
       text-align: right
       }

  div.header div a {
       color: #e40000;
       font-weight: bold;
       text-decoration: none;
       }

  .highlighted {
       font-weight: bold;
       color: #e40000;
       }

  .simple {
       background-color: #F3F3F3;
       padding: 5px;
       border-bottom: solid 5px #ffffff;
       border-right: solid 5px #ffffff;
       vertical-align: bottom;
       }

  .rowsep {
       border-top: solid 3px #ffffff;
       }

  .stadt {
       background-color: #FFFFFF;
       padding: 5px;
       border-bottom: solid 5px #ffffff;
       border-right: solid 5px #ffffff;
       font-weight: bold;
       color: #e40000;
       vertical-align: top;
       text-align: right;
       }

  .jahr {
       font-weight: bold;
       color: #e40000;
       vertical-align: top;
       text-align: right;
       font-size: 1.4em;
       }

  .top {
       vertical-align: bottom;
       text-align: left;
       }

  .header {
       background-color: #FFFFFF;
       padding: 5px;
       border-bottom: solid 5px #ffffff;
       border-right: solid 5px #ffffff;
       font-weight: bold;
       color: #e40000;
       vertical-align: top;
       }

  .cell_highlight {
       background-color: #FFFFFF;
       padding: 5px;
       border-bottom: solid 5px #ffffff;
       border-right: solid 5px #ffffff;
       font-weight: bold;
       color: #e40000;
       vertical-align: top;
       }
  .cell {
       background-color: #FFFFFF;
       padding: 5px;
       border-bottom: solid 5px #ffffff;
       border-right: solid 5px #ffffff;
       vertical-align: top;
       }

/* Haupttext; Rahmen Farbe 6, Hintergrund Farbe 1 */
   div.content {
       border: 1px solid #9f9f9f;
       margin-top: 110px;
       margin-bottom: 30px;
       margin-left: 16.5em;
       margin-right: 17.1em;
       padding-left: 15px;
       padding-top: 0px;
       padding-right: 10px;
       padding-bottom: 10px;
       background-color: #FFFFFF;
       min-height: 35em;
       }

   div.content hr {
       display: block;
       }

   div.content-full hr {
       display: block;
       }

/* Haupttext ohne rechte Spalte; Rahmen Farbe 6, Hintergrund Farbe 1 */
  div.content-full {
      border: 1px solid #9f9f9f;
      margin-top: 110px;
      margin-right: 10px;
      margin-bottom: 30px;
      margin-left: 16.5em;
      padding-left: 15px;
      padding-top: 0px;
      padding-right: 10px;
      padding-bottom: 10px;
      background-color: #FFFFFF;
      min-height: 35em;
     }

/* rechte Spalte, äußerer Rahmen für Positionierung; Hintergrund Farbe 3 */
  div.rightcol {
      float: right;
      border: none;
      margin-top: 0px;
      margin-right: 10px;
      margin-bottom: 30px;
      margin-left: 0px;
      background-color: #F9f9f9;
      width: 15em;
      }

/* rechte Spalte, Rahmen für Text; Hintergrund Kontrast 1, Rahmen Kontrast 3; Text schwarz */
   div.insiderightcol {
      border-style: solid;
      border-width: 1px;
      border-color: #e40000;
      margin: 0px;
      margin-bottom: 20px;
      padding-left: 10px;
      padding-top: 5px;
      padding-right: 10px;
      padding-bottom: 5px;
      background-color: #f7d5d5;
      color: #000000;
      }

   div.rightcol h1 {
      color: #e40000;
      }

   div.rightcol h2 {
      color: #e40000;
      }

   div.rightcol h3 {
      color: #e40000;
      }

/* Menü; Text Farbe 2 */
  div.menu {
      position: absolute;
      left: 0;
      top: 0;
      padding-top: 110px;
      color: #f9f9f9;
      width: 15em;
      }

/* "Navigation", Hintergrund Farbe 5, Rahmen Farbe 6; Schrift Farbe 2  */
   div.menu h2 {
      margin-top: 0pt;
      padding: 5px;
      font-size: 110%;
      background-color: #9f9f9f;
      color: #f9f9f9;
      }

/* Menü */
   div.menu ul {
      margin: 0pt;
      padding: 0pt;
      list-style-type: none;
      list-style-image: none;
      list-style-position: outside;
      }

/* Trennstriche zwischen Menüpunkten, Farbe 3 */
   div.menu ul li {
      border-bottom: 1px solid #f9f9f9;
      }

/* Textfarbe für alle Menüpunkte (Farbe 2), Hintergrund Hauptmenü (Farbe 5), linker Rand (Farbe 5)*/
   div.menu ul li a {
      border-left: 7px solid #9f9f9f;
      padding: 5px;
      display: block;
      background-color: #9f9f9f;
      font-weight: bold;
      text-decoration: none;
      color: #f9f9f9;
      }

/* aktiviertes Hauptmenü, Hintergrund Kontrast 3 */
   div.menu a:hover, a:active {
      background-color: #e40000;
      border-left-color: #e40000;
      }

/* Trennlinie unter Untermenüs, Farbe 5 */
   div.menu ul.sub {
      border-bottom: 7px solid #9f9f9f;
      }

/* Untermenü */
   div.menu ul.sub li {
      border-bottom: 1px solid #9f9f9f;
      text-indent: 10px;
      width: 100%;
      }

/* Hintergrund Unterpunkte (Farbe 4), linker Rand Unterpunkte (Farbe 5)*/
   div.menu ul.sub li a {
      border-left: 7px solid #9f9f9f;
      background-color: #b8b8b8;
      padding-left: 10px;
      }

/* aktiviertes Untermenü, Hintergrund Kontrast 2, linker Rand Kontrast 3 */
   div.menu ul.sub a:hover, div.menu ul.sub a:active {
      background-color: #e40000;
      border-left-color: #9f9f9f;
      }

/* 07.05.2005, TruJ++ */
/* ----- Untermenü 2 ----- */

/* Trennlinie unter Untermenüs2, Farbe 5 */
   div.menu ul.sub2 {
      border-bottom: 7px solid #9f9f9f;
      }

/* Untermenü */
   div.menu ul.sub2 li {
      border-bottom: 1px solid #9f9f9f;
      text-indent: 20px;
      width: 100%;
      }

/* Hintergrund Unterpunkte (Farbe 4), linker Rand Unterpunkte (Farbe 5)*/
   div.menu ul.sub2 li a {
      border-left: 17px solid #9f9f9f;
      background-color: #b8b8b8;
      padding-left: 20px;
      }

/* aktiviertes Untermenü, Hintergrund Kontrast 2, linker Rand Kontrast 3 */
   div.menu ul.sub2 a:hover, div.menu ul.sub2 a:active {
      background-color: #e40000;
      border-left-color: #9f9f9f;
      }

/* ++TruJ */



/* Notiz unter Menu, Hintergrund Kontrast 1, Rahmen Kontrast 3, Text schwarz */
   div.menu div {
      border: 1px solid #e40000;
      margin-top: 20px;
      margin-left: 5px;
      margin-right: 5px;
      margin-bottom: 30px;
      padding: 5px;
      background-color: #f7d5d5;
      color: #000000;
      }

/* Pfeil für Positionsangabe */
   div.menu span.youarehere {
     position: absolute;
     left: 0px;
     }

/* Fußzeile; Hintergrund Farbe 4 */
   div.footer {
     margin-top: 30px;
     padding-top: 3px;
     padding-bottom: 3px;
     padding-left: 10px;
     clear: both;
     text-align: left;
     background-color: #efefef;
     font-style: normal;
     border-top: 1px solid #9f9f9f;
     border-bottom: 1px solid #9f9f9f;
     }

   div.footer div {
     font-size: 70%;
     text-align: right;
     margin-top: -1em;
     padding-right: 10px;
     }