/* ----- ANFANG nav-Navi ----- */

/* v1.1

Manual » fff-Manuals und  ....php

*/


/* ovrt */
.lightboxContainer > div.pr30 { padding-right: 4vmin; } /* ovrt Desktop, prop Formular » ff-lightbox.css */

/*.schliessenKreuz » main.css und main_mobile.css*/

.lightboxWrap {
	width:100vw; /* damit kein horizontaler Scrollbar. default 100%. */
	height:100vh; /* falls Lightboxinhalt niedriger als viewport */
	/*height: » js*/

	/*padding-top:5vh;
	padding-bottom: 2vh;
	box-sizing: border-box;*/
	
	background-color: rgba(252,252,245,0.97);
	/*opacity:0.93;*/
	
	position:absolute;
	top:0;
	right:0;
	z-index:12;
	
	/*overflow-y: auto;*/
  	/*-webkit-overflow-scrolling: touch;*/ /* obsolet? */
    
	display: none;
	
    /* zum Entwickeln */
    /*display: block !important;*/
}
.lightboxContainer {
	font-size: inherit; /* default inherit */
	text-align:left !important;

	/*max-width: 480px;*/ /* hier oder als class oder inline setzen */
	/*width:80%;*/ /* default */
	
	margin:auto;
	/*padding-bottom: 4vh;*/
	
	
	/*background-color:rgba(214,200,194,0.35); *//* default */
	
	/* obsolet?: */
	/*min-height: 100vh;*/
	/*-webkit-transform: translateZ(0px);
	-webkit-transform: translate3d(0,0,0);
	-webkit-perspective: 1000;*/
	/**/
}



/* prop lightbox-Variante mit iFrame */
iframe {
    display: block;       /* iframes are inline by default */
    background-color: transparent;
    border: none;         /* Reset default border */
    /*height: calc(100vh - 32px);*/    /* Viewport-relative units */
    height: 100vh; /* Patch: default falls scroll-issue: 400vw */
    width: 100vw;
    /*width: calc(100vw - 22px);*/
}


/* optional für Chrome Safari */
 /*::-webkit-scrollbar { 
	display: none; 
 }*/

		

/*.kalenderBg {
	background-image:url('../images/calendar@2x_dark.png');
	background-repeat:no-repeat;
	background-position: 94% 6px;
	background-size: 22px;
}	*/		


/* ANFANG nav-toggle aus Nav-Navi, dev only */
/*#lightboxToggle { 
	line-height:1;
	
	position:fixed;
	top:25px;
	right:4%;
	ransform: scale(0.6,0.6);
	
	display: block;
	cursor: pointer; 
	padding: 30px 75px 35px 16px;
	background-color: rgba(256,256,256,0.7);
	overflow:hidden;
	z-index:11;
}
#lightboxToggle span, #lightboxToggle span:before, #lightboxToggle span:after {
  cursor: pointer;
  height: 4px;
  width: 60px;
  position: absolute;
  display: block;
  content: '';
  background-color: #20294e; 
}
#lightboxToggle span:before { top: -16px; }
#lightboxToggle span:after { bottom: -16px; }
#lightboxToggle span, #lightboxToggle span:before, #lightboxToggle span:after { transition: all 220ms ease-in-out; }
#lightboxToggle.active span { background-color: transparent; }
#lightboxToggle.active span:before, #lightboxToggle.active span:after { top: 0; }
#lightboxToggle.active span:before { transform: rotate(45deg); }
#lightboxToggle.active span:after { transform: rotate(-45deg); }*/
/* ENDE nav-toggle aus Nav-Navi, dev only */


/* ENDE nav-toggle aus Nav-Navi, dev only */

