#seitenbereich{
background-color: #ffffff;
text-align:left;
width:720px;
margin: auto;
padding: 14px;
border: 1px solid #003399;
height:auto;
}

#header {
width:720px;
height:225px;
background: #ffffff url(../grafik/layout/header.gif) no-repeat left top;
position:relative;
}

#header-bildleiste {
width: 490px;
height: 85px;
left: 205px;
top: 120px;
position:absolute;
border: 1px solid #ff6600;
}

#header-schrift {
width: 170px;
height: 50px;
left: 0px;
top: 150px;
position:absolute;
}

.teaser-ueberschrift{
margin: 0 0 0em 0px;
background: #ff7342 url(../grafik/layout/navigation-rundung.gif) no-repeat right top;
color: #ffffff;
font-family: Verdana,Helvetica,sans-serif;
font-size: 0.7em;
font-weight: bold;
line-height: 1.4em;
text-transform:uppercase;
padding: 0 2px 0 2px;
}
.teaser-box {
border-left: 1px solid  #ff7342;
border-right: 1px solid  #ff7342;
border-bottom: 1px solid  #ff7342;
margin: 0 0 0 0;
padding: 0 2px 0 2px;
}





#navigation {
width: 185px;
left:0px;
height:auto;
position:absolute;
top:2px;
padding:0 0 20px 0;
border:0px;
}

#navigation-adresse{
margin: 4em 0 0 4px;
}

#seiteninhalt {
position:relative;
margin:0px;
width:720px;
}


#inhalt {
margin:0 15px 0 205px;
padding:0;
height:auto;
height:600px;
}

#footer {
margin: 0 0 0 200px;
clear: both;
}

body{
background-image:url(../grafik/layout/background-kreuz.gif);
background-color: #bedaf2;
font-family:Verdana,Helvetica,sans-serif;
margin:10px;
}

#symbole {
position: relative;
margin: -5px 0 8px 10px;
}

#symbole-drucken {
width: 32px;
height: 22px;
border: 0;
}

#symbole-schrift-gross {
width: 41px;
height: 22px;
border: 0;
}

#symbole-schrift-standard {
width: 30px;
height: 22px;
border: 0;
}

#symbole-schrift-klein {
width: 44px;
height: 22px;
border: 0;
}
.symbole-abstand {
width: 1px;
height: 22px;
border: 0;
}

.brotkrumen-text-normal{
color: #ff6600;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.6em;
font-weight:400;
line-height:1.6em;
width:500px;
padding:0;
margin: 0 0 1.2em 0;
}

.bild{
border:1px solid #ff6600;
}

.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 15px 5px 0;
}
.bild-rahmen{
border: 0px;
padding: 0px;
line-height: 0px;
}

.bild-links{
border:1px solid #ff6600;
margin: 4px 15px 5px 0;
float:left;
}
.bild-rechts{
border:1px solid #ff6600;
margin: 4px 0 5px 15px;
float:right;
}
.bild-links-ohne{
border:1px solid #ffffff;
margin: 4px 15px 5px 0;
float:left;
}
.bild-rechts-ohne{
border:1px solid #ffffff;
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{
margin:0px 0 0px 0;
}
.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:#ffffff;
width:390px;
height:1px;
clear:both;
margin:0px;
border:0px;
}

div.trenner-leer{
margin:0;
width:99.9%;
clear:both;
border:0px;
padding:0px;
font-size:0px;
}
img.trenner-leer{
color:#fffff;
margin:0px;
width:100%;
height:1px;
clear:both;
border:0px;
}
img.trenner-leer-opera{
color:#ffffff;
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;
}

/* SCHRIFT */

.color{
color: #ff6600;
}

.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: #003399;
}
a:visited {
 color: #003399;
}
a:hover {
 text-decoration: underline;
 color: #003399;
}
a:active {
 color: #003399;
}

