Alex: Layer mit 100% Höhe, aber Xpx Abstand nach oben?

Beitrag lesen

Hallo,
ich hab hier ein "kleines" Problem an dem ich mir hier die Zähne ausbeiße und auch die Finger wundgesucht habe ;).
Ich möchte also per CSS einen von der höhe her variablen Layer mit einem festen Abstand nach Oben definieren. Das sollte dann möglichst von allen gängigen Browsern richtig interpretiert werden.
Mein Ansatz bis jetzt waren 2 Layer, einer ohne Abstand nach oben und höhe, verschachtelt mit einem 2. Layer ohne höhenangabe (oder mit höhe, ist Opera egal) mit Abstand nach oben. Darin hab ich dann einen Iframe mit 100% höhe. Bei Opera hats bei mir geklappt (solange man das Fenster nicht resized, das ist aber nicht ganz so wichtig), aber der IE macht den Iframe dann kleiner als mein layer in wirklichkeit sein soll. Hier mein Quelltext:  #textrahmen {
  position: absolute;
  width: 540px;
  z-index: 1;
  top: 0px;
  margin-top: 0px;
  background-color: #ffffff;
  border-bottom: 1px solid #000000;
  padding-top: 150px;
  border-left: 0px;
      }
       #text {
  z-index: 2;
  top: 0px;
  margin-top: 0px;
  margin-left: 5px;
  background-color: #ffffff;
    }

kann man dagegen was machen? Würd mich über Hilfe freuen denn ich bin echt verzweifelt