Hallo wahsaga,
Wieso "soll" er das "eigentlich" machen?
In den Iframe hinein wird ein _Dokument_ geladen, und die Default-Hintergrundfarbe für ein solches ist nicht transparent, sondern idR. weiß.
Da interpretiere ich die folgende Information anders:
'background-color'
Value: <color> | transparent | inherit
Initial: transparent
Applies to: all elements
Von einer Ausnahme für BODY ist da nicht die Rede:
http://www.w3.org/TR/CSS21/colors.html#propdef-background-color
Es ist aber in der Tat so, dass man im IE 5.5 hier zusätzlich zum Attribut "allowtansparency='true'" im (I)Frame-Element auch noch das BODY-Element des eingebunden Dokuments explizit auf 'transparent' einstellen muss, ob per CSS oder über HTML-bgcolor-Attribut, ist diesem Browser dann egal.
Gruß Gernot