body, th, td, p, div { font-size: 11px; font-family: Arial, Verdana, sans-serif; margin: 0px; line-height: 16px }
body { background-color: #E4D9C1; color: #4D4C4C; }

hr { height: 1px; color: white; border: 1px solid white; }

.content table { border-collapse:collapse; border-color: white; }

h1 { color: #8C0606; font-size: 15px; font-weight: bold; margin-bottom: 6px }
h2 { color: #4D4C4C; font-size: 15px; }
h3 { color: #4D4C4C; font-size: 15px; font-weight: bold }
h4 { color: #4D4C4C; font-size: 14px; font-weight: bold }
h5 { color: #4D4C4C; font-size: 13px; font-weight: bold; }
h6 { color: #4D4C4C; font-size: 13px; font-weight: bold; }

/* Siteservice */
.siteservice a         { color: #8B8A8A; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; }
.siteservice a:link    { color: #8B8A8A; }
.siteservice a:visited { color: #8B8A8A; }
.siteservice a:hover   { color: #8C0606; }
.siteservice a:active  { color: #8B8A8A; }

/* Allgemeine Links */
a         { color: #8C0606; font-family: Arial, Verdana, sans-serif; text-decoration: none; }
a:link    {}
a:visited {}
a:hover   { color: #8C0606; }
a:active  {}

/* Stil Navigation */
a.nav_style         { font-size: 12px; color: #4D4C4C; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold }
a.nav_style:link    { color: #4D4C4C; }
a.nav_style:visited { color: #4D4C4C; }
a.nav_style:hover   { color: #8C0606; border-bottom: 4px solid #8C0606 }
a.nav_style:active  { color: #4D4C4C; }
a.nav_style_activ         { font-size: 12px; color: #8C0606; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; text-transform: uppercase; font-weight: bold; border-bottom: 4px solid #8C0606 }
a.nav_style_activ:link    { color: #8C0606; }
a.nav_style_activ:visited { color: #8C0606; }
a.nav_style_activ:hover   { color: #8C0606; border-bottom: 4px solid #8C0606 }
a.nav_style_activ:active  { color: #8C0606; }

/* Unternehmen Navigation */
a.nav_company         { font-size: 11px; color: white; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; }
a.nav_company:link    { color: white; }
a.nav_company:visited { color: white; }
a.nav_company:hover   { color: white; }
a.nav_company:active  { color: white; }
a.nav_company_activ         { font-size: 11px; color: white; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }
a.nav_company_activ:link    { color: white; }
a.nav_company_activ:visited { color: white; }
a.nav_company_activ:hover   { color: white; }
a.nav_company_activ:active  { color: white; }

/* Sub Navigation */
a.nav_sub         { font-size: 11px; color: #4D4C4C; color: font-family: Arial, Verdana, sans-serif; text-decoration: none;  }
a.nav_sub:link    { color: #4D4C4C; }
a.nav_sub:visited { color: #4D4C4C; }
a.nav_sub:hover   { color: #8C0606; }
a.nav_sub:active  { color: #4D4C4C; }
a.nav_sub_activ         { font-size: 11px; color: #8C0606; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }
a.nav_sub_activ:link    { color: #8C0606; }
a.nav_sub_activ:visited { color: #8C0606; }
a.nav_sub_activ:hover   { color: #8C0606 }
a.nav_sub_activ:active  { color: #8C0606; }
.nav_sub_header { color: #8C0606; text-transform: uppercase; font-size: 12px; font-weight: bold }

/* Breadcrumb Navigation */
a.nav_breadcrumb         { color: #4D4C4C; }
a.nav_breadcrumb:link    { color: #4D4C4C; }
a.nav_breadcrumb:visited { color: #4D4C4C; }
a.nav_breadcrumb:hover   { color: #8C0606; }
a.nav_breadcrumb:active  { color: #4D4C4C; }

/* Sitemap */
.sitemap { color: #4D4C4C }

/* Startseite */
.border_start_banner { border: none; border-bottom: 1px solid white; }
.banner_start { background-color: #B89E71; color: white; }
.banner_start_title { font-size: 12px; padding-bottom: 5px; }
a.nav_banner_start         { font-size: 11px; color: white; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; }
a.nav_banner_start:link    { color: white; }
a.nav_banner_start:visited { color: white; }
a.nav_banner_start:hover   { color: white; }
a.nav_banner_start:active  { color: white; }

/* News */
.news_header_title { background-color: #8C0606; color: white; font-size: 14px }
.news_title { color: #591901 }
a.news         { font-size: 11px; color: #4D4C4C; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }
a.news:link    { color: #4D4C4C; }
a.news:visited { color: #4D4C4C; }
a.news:hover   { color: #4D4C4C; }
a.news:active  { color: #4D4C4C; }

/* Referenzen */
.reference_header_title { background-color: #8C0606; color: white; font-size: 14px }
.reference_title { color: #591901 }
a.reference         { font-size: 11px; color: #4D4C4C; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }
a.reference:link    { color: #4D4C4C; }
a.reference:visited { color: #4D4C4C; }
a.reference:hover   { color: #4D4C4C; }
a.reference:active  { color: #4D4C4C; }
.info_box { border: 1px solid white }
.h1_reference { font-size: 12px; margin: 0px; margin-bottom: 5px; }
/* Referenzen Suche */
.search_bg1 { background-color: #E4D9C1 }
.search_bg2 { background-color: #D7C8A7 }
.search_bg_over { background-color: white; }

/* Schauraum */
.showroom_header_title { background-color: #8C0606; color: white; font-size: 14px }
.showroom_title { color: #591901 }
a.showroom         { font-size: 11px; color: #4D4C4C; color: font-family: Arial, Verdana, sans-serif; text-decoration: none; font-weight: bold }
a.showroom:link    { color: #4D4C4C; }
a.showroom:visited { color: #4D4C4C; }
a.showroom:hover   { color: #4D4C4C; }
a.showroom:active  { color: #4D4C4C; }
.h1_showroom { font-size: 12px; margin: 0px; margin-bottom: 5px; }

/* Formulare */
.forms input      { border: 1px solid #C7B188; }
.forms textarea   { border: 1px solid #C7B188; }
.validation_error { color: #8C0606 }

/* Team */
.team_name { font-weight: bold; color: #8c0606 }

.bg_header   { background-repeat: no-repeat; background-color: white }
.bg_transparent { background-color: transparent; }
.bg_white    { background-color: white }
.bg_bright   { background-color: #E4D9C1 }
.bg_medium   { background-color: #D7C8A7 }
.bg_dark     { background-color: #C7B188 }

img { border: 1px solid white; }
.noborder { border: none }