table.financial_table {
	margin: 0 0px 24px 0px;
	padding: 0;
	width:100%;
	font: normal 12px Arial, Helvetica, sans-serif;
	border-collapse: separate;
}

table.financial_table td {
	text-align:right;								
	vertical-align:top;
	empty-cells:show;
	padding:4px 4px;
	border-bottom:1px solid #b1b2b4;
	font-size:14px;
	color:#3e3e3e;
	width: 90px;
}

table.financial_table th,
table.financial_table .hd { 
	text-align:right;
	font-weight:bold;
	empty-cells:show;
	padding:4px 4px;
	color:#3e3e3e;
	border-bottom:2px solid #3e3e3e;
	font-size:12px;
	width: 90px;
}

table.financial_table th span { 
	font-weight:normal;
}


table.financial_table tr:hover td  { 
	background-color:#F0F2F1;
}

table.financial_table tr:hover td.footer,
table.financial_table tr:hover td.hd  { 
	background-color:#fff;
}


/* FIRST COLUMN */
table.financial_table th.col0, table.financial_table td.col0 { 
	text-align:left;
	padding-left:0;
	width: auto;
}

/* [[auto_width]] */
table.financial_table th.auto_width, table.financial_table td.auto_width { 
	width: auto;
}

/* [[tablehead]] */
table.financial_table th.tablehead, table.financial_table td.tablehead { 

}

/* [[hd]] */
table.financial_table td.hd { 

}

/* [[grey_border_bottom]] */
table.financial_table th.grey_border_bottom, table.financial_table td.grey_border_bottom { 
	border-bottom: 1px solid #b1b2b4 !important;
}

/* [[fett]] */
table.financial_table th.fett, table.financial_table td.fett { 
	font-weight:bold; 
}

/* [[italic]] */
table.financial_table th.italic, table.financial_table td.italic {
	font-style:italic;
}

/* [[underline]] */
table.financial_table th.underline, table.financial_table td.underline {
	text-decoration:underline;
}

/* [[text-align_left]] */
table.financial_table th.text-align_left, table.financial_table td.text-align_left { 
	text-align:left; 
}

/* [[text-align_center]] */
table.financial_table th.text-align_center, table.financial_table td.text-align_center { 
	text-align:center; 
}

/* [[text-align_right]] */
table.financial_table th.text-align_right, table.financial_table td.text-align_right { 
	text-align:right; 
}

/* [[vertical-align_top]] */
table.financial_table th.vertical-align_top, table.financial_table td.vertical-align_top { 
	vertical-align:top; 
}

/* [[vertical-align_middle]] */
table.financial_table th.vertical-align_middle, table.financial_table td.vertical-align_middle { 
	vertical-align:middle; 
}

/* [[vertical-align_bottom]] */
table.financial_table th.vertical-align_bottom, table.financial_table td.vertical-align_bottom { 
	vertical-align:bottom; 
}

/* [[padding_left1]] */
table.financial_table th.padding_left1, table.financial_table td.padding_left1 { 
	padding-left:12px; 
}

/* [[padding_left2]] */
table.financial_table th.padding_left1, table.financial_table td.padding_left2 { 
	padding-left:24px; 
}

/* [[no_padding_left]] */
table.financial_table th.no_padding_left, table.financial_table td.no_padding_left { 
	padding-left:0; 
}

/* [[no_padding_right]] */
table.financial_table th.no_padding_right, table.financial_table td.no_padding_right { 
	padding-right:0; 
}

/* [[current_year]] */
table.financial_table td.current_year, table.financial_table th.current_year {
	background-color:#EBEBEB;
}

table.financial_table tr:last-child td { 

}

/* [[no_border_top]] */
table.financial_table td.no_border_top, table.financial_table th.no_border_top {
	border-top:none;
}

/* [[no_border_bottom]] */
table.financial_table td.no_border_bottom, table.financial_table th.no_border_bottom {
	border-bottom:none;
}


