also die navi oben rechts "rüttelt" bei mouseover rum.... ich denk mal das liegt an falschen angaben von padding irgendwo...
aber ich brings nicht raus.
Das Rütteln kommt davon, dass du links und rechts eine Border hinzufügst. Eine Border verbreitert eine Box.
Wenn du die Border links und rechts weglässt funktionierts. Wenn die unbedings sein muss könntest du die Breite der Links absolut definieren und dann beim Hover zwei Pixel abziehen. Dafür müsstest du aus den Links Block Elemente machen. Wenn die nicht in einer Liste stehen müsstest du die dann noch floaten.
Das ist sicher keine wirklich elegante Lösung, aber sollte funktionieren.