body { margin: 0 }
#main { position: absolute; top: 0; left: 50%  ; width: 920px; margin-left: -460px; padding: 0; }
#main p { margin-top: 8px; margin-bottom: 8px; }
#head  { background-image: url(../../openres/pageelements/images/home/bg-head.gif); background-repeat: repeat-x; width: 920px; height: 165px }
#logo { position: absolute; top: 28px; left: 40px; width: 50px; height: 50px }
#slogan  { position: absolute; top: 55px; left: 373px; width: 377px; height: 16px }
#language   { background-color: #b3b4b5; position: absolute; top: 110px; left: 0; width: 199px; height: 30px }
#language select   { color: #88898b; font-size: 11px; font-family: Arial; margin-top: 5px; margin-left: 25px; width: 100px }
#menue  { white-space: nowrap; position: absolute; top: 110px; left: 199px; width: 110px; height: 199px }
#menue img  { border-left: 1px solid #eeeff0 }
#images    { background-color: #cd0019; position: relative; width: 920px; height: 114px }
#line3      { font-size: 0; line-height: 0; position: relative }
#left  { position: relative; top: 0; left: 10px; width: 166px; float: left   }
#submenue     { width: 166px ; padding-top: 21px; padding-left: 10px; }
#submenue a     { color: #88898b; font-size: 11px; font-family: Arial; text-decoration: none; background-image: url(../../openres/pageelements/images/home/pointline-h.gif); background-repeat: repeat-x; background-position: 0 bottom; padding-top: 4px; padding-bottom: 4px; padding-left: 10px; top: 25px; left: 0; width: 166px; float: left }
#submenue a:hover { background-color: #d9dadb }
#submenue img  { margin: 0 0 0 10px; }
#submen-sel { color: #67686a !important; background-color: #bebebe; }
#submenue2 {  }
#submenue2 a { width: 143px; margin-left: 10px; border-left: 3px solid #bebebe; }
#submen2-sel { color: #cd0019 !important; }
#news  { color: #191a1c; font-size: 11px; font-family: Arial; position: relative; width: 166px ; padding-top: 55px; padding-bottom: 10px; padding-left: 10px; }
#news b {color:#67686a;}
#hl-news { font-size: 0; font-family: Arial; line-height: 0; background-image: url(../../openres/pageelements/images/home/pointline-red-h.gif); background-repeat: repeat-x; background-position: 0 bottom; display: block; height: 12px }
#content     { background:#E7E7E8;color: #17181a; font-size: 11px; font-family: Arial, Helvetica, Geneva; line-height: 14px; position: relative; left: 55px; width: 430px; float: left       ; padding-top: 22px; padding-bottom: 10px; }
#content a { color: #17181a; }
#content a:hover { color: #303030; }

#content img { margin-right: 8px; margin-bottom: 0px; }
#content h1 { color: #cd0019; font-size: 14px; margin-top: 0; margin-bottom: 22px; }
#content .alt_0 {border-bottom:1px solid #B3B4B6;padding-left:10px;background-color: #F3F3F4; }
#content .alt_1 {border-bottom:1px solid #B3B4B6;padding-left:10px;background-color:none; }
#content h2 { color: #67686a; font-size: 14px; }
#content b { color: #67686a; font-weight: bold; margin-top: 22px; }
#content strong { color: #67686a; font-weight: bold; margin-top: 22px; }
#content ul   { list-style-image: url("../../openres/pageelements/images/symbols/rechteck-rot.gif"); margin-top: 4px; margin-left: 0; padding-left: 15px; position: relative }
#content li  { padding-top: 1px; position: relative }
#content .stdbutton {  color: #303030;font-size:11px}
#content .produktspecs {margin-top:15px}
#content table {font-size:11px;color:#17181a}
#content td {line-height:15px}
.radiotext {line-height:22px;display:inline}
#content td.head {background-color:#cccccc;padding:4px;font-weight:bold;font-size:12px}
#content input,select {margin-top:2px;font-size:11px;color:#17181a;border:1px solid #CCCCCC}
.productspecs ul {list-style-image:url(../../openres/pageelements/images/symbols/rechteck-rot.gif);margin-left:10px;margin-top:0px;margin-bottom:0px;}
#teaser  { color: #17181a; font-size: 11px; font-family: Arial, Helvetica, Geneva; line-height: 14px; position: relative; left: 104px; width: 205px; float: left    ; padding-top: 40px; padding-bottom: 10px}
#teaser strong { color: #67686a; }
#teaser h1 { color: #67686a; font-size: 12px; line-height: 16px; }
#teaser ul { list-style-image: url(../../openres/pageelements/images/symbols/rechteck-rot.gif); margin-left: 0; padding-left: 15px; position: relative;margin-top:5px;margin-bottom:5px }
#teaser li { padding-top: 1px; position: relative; padding-bottom: 2px; }
#teaser img { float: left; padding-right: 8px; padding-bottom: 4px; }
#teaser a {color: #17181a;}
#teaser a:hover {color: #303030;}
.clear { clear: both }
#pointline-h    { font-size: 0; line-height: 0; background-image: url(../../openres/pageelements/images/ebene2/pointline-h.gif); background-repeat: repeat-x; visibility: visible; position: absolute; top: 40px; left: 20px; width: 643px; height: 1px   }
#Ebene1 { position: relative; visibility: visible; }
#mask1 { background-color: #e6e7e8; position: absolute; top: 0; left: 681px; width: 7px; height: 10px; }
#mask2 { background-color: #e6e7e8; position: absolute; left: 681px; bottom: 0; width: 7px; height: 33px; }
#footer         { color: #b3b4b5; font-size: 11px; font-family: Arial; background-color: white; white-space: nowrap; position: relative; left: 0; width: 920px; clear: left  ; padding-top: 2px; padding-bottom: 3px; border-top: 9px solid #88898b; }
#footer a { color: #b3b4b5; }
#footer a:hover { color: #67686a; }
.space-v-mini { width: 1px; height: 10px; clear: both; }
.space-v-medium { width: 1px; height: 25px; clear: both; }
.space-v-big { width: 1px; height: 40px; clear: both; }
.newsbox  { background-color: #e7e7e8; margin-top: 15px; padding-bottom: 10px; border: solid 1px #cccccc }
.newsimage {border:1px solid #cccccc;float:left;margin-left:8px}
.newsheadline {margin:8px;font-size:13px;color:#cd0019;border-bottom:1px solid #cccccc}
.newstext {margin-right:8px;margin-left:8px}
.formfooter {text-align:center;background-color:#b3b4b5}
.formfield_error {background-color:#eeaaaa}
.errortext  { color: #303030; margin: 30px }
a.table_link  { color: #ffffff !important; text-decoration: none !important }
a.table_link:hover  { color: #37383a !important }

