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;
}
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; 
}

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;
}
td.serviceLinks { 
	font-family: Arial, Helvetica, sans-serif;
	color:#666; 
	font-weight:bold; 
	font-size:10px; 
	text-decoration:none; 
	vertical-align:top;
	padding-left:54px;
	line-height:16px;
}
a.serviceLinks:link,
a.serviceLinks:visited { 
	font-family: Arial, Helvetica, sans-serif;
	color:#666; 
	font-weight:bold; 
	font-size:10px; 
	line-height:16px;
	text-decoration:none; 
}
a.serviceLinks:hover,
a.serviceLinks:active { 
	background-color:#fff; 
	color:#444; 
	font-weight:bold; 
	font-size:10px; 
	text-decoration: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;
}