Ja, da gibt es noch Unterschiede in der vertikalen Anordnung. Diese lässt sich bei allen Browsern wohl dadurch auf einen Nenner bringen, dass die Höhe des Bildes (7px) der line-height entspricht (die über die übergeordnete td auf 13px festgelegt ist).
Du hast nun zwei Möglichkeiten:
1. Du könntest nun für .list1 li die line-height auf die Höhe des Bildes, also 7px, festlegen
.list1 li {list-style-image:url(images/pfeilchen.gif); margin:5px 0 10px 10px; padding-left:10px; line-height:7px; }
Das würde bei Zeilenumbruch (dritter Listenpunkt) aber etwas gequetscht ausschauen ;).
2. Deswegen wäre es vielleicht besser, die Grafik so zu bearbeiten, dass dessen Höhe der line-height, also 13px, entspricht (oben und unten jeweils noch eine Fläche von drei pixel Höhe in Hintergrundfarbe hinzufügen)
mfG Jörg
Nachtrag:
wenn du die Grafikgröße der line-height anpasst, kannst du natürlich auch wieder den ursprünglichen Code nehmen :):
.list1 {list-style-image:url(images/pfeilchen.gif); margin-left:10; padding-left:10px; line-height:20px;}
in dem Fall muss pfeilchen.gif 20 pixel hoch sein