body { line-height: 1.25em; color: #535353; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; background-color: #b6c6d1; margin: 0; }
#hg01 { background-image: url(images/hg-unten.gif); background-repeat: repeat-x; background-position: 50% bottom; }
#hg02 { background-image: url(images/hg-oben.gif); background-repeat: repeat-x; background-position: 50% 177px; }
#hg03 { background-image: url(images/kopf.jpg); background-repeat: no-repeat; background-position: center top; }
#hg04 { background-image: url(images/unten.jpg); background-repeat: no-repeat; background-position: center bottom; }
#hg-content01 { background-image: url(images/hg-inh.gif); background-repeat: repeat-y; background-position: 12px 50%; width: 910px; }
#hg-content02 { background-image: url(images/kopf.jpg); background-repeat: no-repeat; background-position: center top; width: 910px; }
#hg-content03 { background-image: url(images/unten.jpg); background-repeat: no-repeat; background-position: center bottom; width: 910px; }
#bildwechsel { text-align: left; position: relative; left: 233px; width: 250px; height: 185px; }
#nav { padding-left: 55px; padding-top: 1px; height: 56px; }
#nav table { margin: 0px; padding: 0px; }
#nav tr { margin: 0px; padding: 0px; }
#nav td { margin: 0px; padding: 0px; }
#inhalt-links { background-image: url(images/hg-inh2.gif); background-repeat: repeat-x; position: relative; left: 22px; width: 637px; float: left; }
#inhalt-links-hg2 { background-image: url(images/hotnews.gif); background-repeat: no-repeat; background-position: 24px 15px; }
#inhalt-links-abstand { height: 300px; width: 1px; float: left; }
#inhalt-links2 { clear: right; text-align: left; width: 570px; padding-top: 15px; padding-bottom: 15px; }
#inhalt-rechts { background-image: url(images/hg-inh2.gif); background-repeat: repeat-x; position: relative; right: 19px; width: 210px; float: right; }
#inhalt-rechts2 { width: 192px; padding-top: 15px; padding-bottom: 15px; }
#inhalt-rechts3 { margin-top: 35px; }
#inhalt-unten { color: white; clear: both; padding-top: 64px; padding-bottom: 101px; }
#inhalt-unten h1 { text-transform: uppercase; font-size: 18px; color: #ffffff; font-weight: normal; margin: 0; padding-top: 7px; padding-bottom: 20px; }
#inhalt-unten a:link { color: #ffffff; }
#inhalt-unten a:hover { color: #ffffff; }
#inhalt-unten a:visited { color: #ffffff; }
#inhalt-unten2 { width: 800px; height: 180px; overflow: hidden; }
#impressum { color: #f6c991; height: 20px; }
#impressum a:link { color: #f6c991; }
#impressum a:hover { color: #f6c991; }
#impressum a:visited { color: #f6c991; }
#news-unten { text-align: left; width: 450px; float: left; }
#kontakt-unten { text-align: left; width: 240px; float: right; }
#suche { height: 45px; }
.clear { clear: both; }
.button-rechts { margin-bottom: 4px; }
h1 { text-transform: uppercase; font-size: 18px; color: #eb6909; font-weight: normal; margin: 0; padding-top: 30px; padding-bottom: 15px; }
h2 { font-size: 15px; color: #eb6909; font-weight: normal; margin: 0; padding-top: 14px; padding-bottom: 8px; }
h3 { font-size: 12px; color: #eb6909; font-weight: normal; margin: 0; padding-top: 10px; padding-bottom: 5px; }
p { margin: 0px; padding: 0px; }
a:link { color: #eb6909; }
a:hover { color: #eb6909; }
a:visited { color: #eb6909; }
table .contenttable { -moz-border-radius: 7px; -webkit-border-radius: 7px; font-size: 11px; margin: 0px; padding: 0px; background-color: #fff; }
th { border: 0px; text-align: center; padding: 4px; background-color: #b6c6d1; color: #fff }
tr { border: 0px; margin: 0px; padding: 0px; background-color: #e5ebef; }
td { font-size: 11px; border: 0px; margin: 0px; padding: 2px 5px; }
tr:hover { margin: 0; padding: 0 0 1px 0; background-color: #b6c6d1; color: #fff }
#link-home { margin-top: 20px; Margin-left: 50px; float: left; }
#link-home img { border: 0px; }
li{ font-size: 12px; list-style-image: url(images/pfeil.gif); margin-bottom: 2px; padding: 0; }
ul{ font-size: 12px; margin-left: 26px; margin-top: 0px; margin-bottom: 0px; padding: 0; }
.link-links { float: left; margin: 0 5px 10px 0; }
.link-rechts { float: right; }
#inh-vorschaltseite { padding-top: 510px; background-image: url(images/vorschaltseite-bild.jpg); background-repeat: no-repeat; background-position: center top; width: 700px; }

/* Teaser */

.teaser-item { margin: 2px; width: 280px; float: left; background-color: #e4eaee; -moz-border-radius: 7px; -webkit-border-radius: 7px; }
.teaser-item2 { color: #acb8c0; padding: 10px; }
.teaser-bild img { border: 3px #b7c6d1 solid; }
.teaser-bild { float: left; }
.teaser-text { height: 70px; width: 167px; float:right; overflow: hidden; }

/* Ticker */

#ticker { padding: 6px; float: right; width: 530px; }
#ticker td { background-image: url(images/hg-ticker.gif); background-repeat: repeat-x; height: 27px; margin: 0px; padding: 0px; }
#ticker tr { margin: 0px; padding: 0px; }
#ticker table { margin: 0; padding: 0px; }

/* Suche */

.suche-einfach { color: #ffffff; padding: 15px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background-color: #acb8c0; } 
.suche-einfach a:link { color: #ffffff; }
.suche-einfach a:hover { color: #ffffff; }
.suche-einfach a:visited { color: #ffffff; }
.suche-einfach input { padding: 2px; margin-bottom: 3px; border: 0px; color: #535353; background-color: #ffffff; }
.suche-einfach select { padding: 2px; margin-bottom: 3px; border: 0px; color: #535353; background-color: #ffffff; }
.tx-indexedsearch-redMarkup { color: #535353; padding: 2px 2px ; background-color: #ffffff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.suchergebnis1 { color: #acb8c0; padding: 0 15px 4px; background-color: #e4eaee; border-bottom: solid 1px #ffffff; -moz-border-radius-topleft: 7px; -webkit-border-top-left-radius: 7px; -moz-border-radius-topright: 7px; -webkit-border-top-right-radius: 7px; }
.suchergebnis2 { color: #ffffff; padding: 3px 15px ; background-color: #acb8c0; margin-bottom: 4px; -moz-border-radius-bottomleft: 7px; -webkit-border-bottom-left-radius: 7px; -moz-border-radius-bottomright: 7px; -webkit-border-bottom-right-radius: 7px; }
.suchergebnis2 a:link { color: #ffffff; }
.suchergebnis2 a:hover { color: #ffffff; }
.suchergebnis2 a:visited { color: #ffffff; }
.prozent { color: #acb8c0; padding: 3px 6px ; background-color: #ffffff; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.suchformular-rechts { padding-left: 15px; padding-top: 8px; }
.suchformular-hg { width: 150px; line-height: 2em; float: left; color: #7e858a; height: 27px; font-size: 12px; border: 0px; margin: 0px; padding: 0px; background-image: url(images/hg-ticker.gif); background-repeat: repeat-x; }
.tx-indexedsearch-browsebox { margin-bottom: 10px; }

/* News */

.news-list-item { padding-bottom: 15px; padding-top: 10px; margin-bottom: 10px; border-bottom: 1px dashed #e4eaee; }
.news-list-item h2 { font-size: 15px; color: #eb6909; font-weight: normal; margin: 0; padding-top: 5px; padding-bottom: 16px; }
.news-list-item-bild { width: 150px; float: left; text-align: left; }
.news-list-item-bild img { border: 3px #b7c6d1 solid; }
.news-list-item-datum { color: #acb8c0; }
.news-list-morelink { padding-left: 5px; }
.news-latest-item { margin-bottom: 3px; }
.news-latest-date { color: #acb8c0; padding-top: 2px; text-align: center; background-image: url(images/hg-latest.gif); background-repeat: no-repeat; background-position: left top; height: 19px; width: 79px; float: left; }
.news-latest-text { padding-top: 2px; padding-left: 15px; width: 300px; float: left; }
.showResultsWrap { color: #b7c6d1; padding-bottom: 5px; text-align: center; }
.browseLinksWrap { color: #b7c6d1; text-align: center; }
.news-single-item { padding-top: 10px }
.news-single-item h1 { padding-top: 3px; padding-bottom: 20px; }
.news-single-item h2 { font-style: oblique; color: #838383; font-size: 12px; font-weight: normal; margin-top: 0px; padding-top: 0px; }
.news-single-bild { float: left; width: 220px; text-align: left; }
.news-single-bild img { border: 3px #b7c6d1 solid; margin-bottom: 5px; }
.news-bild p { visibility: hidden; height: 1px; }

/* Nav */

.nav-linie-links { border-right: 1px solid #d9dbdd; float:left; height: 29px; }
.nav-linie-rechts { border-left: 1px solid #ffffff; float:left; height: 29px; }
ul.menu, ul.menu ul { list-style-type: none; z-index: 100; margin: 0px; padding: 0px; }
ul.menu a { text-decoration: none; font-size: 12px; color: #7e858a; display: block; padding: 8px 10px 6px 10px; font-weight: normal; }
ul.menu li { list-style-image: none; padding: 0; margin: 0; float: left; background-color: transparent; border-right: 1px solid #d9dbdd; border-left: 1px solid #ffffff; height: 29px; }
ul.menu li:hover { list-style-image: none; background-color: #7e858a; border-right: 1px solid #7e8890; border-left: 1px solid #7e8890; }
ul.menu li:hover a { list-style-image: none; color: #ffffff; }
.active { color: #ffffff; background-image: url(images/nav-act.gif); display: block; }
.aktiver-link a, ul.menu ul li .aktiver-link a, ul.menu li ul.menu li ul.menu li .aktiver-link a { color: #ffffff; }
.aktiver-link a:link, ul.menu ul li .aktiver-link a:link, ul.menu li ul.menu li ul.menu li .aktiver-link a:link { color: #ffffff; }
.aktiver-link a:hover, ul.menu ul li .aktiver-link a:hover, ul.menu li ul.menu li ul.menu li .aktiver-link a:hover { color: #ffffff; }
.aktiver-link a:visited, ul.menu ul li .aktiver-link a:visited, ul.menu li ul.menu li ul.menu li .aktiver-link a:visited { color: #ffffff; }

/* Für Unterpunkte keine Float-Eigenschaft */
ul.menu ul li { list-style-image: none; float:none; background-color: #f3f3f3; text-align: left; border-top: #fff solid 1px; border-bottom: #d9dbdd solid 1px; }

/* Links auf Unterpunkten sollen die Hintergrundfarbe ändern */
ul.menu ul li.hover, ul.menu ul li:hover { list-style-image: none; border-bottom: #7f8890 solid 1px; border-top: #7f8890 solid 1px; background-color: #7e858a; }
ul.menu ul li.hover, ul.menu ul li:hover a, ul.menu li ul.menu li ul.menu li:hover a { list-style-image: none; color: #ffffff; }
ul.menu ul li.hover, ul.menu ul li:hover a:link, ul.menu li ul.menu li ul.menu li:hover a:link { list-style-image: none; color: #ffffff; }
ul.menu ul li.hover, ul.menu ul li:hover a:visited, ul.menu li ul.menu li ul.menu li:hover a:visited { list-style-image: none; color: #ffffff; }
ul.menu ul { position: absolute; border: 1px solid #7f8890 ; display: none; width: 180px; }
ul.menu ul li a, ul.menu li ul.menu li ul.menu li a { list-style-image: none; color: #7e858a; }
ul.menu ul li a:link, ul.menu li ul.menu li ul.menu li a:link { list-style-image: none; color: #7e858a; }
ul.menu ul li a:visited, ul.menu li ul.menu li ul.menu li a:visited { list-style-image: none; color: #7e858a; }


/* Zweite Ebene anzeigen */
ul.menu li.hover ul, ul.menu li:hover ul  { list-style-image: none; display: block; }

/* Dritte Ebene */
ul.menu li.hover ul ul, ul.menu li:hover ul ul { list-style-image: none; display: none; margin-left: 160px; 

/* Breite eines Listenelements - Überlagerung */

              margin-top: -25px; /* Höhe eines Listenelements */ }

/* Dritte Ebene anzeigen */
ul.menu li.hover ul li.hover ul, ul.menu li:hover ul li:hover ul { list-style-image: none; display: block; }


/* Vierte Ebene */
ul.menu li.hover ul li.hover ul ul, ul.menu li:hover ul li:hover ul ul { list-style-image: none; display: none; }

/* Vierte Ebene anzeigen */

ul.menu li.hover ul li.hover ul li.hover ul , ul.menu li:hover ul li:hover ul li:hover ul { list-style-image: none; display: block; }
