@charset "utf-8";

body { height:100%; margin:0; padding:0; background:url(../img/bg_main.gif) center 0 repeat-y #fff; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; letter-spacing:1px; color:#313131;}
body.index_ambulance { background:url(../img/bg_main_index_ambulance.gif) center 0 repeat-y #fff;}
#bg_main_top { }
/* ---------------------------------------------------------- TEXT-FORMATE ------------------------------------------------------------- */
a { text-decoration:none; color:#d30f14;}
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 -15px no-repeat;}
.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;}

#index_ambulance { position:fixed; top:0; width:950px; height:100%; z-index:-1; border:1px solid red;}

#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.index_ambulance { background:url(../img/bg_header_index_ambulance.png) 0 0 no-repeat;}

#wrapper_header .headline { display:block; width:835px; margin:-18px 0 0 75px; padding:0 0 0 0; border-bottom: 1px solid #d30f14;}
* + html #wrapper_header .headline { position:absolute; top:150px; left:5px;}
	/* ---------------------------------------------------------- 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:#000;}
	#wrapper_header ul.dropdown a.active { color:#000;}
	
	#wrapper_header ul.dropdown { position:absolute; left:80px; top:8px;}
	* html #wrapper_header ul.dropdown { left:100px;} /* IE6-HACK */
	#wrapper_header ul.dropdown .level_01 { height:24px; margin:0 12px 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:#d30f14; /*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 #dcdcdc;}
	#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:140px;}
	#wrapper_header ul.dropdown .level_01 .sub_press { width:115px;}
	
	#wrapper_header ul.dropdown .level_01 .index { background:#fff;}
		#wrapper_header ul.dropdown .level_01 .index li { background:url(../img/arrow_navi_index.gif) 5px 9px no-repeat;}
		#wrapper_header ul.dropdown .level_01 .index a { color:#d30f14;}
		#wrapper_header ul.dropdown .level_01 .index a:hover { color:#000;}
		
	/* ------------------------------------------------------- LOGO ------------------------------------------------------------- */
	#wrapper_header #logo { display:block; width:125px; height:127px; margin:0 0 15px -50px; background:url(../img/logo.png) 0 0 no-repeat;}
	* + html #wrapper_header #logo { position:absolute; left:0;}
	
	/* ------------------------------------------------------- WELTZEIT ------------------------------------------------------------- */
	#wrapper_header #time { position:absolute; top:-10px; left:600px; width:340px; height:120px; background:url(../img/jet_uhren.jpg) center 10px 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:830px; padding:165px 0 60px 80px;}	
	#wrapper_content #content { width:510px;}
	
		/* ---------------------------------------------------------- INDEX ------------------------------------------------------------- */
		#content_index { }
			#aircraft_index { position:fixed; top:50%; margin:-450px 0 0 0; z-index:-1;}
			#content_index #label { position:absolute; top:50%; margin:130px 0 0 559px;}
	
		/* ---------------------------------------------------------- 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 #d30f14; 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:#dedede;}
		
		/* ---------------------------------------------------------- PRESSE -------------------------------------------------- */
		#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 -27px no-repeat;}
		#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:#f5f5f5;}
			#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;}
	#footer.index_ambulance { background:url(../img/bg_footer_index_ambulance.png) 0 0 no-repeat;}

	/* ---------------------------------------------------------- FOOTERNAVI -------------------------------------------------------- */
	#footer .footernavi a { font-family:Arial, Helvetica, sans-serif; font-size:9px; line-height:normal; letter-spacing:2px; text-transform:uppercase; color:#fff;}
	#footer .footernavi a:hover { text-decoration:none; color:#000;}
	#footer .footernavi a.active { color:#000;}
	
	#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;}



