Moin wahsaga,
Also setzte ich min-width für den <body>. Das funktioniert zwar, aber blöderweise setzt das "right:0" den Bereich #nav nicht an den rechten Rand des <body>s, womit das Problem gelöst wäre, sondern an den rechten Rand des Browserfensters.
Es _muss_ ja am rechten Rand des Viewports ausgerichtet werden, solange du kein Vorfahrenelement mit vom Default static abweichender position bereitstellst.
ganz genau. Ein Wrapperelement direkt als Kind vom body mit position:relative und min-width: ...; ist die Lösung. Ich war einfach zu blöd, das sofort zu begreifen ;)
Viele Grüße,
Sven