html{ margin:0; padding:0;}
body { margin:0; padding:0; font-family:Tahoma, Arial; font-size:11px; color:#072446; background-color:#fff;}
img{ border:none;}
a{ color:#00A887;}
form{ margin:0; padding:0;}

.mainOuter{ width:968px; position:relative;}

.header{ display:none;}
.search{ display:none;}
.meta{ display:none;}
.logo{ display:none;}

.navLevel1{ display:none;}

.breadcrumb{ display:none;}
.navTree{ display:none;}

.content{ position:absolute; top:0px; left:0px; width:600px;}
.content h1{ font-size:20px; font-weight:normal; margin:0 0 10px 0;}
.content p{ margin:0 0 10px 0;}
.content img{ margin:10px 10px 10px 0; float:left;}
.content a{ padding-left:10px; background-image:url(../images/pfeile/pfeile_contentlink.gif); background-position:0 5px; background-repeat:no-repeat;}

.content ul{ margin: 0; padding:0;}
.content ul li{ list-style: none; margin-bottom:4px; padding-left:10px; background-image:url(../images/pfeile/pfeile_contentlink.gif); background-position:0 5px; background-repeat:no-repeat; color:#00A887;}

.contentHome{ position:absolute; top:0px; left:42px; width:600px;}
.contentHome h1{ font-size:20px; font-weight:normal; margin:0 0 10px 0;}
.contentHome p{ margin:0 0 10px 0;}
.contentHome img{ margin:10px 10px 10px 0; float:left;}
.contentHome a{ padding-left:10px; background-image:url(../images/pfeile/pfeile_contentlink.gif); background-position:0 5px; background-repeat:no-repeat;}

.marginal{ display:none;}

.teaserEinSpaltig h1{ font-size:16px; margin:0;}
.teaserEinSpaltig table{ width:400px; margin:0; padding:0;}
.teaserEinSpaltig td{ vertical-align:top; padding-bottom:30px;}
.teaserEinSpaltig img{ margin:0 10px 0 0;}
.tdTeaserEinLinks{ width:80px;}
.tdTeaserEinRechts{ width:320px}

.teaserHome h1{ font-size:16px; margin:0;}
.teaserHome table{ width:600px; margin:0; padding:0;}
.teaserHome td{ vertical-align:top; padding-bottom:30px;}
.teaserHome img{ margin:0 20px 0 0;}
.tdTeaserHomeLinks{ width:150px;}
.tdTeaserHomeRechts{ width:450px}


.teaserZweiSpaltig{ width:620px;}
.zeileZweiSpaltig{ display:block; display:table-row; clear:both;}
.zeileZweiSpaltig h1{ font-size:11px; font-weight:bold; margin:0; padding-left:10px; background-image:url(../images/pfeile/pfeil_blau_produktgruppen.gif); background-position:0 3px; background-repeat:no-repeat;}
.spalteLinks{ width:305px !important; float:left; margin-bottom:20px;}
.spalteRechts{ width:305px !important; float:left; margin-bottom:20px;}

.content table{ margin:0; padding:3px; width:400px;}
.content td{ padding:3px 3px 3px 5px;}
.content td.tdHead{ background-color:#072446; color:#fff; border-right:1px #fff solid;}
.content td.tdGrau{ background-color:#B9B9B9;}

a.download{ padding-left:10px; background-image:url(../images/icons/icon_download.gif); background-position:0 5px; background-repeat:no-repeat;}
.gruenN{ color:#00A887;}
.grauN{ color:#B9B9B9;}
a.email{ text-decoration:none; color:#072446;}
a.back{ padding-left:10px; background-image:url(../images/pfeile/pfeile_zurueck.gif); background-position:0 5px; background-repeat:no-repeat;}

/* Sitemap */
.contentSitemap{ position:absolute; top:0px; left:20px; width:650px;}
.contentSitemap h1{ font-size:20px; font-weight:normal; margin:0 0 10px 0;}
.contentSitemap p{ margin:0 0 10px 0;}
div.SitemapBlock{ float: left; margin: 20px 0px 20px 0;}
div.SitemapBlock ul li{ background-image: none !important;}
div.SitemapBlock ul.nav{ margin: 0; padding:0; width: 200px; display:block;}

fieldset{ border:0; margin:0 0 20px 0; padding:0;}
label{ cursor:default; width:100px; height:15px; margin:0 0 1px 0; padding:3px 2px 0 4px; float:left; clear:left; background-color:#B9B9B9;}
* +html label{ height:16px; margin:0 0 1px 0;}
label.labelText{ height:39px;}
* +html label.labelText{ height:41px;}
select{ border:1px solid #072446; margin-bottom:1px; font-size:11px; width:252px; height:16px;}
* +html select{ width:254px; height:20px;}
input{ border:1px solid #072446; margin-bottom:1px; font-size:11px; width:250px; height:14px;}
* +html input{ height:15px; margin-top:-1px;}
textarea{ border:1px solid #072446; margin-bottom:1px; margin-top:0px; font-size:11px; width:250px; height:40px;}
* +html textarea{ margin-top:-1px;}
.radio{ width:16px;}
.captcha{ margin:0; padding:0; line-height:16px;}
.captcha img{ margin:0; padding:0; width:102px; height:18px; border:0;}
* +html .captcha img{ width:103px; height:19px;}
.reset{ width:85px; height:15px; float:left; background-color:#072446; background-image:url(../images/pfeile/pfeil_formular_zurueck.gif); background-repeat:no-repeat; background-position:4px 3px; padding-left:16px; margin-right:5px;}
.reset a{ text-decoration:none; background-image:none; padding:0; color:#fff;}
.send{ width:85px; height:15px; float:left; background-color:#072446; background-image:url(../images/pfeile/pfeil_formular_abschicken.gif); background-repeat:no-repeat; background-position:4px 3px;color:#fff; padding-left:16px;}
.send a{ text-decoration:none; background-image:none; padding:0; color:#fff;}

.hinweis{ font-size:14px; font-weight:bold;}

.marginalText a{ padding-left:10px; background-image:url(../images/pfeile/pfeile_contentlink.gif); background-position:0 5px; background-repeat:no-repeat;}
.marginalText h1 a{ background-image:none !important; padding-left:0px !important; margin-bottom:20px;}
.marginalText h1.aBisZ{ margin-bottom:20px;}

.newsMarginal label{ width:48px; height:15px; margin:0 0 1px 0; padding:3px 2px 0 4px; float:left; clear:left; background-color:#B9B9B9;}
.newsMarginal input{ border:1px solid #072446; margin-bottom:1px; font-size:11px; width:140px; height:14px;}

.pwv{ width:105px; height:15px; float:left; background-color:#072446; background-image:url(../images/pfeile/pfeil_formular_abschicken.gif); background-repeat:no-repeat; background-position:4px 3px;color:#fff; padding-left:16px; margin:0px 0 20px 0;}
.pwv a{ text-decoration:none; background-image:none; padding:0; color:#fff;}

