@charset "utf-8";
/* CSS Document */

/* lightboxbefehle */

/*Diese Anweisung gilt für alle Listenelemente ungeordneter Listen der Klasse lightbox: 
Alles, was innerhalb von Listenpunkten der Klasse lightbox steht, 
wird mit diesem Befehl auf 0 gesetzt;*/



ul.lightbox li {    
	overflow: hidden;   /*scrollbalken ausschalten */ 
	position: absolute; /* Absolute Positionierung */
	width: 0;    		/*Breite auf 0 */
	height: 0;   		/*Höhe auf 0 */ 
	left: 0;     		/*Position von Links 0 */
	top: 0;     		/*Position von Oben: 0 */
	opacity: 0;			/*Transparenz ausgeschaltet */  
	list-style:none;
}


/* Durch die Pseudoklasse "target" (:target) am Listenpunkt li wird definiert, was passiert, wenn 
man auf den Bereich klickt, der von dem Listenpunkt umschlossen wird. Klickt man noch mal darauf, kommt diese Einstellung
nicht mehr zur Anwendung. */

ul.lightbox li:target {
	width: 100%;
	height:100%;
	opacity: 1; 						/* Transparenz 100% */
	background: rgba(0, 0, 0, 0.8);		/* Hintergrund: schwarz und Transparenz 80% */
	-moz-transition: opacity 1s;    	/* Zeitdauer des Transparenzprozesses für firefox*/
	-o-transition: opacity 1s;    	/*... für Opera */
	-webkit-transition: opacity 1.5s;  	/*... für Smartphone, tablet, google, etc */

}

/* so wird das Bild angezeigt */
ul.lightbox li:target a {
   position: absolute; 
	top: 60%; 							/*zentriert das Bild von oben */
	left: 65%;							/*zentriert das Bild von links */
	margin: -25% 0 0 -40%;  				/* verschiebt das zentrierte Bild um 20% nach oben und um 40% nach links */
	border: 2px solid #fff;			/* weißer Rand mit einer Breite von 14px um das geöffnete Bild */
	-moz-box-shadow:0 1px 8px #000000;	/* Schattenbox Mozilla Firefox */
	-o-box-shadow:0 1px 8px #000000;	/* Opera */
	-webkit-box-shadow:0 1px 8px #000000; /* Google */
	box-shadow:0 1px 8px #000000;
	}





/*schaltet den Listenpunkt aus bei allen Elementen der Klasse "lightboxliste" */
.lightboxliste li  {
   list-style:none; /* Anzeige ohne Listenpunkte */
	display:inline-block; /* Anzeige der Listenpunkte nebeneinander */
} 

.lightboxliste img  {
  width: auto;
   height: 120px;
}




.lightbox img {
	width: auto;
   height: 800px;
	
  /* Anzeige aller Bilder auf die gleiche Höhe bringen */
}

/* gestaltet einen Button close */
ul.lightbox li a.close{ 
	color:#000;
	width: 90px;
   height: 18px;
	border:1px solid #fff;
	text-decoration:none;
	padding:0 3px;
	margin:0;
	background-color:#fff;
//	 font-family: "Indie Flower", georgia, "trebuchet ms",serif;
	  font-family: "Patrick Hand", cursive;
    font-size: 0.92em;
	box-shadow: 3px 3px 5px 0px #333;
	border-radius: 5px;
	position:absolute;
	top: 57%;
	left: 65%;
	margin: -25% 0 0 -40%;

}


ul.lightbox li a.zurueck{ 
	color:#000;
	width: 60px;
   height: 18px;
	border:1px solid #fff;
	text-decoration:none;
	padding:0 3px;
	margin:0;
	background-color:#fff;
  //	font-family: "Indie Flower", georgia, "trebuchet ms",serif;
	 font-family: "Patrick Hand", cursive;
   font-size: 0.92em;
 	box-shadow: 3px 3px 5px 0px #333;
	border-radius: 5px;
	position:absolute;
	top: 57%;
	left: 72%;
	margin: -25% 0 0 -40%;

}


ul.lightbox li a.weiter{ 
	color:#000;
	width: 60px;
   height: 18px;
	border:1px solid #fff;
	text-decoration:none;
	padding:0 3px;
	margin:0;
	background-color:#fff;
	// font-family: "Indie Flower", georgia, "trebuchet ms",serif;
	  font-family: "Patrick Hand", cursive;
    font-size: 0.92em;
	//font-family: Arial, Helvetica, sans-serif;
	//font-weight:bolder;
	box-shadow: 3px 3px 5px 0px #333;
	border-radius: 5px;
	position:absolute;
	top: 57%;
	//bottom: 20%;
	left: 76%;
	 margin: -25% 0 0 -40%;

}

ul.lightbox li a.text{ 
	//color:#000;
	// color: #fff;
	color : #ebeff2;
	width: 380px;
   height:1px;
	border:0px solid #fff;
	text-decoration:none;
	text-align: center;
	
	padding:0 3px;
	margin:0;
	//background: rgba(0, 0, 0, 0.8);
	background-color rgba(0, 0, 0, 0.9);
	
    font-family: "Patrick Hand", cursive;	
    font-size: 1.2em;
	//box-shadow: 3px 3px 5px 0px #333;
	//border-radius: 5px;
	position:absolute;
	top: 85%;
	left: 42%;
	margin: -25% 0 0 -40%;

}


.thumbnail {
display: inline-block;
margin: 10px;
}
.thumbnail img {
//width: 160px;
//height: auto;
width: auto;
height: 160px;
}
