Ich habe nur die Einrückungen angepasst

Muss man nicht machen (das ist nur dass ich es besser lesen kann).
Header Tags nicht geschlossen

Du MUSST immer alle Tags schließen! Wenn du das testen magst kannst du
deinen Code immer hier einfügen:
http://validator.w3.org/#validate_by_input

Das sagt dir schon zum Teil wo deine Fehler sind.