/* v1.0.6 */

.news-slider{
    width: 100%;
    height: auto;
    position: relative;
    padding: 30px 25px 25px 25px;
    border-radius: 3px;
    display: flex;
    flex-direction: column;
	color: #fff;
}

.news-slider h2{

	color: #fff;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	text-align: left;

	}

h2.wbox-sliderteasertitel{
    font-weight: 700;
    margin-bottom: 15px;

}

.wox-slider-teaser a{
}

.bildconsole{

  /*  display: flex;*/

    margin-top: 20px;

}

a.linktext{
    font-family: 'Roboto Condensed';
    font-weight: 700;
    font-size: 1.1em;

}

.news-slider .royalSlider {

    width: 100%;
    height: auto;
    position: relative;
    direction: ltr;

}

.royalSlider > * {

    float: left;

}



.rsWebkit3d .rsSlide,

.rsWebkit3d .rsContainer,

.rsWebkit3d .rsThumbs,

.rsWebkit3d .rsPreloader,

.rsWebkit3d img,

.rsWebkit3d .rsOverflow,

.rsWebkit3d .rsBtnCenterer,

.rsWebkit3d .rsAbsoluteEl,

.rsWebkit3d .rsABlock,

.rsWebkit3d .rsLink {

    -webkit-backface-visibility: hidden;

}

.rsFade.rsWebkit3d .rsSlide,

.rsFade.rsWebkit3d img,

.rsFade.rsWebkit3d .rsContainer {

    -webkit-transform: none;

}

.news-slider .rsOverflow {



    /*margin-left:-15px;*/

    min-height: 300px;



    -webkit-tap-highlight-color:rgba(0,0,0,0);

}

.rsVisibleNearbyWrap {

    width: 100%;

    height: 100%;

    position: relative;

    overflow: hidden;

    left: 0;

    top: 0;

    -webkit-tap-highlight-color:rgba(0,0,0,0);

}

.rsVisibleNearbyWrap .rsOverflow {

    position: absolute;

    left: 0;

    top: 0;



}

 .wbox-slider-teaser .rsContainer {

    position: relative;

    width: 100%;

    height: auto;

    -webkit-tap-highlight-color:rgba(0,0,0,0);

}



.rsArrow,

.rsThumbsArrow {

    cursor: pointer;

}



.rsThumb {

    float: left;

    position: relative;

}





.rsArrow,

.rsNav,

.rsThumbsArrow {

    opacity: 1;

    -webkit-transition:opacity 0.3s linear;

    -moz-transition:opacity 0.3s linear;

    -o-transition:opacity 0.3s linear;

    transition:opacity 0.3s linear;

}

.rsHidden {

    opacity: 0;

    visibility: hidden;

    -webkit-transition:visibility 0s linear 0.3s,opacity 0.3s linear;

    -moz-transition:visibility 0s linear 0.3s,opacity 0.3s linear;

    -o-transition:visibility 0s linear 0.3s,opacity 0.3s linear;

    transition:visibility 0s linear 0.3s,opacity 0.3s linear;

}



.rsGCaption {

    width: 100%;

    float: left;

    text-align: center;

}



/* Fullscreen options, very important ^^ */

.royalSlider.rsFullscreen {

    position: fixed !important;

    height: auto !important;

    width: auto !important;

    margin: 0 !important;

    padding: 0 !important;

    z-index: 2147483647 !important;

    top: 0 !important;

    left: 0 !important;

    bottom: 0 !important;

    right: 0 !important;

}



.royalSlider .rsSlide.rsFakePreloader {

    opacity: 1 !important;

    -webkit-transition: 0s;

    -moz-transition: 0s;

    -o-transition:  0s;

    transition:  0s;

    display: none;

}



.wbox-slider-teaser .rsSlide {

    position: absolute;
    left: 0;
    top: 0;
    display: block;
    overflow: hidden;
    width: 100%;
    height: auto;

    

}



.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide {
    height: auto;

}

.rsContent {

    width: 100%;
    height: 100%;
    position: relative;

}



.rsPreloader {

    position:absolute;

    z-index: 0; 

}



.rsNav {

    -moz-user-select: -moz-none;

    -webkit-user-select: none;

    user-select: none;

}

.rsNavItem {

    -webkit-tap-highlight-color:rgba(0,0,0,0.25);

}



.rsThumbs {

    cursor: pointer;

    position: relative;

    overflow: hidden;

    float: left;

    z-index: 22;

}

