@charset "utf-8";
.container {
}
/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Objekt Parallax - Allgemein                    */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

.modul.parallax, .parallax {
	background-attachment: fixed ;
	background-clip: border-box;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	/*padding: 0;*/
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 200px;
}

.parallax-overlay {
	background-color: rgba(255, 255, 255, 0.8);
	padding: 40px 0 30px;
}
/* old - nicht benötigt -12-2014

.parallax-overlay.parallax-background-color {

    background-color: rgba(255, 255, 255, 0.8);

}

*/



.parallax-overlay-none {
	padding: 40px 0 40px;
}
.parallax-overlay-none.parallax-background-color-none {
}
/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-volcano - #2a363b - RGB 42/54/59            */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-volcano {
	background-color: rgba(0, 105, 179, 0.8);
	padding: 40px 0 30px;
}
/* old - nicht benötigt -12-2014

.parallax-overlay-cm-volcano.parallax-background-color-cm-volcano {

    background-color: rgba(42, 54, 59, 0.9);

}

*/



/* Trenner */

.parallax-volcano hr, .parallax-volcano .trenner span, .parallax-volcano .trenner div {
	border-color: #e9ebeb !important; /* CM-Volcano 10% */
	color: #e9ebeb !important; /* CM-Volcano 10% */
}
.parallax-overlay-cm-volcano hr, .parallax-overlay-cm-volcano .trenner span, .parallax-overlay-cm-volcano .trenner div {
	border-color: #e9ebeb !important; /* CM-Volcano 10% */
	color: #e9ebeb !important; /* CM-Volcano 10% */
}
/* Text-Colors */

.parralax-volcano h1, .parralax-volcano h2, .parralax-volcano h3, .parralax-volcano h4, .parralax-volcano p, .parralax-volcano h1 span {
	color: #fff!important;
}
.parralax-volcano li {
	color: #fff;
}
.parallax-overlay-cm-volcano a, .parallax-overlay-cm-volcano a:hover, .parallax-overlay-cm-volcano a:focus {
	color: #00ca4c;
}
.parallax-overlay-cm-volcano h1 span, .parallax-overlay-cm-volcano p, .parallax-overlay-cm-volcano span {
	color: #00ca4c;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-volcano-10percent - #e9ebeb - RGB 233/235/235 */

/*++++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-volcano-10percent {
	background-color: rgba(233, 235, 235, 0.6);
	padding: 40px 0 30px;
}
/*

.parallax-overlay-cm-volcano-10percent.parallax-background-color-cm-volcano-10percent {

    background-color: rgba(238, 239, 240, 0.8);

}

*/



/* Trenner */

.parallax-overlay-cm-volcano-10percent hr, .parallax-overlay-cm-volcano-10percent .trenner span, .parallax-overlay-cm-volcano-10percent .trenner div {
	border-color: #2a363b !important; /* cm-volcano */
	color: #2a363b !important; /* cm-volcano */
}
/* Text-Colors */

.cm-volcano-10percent-parallax-text h1 {
	color: #2a363b;
	padding-bottom: 40px;
}
.cm-volcano-10percent-parallax-text h2, .cm-volcano-10percent-parallax-text h3, .cm-volcano-10percent-parallax-text h4, .cm-volcano-10percent-parallax-text h5, .cm-volcano-10percent-parallax-text h6 {
	color: #2a363b;
}
.cm-volcano-10percent-parallax-text h1 span, .cm-volcano-10percent-parallax-text span {
	color: #555e62;
}
.cm-volcano-10percent-parallax-text ul, .cm-volcano-10percent-parallax-text p {
	color: #2a363b;
}
.cm-volcano-10percent-parallax-text a {
	color: #00ca4c;
}
/*+++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-volcano-4percent - #f7f7f7 - RGB 247/247/247 */

/*+++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-volcano-4percent {
	background-color: rgba(247, 247, 247, 0.8);
	padding: 40px 0 30px;
}
/* Trenner */

.parallax-overlay-cm-volcano-4percent hr, .parallax-overlay-cm-volcano-4percent .trenner span, .parallax-overlay-cm-volcano-4percent .trenner div {
	border-color: #2a363b !important; /* cm-volcano */
	color: #2a363b !important; /* cm-volcano */
}
/* Text-Colors */



/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-ocean - #50a9ce - RGB 80/169/206            */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-ocean {
	background-color: rgba(80, 169, 206, 0.6);
	padding: 40px 0 30px;
}
/*

.parallax-overlay-cm-ocean.parallax-background-color-cm-ocean {

    background-color: rgba(80, 169, 206, 0.8);

}

*/



/* Trenner */



/* Text-Colors */

