Hallo,
wenn du "bottom: 0" rauslöscht sollte der Footer sichtbar werden.
Insgesamt kann ich dir nur raten die Seite ohne Verwendung von "position: absolute" neu aufzubauen. "position: absolute" sollte nur in Ausnahmefällen verwendet werden, da es ansonsten mehr Ärger macht als das es Vorteile bringt.
Gruss
MrMurphy