A resposta mais simples é que você precisará de um visto ou precisará alterar seus voos.
Em geral, os cidadãos indianos precisam de visto para todas as viagens para / através da Alemanha, mesmo se você estiver apenas em trânsito. No entanto, há uma exceção a essa regra para pessoas que possuem um visto válido nos EUA, o que significa que você não precisa de visto se estiver em trânsito e se permanecer na área de trânsito internacional do aeroporto. ou seja, contanto que você não passe pelo controle de passaportes / imigração.
O problema no seu caso é que o seu voo de Munique para Frankfort é um voo doméstico e, portanto, parte e chega na parte doméstica do aeroporto e, portanto, você deve passar pelo controle de passaportes nos dois lados. Fazer isso exigirá um visto.Existem dois tipos de visto que você pode usar para isso - um visto de trânsito da categoria 'B', que permite que você entre e permaneça no espaço Schengen por até cinco dias, ou uma categoria 'C'. Short Stay "visto que lhe permitirá ficar por até 90 dias.
Na prática, uma opção melhor pode ser tentar mudar seus voos para que você passe apenas por um aeroporto na região de Schengen. Desta forma, você pode permanecer na área internacional do lado ar e, portanto (devido a você ter um visto válido nos EUA), você não precisará de visto para a Alemanha / Schengen.