Hi,
Hab ich überhaupt verstanden, was du wolltest?
Nein, hast Du nicht.
Das Problem ist in der Tat nicht so trivial und scheitert an der Kombination von em und px.
Um ein Element überhaupt sichtbar zentrieren zu können, muß es eine Breite kleiner als 100% haben. Im Textfluß befindliche Block-Elemente nehmen sich aber 100%, so daß eine Breite angegeben werden muß. Nur kann man nicht Xpx+Yem angeben...
Da die Bilder eine px-Angabe erfordern, wäre die einzige Möglichkeit - jedenfalls für CSS alleine - eine Breitenangabe für die Navigation und den umschließenden Container in px. Natürlich großzügig genug gewählt, um auch Schriftvergrößerungen bis zu einem gewissen Maße Rechnung zu tragen.
freundliche Grüße
Ingo