/* [[border_top]] */
table.financial_table td.border_top, table.financial_table th.border_top {
	border-bottom-color:#000;
	border-bottom-width:1px;
}

/* [[border_bottom]] */
table.financial_table td.border_bottom, table.financial_table th.border_bottom {
	border-bottom-color:#000;
	border-bottom-width:1px;
}

/* [[no_padding]] */
table.financial_table th.no_padding, table.financial_table td.no_padding { 
	padding: 0 4px;
}

/* [[summe]] */
table.financial_table td.summe, table.financial_table th.summe {
    color: #3e3e3e;
    font-weight: bold;
}

/* [[highlight]] */
table.financial_table td.highlight, table.financial_table th.highlight {
    font-weight: bold;
}

/* [[no_wrap]] */
table.financial_table td.no_wrap, table.financial_table th.no_wrap {
	white-space: nowrap;
}

/* [[width_5]] */
table.financial_table td.width_5, table.financial_table th.width_5 {
	width: 5px;
}

/* [[width_66]] */
table.financial_table td.width_66, table.financial_table th.width_66 {
	width: 66px;
}

/* [[width_80]] */
table.financial_table th.width_80, table.financial_table td.width_80 {
	width: 80px;
}

/* [[width_auto]] */
table.financial_table th.width_auto, table.financial_table td.width_auto {
	width: auto;
}

/* [[footer]] */
table.financial_table td.footer,
table.financial_table th.footer,
table.financial_table tfoot td { 
	text-align:left;
	font-size:11px !important;
	font-weight:normal;
	padding-top:4px;
	padding-bottom:2px;
	border-bottom:0 !important;
	color:#707072 !important;
	background: transparent !important;
}

table.financial_table td.footer .icon-arrow,
table.financial_table th.footer .icon-arrow,
table.financial_table tfoot td .icon-arrow {
	font-size: 11px !important;
}

@font-face {
	font-family: 'AktivGroteskGeberitArrows';
	src: url('./fonts/aktivgroteskgeberit_arrows.eot');
	src: url('./fonts/aktivgroteskgeberit_arrows.eot?#iefix') format('embedded-opentype'),
		 url('./fonts/aktivgroteskgeberit_arrows.woff') format('woff'),
		 url('./fonts/aktivgroteskgeberit_arrows.ttf') format('truetype'),
		 url('./fonts/aktivgroteskgeberit_arrows.svg#AktivGroteskGeberitLight') format('svg');
	font-weight: normal;
	font-style: normal;
}

.tableEnlarge {text-align: right; padding-bottom: 12px;}
.tableEnlarge a {color: #00386B !important; outline: none;}
.tableEnlarge .arrow {font-family: AktivGroteskGeberitArrows !important;}

#content table.financial_table thead th h1 {
  font-size: 20px;
  line-height: 20px;
  padding: 6px 0 20px 0;
  border: none;
  margin: 0;
}

#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row16,
#SNEID_99892d0dfb4a4f86ae9f8fb47a7541f2 .row20,
#SNEID_26a6c907d77740c291404035b77cc444 .row16,
#SNEID_311a248066614200855d2e9d702bb9da .row20 {
	border-bottom: 2px solid #75b2dd;
}

#SNEID_943df5ff74d444ad988644a3d62152a9 .col1,
#SNEID_943df5ff74d444ad988644a3d62152a9 .col2,
#SNEID_45ae0bfb694840a39158c0122acfb9dc .col1,
#SNEID_45ae0bfb694840a39158c0122acfb9dc .col2,
#SNEID_30c614e0e4564e47aaf2655f03b8bb03 .col1,
#SNEID_18aebc234cf6408d98ca1593894acc12 .col1,
#SNEID_18aebc234cf6408d98ca1593894acc12 .col2,
#SNEID_3f271b5e1937402584f3999939ff3148 .col1,
#SNEID_3f271b5e1937402584f3999939ff3148 .col2,
#SNEID_2b763cc12e274f31a39f3680620af0b2 .col1 {
	text-align: left;
}

