
/*! --- uc/Lytebox.css --- */

@media screen {
		
	/* Umschliessendes DIV der Lytebox */
	#js .lbPreload {
		position: absolute;
		overflow: hidden;	
		/* clip: rect(0px 0px 0px 0px); */
		cursor: url(/css/freshup/img/zoomout.cur) , pointer;
		background-color: #fff;
		-moz-box-shadow: 0px 0px 3px #999;
		-webkit-box-shadow: 0px 0px 3px #999;
		box-shadow: 0px 0px 3px #999;
		font-size: 1.2em;
	}
		#js .lbPreload img {
			margin-bottom: 0.4em;	
		}
		#js .lbPreload .loader {
			width: 100%; 
			height: 100%; 
			z-index: 9999; 
			background: #333;
			opacity: 0.7;
			position: absolute; 
		}
			#js .lbPreload .loader div {
				width: 20px;
				height: 20px;
				position: absolute;
				background: url(/img/ajax-loader.gif) no-repeat;
				left: 49%; 
				top: 49%;
			}
	#js #backLayer div {
		width: 64px;
		height: 64px;
		position: absolute;
		background: url(/img/ajax/news.gif) no-repeat;
		left: 48%; 
		top: 48%;
	}
	#js .highslide,
	#js .idLytebox {
		cursor: url(/css/freshup/img/zoomin.cur) , pointer;
	}
	#js a.highslide.ajax {
		cursor: pointer;
	}
	
	/* Hintergrundlayer zum abdunkeln */
	#js #backLayer {
		position: absolute;
		z-index: 9998;	
		background: #333;
		cursor: url(/css/freshup/img/zoomout.cur) , pointer;
		opacity: 0.6;
		filter: alpha(opacity=60);
		-moz-opacity: 0.6;
	}
	#js .btnRight {
		background: url(/css/freshup/img/arrow_right.png) no-repeat scroll 0 0 transparent;
		position: absolute;
		width: 30px;
		height: 90px;
		right: 0px;
		top: 35%;
		z-index: 10002;
		cursor: pointer;
	}
	#js .btnLeft {
		background: url(/css/freshup/img/arrow_left.png) no-repeat scroll 0 0 transparent;
		position: absolute;
		width: 30px;
		height: 90px;
		left: 0px;
		top: 35%;
		z-index: 10002;
		cursor: pointer;
	}

	#js .lbPreload .closeButton {
		position: absolute;
		right: 5px;
		top: 5px;
		min-width: 18px;
		min-height: 18px;
		width: 18px;
		height: 18px;
		background: url(/css/freshup/img/closeX.png) no-repeat scroll 0 0 transparent;
		z-index: 10002;
		cursor: pointer;
		border: 1px solid #999;
	}
	#lbExpander ul {
		list-style-type: none !important;
		margin: 0 !important;
		padding: 0;
	}
	#js .idLytebox.idLupe {
		/* Lupensymbol falls gewünscht, background hat keinen DEFAULT wert!  */
		display: block;
		position: relative; 
	}
	#js .idLytebox.idLupe  .magnifier {
		/* Lupensymbol falls gewünscht, background hat keinen DEFAULT wert!  */
		right: 3px;				/* position von rechts	default 3px */
		top: 3px;				/* position von oben	default 3px */
		height: 24px;			/* höhe 				default 24px */
		width: 24px;			/* breite 				default 24px */
		text-indent: -9999px;
		position: absolute;
	}
	
	#ts-google-map {
		width: 600px; 
		height: 400px;
		border-width: 1px;
		border-style: dotted;
		margin: 0.5em 0 1em 0;
	}
	
}


/* ========== PRINT ========== */

@media print {
		
}