
#seitenbereich{
text-align:left;
max-width: 99%;
min-width: 990px;
width: 99em;
margin: auto;
margin-top: 10px;
margin-bottom: 10px;
padding: 0px 0px 0px 0px;
border: 0px;
height:auto;
position: relative;
background: #ffffff;
border: 5px #020202 solid;
}



#layout-min-witdh{
width: 720px;
height: 1px;
border: 0;
margin: 0;
padding: 0;
}
#header {
  position: relative;
  height: 150px;
  background: #020202;
  z-index: 2;
}
#header-bild {
  position: relative;
  height: 150px;
  margin-bottom: 15px;
  z-index: 1;
}



#header-hintergrund-links {
  position: absolute;
  left: 0px;
  width: 290px;
  height: 125px;
  bottom: 0px;
  border: 0px;
  z-index: 3;
  background: url(../grafik/layout/logo-hintergrund.png) no-repeat top left;
}

#header-hintergrund-rechts {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 150px;
  height: 150px;
  border: 0px;
  z-index: 4;
}
#header-hintergrund-rechts-transparenz {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 150px;
  height: 150px;
  border: 0px;
  z-index: 3;
  background: url(../grafik/layout//transparenz.png);
}

#logo {
  position: absolute;
  top: 50px;
  height: 83px;
  width: 600px;
  z-index: 10;
  right: 40px;
}

#symbol-header {
  position: absolute;
  left: 150px;
  width: 250px;
  height: 150px;
  z-index: 5;
}

#header-leiste{
  position: absolute;
  top: 279px;
  left: 0px;
  width: 220px;
  height: 30px;
  border:  0px;
  z-index: 2;
  background: #222222;
}

#header-leiste-left{
  position: absolute;
  top: 279px;
  left: 0px;
  width: 100%;
  height: 30px;
  border: 0px;
  padding: 0px;
  z-index: 1;
  background: #222222;
  color: #ffffff;
  font-family: Verdana, Arial,Helvetica,sans-serif;
  font-size: 12px;
  line-height: 21px;
  font-weight: 400;
}


#navigation {
width: 190px;
left: 0px;
min-height: 1000px;
height:auto;
position:absolute;
top: 160px;
padding: 15px 10px 0px 10px;
border:0px;
background: #f20606;
border: 0px;
z-index: 5;
}
#navigation-test{
width: auto;
height: auto;
}

#navigation-adresse{
margin: 0 0 0 4px;
}

#teaser-rechts{
width: 210px;
right: 0px;
min-height: 1000px;
height:auto;
position:absolute;
top: 0px;
padding: 0px 0 0 0;
border: 0px;
border-left: 1px solid #dddddd;
background: #ffffff;
}

.teaser-ueberschrift-gruen{
margin: 0 0 0em 0px;
background: #77b800;
color: #ffffff;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
padding: 0 2px 0 2px;
border-top: 1px solid  #77b800;
border-right: 1px solid  #77b800;
border-left: 1px solid  #77b800;
border-bottom: 1px solid  #77b800;
}

.teaser-ueberschrift-rot{
margin: 3px 3px 0 3px;
background: #222222;
color: #ffffff;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
padding: 0 2px 0 2px;
border-top: 1px solid  #222222;
border-right: 1px solid  #222222;
border-left: 1px solid  #222222;
border-bottom: 1px solid  #222222;
}

.teaser-ueberschrift-orange{
margin: 0 0 0em 0px;
background: #ff8f00;
color: #ffffff;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
padding: 0 2px 0 2px;
border-top: 1px solid  #ff8f00;
border-right: 1px solid  #ff8f00;
border-left: 1px solid  #ff8f00;
border-bottom: 1px solid  #ff8f00;
}

.teaser-ueberschrift-blau{
margin: 0 0 0em 0px;
background: #0070b8;
color: #ffffff;
font-family: Verdana, Arial, Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height: 1.4em;
padding: 0 2px 0 2px;
border-top: 1px solid  #0070b8;
border-right: 1px solid  #0070b8;
border-left: 1px solid  #0070b8;
border-bottom: 1px solid  #0070b8;
}

