#lightbox_bg{
	display:none;
	position:absolute;
	z-index:200;
	top:0;
	left:0;
	width:100%;
	height:500px;
	
	background-color: #333;
	
	-moz-opacity:0.66;
	opacity:0.66;
	filter:alpha(opacity=66);	
}

#lightbox {
	display:none; 
	position:absolute;
	z-index:210;
	top:1.667em;
	left:1.667em;
	width:79.833em;
	
	background-color:#000000;
}
	
	#lightbox  a:visited {
		color:#0199cb;
	}
	
	#lightbox  .clear {
		clear:both;
		height:0.1px;
		line-height:0;
		font-size:0;
	}
	
	#lightbox .l_inner {
		border: 0.083em solid #0199cb;
		zoom:1;
	}
	
		#lightbox .l_head {
			background:#ebf8ff;
			border-bottom: 0.083em solid #0199cb;
		}
		
			#lightbox .l_head .l_headline {
				float:left;
				width:56.25m;
			}
			
				#lightbox .l_head h3 {
					font-size:1.25em; /* 15px */
					padding:0.4em 0.466em;
					color:#0199cb;
				}
			
			#lightbox .l_head .l_buttons {
				float:right;
				width:22em;
				padding-top:0.583em;
				padding-right:0.75em;
			}
			
				#lightbox .l_head .l_buttons a {
					float:right;
					color:#0199cb;
				}
					
					#lightbox .l_head .l_buttons a.close, 
					#lightbox .l_head .l_buttons a.print {
						padding:0 0 0 0.833em;
						background:transparent url(../images/main/lightbox/arrow.gif) 0% 50% no-repeat;
					}
					
					#lightbox .l_head .l_buttons a.print_icon span {
						display:block;
						width:2.08em;
						height:1.25em;
						margin-right:2.33em;
						background:transparent url(../images/main/lightbox/print.gif) 100% 50% no-repeat;
						cursor:pointer;
					}
					
					#lightbox .l_head .l_buttons a.close_icon span {
						display:block;
						width:1.916em;
						height:1.25em;
						background:transparent url(../images/main/lightbox/close.gif) 100% 50% no-repeat;
						cursor:pointer;
					}
					
	
	/* template: overview -------------------------------------------------------------------- */
	#lightbox .content_abstand {
		padding:4.166em 5em;
	}	
	
	#lightbox .img-row {
		margin-bottom:2em;
	}
	
	#lightbox .img-row .img-item {
		float:left;
		width:20.501em;
		margin-right:3.8em;
		
		border: 0.083em solid #ebf8ff;
	}
	
	#lightbox .img-row .img-item.last {
		float:right;
		margin-right:0em;
		margin-left:-0.5em;
	}
	
		#lightbox .img-row .img-item strong {
			display:block;
			padding:0.249em 0.5em;
			background: #ebf8ff;
			color:#0199cb;
		}
		
		#lightbox .img-item .zoombtn {
			display:block;
			background: #ebf8ff;
			padding-top:0.249em;
		}
			#lightbox .img-item .zoombtn a {
				float:right;
			}
			
			#lightbox .img-item .zoombtn a.detaillink {
				margin-right:0.416em;
				padding:0 0 0 0.833em;
				background:transparent url(../images/main/lightbox/arrow.gif) 0% 50% no-repeat;
			}
				#lightbox .img-item .zoombtn a.detaillink.icon {
					display:block;
					padding:0;
					width:1.167em;
					height:1.383em;
					margin-bottom:0.166em;
					background:transparent url(../images/main/lightbox/lupe.gif) 100% 100% no-repeat;
					cursor:pointer;
				}
				
				#lightbox .img-item a.detaillink img {
					width:20.335em;
				}
				
	#lightbox .teaser_txt {
		color:#FFFFFF;
		margin-bottom:2.5em;
	}

	/* template: compare ---------------------------------------------------------------------------------------------- */
	#lightbox .compare_view{
		/* background:transparent url(../images/lightbox/line_vert.jpg) 39.75em 0% repeat-y; */
		background:transparent url(../images/main/lightbox/line_vert.jpg) 50% 0% repeat-y;
		min-height:58.333em;	
	}
		* html #lightbox .compare_view{
			height:58.333em;
		} 
	
	#lightbox .compare_view .imagepanel {
		float:left;
		width:39.75em;
	}
		#lightbox .compare_view .imagepanel.right {
			float:right;
		}
	
	#lightbox .panel_detail  {
		position:relative;
	}
	
	#lightbox .panel_detail  .switch_panel {
		position:absolute;
		top:0;
		left:0;
		width:23em;
		background:#ebf8ff;
		border-bottom: 0.083em solid #0199cb;
		border-right: 0.083em solid #0199cb;
	}
	
		#lightbox .panel_detail  .switch_panel a {
			display:block;
			margin-left:0.667em;
			padding:0.167em 0 0.167em 0.833em;
			background:transparent url(../images/main/lightbox/arrow.gif) 0% 50% no-repeat;
		}
	
	#lightbox .panel_detail .img_large {
		
	}
	
	#lightbox .panel_detail .center {
		text-align:center;
	}
	
	#lightbox .panel_detail .imagedetails {
		color:#FFFFFF;
		padding:1.333em;
		border-top: 0.083em solid #0199cb;
	}
	
	
	#lightbox .panel_selection  .selection_box {
		float:left;
		width:23em;
		border-bottom: 0.083em solid #0199cb;
		border-right: 0.083em solid #0199cb;
	}
	
	#lightbox .panel_selection  .selection_box a.min_link {
		display:block;
		padding:0.167em 0 0.167em 1.5em;
		background:#ebf8ff url(../images/main/lightbox/arrow.gif) 0.667em 50% no-repeat;
	}
	
	#lightbox .panel_selection  .selection_box .thumbs {
		padding: 2em 0 0 0.75em ;
	}
	
	#lightbox .panel_selection  .selection_box .thumbs a {
		display:block;
		float:left;
		border:1px solid #FFFFFF;
		margin:0 0.667em 0.416em 0;
	}
		#lightbox .panel_selection  .selection_box .thumbs a img {
			width:6.416em;
		}
		
		#lightbox .panel_selection  .selection_box .thumbs a.active {
			border:1px solid #fe0400;
			cursor:default;
		}
	
	#lightbox .panel_selection  .selection_box .legend {
		text-align:right;
		margin-right:1em ;
		padding:0.25em 1.25em 0.75em 0;
		
		background:transparent url(../images/main/lightbox/icon_selected.jpg) 100% 0.45em no-repeat;
	}
	
	#lightbox .panel_selection  .infobox {
		float:right;
		width:14.416em;
	}
	
		#lightbox .panel_selection  .infobox .inner {
			padding:6.667em 3.333em 0 0;
			color:#FFFFFF;
		}
		
		