#SNEID_943df5ff74d444ad988644a3d62152a9 .col0,
#SNEID_45ae0bfb694840a39158c0122acfb9dc .col0,
#SNEID_18aebc234cf6408d98ca1593894acc12 .col0,
#SNEID_3f271b5e1937402584f3999939ff3148 .col0 {
	width: 210px;
}

#SNEID_943df5ff74d444ad988644a3d62152a9 .col2,
#SNEID_45ae0bfb694840a39158c0122acfb9dc .col2,
#SNEID_feb2d362c2e740deabcca9e60933da3a .col1,
#SNEID_feb2d362c2e740deabcca9e60933da3a .col2,
#SNEID_30c614e0e4564e47aaf2655f03b8bb03 .col1,
#SNEID_7b5be894af3d456aa792b6e5cb82a0ca .col2,
#SNEID_7b5be894af3d456aa792b6e5cb82a0ca .col4,
#SNEID_b55eebe69acc4668a35c7ff7878206b7 th,
#SNEID_b55eebe69acc4668a35c7ff7878206b7 .col8,
#SNEID_e6f8bf21426c4999a964fc719dd16134 .col4,
#SNEID_eeaaace9c1a34c3895a5e4b76d9505e4 .col5,
#SNEID_a9e23a097c19420f876b996f8d8807c5 .col1,
#SNEID_a9e23a097c19420f876b996f8d8807c5 .col2,
#SNEID_a9e23a097c19420f876b996f8d8807c5 .col3,
#SNEID_a9e23a097c19420f876b996f8d8807c5 .col4,
#SNEID_a9e23a097c19420f876b996f8d8807c5 .col5,
#SNEID_a9e23a097c19420f876b996f8d8807c5 .col6,
#SNEID_a9e23a097c19420f876b996f8d8807c5 .col7,
#SNEID_257c83ccba494db887c8f90cbfdde826 td,
#SNEID_257c83ccba494db887c8f90cbfdde826 th,
#SNEID_31b3c3e15d4346cd96d959799f4d4ae8 td,
#SNEID_31b3c3e15d4346cd96d959799f4d4ae8 th,
#SNEID_c60ace7ae1ca44e99d7e2da9dc81addb .col3,
#SNEID_c60ace7ae1ca44e99d7e2da9dc81addb th.col5,
#SNEID_c60ace7ae1ca44e99d7e2da9dc81addb .col6,
#SNEID_03e89ab2050446519f3ae650354a31a1 .col3,
#SNEID_03e89ab2050446519f3ae650354a31a1 th.col5,
#SNEID_03e89ab2050446519f3ae650354a31a1 .col6,
#SNEID_5aceddac3e6c47909b0a828aab62720b th.col2,
#SNEID_5aceddac3e6c47909b0a828aab62720b .col4,
#SNEID_8fccace6f6434a6a87578f4007c8c8c8 th.col2,
#SNEID_8fccace6f6434a6a87578f4007c8c8c8 .col4,
#SNEID_5aceddac3e6c47909b0a828aab62720b .col4,
#SNEID_caa6e4b44e4649e3b391a2ed32cf94e9 .col2,
#SNEID_ecc10d47d638437b97cc9ec9e00228dc .col2,
#SNEID_eeaaace9c1a34c3895a5e4b76d9505e4 .col1,
#SNEID_18aebc234cf6408d98ca1593894acc12 .col2,
#SNEID_3f271b5e1937402584f3999939ff3148 .col2,
#SNEID_a5102eebcc4c4cb3abee17dc3d73bc33 .col1,
#SNEID_2b763cc12e274f31a39f3680620af0b2 .col1,
#SNEID_4965e2681ede41c9b3e25f81f13296d0 .col2,
#SNEID_4965e2681ede41c9b3e25f81f13296d0 .col4,
#SNEID_5a2bb0f3b7c749f59a15f816b187a998 .col4,
#SNEID_7e5ed39505964b9b81d66a41c41575f2 .col1,
#SNEID_7e5ed39505964b9b81d66a41c41575f2 .col5,
#SNEID_7e5ed39505964b9b81d66a41c41575f2 .col6,
#SNEID_ac669b63539a458e86f574f42282c1a6 .col2,
#SNEID_ac669b63539a458e86f574f42282c1a6 .col4,
#SNEID_ac669b63539a458e86f574f42282c1a6 .col6,
#SNEID_df4d0b047cba4779b4699e1845f4055b .col2,
#SNEID_5bf4184194f94955b3721ea536f5a53c .col2,
#SNEID_436dc91a14e949c8a797f9ca03420bd4 .col2 {
	width: auto !important;
}

