/********************

    Print Stylesheet

********************/

@media print {

    .artikel_detail {width: 100%;margin: 0;float: none;}
    .artikel_detail .inhalt {padding: 20px 0px 0px 0px;}
    .bildlegende { margin-left: 0 !important;}
    .spalte01 { width: 90% !important;}

    /** SeitenrÃ¤nder */
    @page { margin: 2cm }

    /* Font auf 16px/13pt setzen, Background auf WeiÃŸ und Schrift auf Schwarz setzen.*/
    /* Das spart Tinte */
    body {font: 13pt;line-height: 1.3;background: #fff !important;color: #000;}
    h1 {font-size: 24pt;}
    h2, h3, h4 {font-size: 14pt;margin-top: 25px;}


    /* Alle SeitenumbrÃ¼che definieren */
    a {page-break-inside:avoid}
    blockquote {page-break-inside: avoid;}
    h1, h2, h3, h4, h5, h6 { page-break-after:avoid;page-break-inside:avoid }
    img { page-break-inside:avoid;page-break-after:avoid; }
    table, pre { page-break-inside:avoid }
    ul, ol, dl  { page-break-before:avoid }

    /* Linkfarbe und Linkverhalten darstellen */
    a:link, a:visited, a {background: transparent;color: #333;font-weight: bold;text-decoration: underline;text-align: left;}
    a {page-break-inside:avoid}
    a[href^=http]:after {content:" <" attr(href) "> ";}
    a:after > img {content: "";}

    .agenda_detail { width: 100% !important; float: none !important;}
    .weisse_box { width: 90%;}
    .agenda_detail img { max-height: 10cm}

    article a[href^="#"]:after {content: "";}
    a:not(:local-link):after {content:" <" attr(href) "> ";}

    /*** Eingebundene Videos verschwinden lassen und den Whitespace der iframes auf null reduzieren. */
    .entry iframe, ins {display: none;width: 0 !important; height: 0 !important;overflow: hidden !important;line-height: 0pt !important;white-space: nowrap;}
    .embed-youtube, .embed-responsive {position: absolute;height: 0;overflow: hidden;}

    /* UnnÃ¶tige Elemente ausblenden fÃ¼r den Druck */
    .rechtespalte, header, .sticky_header, .hauptnavigation, .print_button, .spalte02, .fotogalerie_startseite_box, .sticky_header,.btn.back,  .sticky_search,  .topnavigation, footer, .social_media_share, .banner_artikel_unten, .aehnliche_artikel, .footer_header, .navbar-brand, .top_suche, .top_balken, .verwandte_artikel {display: none;}

    ul, ol {list-style: square; margin-left: 18pt;margin-bottom: 20pt;}

    li {line-height: 1.6em;}
    #map, iframe { display: none;}


}