body {
background-color: #fff;
margin: 0px;
padding: 0px;
font-family: arial;
font-size: 0.4em;
color: #000;
}

img {
border: 0px;
}

h1 {
font-size: 1.5em;
color: #ff6600;
}

h2 {
font-size: 1.3em;
}

a:link, a:visited {
color: #4169E1;
}

#layout {
width: 160px;
height: 668px;
}

#logo {
width: 256px;
height: 171px;
}

#banner {
display: none;
}


#hauptmenu div.eintrag a, #hauptmenu div.eintrag a:link, #hauptmenu div.eintrag a:visited {
text-decoration: none;
font-weight: normal;
color: #000;
margin-right: 50px;
padding-left: 20px;
font-size: 1.5em;
float: left;
margin-top: 5px;
}

#hauptmenu div.eintrag a:hover, #hauptmenu div.eintrag a:focus {
color: #ff6600;
}

#hauptmenu div.aktiv a, #hauptmenu div.aktiv a:link, #hauptmenu div.aktiv a:visited {
text-decoration: none;
font-weight: normal;
color: #ff6600;
margin-right: 50px;
padding-left: 20px;
font-size: 1.5em;
float: left;
margin-top: 5px;
}

#hauptmenu div.aktiv a:hover, #hauptmenu div.aktiv a:focus {
color: #ff6600;
}


#datum {
position: absolute;
top: 183px;
left: 840px;
font-size: 1.2em;
}

#inhalt {
padding-top: 5px;
text-align: justify;
font-size: 1.25em;
overflow: auto;
}

#inhalt span.fuss {
font-size: 0.8em;
}

#head {
width: 158px;
position: absolute;
top: 0px;
left: 0px;
background-color: #ff6600;
padding: 5px;
font-size: 1.0em;
}

#news {
display: none;
}

#termine {
width: 158px;
padding: 5px;
font-size: 1.0em;
overflow: auto;
}

#koran {
display: none;
}

#container {
display: none;
}

#container div.angabe a, #container div.angabe a:link, #container div.angabe a:visited {
width: 158px;
text-decoration: none;
font-weight: normal;
color: #fff;
font-size: 1.5em;
margin-top: 15px;
float: left;
}

#container div.angabe a:hover, #container div.angabe a:focus {
color: #000;
}

#container div.aktiv a, #container div.aktiv a:link, #container div.aktiv a:visited {
width: 158px;
text-decoration: none;
font-weight: normal;
color: #000;
font-size: 1.5em;
margin-top: 15px;
float: left;
}

#container div.aktiv a:hover, #container div.aktiv a:focus {
color: #000;
}

#container div.umenu a, #container div.umenu a:link, #container div.umenu a:visited {
width: 158px;
text-decoration: none;
font-weight: normal;
color: #fff;
font-size: 1.2em;
margin-top: 5px;
margin-left: 10px;
float: left;
}

#container div.umenu a:hover, #container div.umenu a:focus {
color: #000;
}

#container div.umenuaktiv a, #container div.umenuaktiv a:link, #container div.umenuaktiv a:visited {
width: 158px;
text-decoration: none;
font-weight: normal;
color: #000;
font-size: 1.2em;
margin-top: 5px;
margin-left: 10px;
float: left;
}

#container div.umenuaktiv a:hover, #container div.umenuaktiv a:focus {
color: #000;
}

#container span.angabe {
width: 158px;
text-decoration: none;
font-weight: normal;
color: #fff;
font-size: 1.5em;
margin-top: 15px;
float: left;
}

.pinnwand {
width: 330px;
height: 247px;
background-image: url(bilder/pinnwand.png);
background-repeat: no-repeat;
padding-top: 26px;
padding-left: 20px;
padding-right: 30px;
font-size: 0.9em;
}

.pinnwand span.datum {
font-size: 0.8em;
float: right;
}

.pinnwand span.kontakt {
font-size: 0.8em;
}

.pinnwand span.text {
font-size: 1.0em;
text-align: left;
}

.pinnwand img.right {
float: right;
}


#login {
position: absolute;
top: 660px;
left: 940px;
}

#login  a, #login  a:link, #login a:visited {
text-decoration: none;
font-weight: bold;
color: #eee;
font-size: 1.1em;
}

#login  a:hover, #login  a:focus {
color: #ff6600;
}

span.rubrik {
color: #4d4d4d;
font-size: 0.9em;
}

marquee {
width: 140px;
height: 200px;
text-align: left;
font-size: 1.1em;
}

span.pwaktuell {
font-size: 1.3em;
font-weight: bold;
}

span.bigger {
font-size: 1.2em;
font-weight: bold;
color: #fff;
}