Teufen,Appenzell Ausserrhoden,Switzerland