<![if ! IE ]>
html {
	margin:0; /* eine sinnlose Anweisunng, da nach der vorhergehende Zeile eine Anweisung ignoriert wird */
}

body { 
	margin: 0;
	padding: 0;
	overflow: hidden;
}
#kopf { 
	position: fixed;
	width: 100%;
	top: 0;
	height: 10%;
	overflow: auto;
}
#inhalt { 
	position: fixed;
	width: 100%;	
/*	top: 50px;
	bottom: 60px;	*/
	overflow: auto;
	border: 1px dotted #333;
	background-color: #dedede;
}
p, h3 {
	margin: 0;
	padding: 5px;
}
#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; 
	/**/
}
#kopf { 
	position: absolute;
	width: 100%;
	top: 0;
	height: 50px;
	overflow: auto;
}
#inhalt { 
	margin-top: 50px;
	/* ohne IE/Mac \*/
	position: absolute;
	height: expression(document.body.clientHeight - 110 + "px");
	margin:0;
	/**/
	width: 100%;	
	top: 50px;
	overflow: auto;
	border: 1px dotted #333;
	background-color: #dedede;
}
p, h3 {
	margin: 0;
	padding: 5px;
}
#unten {
	/* ohne IE/Mac \*/
	position: absolute;
	top: expression(document.body.clientHeight - 60 + "px");
	/**/
	width: 100%;
	height: 60px;
	overflow: auto;		
}	
<![endif]-->