Natürlich hat der Block eine Breite, sonst würde der Hintergrund entweder verzerrt oder gekachelt angezeigt werden.
Habs jetzt so gelöst, dass ich für den IE einfach eine eigene css einbinde die ne feste Größe hat. Sicher nicht so sauber, aber trotzdem effizent.
Trotzdem Danke.