Do I need a visa and if yes, what type?

Please check the section Further information and go to the pages of  German Federal Foreign Office  to find out whether you need a visa or not.

In case of further questions you can also contact a German embassy/ consulate located in your country (German missions abroad)

VISA REGULATIONS: http://www.auswaertiges-amt.de/EN/EinreiseUndAufenthalt/Visabestimmungen_node.html