Grüße,
Das ganze funktioniert auch super im FF,SF,OP. Nur der InternetExplorer macht hier Probleme und erkennt die die geerbte Eigenschaft max-height nicht an.
IE unterstützt max/min-angaben einfach nicht - weder geerbt noch sonstwie.
Du kannst versuchen, es extra für IE, mithilfe eines unehlichen Kindes von CSS und JS zu lösen - CSS-expressions. Hier mal ein Besipiel -
http://perishablepress.com/press/2007/01/16/maximum-and-minimum-height-and-width-in-internet-explorer/
Einfaches "max-height IE" googeln, hätte übrigens geholfen.
MFG
bleicher