Moin.
Auch Dir und Markus erstmal Danke für Eure Tipps.
wenn du bei "#main { .. left:190px; .." mal margin-left o.ä. probierst, kann die Breite z.B. 100% betragen.
Das Entscheidende war, KEINE Breite anzugeben, siehe meine Antwort auf Maxililians Tipp.
Z-index noch überdenken.
Ja, war nur'n Copy&Paste-Fehler...
Gruß Frank