body { /* Legt die Standard-Formatierungen für das gesamte Dokument fest */
    font-family: Arial, Helvetica, sans-serif, Verdana;
    font-size: 10pt;
    color: #555555;
    background-color: #d2d2d0;
    margin: 0px;
    border: 0px none;
}

a { /* Standard-Formatierung für alle Links im Dokument */
    text-decoration: none;
    color: #555555;
}

a:hover { /* Standard-"MouseOver"-Effekt für alle Links */
    /*text-decoration: underline;*/
    color: #7fc23e;
}

p {
    margin: 12px;
    margin-right: 0px;
    margin-left: 10px;
}

td { /* Standard-Formatierung für alle Zellen einer Tabelle */
    vertical-align: top;
    border: 0px solid black;
    padding: 0px;
}

img { /* Standard-Formatierung für alle Bilder im Dokument */
    border: 0px solid;
}

table.main { /* Haupttabelle (für Kopfzeile, Fußzeile, Menü, etc.) */
    border: 0px solid;
    width: 974px;
}

td.menue {
    padding-bottom: 7px;
    text-align: left;
    white-space: nowrap;
    word-spacing:0px;
    letter-spacing:0px;
}

div.innenabstand {
    height: 624px;
    padding: 14px;
    overflow: auto;
    overflow-x: hidden;
}

div.einruecken {
    margin-left: 20px;
}

.gruen {
    color: #7fc23e;
}

td.rechtespalte {
    padding-left: 7px;
    text-align: left;
}

img.kontakt {
    margin-left: 3px;
}

td.kopf { /* Zelle für Kopfzeile */
    height: 123px;
    text-align: left;
    background-color: #d2d2d0;
}

td.inhalt { /* Zelle für Inhalte */
    height: 653px;
    width: 739px;
    padding: 0px;
    text-align: left;
    background-color: #ffffff;
}

td.fuss { /* Zelle für Fußzeile */
    background-color: #ffffff;
    max-height: 34px;
    height: 34px;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle;
}

td.gruene_linie {
    max-height: 7px;
    height: 7px;
    background-color: #7fc23e;
}

td.fuss_index { /* Zelle für Fußzeile */
    color: #ffffff;
    background-image: url(img/submenueleiste_farbverlauf.jpg);
    height: 34px;
    font-size: 8pt;
    text-align: center;
    vertical-align: middle; 
    width:974px;
}

a.index { /* Navigation in der Fußzeile */
    color: #ffffff;
}

a.index:hover { /* "MouseOver"-Effekt für die Navigation in der Fußzeile */
    color: #7fc23e;
}

td.formLinks { /* Kontaktformular linke Spalte */
    white-space: nowrap;
    vertical-align: top;
    text-align: right;
    /*padding-right: 5px;*/
    padding-top: 12px;
}

td.formRechts { /* Kontaktformular rechte Spalte */
    white-space: nowrap;
    vertical-align: middle;
    text-align: left;
    padding-left: 5px;
    padding-top: 9px;
}

.formFehler { /* Fehlermeldung */
    color: red;
    font-size: 9pt;
}
