The city consists out of the town Seligenstadt and the 2 former independent villages Froschhausen and Klein-Welzheim , both now urban districts of Seligenstadt . Seligenstadtâ s Stadtteile are Seligenstadt , Klein-Welzheim and Froschhausen .