Ich überlege grade, ob es nicht an den Inline-Frames liegt, dass du das nicht wegbekommst. Vielleicht übernehmen die Inline-Frames ja immer das Style Sheet von der "Mutterseite".
Sonst probier doch einfach mal, für diese speziellen Seiten eine zweite css-Datei anzulegen, die identisch ist mit deiner ersten, bis auf die Zeile mit dem Hintergrundbild. Die lässt du entweder weg oder gibst einfach einen Pfad zu einer Datei an, die es gar nicht gibt.