.block { position: relative; top: 10px; padding-bottom: 10px;}
#whiteArea { background-color: white; position: absolute; width: 918px; height: 233px; z-index: 1; margin-left: 1px; }
#greyArea { background-color: #d7d7d7; position: relative; left: 1px; width: 183px; height: 92px; z-index: 10; }
#headImage { position: absolute; top: 115px; left: 184px; width: 735px; height: 92px; z-index: 10; }

#newsTicker { background-color: #ebebeb; position: relative; left: 1px; width: 919px; height: 20px; z-index: 10; margin-top: 26px; margin-left: 0; padding-left: 0; border-top: 1px solid #d1d1d1; border-bottom: 1px solid #d1d1d1; }
#content h2 { color: #6a6a6a; font-size: 14px; font-weight: normal; margin-top: 0; margin-bottom: 20px; }
#content h3 { color: #6a6a6a; font-size: 12px; font-weight: normal; margin-top: 20px; margin-bottom: 0; }
.trenner { background-image: url(/images/BGpointLine.gif); background-repeat: repeat-x; height: 1px; clear: left; margin-top: 15px; margin-bottom: 15px; }
#content ul {  }
#content li { padding-bottom: 3px; list-style-image: url(/images/listPoint.gif); }
#content a { color: #6e6e6e; }
#content a:hover { color: #3e4249; }

.contentText {margin-left: 20px; }

#contentImg { width: 148px; float: left; clear: left; margin-bottom: 40px; }
#contentImg a img{margin-bottom: 10px !important; border-width: 1px; }

.stdTempImage { margin-bottom: 10px;}

.contentDownloadBox {background-image: url(/images/main/borderContent.gif); background-repeat: repeat-x; position: relative; width: 250px; border: solid 1px #dfdedf;  margin-top: 10px; margin-bottom: 10px; padding-right: 14px; padding-left: 14px; }
.contentDownloadBox img { margin-right: 7px; vertical-align: middle; float: left;  margin-top: 14px; margin-bottom: 14px;}
.contentDownloadBox a { color: #6a6a6a; text-decoration: none;}
.contentDownloadBox a:hover { color: #000000;}
.dlbText { position: relative; float: left; margin-top: 14px; margin-bottom: 14px; }
.dlbMiniLink { font-size: 10px; font-weight: normal; }

.borderTL { background-image: url(/images/main/borderTL.gif); background-repeat: no-repeat; position: absolute; top: -1px; left: -1px; width: 3px; height: 3px; }
.borderTR { background-image: url(/images/main/borderTR.gif); background-repeat: no-repeat; position: absolute; top: -1px; right: -1px; width: 3px; height: 3px; }
.borderBL { background-image: url(/images/main/borderBL.gif); background-repeat: no-repeat; position: absolute; left: -1px; bottom: -1px; width: 3px; height: 3px; }
.borderBR { background-image: url(/images/main/borderBR.gif); background-repeat: no-repeat; position: absolute; right: -1px; bottom: -1px; width: 3px; height: 3px; }
.spacerVmini { position: relative; height: 5px; clear: left; }
.spacerVmiddle { position: relative; height: 10px; clear: left; }
.spacerVbig { position: relative; height: 20px; clear: left; }
.contentTextwoImage { width: 450px; float: left; margin-bottom: 40px; margin-left: 0px;}
.contentLink {}
.contentLink a { color: #6a6a6a; text-decoration: none; }
.contentLink a:hover { color: #000; }
.contentLink img { margin-right: 5px; vertical-align: middle;}


.backButton { position: relative; top: 10px; }
.overviewNavigation { position: relative; top: 10px; padding-bottom: 10px;}
.imageRight { float: right; margin-bottom: 15px; margin-left: 15px; border: solid 1px #e6e5e7; }
.newsOverview {  margin-bottom: 20px;}
.newsOverview img { float: left; margin-right: 15px; margin-bottom: 10px; border: solid 1px #e6e5e7; }
.newsOverviewText { float: right; width: 300px; }

.productOverview { position: relative; margin-bottom: 15px; }
.productOverview h1 { font-size: 14px !important; font-family: Arial, Helvetica; font-weight: bold; margin-bottom: 0 !important; padding-bottom: 0 !important;}
.productOverview h3 { margin-top: 0 !important; padding-top: 0 !important;}

.phone { clear: left;  width: 50px; float: left; padding: 2px 5px;}
.number {  padding: 2px 5px;}
 
.bgHLtop { font-size: 0; line-height: 0; background-image: url(/images/bgHLtop.gif); background-repeat: repeat-x; height: 7px; margin-top: 20px; clear: left; }
.bgHLcontent { font-size: 11px; font-weight: bold; background-color: #e4e4e4; clear: left; padding-right: 5px; padding-left: 5px; }
.bgHLbottom { font-size: 0; line-height: 0; background-image: url(/images/bgHLbottom.gif); background-repeat: repeat-x; height: 7px; clear: left; }

.teaserHL { font-size: 11px; font-weight: bold; background-image: url(/images/bgAuswahl.gif); background-repeat: repeat-x; height: 21px; margin-top: 20px; padding-top: 6px; padding-left: 5px; }
.teaserPhone { font-weight: normal !important; position: relative; width: 55px; float: left; clear: left; padding-bottom: 3px; display: block; }
.teaserPhoneNumber { font-weight: normal !important; display: block; position: relative; width: 110px; float: left; padding-bottom: 3px; }
.teaserPhoneNumber a { font-weight: normal !important; text-decoration: underline!important;}
  
.formIdentifier {  text-align: right; width: 150px; float: left; clear: left; margin-bottom: 4px; padding-right: 5px; }
.formFild { width: 250px; float: left; margin-bottom: 4px; }
.formFild input {border: solid 1px #D8D8D8; }
.formFild textarea {border: solid 1px #D8D8D8; }
.abstandMedium { position: relative; height: 20px; display: block;}

.formTextfield { width: 250px; }
.formTextarea { width: 250px; }
.formTextPlz { width: 91px; margin-right: 5px;}
.formTextOrt { width: 145px; }
.problem { color: #f00; font-size: 12px; font-weight: bold; }

.error { color: red; font-weight: normal; }
.noJavascript { color: #fa0808; font-size: 12px; background-color: #fff; padding: 5px; border: solid 1px; }

.video-lightbox .highslide-heading, .video-lightbox .highslide-header {display:none ! important;}
