Ich wollte mich nicht dafür entschuldigen dass ich so nen Code gepostet habe, sondern nur erklären warum er so aussieht wie er aussieht.
wenn du mit diesem wagen in die werkstatt kommst
http://www.usa-reise.net/galerie/albums/userpics/10092/80_schrottauto.jpg
und fragst "Warum fährt der nicht?" kommt das ungefähr aufs selbe raus
dein code ist schlichtweg voller fehler - jeder fehler wird von der fehlerkorrektur eines browsers anders intepretiert
beispiel
<strong>text <em>text</strong> text</em>
der firefox macht das hier draus:
<strong>text <em>text</em></strong><em> text</em>
ein andere browser das hier
<strong>text <em>text</em></strong> text
und wieder ein andere vielleicht das hier
<strong>text text</strong> text
wie soll man also einen Fehler finden, bei dem man in jedem Browser von unbekannten Voraussetzungen ausgehen muss?