#werbebanner{
    display:block;
    margin-top:14px;
}

.codered {

 font-family: verdana, Arial, Helvetica, sans-serif;

 font-size: 10px;

 color: #CC0000;

 font-weight: bold;

}

.codewhite {

 font-family: verdana, Arial, Helvetica, sans-serif;

  font-size: 10px;

  color: #FFCC99;

  font-weight: bold;

}



.bd_reddot{

	border:1px dotted #ff0000;

}





body {

 font-family: Verdana, Arial, Helvetica, sans-serif;

 font-size: 12px;

 color: #333333;

 color: #666666;

 overflow: auto;

 margin: 0px;
 
 overflow:scroll; 

}



td {

 font-size: 12px;

 color: #333333;

 color: #666666;



}



a {

 color: #DE0027;

 text-decoration: underline;

}

a:hover {

 color: #003399;

 text-decoration: underline;

}

.orange {

 color: #FFCC99;

 font-weight: bold;

 text-decoration: none;

}

.orange:hover {

 color: #FFFFFF;

 font-weight: bold;

 text-decoration: none;

}

.white {

 color: #FFFFFF;

}

.white:hover {

 color: #FFCC99;

}

.blue {

 color: #003399;

 text-decoration: none;

}

.blue:hover {

 color: #DE0027;

 text-decoration: none;

}

.red {

 color: #DE0027;

}

.menu {

 margin-top: 5px;

 margin-bottom: 5px;

 margin-left: 10px;

}

.submenu {

 color: #FFFFFF;

 margin-bottom: 2px;

 margin-left: 25px;

 text-decoration: none;

}

.submenu:hover {

 color: #FFCC99;

 text-decoration: none;

}

.submenu_white {

 color: #FFFFFF;

 text-decoration: none;

}

.submenu_white:hover {

 color: #FFCC99;

 text-decoration: none;

}

.conova {

 color: #999999;

 font-size: 9px;

 text-decoration: none;

}

/*.conova:hover {

 color: #333333;

 text-decoration: none;

}*/

.funktionsleiste_unten {

 color: #999999;

 font-size: 9px;

 text-decoration: none;

 border-top:1px solid #eee;

 padding-top:3px;

 padding-bottom:4px;

 text-align:center;

 background-color:#eee

}



.title {

 color: #003399;

 font-size: 13px;

 font-weight: bold;

 text-decoration: none;

}

.title:hover {

 color: #DE0027;

 font-weight: bold;

 text-decoration: none;

}

.title_orange {

 color: #FFCC99;

 font-size: 13px;

 font-weight: bold;

 text-decoration: none;

}

/*.title_orange_small {

 color: #FFCC99;

 font-size: 12px;

 font-weight: bold;

 text-decoration: none;

}*/



.title_orange_small {

 color: #FFCC99;

 font-size: 12px;

 font-weight: bold;

 text-decoration: none;

 padding-top: 2px;

 padding-bottom: 3px;

 padding-left: 5px;

 padding-right: 3px;

}



.rd_title_orange_small {

 color: #FFFFFF;

 font-size: 12px;

 font-weight: bold;

 text-decoration: none;

 padding-top: 2px;

 padding-bottom: 3px;

 padding-left: 5px;

 padding-right: 3px;

}







.pic_content {

 margin-right: 10px;

 margin-bottom: 0px;

 border: 0px solid #000000;

}

.select144{

 font-size: 12px; 

 height: 18px; width: 144px; 

 margin: 0px; 

 padding-bottom: 2px;

}

.smallinput{

 font-size: 12px; 

 _height: 18px; width: 150px; 

 margin: 0px; 

 padding-bottom: 2px;

}

.extrasmallinput{

 font-size: 12px; 

 height: 18px; width: 30px; 

 margin: 0px; 

 padding-bottom: 2px;

}

.smallselect{

 font-size: 12px; 

 height: 18px; width: 150px; 

 margin: 0px; 

 padding-bottom: 2px;

}

