Kurt Widmer, Switzerland, Staufen, M, Langenbach AG