Germany and Hanover goalkeeper Robert Enke has died at a level crossing after apparently driving into the path of an oncoming train.