Hmm..
Wenn man ganz genau hinguckt, ist die Mozilla-Ausgabe tatsächlich höher als im IE.
Wenn Du dem Text eien Schriftgröße in Pixeln gibst (nur zum Test) und allen DIVs die selben width, height, padding, margin-Werte und Dein HTML DTD strict ist sollte es exakt identisch sein. In transitional wurstelt der IE evtl. was lustiges zusammen, das kann schon sein.
Es kann sein das browser etwas einen Pixel höhe rmachen, ja! Aber ABSTAND ist da immernoch keiner! Die beiden DIVs sitzen genau aneinander. Sonst wäre da eine weiße Lücke dazwischen! Der hintergrund geht nicht drüber hinaus. Es ist vielleicht einen Pixel höher, das DIV mit dem Hintergrund. Aber da ist kein Abstand!