CSS müßte so aussehen:
html, body {height:100%; overflow:hidden; margin:0; }
.inhalt { position:absolute; left:25%; top:10%; width:75%; height:90%; overflow:auto; background:rgb(240,240,240); }
.menue { position:absolute; left:0%; top:10%; width:25%; height:90%; overflow:auto; background:rgb(100,100,200); }
.top { position:absolute; left:0%; top:0%; width:100%; height:10%; overflow:auto; background:rgb(255,255,200); text-align:center; }
wenn die padding Angaben bleiben sollen müssen die Breiten und Höhen entsprechend verkürzt werden, da diese Angaben sich auf den Contentbereich beziehen und zu den 100% dazuaddiert werden.
MSIE macht das zwar wieder anders, aber das ist kein Problem dieser Struktur, sondern ein allgemeines Problem.
MfG
Klaus