Funktioniert allerdings im IE6 des IE-Testers nicht und ist im IE7 eher abschreckend anzusehen - Da hab' ich eine andere Vorstellung von Abwärtskompatibilät.
Mit abwärtskompatibel meinte ich hauptsächlich, dass es auch ohne CSS3 (also mit CSS2.1) funktioniert.
Das ist ein integraler Bestandteil der CSS-Spezifikationen - das muss man als Autor nicht als sonderlich große Leistung hervorheben.
Es geht hier hauptsächlich darum, dass man nicht für jedes Sublevel eigene Klassen (.level1, .level2 usw.) festlegen muss.
Das würde sich beim Ansatz von Beat ebenfalls machen lassen - warum das nicht gemacht wurde ist mir ein Rätsel - von ihm bin ich besseren Code gewöhnt.