
/* ALLGEMEINES */

body {
margin:0px;
font-family: Arial;
font-size: 12px;
line-height: 18px;
text-decoration: none;
color:#777777;
}

h1 {
color:#777777;
font-size:14px;
font-family: Arial;
text-transform: uppercase;
font-weight:bold;
}

h2 {
color:#777777;
font-size:12px;
font-family: Arial;
text-transform: uppercase;
font-weight:bold;
padding-left:19px;
}

h3 {
color:#af4043;
font-size:12px;
font-family: Arial;
text-transform: uppercase;
font-weight:bold;
margin:0;
padding-top:10px;
}

h4 {
color:#777777;
font-size:14px;
font-family: Arial;
text-transform: uppercase;
font-weight:bold;
margin-top:0;
}

p {
margin:0px 0px 5px 0px;
padding:0px;
}

hr {
background-color:#d7d7d7;
height:1px;
border-style:none;
margin:15px 0px;}

a {
color:#af4043;
border:none;
text-decoration:none;
}

a:hover {
color:#af4043;
border:none;
text-decoration:underline;
}

.fehler {
font-weight:bold;
color:#ff0000
}

#wrapper {
width:900px;
}

#head {
background-image:url(../bilder/head.jpg);
background-repeat:no-repeat;
width:900px;
height:141px;
}

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

#metanavi li {
list-style-type:none;
display:inline;
}

#Meta a {
margin-right:30px;
border:none;
color: #777777;
text-decoration:none;
}

#Meta a:hover {
margin-right:30px;
border:none;
color: #ebe9e9;
text-decoration:none;
}

#Meta-aktiv a {
margin-right:30px;
color: #ebe9e9;
border:none;
}

.Punkt {
width:180px;
height:25px;
background-color:#d9d9d9;
margin-bottom:3px;
color:#888888;
text-transform:uppercase;
padding-left:20px;
line-height:25px;
border:none;
}

.Punkt a {
color: #888888;
border: none;
text-decoration:none;
}

.Punkt a:hover {
color: #ebe9e9;
border: none;
text-decoration:none;
}

.Punkt-aktiv {
width:180px;
height:25px;
background-color:#d9d9d9;
margin-bottom:3px;
text-transform:uppercase;
padding-left:20px;
line-height:25px;
border:none;
}

.Punkt-aktiv a {
color:#af4043;
}

#metanavi {
background-color:#cccccc;
height:22px;
line-height:22px;
}

#navi {
background-color:#ffffff;
height:140px;
}

#unternavi {
padding-left:40px;
background-color:#cccccc;
font-size:14px;
}

.Unavi a {
color:#777777;
}

.Unavi a:hover {
color:#af4043;
text-decoration:none;
}

.Unavi-aktiv a {
color:#af4043;
}



.abstand-logo {
padding-top:18px;
padding-left:19px;
}

.adresse {
font-size:9px;
line-height:12px;
padding-left:19px;
margin-top:15px;
}

.font-black {
color:#000000;
}

#footer {
background-color:#e0dede;
height:27px;
line-height:27px;
margin-top:3px;
text-align:right;
padding-right:17px;
font-size:11px;
}

#footer a {
color:#af4043;
border:none;
text-decoration:none;
}

#footer a:hover {
color:#af4043;
border:none;
text-decoration:underline;
}

#inhalt {
margin-top:3px;
overflow:hidden;
}

.inhalt-links {
float:left;
width:200px;
margin-right:3px;
text-align:left;
background-color:#e5e5e5;
padding-bottom:3000px;
margin-bottom:-3000px;
}

.inhalt-mitte {
float:left;
width:494px;
background-color:#ededed;
text-align:left;
padding-bottom:3000px;
margin-bottom:-3000px;
}

.inhalt-rechts {
float:left;
width:200px;
margin-left:3px;
text-align:left;
background-color:#cccccc;
padding-bottom:3000px;
margin-bottom:-3000px;
}

.teaser-links {
float:left;
width:219px;
padding-left:19px;
}

.teaser-rechts {
float:left;
width:219px;
padding-left:16px;
}

.weitere-infos {
width:151px;
height:28px;
background-color:#cccccd;
margin-left:70px; 
line-height:28px;
text-align:center;
}

.abstand {
padding-left:19px;
padding-right:19px;
}

.text {
padding-top:5px;
line-height:18px;
}

.stern {
color:#af4043;
font-weight:bold;
}

/*FORMULARE*/

.Input {background-color:#ffffff; border:1px solid #000000; height:18px; width:320px}
.InputKurz {background-color:#ffffff; border:1px solid #000000; height:18px; width:250px}
textarea {background-color:#ffffff; border:1px solid #000000; height:150px; width:320px}
.InputDatum {background-color:#ffffff; border:1px solid #000000; height:18px; width:65px}
