* {
	margin: 0;
	padding:0;}
	
img, div { behavior: url(iepngfix.htc) }

body {
	background: #E8DCAB repeat-y url('img/bg.gif')  center top;
    color: black; 
    font-size: 100%;
	height:100%;
	width:100%;
	text-align:center;
	
   
     }



img {border: none;}

h1 {font: bold 1.4em Verdana, Arial, Helvetica, sans-serif;}
h2 {font: bold 1.0em Verdana, Arial, Helvetica, sans-serif;}
h3 {font: normal 0.8em Verdana, Arial, Helvetica, sans-serif;}
h4 {font: normal 0.7em Verdana, Arial, Helvetica, sans-serif;}
h5 {font: bold 0.6em Verdana, Arial, Helvetica, sans-serif;}

a { text-decoration: none;}

#bg {position:relative;
		background-color: #E8D9AB;
		margin-left:-475px;
		left:50%;
		width:950px;
		height:100%;
		top:0px;}




#header {
		background: url('img/header.jpg') no-repeat center center;
		height: 200px;
		width:950px;  
		top: 40px; 
		left: 0;
		right:0; 
		 }

#navigationsleiste{
		background: url('img/nav.gif') no-repeat center top;
		height: 60px;
		width:950px;  
		top: 0px; 
		left: 0;
		right:0; 
		 }
  ul#Navigation {
    width: 800px;
  height:60px;
  padding-left:75px;
   padding-right:75px;
  }
  
     
  ul#Navigation li {
    
	float:left;
	display:block;
	
	}
    
  ul#Navigation a:link {
    
	margin-top:10;
	display: block;
 	height:40px;
	width:100px;
	}
    
  ul#Navigation a:visited {
    margin-top:10;
	display: block;
 	height:40px;
	width:100px;
   	}
    
  ul#Navigation a:hover {
   	margin-top:10px;
	display:block;
	 height:40px;
	width:100px;
	background-color: #fb9a65;
	   }
    
  ul#Navigation a:active {
     margin-top:10;
	display:block;
	height:40px;
	width:100px;
    background-color: #93a5ff;  }

ul#Navigation2{
  	list-style: none;
    margin: 0em;
    text-align: center; }
        
  ul#Navigation2 li {
    padding: 8px;
    list-style: none;
    display: inline;  }
    
  ul#Navigation2 a:link {
    float:left;
	display:block;
    text-decoration: none;
    color: #DCDCDC; 
	  }
    
  ul#Navigation2 a:visited {
    height: 100%;
    text-decoration: none;
    color: white;   }
    
  ul#Navigation2 a:hover {
    height: 100%;
	
	text-decoration: none;
    background-color: #505050;   }
    
  ul#Navigation2 a:active {
    height: 100%;
    text-decoration: none;
    color: white; background-color: blue;  }



#left  { 
position:absolute;
text-align:left;
padding-top:60px;
padding-left:10px;
left:0;
bottom: 20px; 
width: 300px;
top: 260px; 
height: auto;
background: url('img/infoleft.jpg') no-repeat left top; 

}

#right  { 
position:absolute;
text-align:left;
right:0;
left:300;
width: 650px;
top: 290px; 
bottom: 30px; 
height: auto;
overflow:auto;
text-align:left;


	
}


#impressionen a {	display:block; height:60px; width:250px;}
#impressionen a:hover { background-color: #fb9a65; height:60px; width:250px;}


#Fusszeile {
	position: absolute; bottom: 0; left: 0; right: 0;  
	width: 950px;
	height: 20px;
    clear: both;
    font-size: 0.6em;
    background: #E8D9AB;
	}


#lb_init {
display: none;
}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#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; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* 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; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#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; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }


