 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.partnerships | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecLumSumAllow | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.group | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.financialsExcept | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.extraordinary | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.secCurrAss | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecAllowance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.secCurrAss | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.partnerships | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecAllowance | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.financialsExcept | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecLumSumAllow | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.other | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatementMicroBilG |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.partnerships | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecLumSumAllow | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.group | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.financialsExcept | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.extraordinary | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.secCurrAss | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecAllowance | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.partnerships | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecLumSumAllow | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.group | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.financialsExcept | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.extraordinary | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.secCurrAss | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.fin.netParticipation.amortFinanc.longTermRecAllowance | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |