What are the documents needed for a German Visa application?
Some of the documents you need for any Germany visa application are:
an application form,
passport,
a photo,
health insurance,
Travel Itinerary and proof of financial means by you or anyone else that is willing to finance your travel and stay in Germany.