/* Lightbox */	
#lightbox {		
	position: absolute;		
	top: 40px;		
	left: 0;		
	width: 100%;		
	/*z-index: 100;*/		
	z-index: 990;		
	text-align: center;		
	line-height: 0;	
}

#lightbox a img { 
	border: none; 
	}	

#outerImageContainer {		
	position: relative;		
	background-color: #fff;		
	width: 250px;		
	height: 250px;		
	margin: 0 auto;	
}

#imageContainer {		
	padding: 10px;	
}	

#loading {		
	position: absolute;		
	top: 40%;		
	left: 0%;		
	height: 25%;		
	width: 100%;		
	text-align: center;		
	line-height: 0;	
}	

#hoverNav {		
	position: absolute;		
	top: 0;		
	left: 0;		
	height: 100%;		
	width: 100%;		
	/*z-index: 10;*/		
	z-index: 970;	
}	

#imageContainer>#hoverNav { 
	left: 0;
}	


#hoverNav a { 
	outline: none;
}	
#prevLink, #nextLink {		
	width: 49%;		
	height: 100%;		
	background: transparent url(../images/blank.gif) 
	no-repeat; /* Trick IE into showing hover */		
	display: block;	
}

#prevLink { 
	left: 0; 
	float: 
	left;
	}	

#nextLink { 
	right: 0; 
	float: right;
}	


#prevLink:hover, #prevLink:visited:hover { 
	background: url(../images/prevlabel.gif) left 15% no-repeat; 
}	

#nextLink:hover, #nextLink:visited:hover { 
	background: url(../images/nextlabel.gif) right 15% no-repeat; 
}	

#imageDataContainer {		
	font: 10px Verdana, Helvetica, sans-serif;		
	background-color: #fff;		
	margin: 0 auto;		
	line-height: 1.4em;	
}	

#imageData {		
	padding:0 10px;	
}	


#imageData #imageDetails{ 
	width: 70%; 
	float: left; 
	text-align: left; 
}		

#imageData #caption{ 
	font-weight: bold;	
}	

#imageData #numberDisplay{ 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}				


#imageData #bottomNavClose{ 
	width: 66px; 
	float: right;  
	padding-bottom: 0.7em;	
}		

#overlay {		
	position: absolute;		
	top: 0;		
	left: 0;		
	/*z-index: 90;*/		
	z-index: 980;		
	width: 100%;		
	background-color: #000;		
	 filter:alpha(opacity=60);		
	-moz-opacity: 0.6;		
	opacity: 0.6; 
}	

.clearfix:after {		
	content: "."; 		
	display: block; 		
	height: 0; 		
	clear: both; 		
	visibility: hidden;	
}	

* html>body .clearfix {
	display: inline-block; 		
	width: 100%;	
}	

* html .clearfix {		
	/* Hides from IE-mac \*/		
	height: 1%;		
	/* End hide from IE-mac */	
}	

div.gallery a {		
	color: #fff;		
	font-size: 11px;	
}	

div.gallery a:hover {		
	color: #ff8c00;	
}	

div.gallery div.cont {		
	width: 100%;	
}	

div.gallery table.gTable td {		
	vertical-align: top;		
	padding-bottom: 5px;	
}	

div.gallery td.gallery_image div.link {		
	overflow: hidden;		
	text-align: center;		
	width: 72px;	
}	

div.gallery td.gallery_image div.link a img {		
	opacity:0.3;		
	/* <filter: Gray();		
	-moz-opacity:0.5; */		
	border: 3px solid #E3E3E3;	
}	

div.gallery td.gallery_image div.link a:hover img {		
	opacity: 1;		
	/*filter: none();		
	-moz-opacity: 1; */		
	border: 3px solid #B5B4B4;	
}	

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;	
}

.gTop{	
	border-bottom: 1px solid #E3E3E3;	
	margin-bottom: 7px;	
	text-align: right;	
}

.gBottom{	
	margin-top: 5px;	
	text-align: right;	
}

/* << *//* << */
