body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height: 1.6em;
	margin: 0 auto; /* main-Box zentrieren in IE 5 und hoeher */
	text-align: center; /* main-Box zentrieren in IE 5 und hoeher */
	text-decoration:none;
}

#Seite {
width:860px;
margin: 0 auto; /* main-Box vertikal zentrieren, Rand oben + unten 5px */
text-align: left; /* main-Box vertikal zentrieren in Opera, NN, Mozilla */
padding: 10px;
}

a:link, a:active, a:visited {
color:#555;
text-decoration:none;
}

 a:hover {
color:#999;
text-decoration:none;
}


#logo {
background-color:#CC0066;
position: relative;
margin-left:-2px;
border: none;
height: 100px;
}

#inhalt {
float:left;
padding: 20px 20px 20px 20px;
// rechts fällt komplett weg
// width: 500px;
width: 670px;
min-height: 400px;
background-color:#eee;
}

#rechts {
float:left;
background-color:#fff;
padding: 0px 0px 0px 10px;
width: 150px;


}
#links {
float:left;

width: 150px;
background-color:#fff;

}

#startlogo {
position: relative;
border: none;
height: 100px;
text-align:center;
}
.Ueberschrift {
font-size:15px;
color:#009ee0;
}

.start {
font-size:28px;
color:#039;
text-decoration:none;
}


#menuebox {
position: relative;
left: 150px;
height: 35px;
width:700px;
background-color:#fff;
}
.stupidie {
display: none;
}
#menue {
position:absolute;
top: 5px;

z-index: 200;
}

#menue .aussen {
float: left;
padding-left: 0px;
overflow: hidden;
#width: 13.0em;
width: 9.0em;
height: 1.5em;
text-align: left;
background-color: #fff;
color: #555;
border: 1px solid #fff;
}
#menue .aussen:hover {
height: auto;
background-color: #fff;
color: #555;
border: 1px solid #e5e5e5;
}

#menue .aussen-1 {
float: left;
padding-left: 0px;
overflow: hidden;
# width: 7.3em;
width: 12.0em;
height: 1.5em;
text-align: left;
background-color: #fff;
color: #555;
border: 1px solid #fff;
}
#menue .aussen-1:hover {
height: auto;
background-color: #fff;
color: #555;
border: 1px solid #e5e5e5;
}

#menue .aussen-2 {
float: left;
padding-left: 0px;
overflow: hidden;
# width: 10.3em;
width: 13.em;
height: 1.5em;
text-align: left;
background-color: #fff;
color: #555;
border: 1px solid #fff;
}
#menue .aussen-2:hover {
height: auto;
background-color: #fff;
color: #555;
border: 1px solid #e5e5e5;
}



a.innen-1, a.innen {
margin-top: 0px;
margin-bottom: 5px;
margin-left: 5px;
}
a.innen,
a.innen-1 {
display: block;
width: 11.2em;
padding: 0px 0;
text-decoration: none;
font-weight: normal;
background-color: #fff;
color: #555;

}
a:visited.innen,
a:visited.innen-1 {
background-color: #fff;
color:#555;
}
a:hover.innen,
a:hover.innen-1 {
background-color: #fff;
color: #999;
}

span.menutag {
display: block;
cursor: default;
}
#untermenue {
position:relative;
top: 0px;
left: 135px;
width: 550px;
z-index: 100;
padding-top: 2px;
height: 20px;
font-weight:bold;
}

#untermenue a:active,#untermenue a:hover {
color:#009ee9;
text-decoration:none;
}


#unten {
clear:both;
background-color:#fff ;
color:#555;
padding: 5px 0 0 0px ;
height:50px;
padding-left:150px;
width:540px;
}

.aktiv {
color: #009ee9;
}

.klein {
font-size:0.8em;
}

.termin {
color: #009ee9;
}

.readmore {
font-size:0.9em;
color: #009ee9;}

.sponsoren {
font-size:0.9em}

.rosaklein {
	color: #CC0066;
	font-size:0.9em;
}

/* 24.08.2012 für NEWS */
.mini {
font-size:0.8em;
line-height:1.3em;
}

#news {
background-color:#7f8589;
color:#fff;
width: 130px;
padding:5px;
}

#vordemBild {
padding-top:10px;
padding-bottom:5px;
}

#nachdemBild {
padding-top:5px;
padding-bottom:5px;
}

.rosa {
	color: #CC0066;
}

/* 17.12.2013 für SUCHE: Linke Spalte News */
#suche {
    background-color: #CCCCCC;
    border: 2px none;
    color: #FFFFFF;
    font-size: 1.1em;
    padding: 5px;
    width: 130px;
}
#Kalenderbild {
    float: left;
    padding: 0px 10px 0px 10px;
    width: 150px;
}
#Kalendertext {
    float: left;
    padding: 6px 10px 10px 0;
    width: 420px;
}

