
A:link		{ text-decoration: underline; color: #1A357C; }
A:visited	{ text-decoration: underline; } 
A:active	{ text-decoration: underline; } 
A:hover		{ text-decoration: underline; color: #FF6600} 

a {
	font-weight: bold;
	color: #1A357C;
}

h1 {
	font: 1.7em Verdana,Geneva,Arial,Sans-serif;
	font-weight: bold;
	font-style: italic;
	color: #999999;
}

html, body {
	position: relative;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
	font: 0.85em Verdana,Geneva,Arial,Sans-serif;
	background-color: #999999;
	background: #999999 no-repeat center url(../img/bg_shadow.gif);
	min-height: 100%;
}

table {
	font: 1em Arial,Sans-serif;
}

.container {
	position:absolute; 
	top:0px;
	left:0px; 
	width:100%; 
	height: 100%; 
	text-align:center
} 

body .container  {
	min-height: 100%;
}


b {
	font-weight: bold;
	color: #1A357C;
}


ul {
	margin-left: 20px;
	padding: 0px;
	list-style-image: url(../img/bullet_orange_ie.gif);
}

body ul {
	list-style-image: url(../img/bullet_orange_moz.gif);
}

li {
	padding: 0px;
	margin: 0px;
	margin-bottom: 1em;
}


#main, #main_bg  {
	position: relative;
	padding-right: 11px;
	background: url(../img/bg_shadow.gif) 0px 0px repeat-y;
	width: 611;
	background-color: #999999;
	margin: auto;
	height: auto;
}

#main_bg {
	width: 600;
	background:  #999999 url(../img/bg_shadow.gif) 0px 0px repeat-y;
	height: 100%;
	min-height: 100%;
}

#main {
	min-height: 100%;
}


#head {
	position: relative;
	height: 75px;
	background-color: #FFF;
	margin-right: 11px;
}


/********************* MENU ***************************/

#menu {
	width: 600;
	position: relative;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	background-color: #F1F1F1;
	height: 1.7em;
}

.menuItem, .menuItemOn {
	position: relative;
	padding-left: 16px;
	padding-right: 16px;
	margin-top: 3px;
	color: #1A357C;
	font: 1.15em Verdana,Geneva,Arial,Sans-serif;
	font-weight: bold;
	height: 1.5em;
}

.menuItem:hover, .menuItemOn {
	text-decoration: none;
	color: #FF6600;
}
.menuItem:link, menuItemOn {
	text-decoration: none;
}
.menuItem:visited, .menuItemOn {
	text-decoration: none;
}
.menuItem:active, .menuItemOn {
	text-decoration: none;
	color: #FF6600;
}


/********************* SUB-MENU ***************************/

#submenu {
	list-style-image: none;
	list-style-type: none;
	text-align: left;
	line-height:21px;
	margin-left: 6px;
	margin-top:  7px;
	color: #1A357C;
	font-weight: bold;
}

a.submenuItemOff {
	text-align: left;
	font-weight: normal;
	padding-left: 15px;
}

a.submenuItemOff:hover {
	text-align: left;
	font-weight: normal;
}

a.submenuItemOn {
	background: url(../img/bullet_orange_moz.gif) no-repeat 0px 4px;
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
}

a.submenuItemOn:hover {
	background: url(../img/bullet_orange_moz.gif) no-repeat 0px 4px;
	text-align: left;
	padding-left: 15px;
	text-decoration: none;
}




/********************* HEADILLU ***************************/
#headillu_org {
	border-bottom: 1px solid #999;
}

.headillu_homepage_de {background: url(../img/bg_headillu_homepage_de.jpg) no-repeat; height: 140px;}
.headillu_kontakt_de {background: url(../img/bg_headillu_kontakt_de.jpg) no-repeat; height: 140px;}
.headillu_service_de {background: url(../img/bg_headillu_services_de.jpg) no-repeat; height: 140px;}
.headillu_unternehmen_de {background: url(../img/bg_headillu_unternehmen_de.jpg) no-repeat; height: 140px;}
.headillu_impressum_de {background: url(../img/bg_headillu_impressum_de.jpg) no-repeat; height: 140px;}

.headillu_homepage_en {background: url(../img/bg_headillu_homepage_en.jpg) no-repeat; height: 140px;}
.headillu_kontakt_en {background: url(../img/bg_headillu_kontakt_en.jpg) no-repeat; height: 140px;}
.headillu_service_en {background: url(../img/bg_headillu_services_en.jpg) no-repeat; height: 140px;}
.headillu_unternehmen_en {background: url(../img/bg_headillu_unternehmen_en.jpg) no-repeat; height: 140px;}
.headillu_impressum_en {background: url(../img/bg_headillu_impressum_en.jpg) no-repeat; height: 140px;}

