body,td,th,input,select,textarea,p        
    { 
        color:#790017; 
        font-size:12px; 
        font-weight:Normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
    }   

.start       
    { 
        color:#FFFFFF; 
        font-size:12px; 
        font-weight:Normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;

    } 

 


.small
    { 
        color:#505050; 
        font-size:11px; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
    }


.bold
    { 
        font-weight:Bold; 
    }


.header
    { 
        color:#254C6C; 
        font-size:15px;
        font-weight:Bold;
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        letter-spacing: 1px; 
    }

    
.hw
    { 
          color:#790017; 
        font-size: 16px; 
        font-weight: Normal;    
        font-family: Arial; 
    }
/*
a.:hover {color:#790017;}
*/
a:link {
        color:#464648; 
        text-decoration: underline;
        }
a:visited {
        color:#464648; 
        text-decoration: none;
        }
a:hover {
        color:#464648; 
        text-decoration: underline;
        }
a:active {
        color:#464648; 
        text-decoration: none;
        }


a.linkweiss:link, a.linkweiss:visited, a.linkweiss:hover, a.linkweiss:active {
        color:#FFFFFF; 
        text-decoration: underline;
        }



h1  { 
        color:#790017; 
        font-size:20px; 
        font-weight:normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        margin: 0px; 
   } 

h2  { 
        color:#b30022; 
        font-size:20px; 
        font-weight:normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
         margin: 0px; 
  }


h3  { 
        color:#FFFFFF; 
        font-size:20px; 
        font-weight:normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        margin: 0px;    
}

h4  { 
        color:#464648; 
        font-size:20px; 
        font-weight:normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        margin: 0px;
    }

h5  { 
        color:#99CC00; 
        font-size:20px; 
        font-weight:normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        margin: 0px;
    }

h6  { 
        color:#C0C0C0; 
        font-size:20px; 
        font-weight:normal;    
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        margin: 0px;
    }

