

[class*="article_list_wrapper"]{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}

a.detaillink {
    display:block;
    text-align:center;
}




/* liste default */
.liste [class*="article_list_wrapper"]{
    justify-content:center;
}
.liste [class*="article_list_wrapper"] [class*="col"]{
    padding-bottom:0;
}
.liste article {
        padding-bottom:30px;
}
.liste  article >a {
            display:block;
            max-width:100%;
}
.liste  article >a > div{
            /* max-width:100%; */
}
.liste  article .articlewrapper{
    padding:0;
    
}   
.liste  article .articlewrappe [class*="col-"]{
    padding:0;
}
.liste  article .articlewrapper .articletext{
    padding:0px 15px 0px 15px;
}
.liste  article .articlewrapper .imagewrapper {
    padding:0;
}
.liste  article .articlewrapper .title {
    font-size:1.3em;
    line-height:1.2em;
    font-weight:bold;
    padding-bottom:5px;
}
.liste  article .articlewrapper .title2 {
    font-size:1.1em;
    line-height:1.2em;
    font-weight:bold;
}
.liste  article .articlewrapper .actionrow {
    padding-top:15px;
}

/* News */
.liste.news h2.moduletitle {
    -moz-transform: skewX(-10deg);
    -webkit-transform: skewX(-10deg);
    -o-transform: skewX(-10deg);
    -ms-transform: skewX(-10deg);
    transform: skewX(-10deg);
    margin-bottom: 20px;
    
    width:100%;
}
.liste.news h2.moduletitle span {
    display:inline-block;
    -moz-transform: skewX(10deg);
    -webkit-transform: skewX(10deg);
    -o-transform: skewX(10deg);
    -ms-transform: skewX(10deg);
    transform: skewX(10deg);
    padding:8px 7px 8px 15px;
    line-height: 20px;
    font-size: 14px;
}

.liste.newslinkespalte article {
    display:block;
    width:100%;
    padding-top:10px;
    padding-bottom:0;
    font-size:11px;
    line-height:15px;
}
.liste.newslinkespalte article .title {
    font-weight:bold;
    font-size:1rem;
    line-height:1.4rem;
    margin-bottom:0;
    padding-bottom:0;
}

.liste.newslinkespalte article .articlewrapper .articletext {
    padding-top:0;
    padding-bottom:0;
}

/* Team List */
.liste.team {
    text-align:center;
}
.liste.team h2.moduletitle span {
    text-transform:none;
}

/* Team Detail */
.customrow {
    border-bottom:1px solid #ddd;
    padding-bottom:5px;
    margin-bottom:5px;
}
.customrow div[class*="col"] {
    padding-bottom:0;
}

.backlink_wrapper {
    margin-bottom:10px;
}
