Wenn dein Javascript auf fehlerhaften HTML-Code angewiesen ist, solltest du es entsorgen und dir ein neues schreiben. Und warum brauchst du hier Javascript, was soll das denn mit den Inhalten deiner Seite machen?
»»
mein javascript greift auf den inhalt beider äußeren div-elemente zu und bewirkt einen "dateiaustausch" dieser beiden. Da ich das Script aber noch auf anderen Seiten benutze geht es nur über div's und diese dürfen auch nicht durch verschieden spalten/zeilen getrennt sein (also in einem gemeinsamen tabellenfeld liegen).
Joa, ich weiß, klingt alles etwas kompliziert, hat aber seinen Sinn (zumindest fast alles, das "display: inline" und vergessene "<li>" sollte nicht so sein^^)