 | de-gaap-ci:dim_parent.accGroupStatement.shares | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.uncalled | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.capitalReserve | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.revenueRes | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.ownShares | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.otherGroupResult | parent-child | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.shares | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.uncalled | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.capitalReserve | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.revenueRes | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.ownShares | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.otherGroupResult | summation-item | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatement |
 | de-gaap-ci:dim_parent.accGroupStatement.shares | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTable |
 | de-gaap-ci:dim_parent.accGroupStatement.uncalled | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTable |
 | de-gaap-ci:dim_parent.accGroupStatement.capitalReserve | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTable |
 | de-gaap-ci:dim_parent.accGroupStatement.revenueRes | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTable |
 | de-gaap-ci:dim_parent.accGroupStatement.ownShares | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTable |
 | de-gaap-ci:dim_parent.accGroupStatement.otherGroupResult | domain-member | http://www.xbrl.de/taxonomies/de-gaap-ci/role/changesEquityStatementTable |