I believe this covers your requirements. I commented it so that hopefully it's easy to follow.
\makeatletter
%Take the original environment definition and change the leftmargin to 1cm
\renewenvironment*{displayquote}
{\begingroup\setlength{\leftmargini}{1cm}\csq@getcargs{\csq@bdquote{}{}}}
{\csq@edquote\endgroup}
\makeatother
%Hooks
%Use single spacing, set 10pt font, and begin beginning quotes
%%%Curly quotes version
%\renewcommand{\mkbegdispquote}
%{\singlespacing\fontsize{10pt}{10pt}\selectfont\setquotestyle{quote}\textooquote}%
%%%German guillemets version
\renewcommand{\mkbegdispquote}
{\singlespacing\fontsize{10pt}{10pt}\selectfont\textooquote}%
%%%German guillemets version plus italics
%\renewcommand{\mkbegdispquote}
%{\singlespacing\fontsize{10pt}{10pt}\selectfont\itshape\textooquote}%
\renewcommand{\mkenddispquote}{\textcoquote}
I could not find any way to change the indent size... so I searched csquotes
for the displayquote
definition. I copied that and threw it between \makeatletter...\makeatother
(because it contains the @
character. Then, I put \begingroup
and \endgroup
, so that the \leftmargini
dimension change would only apply within displayquote
environments.
Next, I renewed the two hook commands that are applicable to displayquote
: \mkbegdispquote
and \mkenddispquote
. Basically, you just put whatever changes you need here. In this case, you wanted single space, font size of 10pt, quote style (if needed, see version 2), and quotes. Then, you put the beginning quotes and the ending quotes.
Here is a complete version from your example:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{parskip}
\usepackage{setspace}
\onehalfspacing
\usepackage[autostyle,german=guillemets]{csquotes}
\makeatletter
%Take the original environment definition and change the leftmargin to 1cm
\renewenvironment*{displayquote}
{\begingroup\setlength{\leftmargini}{1cm}\csq@getcargs{\csq@bdquote{}{}}}
{\csq@edquote\endgroup}
\makeatother
%Hooks
%Use single spacing, set 10pt font, and beginning quotes
\renewcommand{\mkbegdispquote}
{\singlespacing\fontsize{10pt}{10pt}\selectfont\textooquote}
%End displayquote environment with ending quotes
\renewcommand{\mkenddispquote}{\textcoquote}
\usepackage{geometry}
\geometry{lmargin=25mm,rmargin=25mm,}
\begin{document}
Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation:
\begin{displayquote}
Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein. Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein. Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein.
\end{displayquote}
Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation:
\end{document}

And, if you want to change the quotes to be “
and ”
, you can change the quote style:
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{parskip}
\usepackage{setspace}
\onehalfspacing
\usepackage[autostyle,german=guillemets]{csquotes}
\makeatletter
%Take the original environment definition and change the leftmargin to 1cm
\renewenvironment*{displayquote}
{\begingroup\setlength{\leftmargini}{1cm}\csq@getcargs{\csq@bdquote{}{}}}
{\csq@edquote\endgroup}
\makeatother
%Hooks
%Use single spacing, set 10pt font, set quote style curly quotes, and beginning quotes
\renewcommand{\mkbegdispquote}
{\singlespacing\fontsize{10pt}{10pt}\selectfont\setquotestyle{quote}\textooquote}
%End displayquote environment with ending quotes
\renewcommand{\mkenddispquote}{\textcoquote}
\usepackage{geometry}
\geometry{lmargin=25mm,rmargin=25mm,}
\begin{document}
Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation:
\begin{displayquote}
Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein. Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein. Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein.
\end{displayquote}
Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation:
\end{document}

And version with italics (and German-style quotes):
\documentclass{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{parskip}
\usepackage{setspace}
\onehalfspacing
\usepackage[autostyle,german=guillemets]{csquotes}
\makeatletter
%Take the original environment definition and change the leftmargin to 1cm
\renewenvironment*{displayquote}
{\begingroup\setlength{\leftmargini}{1cm}\csq@getcargs{\csq@bdquote{}{}}}
{\csq@edquote\endgroup}
\makeatother
%Hooks
%Use single spacing, set 10pt font, set italics, and beginning quotes
\renewcommand{\mkbegdispquote}
{\singlespacing\fontsize{10pt}{10pt}\selectfont\itshape\textooquote}%\setquotestyle{quote}
%End displayquote environment with ending quotes
\renewcommand{\mkenddispquote}{\textcoquote}
\usepackage{geometry}
\geometry{lmargin=25mm,rmargin=25mm,}
\begin{document}
Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation:
\begin{displayquote}
Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein. Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein. Dies ist ein Zitat das nichts sagt. Und wenn sie noch nicht gestorben sind dann denken sie daran für immer zu sein.
\end{displayquote}
Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation Here comes a blockquotation:
\end{document}