.linienselect{

 font-size: 12px; 

 height: 80px; width: 150px; 

 margin: 0px; 

 padding-bottom: 2px;

}

.textareabig {

 font-size: 12px; 

 height: 75px; 

 width: 150px; 

 margin: 0px; 

 padding-bottom: 0px; 

}

.abflugaktiv {

 color: #FFFFFF;

 background-color: #003399;

}

.abflugnichtaktiv {

 color: #000000;

 background-color: #FFFFFF;

}

.ankunftaktiv {

 color: #FFFFFF;

 background-color: #DE0027;

}

.ankunftnichtaktiv {

 color: #000000;

 background-color: #FFFFFF;

}

.livecamimg {

 margin-bottom: 1px;

}

.livecamtab {

 float: left;

 margin-left: 5px;

}

.livecamtableft {

 float: left;

}



/* ------ NEWSLETTER ------ */

.nl_headerlogo {

 width: 600px;

 height: 40px;

 background-image: url(http://www.salzburg-airport.com/bilder/navigation/nl_header.gif);

 margin: 0px;

}

.nl_headerpic {

 width: 600px;

 height: 88px;

 background-image: url(http://www.salzburg-airport.com/bilder/navigation/nl_headerbild.gif);

 text-align: right;

 vertical-align: bottom;

 padding-bottom: 17px;

 padding-right: 10px;

 color: #FFCC99;

 font-weight: bold;

 font-size: 13px;

}

.nl_date {

 vertical-align: bottom;

 text-align: right;

 background-color: #003399;

 padding-bottom: 10px;

 color: #FFCC99;

 font-weight: bold;

 font-size: 13px;

}

.nl_headertext {

color: #003399;

 font-size: 13px;

 font-weight: bold;

 text-decoration: none;

/* color: #333399;*/

 padding-left: 19px;



}

.footer_box {

 background-image: url(http://www.salzburg-airport.com/bilder/navigation/header_bg_startseite.gif);

 background-repeat: repeat;

 border: 1px solid #333399;

 padding: 4px;

}

.nl_dist_header {

 margin-bottom: 20px;

}

.nl_dist_subfooter {

 margin-top: 4px;

}





#absenden{

border:1px solid #666666;

font-size: 12px;

margin-top:5px;

}





.sideinfo_downloads_ueberschrift{

    color:#FFCC99;

    font-size:11px;

    font-weight:normal;

    padding-left:2px;

    padding-top:2px;

    padding-bottom:2px;

}





#medieninfo{

    display:none;

}



.medieninfo_subues{



    background-color:#003399;

    color:#FFCC99;

    font-size:11px;

    font-weight:normal;

    padding-left:2px;

    padding-top:2px;

    padding-bottom:2px;



}



.medieninfo_sel{



    background-color:#D1D1EF;

    border-left:1px solid #003399;	

    border-right:1px solid #003399;	



    padding-left:2px;

    padding-top:2px;

    padding-bottom:2px;



}





#medieninfo_sel{



   font-size:11px;	

   color:#003399;

   background-color:#D1D1EF;

}







/* STYLES REDESIGN 2006*/



/* CSS Document */



BODY,DIV,P,TD,TH{

	/*margin:0;*/

	padding:0;

	color:#666666;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:left;

	

}



BODY{

	/*background-image:url('/bilder/navigation/bg_right.gif');*/

	/*background-repeat: no-repeat;*/

	/*background-position: 600px 195px;*/

	/*background-position: 1200px 195px;*/

}







ul {

margin: 0; /*removes indent IE and Opera*/

padding: 0; /*removes indent Mozilla and NN7*/

margin-top:8px;

margin-left:6px;

}





li { 

margin: 0; /*removes indent IE and Opera*/

padding: 0; /*removes indent Mozilla and NN7*/

list-style-type:none;

margin-left: 0px;

padding-left: 12px;

padding-right: 2px;

margin-bottom:2px;

background-image: url("../bilder/navigation/aufz.gif"); 

background-repeat: no-repeat;

background-position:2px 5px;

line-height:130%;



}





