/* Allgemeine Styles */
/* Body */

body  {
font-size: 10pt;
font: 10pt Arial, Helvetica, sans-serif;
background-repeat:no-repeat;
margin: 0 0 50px 0;
padding: 0 0 50px 0;
background-color: #142571;
background: #142571 url('../images/aviation_power_sitebg.jpg') no-repeat fixed top center;
}

/* Navigationsleiste, DIV */
#nav_layer1 {
width: 970px;
height: 44px;
/*background-image: url('../images/bg_nav_lo.gif');
background-repeat: repeat-x;*/
background-color: #1C3365;
}

/* Heading Tags */
h1,h2 {
font-size: 16pt; color: #142571; font-weight: lighter; letter-spacing: -0.5;
}

h2, h2 a  {
font-size: 13pt; color: #666; font-weight: lighter; letter-spacing: -0.5; padding-top: 0px; margin-top: 0px; margin-bottom: 0px;
}

/* Bilder im Allgemeinen */
img {
border: 0px;
}

/* Links & Ps im Allgemeinen */

p { font-size: 10pt; }

li {margin-bottom: 5px;}

a {
color: #294989;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}

a:focus { outline: none; }



.main #content_middle a, .main #content_middle_wide a { border-bottom: 1px solid #FFB200; text-decoration: none;}
.main .content p a:hover { border-bottom: 1px solid #294989; text-decoration: none; }

.main #content_middle .content #BreadcrumbNavigation .nav_item_breadcrumb {color: #888; border-bottom: 0px;}

/* Forms im Allgemeinen */
form {
padding:0px;
margin: 0px;
}

/* Seitenhintergrund (Hintergrund weiss) */
.main #container {
width: 970px;
position:absolute;
top: 0;
left: 50%;
margin: 0 0 0 -495px;
margin-top: 0px;
background-color: #fff;
padding: 0px;
padding-top: 0px;
}

/* Seitenkopf auf Container, erstes Element im Container */
.main #head {
width: 970px;
height: 85px;
margin: 0 0 0 0;
padding: 0px;
background-color: #1C3365;
background-image: url('../images/aviation_power_head.gif');
background-repeat: no-repeat;
}
.main #head_content {
width: 970px;
height: 155px;
margin: 0 0 0 0;
padding: 0px;
background-color: #1C3365;
background-image: url('../images/aviation_power_head.gif');
background-repeat: no-repeat;
z-index: 1;
}
/*Seitenkopf-Fotoleisten */
.main #head_ueber_uns {
    background-image:url("../images/aviationpower2.jpg");
    height: 195px;
    border-bottom: 2px solid #FCB70E;
}
.main #head_fuer_bewerber {
    background-image:url("../images/aviationpower3.jpg");
    height: 195px;
    border-bottom: 2px solid #FCB70E;
}
.main #head_fuer_unternehmen {
    background-image:url("../images/aviationpower4.jpg");
    height: 195px;
    border-bottom: 2px solid #FCB70E;
}
.main #head_news_und_events {
    background-image:url("../images/aviationpower5.jpg");
    height: 195px;
    border-bottom: 2px solid #FCB70E;
}
.main #head_weiterbildung {
    background-image:url("../images/aviationpower6.jpg");
    height: 195px;
    border-bottom: 2px solid #FCB70E;
}
/* Service-Navigation im Seitenkopf */
.main #logo {position: absolute; left: 25px; top: 5px; }
.main #logo a , .main #logo a:hover {border: none; }
.main #service_head { color: #003A7A; position: absolute; right: 10px; top: 13px; width: 318px; font-size: 9pt;}
.main #service_head #service_lang { float: left; }
.main #service_head #service_span { margin-left: 10px; margin-top: 4px; float: left; }

/* Jobsuche im Seitenkopf */
.main #jobsuchbox { position: absolute; right: 15px; top: 15px; }
.main #jobsuchbox #job_suchfeld { padding: 4px; font-size: 9pt; border: 0px; width: 150px;}
.main #jobsuchbox #job_submit {font-size: 9pt; background-color: #FDB319; color: #003A7A; border-top: 1px solid #FFD06F; border-left: 1px solid #FFD06F; border-bottom: 1px solid #C58500; border-right: 1px solid #C58500; padding: 3px; }

/* Rahmen f&uuml;r Startseiteninhalt */
.main #content {
clear: both;
width: 970px;
margin:0px;
padding: 0px;
background-color: #fff;
}

