Du kannst einen Javascript Eventhandler registrieren der die Größe beim Laden der Seite und wenn das Fenster vergrößert/verkleinert wird ausliest und den Iframe entsprechend anpasst..
function resizeDiv() {
var umgebendesDiv = document.getElementById('umgebendesDiv');
var meinIframe = document.getElementById('meinIframe');
umgebendesDiv.style.position = 'relative';
meinIframe.style.width = '100%';
meinIframe.style.height = umgebendesDiv.clientHeight + 'px';
}
window.addEventListener('DOMContentLoaded', resizeDiv, false);
window.addEventListener('resize', resizeDiv, false);