 
/*Template wbox_flexbox_overview*/
/****SPECIAL****/
 .Grid {
     display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
     -ms-flex-wrap: wrap;
     flex-wrap: wrap;
     list-style: none;
     margin: 0px 0 0 -15px;
     padding: 0;
}
 .Grid--top {
     -webkit-box-align: start;
     -ms-flex-align: start;
     align-items: flex-start;
}
 .Grid--strech {
     -webkit-box-align: stretch;
     -ms-flex-align: stretch;
     align-items: stretch;
}
 .Grid--gutters > .Grid-cell {
     padding: 5px 0 0 15px;
     margin-bottom: 15px;
}
 @media screen and (min-width:1200px) {
     .Grid--gutters > .Grid-cell:nth-last-child(-n+3){
         margin-bottom: 0;
    }
}
 .Grid-cell {
     -webkit-box-flex: 0 1 50%;
     -ms-flex: 0 1 50%;
     flex: 0 1 50%;
}
 .nemo {
     width: 100%;
     border-radius: 3px;
     height: 100%;
     position: relative;
}
/* .nemo .img-responsive {
     width:300px;
}
 */
/* .nemo::after {
     content: '\00a0';
     display: block;
     margin-top: 1em;
     height: 0;
     visibility: hidden;
}
 */
 @media screen and (min-width:481px) and (max-width:1199px) {
     .Grid-cell {
         -webkit-box-flex: 0 1 50%;
         -ms-flex: 0 1 50%;
         flex: 0 1 50%;
    }
     .Grid--gutters > .Grid-cell:nth-last-child(-n+2){
         margin-bottom: 0;
    }
}
/* @media screen and (max-width:767px) {
     .Grid-cell {
         -webkit-box-flex: 0 1 50%;
         -ms-flex: 0 1 50%;
         flex: 0 1 50%;
    }
}
 */
 @media screen and ( max-width:480px) {
     .Grid-cell {
         -webkit-box-flex: auto;
         -ms-flex: auto;
         flex: auto;
    }
     .Grid--gutters > .Grid-cell:nth-last-child(-n+1){
         margin-bottom: 0;
    }
}
/****BIS HIER****/
 .nemo a {
     position: relative;
     display: block;
}
 .nemo .pagelist-seitentitel {
     position: absolute;
     top: 50%;
     left: 50%;
     -webkit-transform: translate(-50%, -50%);
     transform: translate(-50%, -50%);
     margin: 0;
     color: #000000;
}
 .thumbnail-wrap {
     height: auto;
     overflow: hidden;
     padding: 8px;
     background-color: #ebe8df;
     position: relative;
}
 .thumbnail-wrap .wbox-thumbnail{
     width:100%;
     -webkit-filter: blur(0);
     filter: blur(0);
}
 .thumbnail-wrap .wbox-thumbnail {
     opacity: 0.3;
     -webkit-transition: opacity 0.4s ease;
     transition: opacity 0.4s ease;
}
 div.ccm-block-page-list-page-entry-grid-thumbnail a:hover .thumbnail-wrap .wbox-thumbnail {
     opacity: 0.8;
     width: 100%;
}
/* @-moz-document url-prefix() {
     .wbox-content-wrap img {
         width: 100%;
    }
}
 */
 