li a ,.blue{

	color:#666;

}



li a:hover,.blue:hover {

	color:#666;

	text-decoration:underline;

}













FORM{

	margin:0;

	padding:0;

}





SELECT,INPUT{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	/*width:140px;*/

}





A{

	color:#DE0027;

	text-decoration:none;

}



A:hover{

	/*text-decoration:none;*/

	

}







.container{



}







/****HEADER****/





/**HEADER GENERAL**/

#header_container{

	height:180px;

	background-color:#EFEFEF;

	border-bottom:1px solid #FFFFFF;

}



#header_container_fixed{

	height:180px;

	width:885px;

}



#header_pic{

	width:690px;

	height:180px;

	float:left;

}



#header_nav{

	width:175px;

	height:180px;

	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;	



	float:left;

}



#header_spacer{

	width:10px;

	height:180px;

	background-color:#CFD3D8;

	border-right:1px solid #FFFFFF;	



	float:left;

}







/**HEADER SHORTCUTS, SUCHE**/



#box_shortcuts{

	padding-top:130px;

	padding-left:20px;

}



#shortcuts{

	margin-bottom:8px;

	width:140px;

}





#sitem,#nitem{

	width:135px;



}



#sitem_button,#nitem_button{

	width:6px;



}



/**HEADER NEWSLETTER, MENUTOP **/





#box_newsletter{

	color:#FFFFFF;

	background-color:#BAC2C2;

	font-size:12px;

	font-weight:bold;

	padding-left:10px;

	padding-top:8px;

	padding-bottom:8px;

	margin-top:12px;

		

}







#box_menutop {

	padding-left:10px;

	padding-top:8px;

	padding-bottom:4px;

}



#box_menutop A{

	font-size:11px;

	color:#333333;

	text-decoration:none;

}



#box_menutop A:hover{

	text-decoration:underline;

}



#box_menutop IMG{

	margin-bottom:2px;

	margin-right:4px;

}



#box_menutop DIV{

	margin-bottom:2px;

}





#sprachauswahl{

	text-transform:uppercase;

	color:#DE0027;

}









/****HEADER SEPARATOR****/



#headers_container{

	height:12px;

	background-color:#DE0027;

	border-bottom:1px solid #FFFFFF;

}



#headers_container_fixed{

	height:12px;

	width:878px;

}



#headers_part1{

	width:866px;

	height:12px;

	float:left;

}



#headers_part2{

	width:10px;

	height:12px;

	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;	



	float:left;

}













/****CONTENT****/



/****CONTENT FRAME****/





#content_container{

	border-bottom:1px solid #FFFFFF;

	width:1010px;

}



#content_container_fixed{

	width:1000px;

	width:100%;

	border-top: 1px solid white;

	margin-top:-1px;

}



#content_spacer_left{

	width:14px;

	border-right:1px solid #FFFFFF;	

	float:left;

}



#content_menu{

	width:180px;

	border-right:1px solid #FFFFFF;	

	float:left;

}



#content_main{

	width:494px;

	border-right:1px solid #FFFFFF;	

	float:left;

}



#content_main_txt, #content_right_txt{

	margin-bottom:28px;

}





#content_right{

	width:175px;

	border-right:1px solid #FFFFFF;	

	float:left;

}



#content_spacer_right{

	width:10px;

	border-right:1px solid #FFFFFF;	

	float:left;

}





#content_banner{

	width:auto;;



	border-right:1px solid #FFFFFF;	

	float:left;

	text-align:left;



}









/****CONTENT LEFT****/



#box_mainmenu, #box_mainmenu_subpages{

	background-color:#EFEFEF;

	padding-top:12px;

	padding-bottom:20px;

	margin-bottom:12px;

	margin-top:0px;

}









#box_mainmenu_subpages{

	padding-top:28px;

	margin-top:-28px;



}







#box_mainmenu_subpages IMG{

	vertical-align:middle;

}





#box_mainmenu_subpages DIV{

	padding-top:4px;

}



