Greetings are formal.
A quick, firm handshake is the traditional greeting.
Titles are very important and denote respect. Use a person's title and their surname until invited to use their first name. You should say Herr or Frau and the person's title and their surname.
In general, wait for your host or hostess to introduce you to a group.
When entering a room, shake hands with everyone individually, including children.