/*########################################################################*/
/* copyright 2005 -2006 by creativbox.net - Internet Lösungen             */
/* Torsten Leithold & Georg von Kries GbR                                 */
/*########################################################################*/

/*
###################################################
Standards
###################################################
*/

body
{
    font-family: Arial, Verdana, "Times New Roman", serif;
    font-size:11px;
    color:#021830;
    padding:0;
    margin:0;
   
}


h1,h2,h3
{
    margin:5px 0 5px 0;
    font-size: 14px;
    font-weight:bold;
    font-family: Geneva, Arial, Verdana, "Times New Roman", serif;
}


img
{
    border:0;
}

ul
{
    list-style-type:none;
    padding:0;
    margin:0;
}

li
{
margin:0 0 10px 0;    
}


input, select
{
    border:1px solid #999;
    margin:0 5px 5px 0;
    font-size:11px;
}

input.submit
{
background:#E2DDDB;
font-family: Arial, Verdana, "Times New Roman", serif;
font-size:10px;
border:1px solid #999;
}

p
{
    margin:15px 0 15px 0;
}

a,
a h1
{
text-decoration:underline;
color:#021830;   
}

a:hover,
a:hover h1
{
text-decoration:none; 
}


/*
###################################################
PopUp
###################################################
*/

table.popup-article
{
width:750px;
height:422px;
line-height:14px;    
}

table.popup-article p
{
margin:0;   
}

table.popup-article h1
{
font-size:24px;
margin:0;
font-family: Geneva, Arial, Verdana, "Times New Roman", serif;
line-height:normal; 
}

table.popup-article h2
{
margin:0 0 5px 0;    
}

table.popup-article ul
{
margin-left:30px;
list-style-type:disc;    
}

table.popup-article li
{
margin-bottom:0;    
}

table.popup-article .link,
#content .download-button
{
background:#E9ECF3;
float:left;
padding:2px;
margin:10px 5px 0 0;
border:1px solid #D8D8D8;

}

table.popup-article .link a
{
color:#000;    
text-decoration:none;
}

table.popup-article td.left
{
width:282px;
height:332px;
padding:0 20px 25px 25px;
vertical-align:top;    
}



.kosten table
{
background:#E4E7F0;
border-collapse:collapse;
padding:5px;  
}

.kosten table td
{
border-right:2px solid #fff;
padding:3px;
}

.kosten table caption
{
text-align:left;
font-size:14px;
background:#E4E7F0;
border-right:2px solid #fff;
padding:5px 5px 20px 5px;  
}

table.popup-article td.left img
{
margin-bottom:10px;
}

#links_popup
{
position:absolute;
bottom:20px; 
   
}

table.popup-article a.print-button
{
position:absolute;
left:25px;
bottom:25px;    
}

table.popup-article .aerowest-logo
{
position:absolute;
right:50px;
bottom:25px;    
}


/*
###################################################
Container
###################################################
*/


#container
{
width:837px;
margin:0 auto 0 auto;
padding:0 46px 0 77px;
position:relative;
line-height:16px;
}


/*
###################################################
Header
###################################################
*/

#header
{
width:914px;
height:162px;
background:url(../images/header.jpg);
margin:0 auto 10px auto;
padding:0 46px 0 0;
position:relative;
}


/*
###################################################
Logo
###################################################
*/

#logo
{
position:absolute;
right:90px;    
top:-41px;
width:134px;
height:89px;
}

* html #logo
{
position:relative;
right:0;    
top:-41px;
width:134px;
height:89px;
}

/*
###################################################
Navigation
###################################################
*/

#navigation li
{
float:left;
margin-right:8px;    
}


#navigation a
{
display:block;
height:17px;  
}

#metaNavigation
{
float:right;
font-size:10px;
margin:5px 5px 0 0;
height:12px;     
}

#metaNavigation li
{
float:left;
margin-left:5px;    
}


/*
###################################################
Nav Home
###################################################
*/

#navigation a.nav-2-1
{
background:url(../images/nav_home.gif) top left;
width:39px; 
}
#navigation a.nav-2-1:hover,
#navigation li.active a.nav-2-1
{
background:url(../images/nav_home.gif) top right;
}


/*
###################################################
Nav Home EN
###################################################
*/

#navigation a.nav-2-2
{
background:url(../images/nav_home_e.gif) top left;
width:39px; 
}

#navigation a.nav-2-2:hover,
#navigation li.active a.nav-2-2
{
background:url(../images/nav_home_e.gif) top right;
}