#box_mainmenu_subpages A{

	font-size:12px;

	font-weight:bold;

	color:#697676;

	text-decoration:none;

}



#box_mainmenu_subpages A:hover{

	text-decoration:underline;

}







.menu_hilight{

	width:4px;

	height:14px;

}



.menu_aufz{

	margin-left:7px;

	margin-right:5px;

}







.menusub_item_no{

	padding-left:35px;

}





#box_mainmenu IMG{

	vertical-align:middle;

}





#box_mainmenu DIV{

	padding-top:4px;

}



#box_mainmenu A{

	font-size:12px;

	font-weight:bold;

	color:#697676;

	text-decoration:none;

}



#box_mainmenu A:hover{

	text-decoration:underline;

}

































#submenu DIV{

	padding-top:2px;

}





#submenu A{

	font-size:12px;

	font-weight:normal;

	color:#697676;

	text-decoration:none;

}



#submenu A:hover{

	text-decoration:underline;

}





#werbeblock_links{

	display:none;

	text-align:center;

	margin-bottom:20px;

}







/****CONTENT MAIN****/





/****CONTENT TITLEAREA****/





.content_titlearea{

	height:50px;

	background-color:#BAC2C2;

	margin-bottom:28px;

}



.content_titlearea_left{

	height:50px;

	background-color:#BAC2C2;



}









#content_titlearea_main{

	padding-left:12px;

}



#content_titlearea_main IMG{

	margin-top:21px;

	margin-right:8px;

	border:1px none #000000;

	vertical-align:middle;

}





#homepage_subtitle{

	text-align:right;

	padding-right:12px;

	padding-top:0px;

	font-size:18px;

	font-weight:bold;

	font-style:italic;

	color:#DE0027;

	

}



#homepage_werbebanner_main{



	display:block;

	width:468px;

	margin-top:8px;

	margin-bottom:20px;

	margin-left:0px;



}



#homepage_werbebanner_main .label_werbung{

	width:468px;

	text-align:right;



}



#homepage_werbebanner_main .content_werbung{

	width:468px;



}



#homepage_werbebanner_main_sub{

	display:block;

	margin-top:-13px;

	margin-bottom:20px;

	margin-left:12px;

}



#homepage_werbebanner_main_sub .label_werbung{

	width:468px;

	text-align:right;

}



#homepage_werbebanner_main_sub .content_werbung{

	width:468px;



}







#bannerrechts_content{

		display:block;	

		z-index:-1;

}



#bannerrechts #bannerrechts_content{

		width:auto;

		z-index:100;

}		

















#homepage_flugdaten{

	width:468px;

	margin-top:20px;

	margin-left:12px;



}







#homepage_linklisten_main{

	margin-top:20px;	

	padding-left:12px;

	padding-right:12px;

}



.linkliste{

width:233px;}



#linkliste_links{



float:left;

}





#linkliste_rechts{

float:right;

}



.banner468 {

    margin-left: 12px;

	margin-bottom: 10px;

}



#bannerrechts{

	text-align:left;

}



#bannerrechts_label{

	display:block;

	padding-right:6px;

	text-align:left;

}



#bannerrechts_label IMG{

	display:block;

}





#label_abflug{

	margin-bottom:0px;

	cursor:pointer;

}



#label_ankunft{

	margin-bottom:3px;

	cursor:pointer;

}



/****FOOTER****/



#footer_container{

	height:20px;

	background-color:#FFFFFF;

	border-bottom:1px solid #FFFFFF;

}



#footer_container_fixed{

	height:20px;

	width:900px;

}



#footer_part1{

	color:#ffffff;

	font-size:11px;

	width:866px;

	height:18px;

	background-color:#BAC2C2;

	text-align:center;

	padding-top:2px;

	

	float:left;

}



#footer_part2{

	width:10px;

	height:18px;

	background-color:#BAC2C2;

	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;	

	padding-top:2px;

	float:left;



}





#footer_part1 A{

	font-size:11px;

	font-weight:normal;

	color:#ffffff;

	text-decoration:none;



}



