Hi,
Um die Framebreite flexibel zu halten, kannst Du z.B. auch % als Maßeinheit angeben, dann teilt sich der Frame den Raum ein.
Was aber gerade in diesem Fall verkehrt ist und genau deshalb das Problem verursacht wird. Der linke Frame sollte eine für das Menü passend definierte feste Breite haben oder - noch besser - auf die Framers einfach verzichtet werden, dann kann man die Breite der Navigation auch in em festlegen.
freundliche Grüße
Ingo