Villach, St. Magdalen