Hi,
eigentlich ist der IE6 das Problem bei solchen Layouts, nicht Mozilla und Opera. Das liegt an einem Box-Model-Bug des IE, wobei die tatsächliche Breite und Höhe intern falsch berechnet werden, wenn padding und border angegeben sind. Google mal nach CSS Hacks, bzw. Box-Model-Bug.
Viel Erfolg!
MfG
Danny