Hallo,
Die einzige Lösung für mein Problem scheint bisher ein padding für die OL zu sein.
Ja, genauer margin:0; padding:0; padding-left:2em; wobei die 2em variabel sind.
Wirklich praktisch finde ich das aber nicht.
Hm, wie willst Du sonst ein einigermaßen browserübergreifend funktionierendes Layout umsetzten, wenn Du _nicht_ _wenigstens_ margin und padding für alle Elemente explizit vorgibst.
Meist erledigen sich dadurch auch die weiteren Listen-"Bugs", von denen Du gelesen hast.
viele Grüße
Axel