* { margin: 0; padding: 0; }
body { color: black; background-color: white; margin: 0; padding: 0;  }
h1, h2, h3, h4, p, ul, li, a, td, th, caption { font-family: Verdana, Geneva, Helvetica, Arial, Sans-Serif; margin: 0; padding: 0 0 10px; }
img { border-style: none; }
#directlink, #languages, #headnav, #nav, #subnav, #nav2, .nav3, .topofpage, .extras .sep, .extras2 .sep  { display: none; }
#content  { line-height: 1.2em; margin-top: 56px; }
#content p { padding-bottom: 1em }
#content h1 { font-size: 1.25em; font-weight: bold  ; line-height: 1.2em; margin-bottom: 1em; }
#content h2 { color: #000; font-size: 1em; font-weight: bold; margin-top: 1em  ; margin-bottom: 0.5em; }
#content h3  { font-size: 0.9em; font-weight: normal; margin-top: 0.75em; }
#content h4  { font-size: 0.8em; font-weight: normal; }
#content ul { padding-bottom: 1.5em; }
#content ul li { margin-left: 1.5em; }
.center { text-align: center; }
.produkte #content { padding-right: 50px; }
.produkte .block { font-size: 100%; padding-bottom: 1em; }
.produkte .block .box a { color: #db0031; background-color: #e3e3e4; }
.produkte #content .block .box { color: black; font-size: 100%; background-color: #e3e3e4; width: 180px; float: right; margin-left: 25px; padding-top: 8px; }
.produkte #content .block .box p { font-size: 0.71em; line-height: 1.25em; padding-right: 0.5em; padding-bottom: 0.5em; padding-left: 0.5em; }
.produkte table.tab { font-size: 100%; line-height: 1em; width: 100%; margin-top: 1em; margin-bottom: 3em; }
.produkte #content .tab th p, .produkte #content .tab td p { padding-bottom: 0; }
.produkte .tab caption { color: #db0031; font-size: 1.25em; font-weight: bold; line-height: 1.2em; background-color: white; text-align: left; margin-left: 7px; padding-bottom: 1em; }
.produkte .tab th { font-weight: normal; text-align: left; padding: 5px; border-right: 1px solid #ee7f00; border-bottom: 1px solid #ee7f00; }
.produkte .tab td { text-align: center; padding: 5px; border-right: 1px solid #ee7f00; border-bottom: 1px solid #ee7f00; }
.produkte .tab .tl { font-weight: bold; font-style: italic; }
.produkte .tab .head1 { color: white; background-color: #db0031; text-align: center; padding: 5px 8px; }
.produkte .tab .head2 { color: black; font-weight: bold; font-style: italic; background-color: #fbcea1; }
.produkte .tab .data { color: #db0031; font-size: 1.25em; background-color: white; }
.produkte .tab .datatext { color: black; background-color: white; }
.tab1 .lastrow { border-top: none; border-right: none; border-bottom: none; border-left: none #0060b0; }
#unternehmensgruppe #content { margin-right: 0; margin-left: 10px; padding-right: 10px; }

#foot { margin-top: 40px; }
