@charset "UTF-8";
@media screen and ( min-width: 760px ) { /* 760 */
    .ym-wrapper { width: 960px; }
}

@media screen and ( max-width: 346px ) {
    #crn_adbox {display: none; }
}

@media screen and ( max-width: 760px ) { /* 760 */
    html * { font-size: 101%; }
    div[id*="tooltip-"] { display: none !important; }
    html, body { padding: 0; margin: 0; }
    .ym-wrapper { padding: 0 !important; margin: 0 !important; position: absolute; overflow: hidden; width: 100%; }
    .ym-grid > [class*="ym-g"] { display: block; float: none; padding: 0; margin: 0; width: 100%; }
    .ym-grid > [class*="ym-g"] > [class*="ym-gbox"] { overflow: hidden; padding: 0; margin: 0; }

    /* News list specific */
    .lay-section-top { display: none; }
    .lay-highlight .ym-grid > [class*="ym-g"] { float: left; }
    .lay-highlight .ym-grid > .ym-g960-4 { width: 120px; }
    .lay-highlight .ym-grid > .ym-g960-16 { display: block; float: none; width: 100%; }
    .lay-section-article > .ym-grid > [class*="ym-g"] { float: left; }
    .lay-section-article > .ym-grid > .ym-g960-3 { width: 90px; }
    .lay-section-article > .ym-grid > .ym-g960-17 { display: block; float: none; width: 100%; }
    header > aside.ym-grid { display: none; }
    footer.ym-grid { margin-bottom: 120px; margin-top: 20px; }
    main div.ym-grid div.ym-g960-20.ym-gl div.lay-content-page section.lay-section-article.lay-section-article-latest div.nocontent article.lay-highlight div.ym-grid div.ym-g960-16.ym-gr div.ym-gbox p,
    main div.ym-grid div.ym-g960-20.ym-gl div.lay-content-page section.lay-section-article.lay-section-article-latest div.nocontent article.ym-grid div.ym-g960-17.ym-gr div.ym-gbox p { position: absolute; top: -32768px; left: -32768px; }
    main div.ym-grid div.ym-g960-20.ym-gl div.lay-content-page section.lay-section-article.lay-section-article-latest div.nocontent article.ym-grid div.ym-g960-17.ym-gr div.ym-gbox h2 {
        border-bottom: 1px solid #dbdbdd;
        padding-bottom: 8px;
        margin-bottom: 6px;
        min-height: 85px;
    }

    /* Panorama … */
    .lay-article-ftop .lay-panorama { background-color: #000000; }
    .lay-article-ftop .lay-panorama h1 { font-size: 1.4em; }

    /* Navigation … */
    .ym-searchform { display: none; }
    .lay-mainnav { height: 48px; }
    .lay-mainnav ul.nav-responsive-1 { display: none; }
    .lay-topicnav { display: none; }
    .lay-topicnav ul { float: none; display: flex;  overflow-x: auto; white-space: nowrap; }
    .lay-topicnav ul li { display: inline-block; padding-bottom: 9px; padding-top: 9px; }
    .lay-topicnav ul li a { font-size: 1.1em; }
    .lay-hotdog { font-size: 2.0em; padding: 0 10px 0 10px; display: inline !important; margin-top: 5px; }
    .lay-mainnav a { margin-top: 7px; }
    .lay-hotdog-menu { display: none; width: 100%; position: absolute; z-index: 9999; background: #fff; top: 58px; left: 0; border-bottom: 1px solid #333; }
    .lay-hotdog-menu ul { margin: 0; padding: 0; border-top: 2px solid #d51218; }
    .lay-hotdog-menu ul li { display: block; width: 100%; border-bottom: 1px solid #333; padding: 0; margin: 0; }
    .lay-hotdog-menu ul li:last-child { border: none; }
    .lay-hotdog-menu ul li a { padding: 8px 8px 8px 10px; display: block; }
    .lay-hotdog-menu ul li li a { padding-left: 25px; }
    .lay-hotdog-menu ul li li li a { padding-left: 40px; }
    .lay-nav-breadcrumb { border-top: 1px solid #d51218; margin-top: 15px; } 

    /* Special */
    aside.ym-gbox.lay-article-ftop { display: none; }
    .lay-section-hottopic { display: none; }

    /* Article */
    .lay-article-listsmall { display: none; }
    .lay-media h2, .lay-media h3 { position: relative; width: 100%; }
    .lay-article p.lead { line-height: 1.4em; }

    /* Gallery … */
    .lay-media img { width: 30%; margin-right: 1%; height: auto; }
    .lay-media-info { display: block; float: none; width: 100%; }
    section.lay-media .lay-media-gallery-imagelink { display: block; }
    section.lay-media h2 { padding-bottom: 7px; }
    section.lay-media .lay-media-gallery-imagelink { margin-left: 0; }
    .lay-article > h1 { font-size: 1.7em; }
    .lay-article > h1 > small { font-size: 0.53em; }
    figure.float-center, figure.float-right, figure.float-left { width: 100% !important; }
    figure.float-center img, figure.float-right img, figure.float-left img { width: 100%; height: auto; }
    aside.ym-g960-1 { display: none; }

    /* Rechte Spalte … */
    .lay-article-topic-1 { display: block !important; }
    .lay-navigation-sticky { display: none !important; }
    .lay-right { display: none; }
    .lay-right-news article.ym-gbox { overflow: hidden; }
    .lay-right-news img.lay-pull-right { width: 96px; height: auto; }
    .lay-right-gallery .ym-g960-2 { display: none; }
    .lay-right-gallery .ym-g960-2 img { width: 100%; height: auto; }
    .lay-right-newsletter .ym-searchfield { width: 140px; }
    .lay-right-social .fb-like, .lay-right-social .fb-like iframe { display: block; width: 100% }

    /* Media */
    main.ym-grid aside.ym-g960-12.ym-gr.lay-right div.nocontent section div.ym-grid div.ym-g960-2.ym-gl { display: inline-block; float: left; width: auto; }
    .lay-zbvslist .ym-gr, .lay-entries .ym-gr { float: left; }

    /* Listen */
    .lay-entries li.lay-entry-lastrow { border-bottom: 1px solid #dbdbdd; }
    .lay-entries ul { padding-bottom: 20px; border-bottom: none; }

    /* Social */
    .lay-article .ym-g960-1 { display: none; }
    .lay-share { padding-top: 0 !important; }
    .fb-like iframe { width: 100% !important; }
    .lay-article-social { border-top: none; }
    .lay-comments { padding-bottom: 20px; }

    /* Panorama … */
    .lay-article-ftop .lay-panorama h1 { margin-right: 0; }
    .lay-panorama { background-size: 100% !important; background-repeat: no-repeat !important; }

    /* Footer … */
    .lay-navigation-sticky { display: none; }
    footer ul { float: none; }
    footer .ym-g960-16:first-child { padding: 5px !important; }
    footer p.ym-gbox { text-align: left; display: block; width: 100%; }
}