body { font-size: 9pt; font-family: Arial, Tahoma, Sans-Serif; line-height: 13pt; vertical-align: top; }
.index_sidebar { text-align: justify; vertical-align: top; padding-bottom: 10px; padding-left: 5px; }
.inhalt2 { font-size: 8pt; line-height: 12pt; background-color: #f5f5f5; text-align: left; padding-right: 4px; padding-bottom: 2px; padding-left: 4px; border: solid 1px #ccc; }
.inhalt1 { line-height: 25px; text-align: left; position: absolute; top: 64px; width: 150px; height: auto; margin-right: 20px; padding-top: 1px; }
.inhalt3 { text-align: left; vertical-align: top; width: auto; height: 100%; padding-top: 63px; border-right: 1px solid #92a8cd; }
.datum { color: #808080; font-size: 10px; text-align: center; width: 140px; height: auto; max-width: 150px; margin-top: 2px; padding: 1px 2px; border: solid 1px #ccc; }
.inhalt { line-height: 15px; text-align: justify; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; }
.druck { line-height: 15px; text-align: justify; padding-bottom: 20px; padding-left: 5px; }
.feed { color: #b3b3b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; width: auto; height: auto; margin-left: 2px; }
a.feed:link, a.feed:visited { color: #b3b3b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; text-align: left; text-indent: 2px; width: auto; height: auto; }
a.feed:hover { color: #b3b3b3; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; text-align: left; text-indent: 2px; width: auto; height: auto; }
p { line-height: 150%; }
a:link { color: black; background-repeat: no-repeat; text-decoration: none; }
a:visited { color: black; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active {  }
a{ line-height: 150%; }
.sidebar { color: #3c3c3c; font-size: 11px; width: 184px; padding-bottom: 10px; padding-left: 1px; }
a.sidebar:link, a.sidebar:visited { color: #3c3c3c; font-size: 11px; padding-bottom: 10px; padding-left: 1px; }
a.sidebar:hover { color: #3c3c3c; font-size: 11px; text-decoration: underline; padding-bottom: 10px; padding-left: 1px; }
.sidebar_inhalt { font-size: 11px; margin-top: 0; padding: 5px 2px 1px 3px; border-left: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; }
.sidebar_inhalt_ohne_Überschrift { font-size: 11px; margin-top: 0; padding: 5px 2px 1px 3px; border: solid 1px #e6e6e6; }
.sidebar_inhalt_grau { background-color: #f5f5f5; margin-top: 0; padding: 5px 2px 1px 3px; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; }
.navbar_index { font-size: 11px; width: auto; }
h1 { color: black; font-size: 122%; font-family: "Microsoft Sans Serif", Helvetica, Arial, Verdana, sans-serif; font-weight: bold; background-repeat: no-repeat; background-position: 0 77px; text-transform: uppercase; text-align: left; letter-spacing: 1pt; width: auto; margin-top: 0; margin-bottom: 35px; padding: 30px 5px 0 0;d; }
h4 { color: black; font-size: 100%; font-family: Arial; text-decoration: underline; text-align: left; }
h2 { color: #c40000; font-size: 12px; font-family: Arial; line-height: 15px; background-position: 0 2px; text-align: left; letter-spacing: 1px; margin-top: 20px; padding-top: 4px; padding-right: 4px; padding-bottom: 4px; }
h3 { font-size: 12px; font-family: Arial; font-weight: normal; text-decoration: underline; text-align: left; margin: 0; padding-top: 10px; }
h5 { color: black; font-size: 11px; font-weight: bold; background-color: #eee; background-repeat: no-repeat; background-position: 169px 4px; text-align: left; margin-bottom: 0; padding: 2px 2px 2px 4px; border: solid 1px #e6e6e6; }
.info_ueberschrift { font-size: 11px; font-weight: bold; width: auto; margin-bottom: 4px; padding: 2px 2px 2px 4px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.info_inhalt { color: #7f7f7f; width: auto; margin-top: 2px; padding-left: 2px; }
a.info_inhalt:link, a.info_inhalt:visited { color: #7f7f7f; margin-top: 2px; padding-left: 2px; width: auto; }
a.info_inhalt:hover { color: #7f7f7f; text-decoration: underline; margin-top: 2px; padding-left: 2px; width: auto; }
.block { color: #808080; background-color: #f6f6f6; padding: 2px 4px 2px 5px; border-color: #ccc #ccc #ccc #000; border-style: solid; border-width: 1px 1px 1px 3px; }
.ueberschr_inhaltsverz { color: black; font-weight: bold; background-color: #f6f6f6; margin-top: 5px; margin-bottom: 5px; padding: 2px 4px 2px 5px; border: solid 1px #ccc; }
.urlaub { color: red; font-weight: bold; background-color: #ffc; text-align: center; margin-top: 18px; margin-bottom: 5px; padding-right: 2px; padding-left: 2px; border: solid 1px #92a8cd; }
.inhalt_inhaltsverz { text-align: left; margin-top: 2px; margin-bottom: 2px; padding-right: 0; padding-left: 5px; }
.nav_ueberschrift { color: #999; font-size: 10px; line-height: 12px; background-repeat: repeat-x; text-align: right; width: auto; height: auto; margin: 0 0 0 -2px; padding: 2px 2px 2px 20px; }
.block_formular { background-color: #f6f6f6; padding: 4px; border: solid 1px #ccc; }
.block_grafiken { padding: 2px; border: solid 1px #ccc; }
.grafiken_li { float: left; margin: 0 10px 4px 0; padding: 3px; border: solid 1px #ccc; }
.grafiken_re { padding: 3px; float: right; margin-left: 10px; border: solid 1px #ccc; }
.optionen { text-align: right; width: 100%; }
.tabelle_ueberschrift { font-weight: bold; background-color: #fff; margin: 2px 2px 2px -4px; padding: 4px; border-color: black; border-style: solid; border-width: 1px 1px 1px 3px; }
.tabelle_ueberschrift_info { font-size: 12px; font-weight: bold; background-color: #fff; text-transform: uppercase; letter-spacing: 1px; margin: 2px 2px 2px -4px; padding: 4px 4px 4px 20px; border-style: solid; border-width: 1px 1px 1px 3px; border-color: black; }
.auswahl_kategorien { font-size: 11px; font-weight: bold; background-color: #fbf6e7; text-align: center; width: auto; margin-top: 0; margin-bottom: 1px; padding: 4px; border: solid 1px #ccc; }
.tabelle { font-size: 10px; line-height: 12px; padding: 2px; border: solid 1px #ccc; }
.tabelle_opt { font-size: 10px; line-height: 12px; position: absolute; top: 1px; left: 140px; float: right;cd; }
.block_formular_inline { background-color: #fff; text-transform: uppercase; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; border-color: #ccc #ccc #ccc #000; border-style: solid; border-width: 1px 1px 1px 3px; }
.block_formular_submit { background-color: #fff; padding: 5px; border-style: solid; border-width: 1px 1px 1px 3px; border-color: black; }
a.mainlevel:link, a.mainlevel:visited { color: black; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, "Sans Serif", verdana; line-height: 25px; background-color: #eee; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; width: auto; text-decoration: none; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-left: 10px; display: block; }
a.kategorie1:link, a.kategorie1:visited { color: black; font-size: 11px; font-family: Arial, Helvetica, "Sans Serif", verdana; font-weight: bold; line-height: 25px; text-decoration: none; background-color: #eee; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; width: auto; margin-bottom: 0; border: solid 1px #e6e6e6; }
a.kategorie1_inhalt:link, a.kategorie1_inhalt:visited { color: black; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif", verdana; font-weight: bold; line-height: 13px; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; width: auto; margin-top: 0; margin-bottom: 0; padding: 2px 7px; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a.kategorie2_inhalt:link, a.kategorie2_inhalt:visited { color: black; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif", verdana; font-weight: bold; line-height: 13px; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; padding: 2px 7px; width: auto; margin: 0 1px; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a.kategorie3_inhalt:link, a.kategorie3_inhalt:visited { color: black; font-size: 10px; font-family: Arial, Helvetica, "Sans Serif", verdana; font-weight: bold; line-height: 13px; text-decoration: none; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; margin: 0 0 0 1px; padding: 2px 7px; width: auto; border-right-style: none; border-bottom-style: none; border-left-style: none; }
a.kategorie2:link, a.kategorie2:visited { color: black; font-size: 11px; font-family: Arial, Helvetica, "Sans Serif", verdana; font-weight: bold; line-height: 25px; text-decoration: none; background-color: #eee; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; width: auto; margin-right: 1px; margin-bottom: 0; margin-left: 1px; border: solid 1px #e6e6e6; }
a.kategorie3:link, a.kategorie3:visited { color: black; font-size: 11px; font-family: Arial, Helvetica, "Sans Serif", verdana; font-weight: bold; line-height: 25px; text-decoration: none; background-color: #eee; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: center; display: block; margin-right: 0; margin-bottom: 0; margin-left: 1px; width: auto; border: solid 1px #e6e6e6; }
a.copyright:link, a.copyright:visited { color: #999; font-family: Arial, Helvetica, "Sans Serif"; background-position: 0 0; text-decoration: none; text-align: center; width: auto; height: auto; border-top: 1px solid #92a8cd; }
a.mainlevel1:link, a.mainlevel1:visited { color: white; font-size: 11px; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; line-height: 25px; text-decoration: none; background-color: #92a8cd; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-align: left; display: block; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; padding-left: 10px; width: auto; }
a.unternav_aktiv1:link, a.unternav_aktiv1:visited { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background: #92a8cd url(../images/icon-navigation.gif) no-repeat 10px 6px; text-decoration: none; text-align: left; display: block; padding-left: 22px; width: auto; height: auto !important; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; }
a.unternav_aktiv1:hover { color: white; background-color: black; background-repeat: no-repeat; background-attachment: scroll; background-position: 10px 6px; text-decoration: none; text-align: left; display: block; }
a.unternav:link, a.unternav:visited { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, "Sans Serif", Arial, Helvetica, sans-serif; font-weight: bold; line-height: 18px; background-color: #d6d8e4; background-repeat: no-repeat; background-attachment: scroll; background-position: 0 0; text-decoration: none; text-align: left; display: block; padding-left: 22px; width: auto; height: auto !important; margin-right: 1px; margin-bottom: 1px; margin-left: 1px; }
a.unternav:hover { color: white; background: black url(../images/icon-navigation.gif) no-repeat 10px 6px; text-decoration: none; text-align: left; display: block; width: auto; height: auto !important; }
a.mainlevel:hover { color: white; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; background-color: black; background-position: 0 -25px; text-decoration: none; text-align: left; display: block; }
a.kategorie1:hover { color: white; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; text-decoration: none; background-color: black; background-position: 0 -25px; border: solid 1px #ccc; display: block; }
a.kategorie1_inhalt:hover { color: #92a8cd; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; text-decoration: none; background-position: 0 -25px; border-right-style: none; border-bottom-style: none; border-left-style: none; display: block; }
a.kategorie2_inhalt:hover { color: #92a8cd; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; text-decoration: none; background-position: 0 -25px; display: block; }
a.kategorie3_inhalt:hover { color: #92a8cd; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; text-decoration: none; background-position: 0 -25px; display: block; }
a.kategorie2:hover { color: white; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; text-decoration: none; background-color: black; background-position: 0 -25px; border: solid 1px #ccc; display: block; }
a.kategorie3:hover { color: white; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; text-decoration: none; background-color: black; background-position: 0 -25px; display: block; border: solid 1px #ccc; }
a.mainlevel1:hover { color: white; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; background-color: black; background-position: 0 -25px; text-decoration: none; text-align: left; display: block; }
a.news:link, a.news:visited { color: black; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; background-position: 0 4px; text-decoration: none; text-align: left; display: block; }
a.news:hover { color: #92a8cd; font-family: Arial, Helvetica, "Sans Serif"; font-weight: bold; text-decoration: none; text-align: left; }
li
{ line-height: 13pt; text-align: left; margin-right: 40px; margin-bottom: 3px; margin-left: -10px; padding-top: 0; list-style: none url(../images/li1.gif); 
