body, div, p, table, tr, td, li, ol, .standard {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
 
h1, .headline{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: bold;
  color: #8A0B4F;
}

.headline2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #8A0B4F;
}

.headline2a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #8A0B4F;
}

.headline3 {
  font-weight: bold;
  color: #000000;
}

.headline3 a, .standard a, .maincontent ul li a {
  background:url(/html/images/buttons/weiter_pfeil_maroonweiss.gif) left 3px no-repeat;
  padding-left:11px;
}
 
a:link, a:visited, a:hover, a:active {
  color: #8A0E4C;
  font-weight: normal;
  text-decoration: none;
}
a:hover { color:#8A0E4C; text-decoration:underline; }

a.black:link, a.black:visited, a.black:hover, a.black:active {
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
a.black:hover { text-decoration:underline; }

.smaller {
  font-size:10px;
}

.quellen {
  font-size:9px;
}

.rez {
  font-size:9px;
}

.bghred {
	color:#8A0E4C;
}

.infoheadBlack {
  font-size: 11px;
  font-weight: bold;
	color:#000000;
}

.infotextBlack {
  font-size: 11px;
	color:#000000;
}

.infotextGrey {
  font-size: 11px;
	color:#656565;
}

.infoheadRed {
  font-size: 11px;
  font-weight: bold;
	color:#8A0E4C;
}

.infotextRed {
  font-size: 11px;
	color:#8A0E4C;
}

a.infoblack:link,
a.infoblack:visited,
a.infoblack:hover,
a.infoblack:active {
  font-size: 11px;
  color: #000000;
  font-weight: normal;
  text-decoration: none;
}
a.infoblack:hover { text-decoration:underline; }

.infoheadWhite {
  font-size: 11px;
  font-weight: bold;
	color:#FFFFFF;
}

.infotextWhite {
  font-size: 11px;
	color:#FFFFFF;
}

a.infowhite:link,
a.infowhite:visited,
a.infowhite:hover,
a.infowhite:active {
  font-size: 11px;
  color: #FFFFFF;
  font-weight: normal;
  text-decoration: none;
}
/* A.infowhite:hover { text-decoration:underline; } */

a.infomaroon:link,
a.infomaroon:visited,
a.infomaroon:hover,
a.infomaroon:active {
  font-size: 11px;
  color: #8A0E4C;
  font-weight: normal;
  text-decoration: underline;
	font-stretch: semi-condensed ;
}

/* A.infomaroon:hover { text-decoration:underline; } */


/* spezielle Styles für Service -> Infomaterial */
ul.typohnekat { 
  margin:0px;
  padding:0px;
  margin-left:10px;
  padding-left:10px;
  list-style-image:url(/html/images/buttons/weiter_pfeil_maroonweiss_css_liste.gif);
  list-style-position:outside;
}

*html ul.typohnekat { 
  margin:0px;
  margin-left: -5px;
}


ul.typohnekat li { 
  margin:0px;
  padding:0px;
  padding-bottom:5px;
}

ul.typohnekat li a,
ul.typohnekat li a:link,
ul.typohnekat li a:visited,
ul.typohnekat li a:hover,
ul.typohnekat li a:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color:#999999;
}

ul.typmitkat { 
  margin:0px;
  padding:0px;
  margin-left:0px;
  padding-left:0px;
  padding-top:5px;
  list-style-image:url(/html/images/cl.gif);
  list-style-position:outside;
}
ul.typmitkat li {
  margin:0px;
  padding:0px;
  padding-bottom:5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#8A0E4C;
}

ul.typmitkatSub { margin:0px; padding:0px; margin-left:10px; padding-left:10px; padding-top:5px; list-style-image:url(/html/images/buttons/weiter_pfeil_maroonweiss_css_liste.gif); list-style-position:outside; }
ul.typmitkatSub li { 
  margin:0px;
  padding:0px;
  padding-bottom:5px;
}
ul.typmitkatSub li a,
ul.typmitkatSub li a:link,
ul.typmitkatSub li a:visited,
ul.typmitkatSub li a:hover,
ul.typmitkatSub li a:active { 
  font-family: Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#999999;
}

span.infomaterialH1 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight: bold;
  color: #8A0E4C;
}

