Spiele mit hasLayout, position:relative, CSS-Expressions mit komplexer Berechnung z.B. von clear.
Alles interessante Stichworte. Die Lösung habe ich dann gefunden als ich irgendwas zu hasLayout gelesen habe:
Um die inneren Tabellen mache ich einen Span-Tag. Der bekommt dann eine definierte Höhe und - oh Wunder - es klappt:
#monthtableframe{
display: inline;
height: 200px;
}
<span id="monthtableframe"><table>...</table></span>
Danke allen, die sich damit befasst haben.
Gruß
bgeissl