.farbe1{background-color: #32353A;} /* HG EXTRANavi links (SITEMAP, IMPRESSUM)*/
.farbe2{background-color: #3F4249;} /* HG unter EXTRANavi links und Headline*/
.farbe3{background-color: #353840;} /* HG über SUBNavi links (2te Eben)*/
.farbe4{background-color: #FFFFFF;} /* HG Mitte */
.farbe5{background-color: #32353A;} /* HG Suche unter Navi links */
.farbe6{background-color: #ADAFB2;} /* Rahmen Hauptnavi)*/
.farbe7{background-color: #A2A3A5;} /* HG für Investor Relations */
 
/*** Links ***/
.ueberschrift{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #999A9D; text-decoration: none; font-weight: bold; line-height: 18px;}
.text{font-family:Verdana, Arial, Helvetica, sans-serif; color: #4F4F4F; font-size: 11px; text-decoration: none; font-weight: normal; line-height: 16px;}
.textfett{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999A9D; text-decoration: none; font-weight: bold; line-height: 16px;}

a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight: normal;}
a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight: normal;}
a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999A9E; text-decoration: underline; font-weight: normal;}
a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; font-weight: normal;}

a:visited.hauptnavi_off{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}
a:active.hauptnavi_off{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}
a:hover.hauptnavi_off{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}
a:link.hauptnavi_off{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}

a:visited.hauptnavi_on{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}
a:active.hauptnavi_on{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}
a:hover.hauptnavi_on{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}
a:link.hauptnavi_on{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;text-transform:uppercase;}

a:visited.anker{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999A9E; text-decoration: none; font-weight: bold;}
a:active.anker{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999A9E; text-decoration: none; font-weight: bold;}
a:hover.anker{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: none; font-weight: bold;}
a:link.anker{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999A9E; text-decoration: none; font-weight: bold;}

.oben{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:visited.oben{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:active.oben{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:hover.oben{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; background-color: #A1A3A5; text-decoration: none; font-weight: normal;}
a:link.oben{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none; font-weight: normal;}

.verlauf2{font-family: Verdana, Arial, Helvetica; sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
.verlauf{font-family: Verdana, Arial, Helvetica; sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal; text-transform:uppercase;}
a:visited.verlauf{font-family: Verdana, Arial, Helvetica; sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:active.verlauf{font-family: Verdana, Arial, Helvetica; sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:hover.verlauf{font-family: Verdana, Arial, Helvetica; sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}
a:link.verlauf{font-family: Verdana, Arial, Helvetica; sans-serif; font-size: 11px; color: #ffffff; text-decoration: none; font-weight: normal;}

body {font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 10px; text-decoration: none; font-weight: normal; line-height: 16px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background-color:#3F4249;}

.titel{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; font-weight: normal; line-height: 19px;}
.datum{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 16px; color: #999A9D; text-decoration: none; font-weight: normal;}
.hinweis{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #C9000B; text-decoration: none; font-weight: bold; line-height: 20px;}

.suche{font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D6D7D9; text-decoration: none; font-weight: normal; line-height: 12px;}
.such_feld{font-family:arial,helvetica,sansserif; font-size:12px; border-width:1px; border-color:#0A6F73; border-style:solid; padding:1px; width:166px; height:23px; background-color:#D6D7D8; overflow:hidden;}
.such_bild{width:49px; height:57px;border-color:#32353A;background-color:#32353A;}


.TMenuItemChild0   {cursor: pointer;}
a.TMenuItemChild0:visited {cursor: pointer;}
a.TMenuItemChild0:active {cursor: pointer;}
a.TMenuItemChild0:hover  {cursor: pointer;}
a.TMenuItemChild0:link  {cursor: pointer;}
 
.TPopUpItem0    {cursor: pointer;}
a.TPopUpItem0:visited  {cursor: pointer;}
a.TPopUpItem0:active  {cursor: pointer;}
a.TPopUpItem0:hover   {cursor: pointer;}
a.TPopUpItem0:link   {cursor: pointer;}

*.subnav {
	width: 248px;
	border-bottom: 2px solid #3F4249;
	background-color: #6F7074;	
	height: 17px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	cursor: pointer;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 2px;
	_padding-bottom: 3px;
	margin-right: 1px;
}

*.subnav_hover {
	width: 248px;
	border-bottom: 2px solid #3F4249;
	background-color: #A2A3A5;	
	height: 17px;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	cursor: pointer;
	font-size: 11px;
	padding-top: 4px;
	padding-bottom: 2px;
	_padding-bottom: 3px;
	margin-right: 1px;
}

*.ir_headline{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color: #ffffff;
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #606266;
}

h1, h2 {
	font-size: 14px;
	color: #606266;
}

h3 {
	font-size: 11px;
	color: #606266;
}

input {
	background-color: #ADAFB2;
	border: 1px solid #31353C;
	color: #000000;
	width: 220px;
}
input.button_small {
	background-color: #ADAFB2;
	border: 1px solid #31353C;
	color: #000000;
	width: 125px;
}
input.textfeld {
	background-color: #ADAFB2;
	border: 1px solid #31353C;
	color: #000000;
	width: 220px;
}
input.radio {
	width:15px;
	background-color: #ffffff;
	border: 1px solid #ffffff;	
}



/*
input { border: solid 1px #68AF5F; width: 230px; height: 18px; font-family: Arial, Verdana, Tahoma; font-size: 11px; color: #000000; background-color: #E8F09D; line-height: 16px;}
*/

table td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

table td a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

table td a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

/*.impr222, *.impr0, *.impr02  {
	display: none; 
}

*.navi222, *.navi0, *.navi02  {
	display: none; 
}*/

table.data { 
  	line-height: 20px;
  	font-size: 11px;
  	color:#606266;	  
}
table.data tr.col0 { 
	background-color: #ffffff;
}
table.data tr.col1 { 
	background-color: #DFDFDF;
}
table.data tr.odd {
	background-color: #ffffff;
}
table.data tr.even {
	background-color: #DFDFDF;
}
table.data td {
	vertical-align: top;
}
table.data td.col1 {
	width:100px;
}
table.data td.col2 {
	width:600px;
}
/*
table.data td.col3 {
	width:300px;
}
*/
table.data td.one { 
	padding-left: 2px;
	border-right: 1px solid #ffffff;
}


table.analystcov { 
  	line-height: 20px;
  	font-size: 11px;
  	color:#606266;	  
}
table.analystcov tr.col0 { 
	background-color: #ffffff;
}
table.analystcov tr.col1 { 
	background-color: #DFDFDF;
}
table.analystcov tr.odd {
	background-color: #DFDFDF;
}
table.analystcov td {
	vertical-align: top;
}
table.analystcov td.col0 {
	width:75px;
}
table.analystcov td.col1 {
	width:120px;
}
table.analystcov td.col2 {
	padding-right:15px;
}
table.analystcov td.col3 {
	width:80px;
}
table.analystcov td.col3.row1{
	border-left: 1px solid #ffffff;
}
table.analystcov td.row1 {
	background-color: #DFDFDF;
	border-right: 1px solid #ffffff;
}


table.DirectorsDealings { 
  	line-height: 20px;
  	font-size: 11px;
  	color:#606266;
  	padding-bottom: 20px; 
}
table.DirectorsDealings tr#grey1 { 
	background-color: #606266;
}
table.DirectorsDealings tr#grey2 { 
	background-color: #DFDFDF;
}
table.DirectorsDealings tr#grey3 { 
	background-color: #ffffff;
}
table.DirectorsDealings .subhead{
	color:#ffffff;
	text-align:left;
}
table.DirectorsDealings td#grey2 { 
	background-color: #DFDFDF;
}
table.DirectorsDealings td#grey3 { 
	background-color: #ffffff;
}

*.grey_box{
	width:680px;
	background-color:#DFDFDF;
	padding-top:10px;
	padding-bottom:10px;
	text-align: center;
	color:#606266;
}
*.box_center{
	padding-left:20px;
}

table.news_layout,
table.news_layout_data_tabel,
table.news_footer_layout{
                border: 0px;
}

table.news_layout *,
table.news_layout_data_tabel *,
table.news_footer_layout *{
                font-family:"Courier New", Courier, mono;
                font-size: 11px;
}


table.news_layout td p {
	margin:10px 0px 0px 0px;
	color:#000000;
}

table.news_layout_data_tabel {
	width:100%;
}

table.news_footer_layout tr td.first_column {
	padding-right:45px;
}


table.news_layout td ul li
{
	color:#000000;
	margin:5px 0px 0px 0px;
}

table.news_layout td a {
	color:black;
	text-decoration:underline;
	font-family:"Courier New", Courier, mono;
}

ul li {
	color:#606266;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

.content_print a{
	color: #999A9E;
	font-weight: bold;
}
.content_print a:hover {
	color: #000;
}
