Hvorfor vil du benytte position:absolute på noget? Det er svært at positionere elementer, så det ser ens ud crossbrowser; og er sjældent den bedste løsning.
Og hvad er der egentlig i vejen med at benytte en mere simpel opstilling, som f.eks. denne:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"> <html>
<head>
<title>Arka-Trading</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="keywords" content="arka trading, arka-trading web-bureauet quorning, quorning, quorning.com,">
<style type="text/css">
html,body {
margin:0;
padding:0;
height:100%;
width:100%;
margin:0px;
padding:0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 12px;
color: #000000;
background-color:#FFFFFF;
background-attachment: fixed;
background-image: url(bg.gif);
background-repeat: repeat-y;
background-position: left top;
}
table {border-collapse:collapse;}
table td {margin:0; padding:0;}
#mainTable {margin:0 auto; width:750px;}
#hoved {padding-top:10px; width:750px; height:83px;}
#menu {padding:10px; width:150px; vertical-align:top; background-color:#2966A3; color:#FFFFFF;}
#indhold {padding:10px; width:600px; height:500px; vertical-align:top;}
#spacer {width:750px; height:10px;}
</style>
</head>
<body>
<table id="mainTable">
<tr>
<td id="hoved" colspan="2"><img src="../grafik/top.gif" style="width:750px; height:83px;" alt="Topbanner"></td>
</tr>
<tr>
<td id="menu">
Varekatalog<br>
Profil<br>
Nyheder<br>
Handelsbetingelser<br>
Forhandlere<br>
Kontakt os</td>
<td id="indhold">
Her er dit indhold...
</td>
</tr>
</table>
<div id="spacer"></div>
</body>
</html>
?
Jeg har i ovenstående eksempel ændret din DOCTYPE fra en XHTML til en HTML 4.01 TRANSITIONAL, da den passer bedre til den HTML(!) du anvender :-)