MaMoG: German trademark law adapted to the EU regulations