@charset "UTF-8";
/* CSS Document */

body {
background-color: #eef0ef;
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#015121;
}
a:link, a:visited {
color: #0B551B;
text-decoration: underline;
outline:none;
}
a:hover, a:active {
text-decoration: none;
color: #0B551B;
}

.nichtAnzeigen { display:none; }

#page{
width:918px;
height:750px;
margin:0 auto;
background-image:url(../_img/bg_page.jpg);
background-repeat:no-repeat;
}
#headerLinks{
width:150px;
height:113px;
float:left;
padding-top:27px;
font-size:11px;
line-height:17px;
text-align:right;
}
#headerRechts{
width:150px;
height:113px;
float:right;
padding-top:27px;
font-size:11px;
line-height:17px;
}
#contentBox{ clear:both; }
#content {
font-size:15px;
height:600px;
overflow:auto;
}
#content p {
margin:7px 0 10px 0;
}
#content ul {
list-style:none;
margin:5px 0 0 0;
padding:0;
}
#content ul li{
margin:0;
padding:0;
}
#content h2 {
font-size:24px;
margin:19px 0 25px 0;
line-height:normal;
letter-spacing:normal;
}
#content h3 {
font-size:17px;
margin:19px 0 0 0;
line-height:22px;
letter-spacing:normal;
}
#content h2.BKB { font-size:54px; letter-spacing:4px; margin:4px 0 10px 0; text-align:center; margin-left:-140px; }
#content h3.interessiert { font-size:25px; letter-spacing:4px; line-height:30px; text-align:center; margin-left:-140px; }
.carmen { font-size:16px;}
#mainNavigation {
width:225px;
float:left;
}
#mainNavigation ul {
margin:23px 0 0 10px;
padding:0;
list-style:none;
width:110px;
}
#mainNavigation ul li {
margin:0 0 17px 0;
padding:0;
}
#mainNavigation ul li a:link, #mainNavigation ul li a:visited {
margin:0;
padding:5px 4px 4px 4px;
list-style:none;
color:#fff;
text-decoration:none;
background-color:#80a890;
display:block;
font-size:14px;
font-weight:bold;
text-align:center;
}
#mainNavigation ul li a:hover, #mainNavigation ul li a:active, #mainNavigation ul li a#current {
background-color:#015121;
}
#content{width:665px; float:left;}
#map {
width:500px;
height:250px;
border:1px solid #015121;
margin:10px 0 20px 0;
}
/* ///// Feedback Form ///// */
#feedback form{
margin:0;
padding:0;
}
#feedback fieldset {
width:552px;
padding:0;
margin:20px 0 0 0;
font-size:14px;
border:0;
background:none;
}
#feedback legend {
margin:0;
padding:0 5px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
letter-spacing:normal;
font-weight:bold;
display:none;
}
#feedback label { 
margin:0;
padding:0 3px 0 0;
}
.inputFeld {
width:250px;
margin:0;
padding:2px 3px;
border:1px solid #015121;
background:none;
color:#015121;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.inputFeldError {
width:250px;
margin:0;
padding:2px 3px;
border:1px solid #990000;
background-color:#FDEEEE;
color:#015121;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
.inputMitteilung {
width:250px;
height:80px;
margin:0;
padding:2px 3px;
border:1px solid #015121;
background:none;
color:#015121;
font-size:14px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
}
#feedback input[type=submit] {
width:100px;
margin:0;
padding:2px;
border:1px solid #015121;
background:none;
color:#015121;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
cursor:pointer;
}
.meldung{
font-weight:bold;
color:#990000;
line-height:normal;
}
.meldungEnde{
font-weight:normal;
color:#015121;
}

