Variable Rahmen mit CSS

Hai, Auskenner,

kuckt mal hier
http://www.tharnaks-heberinnen.de/chronik.shtm

Beabsichtigt ist, daß sich die Größe des Buches (aus ineinandergeschachtelten Divs bestehend) an die Seitengröße anpasst und der Inhalt dann im Fall des Falles scrollbar ist - tut es aber nicht - die Größe wird an den Inhalt angepasst.
Lustigerweise funktioniert es, wenn ich den doctype rausschmeiße…

Die Frage (latürnich): warum geht’s denn nicht?

(nur mit IE überprüft, mein Firefox ist schon wieder kaputt, macht aber wohl das gleiche))

Gruß
Sibylle

Ausschnitt aus der zugehörigen css:

div.koerper { background-color:#e8cd84;
 padding:10px;
 width:80%;
 height:80%;
 margin:auto;
 margin-top:5%;
 text-align:center;
 vertical-align:middle;
 border:solid 2px #9c8a59; }
div.rahmen { height:90%;
 width:80%;
 max-width:800px;
 overflow:auto;
 margin:auto; }
div.rareu { position:relative;
 height:100%;
 background-image:url(fiximg/reun.gif);
 background-repeat:no-repeat;
 background-position:right bottom; }

div.raliu { position:relative;
 height:100%;
 background-image:url(fiximg/liun.gif);
 background-repeat:no-repeat;
 background-position:left bottom; }

div.rareo { position:relative;
 height:100%;
 background-image:url(fiximg/reob.gif);
 background-repeat:no-repeat;
 background-position:right top;
 padding-right:40px;
 padding-bottom:25px; }

div.ralio { position:relative;
 height:100%;
 background-image:url(fiximg/liob.gif);
 background-repeat:no-repeat;
 background-position:left top;
 padding-left:100px;
 padding-top:40px; }

div.texte { height:100%;
 overflow:auto;
 text-align:left; }

Hi,

also ich glaube, du brauchst für deinen overflow:auto eine feste höhe. also nicht 100% sondern eher 400px oder so. Schonmal probiert? Aber dann passt sich das ganze halt nimmer an die Fenstergröße an… :-/

Gruß
Oli