BODY {
 background: url("hg_inhalt.gif");
 background-repeat: repeat-y;
 margin: 0px;
}

IMG { border: 0px; }

.infobox {
 border: 1px dotted #808080;
 padding: 5px;
 width: 70%;
 margin: 0 auto 0 0;
}

/* Eingabespalte (linke Spalte eines Formulars) */
.eingabespalte {
 text-align: right;
 width: 100%;
}

INPUT, SELECT, TEXTAREA {
 font-size: 10px;
 border: 1px solid #808080;
}

INPUT:hover, INPUT:focus, SELECT:focus, SELECT:hover, TEXTAREA:hover, TEXTAREA:focus {
 border: 1px solid #FFB400;
}

.button, .button:hover, .button:active, .button:visited, a.button {
 font-size: 10px;
 border: 1px solid #808080;
 background-color: #D80007;
 color: #FFFFFF;
 font-weight: bold;
}

TD {
 font-family: Verdana, Helvetica;
 font-size: 11px;
 color: #000000;
}

H1 {
 font-size: 12px;
 font-weight: bold;
 padding-bottom: 20px;
}

.footer {
 border-top: 1px solid #808080;
 font-size: 9px;
 margin-left: 50px;
 margin-top: 25px;
}

.fehlermeldung {
 border: 1px solid red;
 color: red;
 padding: 5px;
 margin-bottom: 5px;
}

.fehlertext, a.fehlertext:hover, a.fehlertext:active {
 color: red;
 text-decoration: none;
}

a.fehlertext {
 color: red;
 text-decoration: underline;
}

.erfolgstext, a.erfolgstext:hover, a.erfolgstext:active {
 color: green;
 text-decoration: none;
}

a.erfolgstext {
 color: green;
 text-decoration: underline;
}

.inhalt {
 padding-left: 50px;
}

.tabellenkopf {
 font-weight: bold;
 background-color: #B6E2FA;
}

.tabellenkopf_ebene2 {
 font-weight: bold;
 background-color: #E2F2FA;
}

.datenreihe_normal:hover {
 background-color: #FFB400;
}

.datenreihe_leitung {
 font-style: italic;
}

.datenreihe_leitung:hover {
 background-color: #FFB400;
}

A, A:visited {
 color: #D80007;
 text-decoration: none;
}

A:hover, A:active {
 color: #000000;
 text-decoration: none;
}
