/*! http://responsiveslides.com v1.54 by @viljamis */

.ccm-image-slider-container {
    border-bottom: none !important;
    padding: 0px !important;
    margin-bottom: 0px !important;
    background-color: transparent;
    background-repeat: repeat;
}

.ccm-image-slider {
    position: relative;
	padding:0px !important;
	width:100% !important;
}


.ccm-image-slider-logo {
	position:absolute;
	left:45px;
	bottom:20px;
	z-index:1000;
}


.ccm-image-slider-inner {
	float: left;
	width: 100% !important;
	margin:0px !important;
	padding:0px !important;
	position:relative !important;
}

.ccm-image-slider-text {
	position:absolute;
	left:45px; right:30px;
	bottom:-10px;
/*	width:100%; */
}

.ccm-image-slider-text a {
	display:inline-block !important;
}

.ccm-image-slider-text img {
	width:240px !important;
}

.ccm-image-slider-text p {
	margin-bottom:30px;
    color: #000000 !important;
    font-family:inherit !important;
    font-size:inherit !important;
	font-weight:normal !important;
    width:100% !important;
}

.ccm-image-slider-text h2 {
	font-size:28px !important;
	line-height:30px !important;
	font-weight:bolder !important;
	font-style:normal !important;
	margin-bottom:10px !important;
	color:#000000 !important;
}
@media (min-width: 768px) {
	.ccm-image-slider-text {
		left:30px; right:30px;
		bottom:00px !important;
		width:100%;
	}
	.ccm-image-slider-text h2 {
		font-size:24px !important;
		line-height:34px !important;
		margin-top:5px !important;
	}

	.ccm-image-slider-text img {
		width:188px !important;
	}




	.startseite .ccm-image-slider-text {
		left:160px; right:30px;
	}
	.startseite .ccm-image-slider-text img {
		width:200px !important;
	}
	.startseite .ccm-image-slider-text h2 {
		font-size:26px !important;
		line-height:36px !important;
	}



}
@media (min-width: 992px) {
	.ccm-image-slider-text {
		bottom:-20px;
	}
	.ccm-image-slider-text h2 {
		font-size:28px !important;
		line-height:38px !important;
	}
	.ccm-image-slider-text img {
		width:220px !important;
	}


	.startseite .ccm-image-slider-text {
		left:230px; right:30px;
	}
	.startseite .ccm-image-slider-text img {
		width:240px !important;
	}
	.startseite .ccm-image-slider-text h2 {
		font-size:31px !important;
		line-height:42px !important;
	}


}
@media (min-width: 1200px) {
	.ccm-image-slider-text img {
		width:248px !important;
	}
	.ccm-image-slider-text h2 {
		font-size:32px !important;
		line-height:42px !important;
	}


	.startseite .ccm-image-slider-text {
		left:230px; right:30px;
	}
	.startseite .ccm-image-slider-text img {
		width:285px !important;
	}
	.startseite .ccm-image-slider-text h2 {
		font-size:36px !important;
		line-height:42px !important;
	}

}

.public h2.ccm-image-slider-title {
	color:#000000 !important;
	font-style:normal !important;
	display:block !important;
}	

.ccm-image-slider-container a.mega-link-overlay {
    position: absolute;
    z-index: 20;
    width: 100%;
    height: 100%;
    left: 0px;
}

.rslides {
    margin: 0 auto;
}

.ccm-image-slider .rslides li {
    max-height: inherit !important;
}





