Hi,
Nun, meine Funktion funktioniert nur insofern, als dass ich den Inhalt der Tabelle ein-/ und ausblenden kann. DIe Untertabelle zieht sich jedoch nicht wieder zusammen, wenn ich wieder über die Funktion auf "hidden" wechsel.
ein <div> ist ein Blocklement. Dies ist auch der Grund, weshalb es zwar ausgeblendet wird, jedoch der Block, den dieses div einnimmt, erhalten bleibt. Deshalb musst du neben der "visibility" auch die die eigenschaft "display" verändern. Setzte display auf "none" für's ausblenden und wieder auf "block" beim einbelden.
Näheres hier: [link=http://selfhtml.teamone.de/css/eigenschaften/positionierung.htm#display]
Viele Grüße...
Alex :)