/* CSS Magnific - meine Anpassungen */

.mfp-bg {
/* 
	background: #0b0b0b;
	background-color: rgba(0,0,0,0.9);
*/

	opacity: 0.95;
	filter: alpha(opacity=95);
	background-color: #222;	
	background-image: url("dot_overlay.png");
	
}


/* === Original === */

.mfp-containerXXX {
	overflow: hidden !important;
}

.mfp-iframe-holder .mfp-content {
	line-height: 0;
	width: 100%;
	max-width: 900px; 

	max-width: 1200px !important; /* schafft die BREITE */
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }

.mfp-iframe-scaler iframe {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
	background: #000; 
}


/* === Meine // iframe === */

.mfp-iframe-holder .mfp-content {
	max-width: 1200px;
	max-width: 900px;	
	/* Hoehe durch .mfp-iframe-scaler // padding-top: 56.25%; */
}


/* === Arrows === */

.mfp-arrow-left:after,
.mfp-arrow-left:before,
.mfp-arrow-right:after,
.mfp-arrow-right:before,
.mfp-a,
.mfp-b {

	display: none;
}

button.mfp-arrow {
	background: transparent;
	background: #111;
	background-color: rgba(0,0,0,0.3);
	background-position: center;
	background-repeat: no-repeat;
}

button.mfp-arrow-left {
	border-bottom: 0px solid #FFF;
	background-image: url("arrows_bi_left.png");

}

button.mfp-arrow-right {
	border-top: 0px solid #FFF;	
	background-image: url("arrows_bi_right.png");
}
 
 
 
/* === YYY === */