/* Swiper Buttons - Prev/Next */
div.swiper-button-prev,
div.swiper-button-next {
	top: 0;
	margin: 0;
	display: inline-block;
	width: 27px;
	height: 50px;
	border: none;
	opacity: 1.0;
	}
	
div.swiper-button-prev {
	left: 20px;
	/* background: transparent url( '../js/jquery/swiper/icons/home-slider-prev-small.png' ) no-repeat; */
	background: none;
	}

div.swiper-button-prev:before {
	content: url( '../js/jquery/swiper/icons/home-slider-prev-small.png' );
	}

div.swiper-button-next {
	right: 20px;
	/* background: transparent url( '../js/jquery/swiper/icons/home-slider-next-small.png' ) no-repeat; */
	background: none;
	}
	
div.swiper-button-next:before {
	content: url( '../js/jquery/swiper/icons/home-slider-next-small.png' );
	}

/* Swiper Buttons - Play/Pause */	
div.swiper-button-play,
div.swiper-button-pause {
	position: absolute;
	width: 20px;
	height: 20px;
	z-index: 10;
	cursor: pointer;
	transform: translate( 0, 0 );
	}
	
div.swiper-button-play {
	right: 75px;
	top: 12px;
	/* background: transparent url( '../js/jquery/swiper/icons/arrowRightBlueBig.png' ) no-repeat; */
	background: none;
	}
	
div.swiper-button-play:before {
	content: url( '../js/jquery/swiper/icons/arrowRightBlueBig.png' );
	}

div.swiper-button-pause {
	right: 79px;
	top: 16px;
	/* background: transparent url( '../js/jquery/swiper/icons/pause.png' ) no-repeat; */
	background: none;
	}
	
div.swiper-button-pause:before {
	content: url( '../js/jquery/swiper/icons/pause.png' );
	}

/* Swiper Buttons - Bullets */
span.swiper-pagination-bullet {
	margin: 0 2px;
	display: inline-block;
	width: 12px;
	height: 12px;
	border: none;
	opacity: 1.0;
	/* background: transparent url( '../js/jquery/swiper/icons/slide-inactive.png' ) no-repeat; */
	background: none;
	}
	
span.swiper-pagination-bullet:before {
	content: url( '../js/jquery/swiper/icons/slide-inactive.png' );
	}

span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	/*
	background: #3C506E none repeat scroll 0 0;
	background: transparent url( '../js/jquery/swiper/icons/slide-active.png' ) no-repeat;
	*/
	background: none;
	}
	
span.swiper-pagination-bullet.swiper-pagination-bullet-active:before {
	content: url( '../js/jquery/swiper/icons/slide-active.png' );
	}

/* Broschueren in Quartett - Swiper */

.swiper-container-fade .swiper-slide .swiper-button-right2 {
   pointer-events: auto; /* fuer IE beim 'swiper-button-right2' noetig! */
}

div.coverSwiper div.swiper-slide div.teaserContentContainer {
	display: none;
	}

div.coverSwiper div.swiper-slide-active div.teaserContentContainer {
	display: block;
	}

div.swiper-button-right2 {
	margin: 0;
	display: inline-block;
	position: absolute;
	left: 20px;
	bottom: 15px;
	border: none;
	opacity: 1.0;
	z-index: 10000;
	cursor: pointer;
	}

div.swiper-button-right2:before {
	content: url( '../js/jquery/swiper/icons/arrow_swiper_forward.png' );
	}
	
div.swiper-slide div.broschuerenuebersicht {
	display: none;
}
	
div.swiper-slide-active div.broschuerenuebersicht {
	display: block;
	font-family: "BentonSans-Bold";
	position: relative;
	bottom: 0;
	left: 20px;
	margin-bottom: 20px;
	z-index: 100000;
	pointer-events: visible;
	}


/* /Broschueren in Quartett - Swiper */



/* Swiper-Play/Pause-Button nur im Viewport von 960px bis 1279px Breite darstellen */
@media only screen and (min-width: 960px) and (max-width: 1279px) {
	
	div.swiper-button-play {
		right: 123px;
		top: 12px;
		}
		
	div.swiper-button-pause {
		right: 127px;
		top: 16px;
		}
		
}



/* Swiper-Pagination-Buttons (Bullets) ab Viewport von 960px Breite absolut darstellen (in Box-Titlebars und Topmessages) */
@media only screen and (min-width: 960px) {
	
	div.swiper-pagination {
		position: absolute;
		top: 50px;
		}
		
	div.swiper-pagination.left { left: 18px; }
	div.swiper-pagination.right { right: 18px; }
	
	/* MOVE */
	.presseItem,
	.karrierTermineItem,,
	.karrierStellenItem,
	.jurisItem,
	.zvgItem {
		margin-top: 25px;
		padding: 0 20px 25px 20px
		} 
		
}



/* Swiper-Pagination-Buttons (Bullets) bis Viewport von 959px Breite unterhalb vom Content und ohne sonstige Buttons (Prev, Next, Play/Pause) darstellen */
@media only screen and (max-width: 959px) {
	
	div.swiper-pagination {
		position: static;
		top: auto;
		margin: 20px;
		}
		
	div.swiper-pagination.left { left: auto; }
	div.swiper-pagination.right { right: auto; }
	
	div.swiper-button-prev,
	div.swiper-button-next,
	div.swiper-button-play,
	div.swiper-button-pause	{
		display: none;
		}
		
	/* MOVE */
	.presseItem,
	.karrierTermineItem,
	.karrierStellenItem,
	.jurisItem,
	.zvgItem {
		margin-top: 20px;
		padding: 0 20px 20px 20px;
		} 
		
	.arrowsHorizontal .arrowLeft, 
	.arrowsHorizontal .arrowRight {
		/* position: relative;
		top: 475px; */
	}

	div.swiper-button-right2 {
		bottom: 25px;
	}

}