h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-style: normal;
 color: #333333;
 line-height: 22px;
 font-weight: normal;
 margin: 0px;
 padding: 0px;
}
h2 {
 font-size: 14px;
 line-height: 16px;
 font-style: normal;
 font-weight: normal;
 color: #999999;
 margin: 0px;
 padding: 0px;
}

a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #003366;
 text-decoration: none;
 font-weight: bold;
 font-style: normal;
 line-height: normal;
 font-variant: normal;
 text-transform: none;
}
A {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #003366;
 text-decoration: none;
 font-weight: bold;
 font-style: normal;
 line-height: normal;
 font-variant: normal;
 text-transform: none;
}
/*a {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333333;
 font-weight: normal;
 text-decoration: none
}
A {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333333;
 font-weight: normal;
 text-decoration: none
}*/
b {
 font-weight: bold;
 color: #000000
}
table, tr, td, div, input, textarea, select {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #333333;
 text-decoration: none
}
p, br, .content { 
 line-height: 16px;
}
.color-a {
 background-color: #999999
}
.color-b {
 background-color: #CCCCCC
}
.color-c {
 background-color: #E6E6E6
}
.color-o {
 background-color: #FF6600
}
.fld-a {
 background-color: #999999;
 color: #FFffff;
 width: 420px
}
.fld-b {
 background-color: #E6E6E6;
 color: #666666;
 width: 205px
}
.fld-c {
 background-color: #E6E6E6;
 color: #666666;
 width: 41px
}
.fld-d {
 background-color: #E6E6E6;
 color: #666666;
 width: 159px
}
.fld-e {
 background-color: #E6E6E6;
 color: #666666;
 width: 420px
}
.fld-f {
 background-color: #E6E6E6;
 color: #666666;
 width: 380px
}
.fld-g {
 background-color: #E6E6E6;
 color: #666666;
 width: 120px
}
.fld-h {
 background-color: #999999;
 color: #FFFFFF;
 width: 170px
}
.fld-i {
 background-color: #E6E6E6;
 color: #666666;
 width: 370px
}
.link-a {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #666666
}
.link-b {
 font-size: 11px;
 font-weight: normal;
 text-decoration: none;
 color: #FFFFFF
}
.link-c {
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 color: #666666
}
.link-d {
 font-size: 10px;
 font-weight: normal;
 text-decoration: none;
 color: #FFFFFF
}
.headline {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-style: normal;
 color: #333333;
 line-height: 22px;
 font-weight: normal;
}

.headline-b {
 font-size: 18px;
 font-weight: bold;
 color: #333333
}
.pf {
 color: #FF0000
}
.bayerhead {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #333333;
 font-weight: bold
}
.reddot {
 font-family: Verdana;
 font-size: 10px;
 color: #FF0000
}
.reddotbg {
 background-color: #FFFFFF
}
.subline {
 font-size: 14px;
 line-height: 16px;
 color: #999999
}
.text-a {
 font-size: 10px;
 color: #000000
}
.bayercontentzuruck {
 font-size: 10px;
 font-weight: normal;
 line-height: 16px;
 text-decoration: none;
 color: #333333
}
.bayermarginal {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #666666;
 font-weight: normal;
 line-height: 16px;
 text-decoration: none;
}
.bayermarginalbold {
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 color: #333333
}
.bayercontentbold {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #333333;
 font-weight: bold;
 line-height: 16px;
 text-decoration: none
}
.produktkursiv8pkt {
 font-size: 10px;
 font-style: italic;
 line-height: 12px;
 color: #333333
}
.bayercontent11 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-style: normal;
 color: #333333;
 font-weight: normal;
 line-height: 16px;
 text-decoration: none;
}
.bayercontentboldhell {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #CCCCCC;
 font-weight: bold;
 line-height: 16px;
 text-decoration: none
}
.bayercontentbold {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #333333;
 font-weight: bold;
 line-height: 16px;
 text-decoration: none
}
.bayercontentboldmittelgrau {
 font-size: 12px;
 font-weight: bold;
 line-height: 16px;
 text-decoration: none;
 color: #666666
}
.bayercontentgrau {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #666666;
 font-weight: normal;
 line-height: 16px
}
.popup8punkt {
 font-size: 12px;
 color: #333333
}
.bayermarginalboldorange {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #FF6600;
 font-weight: bold;
 line-height: 16px
}
.Link { font-size: 12px; font-weight: bold; text-decoration: none; color: #003366 }
.bayermarginalboldrot {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #990033;
 font-weight: bold;
 line-height: 16px
}
.bayermarginalboldblau {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #003366;
 font-weight: bold;
 line-height: 16px
}
.bayermarginalboldgruen {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-style: normal;
 color: #006633;
 font-weight: bold;
 line-height: 16px
}
.email {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 color: #003366;
 text-decoration: none;
 font-weight: bold;
 font-style: normal;
 line-height: normal;
 font-variant: normal;
 text-transform: none;
}
.naviprodukte:hover {
 DISPLAY: block; BACKGROUND-COLOR: #FF6600; TEXT-DECORATION: none
}
.naviprodukte:active {
 BORDER-RIGHT: #d4bac7 1px solid; BORDER-TOP: #d4bac7 1px solid; DISPLAY: block; PADDING-LEFT: 7px; FLOAT: left; BORDER-LEFT: #d4bac7 1px solid; WIDTH: 80px; BORDER-BOTTOM: #d4bac7 1px solid; FONT-STYLE: oblique; BACKGROUND-COLOR: #f4ecf0; TEXT-DECORATION: none
}
.table_head_text {
 color: #FFFFFF
}
.border-bottom {
 border-bottom: 1px solid #FFFFFF
}
.fld-j {
 background-color: #FFFFFF;
 color: #666666;
 width: 110px
}
.fld-k {
 background-color: #666666;
 font-size: 10px;
 color: #FFFFFF
}
.text-b {
 font-size: 11px;
 color: #666666
}

html{
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100%;
}

body{
 background-color: #FFFFFF;
 margin: 0;
 padding: 0;
 width: 100%;
 height: 100%;
 overflow: hidden;
}

div#contentdiv{
 position: absolute;
 display: block;
 top: 0px;
 left: 15px;
 width: 98.5%;
 height: 100%;
 z-index: 15;
 overflow: auto;
}

div#balkencont{
 position: absolute;
 display: block;
 top: 0px;
 left: 0px;
 z-index: 0;
 width: 15px;
 height: 100%;
}

img#balken{
 position: relative;
 top: 0px;
 left: 0px;
 z-index: 0;
 width: 15px;
 height: 100%;
}