Code meiner Tabelle -> siehe andere Antowrt.
vor dem code hab ich angst - du solltest das css vom html trennen, so ist das mühsam zu lesen - über den rest deines codes sagt das aber dennoch nix aus (was davor oder dahinter kommt, sowie der verwendete doctype oder der mime typ)
die dateiendung ist blunzngröstl wie man so schön sagt, wichtig ist der im http header mitgeschichte mime typ
aus gründen der kompatiblität sollte der bei < xhtml 1.0/html 4.01 immer "text/html" sein
wenn du das file umbenennst, nötigst du ggf den server dazu das ding nicht als text/html auszuliefern (ist die standardeinstellung bei den meistne webservern, wenn man eine datei .html oder .htm nennt) wenn du sie .xhtml .hottentotten oder .wasderteufelwas nennst, ist das wahrscheinlich nicht gewährleistet
du kannst sie auch .jpg oder .swf nennen, wird aber auch nicht so toll klappen