input:focus {
        background-color: #c3ccd5;
}

BODY {
        background-color: white;
        color: #000;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        text-align: left;
}

A:focus {
        background-color: #b7c6d5;
        color: #ffffff;
        text-decoration: none;
}

A:hover {
        background-color: #585c7d;
        color: #fff;
        text-decoration: none;
}

A:active {
        background-color: #585c7d;
        color: #fff;
        text-decoration: none;
}

A:visited {
        background-color: #fff;
        color: #804326;
        text-decoration: none;
}

A:link {
        background-color: #fff;
        color: #555c63;
        text-decoration: none;
}

.inaktiv {
        background-color: #b7c6d5;
        border-bottom-color: #585c7d;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #585c7d;
        border-top-style: solid;
        border-top-width: 1px;
        color: #555c63;
}

.aktiv {
        background-color: #585c7d;
        border-bottom-color: #585c7d;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #585c7d;
        border-top-style: solid;
        border-top-width: 1px;
        color: #fff;
}

div.nav {
        background-color: #b7c6d5;
        border-color: #585c7d;
        border-style: solid;
        border-width: 1px;
        color: #555c63;
        float: right;
        left: 20px;
        position: absolute;
        top: 60px;
        width: 785px;
}

A:link.nav {
        background-color: #b7c6d5;
        border-bottom-color: #585c7d;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #585c7d;
        border-top-style: solid;
        border-top-width: 1px;
        color: #585c7d;
        text-decoration: none;
}

A:focus.nav {
        background-color: #585c7d;
        border-bottom-color: #b7c6d5;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #b7c6d5;
        border-top-style: solid;
        border-top-width: 1px;
        color: #b7c6d5;
        text-decoration: none;
}

A:hover.nav {
        background-color: #585c7d;
        border-bottom-color: #585c7d;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #585c7d;
        border-top-style: solid;
        border-top-width: 1px;
        color: #fff;
        text-decoration: none;
}

A:active.nav {
        background-color: #585c7d;
        border-bottom-color: #585c7d;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #585c7d;
        border-top-style: solid;
        border-top-width: 1px;
        color: #fff;
        text-decoration: none;
}

A:visited.nav {
        background-color: #b7c6d5;
        border-bottom-color: #585c7d;
        border-bottom-style: solid;
        border-bottom-width: 1px;
        border-top-color: #585c7d;
        border-top-style: solid;
        border-top-width: 1px;
        color: #555c63;
}

.zitat {
        background-color: #eeeeee;
        color: #555c63;
        font-stretch: narrower;
        left: 180px;
        text-align: center;
        top: auto;
        width: 300px;
}

div.haupt {
        float: left;
        left: 20px;
        position: absolute;
        top: 85px;
        width: 700;
}

#unten {
        bottom: 5px;
        clear: both;
        float: right;
        position: absolute;
        right: 10px;
}

div.box_rechts {
        float: left;
        left: 320px;
        position: absolute;
        top: 120px;
        width: 300px;
}

div.box_links {
        left: 0px;
        position: absolute;
        top: 120px;
        width: 300px;
}
div.box_fb {
        position: absolute;
        left: 640px;
        top: 150px;
}
div.titel {
        background-color: #eeeeee;
        border-bottom-color: #555c63;
        border-bottom-style: solid;
        border-bottom-width: thin;
        border-left-style: none;
        border-right-style: none;
        border-top-color: #555c63;
        border-top-style: solid;
        border-top-width: thin;
        color: #555c63;
        font-family: "Calibri", Verdana, Arial, Helvetica, sans-serif;
        font-size: xx-large;
        left: 20px;
        position: absolute;
        text-align: center;
        top: 3px;
        width: 785px;
}

span.titel {
        font-family: Calibri, Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: 26px;
        font-weight: bold;
        margin-left: 100px;
        margin-top: 15px;
        padding: 4px;
        text-align: center;
}

H1 {
        color: #585c7d;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2 {
        color: #555c63;
}

TH {
        font-family: Verdana, Helvetica;
        font-size: x-large;
        font-weight: bolder;
        text-align: center;
}

.grau {
        background-color: #996666;
        color: #996666;
}

.rot {
        background-color: red;
        color: white;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-style: oblique;
        font-weight: bold;
}

.tabelle_gast {
        background-color: #b0c4de;
        border-color: #aaaaaa;
}

.tabelle {
        background-color: #b0c4de;
        border-color: #aaaaaa;
}

.gastbuch {
        background-color: #eeeeee;
}

.klein {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: xx-small;
}

.fett {
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size: x-large;
        font-weight: bold;
}

.rahmenlos {
        border-bottom-color: #e6e6fa;
        border-color: #e6e6fa;
        border-left-color: #e6e6fa;
        border-right-color: #e6e6fa;
        border-top-color: #e6e6fa;
}

.hintergrund {
        background-color: #eeeeee;
}