 #lightbox {
 background-color:#eee;
 padding:10px;
 border-bottom:2px solid #666;
 border-right:2px solid #666;}

 #lightboxDetails{
 font-size:12px;
 padding-top:5px;}
 
 #lightboxCaption { 
 float:left;}
 
 #keyboardMsg { 
 float:right;}

 #closeButton { 
 top:5px; 
 right:5px;}
 
 #lightbox img {
 border:none;
 clear:both;}
 
 #overlay img {
 border:none;}
 
 #overlay {
 background-image:url(/overlay.png);}
 
#doctext .bildbereich img {
margin:0;} 

 * html #overlay{
 background-color: #333;
 background-color: transparent;
 background-image: url(/_.gif);
 filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/overlay.png", sizingMethod="scale");}
 
 .bildnavi  {
 text-align:center;
 margin-top:0px;
 margin-bottom:5px;
 background:#ECF6F8;
 padding:2px;}
 
 .bildnavi a {
 padding: 0 4px;
 border-left: 1px solid #000;}
 
 .bildnavi a.rand { 
 border:0; }
 
 .bildnavi a .aktiv {
 font-weight: bold;} 
 
 .teaser .left, .bildnavi .left{
 float:left;
 border:0; }
 
 .bildbereich .right, .bildnavi .right {
 float:right;
 border:0; }
 
 #mittelSpalte .text .bildbereich h1 { 
 font-size:1.2em;
 margin-bottom:5px;}
 
 .zoom {
 text-align:right;}
 
 .zoom a {
 background:url(/icon_zoompic_neu.gif) no-repeat left center;
 padding-left:17px; }
 
 #mittelSpalte .text .bildbereich a {
 color:#244147;}
 
 .grafik { 
 text-align:center;
 border:1px solid #ccc;
 background-color:#eee;
 cursor:pointer;
 width:600px;
 height:450px;
 overflow:hidden;} 
 
 .quelle {
 color:#244147;
 font-style:italic;}
 