Ist falsch in XHTML, richtig:
btw. wieso ist das nicht in der CSS-Datei wie das andere Zeugs?
Ist nicht nötig.
Was bringt dieses Element?
Und das div hier?:
Das .header_right bringts so echt nicht, hättest du direkt in den header nehmen können, das position: relative; ist nicht so toll finde ich, weil du da auf pixelgenau platzieren musstest. Wenn du das so gemacht hast, damit man da nicht draufklicken kann, könntest du auch das class="header_right" in das div verschieben, bei welchem ich gefragt habe, was das bringt.