Hallo Flemli200,
die Designidee gefällt mir. Es ist ganz gut gelöst, dass der weiße Streifen mit Navigation sich auf die volle Breite ausdehnt. Hat natürlich den Nachteil, dass das Bild verzerrt wird - bei dieser Grafik aber nicht besonders auffällig. Mit welcher Bildschirmauflösung hast du das entwickelt? Bei meinen 1600px Breite sieht das noch in Ordnung aus, aber bei den weiter verbreiteten 1024px Breite rutschen die Links schon etwas ineinander, und bei den Referenzen wird der Text ungünstig umgebrochen. Bei 800 x 600 Pixeln und kleineren Auflösungen kann man die Navigation fast vergessen, da einige Links ins Schwarze verschwinden, vom viel zu kleinen Textfeld ganz zu Schweigen.
An sich ist die Idee, die Positionen anhand des Viewports festzulegen, nicht schlecht, aber das Problem ist, dass du nicht weißt, welche Auflösung der Besucher hat und ob das Design + Usability nicht völlig kaputt gehen wegen dessen Auflösung. Wenn du ein bisschen mit der Größe des Browserfensters herumspielst, siehst du wo es hakt.
Des weiteren sind etwas viele Divs im Code, die man weglassen oder durch semantisch sinnvollere Tags ersetzen kann. Die Navigation ist eine unsortierte Liste (ul), die Abstände und Umbrüche von den <br>-Tags macht man mit CSS. Einige Styleangaben aus den style-Attributen sollten noch ausgelagert werden (Referenzen).
Der weiße Streifen ist über das img-Tag eingebunden, obwohl es sich um eine Hintergrundgrafik ohne Inhaltsbezug handelt und müsste via CSS als Hintergrundbild eingebunden werden. Da sich Hintergrundbilder (noch) nicht per CSS auf 100% Breite und Höhe anpassen lassen, hast du es so eingebunden - das lässt sich aus Designersicht noch verschmerzen ;)
Insgesamt eine interessante Idee, aber an der Umsetzung lässt sich noch was machen.
EDIT: Attribute in HTML-Tags gehören immer in Anführungszeichen. Anderes ist (beim von dir verwendeten HTML 4) zwar möglich, aber es sollten immer "doppelte Anführungszeichen" verwendet werden!