/* Grosser blauer Willkommensbereich Startseite */
.main  #welcome {
width: 970px;
height: 290px;
background-color: #DADADA;
margin: 0px 0px 0px 0px;
}

#welcome p,#welcome a {border: 0px; margin: 0px; padding: 0px;}
#welcome a:hover {border: 0px; margin: 0px; padding: 0px;}

.main  #aktuell {
width: 970px;
height: 150px;
margin: 0px 0px 10px 0px;
}

/* Rahmen fuer die 3spaltigen Hotspots */
.main #hotspots {
width: 970px;
margin-bottom: 10px;
padding: 10px;
}

.main #hotspots h1, .main #hotspots h2 {margin-top: 0px; padding-top: 0px;}

.main #hotcontainer1,.main #hotcontainer2 {float:left;width:320px;overflow:hidden;}
.main #hothotcontainer3 {float:left;width:308px;overflow:hidden;}

#hot2pictteaser {width:310px;height:210px;overflow:hidden;}
#hot3pictteaser {width:308px;height:210px;overflow:hidden;}

/* 3 Hotspots Startseite, Foto-DIVs */
.main #hot1,.main #hot2 { width: 310px; background-color: #dadada; float: left; margin-right: 10px; height: 100px; }
.main #hot3 { width: 308px; background-color: #dadada; float: left; height: 100px; }

/* 3 Hotspots Startseite, Text-DIVs */
.main #hot1_txt,.main #hot2_txt { width: 290px; background-color: #dadada; float: left; margin-right: 10px; height: 90px; padding: 10px; background-image: url('../images/ap_bg_hotspot_txt_no-corner.jpg'); background-repeat: repeat-x;}
.main #hot3_txt { width: 288px; background-color: #dadada; float: left; height: 90px; padding: 10px; background-image: url('../images/ap_bg_hotspot_txt_no-corner.jpg'); background-repeat: repeat-x; }

.main  #hot1_txt:hover , .main #hot2_txt:hover , .main  #hot3_txt:hover {background-image: url('../images/ap_bg_hotspot_txt_hi.jpg'); background-color: #C0C0C0;}

/* 3 Headlines f&uuml;r 3 HS Startseite, Text-DIVS */
.main #hot1_txt h1 , .main #hot2_txt h1 , .main #hot3_txt h1 { font-size: 16pt; color: #142571; }

/* Rahmen f&uuml;r News-Eintraege */
.main #news {
float:left;
width: 610px;
clear: both;
padding: 10px;
margin-top: 10px;
margin-bottom: 10px;
background-color:#dadada;
background-image: url('../images/ap_bg_hotspot_txt.jpg');
background-repeat: repeat-x;
margin-right: 10px;
height: 300px;
}

/* Rahmen f&uuml;r Referenzen-Animation auf Startseite */
.main #special {
margin-top: 10px;
width: 288px;
float: left;
}
.main #special p, .main #special div
{padding: 0px; margin: 0px;}
.main #logo-animation {
width: 288px;
float: left;
padding: 10px;
 }

/* */

/* Breadcrumb Navigation */

.main #content_middle .content #BreadcrumbNavigation, .main #content_middle_wide .content #BreadcrumbNavigation { margin-bottom: 15px; color: #999; }

.main #content_left{
float:left;
width:650px;
margin:0;
padding-top: 15px;
border-right: 1px solid #DADADA;
}

.main #content_left_wide{
width:980px;
margin:0;
padding-top: 15px;
background-color:green;
}

.main #content_left p, .main #content_left li {
font-size: 10pt;
font-weight: regular;
color: #444444;
line-height: 15pt;
}

.main #content_middle li {
line-height: 15pt;
color: #33;
}



.main #content_left h1 {
font-size: 18pt;
}
.main #content_right h1 {
font-size: 18pt;
}


.main #nav_layer2{
background-color: #EDEDED;
float:left;
width: 200px;
margin-right: 15px;
padding: 10px;
}

.main #content_middle{
float:left;
width: 500px;
margin:0;
padding-right: 15px;
padding-top: 15px;
border-right: 1px solid #DADADA;
}
.main #content_middle_wide{
float: left;
width: 690px;
padding-right: 15px;
padding-top: 15px;
margin:0;
}
.content p, .content li  {
font-weight: regular;
line-height: 15pt;
color: #333;
}

.main #content_right{
float:left;
width: 310px;
margin:0;
}
.main #content_right_inhalt{
float:right;
padding-right: 15px;
width: 190px;
margin:0;
}

