/* ------------------------- Grundsätzliche Schrift ----------------------- */
p,ul,ol { font-size        : 10pt;                              /* normale Absätze */
          color            : #013E3A;}

tr,td   { font-size        : 9pt;                               /* Tabellen */
          color            : #013E3A;}

/* ------------------------- Registertabellen = Modulrahmen --------------- */
table.register {                                                /* Registertabelle Hilfe */
          border-left      : 2px solid #2baaa2;
          border-right     : 2px solid #2baaa2;
          border-top       : 2px solid #2baaa2;
          border-bottom    : 2px solid #2baaa2;
          width            : 95%;
          background-color : #E2FDFB;
          box-shadow       : 2px 2px 2px grey;  
          }

table.maske {                                                   /* Maske */
          border-left      : 2px ridge #2baaa2;
          border-right     : 2px ridge #2baaa2;
          border-top       : 2px ridge #2baaa2;
          border-bottom    : 2px ridge #2baaa2;
          width            : 98%;
          background-color : #E2FDFB;}


/* ------------------------- Tabellen für Rahmen ------------------------------------ */
table.rahmen {
          border-top       : 1px solid #AAD6D4;  /* etwas dunkler als dickgrau */
          border-left      : 1px solid #AAD6D4; }
td.rahmenlinie_bottom { 
          border-bottom    : 1px solid #AAD6D4; } /* unten leichte Rahmenlinie */                                   
td.rahmen { 
          border-right     : 1px solid #AAD6D4;  
          border-bottom    : 1px solid #AAD6D4; }                                    
td.rahmendick_right { 
          border-right     : 1px solid #73A8A5;  /* rechts stärkere Rahmenlinie */
          border-bottom    : 1px solid #AAD6D4; }                                    
td.rahmendick_top { 
          border-left      : 1px solid #AAD6D4;  /* oben stärkere Rahmenlinie */
          border-top       : 1px solid #73A8A5; }                                    
td.rahmendick_bottom { 
          border-right     : 1px solid #AAD6D4;  /* unten stärkere Rahmenlinie */
          border-bottom    : 1px solid #73A8A5; }                                    
td.rahmendick_right_bottom { 
          border-right     : 1px solid #73A8A5;  /* rechts und unten stärkere Rahmenlinie */
          border-bottom    : 1px solid #73A8A5; }                                    
td.rahmen_all {                                  /* wird selten gebraucht, derzeit nur Projektgrafik */
          border-top       : 1px solid #AAD6D4;
          /*border-left      : 1px solid #AAD6D4; Links weglassen, sonst doppelte Linien*/
          border-right     : 1px solid #AAD6D4;  
          border-bottom    : 1px solid #AAD6D4; }                                    
          

/* ------------------------- Fieldsets / Legenden ------------------------- */
table.fieldset  {background-color: #C9F2EF;                     /* Falls es eine Tabelle sein muss */
          border-left      : 1px solid #9CD2CE;
          border-right     : 1px solid #9CD2CE;
          border-bottom    : 1px solid #9CD2CE;
          border-top       : 1px solid #9CD2CE;
          box-shadow       : 1px 1px 2px grey;  
          }

fieldset  {background-color: #C9F2EF;                           /* Fieldset */
          border-left      : 1px solid #9CD2CE;
          border-right     : 1px solid #9CD2CE;
          border-bottom    : 1px solid #9CD2CE;
          border-top       : 1px solid #9CD2CE;
          box-shadow       : 1px 1px 2px grey;  
          }

.fieldset {background-color: #C9F2EF;                           /* für Optik im Fieldset-Style */
          font-size        : 8pt;
          border-left      : 1px solid #9CD2CE;
          border-right     : 1px solid #9CD2CE;
          border-bottom    : 1px solid #9CD2CE;
          border-top       : 1px solid #9CD2CE;
          box-shadow       : 1px 1px 2px grey;  
          }

.fieldsetkommentar                                              /* Kommentar bei einem Fiendset */
          {font-size       : 8pt;
           color           : #4DABA4;}

legend    {font-weight     : bold;                              /* Legende für ein Fieldset */
           color           : #4DABA4;}

.legend   {font-weight     : bold;                              /* für Optik im Legend-Style */
           color           : #4DABA4;}

/* ------------------------- Zeichen und Hintergründe -------------------- */
.hellgrau {background-color: #DAF5F4;}
.grau     {background-color: #C1E5E3;}
.dickgrau {background-color: #C1E5E3;
           font-weight     : bold;}

.titel    {width           : 100%;
           height          : 30px;
           font-size       : 10pt;
           font-weight     : bold;
           color           : #013E3A;
           background-color : #C1E5E3; }


/* ------------------------- Überschriften -------------------- */
H1 { font-size:14pt; font-weight:bold; color:#013E3A; margin-top:0pt; margin-bottom:10pt;}
H2 { font-size:13pt; font-weight:bold; color:#013E3A; margin-top:0pt; margin-bottom:10pt;}
H3 { font-size:11pt; #013E3A; margin-top:0pt; margin-bottom:10pt;}
H4 { font-size:10pt; #013E3A; margin-top:0pt; margin-bottom:10pt;}


/* ---------------------- Funktionsknöpfe ------------- */
.button {
           background-color: #A7E2DD;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 90pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey;  
           }
.button:hover {
           background-color: #DDFCFA;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 90pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey inset;  
           }

.buttongross {
           background-color: #A7E2DD;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 150pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey;  
           }
.buttongross:hover {
           background-color: #DDFCFA;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 150pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey inset;  
           }

.buttonriesig {
           background-color: #A7E2DD;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 180pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey;  
           }
.buttonriesig:hover {
           background-color: #DDFCFA;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 180pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey inset;  
           }

.buttonklein {
           background-color: #A7E2DD;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 60pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey;  
           }
.buttonklein:hover {
           background-color: #DDFCFA;   
           color           : #304C4A;
           border          : 0px;
           font-size       : 10pt;
           font-family     : Microsoft Sans Serif;
           width           : 60pt;
           height          : 25;
           box-shadow      : 1px 1px 2px grey inset;  
           }


          
/* ------------------------- Links / CSS-Buttons -------------------- */
a.cssbutton { 
                background-color : #A7E2DD;   
                color            : rgb(24,55,92);
                border           : 0px;
                font-size        : 10pt;
                font-family      : Microsoft Sans Serif;
                text-decoration  : none; 
                box-shadow      : 1px 1px 2px grey;  
                }
a.cssbutton:hover {
                background-color : #DDFCFA;   
                border           : 0px;
                text-decoration  : none; 
                box-shadow      : 1px 1px 2px grey inset;  
                }

a.cssbutton:visited  {
                color            : rgb(24,55,92);
                text-decoration  : none; }
