/*style neu*/
body#html_page {
	font-size: 11px;
}

body#html_page img.start_header {

}

body#html_page table.tb_startpage {
	width: 738px;
	margin-left: 10px;
}

body#html_page table.tb_startpage td.headline {
	font-weight:bold;
	color: #DE5800;
	font-size: 12px;
	padding-top: 30px;
	padding-bottom: 5px;
	width: 240px;
}

body#html_page table.tb_startpage td.teaser {
	
}

body#html_page td a {
	color: #F58043;
}

body#html_page table.tb_startpage td.text_box {
	padding-top: 7px;
	vertical-align: top;
}

		body#html_page table.tb_startpage td.text_box a {
			background-image: url(../pic/arrow_service.gif);
			background-repeat: no-repeat;
			background-position: 4px 3px;
			margin:0px;
			padding-left:18px;
			color:#E84800;
			font-family:Arial, Verdana,  Helvetice, sans-serif;
			font-size:11px;
			line-height: 18px;
			font-weight:normal;
		}

body#html_page table.tb_startpage td.seperator {
	width: 10px;
}


body#html_page h1 {
	color:#101C4B;
	font-size:16px;
	font-weight:bold;
	margin:20px 0px 10px 10px;
}

body#html_page div.download_item {
	border-bottom:1px solid #CCCCCC;
	line-height:1.2em;
	padding:6px 10px;
	margin-left: 10px;
	margin-right: 10px;
}

body#html_page div.download_item span.sub_headline {
	font-weight: bold;
	padding-left: 8px;
}


body#html_page a.pfeil_orange {
	background:transparent url(../pic/pfeil_orange.gif) no-repeat scroll left center;
	color:#000000;
	padding-left:8px;
}

body#html_page a.pfeil_orange:hover {
	color:#DA5800;
}




/** TABLE **/
body#html_page table.financial_table {
	background-color: #FFFFFF;
	color:#000000;
	
	width:100%;

	margin: 10px 0px 10px 0px;
	padding: 0px;

	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	
	empty-cells:show;
}

body#html_page table.financial_table th {
	
	border-bottom: 1px solid #CCCCCC;
	
	font-size: 12px;
	font-weight:bold;
	
	padding:1px 5px 7px 5px;
	margin: 1px;
	table-layout:auto;
	
	text-align:center;
	vertical-align:top;
	
	line-height:16px;
	height:16px;
}

body#html_page table.financial_table td {
	border-bottom:1px solid #CCCCCC;
	
	font-size:11px;
	margin:1em auto;
	padding:3px 5px 4px 5px;
	
	table-layout:auto;
	
	text-align:center;
	vertical-align:top;
	
	line-height:16px;
	height:16px;
}

body#html_page table.financial_table *.col0{
	text-align:left;
}

body#html_page table.financial_table td.bold, table.financial_table td.fett
{ 
	font-weight:bold; 
}

body#html_page table.financial_table *.italic
{
	font-style:italic;
}

body#html_page table.financial_table *.underline
{
	text-decoration:underline;
}

body#html_page table.financial_table *.text_yellow{
	color:#F58043;
	font-weight:bold;
}

body#html_page table.financial_table *.text_blue{
	color:#394972;
	font-weight:bold;
}

body#html_page table.financial_table *.text-align_left	
{ 
	text-align:left; 
}

body#html_page table.financial_table *.text-align_center	
{ 
	text-align:center; 
}

body#html_page table.financial_table *.text-align_right	
{ 
	text-align:right; 
}

body#html_page table.financial_table *.vertical-align_top	
{ 
	vertical-align:top; 
}

body#html_page table.financial_table *.vertical-align_middle
{ 
	vertical-align:middle; 
}

body#html_page table.financial_table *.vertical-align_bottom	
{ 
	vertical-align:bottom; 
}

body#html_page table.financial_table *.current_year
{
	background-color: #E7E8ED;
	font-weight:bold;
}

body#html_page table.financial_table *.highlight
{
	background-color: #002C62;
	font-weight:bold;
	color: #FFFFFF;
}

