Als erstes rechne das Backgroundbild runter, 5MB sind ne Sauerei, die ich mir auf meinen PC in den Cache lade.
Zum Thema:
Im FF wurde das Headerbild nicht geladen, IE und Crome zeigen eines an aber versetzt, da das Logo zu tief sitzt. Es greift in den Platz des Headerbildes und dadurch kommt es m.E.n. zu diesen Verschiebungen.
Zitat
#tcrlogo { position:absolute; top: 54px; right: 500px; }
weiss nicht, ob es ne gute Idee ist, mit einer absoluten Position zu arbeiten, da Du ja durch top und right bereits positioniert hast. Würde ich testweise mal rausnehmen. probiere die topposition mal mit z.B.45px