.text-navigation{
color:#ff9900;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.8em;
font-weight:600;
line-height:1.4em;
}
p.text-navigation{
margin: 0px;
}
ul.ul-navigation{
margin: 0em 0 0em 20px;
padding:0;
list-style: url(../grafik/layout/list-style1.gif);
}
li.li-navigation{
margin:0em 0 0em 0;
color:#003399;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.4em;
text-transform:uppercase;
}
li.li-navigation-abstand{
margin:0em 0 0em 0;
color:#003399;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.4em;
text-transform:uppercase;
}
a.link-navigation {
 text-decoration: none;
 color: #003399;
}
a.link-navigation:visited {
 color: #003399;
}
a.link-navigation:hover {
 text-decoration: none;
 color: #ffffff;
 background: #003399;
}
a.link-navigation:active {
 color: #ffffff;
 background: #003399;
}
a.link-navigation-active {
 text-decoration: none;
 color: #ffffff;
 background: #003399;
}
a.link-navigation-active:visited {
 color: #ffffff;
 background: #003399;
}
a.link-navigation-active:hover {
 text-decoration: none;
 color: #ffffff;
 background: #003399;
}
a.link-navigation-active:active {
 color: #ffffff;
 background: #003399;
}

.text-unternavigation{
color:#003399;
font-family:Verdana,Helvetica,sans-serif;
font-size:1.0em;
font-weight:400;
line-height:1.6em;
}
p.text-unternavigation{
margin: 0px;
}
ul.ul-unternavigation{
margin: 0em 0 0em 20px;
padding:0;
list-style: url(../grafik/layout/list-style2.gif);
}
li.li-unternavigation{
margin:0;
padding-left:0px;
color:#003399;
font-family:Verdana,Helvetica,sans-serif;
font-size: 0.7em;
font-weight:400;
line-height:1.6em;
text-transform:none;
}
a.link-unternavigation {
 text-decoration: none;
 color: #003399;
}
a.link-unternavigation:visited {
 color: #003399;
}
a.link-unternavigation:hover {
 text-decoration: none;
 color: #ffffff;
 background: #003399;
}
a.link-unternavigation:active {
 color: #ffffff;
 background: #003399;
}
a.link-unternavigation-active {
 text-decoration: none;
 color: #ffffff;
 background: #003399;
}
a.link-unternavigation-active:visited {
 color: #ffffff;
 background: #003399;
}
a.link-unternavigation-active:hover {
 text-decoration: none;
 color: #ffffff;
 background: #003399;
}
a.link-unternavigation-active:active {
 color: #ffffff;
 background: #003399;
}

a.link-brotkrumen {
 text-decoration: none;
 color: #003399;
}
a.link-brotkrumen:visited {
 color: #003399;
}
a.link-brotkrumen:hover {
 text-decoration: none;
 color: #003399;
}
a.link-brotkrumen:active {
 color: #003399;
}
.brotkrumen-ohne-link{
 color: #003399;
}

.text-ueberschrift{
color: #003399;
font-family:Arial,Helvetica,sans-serif;
}
a.link-ueberschrift {
 text-decoration: none;
 color: #003399;
}
a.link-ueberschrift:visited {
 color: #003399;
}
a.link-ueberschrift:hover {
 text-decoration: underline;
 color: #003399;
}
a.link-ueberschrift:active {
 color: #003399;
}
h1.text-ueberschrift-zeilenumbruch{
color: #003399;
font-family: 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: #003399;
font-family: 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;
margin-bottom:0.6em;
font-size:1.1em;
font-weight:400;
line-height:1.6em;
}

h2.text-ueberschrift-zeilenumbruch{
color: #003399;
font-family: Verdana,Helvetica,sans-serif;
margin: 0 0 0 0;
font-size: 0.7em;
font-weight:600;
line-height:1.1em;
}
h2.text-ueberschrift-absatz{
color: #003399;
font-family: Verdana,Helvetica,sans-serif;
margin: 0 0 0.5em 0;
font-size: 0.7em;
font-weight:600;
line-height:1.1em;
}
h2.text-ueberschrift{
color: #003399;
font-family: Verdana,Helvetica,sans-serif;
margin: 0 0 0.5em 0;
font-size: 0.7em;
font-weight:600;
line-height:1.1em;
}

