Hallihallo!
Auch, wenn Du jetzt wahrscheinlich diesen Kommentar für herablassend und "wenig hilfreich" halten wirst (was er aber nicht sein soll):
Ich würde damit anfangen, die Fehler im Quelltext zu beheben, damit das CSS auch wirklich definitiv so greifen kann, wie es soll (hab mir das CSS nicht angesehen, nur HTML- Quelltext).
Allein mit blossen Augen sind mir zwei divs (mainarea und inhalt) aufgefallen, die nicht geschlossen wurden.
Und wenn das HTML- Gerüst fertig steht, geht´s weiter mit dem CSS (falls dann noch Fehler da sein sollten).
Viele liebe Grüße,
Der Dicki