.warnung { color: #e00; font-size: 11px; font-family: Verdana }
body  { color: #282828; font-size: 11px; font-family: Verdana; background-color: #dae4ec; background-image: url("../images/ebene2/kachel.gif"); background-repeat: repeat-y; background-position: 0 0; margin: 0 }
td {color: #282828; font-size: 11px; font-family: Verdana; }
#main { position: relative }
#oben  { background-image: url("../images/ebene2/kachel-kopf.gif"); position: absolute; top: 0; left: 0; width: 100%; height: 135px }
#logo { position: absolute; top: 38px; left: 630px }

#menue   { position: absolute; top: 160px; left: 13px; width: 131px }
#menue img { margin-top: 5px }
#menue-oben  { position: absolute; top: 112px; left: 680px !important }
#menue-oben img {  border-right: 1px solid #cdd5de  }
#submenue  { width: 141px; border-top: 1px solid #fff }
#submenue a:link    { color: #003974; font-size: 9px; font-family: Verdana;  text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a:visited{ color: #003974; font-size: 9px; font-family: Verdana;  text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a:hover  { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a.submenue-sel:link      { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a.submenue-sel:visited   { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a.submenue-sel:hover  { color: #003974; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }


#content       { color: #323232; font-size: 10px; font-family: Verdana; padding-bottom: 15px; position: absolute; top: 170px; left: 200px; width: 430px }
#content li    { color: #373737; background-image: url("../images/liste.gif"); background-repeat: no-repeat; background-position: 0 4px; list-style-type: none; margin-bottom: 3px; margin-left: -20px; padding-left: 15px }
#content-kopf   { background-image: url("../images/ebene2/content-kopf.gif"); padding-top: 2px; padding-left: 10px; position: absolute; top: 112px; left: 154px; width: 526px; height: 21px }
#content a:link,#content a:visited    { color: #003974; font-size: 10px; font-family: Verdana; text-decoration: none }
#content a:hover    { color: #282828; font-size: 10px; font-family: Verdana; text-decoration: none }
#produktfinder        { font-size: 10px; font-family: Verdana; background-color: #f2f4f7; background-image: url("../images/ebene2/produktfinder.gif"); background-repeat: repeat-x; margin-top: -1px; padding-top: 20px; padding-bottom: 7px; width: 178px }
#produktfinder h3      { color: #dd2b3c; font-size: 11px; font-family: Verdana; font-weight: bold; text-align: left; letter-spacing: -1px; margin-bottom: 0; padding-right: 10px; padding-left: 10px }
.img-r  { margin-right: 120px; margin-bottom: 15px; margin-left: 15px; padding: 2px; float: right }
.bild-rechts     { margin-bottom: 15px; margin-left: 15px; float: right; border: solid 1px #969696 }
.bild-mitte    { padding: 2px;  border: solid 1px #969696 }

.bild-liste	{  }
.bild-links    { margin-right: 15px; margin-bottom: 15px; float: left; border: solid 1px #969696 }
h1   { color: #003974; font-size: 16px; font-family: Verdana; font-weight: bold; background-image: url("../images/ebene2/logo-klein.jpg"); background-repeat: no-repeat; margin-bottom: 30px; padding-left: 30px }
h2 { color: #dd2b3c; font-size: 12px; font-family: Verdana; font-weight: bold }
h3    { color: #323232; font-size: 11px; font-family: Verdana; font-weight: bold }
h4     { color: #003974; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: url("../images/ebene2/logo-klein.jpg"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 0; padding-bottom: 0; padding-left: 30px }
.rot {color: #dd2b3c; font-weight: bold;}
* html #headline   { padding-top: 3px; padding-bottom: 0; top: 112px }
#headline          { color: #f4f7fc; font-size: 16px; font-family: Verdana; font-variant: small-caps; font-weight: bold; background-color: #003974; padding: 1px 10px; position: absolute; z-index: 10; top: 112px; left: 148px }
* html #headline  h1  { }
#headline  h1         { color: #f4f7fc; font-size: 16px; font-family: Verdana; font-variant: small-caps; font-weight: bold; background-image: none; margin: 0; padding: 0 }
.fusszeile     { color: #323232; font-size: 10px; font-family: Verdana; margin-top: 50px; margin-bottom: 10px; border-top: 1px solid #969696 }
.fusszeile a:link          { color: #003974; font-size: 10px; font-family: Verdana; text-decoration: none }
.fusszeile a:visited    { color: #003974; font-size: 10px; font-family: Verdana; text-decoration: none }
.fusszeile a:hover    { color: #282828; font-size: 10px; font-family: Verdana; text-decoration: none }
.clear  { font-size: 0; visibility: hidden; height: 0; clear: both }

#teaser      { position: absolute; top: 135px; left: 679px; width: 178px; border-top: 1px solid #b2c1d3 }
* html #teaser-bild  { width: 179px; border-right: 1px solid #000 }
#teaser-bild    { background-image: url("../images/ebene2/teaser-bild.jpg"); width: 178px; height: 122px }

#teaser #submenue   { width: 100%; border-top: 1px solid #fff }
#teaser #submenue a:link     { color: #003974; font-size: 9px; font-family: Verdana; text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a:visited { color: #003974; font-size: 9px; font-family: Verdana; text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a:hover   { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a.submenue-sel:link       { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a.submenue-sel:visited    { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a.submenue-sel:hover   { color: #003974; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }

#topthema            { font-size: 10px; font-family: Verdana; background-color: #f2f4f7; background-image: url("../images/ebene2/topthema.gif"); background-repeat: repeat-x; margin-top: -1px; margin-left: 0; padding-top: 20px; padding-bottom: 7px; width: 178px;}
#topthema p     { font-size: 10px; font-family: Verdana; padding-right: 10px; padding-left: 10px }
#topthema h3      { color: #dd2b3c; font-size: 11px; font-family: Verdana; font-weight: bold; letter-spacing: -1px; padding-right: 10px; padding-left: 10px }
#topthema a:link          { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#topthema a:visited    { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#topthema a:hover    { color: #282828; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#topthema-trenner         { background-image: url("../images/ebene2/trenner.gif"); background-repeat: repeat-x; width: 179px; height: 2px }

#blank-teaser             { font-size: 10px; font-family: Verdana; background-color: #f2f4f7; background-repeat: repeat-x; margin-top: -21px; margin-left: 0; padding-top: 0; padding-bottom: 7px; width: 178px }
#blank-teaser p     { font-size: 10px; font-family: Verdana; padding-right: 10px; padding-left: 10px }
#blank-teaser h5  { color: #fff; font-size: 10px; font-weight: bold; background-color: #003974; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 10px }
#blank-teaser a:link          { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#blank-teaser a:visited    { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#blank-teaser a:hover    { color: #282828; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }

#entwicklung      { color: #323232; font-size: 11px; font-family: Verdana; margin-bottom: 20px; padding: 5px 10px }
.zeit        { color: #dd2b3c; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: left; display: block; padding-top: 2px; padding-right: 10px; padding-bottom: 2px }
#entwicklung a:link          { color: #003974; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
#entwicklung a:visited    { color: #003974; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
#entwicklung a:hover    { color: #282828; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
.klein   { font-size: 8px }
.gruppe   { font-size: 10px; font-family: Verdana; margin-top: 20px;  }
@media print {
.warnung { color: #e00; font-size: 11px; font-family: Verdana }
body  { color: #282828; font-size: 11px; font-family: Verdana; background-color: #dae4ec; background-image: url("../images/ebene2/kachel.gif"); background-repeat: repeat-y; background-position: 0 0; margin: 0 }
#main { position: relative }
#oben   { background-image: url("../images/ebene2/kachel-kopf.gif"); visibility: hidden; position: absolute; top: 0; left: 0; width: 100%; height: 135px }
#logo  { position: absolute; top: 38px; left: 0 }

#menue    { visibility: hidden; position: absolute; top: 160px; left: 13px; width: 131px }
#menue img { margin-top: 5px }
#menue-oben   { visibility: hidden; position: absolute; top: 112px; left: 680px !important }
#menue-oben img {  border-right: 1px solid #cdd5de  }
#submenue  { width: 141px; border-top: 1px solid #fff }
#submenue a:link    { color: #003974; font-size: 9px; font-family: Verdana;  text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a:visited{ color: #003974; font-size: 9px; font-family: Verdana;  text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a:hover  { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a.submenue-sel:link      { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a.submenue-sel:visited   { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#submenue a.submenue-sel:hover  { color: #003974; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }


#content        { color: #323232; font-size: 10px; font-family: Verdana; padding-bottom: 15px; position: absolute; top: 170px; left: 0; width: 100% }
#content li    { color: #373737; background-image: url("../images/liste.gif"); background-repeat: no-repeat; background-position: 0 4px; list-style-type: none; margin-bottom: 3px; margin-left: -20px; padding-left: 15px }
#content-kopf   { background-image: url("../images/ebene2/content-kopf.gif"); padding-top: 2px; padding-left: 10px; position: absolute; top: 112px; left: 154px; width: 526px; height: 21px }
#content a:link,#content a:visited    { color: #003974; font-size: 10px; font-family: Verdana; text-decoration: none }
#content a:hover    { color: #282828; font-size: 10px; font-family: Verdana; text-decoration: none }
#produktfinder        { font-size: 10px; font-family: Verdana; background-color: #f2f4f7; background-image: url("../images/ebene2/produktfinder.gif"); background-repeat: repeat-x; margin-top: -1px; padding-top: 20px; padding-bottom: 7px; width: 178px }
#produktfinder h3      { color: #dd2b3c; font-size: 11px; font-family: Verdana; font-weight: bold; text-align: left; letter-spacing: -1px; margin-bottom: 0; padding-right: 10px; padding-left: 10px }
.img-r  { margin-right: 120px; margin-bottom: 15px; margin-left: 15px; padding: 2px; float: right }
.bild-rechts     { margin-bottom: 15px; margin-left: 15px; float: right; border: solid 1px #969696 }
.bild-mitte    { padding: 2px;  border: solid 1px #969696 }

.bild-liste	{  }
.bild-links    { margin-right: 15px; margin-bottom: 15px; float: left; border: solid 1px #969696 }
h1    { color: #000; font-size: 16px; font-family: Verdana; font-weight: bold; background-image: url("../images/ebene2/logo-klein.jpg"); background-repeat: no-repeat; margin-bottom: 30px }
h2  { color: #000; font-size: 12px; font-family: Verdana; font-weight: bold }
h3     { color: #000; font-size: 11px; font-family: Verdana; font-weight: bold }
h4      { color: #000; font-size: 11px; font-family: Verdana; font-weight: bold; background-image: url("../images/ebene2/logo-klein.jpg"); background-repeat: no-repeat; background-position: 0 3px; margin-bottom: 0; padding-bottom: 0 }
.rot {color: #dd2b3c; font-weight: bold;}
* html #headline   { padding-top: 3px; padding-bottom: 0; top: 112px }
#headline           { color: #000; font-size: 16px; font-family: Verdana; font-variant: small-caps; font-weight: bold; background-color: #fff; padding: 1px 10px; position: absolute; z-index: 10; top: 112px; left: 0 }
* html #headline  h1  { }
#headline  h1         { color: #f4f7fc; font-size: 16px; font-family: Verdana; font-variant: small-caps; font-weight: bold; background-image: none; margin: 0; padding: 0 }
.fusszeile      { color: #323232; font-size: 10px; font-family: Verdana; visibility: hidden; margin-top: 50px; margin-bottom: 10px; border-top: 1px solid #969696 }
.fusszeile a:link          { color: #003974; font-size: 10px; font-family: Verdana; text-decoration: none }
.fusszeile a:visited    { color: #003974; font-size: 10px; font-family: Verdana; text-decoration: none }
.fusszeile a:hover    { color: #282828; font-size: 10px; font-family: Verdana; text-decoration: none }
.clear  { font-size: 0; visibility: hidden; height: 0; clear: both }

#teaser       { visibility: hidden; position: absolute; top: 135px; left: 679px; width: 178px; border-top: 1px solid #b2c1d3 }
* html #teaser-bild  { width: 179px; border-right: 1px solid #000 }
#teaser-bild    { background-image: url("../images/ebene2/teaser-bild.jpg"); width: 178px; height: 122px }

#teaser #submenue   { width: 100%; border-top: 1px solid #fff }
#teaser #submenue a:link     { color: #003974; font-size: 9px; font-family: Verdana; text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a:visited { color: #003974; font-size: 9px; font-family: Verdana; text-decoration: none; background-image: url("../images/ebene2/submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a:hover   { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a.submenue-sel:link       { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a.submenue-sel:visited    { color: #000; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }
#teaser #submenue a.submenue-sel:hover   { color: #003974; font-size: 9px; font-family: Verdana; font-weight: 700; text-decoration: none; background-image: url("../images/ebene2/mo_submenue.gif"); background-repeat: repeat-y; display: block; padding: 3px 5px 3px 16px; border-bottom: 1px solid #fff }

#topthema            { font-size: 10px; font-family: Verdana; background-color: #f2f4f7; background-image: url("../images/ebene2/topthema.gif"); background-repeat: repeat-x; margin-top: -1px; margin-left: 0; padding-top: 20px; padding-bottom: 7px; width: 178px;}
#topthema p     { font-size: 10px; font-family: Verdana; padding-right: 10px; padding-left: 10px }
#topthema h3      { color: #dd2b3c; font-size: 11px; font-family: Verdana; font-weight: bold; letter-spacing: -1px; padding-right: 10px; padding-left: 10px }
#topthema a:link          { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#topthema a:visited    { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#topthema a:hover    { color: #282828; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#topthema-trenner         { background-image: url("../images/ebene2/trenner.gif"); background-repeat: repeat-x; width: 179px; height: 2px }

#blank-teaser             { font-size: 10px; font-family: Verdana; background-color: #f2f4f7; background-repeat: repeat-x; margin-top: -21px; margin-left: 0; padding-top: 0; padding-bottom: 7px; width: 178px }
#blank-teaser p     { font-size: 10px; font-family: Verdana; padding-right: 10px; padding-left: 10px }
#blank-teaser h5  { color: #fff; font-size: 10px; font-weight: bold; background-color: #003974; display: block; padding-top: 2px; padding-bottom: 2px; padding-left: 10px }
#blank-teaser a:link          { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#blank-teaser a:visited    { color: #003974; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }
#blank-teaser a:hover    { color: #282828; font-size: 10px; font-family: Verdana; font-weight: bold; text-decoration: none }

#entwicklung      { color: #323232; font-size: 11px; font-family: Verdana; margin-bottom: 20px; padding: 5px 10px }
.zeit        { color: #dd2b3c; font-size: 12px; font-family: Verdana; font-weight: bold; text-align: left; display: block; padding-top: 2px; padding-right: 10px; padding-bottom: 2px }
#entwicklung a:link          { color: #003974; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
#entwicklung a:visited    { color: #003974; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
#entwicklung a:hover    { color: #282828; font-size: 11px; font-family: Verdana; font-weight: bold; text-decoration: none }
.klein   { font-size: 8px }
.gruppe   { font-size: 10px; font-family: Verdana; margin-top: 20px;  }
#kopf-img {visibility: hidden}
}
