/*____________________________________________END MAIN SETTINGS ____________________________________________*/

body {
font-family:  Arial, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	color: #606060;
	}



a:link, a:visited {
	font-family:  Arial, sans-serif;
	border: none;
	color: #606060;
	text-decoration: none;

}


a:focus, a:hover, a:active {
	font-family:  Arial, sans-serif;
	color: #000000;
	text-decoration: none;
}



html, body {
	background-color:#ffffff;
	font-family:  Arial, sans-serif;
	scrollbar-base-color:#ffffff;
	scrollbar-face-color: #fff;
	scrollbar-highlight-color: #666;
	scrollbar-3dlight-color: #fff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-shadow-color: #666;
	scrollbar-arrow-color: #fff;
	scrollbar-track-color: #ffffff;
	list-style-type: none;
	background-image: url(Images/background.gif);
}

/* span
span {
	color: #000;
	font-family:  Arial, sans-serif;
}
*/ 

h1 {
	font-family:  Arial, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #606060;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:100;
	color: #606060;
}
font {
	font-size: 8pt;
	color: #F00;
}



/*____________________________________________END MAIN SETTINGS ____________________________________________*/





/*____________________________________________START MAIN CONTENT____________________________________________ */

#Logo {
	position: absolute;
	left: 50%;
	margin-left:-575px;
	width: 300px;
	top: 40%;
	margin-top: -225px;
	height: 19px;
	visibility: visible;
}

#Anschrift{
display: none;
	
}
 
 #spr_logo{
	background-image: url(Images/Logo/LOGO.gif);
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -250px;
	width: 500px;
	top: 40%;
	margin-top: -50px;
	height: 33px;
	background-position: center;
}

 #spr_bg{
	position: absolute;
	left: 50%;
	margin-left: -250px;
	width: 150px;
	top: 40%;
	margin-top: 10px;
	height: 60px;
	font-size:1.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

 #spr_eng{
	position: absolute;
	left: 50%;
	margin-left: -75px;
	width: 150px;
	top: 40%;
	margin-top:10px;
	height: 60px;
	text-align: center;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;

}

 #spr_de{
	position: absolute;
	left: 50%;
	margin-left: 100px;
	width: 150px;
	top: 40%;
	margin-top: 10px;
	height: 60px;
	font-size: 1.5em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

/* ------------------------------ANFANG NAVI HAUPTMENU----*/
  #navigation {
	position: absolute;
	left: 50%;
	margin-left: -575px;
	top: 40%;
	margin-top: -165px;
	visibility: visible;

 }

#navigation LI {
   padding: 0;
   margin: 0;
   list-style: none;
   }


#navigation UL {
   padding:0;
   margin: 0;
   }




	/* ------------------------------ENDE NAVI HAUPTMENU----*/

	
	 /* ------------------------------ANFANG Projects----*/
  #NAVI_Projects {
	position: absolute;
	left: 50%;
	margin-left: -522px;
	top: 40%;
	margin-top: -165px;
	visibility: visible;
 }
 
 #NAVI_Projects LI {
 	padding: 0;
	margin: 0;
	list-style: none;
 }
 
 #NAVI_Projects UL{
 	padding:0;
   margin: 0;
 }
 


	
	
	
	
	 /* ------------------------------ENDEProjects----*/
	 
	 /* -----------------------------ANFANG Projects_BUILT-----*/
	 
	#NAVI_Projects_BUILT {
	position: absolute;
	left: 50%;
	margin-left: -425px;
	top: 40%;
	margin-top: -165px;
	height: 160px;
	overflow: visible;
	width: 180px;

 }
  #NAVI_Projects_BUILT LI {
	padding: 0;
	margin: 0;
 }
 
 #NAVI_Projects_BUILT UL{
	padding:0;
	margin: 0;
	text-decoration: none;
	list-style-image: none;
	list-style-type: none;
	width: 180px;
 }

	/* -----------------------------ENDE Projects_BUILT------*/
	 /* ---------------------------------------------MAIN CONTENT--------------*/
 #main_content {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -220px;
	width: 820px;
	top: 40%;
	margin-top: -225px;
	height: 550px;
	display: inline;
	overflow: visible;
	z-index: 1;
	visibility: visible;
}





#Partner1 {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -380px;
	width: 210px;
	top: 40%;
	margin-top:-220px;
	height: 547px;
	display: inline;
}

#Partner2 {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -125px;
	width: 220px;
	top: 40%;
	margin-top:-220px;
	height: 547px;
	display: inline;
}
  
#Partner3 {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: 160px;
	width: 220px;
	top: 40%;
	margin-top:-220px;
	height: 547px;
	display: inline;
}
  
  
  
	 /* ---------------Switch Images-------------------------*/
	 
#NAVI_Pics {
	border: none;
	position: absolute;
	left: 50%;
	margin-left: -245px;
	width: 14px;
	top: 40%;
	margin-top: -165px;
	height: 170px;
	visibility: visible;
}
 
 #NAVI_Pics a {
	display:block;
	background-image: url(Images/Logo/Pic_inakt_1.gif);
	width:14px;
	height:11px;
}


   #NAVI_Pics a:hover { 
	background-image: url(Logo_Menu/Pic_akt.gif);
	background-repeat: no-repeat;
	}


#NAVI_Pics A:focus {
	background-image: url(Images/Logo/Pic_akt.gif);
	background-repeat: no-repeat;
	}


 	
	/* -------------SITEMAP--------------------------*/
	
	
	
#sitemap {
   padding: 1em 1.5em;
   line-height: 20px;
	left: 50%;
	margin-left: 100px;
	
   }

#sitemap LI {
   padding: 0 0 0 24px;
   margin: 0;
   list-style-type: none;
   }
#sitemap LI {
   background: url(Logo_Menu/extm.gif)
               no-repeat
               0% 0%;
   }
#sitemap LI.last {
   background: url(Logo_Menu/exlm.gif)
               no-repeat
               0% 0%;
   }
	
#sitemap UL {
   padding: 0 0 0 24px;
   margin: 0 0 0 -24px;
   list-style-type: none;
   }
#sitemap UL {
   background: url(Logo_Menu/exim.gif)
               repeat-y
               0% 0%;
   }

#sitemap UL.last {
   background-image: none;
   }
	
	
	
/* ----------------------------- TEXT_NEWS_AJF -------------------------------------*/
 
 #headline {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -575px;
	width: 247px;
	top: 40%;
	margin-top: -45px;
	height: 40px;
	visibility: visible;
 }
#headline_logo {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -555px;
	width: 237px;
	top: 40%;
	margin-top: -45px;
	height: 40px;
	visibility: hidden;
}

 
 
 
 
#main_text {
	background-repeat: no-repeat;
	position: absolute;
	left: 50%;
	margin-left: -575px;
	padding-right: 27px;
	width: 270px;
	top: 40%;
	margin-top: 5px;
	height: 320px;
	display: inline;
	overflow: auto;
	font-size: 8pt;
	visibility: visible;
 }
 
 #main_text.footer{
 	page-break-after:always;
 }
 
 
 /*---------------------------------------------INFOTEXT*/
 .gallerycontainer{
position: relative;
height: 550px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}
.thumbnail img{
margin: 0 5px 5px 0;
}

.thumbnail:hover{
	background-color: transparent;
	color: #F00;
}

.thumbnail:hover img{
border: none;
}

.thumbnail span{ /*CSS for enlarged image*/
	position: absolute;
	background-color: transparent;
	padding: 5px;
	top: -1000px;
	visibility: visible;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: -5px;
left: 135px; /*position where enlarged image should offset horizontally */
z-index: 50;
}
