.news .news-list-view .dreispalter  {
    display: block;
    float: left;
    margin-bottom: 2em;
    overflow: hidden;
}

.news .news-list-view .dreispalter .imagenews  {
    background-color: #ececec;
    margin-bottom: 5px;
}

.news .news-list-view .dreispalter .mediaElementDescription {
    float: left;
    margin-bottom: 10px;
    width: 100%;
}

.news .news-list-view .dreispalter  {
    display: block;
    float: left;
    margin-bottom: 2em;
    overflow: hidden;
}

.dreispalter {
    width: 99%;
}
@media screen and (min-width:765px) {
    .dreispalter {
        width: 29%;
    }

    .dreispalter-1,
     .dreispalter-4,
     .dreispalter-7{
        padding-right:3%;
     }

    .dreispalter-2,
    .dreispalter-5,
    .dreispalter-8{
        padding-right:3%;
        border-right: 1px solid #ccc;
        padding-left:3%;
        border-left: 1px solid #ccc;
    }
    
    .dreispalter-3,
    .dreispalter-6,
    .dreispalter-9{
        padding-left:3%;

    }

}


.dreispalter {
    word-wrap:break-word;

}


.news img {
    float: none;
    max-width: 100%;
    height: auto;

}
.news figure {
    margin: 10px;
}

.news .news-img-wrap {
    float:left;
}

.news .teaser-text {
    float: left;
    text-align: left;
}

.news .footer {
    clear: both;
    border-top: none;
    margin: 0;
    padding: 0;
}

.news .page-navigation {
    clear: both;
}

.news .news-list-view .article {
    width: 48.6188%;
    display: block;
    float: left;
    margin-bottom: 2em;
    overflow: hidden;
}



.news .news-list-view .even {

}
.news .news-list-view .odd {
    background-color: #F4F4F4;
}

.news .article .header {
    text-align: left;
}

.news .pagination ul {
    box-shadow: none;
}

.news .pagination ul li,
.news .pagination .current {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD;
    border-image: none;
    border-style: solid;
    border-width: 0;
    float: left;
    line-height: 20px;
    padding: 0;
    text-decoration: none;
}

#content .news .pagination ul li,
#content .news .pagination .current {
	background: transparent !important;
    background-color: #FFFFFF !important;
}

.news .pagination .current,
.news .pagination ul li:nth-last-child(+2){
    padding: 4px 12px;
}

#content .news .pagination ul li {
	padding: 0 !important;
}

#content .news .pagination .current {
	padding: 4px 12px !important;
}

.news .pagination .current {
    background-color: #C47652;
    color: #FFFFFF;
}

#content .news .pagination .current {
	background: transparent !important;
    background-color: #C47652 !important;
}

.news .pagination ul > li > a,
.news .pagination ul > li > span {
    border-width: 0;
    padding: 4px 12px;
}
.news .pagination ul > li:first-child > a,
.news .pagination ul > li:first-child > span {
    border-left-width: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;

}
.news .pagination ul > li:first-child ,
.news .pagination ul > li:first-child  {

}

.news .pagination ul > li:last-child > a,
.news .pagination ul > li:last-child > span {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.news .pagination ul > li > a:hover,
.news .pagination ul > li > a:focus,
.news .pagination ul > .active > a,
.news .pagination ul > .active > span {
    background-color: #f39100;
    color: #FFFFFF;
}


/*Layouts*/
.news-list-view .presse {
    /* line-height: 2.3em; */
}

.news-list-view .presse div.date,
.news-list-view .presse div.title {
    padding-top: 0.42857em;    /* 6px/base:14 */
    padding-bottom: 0.64285em; /* 9px/base:14 */
}

.news-list-view .presse .date span,
.news-list-view .presse .title h2 {
    margin-left: 1em;
    line-height: 1.42857em;
}
.news-list-view .presse h2 {
    font-size: 1em;
    margin-bottom: 0;
}

.news-detail-author {
    font-weight: normal;
    color: #666666;
    font-size: 1.1em;
}

@media (max-width: 767px) {
    .news .news-list-view .dreispalter .imagenews  {
        background-color: inherit;
    }
}

@media (max-width: 480px) {
    .news .news-list-view .article {
        width: 100%;
        float: none;
        margin-bottom: 1em;
    }
}


figcaption.csc-textpic-caption {
    width: 100%;
}