.head1    {color:#790017; }
.head2    {color:#b30022; }
.head3    {color:#FFFFFF; }
.head4    {color:#464648;}
.head5    {color:#99CC00; }
.head6    {color:#C0C0C0; }


a.link1:link,a.link1:visited,a.link1:active,a.link1:hover
    { 
        color:#FFFFFF; 
        text-decoration:none; 
        font-size:12px; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        letter-spacing:px; 
        padding-left:5px;
        padding-right:5px;
    }

a.link1a:link,a.link1a:visited,a.link1a:active,a.link1a:hover
    {
        color:#FFFFFF; 
        text-decoration:none; 
        font-size:12px; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        letter-spacing:px; 
        padding-left:5px;
        padding-right:5px;
    }
  
  
a.link2:link,a.link2:visited,a.link2:active     
      {     
        padding-left:0px; 
        font-size:12px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
        color:#464648; 
        text-decoration:none; 
        letter-spacing:px; 
    }   

a.link2:hover     
      {     
        padding-left:0px; 
        font-size:12px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
        color:#464648; 
        text-decoration:none; 
        letter-spacing:px;
    text-decoration:underline;
    }     
  
a.link2a:link,a.link2a:visited,a.link2a:active,a.link2a:hover    
    { 
        padding-left:0px; 
        font-size:12px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#464648; 
        text-decoration:none; 
        letter-spacing:px;
    text-decoration:underline;
    }     


a.link3:link,a.link3:visited,a.link3:active,a.link3:hover  
       {     
        padding-left:10px; 
        font-size:11px; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
        color:#790017; 
        text-decoration:none; 
        letter-spacing:0px; 
    }     
a.link3a:link,a.link3a:visited,a.link3a:active,a.link3a:hover    
    { 
        padding-left:10px; 
        font-size:11px; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#F84513; 
        text-decoration:none; 
        letter-spacing:0px;
    }     
  

a.link4:link,a.link4:visited,a.link4:active,a.link4:hover
    { 
        font-size:12px; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        padding-bottom:1px; 
        color:#CCCCCC; 
        background-color:#316AC5; 
        text-decoration: none; 
    }     
a.link4a:link,a.link4a:visited,a.link4a:active,a.link4a:hover
    { 
        font-size:12px; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
        padding-bottom:1px;
        color:#CCCCCC;
        background-color:#316AC5;
        text-decoration:none; 
    } 

a.link5:link,a.link5:visited,a.link5:active     
      {     
        padding-left:0px; 
        font-size:13px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#790017; 
        text-decoration:underline; 
        letter-spacing:px; 
    }     

a.link5:hover     
      {     
        padding-left:0px; 
        font-size:13px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#CCCCCC; 
        text-decoration:underline; 
        letter-spacing:px; 
    } 
 
a.linkdynamisch:link,a.linkdynamisch:visited,a.linkdynamisch:active    
      {     
        padding-left:0px; 
        font-size:12px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
        color:#464648; 
        text-decoration:none; 
        letter-spacing:px; 
    }     
a.linkdynamisch:hover     
      { 
        padding-left:0px; 
        font-size:12px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
        color:#464648; 
        text-decoration:none; 
        letter-spacing:px;
        text-decoration:underline;     
    }     
a.linkdynamischa:link,a.linkdynamischa:visited,a.linkdynamischa:active, a.linkdynamischa:hover        
      {     
        padding-left:0px; 
        font-size:12px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#464648; 
        text-decoration:none; 
        letter-spacing:px;
          text-decoration:underline;
    }     

    

a.linkbutton:link,a.linkbutton:visited,a.linkbutton:active    
      {     
        padding-left:0px; 
        font-size:13px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#790017; 
        text-decoration:none; 
        letter-spacing:px; 
    }
a.linkbutton:hover     
      {     
        padding-left:0px; 
        font-size:13px; 
        font-weight:normal; 
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        color:#CCCCCC; 
        text-decoration:none; 
        letter-spacing:px; 
    }    
    

    

a.linkb:link,a.linkb:visited,a.linkb:active
    { 
        font-size:11px; 
        color:#464648;
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif; 
        text-decoration: none; 
        letter-spacing:0px;

    }     
a.linkb:hover,a.linkba:link,a.linkba:visited,a.linkba:active,a.linkba:hover
    { 
        font-size:11px; 
        color:#464648;
        font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
        text-decoration:underline; 
        letter-spacing:0px;
    }     


.tb1
    { 
        background:#EEEEEE; 
        margin-left:0px; 
        margin-right:0px; 
        padding-left:0px; 
        padding-right:0px;
    }


.tb2
    { 
        background:#556195; 
        color:#CCCCFD; 
        font-size:12px; 
        font-weight:Normal; 
        font-family:verdana,Helvetica,sans-serif; 
        margin-left:0px; 
        margin-right:0px;
        padding-left:0px; 
        padding-right:0px; 
    }

    
.xtable-table-standard    
    {
          border:0px;
          padding-left:0px
    }
.xtable-th-standard
    {
        font-weight:BOLD;
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px; 
    }
.xtable-td-standard
    {
        padding-left:0px;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:2px;
    }

  
.xtable-table-line
    { 
        background:#000000; 
    }
.xtable-th-line
    { 
        background:#FF8040; 
        font-size:12px; 
        font-weight:BOLD; 
        padding-left:5px; 
        padding-right:5px; 
        padding-top:2px; 
        padding-bottom:2px; 
    }
.xtable-td-line
    {
        background:#FFFFFF;
        font-size:12px;
        padding-left:5px;
        padding-right:5px;
        padding-top:2px;
        padding-bottom:2px; 
    }
  
  
.x1
    {
        padding:8px;
    }
.x2
    { 
        color:#0000AA; 
        background:#EEEEEE; 
        padding:8px; 
    }
 

form {
    margin: 0px;
    padding: 0px;
}

label {
    width: 75px;
    margin-right: 10px;
    float: left;
    text-align: left;
    font-weight:normal;
    color: #790017;
}

fieldset {
    margin-top: 20px;
    margin-bottom: 20px;
    margin-left: 0px;
    padding: 0;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
}

legend {
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight:bold;
    color: #790017;;
    margin-top: 5px;
    margin-left: 0px;
    padding: 0;
    }

.inputtext {
    width: 175px;
    height: 18px;
    padding: 0px;
    font-size: 11px;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    color: #790017;
    border: 1px solid #790017;
    }
 

/* Farbdefinitionen */
.dunkelrot {
   color: #790017;
   }

.rot{
   color: #ff0000;
   }

.orange {
   color: #f84513;
   }

.hellorange{
   color: #ff9933;
   }

.hellgruen{
   color: #99cc00;
   }
