BODY    {
        FONT-FAMILY: Arial, Helvetica, sans-serif;
        FONT-SIZE: 10pt;
        scrollbar-face-color: #4668A0;
        scrollbar-shadow-color: #000000;
        scrollbar-highlight-color: #000162;
        scrollbar-3dlight-color: #EEEEEE;
        scrollbar-darkshadow-color: #6C8EC4;
        scrollbar-track-color: #EEEEEE;
        scrollbar-arrow-color: #00016A;
        background-color: #FFFFFF;
        }

tt,pre,code,kbd { font-family:monospace; }

.gen-h1 {
        color : #40588F;
        font-family : arial, helvetica;
        font-size : 14pt;
        font-weight : normal
        }

.gen-h2 {
        COLOR : #666666;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 10pt;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }
.gen-h2-right  {
        COLOR : #40588F;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 10pt; text-align: right;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }

.gen-h2-blue  {
        COLOR : #40588F;
        FONT-WEIGHT : bold;
        font-family: Arial;
        font-size: 10pt;
        line-height: normal;
        font-variant: normal;
        text-decoration: none
        }

.fett-h2  {
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-size: 10pt;
        text-decoration: none
        }

.gen-h3  {
        COLOR : #40588F;
        FONT-SIZE : 12pt;
        FONT-WEIGHT : bold;
        font-family : Arial, Helvetica;
        text-align: left
        }

.fett-h1  {
        color : #40588F;
        font-family : arial, helvetica;
        font-size : 18pt;
        text-align: center;
        font-weight : bold
        }

.gen-feedback  {
        COLOR : #40588F;
        FONT-WEIGHT : lighter;
        font-size: 10px
        }

.gen-white-font  {
        COLOR : #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold; line-height: 14px
        }
.profs-white-font  {
        COLOR : #ffffff;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold; line-height: 24px
        }

ul  {
        font-family : Arial, Helvetica;
        font-size : 10pt;
        color: #000000
        }

p  {
        font-family : Arial, Helvetica;
        font-size : 10pt;
        color : #000000
        }

th  {
        font-family: Arial, Helvetica;
        font-size: 10pt;
        background-color: #40588F;
        color: #FFFFFF;
        font-weight: bold;
        border-color: #eeeeee #40588F #40588F #eeeeee;
        border: 1px outset; line-height: normal
        }


li  {
        font-family : Arial, Helvetica;
        font-size : 10pt;
        font-weight : normal

        }

.titel {
        font-family: arial;
        font-size: 16pt;
        font-weight: bold;
        color: #FFFFFF
        }
.copyright {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #40588F
        }
h1 {
        font-family: Arial, Helvetica;
        font-size: 18pt; font-weight: lighter;
        color: #40588F
        }

.normal {
        font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
        }

.rot {
        font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
        font-weight: bold;
        color: #ff0000;
        text-decoration: none;
        line-height: 12pt;
        }

.bulletinboard {
        font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
                font-weight: bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
        }
.bulletinboard:visited {
                font-weight: normal;
                }

.hinweis {
        font-size:12px;
        font-family: Helvetica, Arial, sans-serif;
        font-weight: normal;
        color: Maroon;
        text-decoration: none;
        line-height: 12pt;
        }

.klein {
        font-family: Arial, Helvetica;
        font-size: 11px;
        font-weight: normal;
        color: #3A5287;
        }

.adressedunkel {
        font-family: Arial, Helvetica;
        font-size: 8pt;
        font-weight: normal;
        color: #40588F;
        text-align: center
        }

.adress {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt
        }
.subadress {
        font-size:11px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #40588F;
        text-decoration: none;
        line-height: 12pt
        }

h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: bold;
        color: #000000
        }

.fett-h3  {
        font-family: Arial, Helvetica, sans-serif;
        COLOR : #000000;
        FONT-WEIGHT : bold;
        font-size: 12pt;
        text-align: center
        }

.rundtext {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: normal;
        text-align: justify
        }

.paragraf {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12pt;
        font-weight: bold;
        color: #40588F;
        text-align: center
        }
pre     {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #000000
        }
.persontext {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        text-align: justify;
                font-style: italic
        }
.tab-right {
        color: #40588F;
        text-align: right
        }

.kleinertext {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #000000;
        }
.linkklein {
        font-family: Arial, Helvetica;
        font-size: 9pt; font-weight: normal;
        color: #000000; text-decoration: underline
        }
.kleinrechts {
        font-family: Arial, Helvetica;
        font-size: 9pt;
        font-weight: normal;
        color: #000000; text-align: right
        }
a {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: #40588F;
        text-decoration: none;
                font-size: 12px
        }
a:visited { text-decoration: none;}
a:active { text-decoration: none }
a:hover {
             color: #ff9900;
                cursor:hand
                }
td {  font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-weight: normal;
      color: #000000
      }

/* Tabellen-Zeilen im Menue */
td.menu { padding-bottom: 2px; }

.submenu { font-size: x-small; }

.adresskopf {
        font-size:9pt;
        font-family:Arial, Helvetica;
        font-weight:bold;
        color: #000000;
        text-decoration: none
        }
.adresskopftext { font-size:12px;
       font-family:Arial, Helvetica;
       font-weight:bold;
       color: #40588F;
       text-decoration: none
       }
.top {  font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #40588F;
        }
.tuc {  font-family: Arial, Helvetica, sans-serif;
        font-size: 14pt;
        font-weight: normal;
        color: #ffffff;
        text-align: center
        }
p.normal { font-size:10pt;
         color:#40588F;
         font-family: Arial, Helvetica, sans-serif
           }
p.bold{ font-size:10pt;
         color:#40588F;
         font-weight: bold;
         font-family: Arial, Helvetica, sans-serif
           }
b { font-size:10pt;
          color:#000000;
          font-family: Arial, Helvetica, sans-serif;
          font-weight: bold
          }
p.klein { font-size:11px;
          color:#3A5287;
          font-family: Arial, Helvetica, sans-serif;
          text-align: justify;
                  font-weight: normal
          }

div.scroll
  {
          width: auto;
          height: 560px;
          /*border: 1px solid #666;*/
          /*background-color: #ffffff*/
          /*padding: 8px;*/
        vertical-align: top;
 }

#auto
{
        overflow: auto;
}

.doc {         background-color:#eeeeee;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 10pt;
                font-weight: normal;
                color: #40588F;
                border: 0px outset;
                border-color: #eeeeee #40588F #40588F #eeeeee;
                }

.insert
{
        background-color: White;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
   font-weight: bold;
   color: #274174;
   border: 1px dotted;
   vertical-align: middle;
}

.grau {
                                         background-color:#eeeeee;
                font-family: Arial, Helvetica, sans-serif;
                font-size: 9pt;
                font-weight: bold;
                                         color: #274174;
                                         border: 1px dotted;
                                         vertical-align: middle;

}

.gzeile
{
        background-color: White;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #274174;
        vertical-align: middle;
}

.uzeile {
        background-color:#eeeeee;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10pt;
        font-weight: normal;
        color: #274174;
        vertical-align: middle;
}

.linie {  background-color: #40588F}
.liniehell {  background-color: #E8E9F8;
}
.submit        {
        background-color: #ffffff;
        color: #000000;
        font-size:9pt;
        font-family:Arial, sans-serif;

}
.linie2 { background-color: #E7EFE7; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #005A4C; border: 1px outset; border-color: #eeeeee #e7efe7 #40588F #40588F; height: 22px}
.gruen { background-color: #177665}
.blau { background-color: #96A2CD}
.dunkelblau
{
background-color: #4668A0;
}

.titelblau
{
        background-color: #4668A0;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: normal;
        color: White;
        text-decoration: none;
        padding-left: 4px;
 }


.titelhead
{
        background-color: #4668A0;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        color: White;
        text-decoration: none;
        padding-left: 4px;
 }

.titelbg { background-color: #000000;}

.titelhell         {
                font-size:18px;
                font-family:Arial, Helvetica, sans-serif;
                font-weight:bold;
                color: White;
                text-decoration: none;
                background-color: #000000;
                margin-bottom: 5pt;
                text-align: center;

        }

.adresshell { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color: #FFFFFF; text-decoration: none; line-height: 12pt }
.grau {  background-color: #e3e3e3}
.weiss {  background-color: #FFFFFF}
.dunkel {  background-color: #6d6d6b; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF}

/* Menue links und rechts: */
a.menu { font-size:12px; font-weight:normal; }

.menukopf { font-size:14px; font-weight:bold; color:#FFFFFF; text-decoration: none; }
a.menukopf:link {color:#FFFFFF;}
a.menukopf:visited {color:#FFFFFF;}
a.menukopf:hover   {color:#ff9900; text-decoration:none; cursor:hand; }
a.menukopf:active  {color:#ff3300; }

/* links "light" fuer menu */
a.menul:link    { font-weight:normal; font-size:12px; text-decoration:none; }
a.menul:visited { font-weight:normal; font-size:12px; text-decoration:none; }
a.menul:hover   { font-weight:normal; font-size:12px; text-decoration:underline; cursor:hand; }
a.menul:active  { font-weight:normal; font-size:12px; color:#ff3300; text-decoration:none; }


.ff9999 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
                  background-color:#ff9999;
        }

.ccffcc {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
                  background-color:#ccffcc;
        }
.b1b1b1 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
                  background-color: #B1B1B1;
        }
.cccc99 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
                  background-color:#cccc99;
        }
.ddccff {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
                  background-color:#33ccff;
        }
.ffcc99 {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
                  background-color:#ffcc99;
        }
.ffffcc {
        font-size:12px;
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color: #3A5287;
        text-decoration: none;
        line-height: 12pt;
                  background-color:#ffffcc;
        }
