Does the price include a City-Ticket?

Yes. The City-Ticket is included in 130 German cities when travelling over 100 kilometres. The "+City" on your ticket indicates that the City-Ticket option covers your start and destination stations.