body, .std	{
	margin-right:					0px;
	margin-top:						0px;
	margin-left:					0px;
	margin-bottom:					0px;
	margin:							0px;
	
	color:							#000000;
	font-family:					Verdana, Arial, Helvetica, Geneva , sans-serif;
	font-size:						10px;
	background-color: 				#ffffff;
}
td {
	color:							#5a5a5a;
	font-family:					Verdana, Arial, Helvetica, Geneva , sans-serif;
	font-size:						10px;
}
.leftAligned {
	text-align:						left;
}
.centerAligned {
	text-align:						center;
}

.rightAligned {
	text-align:						right;
}
.topValigned {
	vertical-align:					top;
}
a, a:visited	{
	color:							#050591;
	text-decoration:				underline;
}
a:hover, a:active	{
	color: 							#000000;
	text-decoration:				underline;
}

.hardLink, a.hardLink, a.hardLink:active, a.hardLink:visited	{
	color:							#000066;
	font-size:						10px;
	font-weight:					bold;
}

.boxBorder	{
	background-color: 				#b4b4b4;
}
.boxContent, a.boxcontent, a.boxcontent:active, a.boxcontent:visited 	{
	color:							5a5a5a;
	text-decoration:				none;
}
a.boxcontent:hover {
	color:							000000;
	text-decoration:				none;
}
.boxHeadline {
	color:							#ffffff;
	background-color:				b4b4b4;
	font-weight:					bold;
}
.boxBorderMainNav	{
	background-color: 				#878787;
}
.naviBorder	{
	background-color: 				#878787;
}
.bttnLabel, a.bttnLabel, a.bttnLabel:active, a.bttnLabel:visited {
	font-weight:					bold;
	color:							#000066;
	text-decoration:				none;
}
a.bttnLabel:hover {
	color:							#878787;
	text-decoration:				none;
}


.headerNav, a.headerNav, a.headerNav:visited	{
	font-size:						10px;
	color: 							#000066;
	text-decoration:				none;
}
a.headerNav:hover, a.headerNav:active {
	color:							#ffffff;
	text-decoration:				none;
}
select.headerNav {
	font-family:					Verdana;
	font-size:						10px;
	color:							#000000;
	background-color:				#ffffff;
	height: 						18px;
	width:							145px;
}
.footerNav, a.footerNav, a.footerNav:visited  {
	color:							#5a5a5a;
	text-decoration:				none;
}
a.footerNav:hover {
	color:							#000000;
	text-decoration:				none;
}	
.mainNavLevel1High, a.mainNavLevel1High, a.mainNavLevel1High:active, a.mainNavLevel1High:visited 	{
	color:							#000000;
	background-color:				#f5f5f5;
	font-weight:					bold;
	text-decoration:				none;
}

a.mainNavLevel1High:hover {
	text-decoration:				none;
}

.mainNavLevel1Low, a.mainNavLevel1Low, a.mainNavLevel1Low:active, a.mainNavLevel1Low:visited 	{
	color:							#5a5a5a;
	background-color:				#dcdcdc;
	font-weight:					bold;
	text-decoration:				none;
}
a.mainNavLevel1Low:hover {
	color:							#000000;
	text-decoration:				none;
}

.mainNavLevel1LowWithBg, a.mainNavLevel1LowWithBg, a.mainNavLevel1LowWithBg:active, a.mainNavLevel1LowWithBg:visited 	{
	color:							#5a5a5a;
	background-color:				#f5f5f5;
	font-weight:					bold;
	text-decoration:				none;
}
a.mainNavLevel1LowWithBg:hover {
	color:							#000000;
	text-decoration:				none;
}

.mainNavLevel2High, a.mainNavLevel2High, a.mainNavLevel2High:active, a.mainNavLevel2High:visited {
	color:							#000000;
	background-color:				#f5f5f5;
	text-decoration:				none;
	font-weight:					bold;
}
.mainNavLevel2Low, a.mainNavLevel2Low, a.mainNavLevel2Low:active, a.mainNavLevel2Low:visited {
	color:							#5a5a5a;
	background-color:				#f5f5f5;
	text-decoration:				none;
}
a.mainNavLevel2Low:hover, a.mainNavLevel2High:hover {
	text-decoration:				none;
	color:							#000000;
}

.contentHeadline {
	color:							#000066;
	font-size:						14px;
	font-weight:					bold;
	line-height:					28px;
	margin-bottom:					0px;
}
.contentSubline	{
	color:							#000066;
	font-size:						11px;
	font-weight:					bold;
	line-height:					24px;
	margin-bottom:					0px;
}
.contentTxt	{
	color:							#333333;
	font-size:						11px;
	line-height:					16px;
}
.bgOrange	{
	background-color:				#ffb300;
}

.subContSubline	{
	color:							#333333;
	font-size:						10px;
	font-weight:					bold;
	margin-bottom:					0px;
}

.subContSubline	a, .subContSubline	a:visited  {
	color:							#5a5a5a;
	text-decoration:				none;
}
.subContSubline	a:hover, .subContSubline a:active  {
	color:							#000000;
	text-decoration:				none;
}
.subContAbstr	{
	color:							#333333;
	font-size:						10px;
	background-color:				#f5f5f5;
}

