BODY {
    MARGIN: 0px; COLOR: #000; FONT-FAMILY: Arial,Helvetica,Sans-serif; TEXT-ALIGN: center
}
IMG {
    BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
IMG.unblock {
    PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-TOP: 0px
}
H1 {
    FONT-WEIGHT: normal; FONT-SIZE: 20px; MARGIN: 0px; COLOR: #000
}
DIV.clear {
    CLEAR: both; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #fff
}
DIV.clear-main {
    CLEAR: both; FONT-SIZE: 10px; LINE-HEIGHT: 12px; HEIGHT: 18px; BACKGROUND-COLOR: #fff
}
DIV.spacing {
    HEIGHT: 30px
}
BODY#grey {
    FONT-SIZE: 11px; COLOR: #bbb; LINE-HEIGHT: 18px; BACKGROUND-COLOR: #ddd
}
DIV#container-dark {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: auto; PADDING-BOTTOM: 0px; MARGIN: 0px auto; VERTICAL-ALIGN: top; WIDTH: 996px; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
DIV#container-light {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: auto; PADDING-BOTTOM: 0px; MARGIN: 0px auto; VERTICAL-ALIGN: top; WIDTH: 996px; PADDING-TOP: 0px; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
DIV#abstand {
    VERTICAL-ALIGN: top; WIDTH: 996px; HEIGHT: 24px; BACKGROUND-COLOR: #000
}
DIV#content-dark {
    WIDTH: 996px; BACKGROUND-COLOR: #FFF
}
DIV#content-light {
    PADDING-BOTTOM: 0px; WIDTH: 996px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff
}
DIV#redline-light {
    CLEAR: both; FONT-SIZE: 0px; MARGIN: 0px 0px 16px 198px; WIDTH: 798px; LINE-HEIGHT: 8px; HEIGHT: 8px; BACKGROUND-COLOR: #f11a29
}
DIV#redline-dark {
    CLEAR: both; FONT-SIZE: 0px; MARGIN: 0px 0px 20px 198px; WIDTH: 798px; LINE-HEIGHT: 8px; HEIGHT: 8px; BACKGROUND-COLOR: #f11a29
}
DIV#spacer {
    CLEAR: both; FONT-SIZE: 0px; MARGIN: 0px 0px 20px 0px; WIDTH: 996px; LINE-HEIGHT: 8px; HEIGHT: 8px; BACKGROUND-COLOR: #fff
}
DIV#top-navigation {
    BACKGROUND: #fff; WIDTH: 996px; HEIGHT: 90px
}
DIV#top-navigation-rechts {
    FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 792px; HEIGHT: 90px; BACKGROUND-COLOR: #fff
}
DIV#kruemelnavi {
    MARGIN-TOP: 12px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 574px; HEIGHT: 20px
}
DIV#kruemelnavi A {
    PADDING-RIGHT: 9px; BACKGROUND-POSITION: right 4px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/kruemelpfeil.gif); COLOR: #999; MARGIN-RIGHT: 2px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
DIV#kruemelnavi A:hover {
    COLOR: #f11a29
}
SPAN.kruemel-navi-aktiv {
    FONT-SIZE: 10px; COLOR: #666
}
DIV#suche {
    MARGIN-TOP: 17px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 200px; WHITE-SPACE: nowrap; HEIGHT: 42px; TEXT-ALIGN: right
}
A.advanced {
    BACKGROUND-POSITION: 0px 4px; PADDING-LEFT: 9px; FONT-SIZE: 10px; BACKGROUND-IMAGE: url(../images/pfeilright999.gif); COLOR: #999; LINE-HEIGHT: 20px; MARGIN-RIGHT: 18px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.pfeil-right {
    BACKGROUND-POSITION: 0px 5px; PADDING-LEFT: 10px; BACKGROUND-IMAGE: url(../images/pfeilright.gif); COLOR: #000; LINE-HEIGHT: 32px; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
DIV.teaser-link A.pfeil-right {
    BACKGROUND-POSITION: 0px 6px; DISPLAY: block
}
DIV.pfeil-right {
    MARGIN: 6px 0px 0px
}
A:hover {
    COLOR: #f11a29;
}
DIV#startpage_header {
    FONT-SIZE: 0px;
    BACKGROUND-COLOR: #000;
    background-repeat:no-repeat;
    CLEAR: both;
    height:250px;
}

/*DIV#infobox_header {
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-right:0px;
    CLEAR: both;
    FLOAT: right;
    FONT-SIZE: 11px;
    WIDTH: 350px;
    HEIGHT: 105px;
    BACKGROUND: #000;
    Margin-TOP: 90px;
    Margin-bottom: 69px;
    FONT-WEIGHT: normal;
    position:relative;
}*/

DIV#infobox_header {
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-right:0px;
    CLEAR: both;
    FONT-SIZE: 11px;
    WIDTH: 280px;
    HEIGHT: 70px;
    BACKGROUND: #000;
    Margin-TOP: 180px;
    Margin-bottom: 69px;
    FONT-WEIGHT: normal;
    position:absolute;
    top:0;
    left:715px;
}

/*DIV#infobox_header_left {
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-left:0px;
    CLEAR: both;
    FLOAT: left;
    FONT-SIZE: 11px;
    WIDTH: 350px;
    HEIGHT: 115px;
    BACKGROUND: #000;
    Margin-TOP: 90px;
    Margin-bottom: 69px;
    FONT-WEIGHT: normal;
}*/

/*DIV#infobox_header_left {
    position:absolute;
    z-index:1000;
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-left:0px;
    CLEAR: both;
    FLOAT: left;
    FONT-SIZE: 11px;
    WIDTH: 350px;
    HEIGHT: 115px;
    BACKGROUND: #000;
    Margin-TOP: 180px;
    Margin-bottom: 0;
    FONT-WEIGHT: normal;
    top:0;
    left:0;
}*/

DIV#infobox_header_left {
    position:absolute;
    z-index:1000;
    border-width:1px;
    border-style:solid;
    border-color:white;
    border-left:0px;
    CLEAR: both;
    FLOAT: left;
    FONT-SIZE: 11px;
    WIDTH: 270px;
    BACKGROUND: #000;
    Margin-TOP: 180px;
    Margin-bottom: 0;
    PADDING-Bottom: 10px;
    FONT-WEIGHT: normal;
    top:0;
    left:0;
}

DIV#infobox_header A.internal-link {
    TEXT-DECORATION: none; COLOR: #fff; PADDING-LEFT: 10px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 6px
}
DIV#infobox_header_left A.internal-link {
    TEXT-DECORATION: none; COLOR: #fff; PADDING-LEFT: 10px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 6px
}

DIV#infobox_header P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 12px 12px; COLOR: #fff; PADDING-TOP: 0px
}

DIV#infobox_header_left P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 12px 12px; COLOR: #fff; PADDING-TOP: 0px
}
DIV#logo {
    BACKGROUND: #fff; FLOAT: left; WIDTH: 204px; HEIGHT: 90px
}
DIV#logo IMG {
    MARGIN-LEFT: 18px
}
DIV#header {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 996px; PADDING-TOP: 0px;
    /*HEIGHT: 78px*/
}
DIV.teaser-graphik {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 246px; PADDING-TOP: 0px; HEIGHT: 66px
}
IMG.blox-pic {
    FLOAT: left; MARGIN: 5px 10px 1px 0px
}
DIV#verteiler_header {
    WIDTH: 996px; HEIGHT: 234px
}
DIV#verteiler {
    MARGIN-LEFT: 204px; WIDTH: 792px; BACKGROUND-COLOR: #000
}
#verteiler .formular {
    MARGIN: 0px 0px 10px
}
DIV#verteiler-column-left {
    FLOAT: left; WIDTH: 294px; BACKGROUND-COLOR: #000
}
DIV#verteiler-column-right {
    FLOAT: left; WIDTH: 294px; BACKGROUND-COLOR: #000
}
DIV#verteiler-column-news {
    FLOAT: left; WIDTH: 150px; BACKGROUND-COLOR: #333
}
DIV#homepage {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 996px; PADDING-TOP: 0px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#homepage-column-news H2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; COLOR: #000; PADDING-TOP: 0px
}
#homepage-column-weit H2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; COLOR: #000; PADDING-TOP: 0px
}
DIV#homepage-column-weit P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 75px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; COLOR: #000; PADDING-TOP: 0px
}
 HTML DIV#homepage-column-weit P {
}

