Jesse James: Problem mit feststehender Kopfzeile

Beitrag lesen

Hej ich habe nen Prob und bekomme es einfach nicht gebacken. Ich denke das es nur ein geringfügiger Fehler ist den ich da übersehe.

Ich will den obersten Feststehenden Footer Mittig ausrichten aber wenn ich es im FF hinbekomme macht der IE wieder nur mist draus ich habs erstmal wieder wie auf der Seite hier http://aktuell.de.selfhtml.org/artikel/css/footer/beispiel6.htm zurück gemacht. Habt ihr eine Idee? Die Kopfzeile soll wieder wie das Original hier www.trichocereus-kakteen.de.vu  ausgerichtet sein leider macht er es nicht so wie ich das will.

Hier mal der Code der Index.php und der CSS#

INDEX.php

<?php $src=$_POST[src]; if ($src=="") { $src=$_GET[src]; } ?>
<?php $menu=$_POST[menu]; if ($menu=="") { $menu=$_GET[menu]; } ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<?php require_once('inc_head.php'); ?>
<body>
  <div id="gesamt">
      <div id="portal">
         <div id="header">
                          <ul id="menu">
                            <?php
         $pfad='content/';
                $datei=$menu.'.php';
                if     (file_exists($pfad.$datei))      { require_once($pfad.$datei);  }
                else   { require_once($pfad.'duo1.php');  }
              ?>
   </ul></div>
       <div id="content">
                            <?php
                                $pfad='content/';
                         $datei=$src.'.php';
                                if (file_exists($pfad.$datei))      { require_once($pfad.$datei);  }
                         else                                { require_once($pfad.'start.php');  }

?>
                 </div>
        </div>
  </div>
</body>
</html>

der CSS.

body
{
                          position:absolute;
   background:#fff;
                          margin: 0;
         padding: 0;
                          height:100%;

}
html, body
{
   top:0; left:0; right:0;
   height:100%;
   margin:0;
   padding:0;
   width:100%;
}
#gesamt
{
                  width: 800px;
                   height:100%;
                          color: #fff;
                   margin: 0 auto;
                   padding: 0;
}

#portal
{
                   position:relative;
                   background-color:#fff;
                   width:800px;max-width:800px;min-width:800px;
                          height:100%;
                          padding:0;
                   margin:0 auto;
}
#header
{
   position:fixed;
   top:0;
                          left:0;
                          right:0;
   text-align:center;
   margin:0 auto;
                          width: 0 auto;
                          height:3em;
   z-index:3;
                          background-color:yellow;
}
#menu
  {

left:0 auto;
   width:0 auto;
   border:0;
   padding:0;
                          margin:0
                          background-color:#000000;
  }
#header_container
  {
   position:fixed;
   top:0; left:0; right:0;
   text-align:center;
   margin:0;
   height:3em;
   z-index:3;
  }

#content
  {

position:relative;
                          height:100%;
   width:100%;
   margin:0;
                          padding:0;
  }

/* Nun für den MSIE */
                 * html,  body
  {
   position:relative;
                          background-color:#00FFFF;
   bottom:0;
   height:100%;
  }
                 * html #portal, * html #gesamt
                 {
                          position:relative;
                          padding:0;
                          margin:0 auto;
                          width:100%;
                 }
                 * html #portal
                 {
                  position:relative;
                          background-color:green;
                          width:100%;
                          height:100%;
                          padding:0;
                          margin:0 auto;
                 }

* html #header {
           margin:0;
   height:10%;

}

* html #header,* html #footer
  {
   height:100%;
   position:static;
  }

* html #header_logo
                {
   position:relative;
   top:0; left:0; right:0;
   margin: 0 auto;
                 }
                 * html #menu
  {

width:100%;
                          right:0;
                           margin: 0 auto;
                          padding:0;
                 }

* html #content
  {
                          background-color:silver;
                          height:100%;
   width:100%;
   margin:0;
                          padding:0;