Hallo,
ich weiß ja nicht ob es zu viel verlangt ist ein vernünftiges Online Beispiel bereit zu stellen. Ich habe dir zwei Links genannt. Wir sollen wir kostenlos helfen, dann musst du schon etwas mitarbeiten.
Ich zumindest sehe es nicht ein, mich durch diesen Quelltext zu lesen und zu schauen wo dein Problem liegt. Dazumal fehlt auch der CSS Teil der in deinem Fall am wichtigsten ist.