#main {
color: #FFFFFF;
}

.accordion .panel,
.accordion input {
display: none;
}

.accordion input:checked + label::after {
content: " – ";
}

.accordion input:checked + label {
color: #ffffff;
background-color: #009ee3;
border-top-color: #e4e2e4;
}

.accordion input:checked ~ .panel {
background-color: #ffffff;
display: block;
line-height: 22px;
width: auto;
height: auto;
border-bottom: 1px solid #747474;
margin: 0;
padding: 10px;
}

.accordion label::after {
float: right;
content: " + ";
}

.accordion label {
font-size: 11px;
color: #009ee3;
background-color: #f8f8f8;
display: block;
cursor: pointer;
font-weight: bold;
width: 100%;
border-bottom: 1px solid #e4e2e4;
padding: 10px;
box-sizing: border-box;
}

.accordion {
margin-top: 10px;
margin-right: 25px;
margin-bottom: 25px;
}

.bg_grey {
background-color: efefef;
padding: 3px 3px 3px 5px;
}

.bildnews {
display: inline;
border: 1px solid #000000;
}

.bildunterschrift {
font-size: 9px;
color: #000000;
background-color: #CDD2D6;
border-right: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 1px solid #000000;
padding: 4px 2px 2px 2px;
}

.bottom,
.nav_a,
.td1,
BODY {
}

.box {
padding: 0px 0px 0px 0px;
}

.box_body {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
background-image: url(/obj/gui/Design_1084/bg_box.gif);
padding: 0px 10px 0px 14px;
}

.box_footer {
background-image: url(/obj/gui/Design_1084/box_schatten_u.gif);
}

.box_head {
font-family: Georgia, Times New Roman, Times;
font-size: 14px;
color: #888888;
background-image: url(/obj/gui/Design_1084/box_schatten_o.gif);
padding: 14px 10px 10px 14px;
}

.cookies_tabs input[type="radio"] + label {
font-size: 11px;
color: #009ee3;
display: inline-block;
position: relative;
cursor: pointer;
line-height: 32px;
border: 1px solid #ccc;
margin: 0px 2px 0px 0px;
padding: 0px 18px 0px 18px;
}

.cookies_tabs input[type="radio"] ~ div {
visibility: hidden;
}

.cookies_tabs input[type="radio"]:checked + label {
color: #FFFFFF;
background-color: #009ee3;
z-index: 1;
cursor: default;
border-bottom-color: #fff;
}

.cookies_tabs input[type="radio"]:checked ~ div {
visibility: visible;
}

.cookies_tabs input[type="radio"]:disabled + label {
cursor: no-drop;
opacity: .5;
}

.cookies_tabs li > div {
background-color: #fff;
display: inline-block;
position: absolute;
top: 33px;
right: 0px;
left: 0px;
border: 1px solid #ccc;
padding: 8px;
box-sizing: border-box;
}

.cookies_tabs li:first-child {
margin-left: 8px;
}

.cookies_tabs li {
display: inline-block;
}

.cookies_tabs ul {
margin: 0px;
padding: 0px;
}

.cookies_tabs {
font-size: 12px;
color: #009ee3;
position: relative;
width: 100%;
}

.extra_nav:hover {
font-size: 11px;
text-decoration: underline;
color: #2f2483;
height: 13px;
}

.extra_nav {
font-size: 11px;
color: #454545;
text-decoration: none;
height: 13px;
}

.extra_nav_a {
font-size: 11px;
color: #2d2282;
text-decoration: none;
height: 13px;
}

.extra_nav_div {
display: inline;
}

.footer2 {
width: 180px;
height: 250px;
}

.footer {
width: 175px;
height: 245px;
border-right: 1px solid #ffffff;
}

.footer_3 {
width: 195px;
height: 245px;
}

.footer_3_2 {
width: 544px;
height: 245px;
}

.header_text_box {
text-decoration: none;
text-align: center;
float: right;
position: relative;
width: 460px;
bottom: 10px;
left: 200px;
padding-top: 80px;
padding-right: 10px;
padding-left: 35px;
}

.hg {
background-image: url(/obj/gui/Design_1084/bg.gif);
background-repeat: repeat-x;
background-position: left bottom;
}

.icon1 {
vertical-align: top;
padding-right: 5px;
}

.icon2 {
vertical-align: bottom;
padding-left: 5px;
}

.inputSuche {
border: 1px solid #959595;
margin-top: 3px;
}

.nav0:HOVER {
color: #2d2282;
background-image: url(/obj/gui/Design_1084/pfeil_a.gif);
}

.nav0 {
text-decoration: none;
color: #454545;
background-image: url(/obj/gui/Design_1084/pfeil.gif);
background-repeat: no-repeat;
line-height: 26px;
padding-left: 22px;
}

.nav0_a {
text-decoration: none;
color: #2d2282;
background-image: url(/obj/gui/Design_1084/pfeil_a.gif);
background-repeat: no-repeat;
line-height: 26px;
padding-left: 22px;
}

.nav1:HOVER {
color: #FFFFFF;
background-color: #009EE3;
border-top: 3px solid #009EE3;
border-right: 7px solid #009EE3;
border-bottom: 3px solid #009EE3;
}

.nav1 {
font-size: 11px;
text-decoration: none;
color: #454545;
line-height: 22px;
margin-left: 17px;
padding-left: 5px;
}

