.rahmen2{position:relative;width:490px;padding:10px;background:white;font:8pt verdana;border:1px dashed #00006f;text-align:left}
.basicangaben{position:absolute;width:500px;height:120px;left:0px}
<div class=rahmen2>
<div class=basicangaben>
...
</div>
</div>
Wieso wird der Rahmen nicht auf 120 Pixel Höhe ausgedehnt?
Hinweis: Der Rahmen soll sich immer dynamisch anpassen, je nachdem wieviel Text darin ist (basicangaben sind z.B. immer 120 Pixel hoch).