Dass der Banner dadurch verschoben wird, dass die Bildumrechnung geändert wird, halte ich für unwahrscheinlich bis unmöglich. Klingt nach einem CSS-Problem.
Außer: Hast du erst jetzt auf PNGs umgestellt und der Fehler tritt nur in InternetExplorer6 auf?
Dann kann es daran liegen, dass Background-position mit dem PNG-Fix (weiß nicht, ob das integriert ist) nicht mehr funktioniert.
Siehe: http://www.webdeveloper.com/forum/showthread.php?t=179330
Ich finde, wenn man schon am Code rumschrauben möchte, sollte man sich auch ein klein wenig auskennen und nicht nur kopieren und einfügen und dann
Aber egal...
Hier nun meine optimierte Datei.
(Verzeichnis: admin/includes/classes)
Ich überneheme keine Haftung! Ich kann nur sagen, dass es bei mir funktioniert (XTC 3.04x)