DIV#homepage-column-weit {
    FLOAT: left; MARGIN-LEFT: 18px; WIDTH: 764px;   HEIGHT: 100px
}
#homepage-column-all H2 {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; COLOR: #000; PADDING-TOP: 0px
}
DIV#homepage-column-all P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 75px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; COLOR: #000; PADDING-TOP: 0px
}
 HTML DIV#homepage-column-all P {

}
DIV.teaser-link {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.teaser-link A.pfeil-right {
    FONT-WEIGHT: normal; LINE-HEIGHT: 18px
}
DIV#homepage-column-news {
    PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 178px; PADDING-TOP: 0px
}
SPAN.topnews {
    DISPLAY: block; MARGIN: 0px; WIDTH: 178px; COLOR: #aaa
}
DIV#homepage-column-all {
    FLOAT: left; MARGIN-LEFT: 18px; WIDTH: 242px
}
DIV#homepage-column-investor {
    FLOAT: left; MARGIN: 0px 18px; WIDTH: 242px
}
DIV#aktien-news SPAN {
    COLOR: #bbb
}
SPAN.yellow {
    COLOR: #ffcc00
}
DIV#aktien-news SPAN.yellow {
    COLOR: #ffcc00
}
DIV#homepage-column-press {
    FLOAT: left; WIDTH: 248px; MARGIN-RIGHT: 18px
}
DIV#homepage-column-public {
    FLOAT: left; WIDTH: 248px
}
DIV.home-txt-link {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 11px 0px 18px; PADDING-TOP: 0px
}
 HTML DIV.home-txt-link {
    MARGIN: 19px 0px 18px
}
DIV.home-txt {
    MARGIN-BOTTOM: 10px
}
DIV.link-blox {
    MARGIN: 8px 40px 12px 0px; VERTICAL-ALIGN: top
}
DIV.link-blox-pic {
    MARGIN: 8px 40px 0px 0px; VERTICAL-ALIGN: top
}
DIV#verteiler DIV.link-blox SPAN {
    COLOR: #aaaaaa
}
DIV#verteiler H2 {
    FONT-SIZE: 16px; MARGIN: 4px 18px 9px 0px; COLOR: #ffffff; LINE-HEIGHT: normal
}
DIV.home-txt-link A.pfeil-right {
    FONT-WEIGHT: normal; LINE-HEIGHT: 12px
}
#cw .input {
    MARGIN: 0px 0px 20px
}
DIV#left-navigation {
    FLOAT: left; WIDTH: 204px;
    min-height:310px;
    height:auto !important;
    height:310px;
    height:310px;
}
DIV#left-navigation UL {
    PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 27px 0px 0px; OVERFLOW: hidden; WIDTH: 185px; LINE-HEIGHT: 18px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#left-navigation UL LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
DIV#left-navigation UL LI A {
    DISPLAY: block; MARGIN: 0px 0px 0px 10px; WIDTH: 175px; COLOR: #333; TEXT-DECORATION: none
}
DIV#left-navigation UL LI A:hover {
    COLOR: #f11a29
}
DIV#left-navigation UL LI A.selected {
    FONT-WEIGHT: bold
}
DIV#left-navigation UL LI A.active {
    FONT-WEIGHT: bold; COLOR: #f11a29
}
DIV#left-navigation UL LI UL {
    BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0px 0px 0px 10px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV#left-navigation UL LI UL LI {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
