
/* >> i-fekt Gallery */
	/* Übersichtsseite */
	div.ifgallery {
		margin: 5px 0;
		width: 100%;
		font-size: 11px;
	}
	div.gallery {
		margin: 5px 0;
		width: 100%;
		font-size: 11px;
	}
	div.gallery a  { color: #355497; font-size: 11px }
	div.gallery a:hover  { color: #a9a9a9 }
	div.gallery div.cont {
		width: 100%;
	}
	div.gallery table.gTable td  { vertical-align: top; padding-bottom: 5px }
	div.gallery td.gallery_image div.link   { text-align: center; margin-top: 5px; border: solid 1px #333; width: 120px; height: 90px; overflow: hidden }
	
	/* >>div.gallery td.gallery_image div.link a img {
		opacity:0.3;
		filter: Gray();
		-moz-opacity:0.3;
	}

	div.gallery td.gallery_image div.link a:hover img {
		opacity: 1;
		filter: none();
		-moz-opacity: 1;
	}*/
	
	
	div.gallery td.gallery_image div.link a img  { border: 0px; filter: none(); opacity: 1 }


	div.gallery td.gallery_image div.link a:hover img {
		opacity: 1;
		filter: none();
		-moz-opacity: 1;
	}
	
	
	
	div.gallery div.medianame {
		display: none;
	}
	div.gallery div.description {
		display: none;
	}
	/* Hover Thumb in der Übersicht */
	div.gallery #trailimageid {
		position: absolute;
		visibility: hidden;
		left: 0;
		top: 0;
		height: 1px;
		z-index: 5000;
	}
	/* Detailansicht */
	div.gallery div.gallery_detail {
		position: absolute;
		width: auto;
		top: auto;
		left: auto;
		z-index: 500;
	}
	div.gallery div.gallery_detail div.cont   { background-color: black; border-style: solid solid none solid; border-width: 10px 10px 0 10px; border-color: #fff #fff black #fff; position: absolute; z-index: 600; top: -300px; left: -100px; width: 650px }
	* html div.gallery div.gallery_detail div.cont  { width: 695px }
	/* Allgemein Links */
		div.gallery div.gallery_detail a  { color: #355497 }
		div.gallery div.gallery_detail a:hover  { color: #a9a9a9 }
		div.gallery div.gallery_detail div.image {
			text-align: center;
			margin-bottom: 5px;
		}
		/* Bild */
		div.gallery div.gallery_detail div.image {
		}
		/* Breitenangaben der Container */
		div.gallery div.gallery_detail h3,
		div.gallery div.gallery_detail p.description,
		div.gallery div.gallery_detail div.option,
		div.gallery div.gallery_detail div.back,
		div.gallery div.gallery_detail table.galleryNav {
			text-align: left; /* Nicht entfernen */
			width: 95%;
		}
		/* Überschrift */
		div.gallery div.gallery_detail h3  { color: #789; text-align: left; margin: 10px auto 5px }
		/* Beschreibung */
		div.gallery div.gallery_detail p.description  { color: black; text-align: left; margin: 0 auto }
		/* Optonen */
		div.gallery div.gallery_detail div.option {
			text-align: left;
			margin: 10px auto;
			display: none;
		}
		/* PopUp Link */
		div.gallery div.gallery_detail span.popup {
		}
		/* Download Link */
		div.gallery div.gallery_detail span.download {
		}
		div.gallery div.gallery_detail span.download span.size {
		}
	/* Navigation Detailansicht */
		div.gallery div.gallery_detail div.gTop,
		div.gallery div.gallery_detail div.gBottom  { background-color: white; text-align: left; margin-top: 10px; margin-right: 0px; padding: 2px 0; width: 100% }
		div.gallery div.gallery_detail div.gTop {
			display: none;
		}
		div.gallery div.gallery_detail div.gTop table.galleryNav,
		div.gallery div.gallery_detail div.gBottom table.galleryNav {
			width: 95%;
			margin: 0 auto;
		}
		div.gallery div.gallery_detail div table.galleryNav td.next,
		div.gallery div.gallery_detail div table.galleryNav td.back,
		div.gallery div.gallery_detail div table.galleryNav td.prev {
			width: 33%;
		}
		div.gallery div.gallery_detail div table.galleryNav td.back {
			text-align: center;
		}
		div.gallery div.gallery_detail div table.galleryNav td.next {
			text-align: right;
		}
		div.gallery div.gallery_detail div a {
		}
		div.gallery div.gallery_detail div a:hover {
		}
/* << */


/* >> Lightbox Gallery */
	/* >> >> Allgemeine Angaben */
		div.ligallery div.gallery h3 {
			font-size: 10px;
		}
		div.ligallery div.gallery div.description {
			font-size: 10px;	
		}
		div.ligallery div.gallery div.medianame {
			display: block;
		}
		div.ligallery div.gallery div.description {
			display: block;
		}
		div.ligallery div.gallery div.galleryNav   { background-color: #F5F5F5; text-align: center; padding: 1px 0; border: dotted 1px #789 }
		div.ligallery div.gallery div.galleryNav a {
			padding: 0 5px;
		}
/* << */
