CV and PI for a Master in Germany
Most German students coming out of an BSc program will not have any publications at all. Most of our BSc programs are 3 year programs with a 3 to 6 months thesis at the end, which is not enough to get publishable research. And it's just plain not enough time to get something published if you are directly applying for a MSc. Getting a paper written and accepted on top of writing a thesis takes months. This is of course a generalization - but from the about 70 students that graduated with me (Biology), none had a publication at the end. 

Teaching experience is also usually not necessary. MSc students only rarely have to teach anything, that's for PhD students/postdocs /professors. 

MSc programs are also usually more general than you seem used to. The first year is taking courses, the second year is doing research and writing a thesis with a group you got to know in that first year. There is no need to get in contact with a specific professor before applying and they might not be able to help you have a successful application anyway. You might of course want to look around already so that you know there's a few groups you'd be interested in working with at the university you choose. 

Publications and research and teaching experience are of course not a bad thing, on the contrary, they give you an advantage when applying and you emphasize them in your application . They are just not required because German students often don't have publications when graduating from their BSc programs. Grades are very important for universities here, in fact, when I applied for my MSc (which was 9 years ago, though, when Germany was just starting to switch to the Bachelor/Master model), they were really the only thing the admissions comitee looked at. The university website should tell you a bit more about what they expect, though.