.teaser-box-rot {
border-right: 1px solid  #222222;
border-left: 1px solid  #222222;
border-bottom: 1px solid  #222222;
margin: 0 3px 2.0em 3px;
padding: 2px 2px 0 2px;
background: #ffffff;
}

.teaser-box-blau {
border-right: 1px solid  #0070b8;
border-left: 1px solid  #0070b8;
border-bottom: 1px solid  #0070b8;
margin: 0 0 2.0em 0;
padding: 2px 2px 0 2px;
background: #ffffff;
}

.teaser-box-gruen {
border-right: 1px solid  #77b800;
border-left: 1px solid  #77b800;
border-bottom: 1px solid  #77b800;
margin: 0 0 2.0em 0;
padding: 2px 2px 0 2px;
background: #ffffff;
}

.teaser-box-orange {
border-right: 1px solid  #ff8f00;
border-left: 1px solid  #ff8f00;
border-bottom: 1px solid  #ff8f00;
margin: 0 0 2.0em 0;
padding: 2px 2px 0 2px;
background: #ffffff;
}

#seiteninhalt-oben {
position:relative;
margin: 0px 0 0 0;
height:auto;
width:auto;
}

#seiteninhalt {
position:relative;
margin: 0px 0 0 0;
height:auto;
width:auto;
}

#inhalt {
margin: 0 220px 0 220px;
padding: 0px 0px 0px 0px;
height:auto;
min-height: 1000px;
background: #ffffff;
border: 0px;
}

#footer {
margin: auto;
margin-top: 5px;
padding: 0;
clear: both;
border: 0px;
height: auto;
position: relative;
background: #aaaaaa;
}

.footer-zeile {
width: auto;
height: auto;
min-height: 50px;
margin: auto;
margin-top: 5px;
position: relative;
overflow:hidden;
}
.footer-spalte {
width: 178px;
padding: 5px 10px 5px 10px;
border:0px;
position: relative;
float:left;
}

.footer-ueberschrift{
color: #ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.3em;
font-weight: 600;
line-height:1.2em;
text-transform: uppercase;
}
.footer-text{
color: #ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: 400;
line-height:1.0em;
}

a.footer-link {
 text-decoration: none;
 color: #ffffff;
}
a.footer-link:visited {
 color: #ffffff;
}
a.footer-link:hover {
 text-decoration: underline;
 color: #ffffff;
}
a.footer-link:active {
 color: #ffffff;
}



body{
background-color: #eeeeee;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0px;
font-size: 62.5%; /* 1em = 10px */
}

.brotkrumen-text-normal{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
line-height: 1.0em;
font-weight:400;
width: auto;
padding:0;
margin: 0px 0px 15px 0px;
}

#symbole {
position: absolute;
top: 5px;
left: 40px;
}

#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;
}

.bild-rahmen-links{
border: 0px;
padding: 0px;
line-height: 0px;
float: left;
margin: 0px 15px 5px 0;
}
.bild-rahmen-rechts{
border: 0px;
padding: 0px;
line-height: 0px;
float: right;
margin: 0px 0 5px 15px;
}
.bild-rahmen{
border: 0px;
padding: 0px;
line-height: 0px;
}
.bild{
border: 0px;
border:1px solid #222222;
}

.bild-links{
border: 0px;
padding: 0px;
float:left;
}
.bild-rechts{
border: 0px;
padding: 0px;
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;
}

.absatz-zweispaltig-halb-links{
float:left;
width:256px;
}
.absatz-zweispaltig-halb-rechts{
float:right;
width:256px;
}

.absatz-halb-links{
width:246px;
z-index: 21;
}
.absatz-halb-rechts{
margin:0 0 0 254px;
width:246px;
z-index: 20;
}

.absatz-dreispaltig-halb-links{
float:left;
width:160px;
}
.absatz-dreispaltig-halb-mitte{
margin: 0 10px 0 10px;
float:right;
float:left;
width:160px;
}
.absatz-dreispaltig-halb-rechts{
float:right;
width:160px;
}

.absatz-drittel-links{
width:160px;
}
.absatz-drittel-mitte{
margin:0 170px 0 170px;
width:160px;
}
.absatz-drittel-rechts{
margin:0 0 0 340px;
width:160px;
}