DIV#left-navigation UL LI UL LI A {
    WIDTH: 165px
}
DIV#left-navigation UL LI UL LI UL LI A {
    WIDTH: 155px
}
DIV#left-navigation UL LI UL LI UL LI UL LI A {
    WIDTH: 145px
}
DIV#headline-wide {
    WIDTH: 792px
}
DIV.headline-column {
    FLOAT: left; WIDTH: 264px
}
DIV.headline-two-column {
    FLOAT: left; WIDTH: 528px
}
DIV.headline-two-column .news-hl-grey {
    MARGIN: 22px 0px 1px;
    COLOR: #999;
}
DIV#main-content {
    FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 792px; BACKGROUND-COLOR: #fff
}
DIV#main-content-wide {
    OVERFLOW: hidden; WIDTH: 774px
}
DIV#main-column-left-wide {
    CLEAR: both; FLOAT: left; MARGIN: 0px 18px 0px 0px; WIDTH: 510px; BACKGROUND-COLOR: #fff
}
DIV#main-column-left-wide P {
    MARGIN-TOP: 9px
}
.main-content-hr {
    
}
DIV.hr-three-columns {
    CLEAR: both; MARGIN: 0px; WIDTH: 792px; BACKGROUND-COLOR: #fff
}
DIV.main-column-left-wide {
    CLEAR: both; FLOAT: left; MARGIN: 0px 18px 0px 0px; WIDTH: 510px; BACKGROUND-COLOR: #fff
}
DIV.main-column-right-wide {
    FLOAT: left; MARGIN: 0px; WIDTH: 510px; BACKGROUND-COLOR: #fff
}
DIV.main-column-right-rand {
    FLOAT: left; MARGIN: 0px; WIDTH: 528px; BACKGROUND-COLOR: #fff
}
DIV.main-column-wide-inner {
    MARGIN: 9px 0px 0px; WIDTH: 510px; BACKGROUND-COLOR: #fff
}
DIV.main-column-left {
    MARGIN-TOP: 9px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 264px; COLOR: #333; BACKGROUND-COLOR: #fff
}
DIV.main-column-middle {
    MARGIN-TOP: 9px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 246px; COLOR: #333; BACKGROUND-COLOR: #fff
}
DIV.main-column-middle-top {
    MARGIN-TOP: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 246px; COLOR: #333; BACKGROUND-COLOR: #fff
}
DIV.main-column-right {
    FLOAT: left; WIDTH: 264px; COLOR: #333
}
DIV.main-column-right-abstand {
    FLOAT: left; MARGIN-LEFT: 18px; WIDTH: 264px; COLOR: #333
}
DIV.main-column-right-content {
    MARGIN-TOP: 9px; FLOAT: left; WIDTH: 264px; COLOR: #333
}
DIV.white {
    MARGIN: 7px 0px 0px 18px
}
DIV.main-column-right DIV.main-teaser-blox {
    MARGIN-TOP: 8px
}
DIV.two-column {
    FLOAT: left; MARGIN: 9px 18px 0px 0px; WIDTH: 378px
}
DIV.second {
    MARGIN-RIGHT: 0px
}
DIV.second IMG {
    MARGIN: 4px 0px 0px
}
DIV.four-column {
    FLOAT: left; MARGIN: 9px 18px 0px 0px; WIDTH: 230px
}
DIV.fourth {
    MARGIN-RIGHT: 0px
}
#main-content {
    COLOR: #333
}
#main-content A {
    COLOR: #333; TEXT-DECORATION: none
}
#main-content A:visited {
    COLOR: #333; TEXT-DECORATION: none
}
#main-content A:hover {
    COLOR: #f11a29; TEXT-DECORATION: none
}
IMG.floatleft {
    FLOAT: left; MARGIN: 0px 10px 10px 0px
}
DIV#right-navigation IMG.xxl {
    DISPLAY: block; MARGIN: 4px -10px 16px
}
A.icon {
    PADDING-RIGHT: 0px; PADDING-LEFT: 17px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.pdf {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/download_icon.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.extern {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/extern_icon.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
A.sound {
    PADDING-RIGHT: 0px; PADDING-LEFT: 20px; BACKGROUND: url(../images/sound_icon.gif) no-repeat 0px 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.arrow {
    PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
UL.normal-list {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: url(../images/arrow_list.gif); PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px 14px; PADDING-TOP: 0px
}
UL.normal-list LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 120%; PADDING-TOP: 0px
}
#main-content P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px 1px; PADDING-TOP: 0px
}
#main-content H1 {
    FONT-SIZE: 20px; MARGIN: 22px 0px 0px; COLOR: #333; LINE-HEIGHT: 26px
}
#main-content H1.sub {
    MARGIN-TOP: 28px
}
#main-content H1.news {
    MARGIN: 0px 0px 14px
}
#main-content H2 {
    FONT-SIZE: 15px; MIN-HEIGHT: 22px; MARGIN: 0px 0px 5px
}
#main-content H2.zwei-zeilig {
    FONT-SIZE: 16px; MIN-HEIGHT: 48px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 22px
}
#main-content-wide H2 {
    FONT-SIZE: 16px; MIN-HEIGHT: 22px; MARGIN: 9px 0px 5px; COLOR: #333
}
#main-content H2.inner-text {
    MARGIN: 25px 0px 12px
}
#main-content H4 {
    FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 10px 0px 5px
}
#main-content P.information {
    COLOR: #999
}
#main-content DIV.information {
    MARGIN: 0px 0px 10px; WIDTH: 395px; COLOR: #999
}
#main-content FORM {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#main-content FORM FIELDSET {
    BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#main-content FORM LEGEND {
    DISPLAY: none
}
#main-content FIELDSET LEGEND {
    DISPLAY: none
}
#main-content FORM LABEL.standard {
    CLEAR: left; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 0px 10px; WIDTH: 120px
}
#main-content FORM SELECT {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px 0px 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 226px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
#main-content FORM .formular-text {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px 0px 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 226px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
#main-content FORM TEXTAREA {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px 0px 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 226px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
#main-content FORM .formular-text275 {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px 25px 17px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 275px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
#main-content FORM .textarea275 {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; BACKGROUND: #fff; MARGIN: 0px 25px 17px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 275px; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
#main-content FORM .textarea395 {
    PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px 25px 17px 0px; WIDTH: 395px; PADDING-TOP: 3px; HEIGHT: 145px
}
#main-content FORM SELECT.xxl {
    MARGIN: 0px 0px 17px; WIDTH: 275px
}
#main-content FORM .zip {
    MARGIN: 0px 5px 17px 0px; WIDTH: 72px
}
#main-content FORM .city {
    WIDTH: 146px
}
#main-content FORM .contact_zip {
    MARGIN: 0px 5px 17px 0px; WIDTH: 87px
}
#main-content FORM .contact_city {
    WIDTH: 180px
}
#main-content FORM SELECT.select-small {
    WIDTH: 72px; MARGIN-RIGHT: 2px
}
#main-content FORM SELECT.end {
    MARGIN-RIGHT: 100px
}
#main-content FORM INPUT.formular-radio {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -2px; PADDING-TOP: 0px; HEIGHT: 10px
}
#main-content FORM SPAN.formular-title {
    MARGIN: 0px 10px 0px 0px
}
#main-content FORM DIV.formular-title {
    MARGIN: 0px 0px 10px
}
#main-content FORM .submit-yellow {
    BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffcc00; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px
}
#main-content FORM DIV.checkbox-left {
    CLEAR: both; MARGIN: -2px 0px 0px
}
#main-content FORM LABEL.checkbox-left {
    DISPLAY: block; WIDTH: 346px
}
#main-content FORM INPUT.checkbox-left {
    CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 3px 5px 5px 0px; WIDTH: 13px; PADDING-TOP: 0px; HEIGHT: 13px
}
#main-content FORM LABEL.formular-upload {
    CLEAR: both; DISPLAY: block; MARGIN: 10px 0px 0px; WIDTH: 330px
}
#main-content FORM INPUT.formular-upload {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 330px; BORDER-BOTTOM: #ccc 1px solid
}
UL.sitemap {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.sitemap UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.sitemap LI {
    FONT-WEIGHT: bold; FONT-SIZE: 14px; MARGIN: 0px 0px 25px
}
UL.sitemap LI LI {
    FONT-SIZE: 11px; MARGIN: 10px 0px 0px
}
UL.sitemap LI LI LI {
    FONT-WEIGHT: normal; MARGIN: 0px
}
#right-navigation H2 {
    FONT-WEIGHT: bold; COLOR: #fff
}
#right-navigation P {
    COLOR: #bbb
}
#right-navigation A {
    COLOR: #fff
}
#right-navigation A:visited {
    COLOR: #fff
}
#right-navigation FORM FIELDSET {
    MARGIN: 0px; OVERFLOW: hidden; WIDTH: 225px
}
#right-navigation FORM LABEL.standard {
    DISPLAY: block; MARGIN: 5px 0px 0px; WIDTH: 200px
}
#right-navigation FORM H2 LABEL.standard {
    FONT-SIZE: 16px; MARGIN: 20px 0px 5px
}
#right-navigation FORM INPUT.formular-text {
    BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 11px; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #333333 1px solid; WIDTH: 200px; COLOR: #ffffff; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #000000
}
#right-navigation FORM SELECT {
    BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 11px; MARGIN: 0px 10px 0px 0px; BORDER-LEFT: #333333 1px solid; WIDTH: 200px; COLOR: #ffffff; BORDER-BOTTOM: #333333 1px solid; BACKGROUND-COLOR: #000000
}
#right-navigation FORM SELECT {
    WIDTH: 225px
}
#right-navigation FORM INPUT.width91 {
    MARGIN: 0px 3px 0px 0px; WIDTH: 91px
}
#right-navigation FORM INPUT.width72 {
    MARGIN: 0px 3px 0px 0px; WIDTH: 72px
}
#right-navigation FORM INPUT.width25 {
    WIDTH: 25px
}
TABLE {
    FONT-SIZE: 11px; VERTICAL-ALIGN: top; COLOR: #333; LINE-HEIGHT: 18px
}
TABLE.grey-white {
    MARGIN-TOP: 18px; MARGIN-BOTTOM: 7px; WIDTH: 100%
}
TABLE.grey-white TH {
    PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(../images/border_dotted.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 42px; TEXT-ALIGN: left
}
TABLE.grey-white TD {
    PADDING-RIGHT: 13px; PADDING-LEFT: 13px; BACKGROUND: url(../images/border_dotted.gif) repeat-y 0px 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 6px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 42px; TEXT-ALIGN: left
}
TABLE.grey-white THEAD TH {
    HEIGHT: 49px; BACKGROUND-COLOR: #ddd
}
TABLE.grey-white .first-column {
    BACKGROUND: none transparent scroll repeat 0% 0%
}
TABLE.grey-white THEAD TH.first-column {
    HEIGHT: 49px; BACKGROUND-COLOR: #ddd
}
TABLE.grey-white TD {
    COLOR: #666
}
TABLE.grey-white TD.table-trenner {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 25px
}
TABLE.grey {
    WIDTH: 246px
}
TABLE.grey THEAD TH {
    FONT-WEIGHT: bold; COLOR: #f23644; TEXT-ALIGN: left
}
TABLE.white-lines {
    WIDTH: 246px
}
TABLE.grey TD {
    PADDING-RIGHT: 10px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TABLE.grey TH {
    PADDING-RIGHT: 10px; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
TABLE.white-lines TH {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 16px; PADDING-BOTTOM: 5px; COLOR: #f11a29; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left
}
TABLE.grey TD.right {
    PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
TABLE.grey TH.right {
    PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
TABLE.white-lines TD.right {
    PADDING-RIGHT: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
TABLE.white-lines TD.right {
    COLOR: #666
}
TABLE.white-lines TD {
    WIDTH: auto; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.grey TD.dark {
    BACKGROUND: #ccc
}
TABLE.grey TD.bright {
    BACKGROUND: #e6e6e6
}
TABLE.grey TD.information {
    FONT-STYLE: italic
}
TABLE.twocols {
    WIDTH: 510px
}
TABLE.twocols TH {
    PADDING-BOTTOM: 6px; TEXT-ALIGN: left
}
TABLE.twocols TD {
    PADDING-RIGHT: 2px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top
}
TABLE.twocols .first-column {
    PADDING-RIGHT: 18px; WIDTH: 290px
}
DIV.twocolsTable {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 22px; PADDING-TOP: 9px; BORDER-BOTTOM: #ddd 1px solid
}
DIV#right-navigation {
    PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 13px; MARGIN: 0px; COLOR: #bbb; PADDING-TOP: 11px; BACKGROUND-COLOR: #000
}
DIV.main-teaser-blox {
    FONT-SIZE: 11px; WIDTH: 246px; COLOR: #333; LINE-HEIGHT: 18px
}
DIV.main-teaser-blox-linktxt {
    DISPLAY: block
}
DIV.main-teaser-blox A {
    PADDING-RIGHT: 0px; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 18px; TEXT-DECORATION: none
}
DIV.main-teaser-blox A:hover {
    COLOR: #f11a29; TEXT-DECORATION: underline
}
DIV.main-teaser-blox A.graphik-link {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.main-teaser-blox-abstand {
    CLEAR: both; LINE-HEIGHT: 20px; HEIGHT: 25px
}
DIV.right-navigation-link {
    FONT-SIZE: 11px; LINE-HEIGHT: 18px
}
DIV.right-navigation-link DIV.pfeil-right {
    MARGIN: 1px 0px 6px
}
DIV.right-navigation-link A.pfeil-right {
    FONT-WEIGHT: normal; COLOR: #000! important
}
DIV.right-navigation-link A.pfeil-right:hover {
    COLOR: #f11a29! important
}
DIV.arrow A:hover {
    COLOR: #f11a29! important
}
DIV.line-grey {
    CLEAR: both; FONT-SIZE: 12px; MARGIN: 5px -5px 16px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #333 1px solid
}
DIV.line-grey-xxl {
    CLEAR: both; FONT-SIZE: 12px; MARGIN: 16px -5px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #333 1px solid
}
DIV.multimedia {
    MARGIN: 0px
}
DIV.multimedia H2 {
    FONT-WEIGHT: normal; FONT-SIZE: 14px; MARGIN: 0px; COLOR: #fff! important
}
DIV.multimedia DIV.element {
    MARGIN: 12px 0px 4px; WIDTH: 228px
}
DIV.download {
    MARGIN: 10px 0px 0px
}
A.pfeil-download {
    BACKGROUND-POSITION: 0px 2px; PADDING-LEFT: 18px; BACKGROUND-IMAGE: url(../images/download_icon.gif); COLOR: #fff! important; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
A.pfeil-download:hover {
    COLOR: #f11a29! important
}
DIV#footer-print {
    FONT-SIZE: 10px; MARGIN: 0px 0px 14px 204px
}
DIV#footer-print A.icon {
    PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; COLOR: #999; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV.print A.icon {
    PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: 0px 20px 0px 0px; COLOR: #999; PADDING-TOP: 0px; TEXT-DECORATION: none
}
DIV#footer-print A.icon:hover {
    COLOR: #f11a29
}
DIV#footer-print A.print {
    BACKGROUND: url(../images/icon_print_grey.gif) no-repeat 0px 1px
}
DIV.print A.print {
    BACKGROUND: url(../images/icon_print_grey.gif) no-repeat 0px 1px
}
DIV#footer-print A.mail {
    BACKGROUND: url(../images/icon_mail_grey.gif) no-repeat 0px 3px
}
DIV#footer-print A.bookmark {
    BACKGROUND: url(../images/icon_bookmark_grey.gif) no-repeat 0px 2px
}
DIV#footer-print A.print:hover {
    BACKGROUND: url(../images/icon_print.gif) no-repeat 0px 1px
}
DIV#footer-print A.mail:hover {
    BACKGROUND: url(../images/icon_mail.gif) no-repeat 0px 3px
}
DIV#footer-print A.bookmark:hover {
    BACKGROUND: url(../images/icon_bookmark.gif) no-repeat 0px 2px
}
DIV#footer-start {
    BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 996px; HEIGHT: 18px; BACKGROUND-COLOR: #fff
}
DIV#footer {
    BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 996px; HEIGHT: 18px; BACKGROUND-COLOR: #fff
}
DIV#footer-copy {
    FLOAT: left; WIDTH: 203px
}
DIV#footer-copy SPAN {
    FONT-SIZE: 10px; MARGIN-LEFT: 18px; COLOR: #999
}
DIV#footer-copy-norm SPAN {
    FONT-SIZE: 10px; MARGIN-LEFT: 18px; COLOR: #999
}
DIV#footer-links {
    FLOAT: left; WIDTH: 483px
}
DIV#footer-links-hub {
    FLOAT: left; WIDTH: 403px
}
DIV#footer-links-norm {
    FLOAT: left; WIDTH: 82px
}
DIV#footer-rechts-norm {
    FLOAT: left; WIDTH: 361px; MARGIN-left: 78px
}
DIV#footer-links SPAN {
    FONT-SIZE: 10px; COLOR: #999
}
DIV#footer-links-norm SPAN {
    FONT-SIZE: 10px; COLOR: #999
}
DIV#footer-links-hub SPAN {
    FONT-SIZE: 10px; COLOR: #999
}
DIV#footer-navi {
    FLOAT: left; WIDTH: 350px; TEXT-ALIGN: right
}
DIV#footer-navi-hub {
    FLOAT: left; WIDTH: 390px; TEXT-ALIGN: right
}
DIV#footer-navi SPAN {
    FONT-SIZE: 10px; COLOR: #999; MARGIN-RIGHT: 18px
}
DIV#footer-navi-norm SPAN {
    FONT-SIZE: 10px; COLOR: #999; MARGIN-RIGHT: 18px
}
DIV#footer-navi-hub SPAN {
    FONT-SIZE: 10px; COLOR: #999; MARGIN-RIGHT: 18px
}
DIV#footer-start A {
    FONT-SIZE: 10px; COLOR: #999; TEXT-DECORATION: none
}
DIV#footer A {
    FONT-SIZE: 10px; COLOR: #999; TEXT-DECORATION: none
}
DIV#footer-start A:hover {
    COLOR: #f11a29
}
DIV#footer A:hover {
    COLOR: #f11a29
}
FORM {
    DISPLAY: inline
}
SELECT.pics {
    BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-SIZE: 11px; MARGIN: 13px 5px 5px 0px; BORDER-LEFT: #333 1px solid; WIDTH: 208px; COLOR: #fff; LINE-HEIGHT: 13px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #000
}
SELECT.txt {
    BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; FONT-SIZE: 11px; MARGIN: 12px 5px 7px 0px; BORDER-LEFT: #333 1px solid; WIDTH: 208px; COLOR: #fff; LINE-HEIGHT: 13px; BORDER-BOTTOM: #333 1px solid; FONT-FAMILY: Arial,Helvetica,Sans-serif; BACKGROUND-COLOR: #000
}
INPUT.suche {
    BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 180px; COLOR: #999; LINE-HEIGHT: 14px; PADDING-TOP: 1px; BORDER-BOTTOM: #999 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #fff
}
INPUT.image {
    VERTICAL-ALIGN: -2px
}
#main-navigation {
    CLEAR: both; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 10; MARGIN-LEFT: -7px; WIDTH: 792px; MARGIN-RIGHT: auto; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.main-navigation {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333; TOP: 54px; TEXT-DECORATION: none
}
#main-navigation LI {
    DISPLAY: block; Z-INDEX: 11; FLOAT: left; LINE-HEIGHT: normal; MARGIN-RIGHT: 10px
}
#main-navigation LI.aktiv {
    COLOR: #f11a29
}
#main-navigation LI A {
    BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 7px; PADDING-BOTTOM: 5px; BORDER-LEFT: #fff 1px solid; COLOR: #333; PADDING-TOP: 6px; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#main-navigation LI.aktiv A {
    BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: block; BORDER-LEFT: #fff 1px solid; COLOR: #f11a29; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#main-navigation SPAN {
    DISPLAY: block
}
#main-navigation LI:hover A {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #f11a29; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#main-navigation LI.aktiv:hover A {
    BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#main-navigation LI A:hover {
    COLOR: #f11a29
}
#main-navigation LI A:active {
    COLOR: #f11a29
}
#main-navigation LI A:unknown {
    COLOR: #f11a29
}
#main-navigation LI UL {
    BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 16px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 0px; Z-INDEX: 3; LEFT: -10000px; PADDING-BOTTOM: 16px; MARGIN-LEFT: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #fff; min-width: 200px
}
#main-navigation LI.aktiv UL {
    DISPLAY: block; LEFT: -10000px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 5px; BACKGROUND-COLOR: #fff
}
#main-navigation LI.aktiv UL LI A {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; FONT-WEIGHT: normal; BORDER-LEFT: medium none; COLOR: #333; BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #fff
}
#main-navigation LI UL LI {
    BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 12px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#main-navigation LI.aktiv UL LI {
    DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 12px; FLOAT: none
}
#main-navigation LI UL LI A {
    BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 1px; MARGIN: 0px; BORDER-LEFT: medium none; WIDTH: 140px! important; COLOR: #333; PADDING-TOP: 4px; BORDER-BOTTOM: medium none; WHITE-SPACE: nowrap; HEIGHT: auto; TEXT-DECORATION: none
}
#main-navigation LI:hover UL LI A {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; COLOR: #333; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#main-navigation LI:hover UL {
    Z-INDEX: 1; LEFT: auto
}
#main-navigation LI.aktiv:hover UL {
    DISPLAY: block; LEFT: -10000px; MARGIN-LEFT: 0px; LIST-STYLE-TYPE: none; POSITION: absolute; BACKGROUND-COLOR: #333
}
#main-navigation LI UL LI A:hover {
    COLOR: #f11a29; BACKGROUND-COLOR: #fff; TEXT-DECORATION: none
}
#main-navigation SPAN {
    DISPLAY: block; WIDTH: 135px
}
UNKNOWN {
    WIDTH: 155px
}
DIV.layer2cols {
    LEFT: 0px; BACKGROUND-IMAGE: url(../images/layer2cols_bg.gif); VISIBILITY: hidden; WIDTH: 510px; BACKGROUND-REPEAT: repeat-x; POSITION: relative; TOP: 17px; BACKGROUND-COLOR: #fff
}
DIV.tabs {
    WIDTH: 100%; POSITION: relative
}
DIV.layer-content {
    CLEAR: left; WIDTH: 100%; POSITION: relative; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
.tab-selected {
    PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; COLOR: #f11a29; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
.tab-norm {
    PADDING-RIGHT: 10px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 16px; PADDING-TOP: 2px; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #eee
}
.tab-rest {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ddd 1px solid; LINE-HEIGHT: 16px; PADDING-TOP: 2px
}
.tab-norm A {
    COLOR: #666; TEXT-DECORATION: none
}
.tab-norm A:hover {
    COLOR: #f11a29
}
.prod-title {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 2px 0px 0px; COLOR: #333; LINE-HEIGHT: 22px
}
DIV#search-left {
    MARGIN-TOP: 9px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 264px; COLOR: #333; BACKGROUND-COLOR: #fff
}
DIV#search-left-input {
    MARGIN-TOP: 0px; FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 264px; COLOR: #333; BACKGROUND-COLOR: #fff
}
.description {
    FONT-SIZE: 11px; PADDING-BOTTOM: 1px; MARGIN: 6px 0px 0px; COLOR: #333; LINE-HEIGHT: 18px
}
#sales-name {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#molar-weight {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#mol {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#formel {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#einecs {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#tsca {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#cas {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#business-unit {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#hazard {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#applications {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#synonyms {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
#result-items {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
UL.prod-list {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; LIST-STYLE-IMAGE: url(../images/item_list.gif); PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 14px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
#search-left FORM FIELDSET {
    MARGIN: 0px; OVERFLOW: hidden; WIDTH: 225px
}
#search-left FIELDSET {
    MARGIN: 0px; OVERFLOW: hidden; WIDTH: 225px
}
#search-left-input FORM FIELDSET {
    MARGIN: 0px; OVERFLOW: hidden; WIDTH: 225px
}
#search-left-input FIELDSET {
    MARGIN: 0px; OVERFLOW: hidden; WIDTH: 225px
}
#search-left FIELDSET {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
DIV.hr-three-columns #search-left FIELDSET FORM {
    DISPLAY: block; MARGIN: 0px 0px 8px
}
#search-left-input FORM LABEL.standard {
    DISPLAY: block; MARGIN: 15px 0px 0px; WIDTH: 200px
}
#search-left FORM LABEL.standard {
    DISPLAY: block; MARGIN: 0px; WIDTH: 200px
}
#search-left FIELDSET FORM LABEL.standard {
    DISPLAY: block; MARGIN: 0px; WIDTH: 200px
}
#search-left FORM H2 {
    FONT-SIZE: 16px; MARGIN: 14px 0px 0px
}
#search-left H2 {
    MARGIN: 0px 0px 18px
}
#search-left FORM INPUT.formular-text {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; COLOR: #999; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
#search-left-input FORM INPUT.formular-text {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; MARGIN: 0px 2px 0px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 200px; COLOR: #999; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
#search-left FORM SELECT {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-SIZE: 11px; MARGIN: 0px 2px 5px 0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 225px; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
#search-left FORM INPUT.width91 {
    MARGIN: 0px 3px 0px 0px; WIDTH: 91px
}
#search-left FORM INPUT.width72 {
    MARGIN: 0px 3px 0px 0px; WIDTH: 72px
}
#search-left FORM INPUT.width25 {
    WIDTH: 25px
}
#search-left-input FORM DIV.checkbox-left {
    CLEAR: both; MARGIN: 5px 0px 0px
}
#search-left-input FORM LABEL.checkbox-left {
    DISPLAY: block; WIDTH: 180px
}
DIV.result-list {
    VERTICAL-ALIGN: top; BACKGROUND-COLOR: #fff
}
TABLE.search-links {
    MARGIN-TOP: 14px; MARGIN-BOTTOM: 7px; WIDTH: 100%
}
TABLE.search-links TH {
    PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 24px; TEXT-ALIGN: left
}
TABLE.search-links TD {
    PADDING-RIGHT: 13px; PADDING-LEFT: 13px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 24px; TEXT-ALIGN: left
}
TABLE.search-links THEAD TH {
    BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM: #ccc 2px solid; HEIGHT: 24px
}
TABLE.search-links .first-column {
    WIDTH: 10%
}
TABLE.search-links TD A {
    PADDING-RIGHT: 0px; PADDING-LEFT: 11px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TABLE.search-links TD {
    COLOR: #666
}
TABLE.search-with-paginator {
    MARGIN-TOP: 0px; WIDTH: 100%
}
TABLE.search-with-paginator THEAD TH {
    FONT-WEIGHT: normal; BORDER-BOTTOM: #ccc 2px solid; HEIGHT: 24px
}
TABLE.search-with-paginator THEAD TH.center {
    WIDTH: 100%; TEXT-ALIGN: center
}
TABLE.search-with-paginator TFOOT TD {
    BORDER-TOP: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: medium none
}
TABLE.search-with-paginator TFOOT TD.center {
    WIDTH: 100%; TEXT-ALIGN: center
}
TABLE.search-with-paginator TD {
    VERTICAL-ALIGN: top; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.search-with-paginator TD.counter {
    FONT-WEIGHT: bold; PADDING-TOP: 5px
}
TABLE.search-with-paginator TD DIV {
    MARGIN: 0px 0px 6px 11px
}
TABLE.search-with-paginator TD DIV#link {
    FONT-WEIGHT: bold; MARGIN: 5px 0px 0px
}
TABLE.search-with-paginator TD DIV#link A {
    PADDING-RIGHT: 0px; PADDING-LEFT: 12px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
TABLE.search-with-paginator TD DIV#type {
    COLOR: #999
}
TABLE.search-with-paginator TD DIV#url {
    COLOR: #999
}
TABLE.search-with-paginator TD DIV#description {
    
}
DIV#paginator-top SPAN {
    MARGIN: 0px 2px
}
DIV#paginator-bottom SPAN {
    MARGIN: 0px 2px
}
SPAN.inactive {
    COLOR: #f11a29
}
.search-instruction {
    FONT-SIZE: 11px; MARGIN: 12px 0px 0px; WIDTH: 410px; COLOR: #333; LINE-HEIGHT: 18px
}
.block {
    MARGIN-TOP: 0px; DISPLAY: block; FONT-SIZE: 11px; COLOR: #333
}
SPAN.block A {
    PADDING-RIGHT: 0px; PADDING-LEFT: 7px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 5px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 5px; PADDING-TOP: 0px
}
#search-img {
    MARGIN: 10px 0px 0px
}
#world-map {
    MARGIN: 3px 0px 0px
}
DIV#job-title {
    FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 0px 0px 5px; COLOR: #333; HEIGHT: 22px
}
DIV.lxs-clearer {
    CLEAR: both; WIDTH: 1px; HEIGHT: 1px
}
DIV.lxs-content-main-inner {
    WIDTH: 792px
}
DIV.lxs-content-main-split {
    WIDTH: 528px
}
DIV.lxs-columns-single-1 {
    FLOAT: left; WIDTH: 264px
}
DIV.lxs-columns-single-2 {
    FLOAT: left; WIDTH: 396px
}
DIV.lxs-columns-double {
    FLOAT: left; WIDTH: 528px
}
DIV.lxs-inner {
    MARGIN-RIGHT: 0px
}
BODY {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H1 {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H2 {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H3 {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H4 {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H5 {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
H6 {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
P {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
SPAN {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
TD {
    COLOR: #333333; FONT-FAMILY: Arial,Helvetica,Sans-serif
}
DIV#main-content-header H1 {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 25px 18px 18px 0px;
    PADDING-TOP: 0px;
    width:528px;
}
DIV#main-content-inner {
    CLEAR: both
}
DIV#main-content-inner H2 {
    FONT-WEIGHT: bold; FONT-SIZE: 15px; MARGIN: 0px 18px 9px 0px
}
DIV#main-content-inner P {
    MARGIN: 0px 18px 18px 0px
}
DIV.lxs-columns-single-1 P {
    max-width: 246px
}
 HTML DIV.lxs-columns-single-1 P {
    WIDTH: 246px
}
 HTML DIV.lxs-columns-single-1 DIV.blackbox P {
    WIDTH: 228px
}
DIV#main-content-inner H2 A {
    COLOR: #333333; TEXT-DECORATION: none
}
DIV#main-content-inner H2 A:hover {
    COLOR: #333333; TEXT-DECORATION: none
}
DIV#main-content-inner P A {
    COLOR: #333333
}
DIV#main-content-inner P A:hover {
    COLOR: #333333
}
DIV#main-content-inner A.teaser {
    DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 6px; TEXT-DECORATION: none
}
DIV.news-latest-item A {
    DISPLAY: block; PADDING-LEFT: 11px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 6px; TEXT-DECORATION: none
}
DIV.lxs-columns-single-1 DIV.news-latest-item A {
    max-width: 246px
}
 HTML DIV.lxs-columns-single-1 DIV.news-latest-item A {
    WIDTH: 246px
}
DIV.blackbox {
    PADDING-RIGHT: 18px; PADDING-LEFT: 18px; PADDING-BOTTOM: 18px; PADDING-TOP: 18px; BACKGROUND-COLOR: #000000
}
DIV#main-content-inner DIV.blackbox H2 {
    MARGIN-TOP: 0px; COLOR: #fff

}
DIV#main-content-inner DIV.blackbox P {
    MARGIN-BOTTOM: 0px; COLOR: #000
}
DIV#main-content-inner A {
    /* Changed by Andreas Lindner, 4fb at 19.02.09 by request*/
    /*DISPLAY: block;*/
    COLOR: #000000;
    TEXT-DECORATION: none
}
DIV#main-content-inner A:visited {
    DISPLAY: block; COLOR: #000000; TEXT-DECORATION: none
}
DIV#main-content-inner A:hover {
    COLOR: #f11a29; 
}
DIV#main-content-inner DIV.blackbox A {
    COLOR: #ffffff; WHITE-SPACE: normal
}
DIV#main-content-inner DIV.blackbox A:visited {
    COLOR: #ffffff; WHITE-SPACE: normal
}
DIV#main-content-inner DIV.blackbox A:hover {
    COLOR: #f11a29
}
DIV#main-content-inner DIV.main-content A:hover {
    COLOR: #f11a29
}
DIV#main-content-inner TABLE TR TD A:hover {
    COLOR: #f11a29
}
DIV#main-content-inner P A:hover {
    COLOR: #f11a29
}
DIV#main-content-inner A.internal-link {
    PADDING-LEFT: 10px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 6px
}
DIV#main-content-inner A.internal-link-new-window {
    PADDING-LEFT: 10px; BACKGROUND: url(../images/pfeilright.gif) no-repeat 0px 6px
}
DIV#main-content-inner A.external-link {
    PADDING-LEFT: 17px; BACKGROUND: url(../images/extern_icon.gif) no-repeat 0px 6px
}
DIV#main-content-inner A.external-link-new-window {
    PADDING-LEFT: 17px; BACKGROUND: url(../images/extern_icon.gif) no-repeat 0px 6px
}
DIV#main-content-inner A.mail {
    PADDING-LEFT: 16px; BACKGROUND: url(../images/send_mail_icon.gif) no-repeat 0px 4px
}
DIV#main-content-inner A.download {
    PADDING-LEFT: 17px; BACKGROUND: url(../images/download_icon.gif) no-repeat 0px 5px
}
DIV#main-content-inner A.back {
    PADDING-LEFT: 12px; BACKGROUND: url(../images/arrow_sgl_left_act.gif) no-repeat 0px 3px
}
DIV#main-content-inner A.top {
    PADDING-LEFT: 12px; BACKGROUND: url(../images/pfeilup.gif) no-repeat 0px 6px
}
DIV#main-content-inner A.audio {
    PADDING-LEFT: 16px; BACKGROUND: url(../images/icon_audio.gif) no-repeat 0px 6px
}
DIV#main-content-inner DIV.lxs-columns-single-1 DIV.lxs-inner P.bodytext {
    MARGIN: 0px
}

