Tja, Listen haben standardmäßig einen "margin"-Wert, FF auch noch einen "padding-left"-Wert und der unterscheidet sich dummerweise in IE und FF. Mit folgendem Code sieht es in beiden Browsern gleich aus:
Code:
ul {
list-style:none;
margin:0px;
padding:0px;
}
Davon als Basis ausgehend kannst du die entsprechenden Werte hinzufügen. Da du ja bereits margin:5px definierst, sollte es ausreichen, padding-left:0px anzuhängen, also so:
Code:
ul#navigation {margin:5px 0px 0px 18px; padding-left:0px}
Hoffe, geholfen zu haben