body, body div, body p, body th, body td, body li, body dd, p, div, td, menu, li, p, div, td, a, h1, h2, h3, h4, h5, h6, menu,.normal, li { font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	font-style: normal;	line-height: 16px;	font-weight: normal;	font-variant: normal;	text-transform: none; color: #000000; }

#gecko_scrollbar { 
 display: none; 
} 

html>body #gecko_scrollbar { 
 position: absolute; 
 z-index: 1; 
 bottom: -1px; 
 left: 0; 
 width: 1px; 
 height: 1px; 
 display: block; 
 font-size: 0; 
}

#News {
	overflow: hidden;
	visibility: visible;
	z-index: auto;
	height: 100px;
	width: 250px;
}
.Head10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 11px;
	font-weight: bold;
	font-variant: normal;
	color: #392416;
}
.Head9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #392416;
}
.Head9grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #392416;
}
.Head8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #000000;
}
.Head14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.Head18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}
.Text9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.text9grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #819b9e;
}
.Text10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.Text10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.text10grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #819b9e;
}
.text10rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #b41621;
}
.Text11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.Text11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}

.text11grau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #819b9e;
}
.text11rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 13px;
	font-weight: normal;
	font-variant: normal;
	color: #b41621;
}

.Text12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.Text12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.Text12rot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b41621;
}


#datamain {
	background-image: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #b41621;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #b41621;
}


a.news {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #b41621;
}
a.news:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	color: #b41621;
}


a.nav {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:top;
	vertical-align:middle;
	height:27px;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	padding: 5px;
	padding-bottom: 5px ;
	padding-right: 7px;
	padding-left: 7px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;

		
}

a.nav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	background-color:#b41621;
}

a.navebene1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;	
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	vertical-align: middle;
	width: 207px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}

a.navebene1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
	color: #000000;
	background-color:#cda7ab;
}

a.navebene2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	width: 176px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	background-color: #e8d6d8;
}
a.navebene2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #cda7ab;
}

a.navBU1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;	
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	vertical-align: middle;
	width: 207px;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	
}

a.navBU1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
	color: #000000;
	background-color:#e0c594;
}

a.navebeneBU1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	width: 177px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	background-color: #f1e5ce;
}
a.navebeneBU1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #e0c594;
}

a.navebeneBU2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	width: 177px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	background-color: #d8dee7;
}
a.navebeneBU2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #a9b8cb;
}

a.navebeneBU3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	float: left;
	width: 177px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 5px;
	background-color: #dae7d8;
}
a.navebeneBU3:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	background-color: #adcba9;
}


a.navsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:15px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:center;
	vertical-align:middle;
	color: #000000;
	letter-spacing: normal;
	word-spacing: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	}
a.navsmall:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
	color: #ffffff;
	letter-spacing: normal;
	word-spacing: normal;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 5px;
	background-color: #b41621;
}




a.sitemapTOP1 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:top;
	vertical-align:middle;
	color: #ffffff;
	letter-spacing: normal;
	word-spacing: normal;
	background-color:#b41621;


		
}

a.sitemapTOP1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
	background-color:#b41621;
}



a.sitemapTOP2 {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	text-align:top;
	vertical-align:middle;
	color: #b41621;
	letter-spacing: normal;
	word-spacing: normal;
		
}

a.sitemapTOP2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: underline;
	text-align:center;
	vertical-align:middle;
}




.legend {
	padding: 0.2em 0.5em;
	color:black;
	font-size:10pt;
	text-align:right;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
  }
.rahmen {
	border: 1px solid #666666;
}
.input {
	border: 1px solid #C9C9C9;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	width: 150px;
	color: #000000;
}
.input_inaktiv {
	border: 1px solid #F7F7F7;
	background-color: #F7F7F7;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	width: 150px;
	color: #000000;
}
.input_soft {
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #797979;
}
.input_uhr {
	border: 0px none #E9E9E9;
	background-color: #E9E9E9;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
}
.button {
	border: 1px solid #C9C9C9;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.button_hover{
	border: 1px solid #C9C9C9;
	background-color: #F7F7F7;
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12pt;
	color: #000000;
}
.listing_sel{
	background-color: #cda7ab;
}
.listing_a{
	background-color: #E9E9E9;
}
.listing_b{
	background-color: #F7F7F7;
}

.text16			{color: #000000;  font-size: 16px; font-weight: normal; text-decoration: normal ;line-height: 20px; font-family:  Arial, Verdana,Helvetica, sans-serif;}
.text15			{color: #000000;  font-size: 15px; font-weight: normal; text-decoration: normal ;line-height: 18px; font-family:  Arial, Verdana,Helvetica, sans-serif;}
.text14			{color: #000000;  font-size: 14px; font-weight: normal; text-decoration: normal ;line-height: 18px; font-family: Arial,Verdana,  Helvetica, sans-serif;}
.text13			{color: #000000;  font-size: 13px; font-weight: normal; text-decoration: normal ;line-height: 18px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.text12			{color: #000000;  font-size: 12px; font-weight: normal; text-decoration: normal ;line-height: 17px; font-family:  Arial,Verdana, Helvetica, sans-serif;}
.text11			{color: #000000;  font-size: 11px; font-weight: normal; text-decoration: normal ;line-height: 15px; font-family:  ArialVerdana,, Helvetica, sans-serif;}
.text11_soft	{color: #797979;  font-size: 11px; font-weight: normal; text-decoration: normal ;line-height: 15px; font-family:  Arial,Verdana, Helvetica, sans-serif;}
.text11_soft2	{color: #CCCBCB;  font-size: 11px; font-weight: normal; text-decoration: normal ;line-height: 15px; font-family:  Arial,Verdana, Helvetica, sans-serif;}
.soft11			{color: #797979;  font-size: 9px; font-weight: normal; text-decoration: normal ;line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.text9			{color: #000000;  font-size: 9px; font-weight: normal; text-decoration: normal ;line-height: 10px; font-family:  Arial, Verdana,Helvetica, sans-serif;}
.text9red		{color: #FF0000;  font-size: 9px; font-weight: normal; text-decoration: normal ;line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.text9_soft		{color: #BAB9B9;  font-size: 9px; font-weight: normal; text-decoration: normal ;line-height: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.text8			{color: #000000;  font-size: 8px; font-weight: normal; text-decoration: normal ;line-height: 10px; font-family:  Arial, Verdana,Helvetica, sans-serif;}

.rahmen2 { border:#FFFFFF 2px solid; border-color:#FFFFFF}

.hoch {
	text-transform: capitalize;
}

#table_aktie td 
{border:1px dotted gray; 

}

#table_aktie { 

border-collapse:collapse;
margin-right:20px;
};

