Ok hab die Seite verbessert und verändert und versucht eure vielen ratschläge zu befolgen:
Hmhh, im Firefox/Linux schaut die Seite genauso zerschossen aus wie vorher (vor allem Überlappungen bei "Bereiche")
Dein Höhenproblem kriegst Du mit "min-height" für alle Browser weg, lediglich für das Produkt IE < 7 musst Du diese Höhe mit "height" festlegen, entweder über Conditional comments (<!--[if lt IE 7]>) oder simple im CSS mit "* html ....."
Wilhelm