Você NÃO precisa de um visto de trânsito em Berlim (veja este link )
Indian nationals generally require an airport transit visa for the Schengen area. This visa allows a short stop-over at an international airport only. Neither leaving the airport’s international transit area nor overnight stays in a hotel are possible. If you need to leave the international transit area (i.e. in order to catch a connecting flight at another airport to leave the Schengen area), please apply for a regular Schengen visa.
Exemptions:
a) Indian nationals holding a valid visa or residence permit from a member state of the Schengen area or Bulgaria, Romania, Croatia, Cyprus, Liechtenstein, Ireland, UK, Canada, Japan, USA (except for holders of an US “Advanced Parole Document”)
b) Indian nationals holding a valid residence permit Andorra, Monaco or San Marino
c) Diplomatic passport holdersgenerally do not require an airport transit visa.