BODY {    font-family      : Verdana,Arial;
          font-size        : 10pt;
          color            : #000000;
          background-color : #DADADA;}

BODY.popup {
          background-color : rgb(238,243,245);
          color            : rgb(24,55,92);}

p,tr,ul,ol { font-size     : 10pt;
          color            : #000000;}

/* ------------------------- spezielle Styles ----------------------------- */
.winzig   {font-size       : 7pt;
           color           : #7D7D7D;}
.klein    {font-size       : 8pt;}
.kleingrau{font-size       : 8pt;
           color           : #7D7D7D;}
.kleinrot {font-size       : 8pt;
           font-weight     : bold;
           color           : rgb(255,0,0);}       
.rot      {color           : #FF0000;}
.dick     {font-weight     : bold;
           color           : #444444;}   /* nicht ganz so schwarz */
.weiss    {background-color: rgb(255,255,255);}
.grau     {background-color: #E2E2E2;}
.hellgrau {background-color: #EDEDED;} 
.dickgrau {background-color: #E2E2E2;
           font-weight     : bold; 
           color           : #444444;}   /* nicht ganz so schwarz */

.dickrot  {color           : #FF0000;
           font-weight     : bold;}
.blau     {background-color: rgb(47,85,130);
           color           : rgb(255,255,255);}
.gelb     {background-color: rgb(255,255,204);
           color           : rgb(24,55,92);}
.graupopup{background-color: #E1E1E2;}

.achtung  {color           : #FF0000;
           font-weight     : bold;
           font-style      : italic;}


.obenbutton {
           background-color: #FCD016; 
           font-size       : 13pt;
           font-weight     : bold;
           color           : #FFFFFF;}
.obenbuttonaktiv {
           background-color: #FFFFFF; 
           font-size       : 13pt;
           font-weight     : bold;
           color           : #FF0000;}

/* ------------------------- Tabellen für Titel ------------------------------------- */
table.titel {
          width            : 100%;
          font-size        : 10pt;
          font-weight      : bold;
          color            : rgb(120,120,80);
          background-color : rgb(247,235,156); }

table.popuptitel {
          width            : 100%;
          font-size        : 14pt;
          font-weight      : bold;
          color            : rgb(255,255,255);     
          background-color : rgb(49,150,222); }

/* ------------------------- DIVs für linke Navigationsleiste ------------------- */
div.framelinks {                                                                /* DIV Framelinks */
          height           : 400px; 
          width            : 247px;
          background-color : #E6E6E6; }      
div.framelinksrahmen {          
          border-left      : 1px solid #FCD016;
          border-right     : 1px solid #FCD016;
          border-top       : 2px solid #FCD016;
          border-bottom    : 2px solid #FCD016;
          background-color : #FFFFFF;
          width            : 100%;
          font-size        : 9pt;}
div.framelinkstitel {
          font-size        : 12pt;
          background-color : #FCD016;
          color            : #FFFFFF;
          font-weight      : bold; 
          height           : 40px; }
div.framelinkszeile {
          border-bottom    : 1px solid #DBDBDB;
          background-color : #FFFFFF;}
div.framelinkszeilesub {
          font-size        : 8pt;
          border-bottom    : 1px solid #DBDBDB;
          background-color : #FFFFFF;}
div.framelinkszeileaktuell {
          font-weight      : bold;
          background-color : #FEEEAA;
          border-bottom    : 1px solid #FCD016;}
div.framelinkszeilesubaktuell {
          font-size        : 8pt;
          font-weight      : bold;
          background-color : #FEEEAA;
          border-bottom    : 1px solid #DBDBDB;}

/* ------------------------- DIV für gelbe Ecke im Inhaltsbereich ------------------- */
div.eckeinhalt {
          width            : 8px;
          height           : 52px;
          background-color : #FCD016;
}

/* ------------------------- Tabellen für Rahmen ------------------------------------ */
table.rahmen {
          border-top       : 1px solid #DBDBDB;  /* etwas dunkler als dickgrau */
          border-left      : 1px solid #DBDBDB; }
td.rahmenlinie_bottom { 
          border-bottom    : 1px solid #DBDBDB; } /* unten leichte Rahmenlinie */                                   
td.rahmen { 
          border-right     : 1px solid #DBDBDB;  
          border-bottom    : 1px solid #DBDBDB; }                                    
td.rahmendick_right { 
          border-right     : 1px solid #000000;  /* rechts stärkere Rahmenlinie */
          border-bottom    : 1px solid #DBDBDB; }                                    
td.rahmendick_bottom { 
          border-right     : 1px solid #DBDBDB;  /* unten stärkere Rahmenlinie */
          border-bottom    : 1px solid #000000; }                                    
td.rahmendick_right_bottom { 
          border-right     : 1px solid #000000;  /* rechts und unten stärkere Rahmenlinie */
          border-bottom    : 1px solid #000000; }                                    
          

/* ------------------------- Links ---------------------------------------- */
A:LINK    {
          text-decoration  : underline;
          color            : #000000; }
A.lichtlink:LINK    {
          text-decoration  : underline;
          color            : rgb(200,230,255); }
A.framelinkstitel:LINK    {
          text-decoration  : none;
          font-size        : 13pt;
          font-weight      : bold;
          color            : #FFFFFF; }
A.framelinks:LINK    {
          text-decoration  : none;
          color            : #000000; }


A.obenbutton:LINK    {              
          text-decoration  : none;
          font-size        : 13pt;
          font-weight      : bold;
          background-color : #FCD016;
          color            : #FFFFFF; }

A:VISITED {
          text-decoration  : underline;
          color            : #000000; }
A.lichtlink:VISITED    {
          text-decoration  : underline;
          color            : rgb(200,230,255); }
A.framelinkstitel:VISITED    {
          text-decoration  : none;
          font-size        : 13pt;
          font-weight      : bold;
          color            : #FFFFFF; }
A.framelinks:VISITED    {
          text-decoration  : none;
          color            : #000000; }
A.obenbutton:VISITED    {              
          text-decoration  : none;
          font-size        : 13pt;
          background-color : #FCD016;
          color            : #FFFFFF; }

A:HOVER   {
          text-decoration  : underline;
          color            : #FF0000; }
A.lichtlink:HOVER    {
          text-decoration  : underline;
          color            : rgb(255,200,200); }
A.framelinkstitel:HOVER    {
          text-decoration  : none;
          font-size        : 13pt;
          font-weight      : bold;
          color            : #FF0000; }
A.framelinks:HOVER    {
          text-decoration  : none;
          color            : #FF0000; }

A.obenbutton:HOVER    {
          text-decoration  : none;
          font-size        : 13pt;
          font-weight      : bold;
          background-color : #FCD016;
          color            : #FF0000; }


/* ------------------------- a href CSS-Buttons ----------------------------- */
a.cssbutton { background-color : rgb(218,224,228);                              /* für <a href ... */
                margin-top       : 0px;
                margin-left      : 0px;
                margin-right     : 0px;
                margin-bottom    : 0px;
                border-left      : 2px solid rgb(245,251,255);
                border-right     : 2px solid rgb(118,124,128);
                border-bottom    : 2px solid rgb(118,124,128);
                border-top       : 2px solid rgb(245,251,255);
                color            : #444444;
                text-decoration  : none; }
a.cssbutton:hover {
                border-left      : 2px solid rgb(118,124,128);
                border-right     : 2px solid rgb(245,251,255);
                border-bottom    : 2px solid rgb(245,251,255);
                border-top       : 2px solid rgb(118,124,128);
                text-decoration  : none; }

a.cssbutton:visited  {
                color            : #444444;
                text-decoration  : none; }

.cssbuttonon { background-color : rgb(208,214,218);                             /* nur der Style, Seite ist aktuell, Button nicht aktiv */
                border-left      : 1px solid rgb(118,124,128);
                border-right     : 1px solid rgb(245,251,255);
                border-bottom    : 1px solid rgb(245,251,255);
                border-top       : 1px solid rgb(118,124,128);
                color            : #444444;
                text-decoration  : none; }     

/* ---------------------- Navigationsknöpfe ------------- */
.buttonrechtespalte {                                                           /* rechte graue Spalte, 300 breit */
           background-color: #FEEEAA;   
           border-left     : 2px solid #FDF8E4;
           border-right    : 2px solid #9B9561;
           border-top      : 2px solid #FDF8E4;
           border-bottom   : 2px solid #9B9561;
           color           : #444444;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 200pt;
           height          : 25;}

.buttonrechtespalteon {                                                         /* rechte graue Spalte, 300 breit - AKTIV*/
           background-color: #FCD016;   
           border-left     : 1px solid #9B9561;
           border-right    : 1px solid #FDF8E4;
           border-top      : 1px solid #9B9561;
           border-bottom   : 1px solid #FDF8E4;
           color           : #444444;
           font-size       : 9pt;
           font-family     : Microsoft Sans Serif;
           font-weight     : bold;
           width           : 200pt;
           height          : 25;}


/* ------------------------- Überschriften -------------------------------- */
H1 {       font-size:16pt; font-style:normal; color:#000000; font-weight:lighter; margin-top:0pt; margin-bottom:10pt;}
H1.popup { font-size:16pt; font-style:normal; color:#FF0000; font-weight:lighter; margin-top:0pt; margin-bottom:10pt;}
H2 {       font-size:13pt; font-style:normal; color:#000000; font-weight:lighter; margin-top:0pt; margin-bottom:10pt;}
H3 {       font-size:10pt; font-style:normal; color:#444444; margin-top:0pt; margin-bottom:10pt;}
H4 {       font-size:9pt; font-style:normal; color:#444444; margin-top:0pt; margin-bottom:10pt;}



