ol { counter-reset: listenpunkt_ebene1; list-style-type: none; } 
ol > li::before { content: counter(listenpunkt_ebene1) ". "; counter-increment: listenpunkt_ebene1; } 
ol > li > ol { counter-reset:listenpunkt_ebene2; list-style-type: none; } 
ol > li > ol > li::before { content: counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2) " "; counter-increment:listenpunkt_ebene2; }
ol > li > ol > li > ol { counter-reset:listenpunkt_ebene3; list-style-type: none; } 
ol > li > ol > li > ol > li::before { content: counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2) "." counter(listenpunkt_ebene3) " "; counter-increment:listenpunkt_ebene3; }
ol > li > ol > li > ol > li > ol { counter-reset:listenpunkt_ebene4; list-style-type: none; } 
ol > li > ol > li > ol > li > ol > li::before { content: counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2) "." counter(listenpunkt_ebene3) "." counter(listenpunkt_ebene4) " "; counter-increment:listenpunkt_ebene4; }
ol > li > ol > li > ol > li > ol > li > ol { counter-reset:listenpunkt_ebene5; list-style-type: none; } 
ol > li > ol > li > ol > li > ol > li > ol > li::before { content: counter(listenpunkt_ebene1) "." counter(listenpunkt_ebene2) "." counter(listenpunkt_ebene3) "." counter(listenpunkt_ebene4) "." counter(listenpunkt_ebene5) " "; counter-increment:listenpunkt_ebene5; }
