/* /* siehe auch: */ */
/* stylesheets-allg.css */
/* stylesheets-admin.css */
/* stylesheets-auswertung.css */
/* stylesheets-hilfe.css */

BODY {    font-family      : Arial;
          font-size        : 10pt;
          color            : #000000;
          margin-top       : 0px;
          margin-left      : 0px;
          margin-right     : 0px;
          margin-bottom    : 0px;
          background-color : rgb(255,255,255);}

/* ------------------------- Grundsätzliche Schrift ----------------------- */
p,ul,ol { font-size        : 10pt;                              /* normale Absätze */
          color            : rgb(0,0,0);}

tr,td   { font-size        : 9pt;                               /* Tabellen */
          color            : rgb(0,0,0);}

/* ------------------------- Schrift im HTML-Kopf ------------------------- */
.kopf    {background-color : #FFFFFF;                                           /* Seitenkopf: satter tiefer Grund-Braunton */
          border-bottom    : 1px solid #CCCCCC;}

.kopfsub {background-color : #FFFFFF;}                                          /* Seitenkopf Sub (Knopfleiste): Button-Braunton */

.kopftext {
          font-family      : Arial black, Verdana;
          color            : #AAAAAA;
          margin           : 0px;
          font-size        : 28pt;
          }
.kopfsubtext {
          font-family      : Arial;
          color            : #AAAAAA;
          margin           : 0px;
          font-size        : 14pt;
          font-weight      : bold;
          position         : relative;
          top              : -7px;
          }

/* ------------------------- Registertabellen = Modulrahmen --------------- */
.register {
          border           : 0px;
          width            : 100%;
          background-color : #FFFFFF;
          }


table.titel {                                                   /* Tabelle HTML-Kopf */
          border-left      : 0px;
          border-right     : 0px;
          border-bottom    : 0px;
          border-top       : 0px;
          width            : 100%;
          height           : 70px;
          vertical-align   : top;}

table.maske {                                                   /* Maske */
          background-color : rgb(255,255,255);}
          
          
/* ------------------------- Tabellenrahmen ------------------------------ */
table.rahmen {                                                                  /* Rahmen um Tabellenzellen */
          border-top       : 1px solid #CCCCCC;  /* etwas dunkler als dickgrau */
          border-left      : 1px solid #CCCCCC; }
td.rahmen { 
          border-right     : 1px solid #CCCCCC;  
          border-bottom    : 1px solid #CCCCCC; }                                    
td.rahmen_right { 
          border-right     : 1px solid #CCCCCC; }                                    
td.rahmendick_right { 
          border-right     : 1px solid #000000;  /* rechts stärkere Rahmenlinie */
          border-bottom    : 1px solid #CCCCCC; }                                    
td.rahmendick_bottom { 
          border-right     : 1px solid #CCCCCC;  /* 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; }                                    


.haarlinie {
          border-top       : 0px;
          border-left      : 0px;
          border-right     : 0px;
          border-bottom    : 1px solid rgb(AAAAAA);
          }          

/* ------------------------- Fieldsets / Legenden ------------------------- */
table.fieldset  {background-color: #ece3d9;                     /* Falls es eine Tabelle sein muss */
          border-left      : 1px solid rgb(AAAAAA);
          border-right     : 1px solid rgb(AAAAAA);
          border-bottom    : 1px solid rgb(AAAAAA);
          border-top       : 1px solid rgb(AAAAAA);}

fieldset  {background-color: #ece3d9;                           /* Fieldset */
          border-left      : 1px solid rgb(AAAAAA);
          border-right     : 1px solid rgb(AAAAAA);
          border-bottom    : 1px solid rgb(AAAAAA);
          border-top       : 1px solid rgb(AAAAAA);}

.fieldset  {background-color: #ece3d9;                          /* für Optik im Fieldset-Style */
          border-left      : 1px solid rgb(AAAAAA);
          border-right     : 1px solid rgb(AAAAAA);
          border-bottom    : 1px solid rgb(AAAAAA);
          border-top       : 1px solid rgb(AAAAAA);
          font-size        : 8pt;}

.fieldsetkommentar                                              /* Kommentar bei einem Fiendset */
          {font-size       : 8pt;
           color           : rgb(888888);}

legend    {font-weight     : bold;                              /* Legende für ein Fieldset */
           color           : #777777;
           font-size       : 11pt;}

.legend    {font-weight     : bold;                             /* für Optik im Legend-Style */
           color           : #777777;
           font-size       : 11pt;}

/* ------------------------- Zeichen und Hintergründe -------------------- */
.hellgrau {background-color: rgb(243,243,243);}
.grau     {background-color: rgb(219,219,219);}
.dickgrau {background-color: rgb(219,219,219);
           font-weight     : bold;}

.titel    {width           : 100%;
           height          : 30;
           font-size       : 10pt;
           font-weight     : bold;
           color           : rgb(0,0,0);
           background-color : rgb(219,219,219); }

.kleingrau {font-size      : 8pt;                               /* für untere Copyright-Zeile */
            color          : #999999;}
.klein    {font-size       : 8pt;}
.dick     {font-weight     : bold;}
.braun    {background-color: #AAAAAA;}
.weiss    {background-color: rgb(255,255,255);}
.rot      {color           : rgb(255,0,0);}
.blau     {color           : rgb(0,0,255);}

.bunt1       {background-color: rgb(230,255,230); color: rgb(0,102,0);}
.buntdunkel1 {background-color: rgb(190,215,190); color: rgb(0,51,0);}
.bunt2       {background-color: rgb(255,255,230); color: rgb(102,102,0);}
.buntdunkel2 {background-color: rgb(215,215,190); color: rgb(51,51,0);}
.bunt3       {background-color: rgb(255,230,230); color: rgb(102,0,0);}
.buntdunkel3 {background-color: rgb(215,190,190); color: rgb(51,0,0);}

.useradmin       {background-color: rgb(255,230,230); color: rgb(204,0,0);}
.usersuperuser   {background-color: rgb(255,230,255); color: rgb(153,0,153);}
.usererfasser    {background-color: rgb(220,240,255); color: rgb(0,51,204);}
.userauswerterd  {background-color: rgb(230,255,230); color: rgb(0,102,0);}
.userauswerteru  {background-color: rgb(255,255,230); color: rgb(102,102,0);}
.userdeaktiviert {background-color: rgb(238,243,245); color: rgb(120,120,120);}

.achtung  {background-color : rgb(255,0,0);                     /* Meldungen */
           color            : rgb(255,255,255);
           font-weight      : bold;
           font-style       : italic;}
.schriftachtung {color      : rgb(255,0,0);
           font-weight      : bold;}


/* ------------------------- Eingabefelder und Buttons -------------------- */
.button {
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 110;}
.buttongross {
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 150;}
.buttonklein {
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 90;}


/* ------------------------- Links -------------------- */
A:LINK    {
          text-decoration  : underline;
          color            : rgb(0,116,202); }

A:VISITED {
          text-decoration  : underline;
          color            : rgb(0,116,202); }

A:HOVER   {
          text-decoration  : underline;
          color            : Red;  }

a.cssbutton { background-color : rgb(218,224,228);
                margin-top       : 0px;
                margin-left      : 0px;
                margin-right     : 0px;
                margin-bottom    : 0px;
                border-left      : 2px solid #EEEEEE;
                border-right     : 2px solid #ABABAB;
                border-bottom    : 2px solid #ABABAB;
                border-top       : 2px solid #EEEEEE;
                color            : rgb(24,55,92);
                text-decoration  : none; }

/* ------------------------- Links / CSS-Buttons -------------------- */
a.cssbutton:hover {
                border-left      : 2px solid #ABABAB;
                border-right     : 2px solid #EEEEEE;
                border-bottom    : 2px solid #EEEEEE;
                border-top       : 2px solid #ABABAB;
                text-decoration  : none; }

a.cssbutton:visited  {
                color            : rgb(24,55,92);
                text-decoration  : none; }

/* ------------------------- Überschriften -------------------- */
H1 { font-size:16pt; font-style:bold; color:rgb(0,0,0); margin-top:0pt; margin-bottom:10pt;}
H2 { font-size:14pt; font-style:bold; color:rgb(0,0,0); margin-top:0pt; margin-bottom:10pt;}
H3 { font-size:12pt; color:rgb(0,0,0); margin-top:0pt; margin-bottom:10pt;}
H4 { font-size:11pt; color:rgb(0,0,0); margin-top:0pt; margin-bottom:10pt;}


