Tuesday's Bundesliga match between Hamburg and Bayer Leverkusen was postponed less than three hours before kickoff due to safety concerns.