German business law is complicated, confusing and a minefield for every foreign lawyer to navigate through and advise on. Not that it is arbitrary, just the opposite. Its so incredibly regulated and covered in so many different statutes, that you better go to an expert right away.
A good starting point to get an idea is this free resource, published by HoganLovell. Good stuff.