body {
        color:#000000;
        background-color:#ffffff;
        font-size:15px;
        font-family:arial,sans-serif,verdana;
        color:#202020;
        }
p, td {
        font-size:15px;
        font-family:arial,sans-serif,verdana;
        color:#202020;
        text-align:justify;
        line-height: 150%;
        }
p.l  {
        font-size:15px;
        font-family:arial,sans-serif,verdana;
        color:#202020;
        text-align:left;
        line-height: 150%;
        }
p.c  {
        font-size:15px;
        font-family:arial,sans-serif,verdana;
        color:#202020;
        text-align:center;
        line-height: 150%;
        }
p.r  {
        font-size:15px;
        font-family:arial,sans-serif,verdana;
        color:#202020;
        text-align:right;
        line-height: 150%;
        }
p.l13  {
        font-size:13px;
        font-family:arial,sans-serif,verdana;
        color:#202020;
        text-align:left;
        line-height: 150%;
        }
p.c13  {
        font-size:13px;
        font-family:arial,sans-serif,verdana;
        color:#202020;
        text-align:center;
        line-height: 150%;
        }
h1    {font-size:17pt;      /*Haupt-Überschrift*/
       font-family:arial,sans-serif,verdana;
       text-align:left;
       padding-left:10px;
      }

h2    {font-size:11pt;     /*Autoren-Namen*/
       font-family:arial,sans-serif,verdana;
       text-align:left;
       padding-left:10px;
      }
h3    {font-size:15px;     /*Sub-Überschrift*/
       font-family:arial,sans-serif,verdana;
       text-align:left;
       padding-left:10px;
       font-weight:bold
      }
a.t:link {font-size:15px;   /*Link-Definition f. Text-Links */
        line-height:150%;
        font-family:arial,sans-serif,verdana;
        color: #0000FF;
        text-align:left;
        text-decoration:none;
        margin-left:0;
        }
a.t:visited {font-size:15px;
        line-height:150%;
        font-family:arial,sans-serif,verdana;
        color: #551A8B;
        text-align:left;
        text-decoration:none;
        margin-left:0;
        }
a.t:active {color: #ff0000;
         }
a.t:hover {color: #ff0000;
          }
a.t13:link {font-size:13px;   /*Link-Definition f. Text-Links */
        line-height:150%;
        font-family:arial,sans-serif,verdana;
        color: #0000FF;
        text-align:left;
        text-decoration:none;
        margin-left:0;
        }
a.t13:visited {font-size:13px;
        line-height:150%;
        font-family:arial,sans-serif,verdana;
        color: #551A8B;
        text-align:left;
        text-decoration:none;
        margin-left:0;
        }
a.t13:active {color: #ff0000;
         }
a.t13:hover {color: #ff0000;
          }
a.m:link {font-size:15px;   /*Link-Definition f. statisches Menü */
        line-height:150%;
        font-family:arial,sans-serif,verdana;
        color: #A00000;
        text-align:left;
        text-decoration:none;
        margin-left:0;
        }
a.m:visited {font-size:15px;
        line-height:150%;
        font-family:arial,sans-serif,verdana;
        color: #A00000;
        text-align:left;
        text-decoration:none;
        margin-left:0;
        }
a.m:active {color: #0000ff;
         }
a.m:hover {color: #0000ff;
          }
a.h:link { color:#404080; text-decoration:none;}
a.h:visited { color:#404080; text-decoration:none;}
a.h:hover { color:A50000; text-decoration:none;}
.mainMenu {
        position:absolute;
        }
.navMenu {
        display:none;
        position:absolute;
        top:18px;
        left:-1px;
        border-style:solid;
        border-color:#A50000;
        border-width:1px 1px 0 0;
        color:#C0C0C0;
        background-color:#eee;
        width:170px;
        voice-family:"\"}\"",inherit;
        width:150px;
        }
html>body .navMenu {
        width:170px;
        }
.navMenu .navMenu {
        top:-1px;
        left:169px;
        }
.mainMenu, .navMenu {
        margin:0;
        padding:0;
        font-family:verdana,arial,sans-serif; */Schrift f. Zellen*/
        }
.mainMenu li {
        border: solid 1px #C0C0C0; /*Farbe des Rahmens der oberen unausgeklappten Zellen*/
        color:#A50000;
        background-color:#A50000; /* Standard-Zellfarbe */
        display:block;
        float:left;
        width:145px;
        line-height:18px;
        list-style-type:none;
        position:relative;
        margin-right:-1px;
        }
/* hide from MacIE \*/
.mainMenu li {
        width:auto;
        }
/* end hide */
.navMenu li {
        width:auto;
        white-space:normal;
        display:block;
        float:none;
        position:relative;
        border-color:#C0C0C0;  /* Rahmen li u. unt von aufgeklappten Zellen*/
        border-width:0 0 1px 1px;
        border-width/**/:0 0 1px 0;
        margin:0px;
        padding:0px;
        line-height:inherit;
        /*text-indent:-16px;*/
        text-indent/**/:0;
        margin-left/**/:-16px;
        voice-family:"\"}\"",inherit;
        text-indent:0;
        margin-left:0px;
        border-width:0 0 1px 1px;
        }
.mainMenu li a, .mainMenu li a:link, .mainMenu li a:visited {
        color:#C0C0C0;  /*Schrift in Zellen*/
        background-color:transparent;
        text-decoration:none !important;
        font-size:11px;
        font-weight:normal; /*Strichstärke v. Schrift in Zellen*/
        padding-left:10px;
        padding-right:10px;
        display:block;
        border-color:#ccc;   /* ??? */
        border-width:0;
        border-width/**/:0 0 0 1px;
        border-style:solid;
        voice-family:"\"}\"",inherit;
        border-width:0;
        }
.mainMenu li a:hover, .mainMenu li a:active, .mainMenu li a:focus, .mainMenu li a.activeItem {
        color:#333;   /*Schriftfarbe in aktiver Zelle*/
        background-color:#ffffff !important; /*Hintergrund aktive Zelle*/
        }
.navMenu li a {
        display:block;
        width:100%;
        margin-bottom:0 !important;
        }
html>body .navMenu li a {
        width:auto;
        }

/* functional classes */
/* used by the scripts, not set in the markup */
.navMenu .hasSubMenu {
        background-image:url("hasSubMenu2.gif");
        background-position:top right;
        background-repeat:no-repeat;
        }
.hasSubMenuActive {
        color:#333;
        background-color:#5A0000 !important;  /* Hintergrundfareb f. aktive Verzweigungszelle*/
        }
.navMenu .hasSubMenuActive {
        background-image:url("hasSubMenuActive2.gif");
        background-position:top right;
        background-repeat:no-repeat;
        }
.showMenu {
        display:block !important;
        }
/* end functional classes */

.menuEnd {
        clear:both;
        }
.head  {font-size:8pt;
       font-family:Arial,Verdana;
       color: #808080;
       text-align:right;
      }
