#inaktiv{
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0.7;
	filter: alpha(opacity=70);
	background-color: black;
	z-index: 500;
}

#popupwin{
	position: fixed;
	left: 50%;
	top: 50%;
	overflow: visible;
	z-index: 600;
	display: none;
	background-color: white;
	box-shadow: 3px 3px 5px #333333;
}

#meldung{
	display: none;
	position: absolute;
	top: 30%;
	left: 50%;
	margin-left: -40%;
	width: 80%;
	min-height: 100px;
	background-color: white;
	z-index: 600;
}

#meldung #meldung_txt{
	padding: 40px;
}

#close_meldung{
	padding: 1em;
}

@media screen and (min-width: 768px) {

	#meldung {
		width: 400px;
		margin-left: -200px;
	}
}

a.closePopup{
	display: block;
	position: absolute;
	z-index: 200;
	right: 0.5em;
	top: 0.5em;
}

a.closePopup img{
	width: 32px;
	height: 32px;
}

#popupwin a.nextImg {
    margin-top: -35px;
    position: absolute;
    right: 10px;
    top: 50%;
    z-index: 100;
}

#popupwin a.prevImg {
    left: 10px;
    margin-top: -35px;
    position: absolute;
    top: 50%;
    z-index: 100;
}

#popupwin .wrapper{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#popupwin div.imgFade{
	position: absolute;
    display: none;
    left: 0px;   
    top: 0px;
}

#popupwin div.bildunterzeile{
	font-size: 0.75em; /* 12px */
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#popupwin div.bildunterzeile p{
	position: relative;
	margin: 0px;
	padding: 1em 1.5em;
	z-index: 10;
	color: black;
}