Testseite

Hiermit klappt es auf jeden Fall in allen Browsern:

html    {margin:0; padding:0; height:100%;}
body    {margin:0; padding:0 30px; height:100%;
         background:#FFFCF6;}
#main   {margin:0 auto;  max-width:100ex; height:100%;
         border-left:1px solid #5D82B9;
         border-right:1px solid #5D82B9;
         background:url("/sky.jpg") #D9ECFF;
         border-collapse:collapse;}
#main td {margin:0; padding:0;
         text-align:left; vertical-align:top;}

#main td#logo   {width:20ex; height:6em; padding:10px;
         text-align:center; border-bottom:1px solid #082654;}
#logo img       {border:0;}

#main td#head   {height:6em;
         border-bottom:1px solid #082654;
         border-left:2px solid #D5391F;
         text-align:center;vertical-align:middle;}

#main td#cont   {padding:1px 30px;
         background: #FEFEFE;
         border-left:2px solid #D5391F;}

#nav ul {margin:0; padding:0; list-style-type:none;}
#nav li {margin:0 0 4px 0; padding:0;}
h1      {margin:0; padding:5px; color:#082654;}