/* Style-Rules: 321 */
.Normal_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dbody_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtable\00002Dtitle\00002Dlevel1_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtable\00002Dtitle\00002Dlevel2_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.0975pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.085pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcapitle\00002Dtitle_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1725pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent\00002Dline_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent\00002Dtitle_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.115pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent\00002Dtitle\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.115pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.newpage_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(2, 160, 198);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dbody\00002Denumeration_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dbody\00002Dsubtitle\00002Dline_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.153pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dspace\00002Dafter\00002Dtable_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 255, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtable\00002Dtitle\00002Dlevel1\00002Dnumber_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.TR_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dbig\00002Dred_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.405pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dwhite_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 255, 255);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dbold\00002Dwhite_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 255, 255);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.085pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Deditoral\00002Dtext\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Deditoral\00002Dtext_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Deditorial\00002Dtext\00002Dbold\00002Dred_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1725pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Deditorial\00002Dtext\00002Dred_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1725pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dbig\00002Dyellow_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.405pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dbold\00002Dyellow_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dyellow_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dbold\00002Dgreen_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dgreen_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.titel_table\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: super;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.titel_table_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.default_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.header_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.header_jahrzahl_bold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.header_jahrzahl_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_footnote_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: super;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.footnote_with_number_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.header_bold_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_footnote_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: super;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_footnote_with_number_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_subtitle\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_text_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.385pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_text\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.385pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_title_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_title\00002Dbold_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row\00002Dbold\00002Ditalic_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row\00002Ditalic_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: italic;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_diagramm_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 255, 255);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: super;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_fix_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: super;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_fix\00002Dbold_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t_z_default_bold_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t_z_default_regular_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcorporate\00002Dgovernance_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcorporate\00002Dgovernance\00002Dname_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel1_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.2025pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel3_cs {
	display: inline;
	font-weight: bold;
	text-transform: uppercase;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1425pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel2_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1875pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel4_cs {
	display: inline;
	font-weight: normal;
	text-transform: uppercase;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1425pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dfootnote_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dbig\00002Dhellblau_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.405pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dbig\00002Dviolett_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.405pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dkuchen\00002Dlegende\00002Dtitle_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.44pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dblue_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dbold\00002Dblue_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dbold\00002Dviolett_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dviolett_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_jahr_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_jahr\00002Dbold_cs {
	display: inline;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_subtitle_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_zahl_balken_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 255, 255);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_zahl_balken_spez_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_zahl_heller_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 255, 255);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_zahl_spez_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_diagramm_jahr_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: super;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dmarginaltext_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_small_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dorganigramm_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dorganigramm\00002Dtitel_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwsisLife\00002Dmarginaltext_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dsmaller_cs {
	display: inline;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.Normal {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dbody {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 9.799pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 8.504pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtable\00002Dtitle\00002Dlevel1 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtable\00002Dtitle\00002Dlevel2 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.0975pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcapitle\00002Dtitle {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1725pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent\00002Dline {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent\00002Dright {
	display: block;
	text-align: right;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcontent\00002Dtitle {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.115pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.newpage {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 623.622pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(2, 160, 198);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dbody\00002Denumeration {
	display: block;
	text-align: left;
	text-indent: -8.504pt;
	margin-left: 8.504pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dspace\00002Dafter\00002Dtable {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 9.799pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 255, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.TableReferenz {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 5.669pt;
	margin-top: 5.669pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(255, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dintro\00002Dbig {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 17.008pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.405pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Deditoral\00002Dtext {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 11.999pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dversionstext {
	display: block;
	text-align: center;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__titel_line_top {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: solid;
	border-top-width: 0.4pt;
	border-top-color: rgb(0, 0, 0);
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__titel_line_left {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__titel_line_right {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.titel_table {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.4pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__titel_line_bottom {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_04_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_05_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_10_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__line_top_table {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.4pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_preheader {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_01_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_03_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_04_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_05_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_10_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_11_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_12_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_13_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_14_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_15_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_16_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.header_zab {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__3_13_row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_line {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.25pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_prerow {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_zab {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_bold_line {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.65pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_footnote {
	display: block;
	text-align: left;
	text-indent: -5.669pt;
	margin-left: 5.669pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 5.669pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__04_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__05_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__10_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__11_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__12_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__13_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__14_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__15_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__16_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_04_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_05_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_10_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_01_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_04_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_05_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_10_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_11_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_12_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_13_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_14_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_15_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_col_2_2_16_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.default {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_02_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.6pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_03_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_04_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.6pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_06_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.6pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_08_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.6pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_10_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 0.6pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_04_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_05_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_13_col_2_2_10_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_footnote {
	display: block;
	text-align: left;
	text-indent: -11.339pt;
	margin-left: 11.339pt;
	margin-right: 0pt;
	margin-bottom: 2.835pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_subtitle {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_text {
	display: block;
	text-align: left;
	text-indent: -8.504pt;
	margin-left: 8.504pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.44pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_title {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: solid;
	border-top-width: 0.3pt;
	border-top-color: rgb(89, 89, 89);
	border-bottom-style: solid;
	border-bottom-width: 0.3pt;
	border-bottom-color: rgb(89, 89, 89);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_zahl {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_black_line {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_postrow {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_premultirow {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.row_zab_multi {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__2_13_row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__5_13_col_2_2_header_merge_2_col {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__5_13_col_2_2_row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 2.835pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__5_13_row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__line_bottom_table_empty {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t_5_line_1 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t_5_line_2 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t_5_line_3 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t_5_line_4 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.titel_lines {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dcorporate\00002Dgovernance {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 2.835pt;
	margin-right: 2.835pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__01_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__02_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__03_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__04_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__05_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__06_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__07_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line__10_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_01_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_02_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_03_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_04_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_04_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_05_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_05_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_06_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_07_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_08_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_09_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_10_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_11_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_12_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_13_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_14_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_15_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_10_16_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_02_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_06_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_07_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_08_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_09_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_13_11_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_01_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_02_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_03_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_04_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_04_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_05_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_05_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_06_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_07_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_08_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_09_on {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-width: 3pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_10_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_11_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_12_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_13_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_14_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_15_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.v_line_15_16_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel1 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 8.504pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.2025pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel3 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 9.799pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	text-transform: uppercase;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1425pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel2 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1875pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dtitle\00002Dlevel4 {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 9.799pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	text-transform: uppercase;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1425pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__02_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__03_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__04_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__05_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__06_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__07_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__08_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__09_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line__10_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.header_zab_multi {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.superscript_footnote_2 {
	display: block;
	text-align: left;
	text-indent: -5.669pt;
	margin-left: 5.669pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dfootnote {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dkuchen\00002Dlegende\00002Dtitle {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 15.591pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.44pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dspace\00002Dbefore\00002Dtable {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__1__row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__1_cg_20_row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__2__row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__2_cg_20_row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__3__row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.h_line_20_01_  {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_jahr {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dbody\00002Dbefore\00002Dtable {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dfootnote\00002Denumeration {
	display: block;
	text-align: left;
	text-indent: -5.669pt;
	margin-left: 5.669pt;
	margin-right: 14.173pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__4_13_row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.Kapiteltitel {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.1725pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.t__4__row {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 5.669pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dbody\00002Denumeration\00002Dlast {
	display: block;
	text-align: left;
	text-indent: -8.504pt;
	margin-left: 8.504pt;
	margin-right: 14.173pt;
	margin-bottom: 9.799pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0.095pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dmarginaltext {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 11.339pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_footnote_with_number {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.key_figures_small {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dorganigramm {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 2.835pt;
	margin-right: 2.835pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dorganigramm\00002Dtitel {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 6.5pt;
	margin-top: 0pt;
	border-top-style: solid;
	border-top-width: 0.4pt;
	border-top-color: rgb(0, 0, 0);
	border-bottom-style: solid;
	border-bottom-width: 0.4pt;
	border-bottom-color: rgb(0, 0, 0);
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dorganigramm\00002Dspez {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 2.835pt;
	margin-right: 2.835pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: -0.07pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwsisLife\00002Dmarginaltext {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(89, 89, 89);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}

.SwissLife\00002Dlead\00002Dsmaller {
	display: block;
	text-align: left;
	text-indent: 0pt;
	margin-left: 0pt;
	margin-right: 14.173pt;
	margin-bottom: 8.504pt;
	margin-top: 0pt;
	border-top-style: none;
	border-bottom-style: none;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: rgb(0, 0, 0);
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	letter-spacing: 0pt;
	vertical-align: baseline;
	text-line-through-style: none;
	text-underline-style: none;
	text-underline-mode: continuous;
}


