Ja klar, es muss position:absolute heißen.
Die vorgeschaltete index.php sendet bisher keinen header, denn die Einzelprogramme können Cookies setzen und erst danach den header.
Scheint ein K.O.-Kriterium zu sein für die Idee, gleich zu Programmstart ein Logo zu zeigen.