Hallo Martin!
<div id="obenrand" style="position:absolute; left:0; top:0; visibility:visible; z-index:100;">
<img src="../global/images/rand.gif" border="0" width="700" height="1" alt="">
</div>
Entweder du musst alles in eine Zeile schreiben, also weder vor noch nach <img> einen Zeilenumbruch eingügen, oder zumindest du darfst nach <img> keinen Zeilenumbruch haben.
<div id="obenrand" style="position:absolute; left:0; top:0; visibility:visible; z-index:100;">
<img src="blue.gif" width="700" height="1" alt="" border="0"></div>
Grüße
Thomas