#seitenbereich{
background-color: #ffffff;
text-align:left;
width: 95%;
margin: auto;
padding: 0px 10px 0px 10px;
height:auto;
border: 0px;
}

#header1 {
display: none;
}


#navigation {
width: 165px;
left:0px;
height:auto;
position:absolute;
top: 0px;
padding:0px;
border:0px;
display: none;
}

#navigation-adresse{
margin: 4em 0 0 4px;
display: none;
}

#seiteninhalt {
position:relative;
width:100%;
}

#inhalt {
margin: 0 0 0 0px;
padding: 0px 10px 0px 10px;
width:100%;
}

#footer {
margin: 0 0 0 200px;
clear: both;
display: none;
}

body{
background-color: #ffffff;
font-family:Verdana,Helvetica,sans-serif;
margin:0px;
}

.brotkrumen-text-normal{
color: #ff7342;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.6em;
width:500px;
padding:0;
margin: 10px 10px 1.2em 205px;
display: none;
}

.bild-rahmen-links{
border: 0px;
padding: 0px;
line-height: 0px;
float: left;
margin: 4px 15px 5px 0;
}
.bild-rahmen-rechts{
border: 0px;
padding: 0px;
line-height: 0px;
float: right;
margin: 4px 0px 5px 15px;
}
.bild-rahmen{
border: 0px;
padding: 0px;
line-height: 0px;
}
.bild{
border: 0px;
}

.bild-links{
border: 0px;
padding: 0px;
float:left;
}
.bild-rechts{
border: 0px;
padding: 0px;
float:right;
}
.bild-links-ohne{
border:1px solid #889aa7;
margin: 4px 15px 5px 0;
float:left;
}
.bild-rechts-ohne{
border:1px solid #889aa7;
margin: 4px 0 5px 15px;
float:right;
}
.uebersicht-bild{
margin:0 0 0 0;
text-align:center;
float:left;
width:220px;
}
.uebersicht-text{
margin:0 0 0 232px;
width:228px;
}
.uebersicht-rahmen{
margin:15px 0 12px 0;
}

.textseite-bild-links{
margin:0 0 0 0;
text-align:center;
float:left;
width:220px;
}
.textseite-text-rechts{
margin:0 0 0 242px;
width:100px;
}

.textseite-bild-rechts{
margin:0 0 0 232px;
text-align:center;
width:220px;
}
.textseite-text-links{
margin:0 0 0 0;
float:left;
width:228px;
}

.textseite-rahmen{
clear:both;
}
.textseite-rahmen-zeilenumbruch{
clear:both;
}
.textseite-rahmen-absatz{
clear:both;
margin:0 0 1em 0;
}
.textseite-rahmen-abschnitt{
clear:both;
margin:0 0 3em 0;
}

.textseite-rahmen-zeilenumbruch-linie{
clear:both;
border-bottom: 1px solid #bcbcbc;
padding: 0 0 0.2em 0;
margin: 0 0 0.2em 0;
}
.textseite-rahmen-absatz-linie{
clear:both;
margin: 0 0 1.8em 0;
border-bottom: 1px solid #bcbcbc;
padding: 0 0 0.2em 0;
}
.textseite-rahmen-abschnitt-linie{
clear:both;
margin: 0 0 3.8em 0;
border-bottom: 1px solid #bcbcbc;
padding: 0 0 0.2em 0;
}

hr.trenner{
color: #007647;
width:100%;
height:1px;
clear:both;
margin:0px;
border-bottom: 1px dashed #666666;
}

div.trenner{
margin:10px 0 10px 0;
width:100%;
height:1px;
clear:both;
border-bottom: 1px dashed #666666;
}
img.trenner{
margin:0px;
width:100%;
height:1px;
clear:both;
border-bottom: 1px dashed #666666;
}

hr.trenner1{
color: #007647;
width:100%;
height:1px;
clear:both;
margin:-5px 0 15px 0;
border-bottom: 1px dashed #666666;
}

div.trenner1{
margin:-5px 0 15px 0;
width:100%;
height:1px;
clear:both;
border-bottom: 1px dashed #666666;
}
img.trenner1{
margin:-5px 0 15px 0;
width:100%;
height:1px;
clear:both;
border-bottom: 1px dashed #666666;
}

img.trenner-box{
margin:0 0 5px 0;
width:100%;
height:1px;
clear:both;
border-bottom: 1px dashed #666666;
}

hr.trenner-leer{
color:#dcdcdc;
width:390px;
height:1px;
clear:both;
margin:0px;
border:0px;
}

div.trenner-leer{
color:#dcdcdc;
margin:10px 0 10px 0;
width:390px;
height:1px;
clear:both;
border:0px;
}
div.trenner-leer{
margin:0;
width:99.9%;
clear:both;
border:0px;
padding:0px;
font-size:1px;
}
img.trenner-leer{
color:#dcdcdc;
margin:0px;
width:100%;
height:1px;
clear:both;
border:0px;
}
img.trenner-leer-opera{
color:#dcdcdc;
margin:15px 0 5px 0;
width:390px;
height:1px;
clear:both;
}

