
/* Accordion */
.toggler {
    padding-left:20px;
    background-image:url("/files/foto-dark/ico_plus_or.gif");
    background-position:left center;
    background-repeat:no-repeat;
    cursor:pointer;
    cursor:hand;
}
.ce_accordion .toggler.active {
    background-image:url("/files/foto-dark/ico_minus_or.gif");
}

/* Gallery */
.content-gallery.css3-2>ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none
}

.content-gallery.css3-2 {
    & ul {
        display       : grid;
        gap           : .25rem;
        grid-template-columns : repeat(auto-fit, 160px);
    }
}

.content-gallery.css3-260>ul {
    margin: 0;
    padding: 0;
    overflow: hidden;
    list-style: none
}

.content-gallery.css3-260 {
    & ul {
        display       : grid;
        gap           : .25rem;
        grid-template-columns : repeat(auto-fit, 260px);
    }
}

/* abgerundete Ecken, Schlagschatten und Rollover-Farbwechsel */
#main .content-gallery.css3-2 figure,
#main .content-gallery.css3-260 figure {
    margin:0 37px 20px 0;
    padding:10px;
    background-color:#444;
    border:1px solid #60b1c4;
    border-radius:16px 0;
}

/* abgerundete Ecken, Schlagschatten und Rollover-Farbwechsel */
#main .content-gallery.css3-2 figure:hover,
#main .content-gallery.css3-260 figure:hover {
    margin:0 37px 20px 0;
    padding:10px;
    background-color:#444;
    border:1px solid #60b1c4;
    border-radius:0 16px;
    /* allgemein CSS3 */
    box-shadow:2px 4px 8px #999;
}

/* Schrift Bildunterschrift */
#main .content-gallery.css3-2 figure figcaption {
    font-size:12px;
}

#main .content-gallery.css3-260 figure figcaption {
    font-size:12px;
}

/* abgerundete Ecken, Schlagschatten und Rollover-Farbwechsel */
#main .ce_hyperlink.css3-2 figure {
    width:200px;
    margin:0 37px 20px 0;
    padding:10px;
    background-color:#444;
    border:1px solid #60b1c4;
    border-radius:16px 0;
}

/* abgerundete Ecken, Schlagschatten und Rollover-Farbwechsel */
#main .ce_hyperlink.css3-2 figure:hover {
    width:200px;
    margin:0 37px 20px 0;
    padding:10px;
    background-color:#444;
    border:1px solid #60b1c4;
    border-radius:0 16px;
    /* allgemein CSS3 */
    box-shadow:2px 4px 8px #999;
}

/* Schrift Bildunterschrift */
#main .figcap12 figure figcaption {
    font-size:12px;
}