#SNEID_ec804c02d3074f83ab2df3ecb5254c41 .row11,
#SNEID_de06ea78d8544cb89846aa80a90b9736 .row16,
#SNEID_59e3b46146a14ad8b39d0ef3fffd4dd9 .row11,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row8,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row14,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row20,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row39,
#SNEID_a17de11ac0654d9ca59e74987260383f .row7 {
	border-bottom: 1px solid #000;
}

#SNEID_a17de11ac0654d9ca59e74987260383f .row8,
#SNEID_f144153254354b2ab6805954980090f4 .row8 {
	color: #3e3e3e !important;
}

#SNEID_ec804c02d3074f83ab2df3ecb5254c41 .row12,
#SNEID_de06ea78d8544cb89846aa80a90b9736 .row17,
#SNEID_59e3b46146a14ad8b39d0ef3fffd4dd9 .row12,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row9,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row15,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row21,
#SNEID_d75e7cdb69f44abc8eb21ac74c54daba .row40,
#SNEID_60f3feb6064b474d8f66520758f424f6 .row2,
#SNEID_b8a6b88f5bd240e981f7e590012d7de6 .row2,
#SNEID_54f173709c124b72ad523db60cfc850b .row6,
#SNEID_54f173709c124b72ad523db60cfc850b .row11,
#SNEID_54f173709c124b72ad523db60cfc850b .row16,
#SNEID_257c83ccba494db887c8f90cbfdde826 .row3,
#SNEID_31b3c3e15d4346cd96d959799f4d4ae8 .row3 {
	border-bottom: none !important;
}

#SNEID_147 td,
#SNEID_147 th,
#tableSET_ID148 td,
#tableSET_ID148 th {
	width: auto;
}

#SNEID_147 tr:hover td:not(.col0)  { 
	background-color: transparent;
}

#SNEID_a17de11ac0654d9ca59e74987260383f #table_4_row4 .col1 strong,
#SNEID_a17de11ac0654d9ca59e74987260383f #table_4_row17 .col1 strong,
#SNEID_f144153254354b2ab6805954980090f4 #table_4_row4 .col1 strong,
#SNEID_f144153254354b2ab6805954980090f4 #table_4_row17 .col1 strong {
	color: #75b2dd !important;
}

#tableSET_ID152 td,
#tableSET_ID152 th,
#tableSET_ID153 td,
#tableSET_ID153 th {
	width: 80px !important;
}

#tableSET_ID152 td.col0,
#tableSET_ID152 th.col0,
#tableSET_ID153 td.col0,
#tableSET_ID153 th.col0,
#tableSET_ID8 td,
#tableSET_ID8 th,
#tableSET_ID9 td,
#tableSET_ID9 th,
#tableSET_ID10 td,
#tableSET_ID10 th {
	width: auto !important;
}

#tableSET_ID150 * {
    font-size: 12px !important;
    line-height: 1.35;
}

#tableSET_ID150 .col0 {
	width: 19px !important;
}

#tableSET_ID150 .col1,
#tableSET_ID150 .col3 {
	width: 70px;
}

#tableSET_ID150 .col2 {
	width: auto !important;
}

#tableSET_ID150 .col3,
#tableSET_ID150 .row110 .col1,
#tableSET_ID150 .row111 .col1 {
	width: auto;
	text-align: right;
}
