Hallo,
Wieso ist das Logo denn nun verschoben.
#logo
{
position: absolute;
top: 0px;
}
Moegliche Ursache: Das Position:absolute bezieht sich
auf die absolute Position im naechsten Eltern-Element,
das ausserhalb des normalen "Flusses" positioniert ist.
MudGuard wies mich im Posting [pref:t=63910&m=363094] darauf hin:
http://www.w3.org/TR/REC-CSS2/visudet.html#containing-block-details :
"If the element has 'position: absolute', the containing block is established by the nearest ancestor with a 'position' other than 'static'."
Da Du vermutlich kein solches Eltern-Element hast hast,
bezieht sich das position:absolute wohl auf body oder
sogar auf html.
Versuch's mal mit:
html, body { margin:0; border:0 none; padding:0; }
evtl. noch mit
body { position:absolute; top:0; left:0; }
Gruesse,
Thomas