Markus Andreas Johannes Haefliger, Switzerland, Rheinfelden