.box_body {
border-bottom: 1px solid #5C5C5C;
padding-right: 14px;
padding-left: 14px;
}

.box_head {
font-size: 16px;
color: #2c5275;
font-style: normal;
font-weight: bold;
padding: 15px 14px 5px 14px;
}

.box_hl {
color: #FFFFFF;
background-color: #FD6623;
font-style: normal;
font-weight: bold;
}

.bt {
border: 1px solid #FD6623;
}

.extra_nav {
text-decoration: none;
color: #2c5275;
margin-left: 2px;
}

.extra_nav_a {
text-decoration: underline;
color: #2c5275;
margin-left: 2px;
}

.extra_nav_div {
display: inline;
margin-left: 2px;
}

.inputSuche {
font-size: 16px;
background-color: transparent;
}

.kategorie {
font-size: 20px;
line-height: 30px;
}

.linie {
border-bottom: 1px solid #9c9c9c;
}

.main_body {
border-bottom: 1px solid #5C5C5C;
}

.nav a[a0] {
font-size: 20px;
text-decoration: none;
color: #2c5275;
font-weight: bold;
padding: 3px 64px 3px 8px;
}

.nav a[a1] {
font-size: 18px;
text-decoration: none;
color: #2c5275;
padding: 0px 48px 0px 24px;
}

.nav a[a2] {
font-size: 16px;
text-decoration: none;
padding: 0px 32px 0px 40px;
}

.nav a[a3] {
text-decoration: none;
padding: 0px 16px 0px 56px;
}

.nav a[a4] {
text-decoration: none;
padding: 0px 0px 0px 72px;
}

.nav a[active] {
text-decoration: none;
color: #FFFFFF;
background-color: #2c5275;
}

.nav a {
text-decoration: none;
color: #FFFFFF;
display: inline-block;
width: 254px;
}

.nav input[type="checkbox"] + div,
.nav input[type="checkbox"] + ul,
.nav input[type="checkbox"] {
display: none;
}

.nav input[type="checkbox"]:checked + div,
.nav input[type="checkbox"]:checked + ul {
display: inline;
}

.nav label {
white-space: nowrap;
cursor: pointer;
font-weight: bold;
line-height: 25px;
}

.nav li {
display: block;
}

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

.nav {
background-color: #EBEBEB;
border-top: 1px solid #5C5C5C;
border-bottom: 1px solid #5C5C5C;
}

.rot {
color: #DB0A0A;
}

.search {
color: F94F01;
line-height: 16px;
}

.sitemap0, .sitemap1, .sitemap2, .sitemap3, .sitemap4 {
font-size: 16px;
color: #646464;
text-decoration: none;
white-space: nowrap;
}

.sitemap0 {
font-size: 20px;
font-weight: bold;
color: #FFFFFF;
}

.sitemap1,
.wie_h3 {
font-size: 18px;
font-weight: bold;
}

.sitemap_td0 {
background-color: #FD6623;
padding: 1px 0px 1px 12px;
}

.sitemap_td1 {
padding: 3px 0px 3px 8px;
}

.sitemap_td2 {
padding: 2px 0px 2px 16px;
}

.sitemap_td3 {
padding: 1px 0px 1px 24px;
}

.sitemap_td4 {
padding: 1px 0px 1px 32px;
}

.table1 {
border-top: 1px solid #000000;
border-left: 1px solid #000000;
}

.table2 {
border-top: 1px solid #FD6623;
border-left: 1px solid #FD6623;
}

.table3 {
empty-cells: show;
border-spacing: 2px;
border-top: 1px solid #EEEAE8;
border-left: 1px solid #EEEAE8;
}

.td1 {
vertical-align: top;
line-height: 26px;
border-right: 1px solid black;
border-bottom: 1px solid black;
padding: 6px;
}

.td2 {
vertical-align: top;
line-height: 26px;
border-right: 1px solid #FD6623;
border-bottom: 1px solid #FD6623;
padding: 2px 2px 2px 6px;
}

.td3 {
vertical-align: top;
line-height: 14px;
border-spacing: 2px;
border-right: 1px solid #EEEAE8;
border-bottom: 1px solid #EEEAE8;
padding: 5px;
}

.text {
color: #000000;
line-height: 26px;
}

.tf {
border: 1px solid #5C5C5C;
}

A:HOVER {
text-decoration: underline;
}

A {
text-decoration: none;
color: F94F01;
}

BODY {
background-color: #FFFFFF;
border: none;
scrollbar-face-color: #FFCFB9;
scrollbar-highlight-color: #FFCFB9;
scrollbar-shadow-color: #FFCFB9;
scrollbar-track-color: #FFEAE1;
scrollbar-darkshadow-color: #FD6623;
scrollbar-3dlight-color: #FD6623;
scrollbar-arrow-color: #FD6623;
}

DIV, P, TD, TH, UL, LI {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 16px;
line-height: 26px;
}

H1 {
font-size: 24px;
color: #2c5275;
line-height: 30px;
}

H2 {
font-size: 22px;
color: #2c5275;
display: inline;
}

H3 {
font-size: 18px;
color: #2c5275;
white-space: nowrap;
display: run-in;
font-style: normal;
font-weight: bold;
line-height: 20px;
}

H4 {
font-size: 16px;
color: #2c5275;
display: inline;
line-height: 1em;
}

H5 {
font-size: 16px;
color: #2c5275;
white-space: nowrap;
display: inline;
font-weight: bold;
}

INPUT {
font-size: 18px;
}

OL {
line-height: 32px;
}

TEXTAREA {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 18px;
border: 1px solid black;
}

TH {
font-size: 22px;
color: #3E4A6C;
background-color: #DCDCDC;
font-style: normal;
font-weight: bold;
padding: 3px;
}

