/* 
    Farben:     ganz hinten:            #ffffff - weiss  
                Hintergrund Kopflogo:   #ffffff - weiss  
                Hintergrund Kopftitel:  #97bde2 - hellblau  
                Hintergrund Navigation: #6097da - mittelblau 
                Hintergrund Hauptinhalt:#ffffff - weiss  
                Kopfschrift:            #76a3de - mittelblau 
                Schrift:                #001080 - dunkelblau  
                Links im Text:          #3174ce - mittelblau 
                Nav'liste Link:         #000d52 - dunkelblau
                Nav'liste Link aktiv:   #ffffff - weiss
                Archiv Ordnung:         #3174ce - mittelblau
                Kontakt Vorstand:       #3174ce - mittelblau
                CD-Details Navig.:      #3174ce - mittelblau
                Presse Zeitung:         #3174ce - mittelblau
                Tabellenränder:         #87aee2 - hellblau
*/

      /* ................................................................................ */


/* allgemeines */

  body 
    {
    max-width:          1300px;
    background-color:   #ffffff;
    font-family:        Verdana, Geneva, Arial, sans-serif;
    font-size:          small;
    color:              #001080;
    padding:            0;
    margin:             0;
    }
  
  h1 {font-size: 1.55em;}
  h2 {font-size: 1.35em;}
  h3 {font-size: 1.15em;}
  h4 {font-size: 1em;}
  h5 {font-size: 0.9em;}
  h6 {font-size: 0.8em;}

  h4, h5, h6 {margin-bottom: 0}

  p {margin-top: 0.2em}

  .fett {font-weight: bold}

  .kursiv {font-style: italic}


  table {
      border-collapse:  collapse;
      }
  
  table#seite {
      width:            100%;           /* seite füllt bildschirm ganz aus */
      }
    

/* ende allgemeines */

      /* ................................................................................ */

/* kopfzeile */

  #kopfzeile * {
      padding:          0;
      margin:           0;
      }                 /* in ganzer kopfzeile margin und padding entfernen */
    
  #kopflogo {
      background-color:         #ffffff;
      background-image:         url(bilder/hintergrund_logo.jpg);
      background-repeat:        repeat-x;
      background-position:      bottom right;
      padding:                  0;
      margin:                   0;
      text-align:               right;
      vertical-align:           bottom;
      }
  
  #kopflogo img {border: 0; }   /* kein rahmen ums logo */
    
  #kopflogo a {
      position:         relative;
      bottom:           60px;
      right:            2px;
      width:            200px;
      padding:          0;
      margin:           0;
      }
  
  #kopftitel {
      background-color:         #97bde2;
      background-image:         url(bilder/hintergrund_titel.jpg);
      background-repeat:        no-repeat;
      background-position:      bottom left;
      vertical-align:           bottom;
      height:                   152px;
      max-height:               152px;
      }
        
  #kopftitel h1 {
      position:         relative;
      bottom:           8px;
      left:             60px;
      color:            #76a3de;
      font-size:        100%;
      margin:           0px;
      }
        
  #kopftitelname {
      color:            #ffffff;
      }

/* ende kopfzeile */

      /* ................................................................................ */

/* navigation */

  #navigation {
      background-color:         #6097da;
/*      background-image:         url(bilder/hintergrund_navigation.jpg);
      background-repeat:        repeat-y;
      background-position:      top right;*/
      padding:                  0;
      margin:                   0;
      vertical-align:   top;
      }
    
  #navigation * {
      padding:          0;
      margin:           0;
      }                 /* in ganzer navigation margin und padding entfernen */
  
  #navbox {min-height: 800px; }
    
  #navliste {
      font-size:        110%;
      font-weight:      bold;
      list-style-type:  none;
      text-align:       left;
      padding:          20px 5px 5px 48px;
      }
  
  .subnavliste {
      font-size: 82%;
      font-weight: normal;
      list-style-type: none;
      }
    
  #navliste li {padding: 9px 0px; }
  
  #navliste li li {padding: 3px 0px 0px 10px; }

  #navliste li.extra, #navliste li.fotos {display: none; }

      /* -------- nicht verfügbare links werden nicht angezeigt --------- */ 
      

  #navliste a:link, #navliste a:visited {
      color:            #000d52;
      text-decoration:  none;
      border:           0;
      }                 /* links stylen */

  #aktiv > a:link, #aktiv > a:visited {
      color: #ffffff;
      }                 /* anzeige der aktuellen seite durch andere farbe */
   
  #subaktiv a:link, #subaktiv a:visited {
      color: #ffffff;
      }                 /* anzeige der aktuellen seite durch andere farbe */
  
  #aktualisiert {color: #ffffff; font-size: 80%; font-style: italic; text-align: left; margin: 30px 10px 20px 40px;}

/* ende navigation */

      /* ................................................................................ */

/* inhalt */

  #inhalt {
      background-color: #ffffff;
      padding:          30px 10px 20px 60px;
      margin:           0;
      vertical-align:   top;
      }

  #inhalt a:link, #inhalt a:visited
      {
      color:            #3174ce;
      border-bottom:    dotted 1px #3174ce;
      font-size:        90%;
      text-decoration:  none;
      }
  
#inhalt #nach_oben {margin: 0px 0px 0px 25px;}   /* pfeil positionieren */

#inhalt #nach_oben a img {border: 0; }   /* kein rahmen um den pfeil */

#inhalt #nach_oben a:link, #inhalt #nach_oben a:visited
      {
      text-decoration:  none;
      border:           0;
      }

    
/* ende inhalt */
