
body        {font-family:Arial,Helvetica,sans-serif; 
             background-color:rgb(255,255,255);
             font-size:10pt;
             color:rgb(0,0,0); }

hr         {height:2px; background-color:rgb(80,80,80); color:rgb(224,224,224); }

table      {margin: 0px;
            border: 0px; }

.fehler    {font-family:Arial,Helvetica,sans-serif; 
            font-weight:bold;
            font-size:10pt;
            color:rgb(255,0,0);
            text-shadow: 2px 2px 8px #000000;}

h1         {font-family:Arial,Helvetica,sans-serif; 
            font-weight:bold;
            font-size:18pt;}

h2         {font-family:Arial,Helvetica,sans-serif; 
            font-weight:bold;
            font-size:14pt;}

h3         {font-family:Arial,Helvetica,sans-serif; 
            font-weight:bold;
            font-size:12pt;}

h3.hilite  {font-family:Arial,Helvetica,sans-serif; 
            font-weight:bold;
            color:rgb(190,190,0);
            font-size:12pt;}

.subh      {font-family:Arial,Helvetica,sans-serif; 
            font-weight:bold;
            font-size:12pt;}

th         {font-family:Arial,Helvetica,sans-serif; 
            vertical-align:top;
            font-size:10pt;
            font-weight:bold;
	    color:rgb(0,0,0); }

td         {font-family:Arial,Helvetica,sans-serif; 
            font-size:10pt;}

.td1       {font-family:Arial,Helvetica,sans-serif; 
            vertical-align:top;
            font-size:10pt;}

*.red	   {color:rgb(255,0,0); 
            text-shadow: 2px 2px 8px #000000;
           }

*.green	   {color:rgb(0,255,0); 
            text-shadow: 2px 2px 8px #000000;
           }

input.flat {border: 1px solid #808080; height:16pt;}

input.cb {border: 1px solid #808080; height:17px; width:17px; vertical-align: middle;}

input.color {border: 1px solid #808080; height:16pt; padding:2pt;}

input[type=checkbox]:disabled+label { text-decoration: line-through; }

select     {border: 1px solid #808080;}

textarea   {border: 1px solid #808080;}

#link      {color:rgb(0,0,255);
             font-style:normal;
             font-weight:normal;
	         text-decoration:underline;
	        }
#link:hover {color:rgb(0,0,255);
             font-style:italic;
             font-weight:normal; }

a:link      {color:rgb(0,0,255);
             font-style:normal;
             font-weight:normal; }

a:visited   {color:rgb(0,0,255);
             font-style:normal;
             font-weight:normal; }

input {
    padding : 4px;
    border-radius : 5px;
    border: 1px solid #808080;
}

input:focus {
    -webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
}

select {
    padding : 3px;
    border-radius : 5px;
    border: 1px solid #808080;
}

textarea {
    padding : 3px;
    border-radius : 5px;
    border: 1px solid #808080;
}

textarea:focus {
    -webkit-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
    box-shadow: 3px 3px 8px 0px rgba(0,0,0,0.75);
}