/* ----- Allgemein --------------------------- */
a {
        color: #333333;
        text-decoration: underline;
}
a:link {
        color: #333333;
        text-decoration: underline;
}
a:visited {
        color: #333333;
        text-decoration: underline;
}
a:hover {
        color: #ae9787;
        text-decoration: underline;
}
form {
        display: inline;
}
body {
        background-image: url(/bilder/kachel.jpg);
        background-color: #927662;
        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
}



/* ----- Content --------------------------- */
.grundtext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 1.8;
        color: #333333;
}
.tabellentext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 1.5;
        color: #333333;
}
.ueberschrift {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 1.8;
        color: #BB020C;
}
.textlink {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 1.8;
        color: #333333;
}
.textlink a, .textlink a:link, .textlink a:visited {
        color: #333333;
        text-decoration: none;
}
.textlink a:hover {
        color: #ae9787;
        text-decoration: underline;
}
.textlinkrot {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 1.8;
        color: #BB020C;
}
.textlinkrot a, .textlinkrot a:link, .textlinkrot a:visited {
        color: #BB020C;
        text-decoration: none;
}
.textlinkrot a:hover {
        color: #ae9787;
        text-decoration: underline;
}
.rot {
        color: #BB020C;
}
.hellbraun {
        color: #ae9787;
}



/* ----- Subnavi --------------------------- */
.subnavi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #c7bab0;
}
.subnavi a, .subnavi a:link, .subnavi a:visited {
        color: #c7bab0;
        text-decoration: none;
}
.subnavi a:hover {
        color: #ffffff;
        text-decoration: underline;
}
.galerienavi {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #c7bab0;
}
.galerienavi a, .galerienavi a:link, .galerienavi a:visited {
        color: #c7bab0;
        text-decoration: underline;
}
.galerienavi a:hover {
        color: #333333;
        text-decoration: underline;
}



/* ----- Hintergrund --------------------------- */
.hintergrund-trash-rechts {
        background-image: url(/bilder/hg_trash_rechts.jpg);
        background-position: top left;
        background-repeat: no-repeat;
}
.hintergrund-start-trash-rechts {
        background-image: url(/bilder/start_hg_trash_rechts.jpg);
        background-position: top left;
        background-repeat: no-repeat;
}
.hintergrund-z3-2 {
        background-image: url(/bilder/hg_z3-2.jpg);
        background-position: top left;
        background-repeat: no-repeat;
}
.hintergrund-copyright {
        background-image: url(/bilder/copyright.jpg);
        background-position: bottom right;
        background-repeat: no-repeat;
}
.hintergrund-tabelle {
        background-image: url(/bilder/hg_tabelle.gif);
        background-position: top right;
        background-repeat: no-repeat;
}
.hintergrund-tabelle2 {
        
        background-position: top right;
        background-repeat: no-repeat;
}


/* ----- Formulare --------------------------- */
.formulartext {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        line-height: 1.2;
        color: #333333;
}
.formular-m {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        width: 284px;
}
.formular-xxl {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #333333;
        width: 348px;
}