body{ font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; margin:0px }
td,tr{ font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  }
.hdtab {font-family: Verdana, Geneva, Helvetica, Arial,sans-serif; font-size: 12pt; color: #9E9E9E;  padding-left: 20px; font-weight: bold;  width:180px;  }
.hdtabsm {font-family: Verdana, Geneva, Helvetica, Arial,sans-serif; font-size: 9pt; color: #9E9E9E;  padding-left: 20px; font-weight: normal;  width:180px;  }
.hdtabxs {font-family: Verdana, Geneva, Helvetica, Arial,sans-serif; font-size: 8pt; color: #9E9E9E;  padding-left: 20px; font-weight: normal;  width:180px;  }
FORM {margin:0px	}
a:hover{
	text-decoration:underline;
}
.text {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#000000;}
.xs {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 7.5pt;  }
.greysm {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 7.5pt; color: #5F5F5F;  }
.xsb {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 0.95em;  font-weight: bold;  letter-spacing: -0.03em;  }
.white { color:white}
.navy { color:#002382}
.green {color:#339966}
.red { color: Red;}
.grey { color: #5F5F5F;}
.languagesDE { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #848484; text-align:center; vertical-align: bottom; }
.languages { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; color: #848484; text-align:center; vertical-align: bottom; }
td.languagesDE {	height:50px; }
td.languages {	height:50px; }
table.languages {	margin-left: 22px; width:500px;font-size: 11px; }
a.languages:link { color: #848484; text-decoration: underline; }
a.languages:hover { color: #000000; text-decoration: underline; }
a.languages:visited { color: #848484; text-decoration: underline; }
.silver { color: #9C9C9C;}
.blue {color:#0066CC}
.borderlm {border-left: 1px solid #FF3DB2; 	border-bottom: 1px solid #FF3DB2; border-right: 1px solid #FF3DB2;  }
.bordervia {border: 1px solid #0069C3; 	 }
.borderrum {border: 1px solid #008DD5;  }
.border{ border: 1px solid #ffffff;}
.bordera { border: 1px solid #4DB7FE
	
}
.borderb{ border: 1px solid #002382;}
.borderc{ border: 1px solid #66FFFF;}
.borderg{ border: 1px solid #B5B5B5;}
.bordern{ border: 1px solid #003399;}

.borderw{ border: 1px solid #c3d2e2;  background-color: #557EC2; color:#ffffff;  text-align: center; height:24px;}
.bordertb{ border: 1px solid #c3d2e2;  background-color: #557EC2; color:#ffffff;  text-align: center;  border-left: 0px; border-right: 0px; height:24px; }

.button {font-size:12px; font-weight: bold;
	
	
}

.travel {	font-family: Tahoma, Arial, Geneva, Helvetica, sans-serif; color:#ffffff; font-size: 11px; 		 }
a.travel:link {color: #ffffff;	text-decoration: none;		font: bold 12px;
}
a.travel:hover {	color: #000066;		text-decoration: none;}
a.travel:active {	color: #FF3333;			text-decoration: none;}
a.travel:visited {font: bold 12px; text-decoration: none;}
A.tahoma:link {COLOR: #003399;  TEXT-DECORATION: none}
A.tahoma:hover {COLOR: #3399ff;  TEXT-DECORATION: underline}

A.tahoma1:link {COLOR: #003399;  TEXT-DECORATION: underline}
A.tahoma1:hover {COLOR: #3399ff;  TEXT-DECORATION: none}

A.text:link {COLOR: #000000;  TEXT-DECORATION: none}
A.text:hover {COLOR: #0099ff;  TEXT-DECORATION: underline}

.headtab {color: #9E9E9E; TEXT-DECORATION: none }
a.headtab:link {color: #9E9E9E; TEXT-DECORATION: none }
a.headtab:hover {color: #0060C9; TEXT-DECORATION: none }

.footer{font-family: Tahoma, Geneva, Helvetica, sans-serif; font-size: 11px; color: #001A66;}
.date{font-size: 11px; color: #ffffff; margin-right: 10px; text-align:right}

.bg_blue {background: #0099FF url(../images/bg_blue.gif) repeat-x fixed bottom;}
.bg-aeroplane {background: url(../images/aeroplane_bg.jpg) no-repeat right;	}
.bg-suitcase {background: url(../images/bg_suitcase.jpg) no-repeat right;	}
.bg-travel {background: url(../images/bg_top_travel.jpg) no-repeat right;  }
.bg-hotel {background: url(../images/bg_top_hotel.jpg) no-repeat right;  }
.bg-car {background: url(../images/bg_top_car.jpg) no-repeat right;  }
.bg-air {background: url(../images/bg_top_air.jpg) no-repeat right;  }
.bg-flightinfo {background: url(../images/bg_top_flifo.jpg) no-repeat right;  }
.bg_contentsbluex {background: #003399 url(../images/contents_bgblue.gif) no-repeat right; color:white; 	text-align: right; }
.bg_contentsbluea {background: #003399 url(../images/contents_bgbluea.gif) no-repeat top right; color:white; 	text-align: right; }
.bg_contentsblue {background: #003399 url(../images/contents_bgblueb.gif) no-repeat top right; color:white; 	text-align: right; }
.bg_contentadvert {background: #0099ff url(../images/bg_topleft-advertb.gif) no-repeat top right;	text-align: center; padding:0; margin:0;}
.bg_contentadverttx {background: #0099ff url(../images/bg_topleft-advertxt.gif) no-repeat top right;	text-align: center; padding:0; margin:0;}
.bg_blueplain{background: #003399 url(../images/contents_bgblue_plain.gif) no-repeat right top; color:white; 	text-align: right; }
.bg_advertxs {background: #0099ff url(../images/bg_advertxs.gif) no-repeat top right;	text-align: center; padding:0; margin:0;}
.bg_advertxl {background: #0099ff url(../images/bg_advertxl.gif) no-repeat top right;	text-align: center; padding:0; margin:0;}
.bg-blueline {background: url(../images/bg-blueline.gif) repeat-x fixed bottom;   }
.bg-bluemain {background: url(../images/bg_main_blue.gif) repeat-x fixed bottom;   }

input,select,{font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;padding-left:3px;	}
select.TPcountry{	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;	width: 110px;	overflow: scroll;}
select.TPcity{	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal;	width:110px;	line-height: 20px;}
input.TPcode {		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #86D0FF;	text-align: center;	letter-spacing: 1px;	}
select.TPcode {	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; 	background-color: #86D0FF;	text-align: center;	letter-spacing: 1px;	}
input.TPcode-grey {		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #EAEAEA;	text-align: center;	letter-spacing: 1px;	}
input.HOT {		font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #B7E3FF;	}
.space {	 line-height: 16px;}
.tabattach { background-attachment: fixed;  background-position: top;  background-repeat: no-repeat;   }
.textmed {text-decoration: none;			font:12px		}	

.tab {	color:#e3e3e3;	text-decoration: none;	font:12px; 	}
a.tab:link {color: #e3e3e3;	text-decoration: none;		font:12px;  }
a.tab:hover {	color: #ffffff;		text-decoration: underline;}
a.tab:active {	color: #ffffff;			text-decoration: none;}

.tabxs {	color:#e3e3e3;	text-decoration: none;	font:9px; line-height: 11px; }
a.tabxs:link {color: #e3e3e3;	text-decoration: none;		font:9px;  }
a.tabxs:hover {	color: #ffffff;		text-decoration: underline;}
a.tabxs:active {	color: #ffffff;			text-decoration: none;}


.adlink {cursor:default}

.events{color : #0C1352;	 font : 230%  "Arial Black", Arial, Geneva, Arial, Helvetica, sans-serif;	 letter-spacing : -1px;}
.hdfaq {color : #8397C6;	 font : bold 12px Tahoma, Geneva, Arial, Helvetica, sans-serif; padding-left:18px;}
.subfaq {color:#0066CC;  border-bottom: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC;}
.txtfaq {color:black;  border-bottom: 1px solid gray; padding-left:18px; padding-right:18px;}

.tahoma {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;	FONT-SIZE: 11px; color:#003399	}
.tahoma1 {font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif;	FONT-SIZE: 12px; color:#003399; line-height:20px;	padding-left:6px;}

.left {margin-left: 30px; } 
.bordergb1 {border-bottom: 1px solid #CCCCCC;}
.bordergt1 {border-top: 1px solid #CCCCCC;}
.nm0 {margin:0px;	padding:0px;}
.m5 {margin:5px;}
.m10 {margin:10px;}
.m20 {margin:20px;}
.pdr4 {padding-right:4px;}
.pdl4 {padding-left:4px;}
.ln01g {height:1px; background-color: Silver;}

.comments {
position:absolute;
visibility: hidden; 
color:#003399;
font-size:10px;
layer-background-color: #ffffff;
  padding:4px;
	max-width: 250px;
	border: 1px solid gray;
	background-color: #ffffff; }  

.via {width:30px;background-color: #EAEAEA;	text-transform: uppercase;}

.converters {color : #0099FF;	 font : 230%  "Arial Black", Arial, Geneva, Arial, Helvetica, sans-serif;	 letter-spacing : -1px;  text-align: right; }

td.flags {	color: #B4B4B4;	border-top: 1px solid Silver;height:30px;width:500px}
.flags {	margin-left:2px;margin-right:2px; width:23px;height:16px;border:0px;     }

.formBody {
	margin-left: 20px; margin-top:19px;
     width: 500px; border: 1px solid #CACFD3;
     background-color: #EDEFF1; layer-background-color: #EDEFF1; 
	  border-collapse: collapse;}
.formBlock {width:20px	}
.formFloat {height:26px; vertical-align: middle;}
.formLabel {text-align:left; vertical-align:bottom; height:22px;font-weight:bold;padding-left:3px;}
.formText {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#000000;}
.formSubmit {font-weight:bold;height:20; padding-left:5px;padding-right:5px; }
td.formSubmit{padding-right:15px; height:35px; vertical-align:middle;text-align:right
	
}
.adBanner {margin-left: 20px; margin-top:19px; width: 500px;
	
}


.note {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #848484; text-align:center; padding-left:3px; padding-top:2px;
	
}

#waitingRoom {
	display: none;
}


