das problem sind drei div elemente die mit float nebeneinander liegen, das mittlere element zentriert angezeigt werden soll mit einer fixen größe und die beiden seiten sollen den rest des viewports füllen je nach breite.
Warum? Ursprünglich sollte das ganze doch nur Verzierung sein - kein Inhalt mit variabler Breite. Dieses Bild stammt von dir:
http://www.ruhrnuklear.de/layout.gif
Drei Elemente mit Fixer breite und links/rechts daneben "Block 1 und Block 2" dienen als Hintergrundbild - so wie auf deiner Beispielseite.
aber ich werde deinem weg mal folgen :)
Schön :) Aber 120 + 950 + 100 != 300 :)