I am flying from U.S. to India via Germany(2 stops - Dusseldorf and Munich). There is a 40 min layover at Dusseldorf and 1 h 40 min layover at Munich. I am concerned if I will be able to make to the connection to Munich. Is 40 mins enough time for a transit? Also, I am not a US citizen and will require an airport transit visa, which I am planning to get before I travel. Are there extra clearances/security checks required for Dusseldorf-Munich transit for people on transit visas, which may cause delays?