body {
	margin:0;
  	padding:0;
	} 

a {
	text-decoration: none;
    }
	
a:link {
	text-decoration: none;
	color: #004e25;
	}

a:visited {
	text-decoration: none;
	color: #004e25;
	}
	
a:hover {
	text-decoration: none;
	color: #c9d200;
	}
	
.bildlink {
	color: #FFFFFF;
	}

#container {
	position: absolute;
	height: 550px;
	margin: -305px 0 0 0;
	top: 50%;
	width: 99%;
	text-align: center;
	padding: 0;
	}

#content {
	position: relative;
	background-color: #FFFFFF;
	width: 900px;
	height: 550px;
	margin: auto;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	text-align: left;
	color: #004e25;
	}
	
#logo {
	position: absolute;
	background-color: #FFFFFF;
	width: 120px;
	height: 120px;
	left: 42px;
	top: 42px;
	}

#bild {
	position: absolute;
	background-color: #FFFFFF;
	width: 200px;
	height: 100px;
	left: 680px;
	top: 55px;
	}	

#navi01 {
	position: absolute;
	width: 110px;
	height: 80px;
	left: 41px;
	top: 200px;
	}
	
#navi02 {
	background: #FFFFFF;
	width: 70px;
	height: 95px;
	left: 41px;
	top: 240px;
	padding: 10px;
	font-weight: normal;
	font-size: 0.9em;
    }
	
#text_titel {
	position: absolute;
	width: 500px;
	height: 40px;
	left: 170px;
	top: 54px;
	font-size: 1.3em;
	}
	
#text_mi {
	position: absolute;
	width: 590px;
	height: 280px;
	left: 170px;
	top: 200px;
	}
	
#text_re {
	position: absolute;
	width: 150px;
	height: 280px;
	left: 660px;
	top: 200px;
	font-size: 0.9em;
	}
	
#spalte_01 {
	position: absolute;
	width: 140px;
	height: 280px;
	left: 170px;
	top: 200px;
	}
	
#spalte_02 {
	position: absolute;
	width: 140px;
	height: 280px;
	left: 320px;
	top: 200px;
	}

#spalte_03 {
	position: absolute;
	width: 140px;
	height: 280px;
	left: 470px;
	top: 200px;
	}
	
#spalte_04 {
	position: absolute;
	width: 140px;
	height: 280px;
	left: 620px;
	top: 200px;
	}	
	
#impressum {
	position: absolute;
	width: 140px;
	height: 30px;
	left: 50px;
	top: 522px;
	font-size: 0.9em;
	}

/* SLIMBOX */
	
#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: #FFFFFF; 
	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: 11px Verdana, Helvetica, sans-serif; 
	background-color: #FFFFFF; 
	margin: 0 auto; 
	line-height: 1.3em; 
	overflow: auto; 
	width: 100%	; 
	}
	
#imageData {
	padding: 0 10px; 
	color: #666666; 
	}
	
#imageData #imageDetails { 
	width: 70%; 
	float: left; 
	text-align: left; 
	}
		
#imageData #caption { 
	font-weight: normal;	
	}
	
#imageData #numberDisplay { 
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
	}
				
#imageData #bottomNavClose { 
	width: 113px; 
	float: right;  
	padding-bottom: 0.7em; 
	outline: none;
	}	 	

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