a.ir {
	color:#5f5f5f;
	text-decoration:none;
	font-size:11px;
}

a.ir:hover, a.blue:hover {
	color:#999999;
	text-decoration:none;
}

table.reports a {
	color:#205f87;
	font-weight:bold;
	text-decoration:none;
}

table.reports a:hover {
	color:#999999;
}

/* Detailanzeige Mitteilungen in Courier New */
.news_detail {font-family:"Courier New", Courier, monospace;}

/* IR-Bereich Headlines GERMAN [ENGLISH folgt im Anschluss]*/
.adhoc-mitteilungen {
	background-image:url(../img/headlines/ir-adhoc-mitteilungen.gif)
}

.allgemeine-informationen {
	background-image:url(../img/headlines/ir-allgemeine-informationen.gif)
}

.kurschart {
	background-image:url(../img/headlines/ir-kurschart.gif)
}

.grundkapital {
	background-image:url(../img/headlines/ir-grundkapital.gif)
}

.kapitalmassnahmen {
	background-image:url(../img/headlines/ir-kapitalmassnahmen.gif)
}

.analystenbewertung {
	background-image:url(../img/headlines/ir-analystenbewertung.gif)
}

.downloads {
	background-image:url(../img/headlines/ir-downloads.gif)
}

.medienberichte {
	background-image:url(../img/headlines/ir-medienberichte.gif)
}

.finanzkalender {
	background-image:url(../img/headlines/ir-finanzkalender.gif)
}

.finanzkennzahlen {
	background-image:url(../img/headlines/ir-finanzkennzahlen.gif)
}

.corporate-governance {
	background-image:url(../img/headlines/ir-corporate-governance.gif)
}

.dokumente {
	background-image:url(../img/headlines/ir-dokumente.gif)
}

.directors-dialings {
	background-image:url(../img/headlines/ir-directors-dialings.gif)
}

.jaehrliches-dokument {
	background-image:url(../img/headlines/ir-jaehrliches-dokument.gif)
}

.hauptversammlung {
	background-image:url(../img/headlines/ir-hauptversammlung.gif)
}

/* IR-Bereich Headlines ENGLISH */
.adhoc-mitteilungen-en {
	background-image:url(../img/headlines/ir-adhoc-mitteilungen-en.gif)
}

.allgemeine-informationen-en {
	background-image:url(../img/headlines/ir-allgemeine-informationen-en.gif)
}

.kurschart-en {
	background-image:url(../img/headlines/ir-kurschart-en.gif)
}

.grundkapital-en {
	background-image:url(../img/headlines/ir-grundkapital-en.gif)
}

.kapitalmassnahmen-en {
	background-image:url(../img/headlines/ir-kapitalmassnahmen-en.gif)
}

.analystenbewertung-en {
	background-image:url(../img/headlines/ir-analystenbewertung-en.gif)
}

.downloads-en {
	background-image:url(../img/headlines/ir-downloads.gif)
}

.medienberichte-en {
	background-image:url(../img/headlines/ir-medienberichte-en.gif)
}

.finanzkalender-en {
	background-image:url(../img/headlines/ir-finanzkalender-en.gif)
}

.finanzkennzahlen-en {
	background-image:url(../img/headlines/ir-finanzkennzahlen-en.gif)
}

.finanzberichte-en {
	background-image:url(../img/headlines/ir-finanzberichte-en.gif)
}

.finanznachrichten-en {
	background-image: url(../img/headlines/ir-finanznachrichten-en.gif);
}

.corporate-governance-en {
	background-image:url(../img/headlines/ir-corporate-governance.gif)
}

.dokumente-en {
	background-image:url(../img/headlines/ir-dokumente-en.gif)
}

.directors-dialings-en{
	background-image:url(../img/headlines/ir-directors-dialings.gif)
}

.jaehrliches-dokument-en {
	background-image:url(../img/headlines/ir-jaehrliches-dokument-en.gif)
}

.hauptversammlung-en {
	background-image:url(../img/headlines/ir-hauptversammlung-en.gif)
}


/* Analystentabelle */
table.analystcov {}
table.analystcov tr.odd td, 
table.analystcov tr.even td {
	/*border-bottom:1px solid #c4c4c4;*/
	margin: 0 0 10px;
}

table.analystcov td.col0 {
	width: 80px;	
	padding: 5px 0 5px 0;
	vertical-align:top;
}

table.analystcov td.col1 {
	width: 150px;
	padding: 5px 0 5px 0;
	vertical-align:top;
}
 
table.analystcov td.col2 {
	width: 150px;
	padding: 5px 0 5px 0;
	vertical-align:top;
}

table.analystcov td.col3{
	width: 70px;
	padding: 5px 0 5px 0;
	vertical-align:top;
}

/* Aktienseite ID 2000 - 2400 */
table.aktienseite {}


table.aktienseite td.col0 {
	width: 130px;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	vertical-align:top;
}
 
table.aktienseite td.col1 {
	width: 150px;
	padding: 5px 10px 5px 0;
	margin: 0 0 10px 0;
	vertical-align:top;
}

/* Finanzkennzahlen ID 5000 */
table.figures { font-size:11px;}

table.figures tr.rownr1 td.col1 { text-align:center}