.main #content_right_inhalt .artikelliste_rechts p.news_trailer_rechts {font-size: 9pt; line-height: 13pt;}
.main #content_right_inhalt .artikelliste_rechts h2 a {font-size: 11pt;}

/* LEVEL 1 Link, Hover, Open */

.nav_first a, .nav_first_open a {
padding: 14px 20px 0 20px;
float: left;
display: block;
color: #FFF;
font: 11pt Arial, sans-serif;
font-weight: bold;
text-decoration: none;
height: 30px;
/*background-image: url('../images/bg_nav_lo.gif');
border-left: 1px solid #FCB70E;
border-bottom: 0px;*/
}

.nav_first a:hover {
color: #FCB70E;
display: block;
border-bottom: 0px;
background-color: #162A53;
}

.nav_first_open a {background-color: #FFB200; color: #1C3365}
.nav_first_open a {border: 0px;}
/* LEVEL 2 Link, Hover, Open */

.nav_second {
padding: 6px;
}

.nav_second a, .nav_second_open a {

}
.nav_second_open {background: #fff;}
.nav_second_open a {
font-weight: bold;
}

.nav_second_open {
padding: 6px;
}

.nav_second_open a {
font-weight: bold;
}

/* LEVEL 3 Link, Hover, Open */

.main .nav_third, .main .nav_third_open {
padding: 6px;
padding-left: 16px;
background-color: #fff;
}

.main .nav_third a, .main .nav_third_open a {
font-size: 10pt;

}

.main .nav_third a:hover, .main .nav_third_open a {
font-weight: bold;
}

/* LEVEL 4 Link, Hover, Open */

.main .nav_fourth, .main .nav_fourth_open {

}

.main .nav_fourth a, .main .nav_fourth_open a {

}

.main .nav_fourth a:hover, .main .nav_fourth_open a {

}

/* ###################################################### */
/* ####################### META (Footer-) NAVIGATION #### */
/* ###################################################### */

#metaNavigation {
list-style-type: none;
margin: 0px 0px 0px 0px;
margin-top: 30px;
padding: 0px 0px 0px 0px;
width: 520px;
display: block;
height: 40px;
color: #999;
}

#metaNavigation li {
padding: 0px;
margin: 0px;
float: left;
border-right: 1px dotted #888;
margin-right: 10px;
padding-right: 10px;
font-size: 0.875em;
}

.main #content_middle #metaNavigation li a, .main #content_middle_wide #metaNavigation li a {color: #999; border-bottom: 0px;}

/* ###################################################### */
/* ####################### SITEMAP    ################### */
/* ###################################################### */

.sitemapStandardMainCat {
list-style-type: none;
padding: 0px;
margin: 0px;
border: 1px solid #666;
margin-bottom: 10px;
}

.sitemapStandardMainCat a {
border: 0px;
text-decoration: underline;
}

.sitemapStandardLevel_1,.sitemapStandardLevel_2,.sitemapStandardLevel_3,.sitemapStandardLevel_4 {
font-size: 9pt;
}

.sitemapStandardLevel_1 {
font-size: 11pt;
padding: 3px;
background-color: #FAB613;
}

.sitemapStandardLevel_2 {
background-color: #EAEAEA;
color: #666;
padding: 3px;
padding-left: 10px;
}

.sitemapStandardLevel_3 {
color: #000;
padding: 3px;
padding-left: 20px;
}

.sitemapStandardLevel_4 {

padding: 3px;
padding-left: 30px;
}

.sitemapStandardLevel_5 {

padding: 3px;
padding-left: 40px;
}

.artikelliste h2 a {
font-size: font-size: 10pt;
margin:0px;
padding: 0px;
margin-bottom: 5px;
font-weight: bold;
}

.artikelliste .news_text p {
margin: 0px;
padding: 0px;
}

.news_text h1 {
font-size: 0.875em;
}

.news_image {
margin-bottom: 10px;
}

.news_element {
height: 95px;
margin: 0px;
padding: 0px;
padding-bottom: 10px;
margin-bottom: 15px;
border-bottom: 1px solid #DADADA;
}

/* ###################################################### */
/* ####################### NEWS ######################### */
/* ###################################################### */

.news_headline h2 {
color: #142571;
font-size: 13pt;
text-decoration: none;
}

.news_trailer {
margin-top: 0px;
line-height: 14pt;
font-size: 10pt;
}