/*
###################################################
Nav AEROWEST
###################################################
*/

#navigation a.nav-3-1
{
background:url(../images/nav_aerowest.gif) top left;
width:76px;  
}
#navigation a.nav-3-1:hover,
#navigation li.active a.nav-3-1
{
background:url(../images/nav_aerowest.gif) top right;
}

/*
###################################################
Nav AEROWEST EN
###################################################
*/

#navigation a.nav-3-2
{
background:url(../images/nav_aerowest_e.gif) top left;
width:78px;  
}
#navigation a.nav-3-2:hover,
#navigation li.active a.nav-3-2
{
background:url(../images/nav_aerowest_e.gif) top right;
}


/*
###################################################
Nav Angebote
###################################################
*/

#navigation a.nav-4-1
{
background:url(../images/nav_angebote.gif) top left;
width:72px;  
}
#navigation a.nav-4-1:hover,
#navigation li.active a.nav-4-1
{
background:url(../images/nav_angebote.gif) top right;
}


/*
###################################################
Nav Angebote EN
###################################################
*/

#navigation a.nav-4-2
{
background:url(../images/nav_offer_e.gif) top left;
width:46px;  
}
#navigation a.nav-4-2:hover,
#navigation li.active a.nav-4-2
{
background:url(../images/nav_offer_e.gif) top right;
}


/*
###################################################
Nav Charter
###################################################
*/

#navigation a.nav-11-1
{
background:url(../images/nav_charter.gif) top left;
width:66px;  
}
#navigation a.nav-11-1:hover,
#navigation li.active a.nav-11-1
{
background:url(../images/nav_charter.gif) top right;
}

/*
###################################################
Nav Charter EN
###################################################
*/

#navigation a.nav-11-2
{
background:url(../images/nav_charter_e.gif) top left;
width:67px;  
}
#navigation a.nav-11-2:hover,
#navigation li.active a.nav-11-2
{
background:url(../images/nav_charter_e.gif) top right;
}

/*
###################################################
Nav Ambulance
###################################################
*/

#navigation a.nav-12-1
{
background:url(../images/nav_ambulance.gif) top left;
width:75px;  
}
#navigation a.nav-12-1:hover,
#navigation li.active a.nav-12-1
{
background:url(../images/nav_ambulance.gif) top right;
}

/*
###################################################
Nav Ambulance EN
###################################################
*/

#navigation a.nav-12-2
{
background:url(../images/nav_ambulance_e.gif) top left;
width:89px;  
}
#navigation a.nav-12-2:hover,
#navigation li.active a.nav-12-2
{
background:url(../images/nav_ambulance_e.gif) top right;
}

/*
###################################################
Nav Cargo
###################################################
*/

#navigation a.nav-21-1
{
background:url(../images/nav_cargo.gif) top left;
width:47px;  
}
#navigation a.nav-21-1:hover,
#navigation li.active a.nav-21-1
{
background:url(../images/nav_cargo.gif) top right;
}

/*
###################################################
Nav Cargo EN
###################################################
*/

#navigation a.nav-21-2
{
background:url(../images/nav_cargo_e.gif) top left;
width:116px;  
}
#navigation a.nav-21-2:hover,
#navigation li.active a.nav-21-2
{
background:url(../images/nav_cargo_e.gif) top right;
}

/*
###################################################
Nav Flugschule
###################################################
*/

#navigation a.nav-35-1
{
background:url(../images/nav_flugschule.gif) top left;
width:90px;  
}
#navigation a.nav-35-1:hover,
#navigation li.active a.nav-35-1
{
background:url(../images/nav_flugschule.gif) top right;
}


/*
###################################################
Nav Technik
###################################################
*/

#navigation a.nav-36-1
{
background:url(../images/nav_technik.gif) top left;
width:61px;  
}
#navigation a.nav-36-1:hover,
#navigation li.active a.nav-36-1
{
background:url(../images/nav_technik.gif) top right;
}


/*
###################################################
Nav Kontakt
###################################################
*/

#navigation a.nav-37-1
{
background:url(../images/nav_contact.gif) top left;
width:63px;  
}
#navigation a.nav-37-1:hover,
#navigation li.active a.nav-37-1
{
background:url(../images/nav_contact.gif) top right;
}


/*
###################################################
Nav Kontakt EN
###################################################
*/

#navigation a.nav-37-2
{
background:url(../images/nav_contact_e.gif) top left;
width:66px;  
}
#navigation a.nav-37-2:hover,
#navigation li.active a.nav-37-2
{
background:url(../images/nav_contact_e.gif) top right;
}


