Hallo Lupo,
das Problem, dass sowohl IE 7 als auch Firefox 1.0.1 bei übergroßem Inhalt "max-height" nicht beachtet und "overflow:auto" nicht wie gewünscht interpretiert und den Container auf die Größe des Inhalts aufbläst.
max-height ist die *maximale* Höhe. Wenn du einen dynamischen Container möchtest darfst du auch nicht max-height verwenden.
Grüße,
Jochen