Hi all

I'm south african going to marry my german fiancée. when can I apply for german citizenhip? When can I get a passport? How and where do I do all these things??
Oh dear help`?
Janine