DIV#main-content-inner DIV.lxs-inner P.bodytextwhite {
    MARGIN: 0px;
    color:#ffffff;
}

DIV.map-graphik {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; WIDTH: 383px; PADDING-TOP: 0px; HEIGHT: 218px
}
DIV.map-graphik IMG {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 383px; PADDING-TOP: 0px; HEIGHT: 218px
}
DIV.news-selection-form {
    FLOAT: left; MARGIN: 0px 18px 5px 0px; VERTICAL-ALIGN: top; WIDTH: 180px; COLOR: #333
}
#main-column-left-wide FORM FIELDSET DIV.button {
    FLOAT: left; MARGIN: 28px 0px 5px; VERTICAL-ALIGN: top; WIDTH: 60px; COLOR: #333
}
.main-column-right-content FORM FIELDSET {
    BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#main-column-left-wide FORM FIELDSET {
    BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
.main-column-right-content FIELDSET FORM LABEL.search {
    CLEAR: left; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN: 15px 0px 2px; WIDTH: 120px
}
.main-column-right-content FIELDSET FORM LABEL.searchfirst {
    CLEAR: left; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 0px 2px; WIDTH: 120px
}
.main-column-right-content FORM FIELDSET LABEL.searchfirst {
    CLEAR: left; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 0px 2px; WIDTH: 120px
}
#main-column-left-wide FORM FIELDSET LABEL.news {
    DISPLAY: block; FONT-SIZE: 11px; MARGIN: 10px 0px 0px; WIDTH: 100px
}
#main-content SELECT.news {
    MARGIN: 0px; WIDTH: 180px
}
#main-content SELECT.map {
    MARGIN: 0px 2px 0px 0px; WIDTH: 182px
}
#main-content INPUT.submit {
    BORDER-RIGHT: 0px; PADDING-RIGHT: 4px; BORDER-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; BORDER-LEFT: 0px; CURSOR: pointer; COLOR: #333; PADDING-TOP: 2px; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: #ccc
}
.main-teaser-blox .address {
    MARGIN-TOP: 12px
}
.main-teaser-blox .numbers {
    MARGIN-TOP: 6px
}
.main-teaser-blox .numbers SPAN.telfax {
    DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 32px
}
.main-teaser-blox .email {
    MARGIN-TOP: 6px
}
A.email-icon {
    PADDING-LEFT: 18px; BACKGROUND: url(../images/send_mail_icon.gif) no-repeat 0px 5px; TEXT-DECORATION: none
}
A.email-icon:hover {
    COLOR: #f11a29
}
A.external-icon {
    PADDING-LEFT: 16px; BACKGROUND: url(../images/extern_icon.gif) no-repeat 0px 4px; TEXT-DECORATION: none
}
A.external-icon:hover {
    COLOR: #f11a29
}
DIV.subitems {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.subitems H3 {
    FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #bbb
}
#main-content DIV.subitems P {
    MARGIN: 0px
}
DIV.subitems .email {
    MARGIN: 0px 0px 8px
}
DIV#backlink {
    MARGIN-TOP: 26px
}
DIV.news#backlink {
    MARGIN-TOP: 22px
}
DIV#backlink A {
    PADDING-LEFT: 10px; BACKGROUND: url(../images/arrow_sgl_left_act.gif) no-repeat 0px 2px; TEXT-DECORATION: none
}
.description DIV {
    MARGIN-TOP: 3px
}
.description SPAN.text {
    COLOR: #666
}
.description SPAN A IMG {
    DISPLAY: inline; MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
}
.main-column-right .description {
    MARGIN: 24px 18px 0px 0px
}
#thumb-nail IMG {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; DISPLAY: block; MARGIN: 0px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#thumb-nail A {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.news-preview {
    DISPLAY: block; MARGIN: 10px 0px; WIDTH: 510px
}
DIV.news-preview DIV.news-image {
    FLOAT: left; WIDTH: 180px; MARGIN-RIGHT: 18px
}
DIV.news-preview DIV.news-content {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0px;
    WIDTH: 312px;
    CURSOR: pointer;PADDING-TOP: 0px;
}
DIV.news-preview DIV.news-content .date {
    DISPLAY: block; CURSOR: pointer; COLOR: #999; LINE-HEIGHT: 18px
}
DIV.news-preview DIV.news-content .text A {
    DISPLAY: block; COLOR: #333; LINE-HEIGHT: 17px
}
DIV.main-column-right DIV#right-navigation DIV.right-navigation-link P.bodytext {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px
}
DIV.right-navigation-link P.bodytext A {
    COLOR: #000
}
DIV.right-navigation-link P.bodytext A:visited {
    COLOR: #000
}
DIV.csc-textpic-above DIV.csc-textpic-text {
    CLEAR: both
}
DIV#main-content-inner TABLE TR TD P {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}
DIV#main-content-inner TABLE TBODY.tablesmall TR TD P {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#main-content-inner TABLE {
    MARGIN-BOTTOM: 20px
}
DIV#main-content-inner UL {
    PADDING-LEFT: 14px; LIST-STYLE-IMAGE: url(../images/bulletpoint.gif)
}
 HTML DIV#main-content-inner UL {
    MARGIN-LEFT: 6px
}
DIV#reiternav {
    MARGIN-TOP: 18px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: url(../images/reiter_bg.gif) #ffffff repeat-x 50% bottom; WIDTH: 510px; HEIGHT: 28px; TEXT-ALIGN: left
}
DIV#reiternav UL {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#reiternav UL LI {
    BORDER-RIGHT: 0px; PADDING-RIGHT: 18px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eeeeee
}
DIV#reiternav UL LI.last {
    BORDER-RIGHT: #ccc 1px solid
}
DIV#reiternav UL LI.on {
    COLOR: #f11a29; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV#reiternav UL LI.last-on {
    BORDER-RIGHT: #ccc 1px solid; COLOR: #f11a29; BORDER-BOTTOM: #ffffff 1px solid; BACKGROUND-COLOR: #ffffff
}
DIV#reiternav UL LI A {
    COLOR: #666666; TEXT-DECORATION: none
}
DIV#reiternav UL LI.last-on A.flagactive {
    COLOR: #f11a29
}
DIV#reiternav UL LI.on A.flagactive {
    COLOR: #f11a29
}
.routeform {
    DISPLAY: block; FLOAT: left; WIDTH: 247px
}
.route-label {
    DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 2px; WIDTH: 247px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.route-text {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; WIDTH: 247px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.route-select {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; BORDER-LEFT: #ccc 1px solid; WIDTH: 247px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.route-button {
    CLEAR: both; BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-TOP: 16px; FONT-WEIGHT: bold; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffcc00
}
.route-error {
    DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 17px; WIDTH: 396px; COLOR: #f11a29; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.googlemap {
    DISPLAY: block; FLOAT: right; MARGIN-BOTTOM: 5px; WIDTH: 511px; HEIGHT: 221px
}
.route-google {
    DISPLAY: block; WIDTH: 774px; HEIGHT: 221px
}
.route-desc {
    DISPLAY: block; FONT-SIZE: 8pt; WIDTH: 774px; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: auto; TEXT-DECORATION: none
}
.route-desc TD {
    FONT-SIZE: 8pt; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.route-desc A {
    FONT-SIZE: 8pt; COLOR: #666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.route-desc TH {
    BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: #000 1px solid; COLOR: #000; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #dddddd
}
BODY#popup DIV#main-content {
    WIDTH: 100%
}
BODY#popup DIV#main-content H2 {
    MARGIN: 10px 0px 20px
}
.sendpage {
    WIDTH: 550px; TEXT-ALIGN: left
}
.sendpage FORM {
    WIDTH: 550px; TEXT-ALIGN: left
}
.sendpage FIELDSET {
    WIDTH: 550px; TEXT-ALIGN: left
}
.sendpage FIELDSET {
    TEXT-ALIGN: center
}
.sendpage FIELDSET LEGEND {
    TEXT-ALIGN: left
}
BODY#popup #main-content LABEL.standard {
    CLEAR: left; DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN: 0px 0px 10px 50px; WIDTH: 120px; TEXT-ALIGN: left
}
.sendpage TEXTAREA {
    OVERFLOW: auto; HEIGHT: 60px
}
.sendpage INPUT.submit-yellow {
    CLEAR: both; MARGIN: 10px 0px 0px 160px
}
.sendpage .form-radiobutton {
    DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 17px; WIDTH: 276px; HEIGHT: 19px
}
.sendpage .form-ir {
    DISPLAY: block; FLOAT: left; WIDTH: 135px; HEIGHT: 19px
}
.sendpage .form-label {
    DISPLAY: block; FLOAT: left; MARGIN-BOTTOM: 17px; WIDTH: 120px
}
.form-text {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 276px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.form-select {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 276px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.form-zip {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 91px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.form-city {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 180px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 19px
}
.form-text-area {
    BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 17px; BORDER-LEFT: #ccc 1px solid; WIDTH: 396px; COLOR: #000000; BORDER-BOTTOM: #ccc 1px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 147px
}
.form-hint {
    CLEAR: both; FONT-SIZE: 8pt; COLOR: #9a9a9a; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form-button {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffcc00
}
.form-error {
    DISPLAY: block; FONT-SIZE: 8pt; FLOAT: left; MARGIN-BOTTOM: 17px; WIDTH: 396px; COLOR: #f11a29; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#contactform {
    BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 8pt; BORDER-LEFT: medium none; WIDTH: 405px; COLOR: #000000; BORDER-BOTTOM: medium none; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallfont {
    FONT-SIZE: 8px
}
#paginator-bottom SPAN A {
    DISPLAY: inline
}
.tablesmall {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 12px; PADDING-TOP: 0px
}
.tablesmall THEAD TR {
    PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #f11a29; LINE-HEIGHT: 14px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.tablesmall TH {
    PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #f11a29; LINE-HEIGHT: 14px; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff
}
.tablesmall TR {
    BACKGROUND-COLOR: #e5e5e5
}
TR.tablesmall_alter {
    BACKGROUND-COLOR: #cccccc
}
.tablesmall TD {
    PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tablenorm {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
THEAD TR.tablenorm {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 6px; BACKGROUND-COLOR: #dddddd
}
.tablenorm TH {
    PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; COLOR: #333; LINE-HEIGHT: 14px; PADDING-TOP: 6px; BACKGROUND-COLOR: #dddddd
}
.tablenorm TR {
    BACKGROUND-COLOR: #ffffff
}
.tablenorm TD {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #dddddd 1px solid
}
TFOOT TR TD {
    PADDING-TOP: 4px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff
}
.tablenorm TD.right {
    TEXT-ALIGN: right
}
.linklist {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.linklist LI {
    PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -14px; PADDING-TOP: 0px
}
 HTML .linklist LI {
    MARGIN-LEFT: -20px
}
DIV#homepage-column-news DIV.news-corporate {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    height:auto;
    min-height:300px;
}

DIV#homepage-column-news DIV.news-corporate DIV.news-corporate-item {
    PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/pfeilright.gif) #fff no-repeat left 7px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV#homepage-column-news DIV.news-corporate DIV.news-corporate-item A {
    DISPLAY: block; COLOR: #000; TEXT-DECORATION: none
}
DIV#homepage-column-news DIV.news-corporate DIV.news-corporate-item A:hover {
    COLOR: #f11a29
}
DIV.news-single-img {
    FONT-SIZE: 9px; LINE-HEIGHT: 14px
}
DIV#main-content TD#pagebrowser-active A {
    FONT-WEIGHT: bold; COLOR: #f11a29
}
DIV.lxs-columns-single-1 .csc-textpic-imagewrap {
    MARGIN-TOP: 18px
}
DIV#kruemelnavi .kruemel-navi-aktiv-news {
    FONT-SIZE: 10px; BACKGROUND: url(../images/white.gif) #fff no-repeat right 4px; COLOR: #666
}
DIV#kruemelnavi .kruemel-navi-aktiv-news A {
    FONT-SIZE: 10px; BACKGROUND: url(../images/white.gif) #fff no-repeat right 4px; COLOR: #666
}
DIV#dreispalten { 
width: 730px; 
left: 0px; 
top: 0px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 11px; 
position: relative; 
    CLEAR: both
}
DIV#linkespalte { 
height: 118px; 
width: 232px; 
left: 265px; 
top: 490px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 11px; 
position: absolute; 
z-index: 5; 
visibility: visible; 
}

