Hallo,
oben ist eine zeile in der nur das logo ist.
in der nächsten zeile ist sind dann 2 spalten (also is die einzigste spalte in der ersten zeile <td colspan=2>), links das menü (width=200), rechts der inhalt.wenn nun aber in der besagten logo-spalte (erste zeile) ein bild eingefügt wird, dann hat das width=200 in der menüspalte irgendwie keinen effekt mehr, die spalte ist dann (ich schätze mal) 50% gross...
ich hoffe ihr könnt mir folgen, hier ne beispielurl:
mit bild: http://server-one.dynu.com/klasse/index.php
<table width="780" height="100%" align=center style="border: 1px solid white">
<colgroup>
<col width="300" />
<col width=400/>
</colgroup>
Die Tabelle ist 780px breit. Die Spalten verhalten sich wie 300:400. Die linke Spalte ist also:
300 * 780 / 700 = 334px
und die rechte Spalte ist:
400 * 780 / 700 = 446px
breit. Genau das ist bei mir auch zu sehen.
Weiterhin solltest Du CSS konsequenter einsetzen und auf solche Angaben wie height="100%" und align="center" verzichten und diese im CSS angeben. Attributwerte, wie width="400" und align="center", sollten _immer_ in Anführungszeichen stehen. Außerdem wäre zu überlegen, ob Du wirklich diese Tabelle-in-Tabelle-in-Tabelle-Verschachtelung brauchst. Meiner Meinung nach würde eine Tabelle ausreichen.
viele Grüße
Axel