Leider ist die Dokumentation zu `moderncv` quasi nicht vorhanden :( Ein Vergleich mit einer der Beispiel-Dateien, die mitgeliefert sind, zeigt mir aber, dass Dir lediglich ein
\moderncvstyle{<stil>}
fehlt. Mögliche Optionen sind `casual` (theoretisch default), `classic`, `oldstyle` und `banking`.
Zum Beispiel erhalte ich mit Deinem Code und `\moderncvstyle{casual}` folgendes:
\documentclass[a4paper]{moderncv}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage[german=quotes]{csquotes}
\usepackage{layout}
\usepackage{lmodern}
\moderncvstyle{casual}
\title{Lebenslauf}
\firstname{}
\familyname{}
\address{}{}
\phone{}
\mobile{}
\email{}
\begin{document}
\section{Wird nicht angezeigt}
Dieser Text wird angezeigt
\section{Das wird nicht angezeigt}
\cvline{Name}{Vorname Nachname}
\subsection{Überschriften tauchen nicht auf}
Dieser auch.
\end{document}
![alt text][1]
Meiner Meinung nach sollte die Klasse aber entweder einen Fehler/eine Warnung liefern, wenn kein Stil gewählt wurde, oder eine Voreinstellung vornehmen. Ich würde das als Bug einstufen. Vielleicht solltest Du den Maintainer mal diesbezüglich anschreiben.
Übrigens scheint auch die Farbeinstellung fehlerhaft zu sein. Angeblich ist blau die Voreinstellung,
% color options 'blue' (default), 'orange', 'green', 'red', 'purple', 'grey' and 'black'
ganz offensichtlich wird aber schwarz verwendet...
[1]: http://texwelt.de/wissen/upfiles/moderncv.png