 
.cycle-slideshow, .cycle-slideshow * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
 

.slider .cycle-slideshow  {padding:0px 100px 100px 100px; max-width:1440px; padding: 0px;}
/*
.slider .cycle-slideshow.testimonials  {overflow: visible !important;}*/

.carousel .carousel-container   {padding:0px 0px 0px 0px; max-width:1440px;overflow: hidden;position: relative;}

.start .block.hellgrau.carousel, .block.carousel.mediathek {padding: 0px 20px 0px 20px ; overflow:hidden;} 

.block.carousel.mediathek.hellgrau {margin-bottom: 0;}







.cycle-slideshow { min-width: 200px;margin: 0; padding: 0; position: relative;top:0px;
  
  width:100%; max-width:1240px; 
  
  margin:0px auto 0px auto;padding:0px 0px 100px 0px;
 }

 
.cycle-slideshow img { 
   
    position: absolute; bottom: 0; left: 200px; 
    width: 35% !important; height:auto; max-width:500px;
    padding: 0; display: block;
}



.slide-box > a.boxlink  { padding-bottom:100%; width:100%;
background-color:#fff; position:relative; display:block;  white-space:normal; 
background-image: url('../images/icons/startseite-meldungen-kleiner pfeil.svg');
background-repeat: no-repeat;
background-size: 16px auto;
background-position: right 16px bottom 16px;

}

