Hallo,
ich hab es mal been so getestet
<style type="text/css">
#dv1{
background-color:green;
top:10px;
bottom:0;
left:0;
right:0;
position:absolute;
min-height:600px
}
</style>
<!--[if gte IE 5]>
<style type="text/css">
head{
height:100%;
padding:0
}
body{
margin:0;
padding:0;
height:100%;
background-color:#eee
}
#dv1{
top:2%;
height:98%;
width:100%;
}
</style>
<![endif]-->
</head>
<body>
<div id="dv1">
Hier steht etwas Text.
</div>
im Internet Explorr sieht es so aus wie vorher...
im Firefox so wie es aussehen soll (mit den 10px oben)
im Opera 7.54 hab ich rechts einen Abstand von 15px
wenn ich nur deine Variante nehme, änder sich in Opera nix
Screenshot
<img src="http://vip-treffen.de/div.png" border="0" alt="">