ich seh grade, ich habe die CSS teilweise verwechselt ...
Gib ihm eine Größe (width), und schon ist es erledigt. Außerdem: warum positionierst du es relativ?
"position:fixed" würde ich testweise durch "position:absolute" ersetzen und die Größenangabe für width links in Pixel machen, rechts unbestimmt lassen.
"display:block" halte ich auf der Seite, die zur Zeit sichtbar ist, für überflüssig. den Wechsel von sichtbar/unsichtbar kannst du jeweils als EventHandler bzw. Funktion an <a> binden, obwohl ich es nicht für sinnvoll halte, die "Navigation" unsichtbar zu machen.
Gib dem Ding doch eine Position, und schon bist du alle Sorgen los.
Bei der Positionierung genügt es meines Wissens nicht, lediglich "psition:irgendwas" vorzugeben. Gib noch "top" dazu an, das sollte reichen.
Christoph S.
mailto:christoph.schnauss@berlin.de
http://www.christoph-schnauss.de
ss:| zu:) ls:& fo:) va:) sh:| rl:|