#footer_part1 A:hover{

	text-decoration:underline;

}







/****BOX****/



.box_title{

	height:100%;

	font-size:13px;

	font-weight:bold;

	padding-top:2px;

	padding-bottom:2px;

	padding-left:6px;

	padding-right:2px;

	color:#FFFFFF;

	background-color:#94A0A0;

	

}



.box_title A{

	color:#FFF;	

}



.box_title A:hover{

	color:#FFF;	

	text-decoration:underline;

}





.box_content{

	

	border:1px solid #94A0A0;

	margin-bottom:10px;

	padding-bottom:0px;



}



.box_content_text{

	color:#666666;

	font-size: 12px;

	font-weight:normal;

}



.box_content_text .title{

	font-weight:bold;

}



.box_content_text .widecontent{

	color:#666666;

	padding-top:12px;

	padding-left:6px;

	padding-right:6px;

	

}









.box_content_text .grafiklink{

	padding-top:12px;

	text-align:center;



}





.newstext{

	padding-left:6px;

	padding-right:6px;

}





.newslink{

	padding-left:6px;

	padding-right:6px;

	padding-bottom:12px;

}



.newstitle{

	padding-top:6px;

	padding-left:6px;

	padding-right:6px;

	font-weight:bold;

}









#box_container{

	width:468px;

	padding-left:12px;

}













#linkliste_quicklinks{

	width:100%;

}





.padding_maincontent{

	padding-left:12px;



}







.presseteaser{

	margin-bottom:16px;

}





.presseteaser A{

	font-size:11px;

	font-weight:normal;

	color:#697676;

	text-decoration:none;

}



.presseteaser A:hover{

	color:#697676;

	text-decoration:underline;

}





.floater{

	position:absolute;

	left:885px;

	top:35px;

	height:150px;

	width:150px;



}



.clickfloater{

	position:absolute;

	left:15px;

	top:12px;

	height:180px;

	width:67px;

	z-index:1000;

}







#weiterzurueck{

	text-align:right;

	margin-bottom:12px;

}





/***NEWSLETTER***/



.nl_sep{

	width:600px;

	height:12px;

	background-color:#DE0027;

	margin-top:1px;

	margin-bottom:1px;	

}







.nl_contentheader{

	width:600px;

}



.nl_contentheader1{

	width:404px;

	height:49px;

	background-color:#BAC2C2;

	float:left;

}



.nl_contentheader1 div{

	margin-left:16px;

	margin-top:16px;

	color:#FFFFFF;

	font-size:22px;

	font-weight:bold;

	font-style:italic;

	

}





.nl_contentheader2{

	width:180px;

	height:49px;

	background-color:#BAC2C2;	

	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	float:left;

}



.nl_contentheader2 div{

	text-align:center;

	/*margin-left:16px;*/

	margin-top:24px;

	color:#FFFFFF;

	font-size:13px;

	font-weight:bold;

	

}





.nl_contentheader3{

	width:14px;

	height:49px;

	background-color:#BAC2C2;	

	float:right;

}









.nl_content{

	width:600px;

}



.nl_content1{

	width:404px;

	height:auto;

	float:left;

}



.nl_content1 .container{

	margin:16px;

}



.nl_content1 h1{

	font-size:14px;

	color:#DE0027;	

}



.nl_content1 .lead{

	

}













.nl_content2{

	width:194px;

	height:auto;

	border-left:1px solid #FFFFFF;

	border-right:1px solid #FFFFFF;

	float:left;

}



.nl_content2 {

	text-align:left;

	margin-top:16px;

	

}





.nl_content3{

	width:0px;

	height:auto;

	float:right;

}









.nl_footer{

	width:600px;

	height:auto;

}





.impressum{

	padding:6px;

	background-color:#BAC2C2;

}





.address{

	padding:6px;

}







#img_titel_aufz{

	margin-bottom:6px;	



}







/**ANKUNFT/ABFLUG AKTUELL DATUMSLEISTE**/





