Timo: Fehlende horizontale Scrolleiste

Beitrag lesen

Ich erstelle gerade eine Internetseite, die im groben aus einer Tabelle mit vier Zellen besteht, wobei nur die rechte untere für den Hauptcontent gedacht ist, der Rest ist das Menü.
Beim Hauptcontent soll aber nur Platz für 675px Text sein, weswegen ich in dieser Zelle eine weitere Tabelle eingebaut habe mit ebendiesen Angaben als width.
Mein Problem ist jetzt aber folgendes: Ist das Browserfenster vom IE kleiner als 1000 Pixel (325px linke Spalte, 675px Hauptcontent in rechter Spalte), wird der Hauptcontent einfach abgeschnitten anstatt dass am unteren Rand eine horizontale Scrollleiste auftaucht.
Im Firefox ist diese zwar da, dafür sieht das Menü in der oberen Zeile nicht mehr wie gewünscht aus, weil die Hintergrundgrafik beim nach-Rechts-Scrollen aufhört.

Am besten dürfte man es wohl verstehen, wenn man es selbst anschaut:
http://test.muffin-mann.de/index2.php
Den von mir verwendeten Quelltext kann man so ja auch ansehen, dann spare ich mir das große Kopieren hier rein.

Ich habe auch schon ziemlich lange nach Lösungen gesucht. Immer wieder stoße ich auf die CSS-Befehle table-layout sowie overflow, doch keines von beiden hilft mir weiter.
Ersteres habe ich für die Haupttabelle bereits verwendet, denn wenn ich es weglasse und das Browserfenster verkleiner, wird statt der rechten Spalte die linke dezimiert.

Ich hoffe ihr könnt mir weiterhelfen. So schwer kann die Lösung ja nicht sein... *grummel*
Lieben Gruß
Timo