#headillu {
	border-bottom: 1px solid #999;
}

.headillu_homepage_de {background: url(../img/bg_headillu_premier.jpg) no-repeat; height: 140px;}
.headillu_kontakt_de {background: url(../img/bg_headillu_premier03.jpg) no-repeat; height: 140px;}
.headillu_service_de {background: url(../img/bg_headillu_premier01.jpg) no-repeat; height: 140px;}
.headillu_unternehmen_de {background: url(../img/bg_headillu_premier04.jpg) no-repeat; height: 140px;}
.headillu_impressum_de {background: url(../img/bg_headillu_premier02.jpg) no-repeat; height: 140px;}

.headillu_homepage_en {background: url(../img/bg_headillu_premier.jpg) no-repeat; height: 140px;}
.headillu_kontakt_en {background: url(../img/bg_headillu_premier03.jpg) no-repeat; height: 140px;}
.headillu_service_en {background: url(../img/bg_headillu_premier01.jpg) no-repeat; height: 140px;}
.headillu_unternehmen_en {background: url(../img/bg_headillu_premier04.jpg) no-repeat; height: 140px;}
.headillu_impressum_en {background: url(../img/bg_headillu_premier02.jpg) no-repeat; height: 140px;}

.headillu_news_de {background: url(../img/bg_headillu_flightplan.jpg) no-repeat; height: 140px;}
.headillu_flightplan_de {background: url(../img/bg_headillu_flightplan.jpg) no-repeat; height: 140px;}



/********************* QUICK CLICKS ***************************/
.headillu_quickclick, .headillu_quickclick_on  {
	position: relative;
	float:left;
	margin: 3px;
	margin-top: 75px;
	height: 61px;
	width: 71px;
	color: #FFFFFF;
	background-color: #1A357C;
	font: 9px Verdana,Geneva,Arial,Sans-serif;
	cursor: pointer;
}

.headillu_quickclick_img, .headillu_quickclick_on_img  {
	position: relative;
	float:left;
	margin: 3px;
	margin-top: 75px;
	height: 61px;
	width: 71px;
	color: #FFFFFF;
	background-color: #FF6600;  
	font: 9px Verdana,Geneva,Arial,Sans-serif;
	cursor: none;
}

.headillu_quickclick_on {
	background-color: #FF6600; 
	cursor: none;
}

.quickclick {
	position: relative;
	float:left;
	left: 3px;
	bottom: -33px;
	color: #FFFFFF;
	vertical-align: bottom;
	text-align: left;
	font: 10px Verdana,Geneva,Arial,Sans-serif;
	overflow: hidden;
	font-weight: bold;	
}

.quickclick_img {
}

a.quickclick {
	text-decoration: none;
	color: #FFFFFF;
}

a.quickclick:link {
	text-decoration: none;
}

a.quickclick:visited {
	text-decoration: none;
}
a.quickclick:active {
	text-decoration: none;
}
a.quickclick:hover {
	text-decoration: none;
	color: #FFFFFF;
}


/********************* MAINCONTENT / CONTENT / SIDEBAR USW. ***************************/

#mainbackground {
	float: left;
	left: 0px;
	margin-left: 0px;
	margin-top: -17px;
}

#maincontent {
	float: left;
	left: 0px;
	margin-left: 20px;
	margin-top: 20px;
	text-align: left;
	margin-bottom: 4em;
	width: 400px;
	height: auto;
}

#maincontent_sidepic {
	float: left;
	left: 0px;
	margin-left: 20px;
	margin-top: 0px;
	text-align: left;
	margin-bottom: 4em;
	width: 400px;
	height: auto;
}

#sidebar {
	float: left;
	margin-top: 17px;
	left: 0px;
	width: 160px;
	height: auto;
}

#sidebar_pic {
	float: left;
	margin-top: 0px;
	left: 0px;
	width: auto;
	height: auto;
}

#kontakt {
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin-bottom: 20px;
	text-align: left;
	width: 160px;
	font: 1.0em Arial,Sans-serif;
	overflow: hidden;
}


a.footer {
	position: absolute;
	bottom: 10px;
	font: 0.9em Arial,Sans-serif;
	color: #999;
	text-align: left;
}
a.language {
	position: absolute;
	bottom: 10px;
	font: 0.9em Arial,Sans-serif;
	color: #999;
	text-align: right;
}

