Are there public sanitary facilities (including showers) in the city for day visitors?

You can find an overview of public toilets in Stuttgart here.