﻿body {  background-color:#ffffff;
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size: 10pt; 
        margin-top: 0px; }
table { background-color:#FFF9E6; 
        border-style: none; 
        border-spacing: 1px; 
        padding: 3px; 
        margin: 2px; 
        font-size: 10pt; }
th {  background-color: #4A6BBD; 
      color: #f7ffff;
      text-align: left; 
      vertical-align: top; }
td {  background-color: #DEE5F0; 
      text-align: left; 
      vertical-align: top; }
li { margin-left: -15px;
     margin-bottom: 4px; 
     list-style-position: outside; }
h4 { font-weight: bold;
     font-size: x-small }
.bg-rahmen { background-color: #253C5F; }
/* Hinweistexte im SmartEdit-Modus */
.reddot { font-family: Verdana, Arial, Helvetica, sans-serif; 
          font-size: 10pt; 
          font-weight: normal; 
          color: #ff0000; }

/* Allgemeies Textformat */
.text { font-weight: normal; 
        color: #000000; }

/* Seitentitel */
.headline { text-decoration : none; 
            font-size: x-small; 
            font-weight: bolder; 
            color: #f7ffff; }

/* Allgemeines Link-Format */
a:link { text-decoration : underline; 
         color: #0B167F; }
a:visited { text-decoration : underline; 
            color: #0B167F; }
a:hover {  text-decoration : underline; 
           color: #3333FF;}
a:active { text-decoration : underline; 
           color: #0B167F; }

/* Bereichstitel oberhalb des Fotos in der Hauptnavigation */
.titel { font-size: 8pt; 
         font-weight: bold; 
         color: #043C70; }
.titel:link { color: #043C70; 
                  text-decoration: none;}
.titel:visited { color: #043C70; 
                  text-decoration: none;}
.titel:hover { color: #FFFFC0; 
                  text-decoration: none;}
.titel:active{ color: #043C70; 
                  text-decoration: none;}
.schnellsuche { font-size: 10pt; 
                font-weight: bold; 
                color: #00ff00; } 

/* Brotkrumen-Navigation, Copyright-Vermerke */
.fusszeile { font-size: 8pt; 
             font-weight: normal; 
             color: #0B167F; }
.fusszeile:link { color: #0B167F; 
                  text-decoration: none;}
.fusszeile:visited { color: #0B167F; 
                     text-decoration: none; }
.fusszeile:hover { color: #3333FF; 
                   text-decoration: underline; }
.fusszeile:active { color: #0B167F; 
                    text-decoration: none; }

.suche { font-size: 8pt; 
             font-weight: normal; 
             color: #DEE5F0; }


/* Textformat der Hauptnavigation */
.hauptmenue:link { font-size: 10pt; 
                   color: #000000; 
                   font-weight: normal; 
                   text-decoration : none; }
.hauptmenue:visited { font-size: 10pt; 
                      color: #000000; 
                      text-decoration : none; }
.hauptmenue:hover { font-size: 10pt; 
                    color: #3333FF; 
                    text-decoration : none; }
.hauptmenue:active { font-size: 10pt; 
                     color: #000000; 
                     text-decoration : none; }

/* Textformat der Bereichs-Querverweise in der Titelzeile */
.querverweise:link { font-size: 9pt; 
                     color: #ffffff; 
                     font-weight: normal; 
                     text-decoration : none; }
.querverweise:visited { font-size: 9pt; 
                        color: #ffffff; 
                        text-decoration : none;  }
.querverweise:hover { font-size: 9pt; 
                      color: #FFFFC0; 
                      text-decoration : none; }
.querverweise:active { font-size: 9pt; 
                       color: #ffffff; 
                       text-decoration : none; }
/* Textformat der Beschriftung von Tabellenüberschriften*/
.tabellenueberschrift { font-size: 12pt; 
                    color: #FFFFFF;
                    font-weight: bold; 
                    text-decoration : none; }

/* Textformat der Beschriftung von Tabellenzeilen*/
.tabellenzeile { font-size: 9pt; 
                    color: #FFFFFF;
                    font-weight: normal; 
                    text-decoration : none; }
/*Tabellenformatierung der Hauptnavigation */
.hauptnavigation { background-color: #1c4f86; 
                   border-spacing: 0px; 
                   padding: 0px; 
                   margin: 0px; 
                   border-bottom:1px solid #EFFBFB; } 

/*Formatierung der Basis-Tabellen in den Frames */
.frametabellen { background-color: #1c4f86; 
                 border-style: none; 
                 border-spacing: 0px; 
                 padding: 0px; 
                 margin: 0px; }
/* Helligkeitsabstufungen der Tabellenhintergründe */
.bg-hell { background-color: #ffffff; }
.bg-mittel { background-color: #EFFBFB; }
.bg-dunkel { background-color: #9B9B9B; }
.bottomframe { background-color: #1c4f86; }