Hallo,
wenn man anfängt, die Abstände in Listen mittels CSS zu setzen, muss man sich um margin und padding von ul und li kümmern. Die Browser haben hier unterschiedliche Defaultwerte. Am besten macht man sich die Sache klar, wenn man ul und li farbige Rahmen spendiert.
Gruß, Jürgen