 | de-gaap-ci:bs.eqLiab.liab.assocComp | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.particip | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.trade | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.conditionalRepayableDonations | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.statutoryBenefits | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.otherDebtInstruments | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.advPaym | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.shareholders | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.notes | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.bank | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.colEntity | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.securities | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.regulatory | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.other | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notes |
 | de-gaap-ci:bs.eqLiab.liab.assocComp | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.particip | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.trade | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.conditionalRepayableDonations | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.statutoryBenefits | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.otherDebtInstruments | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.advPaym | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.shareholders | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.notes | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.bank | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.colEntity | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.securities | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.regulatory | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |
 | de-gaap-ci:bs.eqLiab.liab.other | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/notesTableAnalysisOfLiabilities |