Zmínky o kostelu jsou již z r.1352. Byl původně gotickou stavbou a je zasvěcený Narození Panny Marie. V roce 1845 se zřítila věž a musela být znovu vystavěna. Byl přestaven v 1. polovině 18. století, klasicistně upraven roku 1845 a poté celý neslohově přestavěn v roce 1862. Kostel je trojlodím s pravoúhlým presbytářem k němuž je na jihu připojena sakristie. Obraz na hlavním oltáři namaloval v r. 1862 J.Hellich. Na vedlejším oltáři upoutá pozornost obraz čtrnácti svatých pomocníků. V kostele je betlém starý přes sto let. Ke kostelu přináleží barokní fara z roku 1718.
Ke konci 19. století (v letech 1885-87) byla za Františka kardinála Schönborna k zámku přistavěna kaple sv. Máří Magdaleny podle plánů architekta Karla Rösnera. Kardinál ji sám dne 17. dubna 1887 vysvětil. Jde o pseudorománskou jednolodní stavbu obdélníkového půdorysu s křížovou žebrovou klenbou.
Kostel Božího těla je hřbitovní a byl postaven pro potřeby horníků, aby měli možnost vykonat bohoslužbu před vstupem do dolu. Božímu tělu byl zasvěcen ve 14. století.