.textseite-rahmen{
clear:both;
}
.textseite-rahmen-zeilenumbruch{
clear:both;
}
.textseite-rahmen-absatz{
clear:both;
margin:0 0 1.0em 0;
}
.textseite-rahmen-abschnitt{
clear:both;
margin:0 0 3.0em 0;
}

.textseite-rahmen-zeilenumbruch-linie{
clear:both;
border-bottom: 1px solid #bbbbbb;
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 #bbbbbb;
padding: 0 0 0.2em 0;
}
.textseite-rahmen-abschnitt-linie{
clear:both;
margin: 0 0 3.8em 0;
border-bottom: 1px solid #bbbbbb;
padding: 0 0 0.2em 0;
}

hr.trenner{
color: #ffffff;
width:100%;
height:1px;
clear:both;
margin:0px;
border-bottom: 1px dashed #bbbbbb;
}

div.trenner{
margin:10px 0 10px 0;
width:100%;
height:1px;
clear:both;
border-bottom: 1px dashed #bbbbbb;
}
img.trenner{
margin:0px;
width:100%;
height:1px;
clear:both;
border-bottom: 1px dashed #bbbbbb;
}

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{
color:#ffffff;
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:#ffffff;
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;
}
.navi-schrift-klein{
color:#ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.0em;
font-weight:400;
line-height:1.3em;
margin-top: 50px;
}
.teaser-schrift-klein{
color:#222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.0em;
font-weight:400;
line-height:1.3em;
margin-top: 50px;
}
.navi-veranstaltungen{
margin: 0 0 1em 0;
text-align: left;
}

/* SCHRIFT */


.color{
color: #df0632;
}

.text-navigation{
color:#666666;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.0em;
font-weight:400;
line-height:1.4em;
}
p.text-navigation{
margin: 0px;
}

a {
 text-decoration: none;
 color: #e2001a;
}
a:visited {
 color: #e2001a;
}
a:hover {
 text-decoration: underline;
 color: #e2001a;
}
a:active {
 color: #e2001a;
}

a.teasertext {
 text-decoration: none;
 color: #222222;
}
a.teasertext:visited {
 color: #222222;
}
a.teasertext:hover {
 text-decoration: none;
 color: #222222;
}
a.teasertext:active {
 color: #222222;
}

.teaser-zeit{
font-size: 0.9em;
}

.text-navigation{
font-size: 1em;
font-weight: bold;
color: #ffffff;
}

ul.ul-navigation{
margin: 0 0 0em 0px;
padding:0;
}

ul.ul-navigation-abstand{
margin: 2.0em 0 0 0px;
padding:0;
}

ul.ul-navigation-rot{
margin: 0 0 0em 0px;
padding:0;
}
ul.ul-navigation-abstand-rot{
margin: 2.0em 0 0 0px;
padding:0;
}

li.li-navigation{
margin:0em 0 0.2em 0;
color: #ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:600;
line-height: 1.3em;
list-style: none;
padding: 0 2px 0 2px;
}

li.li-navigation-aktiv{
margin:0em 0 0.2em 0;
color: #ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:600;
line-height: 1.3em;
list-style: none;
padding: 0 2px 0 2px;
}

a.link-navigation {
 text-decoration: none;
 color: #ffffff;
}
a.link-navigation:visited {
 color: #ffffff;
}
a.link-navigation:hover {
 text-decoration: none;
 color: #ffffff;
}
a.link-navigation:active {
 color: #ffffff;
}
a.link-navigation-active {
 text-decoration: none;
 color: #ffffff;
}
a.link-navigation-active:visited {
 text-decoration: none;
 color: #ffffff;
}
a.link-navigation-active:hover {
 text-decoration: none;
 color: #ffffff;
}
a.link-navigation-active:active {
 text-decoration: none;
 color: #ffffff;
}

