﻿@charset "utf-8";

body { height:100%; margin:0; padding:0; background:url(../img/bg_main.gif) center 0 repeat-y #5b5f62; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; letter-spacing:1px; color:#313131;}
#bg_main_top { }
/* ---------------------------------------------------------- TEXT-FORMATE ------------------------------------------------------------- */
a { text-decoration:none; color:#da007f;}
a:hover { text-decoration:underline;}
ul, li { list-style:none; margin:0; padding:0;}
h1 { margin:0 0 25px 0; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:normal; letter-spacing:1px; text-transform:uppercase; color:#313131;}
h2 { margin:0 0 12px 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:normal; letter-spacing:1px; color:#313131;}
h3 { margin:0 0 5px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:bold; letter-spacing:1px; color:#313131;}

p { margin:0 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; letter-spacing:1px; color:#313131;}

.print { margin:0 0 0 10px; padding:0 0 0 15px; background:url(../img/icon_print.gif) 0 3px no-repeat;}
	.print:hover { background-position:0 -15px;}
.zitat { display:block; width:100%; margin:-10px 0 12px 0; font-style:italic; text-align:right; color:#656565;}



img { border:none;}
.contentimage, #footer, .contentimage_aircraft_left { behavior: url(iepngfix.htc);} /* PNG-FIX IE5+ */

/* ---------------------------------------------------------- HAUPT-CONTAINER ------------------------------------------------------------- */
#wrapper_all { width:950px; margin:0 auto;}

/* ---------------------------------------------------------- HEADER ------------------------------------------------------------- */
#bg_header { position:fixed; top:0; width:950px; height:560px; background:url(../img/bg_header.gif) 0 0 no-repeat; z-index:-1;}

#wrapper_header { position:fixed; top:0; width:950px; height:160px; background:url(../img/bg_navi.gif) 0 0 no-repeat; z-index:99;}

#wrapper_header .headline { display:block; width:815px; margin:-18px 0 0 95px; padding:0 0 0 0; border-bottom: 1px solid #da007f;}
* + html #wrapper_header .headline { position:absolute;}
	/* ---------------------------------------------------------- TOPNAVI -------------------------------------------------------- */
	#wrapper_header ul.dropdown a { font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal; letter-spacing:0; text-transform:uppercase; color:#fff;}
	#wrapper_header ul.dropdown a:hover { text-decoration:none; color:#da007f;}
	#wrapper_header ul.dropdown a.active { color:#da007f;}
	
	#wrapper_header ul.dropdown { position:absolute; left:100px; top:8px;}
	* html #wrapper_header ul.dropdown { left:100px;} /* IE6-HACK */
	#wrapper_header ul.dropdown .level_01 { height:24px; margin:0 17px 0 0;}
	#wrapper_header ul.dropdown { position:relative; z-index:597; float:left;}
	#wrapper_header ul.dropdown li { float:left; vertical-align:middle;}
	#wrapper_header ul.dropdown li.hover, ul.dropdown li:hover { position:relative; z-index:599; cursor:default;}
	#wrapper_header ul.dropdown ul { position:absolute; visibility:hidden; left:-7px; top:100%; z-index:598; background:#222; filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80;}
	#wrapper_header ul.dropdown ul li { float:none; padding:4px 8px 4px 17px; background:url(../img/arrow_navi.gif) 5px 9px no-repeat; border-bottom:1px solid #777;}
	#wrapper_header ul.dropdown ul ul { top:1px; left:99%;}
	#wrapper_header ul.dropdown li:hover > ul { visibility:visible;}

	#wrapper_header ul.dropdown .level_01 .subend { border:none;}
	#wrapper_header ul.dropdown .level_01 .sub_introduction { width:135px;}
	#wrapper_header ul.dropdown .level_01 .sub_aircraft { width:135px;}
	#wrapper_header ul.dropdown .level_01 .sub_press { width:115px;}	

	/* ------------------------------------------------------- LOGO ------------------------------------------------------------- */
	#wrapper_header #logo { display:block; width:59px; height:91px; margin:50px 0 0 15px; background:url(../img/logo.png) 0 0 no-repeat;}
	
	/* ------------------------------------------------------- WELTZEIT ------------------------------------------------------------- */
	#wrapper_header #time { position:absolute; top:0; left:600px; width:340px; height:110px; background:url(../img/falcon.jpg) center top no-repeat;}
	* html #wrapper_header #time { left:600px;} /* IE6-HACK */
		#wrapper_header #time div { float:left;}
		#wrapper_header #time #time_left { margin:0 100px 0 0;}
		#wrapper_header #time #time_right { }

/* ---------------------------------------------------------- CONTENT ------------------------------------------------------------- */
#wrapper_content { width:810px; padding:165px 0 60px 100px;}	
	#wrapper_content #content { width:510px;}
	
		/* ---------------------------------------------------------- INDEX ------------------------------------------------------------- */
		#content_index { border:1px solid red;}
			#content_index #aircraft_index { position:absolute; top:50%; left:50%; margin:-150px 0 0 -435px;}
			#content_index #label { position:absolute; top:50%; margin:130px 0 0 555px;}
		
		/* ---------------------------------------------------------- CONTENT-IMAGES -------------------------------------------------- */
		#wrapper_content #img_col { float:right; width:280px; padding:0 0 30px 0;}
		#wrapper_content  #img_col .contentimage { width:275px; height:176px; margin:0 0 20px 0; padding:4px 0 0 5px; background:url(../img/shadow_contentimage.png) 0 0 no-repeat;}
			#wrapper_content #img_col .contentimage .caption { position:absolute; width:265px; height:17px; margin-top:150px; padding:3px 0 0 5px; font-size:10px; color:#fff; background:url(../img/icon_enlarge.gif) 255px 4px no-repeat #555; filter:alpha(opacity=80); -moz-opacity: 0.80; opacity: 0.80; z-index:9;}
			
		/* ---------------------------------------------------------- AIRCRAFT -------------------------------------------------- */
		#wrapper_content #content #table_aircraft { width:510px; padding:0 10px 0 0;}
		#wrapper_content #content .contentimage_aircraft_left { float:left; width:275px; height:176px; margin:0 0 20px 0; padding:4px 0 0 5px; background:url(../img/shadow_contentimage.png) 0 0 no-repeat;}		
		#wrapper_content #table_aircraft .discription_right { float:right; width:190px; height:150px; margin:4px 0 0 0; padding:10px; background:#b4b4b4;}
		
		/* ---------------------------------------------------------- PRESSE -------------------------------------------------- */
		#wrapper_content #table_press { width:510px; padding:10px 0 5px 0; border-bottom:1px dotted #b4b4b4;}
		#wrapper_content #table_press td { padding:10px 0 5px 0; border-bottom:1px dotted #b4b4b4;}
		#wrapper_content #table_press a { padding:0 0 0 20px; background:url(../img/icon_pdf.png) left 1px no-repeat;}
			#wrapper_content #table_press a:hover { background-position:left -27px;}
		#wrapper_content #table_press .date { padding:0 10px 0 0;}

		/* ---------------------------------------------------------- LINKS -------------------------------------------------- */	
		#wrapper_content #table_links { margin:10px 0 10px 0;}
			#wrapper_content #table_links img { margin:0 0 10px 0;}
			
		/* ---------------------------------------------------------- AUFZÄHLUNG JOBS -------------------------------------------------- */	
		#wrapper_content ul { margin:0 0 8px 0; padding:0 0 0 20px;}
			#wrapper_content ul li { list-style:disc; margin:8px 0 8px 0;}
			
		/* ---------------------------------------------------------- ANKER -------------------------------------------------- */	
		#wrapper_content .anker { padding:0 0 0 10px; background:url(../img/arrow_anker.gif) left 4px no-repeat;}
			#wrapper_content .anker:hover { background-position:left -10px;}

		/* ---------------------------------------------------------- JOB-BESCHREIBUNG -------------------------------------------------- */	
		#wrapper_content .job_discription { display:block; margin:0 0 10px 0; padding:10px 10px 0 10px; background:#b4b4b4;}
			#wrapper_content .job_discription h2 a { color:#313131;}
			#wrapper_content .job_discription ul { padding:0 0 10px 20px;}
			
		/* ---------------------------------------------------------- AUFZÄHLUNG TERMS -------------------------------------------------- */	
		#wrapper_all #wrapper_content .terms_no { padding:0;}
			#wrapper_all #wrapper_content .terms_no li { list-style:inside decimal;}
		#wrapper_all #wrapper_content .terms_letter { padding:0 0 0 30px;}
			#wrapper_all #wrapper_content .terms_letter li { list-style:outside lower-latin;}
		#wrapper_all #wrapper_content .terms_no_level_2 { padding:0 0 0 30px;}
			#wrapper_all #wrapper_content .terms_no_level_2 li { list-style:outside decimal;}

/* ---------------------------------------------------------- FOOTER ------------------------------------------------------------- */
#footer {position:fixed; bottom:0; width:950px; height:48px; background:url(../img/bg_footer.gif) 0 0 no-repeat; z-index:99;}

	/* ---------------------------------------------------------- FOOTERNAVI -------------------------------------------------------- */
	#footer .footernavi a { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:normal; letter-spacing:2px; text-transform:uppercase; color:#7d7d7d;}
	#footer .footernavi a:hover { text-decoration:none; color:#da007f;}
	#footer .footernavi a.active { color:#da007f;}
	
	#footer .footernavi { width:400px; height:20px; margin:23px 0 0 20px;}
		#wrapper_all #footer .footernavi li { float:left; margin:0 22px 0 0;}
		
	/* ---------------------------------------------------------- LANGUAGE -------------------------------------------------------- */
	#footer #language { float:right; width:50px; height:10px; margin:-10px 15px 0 0; visibility:hidden;}
		#wrapper_all #footer #language a { float:left; margin:0 4px 0 0; padding-bottom:2px;}
		#wrapper_all #footer #language a:hover { border-bottom:1px solid #da007f;}
