Which documents should I submit with a Schengen visa application?

Detailed information can be found on the German and Portuguese page.