p.note {font-size: 9pt; color: #777;}

p.news_teaser {padding:0px;
margin-top: 5px;}

.artikelliste_rechts img {display: block;}

/* ###################################################### */
/* ####################### MITARBEITER EINTRAG########### */
/* ###################################################### */

#ma_info_body {margin: 0 0 0 0; background: #fff; background-image: none;}
#ma_info #ma_info_tbl td {padding: 6px; font-family: arial, sans-serif;}
#ma_info #ma_info_name, #ma_info #ma_info_contact {padding-left: 15px;}
#ma_info #ma_info_name p {font-size: 13.5pt; line-height: 14pt; font-weight: lighter; color: #555;}

#lyr1 {background-image: url('../images/bgmaf_leer.gif'); background-repeat: repeat-x; }

#image {width: 109px; float: left; padding-left:24px;padding-top: 156px; height: 234px; background-image: url('../images/bgmaf.gif');}

div#wn  {
position:relative;
width:610px; height:390px;
overflow:hidden;
border: 1px solid #DADADA;
}

#maf_start {width: 365px; float: left; height: 390px; background-image: url('../images/start.jpg');}
#maf_text, #maf_headline {display: none;}



.main #languagebuttons  {position: absolute; left: 625px; top: 22px;}
.main #videobutton  {position: absolute; left: 680px; top: 16px;z-index:1000;}
.languagebutton     {float:left;padding-right:10px;}
.liste {display:none;}
.absatztrenner      {padding-top:0px;padding-bottom:0px;height:2px;overflow:hidden;}


