Hi!
Ich habe gerade mal grob in deinen Quellcode und die CSS-Angaben geschaut und sie sind recht chaotisch (=der unnötige Einsatz von important, etc.), wobei es im Grunde wesentlich einfacher ginge.
Damit das Kästchen-Layout auch in allen Browsern klappt, würde ich z.B. erst 2 strukturelle DIVs einsetzen: Linke Spalte / rechte Spalte. Deine Kästchen würde ich dann erst da untergliedern. Das macht das Ganze auch wesentlich einfacher zu handhaben, weil keine Kästchen der rechten Spalte in die linke rutschen (je nach Boxhöhe), usw. Die untergegliederten Contentkästchen brauchst du dann nur noch einfach per Margin im Layout-DIV zu positionieren.
Tipp: Schau mal hier: http://de.selfhtml.org/css/layouts/mehrspaltige.htm
-> da gibt es auch 2-spaltige Layouts, passe das doch einfach an. In diesen Fällen würde zwar nur eine Box je Spalte verwendet, aber du kannst ja gut welche eingliedern.
Viele Grüße,
Steve