Ist denn keiner da, der mir helfen kann/will?
damit du nicht wie der ochs vorm berg stehst, zumindest mal ein anfang:
a) schreibe vernünftigen, validen code (ansätze sind bei dir ja bereits vorhanden - allerdings wird dich http://de.selfhtml.org/css/formate/box_modell.htm#doctype_switch@title=quirksmode heimsuchen)
b) definiere alles im "ist"-zustand per css - wenn das dann alles passt und nix springt, kümmere dich um die pseudo-klassen wie z.b. :hover und definiere dort NUR die eigenschaften, die sich auch verändern sollen
um dein css leichter lesbar zu machen, solltest du die eigenschaft-wert-paare untereinander schreiben und nicht in einer unleserlichen wurst - hier empfiehlt sich 1TBS als format:
selektor {
eigenschaft: wert;
eigenschaft: wert;
eigenschaft: wert;
eigenschaft: wert;
}