span.infomaterialH2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size:13px; font-weight: bold;
  color: #999999;
}


.value { 
	FONT-SIZE: 11px;  
	height: 18px;
}

/* allgemein input type=button */
.button { 
	FONT-SIZE: 11px;  
	height: 17px;
}

span.topnavi1,
a.topnavi1:link,
a.topnavi1:visited { 
	float:left;
	display:block;
	width:140px;
	height:18px;
	line-height:18px;
	padding:0 4px 0 26px;
	border-right:1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#fff; 
	background-color:#999999; 
}
a.topnavi1:hover,
a.topnavi1:active,
a.topnavi1active:link,
a.topnavi1active:visited,
a.topnavi1active:hover,
a.topnavi1active:active,
a.topnavi1active:link { 
	float:left;
	display:block;
	width:140px;
	height:18px;
	line-height:18px;
	padding:0 4px 0 26px;
	border-right:1px solid #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	color:#fff; 
	background-color:#8a0b4f; 
}

a.topnavi:link,
a.topnavi:visited { 
	display:block;
	height:18px;
	line-height:18px;
	padding:0 7px 0 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
	color:#fff; 
	background-color:#999999; 
	border-right:1px solid #fff;
	float:left;
}
a.topnavi:hover,
a.topnavi:active,
a.topnaviactive:link,
a.topnaviactive:visited,
a.topnaviactive:hover,
a.topnaviactive:active,
a.topnaviactive:link { 
	display:block;
	height:18px;
	line-height:18px;
	padding:0 7px 0 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:11px;
	text-decoration:none;
	color:#fff; 
	background-color:#8a0b4f; 
	border-right:1px solid #fff;
	float:left;
}

a.subnavi:link,
a.subnavi:visited { 
	font-family: Arial, Helvetica, sans-serif;
	width:140px;
	background:url(/html/images/navi/left/subnavi.gif) left bottom no-repeat; 
	color:#666; 
	font-weight:bold; 
	font-size:11px; 
	text-decoration:none; 
	line-height:18px;
	display:block;
	float:none;
	clear:left;
	padding:0 4px 0 26px;
	border-right:0px solid #fff;
	border-bottom:1px solid #fff;
}
a.subnavi:active,
a.subnavi:hover { 
	color:#666; 
	background:url(/html/images/navi/left/subnavi.gif) left top no-repeat; 
	text-decoration:none; 
	font-weight:bold; 
}
a.subnaviActive:link,
a.subnaviActive:visited,
a.subnaviActive:hover,
a.subnaviActive:active { 
	width:140px;
	background:url(/html/images/navi/left/subnavi_active.gif) left top no-repeat; 
	color:#fff; 
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:11px; 
	text-decoration:none; 
	line-height:18px;
	display:block;
	float:none;
	padding:0 4px 0 26px;
	border-right:0px solid #fff;
	border-bottom:1px solid #fff;
}


a.bayerLinks:link,
a.bayerLinks:visited,
a.bayerLinks:hover,
a.bayerLinks:active { 
	float:none;
	display:block;
	width:143px;
	height:16px;
	padding-left:26px; 
	line-height:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold; 
	text-decoration:none; 
	font-size:11px; 
	color:#666666; 
	background-color:#fff; 
}


*html a.bayerLinks:link,
*html a.bayerLinks:visited,
*html a.bayerLinks:hover,
*html a.bayerLinks:active { 
	width:165px;
  line-height:18px !important;
  	height:16px !important;
}