ul.ul-unternavigation{
margin: 0 0 0 12px;
padding:0;
}
li.li-unternavigation{
margin: 0.5em 0 0 0;
color: #ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height: 1.0em;
text-transform: none;
list-style: none;
padding: 0 0 0 0px;
}
li.li-unternavigation-aktiv{
margin: 0.5em 0 0 0;
color: #ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height: 1.0em;
text-transform: none;
list-style: square url(../grafik/layout/list-navigation.gif);
padding: 0 0 0 0px;
}
a.link-unternavigation {
 text-decoration: none;
 color: #ffffff;
}
a.link-unternavigation:visited {
 color: #ffffff;
}
a.link-unternavigation:hover {
 text-decoration: none;
 color: #ffffff;
}
a.link-unternavigation:active {
 text-decoration: none;
 color: #ffffff;
}
a.link-unternavigation-active {
 text-decoration: none;
 color: #ffffff;
}
a.link-unternavigation-active:visited {
 text-decoration: none;
 color: #ffffff;
}
a.link-unternavigation-active:hover {
 text-decoration: none;
 color: #ffffff;
}
a.link-unternavigation-active:active {
 text-decoration: none;
 color: #ffffff;
}

a.link-brotkrumen {
 text-decoration: none;
 color: #222222;
}
a.link-brotkrumen:visited {
 color: #222222;
}
a.link-brotkrumen:hover {
 text-decoration: none;
 color: #222222;
}
a.link-brotkrumen:active {
 color: #222222;
}
.brotkrumen-ohne-link{
 color: #222222;
}