DIV#mittlerespalte { 
height: 100px; 
width: 240px; 
left: 506px; 
top: 490px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 11px; 
position: absolute; 
z-index: 5; 
visibility: visible; 
}

DIV#rechtespalte { 
height: 100px; 
width: 230px; 
left: 754px; 
top: 490px; 
font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
font-size: 11px; 
position: absolute; 
z-index: 5; 
visibility: visible; 
}
div#footer-left {
    position: absolute;
    z-index: 10;
    bottom: 0px;
    left: 180px;
    width: 72px;
    background: #ffffff;
    padding-left: 2px;
    padding-right: 2px;
}

.low
{
    height: 16px;
    border: #000000 px solid;
    overflow: hidden;
}
.low
.high
{
    height: auto;
    border: #333 1px solid;
    border-bottom: 1px solid #000000;
}

.high p
{
    display: none;
}


div#footer-left ul,
div#footer-left p
{
    color: #999;
    font-size: 0.8em;
    margin: 0;
    padding: 0;
}

div#footer-left ul
{
    list-style-type: none;
}

div#footer-left p
{
    line-height: 16px;
}

div#main-content-inner a.back-grey {
    PADDING-LEFT: 12px;
    BACKGROUND: url(../images/arrow_sgl_left_act.gif) no-repeat 0px 3px;
    color:#999999;}