div.linie-punkte{
background-image:url(../grafik/layout/linie-punkte.gif);
margin:5px 0 0 0;
width:100%;
height:1px;
border:0px;
}

div.linie-punkte-clear{
background-image:url(../grafik/layout/linie-punkte.gif);
margin:5px 0 0 0;
width:100%;
height:1px;
border:0px;
clear:both;
}


.float-ende{
clear:both;
}

.kasten{
width:425px;
border: 1px solid #eda100;
padding:15px;
background-color:#dcdcdc;
margin-bottom:1em;
}

.navi-veranstaltungen{
margin: 0 0 1em 0;
}

/* SCHRIFT */



.color{
color: #009966;
}

.text-navigation{
color:#666666;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.8em;
font-weight:400;
line-height:1.4em;
}
p.text-navigation{
margin: 0px;
}

a {
 text-decoration: none;
 color: #009966;
}
a:visited {
 color: #009966;
}
a:hover {
 text-decoration: underline;
 color: #009966;
}
a:active {
 color: #009966;
}

a.teasertext {
 text-decoration: none;
 color: #000000;
}
a.teasertext:visited {
 color: #000000;
}
a.teasertext:hover {
 text-decoration: none;
 color: #000000;
}
a.teasertext:active {
 color: #000000;
}

.text-navigation{
color:#ff9900;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:600;
line-height:1.4em;
}
p.text-navigation{
margin: 0px;
}
ul.ul-navigation{
margin: 0 0 1.2em 0px;
padding:0;
list-style: none;
}
li.li-navigation{
margin:0em 0 1.0em 0;
color:#000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:600;
line-height:1.4em;
text-transform:uppercase;
border-bottom: 1px solid #ff7342;
}
a.link-navigation {
 text-decoration: none;
 color: #000000;
}
a.link-navigation:visited {
 color: #000000;
}
a.link-navigation:hover {
 text-decoration: none;
 color: #ffffff;
 background: #000000;
}
a.link-navigation:active {
 color: #ffffff;
 background: #000000;
}
a.link-navigation-active {
 text-decoration: none;
 color: #ffffff;
 background: #000000;
}
a.link-navigation-active:visited {
 color: #ffffff;
 background: #000000;
}
a.link-navigation-active:hover {
 text-decoration: none;
 color: #ffffff;
 background: #000000;
}
a.link-navigation-active:active {
 color: #ffffff;
 background: #000000;
}

.text-unternavigation{
color:#003399;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.6em;
}
p.text-unternavigation{
margin: 0px;
}
ul.ul-unternavigation{
margin:-0.6em 0 0.6em 16px;
padding:0;
list-style: url(../grafik/layout/list-style1.gif);
}
li.li-unternavigation{
margin:0;
padding-left:0px;
color: #000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.6em;
}
a.link-unternavigation {
 text-decoration: none;
 color: #000000;
}
a.link-unternavigation:visited {
 color: #000000;
}
a.link-unternavigation:hover {
 text-decoration: none;
 color: #ffffff;
 background: #000000;
}
a.link-unternavigation:active {
 color: #ffffff;
 background: #000000;
}
a.link-unternavigation-active {
 text-decoration: none;
 color: #ffffff;
 background: #000000;
}
a.link-unternavigation-active:visited {
 color: #ffffff;
 background: #000000;
}
a.link-unternavigation-active:hover {
 text-decoration: none;
 color: #ffffff;
 background: #000000;
}
a.link-unternavigation-active:active {
 color: #ffffff;
 background: #000000;
}

a.link-brotkrumen {
 text-decoration: none;
 color: #333333;
}
a.link-brotkrumen:visited {
 color: #333333;
}
a.link-brotkrumen:hover {
 text-decoration: none;
 color: #333333;
}
a.link-brotkrumen:active {
 color: #333333;
}
.brotkrumen-ohne-link{
 color: #333333;
}

.text-ueberschrift{
color: #000000;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
}
a.link-ueberschrift {
 text-decoration: none;
 color: #000000;
}
a.link-ueberschrift:visited {
 color: #000000;
}
a.link-ueberschrift:hover {
 text-decoration: underline;
 color: #000000;
}
a.link-ueberschrift:active {
 color: #000000;
}
h1.text-ueberschrift-zeilenumbruch{
color: #000000;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 0 0 0 0;
font-size:1.1em;
font-weight:400;
line-height:1.1em;
}
h1.text-ueberschrift-absatz{
color: #000000;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
margin: 0 0 0.5em 0;
font-size:1.1em;
font-weight:400;
line-height:1.1em;
}
h1.text-ueberschrift{
margin: 0 0 0 0;
font-size: 1.1em;
font-weight: 400;
line-height: 1.1em;
}
h3.text-ueberschrift{
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #000000;
margin: 0 0 0 0;
margin-bottom:0.6em;
font-size:0.75em;
font-weight:600;
line-height:1.6em;
}


.text-normal{
color:#000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
font-weight:400;
line-height:1.6em;
}

p.text-normal{
margin: 0 0 2em 0;
}
span.text-normal{
margin: 0 0 0 0;
}

.klein-normal{
color:#000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.6em;
font-weight:400;
line-height:1.6em;
}

