--> Ich will sie zentrieren, vschaffe es aber nicht
Du hast diverse 100%-Breiten in Deinem Stylesheet, da wird es schlecht mit effektivem Zentrieren. Probiere es ansonsten mit margin-left und -right:auto.
--> Wenn man sie validiert bekommt man fehler, da PHP durch das &PHPSESSID=... was an die URL anmgehängt wird einen validationfehler durhch = und & begeht.
Da stellt sich mir als erstes die Frage, wozu Du für alles und jedes eine ID benötigst. Aber sei's drum, das Trennzeichen kannst Du mittels der Option arg_separator.output ändern. Benutze am Besten ein Semikolon und denke daran, den Gegenpart arg_separator.input entsprechend anzupassen (";&", würde das Semikolon und das Und akzeptieren).
Siehe http://www.php.net/manual/de/configuration.directives.php#ini.arg-separator.output.