
.b_arrow_l {position: absolute; left:5%;top:35%;color:rgba(185, 100, 162,0.999);cursor: pointer;font-size: 3em;}
.b_arrow_r {position: absolute; right:5%;top:35%;color:rgba(185, 100, 162,0.999);cursor: pointer;font-size: 3em;}


.b_arrow_l-ultima {position: absolute; left:1%;top:35%;color:rgba(185, 100, 162,0.999);cursor: pointer;font-size: 3em;}
.b_arrow_r-ultima {position: absolute; right:1%;top:35%;color:rgba(185, 100, 162,0.999);cursor: pointer;font-size: 3em;}


.color-fff {color:#fff!important}


.border-top-blau {border-top: 0px solid #0278fd}
.border-bottom-blau{border-bottom: 0px solid #0278fd}
.border-top-red {border-top: 0px solid #ff0000}
.border-bottom-red{border-bottom: 0px solid #ff0000}

.breiteinner{width:90%}


.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}

.swipe-wrap {
  overflow: hidden;
  position: relative;
}

.swipe-wrap > div {
  float: left;
  width: 100%;
  position: relative;
  overflow: hidden;
}




.boxtexte{padding:0 160px 0px 160px; border: 0px dotted #f90;}

.boxtexte .ym-clearfix {padding-top:40px;}

.boxtexte h2{
	color: rgba(185, 100, 162,0.999);
	color: rgba(185,100,162,0.7);
	font-size:2.0em;
	text-shadow: 3px 3px 3px rgba(0,0,0,0.2);
	margin: 0;
	padding:0 0px 0px 0px;
	display: inline;
	position: relative;
	top: 15px;
	}

.boxtextequot{
	padding:15px 0 0 40px;
	}

.quoticon{
	background-image:url(../bilderpfad/buttons/blockquote.png); background-position: top left;  background-size:45px;  background-repeat: no-repeat;
	}



#slider p {
    font-size: 1.0em;
	margin-top:30px;
}

#slider p:nth-child(2) {
    	font-size: 1.0em;
		margin-top:25px;
}

#slider p:nth-child(3) {
    	font-size: 1.0em;
		margin-top:10px;
}
#slider .boxtext p:nth-child(3) {}

#slider p:nth-child(4) {
    font-size: 1.0em;
	margin-top:10px;
}
#slider p:nth-child(5) {
    font-size: 2.0em;
	margin-top:10px;
}




.sliderheight{height:720px; border-top:0px dotted #000; border-bottom:0px dotted #000;}

@media (max-width:1700px){.sliderheight{height:680px;}}
@media (max-width:1600px){.sliderheight{height:650px;}
.boxtexte{padding:0 100px 0px 100px; border:0px dotted #f90;}

}
@media (max-width:1550px){.sliderheight{height:645px;}}
@media (max-width:1500px){.sliderheight{height:620px;}}
@media (max-width:1450px)
{.sliderheight{height:600px;}
.boxtexte{padding:0 80px 0px 80px;}
.boxtexte .ym-clearfix {padding-top:20px;}
.boxtexte h2{font-size:1.7em;}

}

@media (max-width:1400px){.sliderheight{height:560px;}
.boxtexte{padding:0 60px 0px 60px;}
.boxtexte h2{font-size:1.4em;	text-shadow: 4px 4px 4px rgba(0,0,0,0.2);	top: 0px;	}

#slider p {
    font-size: 1.0em;
	margin-top:20px;
}

#slider p:nth-child(2) {
    	font-size: 1.0em;
		margin-top:15px;
}

#slider p:nth-child(3) {
    	font-size: 1.0em;
		margin-top:10px;
}
#slider p:nth-child(4) {
    	display:none;;
}
}

@media (max-width:1200px){
	.sliderheight{height:400px;}

	.boxtexte{padding:0 30px 0px 30px;}
	.boxtexte .ym-clearfix {padding-top:15px;}
	.boxtexte h2{
	font-size:1.3em;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.2);
	top: 0px;
	}
}


@media (max-width:1024px){.sliderheight{height:420px;}
.boxtexte{padding:0 30px 0px 30px;}
}



@media (max-width:960px) {
#slider p {
    font-size: 1.0em;
	margin-top:10px;
}

#slider p:nth-child(2) {
    	font-size: 1.0em;
		margin-top:10px;
}
#slider p:nth-child(3) {
    	display:none;
	}
#slider p:nth-child(4) {
    	display:none;
	}

}

@media (max-width:860px) {
.testabstandnone{display:none;}
}






@media (max-width:740px) {

.sliderheight{height:400px;}

.boxtexte{padding:0 5px 0px 5px;}
.boxtextequot{
	padding:20px 0 0 5px;
	}
.quoticon{
	background-image:url(../bilderpfad/buttons/blockquote.png); background-position: top left;  background-size:25px;  background-repeat: no-repeat;
	}
.boxtexte h2{
	font-size:1.2em;
	}
#slider p {
    font-size: 0.9em;
	margin-top:7px;
}

#slider p:nth-child(2) {
    	font-size: 0.9em;
		margin-top:7px;
}
.boxtexte .ym-clearfix {padding-top:10px;}

.slpic740 {max-width:260px; padding-bottom:20px;}
}



@media (max-width:600px) {.sliderheight{height:350px;}}
@media (max-width:480px) {.sliderheight{height:240px;}}
@media (max-width:400px){.sliderheight{height:200px;}}
@media (max-width:340px){.sliderheight{height:150px;}}
