.alter {
font-size: 12px;
text-transform: uppercase;
font-style: normal;
font-weight: bold;
}

.bg_haendler {
background-color: #d20a11;
}

.bg_main,
.menu_item_na, .menu_item_oa, .menu_item_oi,
H1,
H4 {
}

.daten {
font-size: 14px;
font-style: normal;
font-weight: bold;
text-transform: uppercase;
line-height: 45px;
padding-left: 15px;
}

.formA {
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #e30613;
background-color: #f3f3f3;
line-height: 25px;
padding-left: 8px;
}

.formE {
font-size: 14px;
font-style: normal;
font-weight: bold;
color: #e30613;
background-color: #f3f3f3;
padding-left: 8px;
}

.formT {
font-size: 14px;
color: #e30613;
background-color: #f3f3f3;
font-style: normal;
font-weight: bold;
padding-left: 8px;
}

.headline {
font-size: 24px;
color: #e30613;
line-height: 45px;
}

.inputSuche {
font-size: 11px;
background-image: url(/obj/gui/Design_22_neu/bg_suche1.gif);
}

.linie {
background-color: #e3e2e2;
}

.menu0,
.sitemap1 {
font-size: 12px;
font-style: normal;
font-weight: bold;
}

.menu {
font-size: 13px;
font-style: normal;
font-weight: normal;
visibility: hidden;
z-index: 0;
position: absolute;
line-height: 20px;
border-top: 1px solid #FFFFFF;
}

.menu_arrow {
position: absolute;
top: 5px;
right: 5px;
}

.menu_item_na, .menu_item_ni, .menu_item_oa, .menu_item_oi {
text-decoration: none;
white-space: nowrap;
display: block;
position: relative;
border-bottom: 1px solid #FFFFFF;
padding: 10px;
}

.menu_item_na0, .menu_item_ni0, .menu_item_oa0, .menu_item_oi0 {
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
display: block;
position: relative;
border-top: 1px solid #ffffff;
margin-right: 20px;
margin-left: 20px;
padding-top: 8px;
padding-bottom: 8px;
}

.menu_item_na0,
.menu_item_oa0,
.menu_item_oi0 {
color: #e30613;
}

.menu_item_na {
color: #000000;
background-color: #d20a11;
padding-bottom: 10px;
}

.menu_item_ni0,
.nav1:HOVER, .nav2:HOVER, .nav3:HOVER {
color: #FFFFFF;
}

.menu_item_ni {
color: #FFFFFF;
background-color: #2e2d2c;
}

.menu_item_oa,
.menu_item_oi {
color: #FFFFFF;
background-color: #d20a11;
}

.more {
font-size: 11px;
font-style: normal;
font-weight: bold;
text-transform: uppercase;
color: e30613;
}

.nav1, .nav1_a, .nav2, .nav2_a, .nav3, .nav3_a {
color: #000000;
line-height: 32px;
}

.nav1,
.nav1_a:HOVER {
font-size: 13px;
color: #FFFFFF;
padding-right: 5px;
padding-left: 5px;
}

.nav1_a {
font-size: 13px;
padding-right: 5px;
padding-left: 5px;
}

.nav2,
.nav2_a:HOVER {
font-size: 13px;
color: #FFFFFF;
margin-left: 15px;
padding-right: 5px;
}

.nav2_a {
font-size: 13px;
margin-left: 15px;
padding-right: 5px;
}

.nav3,
.nav3_a:HOVER {
font-size: 13px;
color: #FFFFFF;
margin-left: 25px;
padding-right: 5px;
}

.nav3_a {
font-size: 13px;
margin-left: 25px;
padding-right: 5px;
}

.nav_td1:HOVER,
.nav_td1_a,
.nav_td3:HOVER,
.nav_td3_a {
background-color: #d20a11;
height: 25px;
border-top: 1px solid #FFFFFF;
}

.nav_td1,
.nav_td3 {
height: 25px;
border-top: 1px solid #FFFFFF;
}

.nav_td2:HOVER,
.nav_td2_a {
background-color: #d20a11;
height: 25px;
}

.nav_td2 {
height: 25px;
}

.produkt_text {
line-height: 18px;
}

.produktbild {
max-width: 100%;
height: auto;
}

.rot {
color: #d20a11;
}

.sitemap0 {
font-size: 14px;
font-style: normal;
font-weight: bold;
}

.sitemap1, .sitemap2, .sitemap3, .sitemap4, .sitemap5 {
text-decoration: none;
white-space: nowrap;
line-height: 120%;
}

.sitemap2 {
font-size: 12px;
}

.sitemap3,
.sitemap4 {
font-size: 11px;
}

.sitemap_td0 {
background-color: #faeb1e;
padding: 5px 1px 5px 8px;
}

.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;
}

.tab_width {
width: 100%;
max-width: 700px;
}

.tf2 {
font-family: Verdana, Geneva, Helvetica, sans-serif;
border: 1px solid #FFFFFF;
}

.tf {
background-color: #f3f3f3;
line-height: 25px;
border-top: 1px solid #f3f3f3;
border-right: 1px solid #f3f3f3;
border-bottom: 1px solid #f3f3f3;
border-left: 1px solid #FFFFFF;
}

.untermenue_alter {
font-style: normal;
font-weight: bold;
color: #d20a11;
}

.untermenue_white {
color: #FFFFFF;
line-height: 18px;
}

.white {
text-transform: uppercase;
color: FFFFFF;
}

A:HOVER,
A {
text-decoration: none;
}

BODY {
overflow-y: scroll;
}

H2 {
font-size: 28px;
text-transform: uppercase;
color: #d20a11;
}

H3 {
display: inline;
}

INPUT {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
}

TEXTAREA {
font-family: Verdana, Geneva, Helvetica, sans-serif;
font-size: 12px;
background-color: #f3f3f3;
line-height: 15px;
border: 1px solid #f3f3f3;
padding-top: 4px;
padding-bottom: 4px;
}