/*
###################################################
Content
###################################################
*/


#content,
#content-big,
#right-content
{
float:left; 
margin:50px 0 0 0;
overflow:hidden; 
}

* html #content,
* html #content-big,
* html #right-content
{
margin:0; 
}

#content ul
{
   margin-left:30px;
list-style-type:disc;
}

#content li
{
margin:0;
}

#content
{
 width:537px;
 padding-right:50px; 
}


#content-big
{
 width:822px;
 
}

#right-content
{
 width:220px; 
 color:#a7a7a7; 
 padding:0 15px 0 15px; 
}


#content h1,
#content-big h1
{
font-size:24px;
margin-bottom:15px;   
}


#right-content h1
{
color:#021830;   
}


#artikelliste ul
{
list-style-type:none;
margin:0;    
}

#artikelliste li
{
margin:0 0 20px 0;    
}




/*
###################################################
News
###################################################
*/

#news li
{
padding:8px 0 8px 0; 
background:url(../images/li_bg.gif) no-repeat left bottom;
margin:0;    
}



#news ul a
{
background:url(../images/link_bg.gif) no-repeat 0 4px;
padding-left:20px;   
}


/* ###################################################### */
/* ####################### SEARCH INPUT ################# */
/* ###################################################### */

#search {
    margin:20px 0 0 0;
    font-size:11px;
}
#search label {
    font-size:11px;
    display:block;
    float:left;
    width:42px;
    padding:0;
}
#search input {
    border:1px solid #ccc;
    width:140px;
    height:12px;
    font-size:10px;
    float:left;
}
#search input.sbmt {
    border:0;
    width:5px;
    height:8px;
    margin:4px 0 0 10px;
    float:left;
}


/* ###################################################### */
/* ####################### SEARCH OUTPUT ################ */
/* ###################################################### */
#searchResults {
    margin:0 0 10px 0;
}
#searchResults p.message {
    margin:20px 0 30px 0;
}
#searchResults div.searchResultItem {
    border-bottom:1px solid #ccc;
    margin:0 0 10px 0;
    padding:0 0 10px 0;
}
#searchResults div.searchResultItem h2 {
    font-size:11px;
    margin:0 0 5px 0;
    padding:0;
    color:#0060b1;
    font-style:normal;
}


/* ###################################################### */
/* ####################### CONTACT FORM ############'#### */
/* ###################################################### */
#contactForm {
    font-size:11px;
}

#contactForm .contactRow 
{
    margin:4px 0;
    height:35px;
}

#contactForm label {
    display:block;
    
}

#contactForm .contactRow input, 
#contactForm .contactRow textarea 
{
    border:1px solid #ccc;
    width:250px;
}

#contactForm .contactRow select {
    border:1px solid #ccc;
    width:125px;
    font-size:11px;
}
* html #contactForm .contactRow input, * html #contactForm .contactRow textarea {
    width:343px;
    font-size:11px;
}

#contactForm .contactRow input {
    height:14px;
}

#contactForm .contactRow textarea {
    height:60px;
    font-size:11px;
}

#contactFormSubmit #contactFormSubmitLeft {
    float:left;
    margin:0 0 0 80px;
    width:174px;
}
* html #contactFormSubmit #contactFormSubmitLeft {
    margin:0 0 0 26px;
}
#contactFormSubmit #contactFormSubmitRight {
    float:right;
    width:174px;
}

#contactFormSubmit #contactFormSubmitLeft input, 
#contactFormSubmit #contactFormSubmitRight input {
    border:0;
    color:#0060b1;
    padding:0 20px 0 0;
    font-size:10px;
    width:auto;
    height:auto;
    float:right;
    margin:0;
}
#contactFormSubmit #contactFormSubmitLeft input {
    padding:0;
    float:left;
}

#contactForm table {
    
    border-collapse:collapse;
}
#contactForm table td {
    padding:0;
}
#contactForm table td.pt {
    padding-top:2px;
}
* html #contactForm table td.pt {
    padding-top:0;
}

select#selNewsletterType
{
width:100px;    
}

/*
###################################################
Footer
###################################################
*/


#footer
{
margin:50px 0 0 0;    
}


#footer img.aerowest
{
position:relative;
top:4px;
left:380px;    
}

.flag
{
position:absolute;
right:50px;
top:20px;
z-index:99;
}

.clearer
{
clear:both;    
}
