/*! http://responsiveslides.com v1.54 by @viljamis */
.rslides {
    position: relative;
    list-style: none;
    overflow: hidden;
    width: 100%;
    padding: 0;
    margin: 0;
}

.rslides > li {
    -webkit-backface-visibility: hidden;
    position: absolute;
    display: none;
    width: 100%;
    left: 0;
    top: 0;
}

.rslides > li:first-child {
    position: relative;
    display: block;
    float: left;
}

.rslides img {
    display: block;
    height: auto;
    float: left;
    width: 100%;
    border: 0;
}

.rslides_nav {
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    z-index: 99;
    opacity: 0.7;
    overflow: hidden;
    text-decoration: none;
    height: 61px;
    width: 38px;
    background: transparent url("../../../../concrete//images/responsive-slides/arrows.gif") no-repeat left top;
    margin-top: -45px;
}

.rslides_tabs {
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 10px;
}
.rslides_tabs li {
    list-style-type: none;
    display: inline-block;
    margin-right: 5px;
}

.rslides_tabs li.rslides_here a {
    background: #333;
}

.rslides_tabs li a {
    text-indent: -9999px;
    overflow: hidden;
    background: #ccccc9;
    width: 15px;
    height: 15px;
    display: inline-block;
    margin-right: 10px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}

.rslides_nav.next {
    left: auto;
    background-position: right top;
    right: 0;
}


/*! http://responsiveslides.com v1.54 by @viljamis */.ccm-image-slider{position:relative}.ccm-image-slider-text{position:absolute;bottom:0;text-align:center;width:100%;background:rgba(255, 153, 0, 0.6)}.ccm-image-slider-title{margin-top:auto}.ccm-page h2.ccm-image-slider-title{color:green;padding:10px 0px;font-size:1.4em;margin-bottom:0}.ccm-image-slider-text{bottom:0;left:0;background:none;height:100%}.ccm-image-slider-text .container{height:100%}.ccm-image-slider-text .container .logo-bild{height:100%;background-color:rgba(56,56,63,0.6);width:28%;position:absolute}.ccm-image-slider-text img.logo{padding:30px 10px;width:100%;height:auto;margin:auto;position:absolute;top:20px}.ccm-image-slider-container a.mega-link-overlay{position:absolute;z-index:20;width:100%;height:350px;left:0px}.rslides{margin:0 auto}.rslides img{width:100%;height:auto}@media screen and (max-width: 768px){.ccm-image-slider-text img.logo{padding:0;top:0}.ccm-image-slider-text .container .logo-bild{width:40%}}

.ccm-page .navbar-header,div.ccm-page header nav ul{margin:0 !important}.ccm-page header nav{font-size:1.1em;line-height:1.5em;width:100%}.ccm-page header .navbar{margin-bottom:-1px;background-color:#e4e4ee;border:none}.ccm-page .fixed-top{z-index:3;position:fixed;top:0}.ccm-page #navbar ul{margin:0;float:none}.navbar-default .navbar-nav>li>a,.fixed-top .navbar-nav>li>a{color:#7B917C;padding-right:25px;padding-left:25px}.navbar-default .navbar-nav>li>a:hover,.fixed-top .navbar-nav>li>a:hover{color:white;background:none}.navbar-default .navbar-nav>li:hover,.fixed-top .navbar-nav>li:hover{background:#A5ADAA}.ccm-page .nav li.nav-selected a{color:white;background:none}.ccm-page .nav li.nav-selected{background:#A5ADAA}.ccm-page .header-active .nav >li >a{text-align:center}.ccm-page .nav li.nav-selected{color:#7B917C}.ccm-page .navbar-toggle{padding:10px;margin:25px 15px 25px 0;border-color:#ddd}.ccm-page .navbar-toggle .icon-bar{border:1px solid grey}#navbar .navbar-nav>li>ul.dropdown-menu{width:auto;top:50px}div.ccm-page header nav .dropdown::after{content:none}div.ccm-page header nav .dropdown:hover:after{content:none}div.ccm-page header nav ul li{height:70px;padding:10px 0px}div.ccm-page header nav ul li ul li a{color:#7B917C;padding:15px}div.ccm-page header nav ul li ul li:hover a{color:white}@media screen and (max-width: 767px){.ccm-page #navbar ul{float:none}#navbar .navbar-nav>li>ul.dropdown-menu{display:none !important}.ccm-page .nav li{overflow:auto;width:100%}}@media screen and (max-width: 768px){.ccm-page .navbar-toggle{margin:5px 30px}div.ccm-page header nav ul li{height:auto;padding:0}.nav>li>a{padding-top:5px;padding-bottom:5px}}@media screen and (max-width: 1058px) and (min-width: 767px){.navbar-brand>img{width:150px}}@media screen and (min-width: 767px) and (max-width: 991px){.navbar-default .navbar-nav>li>a,.fixed-top .navbar-nav>li>a{padding:10px 10px;font-size:0.9em}}@media screen and (min-width:992px) and (max-width: 1200px){.navbar-default .navbar-nav>li>a,.fixed-top .navbar-nav>li>a{padding-right:15px;padding-left:15px}}

html body .ccm-page main .pswp__top-bar button{background-color:black;background-size:264px 88px;width:auto}.template02 img{margin:auto;display:block;float:none !important}.template02 p{text-align:center}