.rsTabs {

    float: left;

    background: none !important;

}

.rsTabs,

.rsThumbs {

    -webkit-tap-highlight-color:rgba(0,0,0,0);

    -webkit-tap-highlight-color:rgba(0,0,0,0);

}





.rsVideoContainer {

    width: auto;

    height: auto;

    line-height: 0;

    position: relative;

}

.rsVideoFrameHolder {

    position: absolute;

    left: 0;

    top: 0;

    background: #141414;

    opacity: 0;

    -webkit-transition: .3s;

}

.rsVideoFrameHolder.rsVideoActive {

    opacity: 1;

}

.rsVideoContainer iframe,

.rsVideoContainer video,

.rsVideoContainer embed,

.rsVideoContainer .rsVideoObj {

    position: absolute;

    z-index: 50;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

}

/* ios controls over video bug, shifting video */

.rsVideoContainer.rsIOSVideo iframe,

.rsVideoContainer.rsIOSVideo video,

.rsVideoContainer.rsIOSVideo embed {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    padding-right: 44px;

}



.rsABlock {

    left: 0;

    top: 0;

    position: absolute;

    z-index: 15;

    

}



img.rsImg {

    max-width: none;

}



/*Pfeile*/

.wbox-slider-teaser .rsArrow {

    position: absolute;

    top: 0;

    height: 100%;

    width: 60px;

}



.wbox-slider-teaser .rsArrowRight {

    right: 0;

}

.wbox-slider-teaser .rsArrowIcn {

    background-image: url('wbox-basic.png');

    width: 20px;

    height: 40px;

    position: absolute;

    top: 50%;

    left:50%;

    -webkit-transform: translate(-50%, -50%);

    -ms-transform: translate(-50%, -50%);

    -o-transform: translate(-50%, -50%);

    transform: translate(-50%, -50%);

}

.wbox-slider-teaser .rsArrowRight .rsArrowIcn {

    background-position:-30px 0;

}



/*Bullets*/

 .rsBullets {

     

     margin-left: auto;

     text-align: center;

}

 .news-slider .rsBullet {

     width: 8px;

     height: 8px;

     display: inline-block;

     margin: 2px;

     border-radius: 50%;

     border: 0.01em solid #979797;

     background-color: transparent;

     

}

.news-slider .rsNavSelected{

    background-color: #D8D8D8;

}



.grab-cursor {

    cursor:url(grab.png) 8 8, move; 

}



.grabbing-cursor{ 

    cursor:url(grabbing.png) 8 8, move;

}



.rsNoDrag {

    cursor: auto;

}



.rsLink {

    left:0;

    top:0;

    position:absolute;

    width:100%;

    height:100%;

    display:block;  

    z-index: 20;

    background: url(blank.gif);

}

.wbox-slider-teaser{

	padding: 15px;

}

@media screen and (max-width:992px) {

    .wbox-slider-teaser{

        height:auto;

    }

}

.clear {

    clear:both;

}

a.ccm-block-page-list-rss-feed {

    position: absolute;

    top: 0;

    right: 0;

}



div.ccm-block-page-list-wrapper {

    position: relative;

    padding-bottom: 20px;

}



div.ccm-block-page-list-page-entry-horizontal {

    display: table;

    width: 100%;

}



div.ccm-block-page-list-page-entry-horizontal,

div.ccm-block-page-list-page-entry {

    margin-bottom: 10px;

}





div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail {

    display: table-cell;

    vertical-align: top;

    width: 1px;

}



div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img {

    width: 120px;

    max-width: none;

}





div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text {

    display: table-cell;

    padding-left: 20px;

    vertical-align: top;

}



div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title {

    font-weight: bold;

}



div.ccm-block-page-list-page-entry-read-more {

    margin-top: 20px;

}

div.ccm-block-page-list-header {

    display: flex;

    justify-content: space-between;

    align-items: center;

}

div.ccm-block-page-list-header a:after {

    content: '';

    width: 20px;

    height: 24px;

    background-image: url(arrow-right.svg);

    background-repeat: no-repeat;

    /* display: ; */

    position: absolute;

    background-position-y: 5px;

    align-self: baseline;

    margin-left: 5px;

    margin-right: 10px;

}

div.ccm-block-page-list-header a{

    margin-right: 10px;

}

.onelinkforall.invisible{

    visibility: hidden;

}

@media screen and (max-width: 992px) {

    .news-slider {

        padding: 30px 10px;

    }

}