.feld{
color:#000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
font-weight:400;
line-height:1.6em;
}

.textarea{
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
font-weight:400;
line-height:1.6em;
}



.navigation-border{
background: #ffffff url(../grafik/layout/navi-border.gif) no-repeat left top;
padding:0px;
height: 2px;
margin: 0 0 0 -16px;
}
.navigation-border-abstand{
background: #ffffff url(../grafik/layout/navi-border.gif) no-repeat left top;
padding:0px;
height: 2px;
margin: 20px 0 0 -16px;
}

ol.liste, ul.liste{
margin: 0 0 0em 20px;
}

ol.liste-p, ul.liste-p{
margin:-1.2em 0 0em 20px;
}

ol.liste-hr, ul.liste-hr{
margin: 0 0 0em 20px;
}

ul.liste-downloads{
margin: 0em 0 0em 20px;
list-style: disc;
}

ul.liste-1{
margin: 0.5em 0 0em 20px;
list-style: disc;
}
ul.liste-1-p{
margin: 0em 0 0em 20px;
list-style: disc;
}
ul.liste-1-hr{
margin: 0em 0 0em 20px;
list-style: disc;
}

ul.liste-2{
margin: 0em 0 0em 20px;
list-style: disc;
}
ul.liste-2-p{
margin: 0em 0 0em 20px;
list-style: disc;
}
ul.liste-2-hr{
margin: 0em 0 0em 20px;
list-style: disc;
}

ul.liste-methode{
margin:0em 0 1.2em 20px;
list-style: square url(../grafik/layout/methoden_grau.gif);
}
ul.liste-methode-p{
margin:-1.2em 0 1.2em 20px;
list-style: square url(../grafik/layout/methoden_grau.gif);
}

li.listenpunkt{
padding: 0;
margin-bottom:8px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
font-size:0.75em;
font-weight:400;
line-height:1.6em;
color:#000000;
}

/* Module */

.veranstaltungen-klein-normal{
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:600;
line-height:1.6em;
}

.neuigkeiten-klein-normal{
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.9em;
font-weight:400;
line-height:1.6em;
width:150px;
border-bottom: 1px dashed #666666;
}

.gaestebuch-top-text-normal{
color: #000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
font-weight:400;
line-height:1.6em;
border-top: 1px dashed #000000;
margin-top:20px;
}
.gaestebuch-bottom-text-normal{
color: #000000;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.75em;
font-weight:400;
line-height:1.6em;
border-bottom: 1px dashed #000000;
}

.methode-links{
width:25px;
height:25px;
float:left;
margin:5px 10px 10px 0;
}

.methode-rechts{
margin:0 0 10px 40px;
}

.rahmen-links{
width:25px;
height:25px;
float:left;
margin:2px 10px 0px 0;
}

.rahmen-rechts{
margin:0 0 0px 40px;
}
.bilder-seitenanzeige{
clear: both;
}

#box-aktuelles-veranstaltungen{
height: auto;
margin: 0 0 1em 0;
}

#box-aktuelles{
width: 252px;
margin-left: 263px;
height: auto;
}

#box-aktuelles-ueberschrift{
background: #ff7342;
color: #ffffff;
padding: 2px;
font-family: Verdana,Helvetica,sans-serif;
font-size: 0.7em;
font-weight: 600;
line-height: 1.3em;
margin: 0;
border: 0;
}

.box-aktuelles-eintrag{
border-top: 0px;
border-left: 1px solid #ff7342;
border-right: 1px solid #ff7342;
border-bottom: 1px solid #ff7342;
padding: 2px;
color: #000000;
font-family: Verdana,Helvetica,sans-serif;
font-size: 0.7em;
font-weight: 400;
line-height: 1.3em;
}

#box-veranstaltungen{
float: left;
width: 252px;
height: auto;
}

#box-veranstaltungen-ueberschrift{
background: #ffcc33;
color: #ffffff;
font-family: Verdana,Helvetica,sans-serif;
font-size: 0.7em;
font-weight: 600;
line-height: 1.3em;
padding: 2px;
margin: 0;
border: 0;
}

.box-veranstaltungen-eintrag{
border-top: 0px;
border-left: 1px solid #ffcc33;
border-right: 1px solid #ffcc33;
border-bottom: 1px solid #ffcc33;
padding: 2px;
color: #000000;
font-family: Verdana,Helvetica,sans-serif;
font-size: 0.7em;
font-weight: 400;
line-height: 1.3em;
}

span.direkt-abc{
width:1.3em;
background:#009966;
color: #ffffff;
font-size:1.3em;
margin:0 1px 0 0;
padding:2px;
}

span.direkt-abc-active{
width:1.3em;
background:#035938;
color: #ffffff;
font-size:1.3em;
margin:0 1px 0 0;
padding:2px;
}

a.direkt-abc {
 text-decoration: none;
 color: #ffffff;
}
a.direkt-abc:visited {
 color: #ffffff;
}
a.direkt-abc:hover {
 text-decoration: none;
 color: #ffffff;
}
a.direkt-abc:active {
 color: #ffffff;
}
