body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #eee;
    color: #000000;
    margin: 20px;
    clip: rect(auto auto auto auto);
}
h1 {
    font-size: 18px;
    color: #000000;
}
p,td,p {
    font-size: 12px;
    color: #000000;
}

td {
    vertical-align: top;
    padding: 4px 4px 4px 0px;
}

/* eingabefeld  */
.ipt {
    font-size: 12px;
    background-color: #FFCC99;
    width: 300px;
    color: #000000;
}

input.ipt:focus, input.ipt:hover {
    font-size: 12px;
    background-color: #FFFFFC;
    width: 300px;
    color: #000000;
}

/* ausgabefeld  */
.ipt1 {
    font-size: 12px;
    background-color: #FFCC99;
    width: 700px;
    color: #000000;
}

/* ns4 -compatible */
form input.button { 
    width:10em;
    height:22px;
    background-color: #FFCC99;
    color:#793C03;
    border-left: 1px solid #793C03;
    border-bottom: 1px solid #793C03;
    border-right: 1px solid #793C03;
    border-top: 1px solid #793C03; 
    font-family: Arial, Helvetica, SunSans-Regular;
    font-size: 13px;
    padding: 0px 0px 3px 0px;
    margin: 0px;
}

form input.button { cursor: hand; }     /* IE 5; erzeugt aber sonst Fehler bei css-Validierung */
form input.button { cursor: pointer; }  /* IE 6.+ only */
                                        /* Gecko Engines only */
form input.button:hover {                      
    cursor: pointer; 
    border: 2px solid #793C03;
} 

fieldset { width: 55%; }

.rot {
    color: #FF0000;
    background-color: inherit;
}
.gruen {
    color: #009900;
    background-color: inherit;
}

.fett {  
    font-weight: bold; 
}
a:link {
    text-decoration: none;
    color: #000099;
}
a:visited {
    text-decoration: none;
    color: #000099;
}
a:active {  
    color: #FF0000; text-decoration: none; 
}
a:hover {  
    color: #FF0000; text-decoration: none; 
}

.uLine {
    border-bottom: 1px solid #666666;
    width: 480px;
}

