@charset "UTF-8";
/* CSS Document */
h1 {
  font-size:12px;
}

body {
	background-color: #4b4b4b;
	margin: 0px auto;
	overflow:auto;
}

html {display:table;height:100%;width:100%;}
body{display:table-cell;vertical-align:middle;height:100%;width:100%;margin:auto;}

img{border-style:none;}

#homepage {
	position:relative;
	margin:auto;
	width:1020px;
	height:600px;
}


#language {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-377px;
	margin-top:-278px;
	z-index:25;
}

#circle {
	position:absolute;
	left:50%;
	top:50%;
	margin-top:-100px;
	margin-left:321px;
	z-index:22;
}

#logo {
	position:absolute;
	text-align:right;
	top:50%;
	left:50%;
	
	margin-left: -554px;
	margin-top: -279px;
	z-index:40;
	
	width:150px;
}

#background {
	position:absolute; 
	top:50%;
	margin-top: -280px;
	
	left:50%;
	margin-left: -500px;
	
	
	background-repeat:no-repeat;
	
	width: 999px;
	height: 560px;
	
}

#background_2 {
	position:absolute; 
	top:50%;
	margin-top: -280px;
	
	left:50%;
	margin-left: -500px;
	
	
	background-repeat:no-repeat;
	
	width: 999px;
	height: 560px;
	z-index:20;
	
}

#show {
	position:absolute;
	top:0px;
	margin-top:15px;
	margin-left:123px;
	width:719px;
	height:165px;
}

#show_2 {
	margin-top:15px;
	margin-left:123px;
	width:719px;
	height:165px;
}


#menu {
	margin-left:123px;
	width:710px;
	height:18px;
	background-color:#FFFFFF;
	z-index:20;
}


#content {
	margin-left:89px;
	width:719px;
	height:335px;
	background-color:#999999;
}



#visual {
	position:absolute;
	top:50%;
	margin-top: -318px;
	
	left:50%;
	margin-left: 182px;
	
	width: 370px;
	height: 406px;
	
	z-index:10;
}


.mainmenu, .mainmenu_over {
	width:170px;
	float:left;
	z-index: 30;
	height:18px;
}

.mainmenu_over {
	background-color:#FFCC33;
}

#menufix {
	width:72px;
	text-align:right;
	position:absolute;
	margin-top:276px;
	margin-left:37px;
	z-index:20;
}

#menu_hack {
	position:absolute;
	z-index:20;
}

#menu_left_big {
	width:100px;
	text-align:right;
	position:absolute;
	margin-top:50px;
	margin-left:10px;
	z-index:20;
}


#darklayer {
	position:absolute;
	top: 0px;
	bottom:0px;
	left:0px;
	right:0px;
	width:auto;
	height: auto;
	
	background-image:url('../images/dark.png');
	z-index:30;
	
	visibility:hidden;


}



#popup {
	position:absolute;
	background-image:url('../images/popup.png');
	background-repeat:no-repeat;
	
	left:50%;
	top:50%;
	
	margin-left: -395px;
	margin-top:-103px;
	
	width:766px;
	height:380px;
	z-index:35;
	
	padding-top:20px;
	padding-left:18px;
	padding-bottom: 16px;

}

#popup_close {
	position:absolute;
	
	left:50%;
	top:50%;
	
	margin-left: 347px;
	margin-top:-109px;
	
	z-index:36;

}

#popup_close2 {
	position:absolute;
	
	left:50%;
	top:50%;
	
	margin-left: -17px;
	margin-top:238px;
	
	z-index:36;

}



.newsbox {
	float:left;
	width:366px;
	height:83px;
	background-color:#dedede;
	border-bottom: 1px solid #FFFFFF;
}

.newsbild {
	display:block;
	width:170px;
	height:83px;
	float:left;
}

.newstext {
	display:block;
	margin-left: 183px;
	margin-top:5px;
	width:170px;
	
}


.teambox {
	float:left;
	width:366px;
	
	border-bottom:1px solid #FFFFFF;
	background-color:#dedede;
}

.teambild {
	display:block;
	width:170px;
	height:167px;
	float:left;
}

.teamtext {
	display:block;
	margin-left: 183px;
	margin-top:10px;
	
}

.adventuresbox {
	float:left;
	width:100%;
	
	border-bottom:1px solid #FFFFFF;
	background-color:#dedede;
}

.adventuresbild {
	display:block;
	width:170px;
	height:83px;
	float:left;
}

.adventurestext {
	display:block;
	margin-left: 183px;
	margin-top:10px;
	
}

#fotofluegetext {
	
	
}

.fotofluegebox {
	float:left;
	width:353px;
	height:83px;
	background-color:#dedede;
	border-bottom: 1px solid #FFFFFF;
}

.fotofluegebild {
	display:block;
	width:170px;
	height:83px;
	float:left;
}



#contactbox, #aboutbox, #linksbox, #taxiflight, #luftaufnahmen,#cineflex,#fotofluege, #powerline, #gaspipeline, #robinsondealer, #helikopterwartung {
	min-height:100%;
 	background-color:#dedede;
 }


.video_preview {
	width:78.5px;
	height:40px;
	float:left;
}

<!-- -->
#scrollbar_container {  
   position:absolute;  
   width:853px;  
   z-index:10;
} 
 
#scrollbar_track {  
    position:absolute;
	margin-top:10px; 
    right:144px;  
    height:326px;  
     width:13px;  
    background-color:#b9b9ba;
	background-repeat:no-repeat;  
   z-index:20;
 } 

#scrollbar_handle {
	position:absolute; 
	width:9px;  
    background-color:#ffdc19;   
	z-index:25;
	margin-left: 2px;
	
	-moz-border-radius:10px;
 } 
  
 #scrollbar_content {
 	position:absolute; 
	 background-color:#dedede;
     overflow:hidden;  
     width:732px;  
    height:336px;
	
	margin-left:123px; 
	z-index:19; 
 }  