.nav1_a {
font-size: 11px;
text-decoration: none;
color: #FFFFFF;
background-color: #888888;
line-height: 22px;
margin-left: 17px;
padding: 3px 5px 3px 5px;
}

.nav2 {
font-size: 10px;
text-decoration: none;
color: #454545;
line-height: 22px;
padding-left: 28px;
}

.nav2_a {
font-size: 10px;
text-decoration: none;
color: #009ee3;
line-height: 22px;
padding-left: 28px;
}

.nav3:HOVER {
font-style: normal;
font-weight: bold;
color: #2f2483;
}

.nav3 {
font-size: 10px;
text-decoration: none;
line-height: 22px;
padding-left: 33px;
}

.nav3_a {
font-size: 10px;
text-decoration: none;
color: #888888;
background-color: #E2E2E2;
line-height: 22px;
padding-left: 33px;
}

.nav4 {
font-size: 10px;
text-decoration: none;
line-height: 22px;
padding-left: 38px;
}

.nav4_a {
font-size: 10px;
text-decoration: none;
color: #888888;
background-color: #E2E2E2;
line-height: 22px;
padding-left: 38px;
}

.nav {
border-bottom: 1px solid #E2E2E2;
}

.sitemap0 {
font-size: 12px;
font-style: normal;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
white-space: nowrap;
background-color: #ABABAB;
line-height: 120%;
height: 8px;
padding: 4px 15px 4px 7px;
}

.sitemap1 {
font-size: 11px;
font-style: normal;
font-weight: bold;
color: #646464;
text-decoration: none;
line-height: 140%;
}

.sitemap2, .sitemap3, .sitemap4, .sitemap5 {
font-size: 11px;
font-style: normal;
font-weight: normal;
color: #646464;
text-decoration: none;
vertical-align: middle;
padding: 3px 20px 3px 5px;
}

.slogan:hover,
A:HOVER {
color: #2f2483;
}

.slogan {
font-family: Georgia, Times New Roman, Times;
font-size: 16px;
text-decoration: none;
text-align: center;
line-height: 26px;
margin-top: 5px;
margin-bottom: 5px;
padding-right: 6px;
padding-left: 8px;
}

.slogan_g {
font-family: Georgia, Times New Roman, Times;
font-size: 22px;
text-decoration: none;
text-align: left;
line-height: 26px;
}

.td1_a {
background-color: #E2E2E2;
}

.tf {
border: 1px solid #959595;
}

.titel {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
font-weight: bold;
text-decoration: none;
}

.untertitel {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
}

A {
text-decoration: underline;
color: #009ee3;
}

div#finder a span,
div#finder10 a span,
div#finder11 a span,
div#finder2 a span,
div#finder3 a span,
div#finder4 a span,
div#finder5 a span,
div#finder6 a span,
div#finder7 a span,
div#finder8 a span,
div#finder9 a span,
div#menu a span {
color: #172983;
display: none;
}

div#finder a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #2f2483;
margin-left: -282px;
}

div#finder a,
div#finder10 a,
div#finder11 a,
div#finder2 a,
div#finder3 a,
div#finder4 a,
div#finder5 a,
div#finder6 a,
div#finder7 a,
div#finder8 a,
div#finder9 a,
div#menu a {
text-decoration: none;
cursor: pointer;
}

div#finder10 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #cce5d7;
margin-left: -282px;
}

div#finder10,
div#finder11,
div#finder2,
div#finder3,
div#finder4,
div#finder5,
div#finder6,
div#finder7,
div#finder8,
div#finder9,
div#finder,
div#menu {
position: relative;
}

div#finder11 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #ddeed4;
margin-top: -28px;
margin-left: -282px;
}

div#finder2 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #099ee3;
margin-top: -28px;
margin-left: -282px;
}

div#finder3 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #099ee3;
margin-top: -56px;
margin-left: -282px;
}

div#finder4 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #57ab27;
margin-top: -84px;
margin-left: -282px;
}

div#finder5 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #e64415;
margin-top: -112px;
margin-left: -282px;
}

div#finder6 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #6b4828;
margin-top: -140px;
margin-left: -282px;
}

div#finder7 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #ef7c00;
margin-top: -168px;
margin-left: -282px;
}

div#finder8 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #b00d7f;
margin-top: -140px;
margin-left: -282px;
}

div#finder9 a:hover span {
font-size: 13px;
color: #727272;
background-color: #FFFFFF;
display: block;
position: absolute;
width: 266px;
border: 1px solid #ccdcea;
margin-left: -282px;
}

DIV, P, TD, TH, UL, LI {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
color: #454545;
line-height: 17px;
}

H1 {
font-family: Georgia, Times New Roman, Times;
font-size: 24px;
color: #FFFFFF;
vertical-align: bottom;
background-image: url(/obj/gui/Design_1084/grau_gross.jpg);
background-repeat: no-repeat;
font-style: normal;
font-weight: normal;
background-position: left bottom;
line-height: 24px;
padding: 5px 5px 40px 10px;
}

H2 {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 15px;
color: #454545;
display: inline;
line-height: 22px;
}

H3 {
font-size: 13px;
line-height: 22px;
}

H4 {
line-height: 20px;
}

H5 {
font-size: 12px;
display: inline;
font-style: normal;
font-weight: bold;
}

TEXTAREA {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 11px;
border: 1px solid #ABABAB;
}