.text-ueberschrift{
color: #df0632;
font-family: Verdana, Arial,Helvetica,sans-serif;
}
a.link-ueberschrift {
 text-decoration: none;
 color: #df0632;
}
a.link-ueberschrift:visited {
 color: #0df0632;
}
a.link-ueberschrift:hover {
 text-decoration: underline;
 color: #df0632;
}
a.link-ueberschrift:active {
 color: #df0632;
}
h1.text-ueberschrift-zeilenumbruch{
color: #cc0000;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}
h1.text-ueberschrift-absatz{
color: #cc0000;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}
h1.text-ueberschrift{
margin: 0 0 0 0;
font-size: 2.5em;
font-weight: 400;
line-height: 1.1em;
}


h1.text-ueberschrift-zeilenumbruch-gruen{
color: #77b800;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}
h1.text-ueberschrift-absatz-gruen{
color: #77b800;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}

h1.text-ueberschrift-zeilenumbruch-orange{
color: #ff8f00;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}
h1.text-ueberschrift-absatz-orange{
color: #ff8f00;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}

h1.text-ueberschrift-zeilenumbruch-blau{
color: #0070b8;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}
h1.text-ueberschrift-absatz-blau{
color: #0070b8;
font-family: "Trebuchet MS", Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 2.5em;
font-weight: 400;
line-height:1.1em;
}

h2.text-ueberschrift-zeilenumbruch{
color: #cc0000;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h2.text-ueberschrift-absatz{
color: #cc0000;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h2.text-ueberschrift{
margin: 0 0 0 0;
font-size: 1.2em;
font-weight: 600;
line-height: 1.6em;
}

h2.text-ueberschrift-zeilenumbruch-gruen{
color: #77b800;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h2.text-ueberschrift-absatz-gruen{
color: #77b800;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}

h2.text-ueberschrift-zeilenumbruch-orange{
color: #ff8f00;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h2.text-ueberschrift-absatz-orange{
color: #ff8f00;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}

h2.text-ueberschrift-zeilenumbruch-blau{
color: #0070b8;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h2.text-ueberschrift-absatz-blau{
color: #0070b8;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}

h2.text-ueberschrift-zeilenumbruch-schwarz{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h2.text-ueberschrift-absatz-schwarz{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}

h3.text-ueberschrift-zeilenumbruch{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 0.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h3.text-ueberschrift-absatz{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
margin: 0 0 1.0em 0;
font-size: 1.2em;
font-weight: 600;
line-height:1.6em;
}
h3.text-ueberschrift{
margin: 0 0 0 0;
font-size: 1.2em;
font-weight: 400;
line-height: 1.6em;
}



.text-normal{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
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: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height:1.6em;
}

.feld{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height:1.6em;
}

.textarea{
color:#222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
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 28px;
padding: 0;
}

ol.liste-p, ul.liste-p{
margin:-1.2em 0 0em 28px
padding: 0;
}

ol.liste-hr, ul.liste-hr{
margin: 0 0 0em 28px;
padding: 0;
}

ul.liste-downloads{
margin: 0em 0 0em 28px;
list-style: square url(../grafik/layout/list-style2.gif);
padding: 0;
}

ul.liste-1{
margin: 0.5em 0 0em 15px;
list-style: square url(../grafik/layout/list-style2.gif);
padding: 0;
}
ul.liste-1-p{
margin: 0em 0 0em 15px;
list-style: square url(../grafik/layout/list-style2.gif);
padding: 0;
}
ul.liste-1-hr{
margin: 0em 0 0em 15px;
list-style: square url(../grafik/layout/list-style2.gif);
padding: 0;
}

ul.liste-2{
margin: 0em 0 0em 20px;
list-style: square url(../grafik/layout/haken2.gif);
padding: 0;
}
ul.liste-2-p{
margin: 0em 0 0em 20px;
list-style: square url(../grafik/layout/haken2.gif);
padding: 0;
}
ul.liste-2-hr{
margin: 0em 0 0em 20px;
list-style: square url(../grafik/layout/haken2.gif);
padding: 0;
}

ul.liste-methode{
margin:0em 0 1.2em 10px;
list-style: square url(../grafik/layout/methoden_grau.gif);
padding: 0;
}
ul.liste-methode-p{
margin:-1.2em 0 1.2em 10px;
list-style: square url(../grafik/layout/methoden_grau.gif);
padding: 0;
}

li.listenpunkt{
margin-bottom:8px;
font-family: Verdana, Arial,Tahoma,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height:1.6em;
color: #222222;
}

/* Module */

.veranstaltungen-klein-normal{
color:#222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:600;
line-height:1.6em;
}

.neuigkeiten-klein-normal{
color:#222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height:1.6em;
width:150px;
border-bottom: 1px dashed #666666;
}

.gaestebuch-top-text-normal{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height:1.6em;
border-top: 1px dashed #222222;
margin-top:20px;
}
.gaestebuch-bottom-text-normal{
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight:400;
line-height:1.6em;
border-bottom: 1px dashed #222222;
}

.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: 262px;
margin-left: 278px;
height: auto;
}

#box-aktuelles-ueberschrift{
background: #006600;
color: #ffffff;
padding: 2px;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: 600;
line-height: 1.3em;
margin: 0;
border: 0;
}

.box-aktuelles-eintrag{
border-top: 0px;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
border-bottom: 1px solid #006600;
padding: 2px;
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: 400;
line-height: 1.3em;
}

#box-veranstaltungen{
float: left;
width: 262px;
height: auto;
}

#box-veranstaltungen-ueberschrift{
background: #006600;
color: #ffffff;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: 600;
line-height: 1.3em;
padding: 2px;
margin: 0;
border: 0;
}

.box-veranstaltungen-eintrag{
border-top: 0px;
border-left: 1px solid #006600;
border-right: 1px solid #006600;
border-bottom: 1px solid #006600;
padding: 2px;
color: #222222;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
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;
}

.veranstaltungen-2{
margin: 0;
clear:both;
}

.veranstaltungen-2-datum {
border: 0px;
padding: 0px;
float: left;
width: 11em;
}

.veranstaltungen-2-text {
border: 0px;
padding: 0px;
margin-left: 12em;
}

.tab-abstand {
display: block;
float: left;
}

.tab-absatz{
color:#505050;
font-family: Verdana, Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: 400;
line-height: 1.6em;
margin: 0;
clear:both;
}



table.forum-tabelle{
margin: 0 0 1em 0;
}

caption.forum-tabelle-ueberschrift{
background: #f2060c;
text-align: left;
color: #ffffff;
font-family: Arial,Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
padding: 3px 3px 3px 3px;
}

tr.forum-tabelle-zeile-1{
background: #faddbf;
}

tr.forum-tabelle-zeile-2{
}

th.forum-tabelle-head-1{
width: 230px;
border-left: 1px solid #f2060c;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: normal;
padding: 3px 2px 3px 2px;
}

th.forum-tabelle-head-2{
width: 90px;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: normal;
padding: 3px 2px 3px 2px;
}

th.forum-tabelle-head-3{
width: 60px;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: normal;
padding: 3px 2px 3px 2px;
}

th.forum-tabelle-head-4{
width: 90px;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: normal;
padding: 3px 2px 3px 2px;
}

td.forum-tabelle-spalte-1{
width: 230px;
border-left: 1px solid #f2060c;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height:1.8em;
padding: 3px 2px 3px 2px;
vertical-align: top;
}

td.forum-tabelle-spalte-2{
width: 90px;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height:1.8em;
padding: 3px 2px 3px 2px;
vertical-align: top;
}

td.forum-tabelle-spalte-3{
width: 60px;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height:1.8em;
padding: 3px 2px 3px 2px;
vertical-align: top;
}

td.forum-tabelle-spalte-4{
width: 90px;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
line-height:1.8em;
padding: 3px 2px 3px 2px;
vertical-align: top;
}


table.forum-tabelle2{
margin: 0 0 1em 0;
}

tr.forum-tabelle2-zeile-1{
}

tr.forum-tabelle2-zeile-2{
background: #faddbf;
}

th.forum-tabelle2-head-1{
width: 170px;
background: #f2060c;
color: #ffffff;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
padding: 3px 3px 3px 3px;
}

th.forum-tabelle2-head-2{
width: 300px;
background: #f2060c;
color: #ffffff;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: bold;
text-transform: uppercase;
padding: 3px 3px 3px 3px;
}

td.forum-tabelle2-spalte-1{
width: 170px;
border-left: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: normal;
line-height:1.8em;
padding: 3px 2px 3px 2px;
vertical-align: top;
}

td.forum-tabelle2-spalte-2{
width: 300px;
border-right: 1px solid #f2060c;
border-bottom: 1px solid #f2060c;
color: #222222;
font-family: Arial,Helvetica,sans-serif;
font-size: 1.2em;
font-weight: normal;
line-height:1.8em;
padding: 3px 2px 3px 2px;
vertical-align: top;
}


/* dynamische Navigation START */



  div#Tmenu {
    width: auto;
    padding: 0em;
    border: 0;
    position: absolute;
    left: 245px;
    height: 30px;
    top: 1px;
  }
  * html div#Tmenu {
    width: 41.4em;
    w\idth: 39.8em;  /* IE 6 in standards-compliant mode */
  }
  div#Tmenu div {
    clear: left;
  }
  ul#Navigation {
    margin: 0px;
    padding: 0;
    text-align: left;
  }

  ul#Navigation li {
    list-style: none;
    float: left;
    position: relative;
    margin: 0em;
    padding: 5px 5px 3px 5px;
    background: #222222;
    width: 155px;
  }
  ul#Navigation li.unter {
    list-style: none;
    float: left;
    position: relative;
    margin: 0em;
    padding: 5px 5px 3px 10px;
    background: #222222;
    width: 145px;
  }
  * html ul#Navigation li {
    margin-bottom: -0.4em;
  }

  ul#Navigation li ul {
    margin: 0;
    padding: 0;
    position: absolute;
    top: 23px;
    left: 0px;
  }
  * html ul#Navigation li ul {
    left: -1.5em;
    lef\t: -0.4em;
  }
  ul#Navigation li ul li {
    float: none;
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
  }

  ul#Navigation a, ul#Navigation span, a.unter{
    display: block;
    width: auto;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    text-decoration: none;
    font-weight: bold;
    padding: 0px;
    border: 0;
    color: white;
    background: #222222;
    line-height: 1.3em;
  }
  * html ul#Navigation a, * html ul#Navigation span {
    width: 9.2em;
    w\idth: 7em;  /* IE 6 in standards-compliant mode */
  }
  ul#Navigation a:hover, ul#Navigation span, li a#aktuell:hover {
    padding: 0px;
  }
  ul#Navigation li ul a:hover {
    border-color: #900;
  }
  li a#aktuell {
    border-right-color: #300;
    border-bottom-color: #300;
    background: #222222;
  }
  ul#Navigation li ul span {
    border-right-color: #c96;
    border-bottom-color: #c96;
    color: #900;
    background: #222222;
  }
  ul#Navigation li a:active, ul#Navigation li:hover a:active {
    color: black;
    background: #222222;
  }

/* dynamisches Ein-/Ausblenden */
  ul#Navigation li ul {
    display: none;
  }
  ul#Navigation li:hover ul {
    display: block;
    background: #eee;
  }