 #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:#F1F0F0;
 padding:2px;}
 
.bildnavi a {
 padding: 0 4px;
 border-left: 1px solid #000;}
 
.bildnavi a.rand { 
 border:0;
 border:none; }
 
.bildnavi a .aktiv {
 font-weight: bold;
 color:#000;} 

 .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:510px;
 height:382px;
 overflow:hidden;}
 
 *html .grafik {
  width:508px;}
 
 .quelle {
 color:#244147;
 font-style:italic;}
 
*html #inhalt div.text {
margin-right:0;
padding-left:0;
}
*html .bildnavi a.left, *html .bildnavi a.right {
position:relative;}
 
