body { background-color: #efefef; background-image: url(/images-katalog/home/bg.gif); background-repeat: repeat-y; background-position: 0 0; margin: 0; }
#main { background-repeat: repeat-y; position: absolute; top: 0; left: 30px; width: 958px; }
#header { background-image: url(/images-katalog/home/headImage.jpg); background-position: 0 0; position: relative; width: 956px; height: 187px; margin-left: 1px;}
#textmenue { color: #6e6e6e; font-size: 11px; font-family: Arial, Helvetica, Geneva; position: absolute; top: 125px; right: 30px; visibility: visible; }
#textmenue a { color: #6e6e6e; text-decoration: none; }
#textmenue a:hover { color: #000; }
#textmenue img { margin-right: 10px; margin-left: 10px; }
#tabs { position: absolute; left: 175px; bottom: 0; }
.tab { float: left; }
.tabContent { color: #6e6e6e; font-size: 11px; font-family: Arial, Helvetica, Geneva; background-image: url(/images-katalog/home/bgTab.gif); background-repeat: repeat-x; padding-right: 20px; padding-left: 20px; }
.tabContent a { color: #6e6e6e; text-decoration: none; }
.tabContent a:hover { color: #000; text-decoration: none; }
.tabLeft { background-image: url(/images-katalog/home/tabLeft.gif); background-repeat: no-repeat; width: 10px; height: 28px; }
.tabRight { background-image: url(/images-katalog/home/tabRight.gif); background-repeat: no-repeat; width: 20px; height: 28px; }
.selTabContent { color: #000 !important; font-size: 11px; font-family: Arial, Helvetica, Geneva; background-image: url(/images-katalog/home/selBgTab.gif); background-repeat: repeat-x; padding-right: 20px; padding-left: 20px; }
.selTabContent a { color: #3f3f3f; text-decoration: none; }
.selTabRight { background-image: url(/images-katalog/home/selTabRight.gif); background-repeat: no-repeat; width: 20px; height: 28px; }
.selTabLeft { background-image: url(/images-katalog/home/selTabLeft.gif); background-repeat: no-repeat; width: 10px; height: 28px; }
#content { color: #6e6e6e; font-size: 11px; font-family: Arial, Helvetica, Geneva; width: 690px; visibility: visible; float: left; margin-top: 35px; margin-left: 43px; }
#hl { color: #b6b6b6; font-size: 20px; font-family: Arial, Helvetica, Geneva; width: 594px; margin-bottom: 10px; border-bottom: 1px solid #f00; }
#hl img { position: absolute; right: 260px; }
#contentText { line-height: 14px; top: 15px; width: 600px; float: left; padding-bottom: 10px; }
#contentText p { margin-top: 15px; margin-bottom: 15px; }
#contentSymbole { width: 245px; float: left; margin-left: 55px; }
#contentSymbole a { color: #b6b6b6; text-decoration: none; }
#contentSymbole img { position: relative; top: 15px; }
#contentSymbole h2 { color: #b6b6b6; font-size: 20px; font-family: Arial, Helvetica, Geneva; font-weight: normal; margin-top: 0; }
#teaser { width: 200px; float: left; margin-top: 35px; margin-left: 20px; }
#beratungstermin { color: #3f3f3f; font-size: 12px; font-family: Arial, Helvetica, Geneva; font-weight: bold; background-image: url(/images-katalog/home/bgBeratungstermin.gif); background-repeat: repeat-x; height: 18px; padding-top: 6px; padding-left: 15px; }
#teaserImage { background-image: url(/images-katalog/home/bgPunktlinie.gif); background-repeat: repeat-x; background-position: 0 bottom; padding-bottom: 1px; }
.teaserText { color: #3f3f3f; font-size: 11px; font-family: Arial, Helvetica, Geneva; background-image: url(/images-katalog/home/bgPunktlinie.gif); background-repeat: repeat-x; background-position: 0 bottom; padding: 15px 10px 1px 15px; }
.teaserText a { color: #3f3f3f; text-decoration: none; }
.teaserText a:hover { color: #000; text-decoration: none; }
.teaserText p { margin-top: 15px; margin-bottom: 15px; }
.teaserSymbol { position: relative; top: 5px; }
#duerrLogo { position: relative; top: 30px; left: 15px; }
.clear { clear: left; }
#copyright { color: #b6b6b6; font-size: 11px; font-family: Arial, Helvetica, Geneva; position: relative; top: 20px; left: 43px; clear: left; }
#copy { color: #a5a5a5; font-size: 10px; font-family: Arial, Helvetica, Geneva; position: relative; left: 43px; width: 500px; clear: left; padding-top: 10px; padding-bottom: 5px; }

.gross { font-size: 14px; }
