


#slider-main .slider-item .inner {
	height: 600px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center center;
	position: relative;
}

#slider-main .slider-item .inner h1 {
    position: absolute;
    bottom: 10%;
    left: 15%;
    color: #fff;
}
#slider-main .slider-item .inner h1 span {
    display: block;
}
@media (max-width: 1279px) {
	#slider-main .slider-item .inner {
		height: 500px;
	}
}
@media (max-width: 1023px) {
	#slider-main .slider-item .inner {
		height: 400px;
	}
}
@media (max-width: 768px) {
	#slider-main .slider-item .inner {
		height: 350px;
	}
}
@media (max-width: 640px) {
	#slider-main .slider-item .inner {
		height: 300px;
	}
	#slider-main .slider-item .inner h1 {
		bottom: 7%;
		left: 15px;
	}
}
@media (max-width: 480px) {
	#slider-main .slider-item .inner {
		height: 250px;
	}
}








.bild-links {
	position: relative;
}
.bild-links .bild {
	position: absolute;
	left: 0;
	top: 0;
    border-right: 15px solid #fff;
	width: 600px;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.bild-links .text {
    padding-left: 630px;
    padding-top: 50px;
    max-width: 650px;
	min-height: 400px;
    padding-bottom: 50px;
}



.bild-rechts {
	position: relative;
}


.bild-rechts .bild {
	position: absolute;
	right: 0;
	top: 0;
    border-left: 15px solid #fff;
	width: 600px;
	height: 100%;
	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
}
.bild-rechts .text {
    padding-right: 630px;
    padding-top: 50px;
    max-width: 650px;
	min-height: 400px;
    padding-bottom: 50px;
	text-align: right;
	float: right;
}



.kosten-wrapper {
	display: inline-block;
    padding: 10px 13px 8px 13px;
    margin-top: 15px;
	background-color: #a2c523;
	color: #fff;	
	font-family: 'Josefin Slab', serif;
	font-weight: 700;
	font-size: 110%;
	line-height: 1;
}
.bg-gruen .kosten-wrapper {	
	background-color: #fff;
	color: #a2c523;
}
.kosten-wrapper .dauer {
    margin-right: 30px;
}


@media (max-width: 1279px) {
	.bild-links .bild {
		width: 40%;
	}
	.bild-links .text {
		padding-left: 43%;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-right: 2%;
	}
	
	.bild-rechts .bild {
		width: 40%;
	}
	.bild-rechts .text {
		padding-right: 42%;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-left: 2%;
	}
}
@media (max-width: 1023px) {
	.bild-links .bild,
	.bild-rechts .bild 	{
		width: 100%;
		position: relative;
		border-left: 0 none;
		border-right: 0 none;
		height: 600px;
	}
	.bild-links .text,
	.bild-rechts .text {
		padding-left: 15px;
		padding-top: 30px;
		padding-bottom: 30px;
		padding-right: 15px;
		width: 100%;
		max-width: 100%;
		min-height: auto;
		margin-top: -150px;
		position: relative;
		background-color: rgba(255,255,255,0.85);
		box-sizing: border-box;
		text-align: left;
	}
	.bild-links.bg-gruen .text,
	.bild-rechts.bg-gruen .text {
		background-color: rgba(162,197,35,0.85);
	}	

	
}
@media (max-width: 768px) {
	.bild-links .bild,
	.bild-rechts .bild 	{
		height: 500px;
	}
}
@media (max-width: 640px) {
	.bild-links .bild,
	.bild-rechts .bild 	{
		height: 450px;
		background-position-y: -75px;
	}
	
	.kosten-wrapper {
		padding: 7px 7px 4px 7px;
		margin-top: 12px;
	}
	.kosten-wrapper .dauer {
		margin-right: 15px;
	}	
	
	
	
}
@media (max-width: 480px) {
	.bild-links .bild,
	.bild-rechts .bild 	{
		height: 400px;
		background-position-y: -50px;
	}
}










section#intro {
	position: relative;
    text-align: center;
}
section#intro .streifen {
	background-image: URL("../../../images/streifen.jpg");
	position: absolute;
	top: 0;
	left: 0;
	height: 30px;
	width: 100%;
	background-size: cover;
	background-repeat: no-repeat;		
}
@media (max-width: 1279px) {

}
@media (max-width: 1023px) {

}
@media (max-width: 768px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}