h3.text-ueberschrift-zeilenumbruch{
color: #505050;
font-family: Verdana,Helvetica,sans-serif;
margin: 0 0 0 0;
font-size: 0.7em;
font-weight:600;
line-height:1.1em;
}
h3.text-ueberschrift-absatz{
color: #505050;
font-family: Verdana,Helvetica,sans-serif;
margin: 0 0 0.5em 0;
font-size: 0.7em;
font-weight:600;
line-height:1.1em;
}
h3.text-ueberschrift{
color: #505050;
font-family: Verdana,Helvetica,sans-serif;
margin: 0 0 0.5em 0;
font-size: 0.7em;
font-weight:600;
line-height:1.1em;
}


.text-normal{
color:#505050;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.6em;
}

p.text-normal{
margin: 0 0 2em 0;
}

.klein-normal{
color: #505050;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.6em;
font-weight:400;
line-height:1.6em;
}

.feld{
color: #505050;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.6em;
}

.textarea{
color: #505050;
font-family:Verdana,Helvetica,sans-serif;
font-size:0.7em;
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;
line-height: 2px;
font-size: 2px;
margin: 20px 0 0px 0px;
}
.navigation-border-abstand{
background: #ffffff url(../grafik/layout/navi-border.gif) no-repeat left top;
padding:0px;
height: 2px;
line-height: 2px;
font-size: 2px;
margin: 20px 0 0px 0px;
}

ol.liste, ul.liste{
margin:0 0 1.2em 18px;
}

ol.liste-p, ul.liste-p{
margin:-1.2em 0 1.2em 18px;
}

ol.liste-hr, ul.liste-hr{
margin: 0 0 1.2em 18px;
}

ul.liste-downloads{
margin:-0.6em 0 1.2em 18px;
list-style: square url(../grafik/layout/list-style2.gif);
}

ul.liste-1{
margin:0em 0 1.2em 18px;
list-style: square url(../grafik/layout/list-style2.gif);
}
ul.liste-1-p{
margin:-1.2em 0 1.2em 18px;
list-style: square url(../grafik/layout/list-style2.gif);
}
ul.liste-1-hr{
margin:0em 0 1.2em 18px;
list-style: square url(../grafik/layout/list-style2.gif);
}

ul.liste-2{
margin:0em 0 1.2em 25px;
list-style: square url(../grafik/layout/haken2.gif);
}
ul.liste-2-p{
margin:-1.2em 0 1.2em 25px;
list-style: square url(../grafik/layout/haken2.gif);
}
ul.liste-2-hr{
margin:0em 0 1.2em 25px;
list-style: square url(../grafik/layout/haken2.gif);
}

ul.liste-methode{
margin:0em 0 1.2em 10px;
list-style: square url(../grafik/layout/methoden_grau.gif);
}
ul.liste-methode-p{
margin:-1.2em 0 1.2em 10px;
list-style: square url(../grafik/layout/methoden_grau.gif);
}

li.listenpunkt{
margin:0;
padding-left:0px;
margin-bottom:8px;
font-family: Verdana,Tahoma,Helvetica,sans-serif;
font-size:0.7em;
font-weight:400;
line-height:1.6em;
color: #505050;
}

/* Module */

.veranstaltungen-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;
}

.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:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:1em;
font-weight:400;
line-height:1.6em;
width:445px;
border-top: 1px dashed #666666;
margin-top:20px;
}
.gaestebuch-bottom-text-normal{
color:#333333;
font-family:Verdana,Helvetica,sans-serif;
font-size:1em;
font-weight:400;
line-height:1.6em;
width:445px;
border-bottom: 1px dashed #666666;
}

.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;
}
