I'm using the snugshade environment to draw a quote box, but it's a little to wide and not flush with the text on both sides.
I have absolutely no idea if i can fix this with this environment or if i have to use something else - which i would not prefer as a solution.
MWE:
\documentclass[12pt,a4paper]{scrbook}
\usepackage[svgnames]{xcolor}
\definecolor{lightgray}{gray}{0.95}
\definecolor{quoteColor}{gray}{0.15}
\usepackage{libertine}
\usepackage{graphicx}
\usepackage{framed}
\usepackage{lipsum}
\newcommand*\openquote{\makebox(0,-45){\scalebox{5}{``}}}
\newcommand*\closequote{\makebox(0, -5){\scalebox{5}{''}}}
\colorlet{shadecolor}{lightgray}
\makeatletter
\newif\if@right
\def\shadequote{\@righttrue\shadequote@i}
\def\shadequote@i{\begin{snugshade}\begin{quote}\openquote}
\def\endshadequote{%
\if@right\hfill\fi\closequote\end{quote}\end{snugshade}}
\@namedef{shadequote*}{\@rightfalse\shadequote@i}
\@namedef{endshadequote*}{\endshadequote}
\makeatother
\begin{document}
\lipsum[3]
\color{quoteColor}
\begin{shadequote}
\begin{quote}
\lipsum[4]
\end{quote}
\end{shadequote}
\lipsum[5]
\end{document}
Picture:

