Detailed description
You must register your marriage at the registry office at the main or secondary residence of one of the engaged parties.
Your wedding does not have to take place at the registry office where you registered your marriage. You can get married at any registry office in Germany.
If neither of you lives in Germany, register your marriage at the registry office where you wish to get married.