.cm-ocean-parallax-text h1 {
	color: #2a363b;
	padding-bottom: 40px;
}
.cm-ocean-parallax-text h1 span {
	color: #fff;
}
.cm-ocean-parallax-text h2, .cm-ocean-parallax-text h3, .cm-ocean-parallax-text h4, .cm-ocean-parallax-text h5, .cm-ocean-parallax-text h6 {
	color: #2a363b;
}
.cm-ocean-parallax-text ul, .cm-ocean-parallax-text p, .cm-ocean-parallax-text span {
	color: #2a363b;
}
.cm-ocean-parallax-text a {
	color: #fff;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-ocean-20% - #dceef5 - RGB 220/238/245       */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-ocean-20percent {
	background-color: rgba(220, 238, 245, 0.8);
	padding: 40px 0 30px;
}
/* Trenner */

.parallax-overlay-cm-ocean-20percent hr, .parallax-overlay-cm-ocean-20percent .trenner span, .parallax-overlay-cm-ocean-20percent .trenner div {
	border-color: #2a363b !important; /* cm-volcano */
	color: #2a363b !important; /* cm-volcano */
}
/* Text-Colors */



/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-lagoon - #caf2f2 - RGB 202/242/242          */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-lagoon {
	background-color: rgba(202, 242, 242, 0.8);
	padding: 40px 0 30px;
}
/* Trenner */

.parallax-overlay-cm-lagoon hr, .parallax-overlay-cm-lagoon .trenner span, .parallax-overlay-cm-lagoon .trenner div {
	border-color: #2a363b !important; /* cm-volcano */
	color: #2a363b !important; /* cm-volcano */
}
/* Text-Colors */



/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-mint - #cee3d1 - RGB 206/227/209            */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-mint {
	background-color: rgba(206, 227, 209, 0.8);
	padding: 40px 0 30px;
}
/* Trenner */

.parallax-overlay-cm-mint hr, .parallax-overlay-cm-mint .trenner span, .parallax-overlay-cm-mint .trenner div {
	border-color: #2a363b !important; /* cm-volcano */
	color: #2a363b !important; /* cm-volcano */
}
/* Text-Colors */



/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-sand - #e9e6db - RGB 233/230/219            */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-sand {
	background-color: rgba(233, 230, 219, 0.8);
	padding: 40px 0 30px;
}
/* Trenner */

.parallax-overlay-cm-sand hr, .parallax-overlay-cm-sand .trenner span, .parallax-overlay-cm-sand .trenner div {
	border-color: #2a363b !important; /* cm-volcano */
	color: #2a363b !important; /* cm-volcano */
}
/* Text-Colors */



/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-white - #ffffff - RGB 255/255/255           */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* Hintergründe */

.parallax-overlay-cm-white {
	background-color: rgba(255, 255, 255, 0.8);
	padding: 40px 0 30px;
}
/* Trenner */



/* Text-Colors */

.cm-white-parallax-text h1 {
	color: #2a363b;
	padding-bottom: 40px;
}
.cm-white-parallax-text h2, .cm-white-parallax-text h3, .cm-white-parallax-text h4, .cm-white-parallax-text h5, .cm-white-parallax-text h6 {
	color: #2a363b;
}
.cm-white-parallax-text h1 span, .cm-white-parallax-text span {
	color: #555e62;
}
.cm-white-parallax-text ul, .cm-white-parallax-text p {
	color: #2a363b;
}
.cm-white-parallax-text a {
	color: #00ca4c;
}
/*++++++++++++++++++++++++++++++++++++++++++++++++*/

/* cm-volcano-8percent  !!wird nicht genutzt!!    */

/*++++++++++++++++++++++++++++++++++++++++++++++++*/

.parallax-overlay-cm-volcano-8percent-text {
	background-color: rgba(238, 239, 240, 0.6);
	padding: 40px 0 30px;
}
.parallax-overlay-cm-volcano-8percent-text.parallax-background-color-cm-volcano-8percent-text {
	background-color: rgba(238, 239, 240, 0.8);
}
.cm-volcano-8percent-parallax-text h1 {
	color: #2a363b;
	padding-bottom: 40px;
}
.cm-volcano-8percent-parallax-text h2, .cm-volcano-8percent-parallax-text h3, .cm-volcano-8percent-parallax-text h4, .cm-volcano-8percent-parallax-text h5, .cm-volcano-8percent-parallax-text h6 {
	color: #2a363b;
}
.cm-volcano-8percent-parallax-text h1 span, .cm-volcano-8percent-parallax-text span {
	color: #555e62;
}
.cm-volcano-8percent-parallax-text ul, .cm-volcano-8percent-parallax-text p {
	color: #2a363b;
}
.cm-volcano-8percent-parallax-text a {
	color: #00ca4c;
}

@media only screen and (max-width: 1024px) {
.parallax {
	background-position: center top !important;
	height: auto;
	margin: 0 auto;
	width: 100%;
}
}
