Towering castle complex dating from the Hohenstaufen era, built around 1160-70 and expanded in the 13th century.