div#main-content-inner a.back-grey:hover {
    color:#f11a29;
}

/*div#main-content-inner a.back-grey:visited {
    color:#999999;
}*/

div#searchresultnavi a {
    display:inline;
}

div#searchresultnavi a:visited {
    display:inline;
}

div#searchresultnavi img {
    display:inline;
}

div#searchresultnavi span {
    display:inline;
}

DIV#infobox_header A.external-link {
    color:#ffffff;
    text-decoration:none;
    PADDING-LEFT: 21px;
    BACKGROUND: url(../images/extern_icon.gif) no-repeat 0px 6px
}
DIV#infobox_header_left A.external-link {
    color:#ffffff;
    text-decoration:none;
    PADDING-LEFT: 21px;
    BACKGROUND: url(../images/extern_icon.gif) no-repeat 0px 6px
}

DIV#infobox_header A.external-link:hover {
    color:#ff0000;
}
DIV#infobox_header_left A.external-link:hover {
    color:#ff0000;
}
DIV#main-content .news-hl-grey {
    margin-top: 22px;
    margin-bottom: 0px;
    color: #999;
}

div#header_spacer_1 {
    height:8px;
    background-color:#f11a29;
    font-size:0px;
}

div#header_spacer_1_inner {
    height:8px;
    width:200px;
    background-color:#000000;
    font-size:0px;
}

div#header_spacer_2 {
    height:15px;
    background-color:#000000;
    margin:0;
    padding:0;
    border:0;
    font-size:0px;
}
