Wieso klappt das im ersten Fall, im zweiten aber nicht?
wenn ich in mein benutzer-stylesheet vom firefox reinschreibe, dass der body von microsoft.com visibility: hidden hat, kann mich nichts und niemand daran hindern, weder der seitenautor noch sonst irgendwas
in diesem fall willst du aber, dass jeder firefox-benutzer einfach mal so bei einer wildfremden seite die du in deinen iframe einbindest andere stilinformationen zuweisen.
Dein Beispiel hinkt.
Natürlich sehe _nur ich_ die Auswirkungen, die mein Userstylesheet hat, denn das Stylesheet befindet sich ja auch nur auf meiner Festplatte.
Das Stylesheet aber, welches die Haupt- und die Iframe-Datei überschreiben soll, befindet sich auf einem _Webserver_. Demnach sollte es für _alle_ Firefox-Besucher gelten.
Einen Kommentar auf deine ersten Zeilen erspare ich mir jetzt mal.