.maslider_top1      {clear:both;width:670px;height:38px;border-style:solid;border-width:1px;border-color:#cecece; background-image: url('../images/slider_verlauf2.gif');background-repeat: repeat-x;}
.maslider_top1:hover    {background-image: none;}
.maslider_top1 h1   {float:left;padding-top:7px;margin-top:0px;padding-left:6px;font-size: 14pt; color: #142571; font-weight: lighter; letter-spacing: -0.5;}

.maslider_top2      {clear:both;margin-left:10px;width:660px;height:38px;border-style:solid;border-width:1px;border-color:#cecece; background-image: url('../images/slider_verlauf3.gif');background-repeat: repeat-x;}
.maslider_top2:hover    {background-image: none;}
.maslider_top2 h1   {float:left;padding-top:7px;margin-top:0px;padding-left:6px;font-size: 14pt; color: #142571; font-weight: lighter; letter-spacing: -0.5;}

.maslider1      {clear:both;width:670px;border-style:solid;border-width:1px;border-color:#cecece;margin-bottom:12px;display:none;overflow:hidden;}
.maslider2      {clear:both;margin-left:10px;width:660px;border-style:solid;border-width:1px;border-color:#cecece;margin-bottom:12px;display:none;overflow:hidden;}

.maslider_content1  {float:left;width:315px;height:100px;margin-left:12px;margin-top:12px;border-style:solid;border-width:1px;border-color:#cecece;overflow:hidden;background-image: url(../images/ma_content_verlauf.gif);background-repeat: repeat-x;}
.maslider_content2  {float:left;width:310px;height:100px;margin-left:12px;margin-top:12px;border-style:solid;border-width:1px;border-color:#cecece;overflow:hidden;background-image: url(../images/ma_content_verlauf.gif);background-repeat: repeat-x;}

.maslider_content img   {margin: 0px;padding:0px;border:0px;}

.maslider_content1 .maslider_content_txt    {float:right;width:226px;padding:4px;font: normal 11px/15px Arial, Helvetica, sans-serif;}
.maslider_content2 .maslider_content_txt    {float:right;width:221px;padding:4px;font: normal 11px/15px Arial, Helvetica, sans-serif;}

.maslider_content_txt strong    {font: normal 12px/17px Arial, Helvetica, sans-serif; font-weight:bold;}

.maslider_img       {float:right;width:97px;height:38px;background-image: url(../images/slider_ruder_rechts.png);background-repeat: no-repeat;}

.maslider_trenner   {clear:both;height:4px;overflow:hidden;}
.maslider_trenner1  {clear:both;height:1px;overflow:hidden;}
.maslider_trenner12 {clear:both;height:12px;overflow:hidden;}


table.messen        {width:600px;border:0px;border-spacing:0px;border:1px solid #fff;border-collapse:collapse;border-style: hidden;}
table.messen td     {margin:0px;padding:6px;padding-right:6px;border:1px solid #ededed;}
table.messen td.titel   {background-color: #ffb200;font: 18px Arial, Helvetica, sans-serif;font-weight:bold;color:#142571;}
table.messen td.monat   {background-color: #fff;font: 14px Arial, Helvetica, sans-serif;font-weight:bold;color:#142571;}
table.messen tr     {background-color: #fff;}




#playertop      {width:490px;height:300px;background-color: #1c3365;}
#playerclip     {width:490px;height:300px;background-color: #1c3365;}

#clipslider {
    position:relative;
    position:relative;
    width:490px;
    height:120px;
    margin-left:0px;
    padding-top:7px;
    overflow:hidden;
}

.clipslider_left {
    float: left;
    width: 15px;
}

div#clipslider_inner {
    position:relative;
    width:460px;
    height:120px;
    overflow:hidden;
}
/* ----- SCROLLBEREICH ------ */
.clipslider_right {
    float: left;
    width: 15px;
}

.teaserbild {
    float: left;
    width: 151px;
    height:120px;
    padding-top:0px;
    overflow:hidden;
    text-align:right;
font: 11px Arial, Helvetica, sans-serif;font-weight:normal;color:#1c3365;
}
#clipslider .teaserbild a   {text-decoration:none;border-bottom: 0px;}
#clipslider_left a  {text-decoration:none;border-bottom: 0px;}
#clipslider_right a {text-decoration:none;border-bottom: 0px;}
#playerclip a   {text-decoration:none;border-bottom: 0px;}




/* ----- LANDINGPAGE FLUGBEGLEITER ------ */

.headbild       {margin-top:20px;}

#content_spalte1    {float:left;width:538px;margin-right:25px;}
#content_spalte1 h1 {font-size: 24pt;line-height:30pt;padding:0px;margin:0px;padding-top:0px;padding-bottom:6px;}
#content_spalte1 h2 {font-size: 16pt; font-weight: lighter; letter-spacing: -0.5;color: #142571;margin:0px;padding-top:10px;padding-bottom:4px;}
#content_spalte1_inner  {padding-left:25px;padding-top:0px;}
#content_spalte1 .button_bewerben   {clear:both;margin-top:26px;width:530px;text-align:center;}
#content_spalte1_inner div.textItem p   {font-size: 11pt;line-height:15pt;}
#content_spalte2    {float:left;width:365px;padding-top:5px;}
#content_spalte2 h1 {padding:0px;margin:0px;padding-top:10px;padding-bottom:0px;line-height:18px;}
#content_spalte2 ul {margin-left:14px;padding-left:0px;font-size: 10pt;line-height:16px;}


.beslider_top       {clear:both;width:361px;height:32px;background-color:#919191;padding:1px;margin-left:1px;margin-bottom:2px;}
.beslider_inner     {clear:both;width:359px;height:30px;border-style:solid;border-width:1px;border-color:#fff; background-image: url('../images/slider_be_verlauf.gif');background-repeat: repeat-x;}
.beslider_inner h2  {float:left;padding-top:6px;margin-top:0px;padding-left:6px;font-size: 11pt; color: #003a7a; font-weight: normal; letter-spacing: -0.5;}
.beslider       {clear:both;width:355px;border:none;margin-left:3px;margin-top:0px;margin-bottom:5px;display:none;overflow:hidden;font: normal 11px/15px Arial, Helvetica, sans-serif;}
.beslider_left      {float:left;width:22px;margin-left:5px;padding-top:5px;margin-top:0px;padding-left:6px;font-size: 11pt; color: #9a9a9a; font-weight: bold; letter-spacing: -0.5;}
.beslider_leftimg   {float:left;width:28px;margin-left:5px;padding-top:2px;}
.beslider_img       {float:right;width:30px;height:30px;background-image: url(../images/slider_be_opener.gif);background-repeat: no-repeat;background-position: 0px 0px;overflow:hidden;}

#footer_inhalt_solo {clear:both;margin-left:25px;}




.trenner    {clear:both;height:4px;overflow:hidden;}
.trenner1   {clear:both;height:1px;overflow:hidden;}
.trenner3   {clear:both;height:3px;overflow:hidden;}
.trenner5   {clear:both;height:5px;overflow:hidden;}
.trenner8   {clear:both;height:8px;overflow:hidden;}
.trenner10  {clear:both;height:10px;overflow:hidden;}
.trenner12  {clear:both;height:12px;overflow:hidden;}
.trenner15  {clear:both;height:15px;overflow:hidden;}
.trenner20  {clear:both;height:20px;overflow:hidden;}



/* #################### EDITOR ####################### */


.CMS_LINK_EDIT  {margin-left:-15px;}

