verzweiflung pur bei div lay

hi, ich bin gerade dabei ein lay mittels css und div anstatt zu tabellen coden, jedoch steh ich vor einen leicht seltsamen problem und zwar: bei mir sind keine fehler an der seite bei nem freund auch nit… soo und bei manchen anderen is die navigation nicht ganz am hauptbody :frowning:
und ich weis nicht woran das liegen kann :frowning:
http://xine.xi.funpic.de/Schule/
html datei:
[HTML]

Ein Beispiel @import url(style.css);
<? switch($site){ case "home": include("start.html"); break; case "info": include("info.html"); break; case "sponsor": include("infosponsor.php"); break; case "links": include("infolinks.php"); break; case "joinus": include("infojoinus.php"); break; case "fightus": include("infofightus.php"); break; case "gbook": include("infogbook.php"); break; default: include("start.html"); break; } ?>

  [/HTML]

css datei

[CODE]body {

margin: 0 auto;
width:680px;
background: #ffffff; 
font-family: Times New Roman,Verdana, Arial,Helvetica, sans-serif; 
font-weight: normal; 
font-size: 1em; 
text-align: center;
} 

#header {
margin: 0 auto;
position:relative;
width:603px;
height:312px;
text-align: center;
background: url(images/entwurf3_03.gif) no-repeat;
}
#main {
margin: 0 auto;
position:relative;
width:605px;
text-align: center;
background: url(images/entwurf3_12.gif);
}
#inhalt {
margin: 0 auto;
position: relative;
top: 0px;
left: 50px;
width:500px;
max-width:500px;
}
#footer {
margin: 0 auto;
position:relative;
width:605px;
}
#navigation {
margin: 0 603px;
position:absolute;
float:right;
width:77px;
text-align:right;
}
#navi {
float:left;
width:41px;
background: url(images/15.gif);
}
#navi2 {
float:right;
}
[/CODE]

ich hoffe ihr könnt mir helfen.
mfg
xine