
html {
        background: #222 url(../images/bg-logo51a.gif);
        font: 0.75em/1.3 Verdana, Helvetica, Arial, Sans-serif;
        text-align: center;
}

/* Body ---------------- */

body {
        margin: 0 auto;
        padding: 0;
        text-align: left;
        width: 900px;
        background: #fff url(../images/mainbg22.gif) repeat-y;
        border-left: 1px solid #000;
        border-right: 1px solid #000;
}

/* Links ---------------- */

a:link, a:visited {
        color: #b55555;
        text-decoration: underline;
}

a:hover, a:active {
        color: #386084;
        text-decoration: underline;
}

/* H    ---------------- */

h2 {
        font: normal 1.9em "Century Gothic", Geneva, Helvetica, Arial, Sans-serif;
}

h3 {
        font: normal 1.4em "Century Gothic", Geneva, Helvetica, Arial, Sans-serif;
}

/* Lists ---------------- */

ul {
        margin-left: 25px;
        padding: 0;
}

li {
        list-style-type: square;
}

/* Header ---------------- */

#head {
        width: 900px;
        height: 150px;
}

#head h1 {
        margin: 0;
        padding: 0;
        display: block;
        width: 900px;
        height: 150px;
        background-image: url(../img0/head5.png);
        text-indent: -10000px;
}

/* Menu ---------------- */

#menu {
        margin: 0;
        padding: 0;
        width: 900px;
        height: 20px;
}

#menu ul {
        margin: 0 0 0 10px;
        padding: 0;
}

#menu li {
        float: left;
        list-style: none none;
        font-size: 1.1em;
        padding: 3px 2px;
        text-transform: uppercase;
}

/* Menu links ---------------- */

#menu li a:link, #menu li a:visited {
        margin: 0;
        padding: 3px 20px;
        display: block;
        color: #222;
        background-color: #f3f3f3;
        text-decoration: none;
        text-align: center;
}

#menu li a:hover, #menu li a:active {
        margin: 0;
        padding: 3px 20px;
        display: block;
        color: #111;
        background-color: #fff8f0;
        text-decoration: none;
}

#menu li a:link span, #menu li a:visited span {
        margin: 0;
        padding: 0;
        color: #005F91;
        text-decoration: none;
}

#menu li a:hover span, #menu li a:active span {
        margin: 0;
        padding: 0;
        color: #005F91;
        text-decoration: none; background-color: #fff8f0;
}

/* Main ---------------- */

#main {
        width: 650px;
        padding: 15px;
        float: left;
}

/* Untermenu ---------------- */

#rechts {
        width: 180px;
        padding: 14px;
        float: right;
}

#rechts ul {
        margin: 0;
        padding: 0;
}

#rechts li {
        margin: 3px 0 0 0;
        padding: 0;
        list-style-type: none;
}

#rechts li a:link, #rechts li a:visited {
        display: block;
        width: 170px;
        padding: 2px 0 2px 5px;
        background-color: #f1f1f1;
        color: #333;
        text-decoration: none;
}

#rechts li a:hover, #rechts li a:active {
        display: block;
        width: 170px;
        padding: 2px 0 2px 5px;
        background-color: #fcfcfc;
        color: #005F91;
        text-decoration: none;
}

/* Footer ---------------- */

#footer {
        margin: 0;
        padding: 0;
        text-align: center;
        clear: both;
}

#footer p {
        margin: 0;
        padding: 20px 0;
        font-weight: bold;
}

.form1  {
        width: 100%;
        padding: 8 2 8 2;
        background-color: #f1f1f1;

}