@charset "UTF-8";

@media print
{
        /**
         * @section layout
         * @css-for (nicht benoetigte Bereiche)
         */
        #header p, #header img, #header form,
        #respond,
        #footer,
        #searchform, #s, #submit,
        #sidebar, #wp-calendar,
        #commentform, #commentform p, #writecomment, #commenthelp,
        #navi, .postmetadata, #adsense, .adscale, #skipLink, #ToogleSidebar, .navigation,
        #cachestats, .headerimg,
        select, input, textarea, ckeckbox, dd, hr {
                display: none !important;
        }

        /**
         * @section bilder/ optional
         * @css-for (nicht benoetigte Bilder)
         */
         /** aktuell inaktiv
        img {
                display: none;
        }
         */

        /**
         * @section layout
         * @css-for (print basics)
         */
        body {
                width: 100%;
                text-align: left;
                margin: 0;
                padding: 0;
                font: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
                color: #000;
                background: #fff url(none);
        }

        h1, h2, h3, h4, h5, h6 {
                font-weight: 700;
                margin: .75em 0 .5em;
                text-align: left;
                page-break-after: avoid;
        }

        h1 {
                text-align: center;
                padding: 0 0 .5em;
                border-bottom: 1px solid #ccc;
        }

        p {
                margin: .5em;
                font-stretch: expanded;
        }

        /**
         * @section links
         * @css-for (links fuer print optimieren)
         */
        a, a:visited, a:hover, a:visited:hover {
                color: #000;
                background: transparent;
                text-decoration: none;
        }

        a[href]:after {
                content:" {"attr(href)"} ";
                background-color: inherit;
                font-style: italic;
                font-size: 9pt;
        }

        *[name]:after {
                content:" [#"attr(name)"]";
                background-color: inherit;
                font-style: italic;
                font-size: .7em;
        }

        *[title]:after {
                content:" ("attr(title)") ";
                background-color:inherit;
                font-style:italic;
                font-size: .7em;
        }

        /**
         * @section Acronyme
         * @css-for (nicht benoetigte Acronyme)
         */
         /** aktuell inaktiv
        *[acronym]:after {
                content:" ("attr(acronym)") ";
                background-color: inherit;
                font-style: italic;
                font-size: .7em;
        }
        */

        /**
         * @section Abbrevation
         * @css-for (nicht benoetigte Abbrevation)
         */
         /** aktuell inaktiv
        *[abbr]:after {
                content:" ("attr(abbr)") ";
                background-color: inherit;
                font-style: italic;
                font-size: .7em;
        }
        */

        /**
         * @section Zitate
         * @css-for (erweiterte Ausgabe von cite)
         */
        *[cite]:after {
                content: close-quote" (Quelle: "attr(cite)")";
                font-size: .7em;
        }

        * {
                quotes: "\201E" "\201C" "\201A" "\2018";
        }

        q:before, blockquote:before {
                content: open-quote;
        }

        q:after, blockquote:after {
                content: close-quote;
        }

        blockquote, q, cite {
                padding-left: .1em;
        }

        acronym, abbr {
                border: none;
        }

        /**
         * @section Code
         * @css-for (nicht benoetigte Bereiche)
         */
        .code, pre {
                font: .8em 'Courier New', Courier, Fixed;
                padding-left: 1em;
        }

        .code a[href]:after {
                content: "";
        }

        /**
         * @section layout
         * @css-for (bilder-format)
         */
        img {
                padding: .5em;
        }

        /**
         * @section layout
         * @css-for (Kommentare)
         */
        div#comments {
                page-break-before:always;
        }

}