Hat dir diese Antwort geholfen?
Zu beachten ist, dass das übergeordnete Element (bei dir anscheinend ne Tabellenzelle) folgende Angabe erhält:
style="position:relative"
damit für die absolute Positionierung der richtige Ausgangspunkt gewählt wird.
Ich glaube das hast du vergessen, der Text steht bei mir im Opera zumindest zu weit rechts. Wenn es bei der <td> nicht geklappt hat mit position:relative, kannst du um das <img> und das <div> auch ein weiteres div machen.
die Navigation rechts hat keine "ÜberTabelle". Soll oder muss ich diese jetzt erst noch kreieren ?
Nein, vermeide unnötige Tabellen immer.
Ich weiß jetzt nicht, ob ich das Problem richtig verstanden habe, aber du kannst der Tabelle mit der Navigation eine ID geben (id="navigation") und dann in der CSS-Datei sowas schreiben:
#navigation td {text-align:left}
Damit sind alle Tabellenzellen innerhalb der Tabelle linksbündig.
€dit: ich hab grad nen Blick in deinen Quelltext geworfen. Anscheinend hast du mehreren Tabellen die gleiche ID gegeben, nämlich id="menu". Das ist flasch, da die ID immer eindeutig sein muss. Anstatt mit ID zu arbeiten, solltest du den Elementen alle die gleiche Klasse zuweisen. Die haben ja alle schon die Klasse "farbe2". Falls du "farbe2" auch woanders als im Menü verwendest, kannst du den Tabellen auch mehrere Klassen zuweisen, ich glaube die muss man dan durch ein Blank trennen. Also so:
class="farbe2 menu"
Und dann eben folgendes in der Stylesheet-Datei:
.menu td {text-align:left}