 | de-gaap-ci:eqCh.group_beginningDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_.increaseDecreaseSharesDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_recPaidUnpaidContributionDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_additionPartnersAccountLiabDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_additionReleaseReservesDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_currTranslDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_otherChangesDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_netIncomeDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_changeConsolDRS22P | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_beginningDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_.increaseDecreaseSharesDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_recPaidUnpaidContributionDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_additionPartnersAccountLiabDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_additionReleaseReservesDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_currTranslDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_otherChangesDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_netIncomeDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_changeConsolDRS22P | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:eqCh.group_beginningDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_.increaseDecreaseSharesDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_recPaidUnpaidContributionDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_additionPartnersAccountLiabDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_additionReleaseReservesDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_currTranslDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_otherChangesDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_netIncomeDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |
 | de-gaap-ci:eqCh.group_changeConsolDRS22P | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTableDRS22P |