table.figures td.col0 {
	width: 100px;
	padding: 5px 0 5px 0;
	margin: 0 0 5px 0;
	vertical-align:top;
}
 
table.figures td.col1 {
	width: 75px;
	padding: 5px 0px 5px 0;
	margin: 0 0 5px 0;
	vertical-align:top;
	text-align:right;
}

table.figures td.col2 {
	width: 75px;
	padding: 5px 0px 5px 0;
	margin: 0 0 5px 0;
	vertical-align:top;
	text-align:right;
}

table.figures td.col3 {
	width: 75px;
	padding: 5px 0px 5px 0;
	margin: 0 0 5px 0;
	vertical-align:top;
	text-align:right;
}

table.figures td.col4 {
	width: 75px;
	padding: 5px 0px 5px 0;
	margin: 0 0 5px 0;
	vertical-align:top;
	text-align:right;
}

table.figures td.col5 {
	width: 75px;
	padding: 5px 0px 5px 0;
	margin: 0 0 5px 0;
	vertical-align:top;
	text-align:right;
}

/* Shareholdertabelle */
table.shareholder {

}
table.shareholder tr.odd td, 
table.shareholder tr.even td{
	/*border-bottom:1px solid #c4c4c4;*/
}

table.shareholder td.col0 {
	width: 87px;	
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	vertical-align:top;
}

table.shareholder td.col2 {
	width: 400px;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	vertical-align:top;
}

/* Tabelle für Berichte */
table.reports {

}
table.reports tr.odd td, 
table.reports tr.even td{
	/*border-bottom:1px solid #c4c4c4;*/
}

table.reports td.date_col {
	width: 80px;	
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	vertical-align:top;
}

table.reports td.icon_col {
	width: 43px;	
	padding: 5px;
	margin-right: 4px;
	vertical-align:middle;
}

table.reports td.description_col {
	width: 300px;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	vertical-align:top;
}

table.reports td.format_col {
	width: 100px;
	padding: 5px 0 5px 0;
	margin: 0 0 10px 0;
	vertical-align:top;
}

table.reports td.language_col {
	width: 100px;
	padding: 5px 5px 5px 0;
	margin: 5px 0 5px 0;
	vertical-align:top;
}

table.reports td.filesize_col{
	width: 100px;
	padding: 5px 5px 5px 0;
	margin: 5px 0 5px 0;
	vertical-align:top;
}




/* Stockhistorytabelle */
table.stock_history {}
table.stock_history tr.stock_history_header td,
table.stock_history tr.odd td, 
table.stock_history tr.even td {
	border-bottom:1px solid #c4c4c4;
}

table.stock_history td.col1 {
	width: 50px;	
	padding: 5px 5px 5px 0;
	margin: 5px 0 5px 0;
	vertical-align:top;
}

table.stock_history td.col2 {
	width: 380px;
	padding: 5px 5px 5px 0;
	margin: 5px 0 5px 0;
	vertical-align:top;
}
 
table.stock_history td.col3 {
	width: 130px;
	padding: 5px 5px 5px 0;
	margin: 5px 0 5px 0;
	vertical-align:top;
}

table.stock_history td.col4{
	width: 70px;
	padding: 5px 5px 5px 0;
	margin: 5px 0 5px 0;
	vertical-align:top;
}


/* Directors' Dealings Tabelle */
table.directorsdealings a, 
table.directorsdealings a:hover {
	font-size: 11px;
}

table.directorsdealings th {
	text-align:left;
}

table.directorsdealings td {
	padding: 5px 5px 0 0;
	margin: 5px 0 5px 0;
	vertical-align:top;
	text-align:left;
}

table.directorsdealings td.col0 {width: 80px;}
table.directorsdealings td.col1 {width: 150px;}
table.directorsdealings td.col2 {width: 270px;}

/* Eigene DIV's */

div.col4pdf {
	width: 240px;
	float:left;
}

/* KursChart Sonderlösung */

.content-main-body23 .headline {
	text-indent:-8000px;
	height:13px;
	width:450px;
	display:block;
	background-repeat:no-repeat;
	margin-bottom:14px;
}

.content-main-top23 {
	background-image:url(../img/boxes/content-main-top23.png);
	height:4px;
	width:745px;
}

.content-main-body23 {
	background-image:url(../img/boxes/content-main-bg23.png);
	background-position:bottom;
	background-repeat:repeat-x;
	width:705px;
	padding:20px 10px 20px 25px;
}

.content-main-bottom23 {
	background-image:url(../img/boxes/content-main-bottom23.png);
	height:4px;
	width:740px;
	margin-bottom:7px;
}

div#news_archiv_nav {
	float:left;
	margin: 20px 0 0 0;
}

div.col4pdf div.news-content, 
div#news_archiv_nav div.news-content{width: 180px;}

/* kalenderoptionen */

table.kalender th {
	text-align:left;
	font-weight:bold;
	padding: 0 0 10px 0;
}

table.kalender tr {
	margin: 0 0 10px 0;
}

table.kalender th.col0 {width:150px;}

table.kalender td {
	padding: 0 0 10px 0;
}

table.kalender td.col1detail, table.kalender td.col2detail {
	padding: 0;
}

.old_date {color:#CCCCCC;}


