 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableBalanceSheetForProfitOrganisationsAndUtilities |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGross |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsGrossCondensed |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableStatementOfChangesInFixedAssetsNet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.other | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.factory | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.office | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwg | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.gwgsammelposten | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherbga | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipmOtherForeign | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.misc | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.passengerCars | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.comVehicle | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |
 | de-gaap-ci:bs.ass.fixAss.tan.otherEquipm.otherTransportMeans | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/balanceSheet |