#datumsleiste_von_1{

	background-color:#DE0027;

	background-color:#94A0A0;

	color:#FFFFFF;

}



#datumsleiste_von_1 A{

	color:#FFFFFF;

}







#datumsleiste_von_0{

	background-color:#FFFFFF;

	color:#DE0027;

}



#datumsleiste_von_0 A{

	color:#697676;



}



#datumsleiste_von_0 A:hover{

	background-color:#DE0027;

	background-color:#94A0A0;



	color:#FFFFFF;





}











#datumsleiste_nach_1{

	background-color:#333399;

	background-color:#94A0A0;



	color:#FFFFFF;

}



#datumsleiste_nach_1 A{

	color:#FFFFFF;

}







#datumsleiste_nach_0{

	background-color:#FFFFFF;

	color:#333399;

}



#datumsleiste_nach_0 A{

	color:#697676;



}



#datumsleiste_nach_0 A:hover{

	background-color:#333399;

	background-color:#94A0A0;



	color:#FFFFFF;





}







/**Hide media Info in english**/





#box_title_2465_ENG{

	display:none;

}



#box_content_2465_ENG{

	display:none;

}







/**Bugfix Firefox P Tags in Tables sollen keine umbrüche generieren**/







TABLE TABLE P { 

	padding:0;

	margin:0;

}







/*FONT vergrößern*/



.fontsizer{

	color:#000;

}



.fontsizer:hover{	

	color:#f00;

	text-decoration:none;

}



#fontsizer0{

	font-size:11px;

}



#fontsizer1{

	font-size:13px;

}



#fontsizer2{

	font-size:15px;

}







#flugplan_sidebar{

	display:none;	

	border-right:1px solid #999;

	width:178px;

	height:242px;

	overflow:hidden;

	margin-bottom:6px;



}







.foto_copyright{

	width:600px;

	font-size:10px;

	/*font-variant:italic;*/

	color:#666;

	margin-top:20px;

	text-align:left;

	margin-left:10px;

	margin-right:0px;

	border-top:1px solid #999;

	padding:3px;



}





.dist_popup_text{



	text-align:center;





}





#box_fotoansicht TD,  

#box_livecams TD {



	text-align:center;



}









/* Für die inline Textbeschriftung der Bilder */





.img_text_hell{

	color:#999 !important;

	font-size: 8px;

}





.img_text_hell a{

	color:#999 !important;

	font-size: 8px;

}





.img_text_dunkel{

	color:#333 !important;

	font-size: 8px;

}





.img_text_dunkel a{

	color:#333 !important;

	font-size: 8px;

}





.img_text{

	color:#666 !important;

	font-size: 8px;

}





.img_text a{

	color:#666 !important;

	font-size: 8px;

}





.img_text_weiss{

	color:#fff !important;

	font-size: 8px;

}





.img_text_weiss a{

	color:#fff !important;

	font-size: 8px;

}





.img_text_schwarz{

	color:#000 !important;

	font-size: 8px;

}





.img_text_schwarz a{

	color:#000 !important;

	font-size: 8px;

}







#pictext{

	position:absolute;

	left:0;

	top:142px;;

	height:15px;

	width:200px;

	text-align:right;

}



/* Linkleiste Homepage ganz unten*/



#ref_links{

	position:absolute;

	left:0;

	top:830px;

	text-align:center;

	width:880px;

	color:#999;

	font-size:10px;	

	border:0px solid red;

	margin-top:0px;





}



#ref_links a{



	color:#999;

	font-size:10px;	

	

}









#fussleiste{

	position:absolute;

	left:0;

	top:885px;

	text-align:center;

	width:880px;

	color:#999;

	font-size:10px;	

	border:0px solid red;

	margin-top:0px;





}



#fussleiste a{



	color:#999;

	font-size:10px;	

	

}





#fussleiste1{

	text-align:center;

	width:880px;

	color:#999;

	font-size:10px;	

	border:0px solid red;

	margin-top:0px;





}



#fussleiste1 a{



	color:#999;

	font-size:10px;	

	

	

}













