 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.grants | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.thirdPartyServices | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.subsidiesToOperatingCosts | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.totalOutput | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.specialPurpose | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.materialServices | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.statutoryDuties | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCases |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.grants | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.thirdPartyServices | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.materialServices | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.specialPurpose | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.subsidiesToOperatingCosts | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.totalOutput | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.statutoryDuties | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.totalOutput | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.specialPurpose | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.materialServices | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.statutoryDuties | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/determinationOfTaxableIncomeSpecialCasesTableIncomeStatementForProfitOrganisationsAndUtilities |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.subsidiesToOperatingCosts | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.grants | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.thirdPartyServices | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.totalOutput | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.materialServices | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.statutoryDuties | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.specialPurpose | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.subsidiesToOperatingCosts | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.grants | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-bra:is.netIncome.regular.operatingTC.grossTradingProfit.thirdPartyServices | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.totalOutput | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.materialServices | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.grossTradingProfit.statutoryDuties | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |
 | de-gaap-ci:is.netIncome.regular.operatingTC.otherOpRevenue.specialPurpose | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/incomeStatement |