Classic and new football shirts from the Bundesliga and other German teams.