| r0.c0 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Debt identification number | ocw-i:DebtIdentificationNumber | nl-types:string100000ItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c1 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Non-current liabilities | venj-bw2-i:LiabilitiesNoncurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2016-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c2 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Current liabilities | venj-bw2-i:LiabilitiesCurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2016-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c3 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Liabilities | venj-bw2-i:Liabilities | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2016-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c4 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Proceeds from borrowings | rj-i:ProceedsFromBorrowings | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c5 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Repayments of borrowings | rj-i:RepaymentsBorrowings | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c6 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Liabilities | venj-bw2-i:Liabilities | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c7 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Current liabilities | venj-bw2-i:LiabilitiesCurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c8 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Non-current liabilities | venj-bw2-i:LiabilitiesNoncurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c9 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Liabilities, maturity exceeding one year and within five years | ocw-i:LiabilitiesMaturityExceedingOneYearWithinFiveYears | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c10 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Liabilities with a maturity exceeding five years | venj-bw2-i:LiabilitiesMaturityExceedingFiveYears | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c11 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Effective interest rate of non-current liabilities | ocw-i:LiabilitiesNoncurrentEffectiveInterestRate | num:percentItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c12 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Fixed or variable interest rate | ocw-i:InterestRateFixedVariable | ocw-codes:fixedVariableItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c13 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Liability maturity date | ocw-i:LiabilityMaturityDate | xbrli:dateItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c14 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Interest rate risk covered | ocw-i:InterestRateRiskCovered | ocw-codes:yesNoPartlyItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r0.c15 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y.1/Interest rate swaps measured at fair value | ocw-i:InterestRateSwapsMeasuredAtFairValue | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | ocw-dm:LiabilitiesCreditInstitutionsNoncurrentMember | venj-bw2-dm:SeparateMember |
| r1.c0 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Debt identification number | ocw-i:DebtIdentificationNumber | nl-types:string100000ItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c1 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Non-current liabilities | venj-bw2-i:LiabilitiesNoncurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2016-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c2 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Current liabilities | venj-bw2-i:LiabilitiesCurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2016-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c3 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Liabilities | venj-bw2-i:Liabilities | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2016-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c4 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Proceeds from borrowings | rj-i:ProceedsFromBorrowings | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c5 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Repayments of borrowings | rj-i:RepaymentsBorrowings | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c6 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Liabilities | venj-bw2-i:Liabilities | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c7 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Current liabilities | venj-bw2-i:LiabilitiesCurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c8 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Non-current liabilities | venj-bw2-i:LiabilitiesNoncurrent | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c9 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Liabilities, maturity exceeding one year and within five years | ocw-i:LiabilitiesMaturityExceedingOneYearWithinFiveYears | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c10 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Liabilities with a maturity exceeding five years | venj-bw2-i:LiabilitiesMaturityExceedingFiveYears | nl-types:monetaryNoDecimalsItemType | instant | ocw-dm:ActualsMember | * | xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c11 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Effective interest rate of non-current liabilities | ocw-i:LiabilitiesNoncurrentEffectiveInterestRate | num:percentItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c12 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Fixed or variable interest rate | ocw-i:InterestRateFixedVariable | ocw-codes:fixedVariableItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c13 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Liability maturity date | ocw-i:LiabilityMaturityDate | xbrli:dateItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c14 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Interest rate risk covered | ocw-i:InterestRateRiskCovered | ocw-codes:yesNoPartlyItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |
| r1.c15 | ocw-table_LiabilitiesNoncurrentMovementScheduleIndividualSpecification-y/Interest rate swaps measured at fair value | ocw-i:InterestRateSwapsMeasuredAtFairValue | nl-types:monetaryNoDecimalsItemType | duration | ocw-dm:ActualsMember | * | xs:date('2017-01-01')/xs:date('2017-12-31') | N/A | venj-bw2-dm:SeparateMember |