/* print ----------------------------- */
#lightbox.printView {
	background-color:#FFFFFF;
	left:0;
	top:0;
	/* width:55em; */
	width:53em;
}

#lightbox.printView .content_abstand {
	padding:1em;
}

	#lightbox.printView .img-row .img-item {
		margin-right:1.3em;
		width:15.3em;
	}
		
		#lightbox.printView .img-item a.detaillink img {
			width:15.134em;
		}	
	
	#lightbox.printView .teaser_txt {
		color:#000000;
	}

#lightbox.printView .compare_view .imagepanel {
	width:26.3em;
}

#lightbox.printView .compare_view .imagepanel .img_large {
	width:26.3em;
}

#lightbox.printView .panel_detail .imagedetails {
	color:#000000;
}

#lightbox.printView .img-item .zoombtn {
	display:none;
}			
	
	
/* iframe overlay ----------------------- */
#overlay_box {
	display:none; 
	position:absolute;
	z-index:210;
	top:2.1em;
	left:4em;
	width:10em;
	height:10em;
	
	background:#FFFFFF url(../images/main/podcast/ajax-loader.gif) 50% 50% no-repeat;
}	

	#overlay_box a.close {
		color:#FFFFFF;
		text-decoration:none;
		position:absolute;
		top:8px;
		right:6px;
		padding-right:24px;
		cursor:pointer;
		background:url(../images/main/podcast/close_window.gif) 100% 50% no-repeat;
	}
	#overlay_box a.close.dark {
		/* color:#043280; */
		top:45px;
		background:url(../images/main/podcast/close_window_dark.gif) 100% 50% no-repeat;
	}
	
	#overlay_box a.close.light {
		/* color:#249dc9; */
		top:45px;
		background:url(../images/main/podcast/close_window_light.gif) 100% 50% no-repeat;
	}
	

	
	#overlay_box a.close.plain {
		color:#FFFFFF !important;
		top:-21px;
		background:url(../images/main/podcast/close_window_plain.gif) 100% 50% no-repeat;
	}
	
	
	#overlay_box  a.close {
		color:#003478;
	}

    #overlay_box a.close.ecr {
		/* color:#043280; */
		top:20px;
        right:42px;
		background:url(../images/main/lightbox/close_grey.gif) 100% 50% no-repeat;
	}    
	
	
	
span.image-info {
	background:url(../images/main/infolayer.gif) no-repeat;
	display:block;
	width:16px;
	height:15px;
	overflow:hidden;
	cursor:pointer;
        float:left;
        margin:2px 0 0 2px;
}

span.image-info.a {
	background:url(../images/main/infolayer_active.gif) no-repeat;
}

span.image-info em {
	display:none;
}

div.image-overlay {
 position:absolute;
 left:0;
 top:0;
 width:100px;
 height:100px;
 background-color:#385890;
 -moz-opacity:0.9;
 opacity:0.9;
 filter:alpha(opacity=90);
display:none;
}

div.image-overlay div {
 padding:10px;
 color:#fff;
}

#lightbox_content div.image-overlay div * {
 color:#fff !important;
}


div.pic_box_middle {
 position:relative;
}

#lightbox_content .disabledid,
#lightbox_content .disabledid:hover {
 border:0 !important;
 cursor:default !important;
}


#lightbox_content .disabledid img {
	-moz-opacity:0.33;
	opacity:0.33;
	filter:alpha(opacity=33);
}
