I think this is an EA Sports ad card. There is an EA Sports logo in the corner. The German on the card translates to: Heroes Wanted! Oberhausen in located between Duisburg and Essen. In 1954 they began hosting the International Short Film Festival and is one of the oldest short film festivals in the world. Short films are 40 minutes or less. Five hundred films out of about 7000 submissions are chosen each year to be shown at the festival.