The new-gothic parish church was built by the Linzer cathedral master builder Otto Schirmer from 1869-1888 and with its 60-meter high tower it is one of the most beautiful new-gothic buildings in Upper Austria.
The church was renovated between 1985-1988, as the insufficient foundations were threatening to topple the tower.
The high altar is made of French sandstone and depicts Jesus the Saviour, St. Margaretha and St. Cecilia. The church has stained-glass windows with pictures from the Joyful, Sorrowful, and Glorious Rosaries as well as a valuable, carved side altar.
In spring 2000, the new organ (Rieger) was consecrated; it has 29 registers.