<![if ! IE ]>
html {
	margin:0; /* eine sinnlose Anweisunng, da nach der vorhergehende Zeile eine Anweisung ignoriert wird */
}

body { 
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#oben { 
	position: fixed;
	width: 100%;
	top: 0;
	height: 50px;
	overflow: auto;
}
#inhalt { 
	position: fixed;
	width: 100%;	
	top: 50px;
	bottom: 0px; 
	overflow: auto;
}
#unten {
	position: fixed;
	bottom: 0px;
	width: 100%;
	height: 60px;
	overflow: auto;		
}	
<![endif]>
<!--[if gte IE 5]>
html, body { 
	margin: 0;
	padding: 0;
	/* ohne IE/Mac \*/
	overflow: hidden; 
	/**/
}
#oben { 
	position: absolute;
	width: 100%;
	top: 0;
	height: 85px;
	overflow: auto;
}
#inhalt { 
	/* ohne IE/Mac \*/
	position: absolute;
	/*	height: expression(document.body.clientHeight - 110 + "px"); */
	height: auto;
	margin:0;
	width: 100%;	
	top: 85px;
	overflow: auto;
}
#unten {
	/* ohne IE/Mac \*/
	position: absolute;
	top: expression(document.body.clientHeight - 60 + "px");
	/**/
	width: 100%;
	height: 60px;
	overflow: auto;		
}	
<![endif]-->