body {
background-color : #fffff5;
font-family : Verdana, Geneva, sans-serif;
font-size: 0.8em;
color : #fff;
letter-spacing : 0.1em;
margin : 18px 0 0 0;
padding : 0;
}
h1  {
font-size : 1.1em;
letter-spacing : 0.1em;
margin-top : 50px;
line-height : 1.3em;
}
h2 {
font-size : 1.1em;
letter-spacing : 0.1em;
margin-top : 2.0em;
line-height : 1.3em;
}
#alt {
margin-bottom : 200px;
}
img {
border : none;
}
a {
color : #fff;
letter-spacing: 0.2em;
text-decoration : none;
}
a:hover {
color : #8be;
}
h1 a {
color : #036;
text-decoration : underline;
}
p a {
color : #036;
letter-spacing: 0.2em;
text-decoration : underline;
}
p a:hover {
color : #fff;
text-decoration : underline;
}
#all {
background-color : #036;
width : 750px;
margin-left : auto;
margin-right : auto;
}
#impr {
width: 745px;
height : 15px;
background-color: #fffff5;
color : #666;
letter-spacing: 0.2em;
text-align: right;
padding: 5px 5px 7px 0;
}
#impr span {
color : #008080;
}
#impr a {
color : #036;
letter-spacing: 0.2em;
text-decoration : none;
}
#impr a:hover {
color : #69c;
letter-spacing: 0.2em;
text-decoration : none;
}
#inhalt {
background-color : #008080;
width : 380px;
margin-left : 240px;
padding : 30px 70px 120px 60px;
}
#rahmen {
width : 340px;
height : 249px;
border : solid 1px #20a0a0;
color : #40c0c0;
}
#rahmen1 {
width : 340px;
height :77px;
border : solid 1px #20a0a0;
color : #40c0c0;
}
#rahmen2 {
width : 340px;
height :286px;
border : solid 1px #20a0a0;
color : #40c0c0;
}
#titel {
padding : 15px 15px 0 0;
float : right;
}
#text {
margin : 20px 40px 0 7px;
}
.absto {
margin-top : 3.0em;
}
.abst_o li {
margin-top : 8px;
}
.einzug {
margin-left : 15px;
}
.plus {
line-height : 1.3em;
}
#navi {
position : absolute;
top : 80px;
width : 200px;
text-align : right;
line-height : 1.8em;
padding : 0 20px 0 20px;
margin : 0;
}
#navi li {
letter-spacing: 0.2em;
/* font-weight: bold; */
border-bottom : 1px solid #008080;
list-style : none;
padding-top : 8px;
}
/* ----------- die folgenden 6 fuer Anfrageformular --------- */
table tr {
background-color : #eeeedf;
}
th {
font-weight: bold;
font-size: 0.9em;
letter-spacing : 0;
color: #888;
text-align: right;
vertical-align: middle;
padding-right: 7px;
}
th b, .stern {
color: #f00;
}
.eingabe {
margin: 3px 0 3px 0;
width: 170px;
}
.eingabe2 {
width: 83px;
margin-top: 12px;
background-color: #ddd;
}
#abst3 {
margin-bottom : 3px;
}
.hoch {
margin-top : 50.0em;
font-size : 0.8em;
}
#navi img {
margin : 0 1.8em 0.3em 0;
}
#navi .logo {
border-bottom : none;
font-weight : normal;
font-size : 0.8em;
line-height : 0.8em;
padding : 0;
}
#navi  #logox {
border-bottom : none;
font-weight : normal;
font-size : 0.8em;
padding : 0 0 40px 0;
margin-bottom : 20px;
}
#logox.link, .logo.link {
padding : 0 0.8em 0 0;
}
#navi .termine {
font-size : 0.9em;
padding-top : 1px;
border-bottom : none;
}
#navi .termine1 {
border-bottom : none;
color : #109090;
}
#navi #aktiv {
padding :  0 0.6em 0 0;
margin-left : 8px;
background-color : #fffff5;
}
#navi span {
padding : 0 0.6em 0 0;
margin-left : 8px;
background-color : #036;
}
#navi .termine1 span {
margin-left : 6px;
}
ol ul {
list-style-type : square;
}
#unten {
background-color : #ddd;
color : #666;
font-weight : normal;
text-align : right;
width : 745px;
height : 25px;
margin-left : auto;
margin-right : auto;
margin-bottom : 50px;
padding : 5px 5px 0 0;
}
#schluss {
width : 745px;
color : #999;
background-color : #fffff5;
text-align : center;
margin-top : 130px;
margin-bottom : 100px;
margin-left : auto;
margin-right : auto;
}
#schluss a {
color : #999;
} 