section#aura {
	
}

section#aura .biomagnetische-feld-der-aura .bild {
		background-image: URL("../../../images/blume.jpg");
}
section#aura .aurareinigung {
	margin-top: 15px;
	margin-bottom: 15px;
}
section#aura .aurareinigung .bild {
	background-image: URL("../../../images/figur_im_schnee.jpg");
}

@media (max-width: 1279px) {

}
@media (max-width: 1023px) {
	section#aura .aurareinigung {
		margin-top: 0;
		margin-bottom: 0;
	}
}
@media (max-width: 768px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}












section#chakren {
	
}

section#chakren .bild {
	background-image: URL("../../../images/baumstumpf.jpg");
}
@media (max-width: 1279px) {

}
@media (max-width: 1023px) {

}
@media (max-width: 768px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}











section#naehrsystem {
	margin-top: 15px;
	margin-bottom: 15px;
}
section#naehrsystem .bild {
	background-image: URL("../../../images/teelicht.jpg");
}
@media (max-width: 1279px) {

}
@media (max-width: 1023px) {
	section#naehrsystem {
		margin-top: 0;
		margin-bottom: 0;
	}
}
@media (max-width: 768px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}










section#person .bild {
	background-image: URL("../../../images/ute_altmann.jpg");
}

@media (max-width: 1279px) {

}
@media (max-width: 1023px) {
	section#person .bild-links .bild {
		height: 750px;
		background-position-y: -150px;
	}
	section#person .bild-links .text {
		margin-top: -350px;
	}
}
@media (max-width: 768px) {
	section#person .bild-links .bild {
		height: 650px;
		background-position-y: -100px;
	}
	section#person .bild-links .text {
		margin-top: -300px;
	}
}
@media (max-width: 640px) {
	section#person .bild-links .bild {
		height: 600px;
		background-position-y: -50px;
	}
}
@media (max-width: 480px) {

}






section#kontakt {
	
}

@media (max-width: 1279px) {

}
@media (max-width: 1023px) {

}
@media (max-width: 768px) {

}
@media (max-width: 640px) {

}
@media (max-width: 480px) {

}








/** ##### IMPRESSUM und DATENSCHUTZ Start ##### **/
.impressum-datenschutz h1,
.impressum-datenschutz h2,
.impressum-datenschutz h3,
.impressum-datenschutz h4,
.impressum-datenschutz h5,
.impressum-datenschutz h6 {
	text-align: left;
}

.impressum-datenschutz h2::after {
	display: none;
}

.impressum-datenschutz h2 {
    margin-top: 75px;
    margin-bottom: 25px;
    padding: 0;
    font-family: Oswald;
    font-weight: 400;
    text-transform: uppercase;
}
.impressum-datenschutz h3 {
    margin-bottom: 5px;
    text-transform: inherit;
    margin-top: 30px;
    padding-bottom: 0;
	border-bottom: 0 none;
	font-family: Oswald;
}
.impressum-datenschutz h4 {
    margin-bottom: 0;
    margin-top: 15px;
	font-weight: 600;
}

.impressum-datenschutz p {
    margin: 10px 0;
}

.impressum-datenschutz ol.zahlen > li {
    list-style: decimal;
    margin-left: 25px;
	margin-bottom: 10px;
}
.impressum-datenschutz ol.buchstaben > li {
    list-style: lower-latin;
    margin-left: 25px;
	margin-bottom: 10px;;
}
.impressum-datenschutz ol.zahlen li ul,
.impressum-datenschutz ol.buchstaben li ul {
	margin-top: 10px;
}
.impressum-datenschutz ol.zahlen li ul li,
.impressum-datenschutz ol.buchstaben li ul li{
	margin-bottom: 5px;
}



@media (max-width: 1279px) {

}
@media (max-width: 1023px) {

}
@media (max-width: 768px) {

}
@media (max-width: 640px) {
	.impressum-datenschutz h2 {
		margin-top: 50px;
		margin-bottom: 25px;
	}
	.impressum-datenschutz h3 {
		margin-top: 25px;
	}


/** ##### IMPRESSUM und DATENSCHUTZ Ende ##### **/