a.boxlink:hover p, a.boxlink:hover h4, a.boxlink:hover {color:#fff !important; background-color: #0B6273;}
a.boxlink:hover {background-image:url('../images/icons/arrow-calendar-right.svg')}


.slide-box {width:100%; float:left;padding-bottom: 50px;padding-bottom:  0px;display:block;  }
 

.slide-box .newsteaser {position:absolute;top:30px;left: 20px; width: calc(100% - 40px) }
.slide-box .newsdate {position:absolute;bottom:14px;left: 20px;  }


.newmedia .medialist .slide-box {margin-bottom: 50px; }


.slide-box h4 { color:#0B6273;}
 
 
.slider h2 , .carousel h2 {margin-bottom: 32px;}



.slide-element {
position:relative; width:100%;max-width:1240px;
height:auto; 
margin:0px auto 0px auto;
padding-bottom:21.774194%; 
background-repeat: no-repeat;
background-position:center center;
background-size:cover; 

box-shadow: 0px 5px 30px #00000026;

}




.slider .blockcontent { padding: 0px ;}
.slider .blockcontent h2 { padding: 0px 20px 0px 20px;}

.slide-testimonial { width:100%; padding: 0px 20px 0px 20px;}

.slide-testimonial .slide-container {  width:100%;  padding-bottom:40px }

/*.boximage { width:100%; }

.boximage  div {width:100%; position:relative; 
padding-bottom:67.5%;
background-repeat:no-repeat;
background-size:100% auto;
background-position:center center; }*/


.zitat {font-size: 22px;color:#0B6273;}


.testimonial {position:relative; height:700px;
padding:0;
background-color: #f5f5f5;background-color:transparent;
width: 100%;
z-index: 1;
 
}
 
.testimonial-text {background-color: #f5f5f5;padding: 30px 30px 30px 80px; background-image: url('../images/icons/startseite-teilnehmer-anfuehrungszeichen.svg');
background-repeat: no-repeat;
background-size: 40px auto;
background-position: left 20px top 30px;}


  
 .testimonial-text {position:absolute;   left:0px;  
  top: 50%; transform: translateY(-50%); }
  
  
  

 
.caption {
position: absolute;
left: 0px;bottom: -60px;height:60px;
 max-width:1240px;
overflow: hidden;
width: 100%;

}

.captiontext {display:block; width: 100%; padding:16px;text-align:center;}
.captiontext .linkbutton {margin: 10px 0px 0px 0px;}
 

/* overlay */
.cycle-overlay { 
    font-family: tahoma, arial;
    position: absolute; bottom: 0; width: 100%; z-index: 600;
    background: black; color: white; padding: 15px; opacity: .5;
}



.disabled { opacity: .5; filter:alpha(opacity=50); }

 /* display paused text on top of paused slideshow */
.cycle-paused:after {display:none;
    content: ''; color: white; background: transparent; padding: 10px;
    z-index: 500; position: absolute; top: 10px; right: 10px;
    border-radius: 10px;
    opacity: .5; filter: alpha(opacity=50);
}
 
 
 .cycle-prev, .cycle-next, .captionoverlay {display:none;}  
 
 
 
 
/* pager */
.cycle-pager { 
z-index: 101; display:block; 
 
 position: absolute; 
  bottom: 0px; left:35px;
 
 overflow: hidden; height:16px;
 background:transparent ; padding:0px 0px 0px 0px; text-align:center;
 
 
 transform: translateX(-50%);
left: 50%;
}

.slider .cycle-pager { bottom: -40px;}

.slider  .cycle-slideshow.testimonials .cycle-pager { bottom:  0px;}

 

 
 

.cycle-single  .cycle-pager span { display:none;}

.cycle-single  .cycle-next , .cycle-single  .cycle-prev , .cycle-single  .cycle-pager, .cycle-single  .cycle-pager.start {display:none; }



.cycle-pager span { display:  inline-block; cursor: pointer;  margin-bottom:0px;  background:transparent;    
width:16px;height:16px;margin-right:8px;
text-indent:-9999px;
border-radius: 50%;
-moz-border-radius:50%;
-webkit-border-radius:50%; 
background-color: #87878D; opacity:1;
}

.cycle-pager span:hover { background-color: #AD0539; opacity:1;}

.cycle-pager span.cycle-pager-active { background-color: #AD0539;  opacity:1;}
 
.cycle-pager > * { cursor: pointer;}



.cycle-pager.c1 { bottom:20px; }

 .mediathek .cycle-pager {position:relative; bottom: -30px !important; }
 .mediathek .cycle-pager.start {position:absolute; bottom: 20px !important; }

 
#startslider .cycle-slideshow {max-width:100%; width:100%; padding-bottom:100px;} 
 #startslider.cycle-single .cycle-slideshow {padding-bottom:0px;} 
  

 
.cycle-pager.start span { display:  inline-block; cursor: pointer;  margin-bottom:0px;   
width:16px;height:16px;margin-right:12px;
text-indent:-9999px;
border-radius: 50%;
-moz-border-radius:50%;
-webkit-border-radius:50%; 
border:3px solid #0B6273;
background-color: transparent; opacity:1; color:#0B6273;
}

.cycle-pager.start span:hover { background-color: #0B6273; opacity:1;}

.cycle-pager.start span.cycle-pager-active { background-color: #0B6273;  opacity:1;}
 
 


 
 

.maincol-slider .slide-testimonial { width:100%;max-width:1000px; margin-right: 0px;margin-left: 0px;  padding: 0px 0px 0px 0px;}

.maincol-slider .cycle-slideshow {padding:0px 0px 100px 0px; }
.maincol-slider .cycle-pager{bottom:50px; }

.maincol-slider {clear:both; padding: 0px 0px 0px 0px;}
.maincol-slider .testimonial-container{  width:100%;  }
.maincol-slider h4 {padding :40px 0px 40px 0px;}





 
 
@media all and (min-width: 400px){	  
	
 .slide-box > a.boxlink  { padding-bottom:72.5%;  padding-bottom:80%; }

.testimonial {  height:530px;}
}


 
@media all and (min-width: 500px){	 


.slide-box > a.boxlink  { padding-bottom:50%; }


.testimonial {  height:500px;}
 } 
 
 
 
 @media all and (min-width: 640px){	 

.testimonial {  height:450px;}

.slide-box > a.boxlink  { padding-bottom:35%; }
 
 }



@media all and (min-width: 768px){	
	
.start .block.hellgrau.carousel, .block.carousel.mediathek {padding: 0px 0px 0px 0px;} 
	
	
.slide-box {padding-right:20px; width:50%;}


.slide-box > a.boxlink  {padding-bottom:85%;}

 .carousel .cycle-next, 
.carousel .cycle-prev{ display:none}


.carousel .cycle-pager { display:block;}
.carousel .carousel-container   {padding:0px 0px 0px 0px; max-width:1440px;}

.carousel h2 {margin-bottom: 48px;}
 
 
.cycle-pager { display:none;}
.cycle-prev { display:block;}
.cycle-next { display:block;}


.maincol-slider .cycle-pager { display:block;}
.maincol-slider .cycle-prev { display:none;}
.maincol-slider .cycle-next { display:none;}





.slider .cycle-slideshow.testimonials  {overflow: hidden !important;}

  
.slider h2  {margin-bottom: 40px;}


.cycle-prev {   cursor:pointer;
display:block;position:absolute;  z-index:1005;  width:100px; left:0px; top:0px;
/*padding-bottom:21.774194%;*/
background-image:url('../images/icons/arrow-left.svg');
background-repeat:no-repeat;
background-size:40px auto; 
background-position:center  center ;height:100%;background-color:#fff;
}


.cycle-next {   cursor:pointer;
display:block;position:absolute;  z-index:1005;
/*padding-bottom:21.774194%;*/

width:100px; right:0px; top:0px;

background-image:url('../images/icons/arrow-right.svg');
background-repeat:no-repeat;
background-size:40px auto; 
background-position:center center ;height:100%;background-color:#fff;
}  
 

.cycle-next.start {background-image:url('../images/icons/arrow-calendar-right.svg');padding-bottom:0; top:50%; margin-top:-20px; height:40px;background-color:transparent;}
.cycle-prev.start {background-image:url('../images/icons/arrow-calendar-left.svg');padding-bottom:0; top:50%; margin-top:-20px;height:40px;background-color:transparent;}
 

 
  
.slider .blockcontent { padding:: 0px 20px 0px 20px;} 
 

.slider .blockcontent h2 { padding: 0px 0px 0px 100px;}

.slide-testimonial { width:100%;max-width:calc(100% - 200px); margin-right: 100px;margin-left: 100px;  padding: 0px 0px 0px 0px;}


.slide-testimonial .slide-container { position:relative; width:100%; padding-bottom:0; /*min-height:600px;  height:64vw;*/}
 
/*.boximage-container {position:relative; 
top:0px; 
left:50%; transform: translate(-50%, 0);
width:70%;
z-index:10;
}
 

.boximage > div {
box-shadow: 0px 5px 30px #00000026;
-moz-box-shadow: 0px 5px 30px #00000026;
-webkit-box-shadow: 0px 5px 30px #00000026;
}
 */


.testimonial-container {position: relative;  
width: 100%;
z-index: 1;
overflow:visible;
}
 
 

.testimonial {
padding:  0px;
width: 100%;
height:400px; background-color:transparent;
 
}
 .maincol-slider .testimonial {height:300px;}

.testimonial-text {
padding: 60px 30px 30px 80px;

background-image: url('../images/icons/startseite-teilnehmer-anfuehrungszeichen.svg');
background-repeat: no-repeat;
background-size: 40px auto;
background-position: left 20px top 60px;
}
 
 



}
 
 

 
@media all and (min-width: 900px){	
	


	 
.cycle-pager.start {display:block; position:absolute; bottom: 20px; z-index:10 z-index: 1005;}
 
  
#startslider .cycle-slideshow {padding-bottom:0px;} 
  
.cycle-pager.start span { color:#fff; 
border:3px solid #fff;}

.cycle-pager.start span:hover { background-color: #fff; opacity:1;}

.cycle-pager.start span.cycle-pager-active { background-color: #fff;  opacity:1;}
 
.testimonial { height:300px;position:relative; }

 .maincol-slider .testimonial {height:300px;}
 
.slide-box > a.boxlink  {padding-bottom:80%;}

.maincol-slider {clear:both; padding: 0px 20px 0px 20px;}

}


 


@media all and (min-width: 1000px){


.newmedia .medialist .slide-box {margin-bottom: 0px; }
 
 
.carousel .cycle-pager { display:none;}

.carousel .carousel-container   {padding:0px 100px 0px 100px; max-width:1440px;}

.mediathek .carousel .carousel-container   {padding:0px 70px 0px 100px; max-width:1440px;}


.carousel .cycle-next, 
.carousel .cycle-prev{ display:block; background-color: #f5f5f5; padding-bottom:0; height:auto; }

.carousel h2 {margin-left: 100px;} 


.slide-box > a.boxlink  {padding-bottom:70%;}


.mediathek .carousel .cycle-next, 
.mediathek .carousel .cycle-prev { background-color: #fff;}

.mediathek .hellgrau.carousel .cycle-next, 
.mediathek .hellgrau.carousel .cycle-prev { background-color: #F5F5F5;}

}





@media all and (min-width: 1100px){
	

 
.slide-box > a.boxlink  {padding-bottom:60%;}


}

  
 
@media all and (min-width:1200px){
	

 .cycle-next, .cycle-prev ,.slide-testimonial .slide-container { height:30vw; height:100%;}
  
  
.boximage-container {
position:absolute; 
top:0px; 
left:0px;
width:33%; transform: translate(0, 0);
}
 
 

.testimonial-container {  
width: 800px; margin:auto;
 
}
 	
.testimonial { width: 100%; height:250px;}

.maincol-slider .testimonial { height:300px; }

 


.testimonial-text { padding: 30px 30px 30px 120px; background-size: 40px auto;
background-position: left 60px top 30px;}
 
 
.slide-box {padding-right:20px; width:33.333333%;}

.slide-box > a.boxlink  {padding-bottom:110%;padding-bottom:120%;}

.cycle-next.start {background-image:url('../images/icons/arrow-calendar-right.svg');padding-bottom:0; top:50%; margin-top:-40px; height:40px;}
.cycle-prev.start {background-image:url('../images/icons/arrow-calendar-left.svg');padding-bottom:0; top:50%; margin-top:-40px;height:40px;}
 
  
 
}


@media all and (min-width:1280px){
.slide-box > a.boxlink  {padding-bottom:95%;}
}




@media all and (min-width:1360px){
.slide-box > a.boxlink  {padding-bottom:80%;}
}

@media all and (min-width:1440px){	
 
.slide-box > a.boxlink  {padding-bottom:72.5%;}
 
 
}


@media all and (min-width: 1440px){	

.maincol-slider .cycle-pager { display:none;}

.maincol-slider .cycle-next, 
.maincol-slider .cycle-prev{ display:block; }

.maincol-slider .slide-testimonial { width:100%;max-width:720px; margin-right: 100px;margin-left: 100px;  padding: 0px 0px 0px 0px;}
 
.maincol-slider .cycle-slideshow {padding:0px 0px 0px 0px; }
.maincol-slider {clear:both; padding:0; }
.maincol-slider .testimonial-container{  width:720px;  }
.maincol-slider h4 {padding :70px 0px 40px 100px;}



.maincol-slider .cycle-pager { display:none;}
.maincol-slider .cycle-prev { display:block;}
.maincol-slider .cycle-next { display:block;}
	
}



 

@media all and (min-width:1920px){	 
 
}
