Seltsam, offline existiert das Problem bei mir nicht.
Sieht jedenfalls nach einem z-index-Problem aus.
Versuch mal folgendes:
Lass bei #bg und #position die absoluten Positionierungen weg und regle das mit normalen margin-Angaben.
Alternativ:
Gib #bg und #position einen negativen z-index und/oder erhöhe den z-index bei