Un iframe e' a tutti gli effetti un contenitore che racchiude una pagina web... il suo contenuto non puo' eccedere il contenitore cosi' come il contenuto di altri frame non puo' invadere il suo spazio. (a meno di capriole ed accrocchi improponibili e spesso non funzionanti)
Valuta l'opportunita' di sostituire l'iframe con un semplice div.