.advElementsHeadline {
	color:							#000066;
	font-size:						11px;
	font-weight:					bold;
	line-height:					16px;
	margin-bottom:					0px;
}
.advElementsSubline	{
	color:							#000066;
	font-size:						11px;
	font-weight:					bold;
	margin-bottom:					0px;
}
.advElementsTxt {
	color:							#333333;
	font-size:						10px;
	line-height:					16px;
	background-color:				#dcdcdc;
}
.advElementsTdTxt {
	color:							#333333;
	font-size:						10px;
	line-height:					16px;
	background-color:				#ffffff;
	vertical-align:					top;

}
.advElementsTdHeadline {
	color:							#000066;
	font-size:						11px;
	font-weight:					bold;
	line-height:					16px;
	background-color:				#fffff;
	vertical-align:					middle;
	margin-bottom:					0px;
}

.advElementsBox	{
	color:							#333333;
	font-size:						10px;
	line-height:					16px;
}

.esbHead {
	background-color:				#b4b4b4;
}

.emailInputText, textarea.emailInputText {
	color:							#333333;
	font-size:						10px;
	
	font-family:					Verdana, Arial, Helvetica, Geneva , sans-serif;
	
	width:							200px;
	direction:						ltr;
}

.emailInputSmall {
	color:							#333333;
	font-size:						10px;
	width:							110px;
	direction:						ltr;
}
.emailInputMonth {
	color:							#333333;
	font-size:						10px;
	width:							40px;
	direction:						ltr;
}
.emailInputYear {
	color:							#333333;
	font-size:						10px;
	width:							55px;
	direction:						ltr;
}
.nwsInputYear {
	color:							#333333;
	font-size:						10px;
	width:							120px;
	direction:						ltr;
}


.shpContSubline, a.shpContSubline, a.shpContSubline:active, a.shpContSubline:visited {
	color:							#333333;
	font-size:						10px;
	font-weight:					bold;
	margin-bottom:					0px;
	text-decoration:				none;
}


.heroHeadline, a.heroHeadline, a.heroHeadline:visited {
	color:							#5a5a5a;
	font-weight:					bold;
	text-decoration:				none;
}
a.heroHeadline:hover, a.heroHeadline:active {
	color:							#000000;
	font-weight:					bold;
	text-decoration:				none;
}
.heroLongtext	{
	background-color:				#f5f5f5;
	color:							#5a5a5a;
}
.heroTextPadding	{
	padding-top:					2px;
	padding-bottom:					2px;
	padding-left:					8px;
	padding-right:					8px;
} 
.notesTextPadding	{
	padding-top:					2px;
	padding-bottom:					2px;
	padding-left:					8px;
	padding-right:					8px;
} 
.notesHeadline, a.notesHeadline:visited  {
	color:							#5a5a5a;
	font-weight:					bold;		 
	text-decoration:				none;
}			 
a.notesHeadline:hover {
	color:							#000000;
	font-weight:					bold;		 
	text-decoration:				none;
}
.notesLongtext	{	 
	color:							#5a5a5a;		
	line-height:					12px;
}

select.pLaneSelect {
	font-family:					Verdana, Arial, Helvetica, Geneva , sans-serif;
	font-size:						10px; 
	color:							#5a5a5a;
	background-color:				#ffffff;
	height: 						18px;
	width:							150px;
	direction:						ltr;
}
option.selectBold	{
	font-weight:					bold;
	color:							#333333; 
	background-color:				#b4b4b4;		
}
input.fmInput {
	font-size:						10px; 
	color:							#5a5a5a;
	background-color:				#ffffff;
	width: 							150px;
	height: 						18px;
}
select.fmSelectLarge {
	font-size:						10px;
	color:							#5a5a5a;
	background-color:				#ffffff;
	width: 							150px;
	height: 						18px;
}
select.fmSelectMiddle {
	font-size:						10px;
	color:							#5a5a5a;
	background-color:				#ffffff;
	width: 							106px;
	height: 						18px;
}
select.fmSelectSmall {
	font-size:						10px;
	color:							#5a5a5a;
	background-color:				#ffffff;
	width: 							40px;
	height: 						18px;
}
input.flightstatus	{
	font-size:						10px;
	color:							#5a5a5a;
	width: 							30px;
	height: 						18px;
}
select.flightstatus	{
	font-size:						10px;
	color:							#5a5a5a;
	width: 							85px;
	height: 						18px;
}
.boxHeadlineLight	{
	font-weight:					bold;
	background-color:				#f5f5f5;
	color:							9b9b9b;
}
.paragraphHeadline, a.paragraphHeadline, a.paragraphHeadline:active, a.paragraphHeadline:visited {
	color:							#5a5a5a;
	font-weight:					bold;
	text-decoration:				none;
}
a.paragraphHeadline:hover {
	color:							#000000;
	font-weight:					bold;
	text-decoration:				none;
}

.dotted	{
	background-image:				url(/img/fly/hero_dottedLine_noImage.gif);
	background-repeat:				repeat-x;
}

.button {
	COLOR:#050591;
	FONT:bold 10px Verdana;
}
.button:link, .button:visited  {
	COLOR: #050591;
	TEXT-DECORATION : none;
}
.button:active, .button:hover {
	COLOR: #878787;
}

input.searchText	{
	font-size:						10px;
	color:							#5a5a5a;
	width: 							150px;
	height: 						18px;
}

