Ganz einfach: "der Fehler liegt bei den Stylesheets!"

Code:
  .head {
 
 border: 1px solid #000000 ;
 background-color:#018fe1 ;
 position:absolute; left:25px;right:25px;top:10px;  
 height:87px;
 }
 
 
 .menu {
 
 width:163px ;
 border: 1px solid #000000 ;
 background-color:#3ec0fc ;
 position:absolute; left:25px;top:108px;
 
 
 
 }
 
 .content {
 
 border: 1px solid #000000 ;
 background-color:#3ec0fc ;
 position:absolute; right:25px;left:198px;top:108p  x;
 
 
 
 }
Du musst nur beim Content, genauso wie beim Head das "100%" weglassen!
Beim Mozilla-Firefox wird das dann Fehlerfrei dargestellt und beim Internet-Explorer auch, sobald du anstatt eines Leerzeichens bei der Index.html
eine Tabelle mit Breite 100% einfügst:


HTML-Code:
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
 
 <html>
 <head>
 	<title>Untitled</title>
 	<link rel="stylesheet" href="./default.css" type="text/css">
 </head>
 <body>
 <div class="head" >
 
    <table width="100%">
       <tr>
          <td>&nbsp;</td>
       </tr>
    </table> 
 
 </div>
 
 <div class="menu" >Menu</div>
 
 <div class="content" >
 
     <table width="100%">
       <tr>
          <td>&nbsp;</td>
       </tr>
    </table> 
 
 </div>
 </body>
 </html>
mfg Xecrypt aka kr!s
</font>