a.legalLinks:link,
a.legalLinks:visited,
a.legalLinks:hover,
a.legalLinks:active { 
	float:none;
	display:block;
	padding-left:26px; 
	width:143px;
	line-height:10px;
	margin-top:6px;
	background-color:#fff; 
	color:#666; 
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px; 
	font-weight:normal; 
	text-decoration:none; 
}
.globalHeadline { 
	font-family: Arial, Helvetica, sans-serif;
	width:144px;
	background-color:#999999;
	color:#fff; 
	height:18px; 
	line-height:18px; 
	padding-left:26px;
	font-weight:bold; 
	font-size: 11px;
	display:block;
	float:none;
}
.downloadParagraph { margin-top:5px; margin-bottom:0px; }
.downloadParagraph br { margin-top:5px; }

.sitemapHead,.sitemapHead:link,.sitemapHead:visited,.sitemapHead:hover,.sitemapHead:active {
	display:block;
	float:left;
	width:175px;
	padding:0 2px 0 2px;
	height:18px;
	color:#fff;
	background-color:#8a0b4f;
	font-size:14px;
	text-decoration:none;
}
/****************************************************************************************/
div.noprint {
    position: relative;
}

#header {
    position: relative;
    z-index: 50;
    height: 70px !important;
    width: 780px;
    background-color: #fff;
}
#header * {
    padding: 0;
    margin: 0;
}
#header #logo {
    background: url("/html/images/layout/header_verlauf.jpg") no-repeat;
}


#header #bayerlogo {
    position: absolute;
    top: 8px;
    right: 45px;
}

#header ul#metanav,
#header ul#bayergroup {
    position: absolute;
    display: block;
    width:auto;
    clear: both;
    top: 52px;
    font-size: 10px;
}
#header ul#bayergroup {
    right: 121px;
    z-index: 198;
}
#header ul#metanav {
    right: 199px;
    z-index: 200;
}

#header ul#metanav li,
#header ul#bayergroup li {
    display: inline;
    list-style: none;
    height: 14px;
    float:left;
    width:auto;
    padding: 0 0 5px 0;
}

#header #bayerlogo a, #header #bayerlogo a:link, #header #bayerlogo a:visited, #header #bayerlogo a:active, #header #bayerlogo a:hover,
#header ul#metanav a, #header ul#metanav a:link, #header ul#metanav a:visited, #header ul#metanav a:active, #header ul#metanav a:hover,
#header ul#bayergroup li a, #header ul#bayergroup li a:link, #header ul#bayergroup li a:visited, #header ul#bayergroup li a:active, #header ul#bayergroup li a:hover {
    text-decoration:none; 
    white-space: nowrap;
    width: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size:10px; 
    font-weight:bold;
	/* 	line-height:16px; */
    /* background-color:#fff;  */
    color:#666; 
}
#header #bayerlogo a:hover,
#header ul#metanav a:hover,
#header ul#bayergroup li a:hover {
    color: #444; 
}

#header ul#bayergroup li a {
    padding:  0 4px 0 4px;
}

#header ul#metanav li a {
    border-left: 1px solid #666;
    padding:   0 4px 0 4px;
}
#header ul#metanav li.first a {
    border: 0;
}

/* Bayergroup FlyOut */
#header ul#bayergroup li ul {
    display: none;
    position: absolute;
    right: 0;
    top: 18px;
    z-index: 500;
    width: 160px;
    padding: 6px 21px 10px 14px;
}
#header ul#bayergroup li ul,
#header ul#bayergroup:hover li {
    background: none repeat scroll 0 0 #DCDDDE;
}
#header ul#bayergroup li:hover ul {
    display: block;
}
#header ul#bayergroup li ul li{
    border-bottom: 1px solid #fff; 
    padding: 0 0 3px;
    height: 19px;
    width: 100%;
}
#header ul#bayergroup li ul li.last {
    border: none;
}
#header ul#bayergroup li ul li a{
    width: 155px;
    height: 16px;
    border:none;
    padding: 5px 0 2px 0;
    display: block;
}

