Rapperswil, St. Gallen