Lieber Thomas,
Für <li> ist im zentralen CSS-File nur Schriftgröße und -farbe formatiert, für <ul> gar nichts.
das bedeutet, dass der Browser <ul> entsprechend seines voreingestellten Stylesheets darstellt. Dass dieses in den verschiedenen Browsern natürlich nicht identisch ist, das kannst Du Dir vorstellen, oder?
Du kannst natürlich alle von Dir verwendeten Elemente in Deinem Stylesheet mit allen wesentlichen Eigenschaften neu "einstellen", dann hast Du auch die Gewähr, dass die Voreinstellungen der Browser mit der Anzeige Deiner Seite keine Willkür mehr walten lassen können. Nur noch der User selbst kann - je nach Browser - dann noch die von Dir beabsichtigte Art der Anzeige stören.
Liebe Grüße aus Ellwangen,
Felix Riesterer.