/*------- module positions -----------------*/
#flaglay {
	position:relative;
	left:276px;
	top:300px;
	width:120px;
	height:80px;
	z-index:5;
}
#maincontainer {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:730px;
	
	background-color: #FFFFFF;
}
#maincontainerfaq {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:2160px;
	background-color: #FFFFFF;
}
#maincontainerprivacy {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:1315px;
	
	background-color: #FFFFFF;
}
#maincontaineruseragree {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:1210px;
	
	background-color: #FFFFFF;
}
#maincontainergrouptravel {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:1080px;
	
	background-color: #FFFFFF;
}
#maincontainersecurety {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:895px;
	
	background-color: #FFFFFF;
}
#maincontainerspecial {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:720px;
	
	background-color: #FFFFFF;
}
#maincontaineraboutus {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:690px;

	background-color: #FFFFFF;
}
#maincontainercontactus {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:825px;
	
	background-color: #FFFFFF;
}
#maincontainerjobs {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:650px;
	
	background-color: #FFFFFF;
}
#maincontainercountries {
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:850px;
	background-color: #FFFFFF;
}
#navbar {
	position:absolute;
	left:0px;
	top:58px;
	width:535px;
	height:26px;
	z-index:1;
	background-color: #3B4360;
}
#hellblauback {
	position:absolute;
	left:0px;
	top:87px;
	width:704px;
	height:230px;
	
	background-color: #D9E0F9;
}
#airengine {
	position:absolute;
	left:21px;
	top:85px;
	width:301px;
	height:225px;
	
	background-color: #6E7DB4;
	background-image: url(images/bg_search_hotels.jpg);
}
#hotelengine {
	position:absolute;
	left:26px;
	top:92px;
	width:340px;
	height:212px;
	
	background-image: url(images/hotelengine_bg.gif);
	background-repeat: no-repeat;
}
#carengine {
	position:absolute;
	left:26px;
	top:92px;
	width:340px;
	height:212px;
	
	background-color: #6E7DB4;
	background-image: url(images/carengine_bg.gif);
}
#cruiseengine {
	position:absolute;
	left:26px;
	top:92px;
	width:340px;
	height:212px;

	background-color: #6E7DB4;
	background-image: url(images/cruiseengine_bg.gif);
}
#secondbox {
	position:absolute;
	left:322px;
	top:87px;
	width:322px;
	height:22px;
	
}
#liveSupport {
	position:absolute;
	left:0px;
	top:20px;
	width:99px;
	height:37px;
	
}
#engineMenu {
	position:absolute;
	left:0px;
	top:94px;
	width:30px;
	height:212px;
	
	background-color: #FF6633;
	background-image: url(images/enginenav_new.gif);
}
#logocontainer {
	/*position:absolute;
	left:0px;
	top:0px;
	width:704px;
	height:58px;
	z-index:78;	text-align:left;
	background:#6E7DB4;*/
	
	position:absolute;
	left:534px;
	top:33px;
	width:170px;
	height:58px;
		text-align:left;
}
#greybg_left {
	position:absolute;
	left:7px;
	top:319px;
	width:120px;
	height:320px;
	
	background-color: #F3F3F3;
	background-image: url(images/leftgreybg.gif);
}
#checkmytrip {
	position:absolute;
	left:372px;
	top:319px;
	width:325px;
	height:142px;
	
	background-image: url(images/bg_checkmytrip.gif);
	background-repeat: no-repeat;
}
#newsletterbox {
	position:absolute;
	left:372px;
	top:467px;
	width:325px;
	height:142px;
	
	background-image: url(images/bg_newsletter.gif);
	background-repeat: no-repeat;
}
#copyrights {
	position:absolute;
	left:372px;
	top:616px;
	width:325px;
	height:21px;

	background-color: #F3F3F3;
}
#contmiddle {
	position:absolute;
	left:136px;
	top:319px;
	width:228px;
	height:242px;
	
	background-color: #F3F3F3;
	background-image: url(images/maincont_bg.gif);
}
#linklayer {
	position:absolute;
	left:7px;
	top:648px;
	width:690px;
	height:18px;
	
}
#joblayer {
	position:absolute;
	left:136px;
	top:569px;
	width:228px;
	height:70px;

	background-color: #FFFFFF;
}

#faqlay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:353px;
	
	background-color: #FFFFFF;
}
#privacylay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:353px;
	
	background-color: #FFFFFF;
}
#useragreelay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:353px;
	
	background-color: #FFFFFF;
}
#securetylay {
	position:absolute;
	left:7px;
	top:340px;
	width:689px;
	height:353px;
	
	background-color: #FFFFFF;
}
#aboutuslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:220px;
	
	background-color: #FFFFFF;
}
#contactuslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:220px;

	background-color: #FFFFFF;
}
#jobslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:220px;

	background-color: #FFFFFF;
}
#countrieslay {
	position:absolute;
	left:7px;
	top:320px;
	width:689px;
	height:380px;
	z-index:4;
	background-color: #FFFFFF;
}
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/
/*------------------------------------------------------*/

body {
	background-color: #6E7DB4;
	/*background-image: url(images/logo-04.jpg);
	background-repeat: repeat;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
H1 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display:inline
   }
   
   H2 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	display:inline;
	font-weight: bold;
   }
.fatheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.mainnavi {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 22px;
	text-align: center;
	vertical-align: middle;	*/
	
		font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	height: 22px;
	text-align: center;
	vertical-align: middle;	
}
.mainnavi:hover {
	text-decoration: none;
	color: #FFCC00;
}
.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.flightViewtxtfiel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 120px;
	border: 1px solid #CCCCCC;

}
.flieghtViewpull {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 173px;
	border: 1px solid #CCCCCC;
}
.flightviewbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}
.fatheaderWhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.AirTimeDropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width:70px;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
}

.flyDate,.flyTime{
	/*border:1px solid #CCCCCC;*/
	width:72px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border:1px solid #CCCCCC;
	}
.fromCity,.toCity
{	
	border:1px solid #CCCCCC;	
	width:60px;	position:relative;	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 10px;
	color: #333333;
}
.fromCityLong,.toCityLong
{
	/*border:1px solid #CCCCCC;*/
	width:150px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}	
		
		
.airPassengerDrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width:40px;
}
.airAirlineDrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width:180px;
}
.airClassDrop {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	border: 1px solid #CCCCCC;
	width:100px;
}
.naviEngines {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000066;
	font-weight: bold;
}
.naviEngines:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #FFCC00;
	font-weight: bold;

}
.enginetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}
.searchbutt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFCC00;
	border: 1px solid #000000;
	height: 18px;
}
.citybutt {
	height: 17px;
	width: 17px;
	color: #000000;
	line-height: 10px;
}
.carTime {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 55px;
}
.carPickUpandDrop {
	border:1px solid silver;	font-family: Verdana, Arial, Helvetica, sans-serif;	
font-size: 10px;	color: #666666;	width: 127px;
}
.carDate {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 40px;
}
.carClass {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 90px;
}
.carfeatures {
	border:1px solid silver;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #666666;	width: 75px;
}
.hotelCountry {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 150px;
}
.hotelPrev {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 149px;
}
.hotelGuest {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 50px;
}
.cruiseShip {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 180px;
}
.cruisesPort {
	border:1px solid silver;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	width: 180px;
}
.navilinksarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
.navilinksarea:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF;

}
.fliesswhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.contactInput {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	width: 200px;
	border: 1px solid #CCCCCC;
}
.fliessblack {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.flightviewenter {
	background-image: url(images/enterbutt_view.gif);
	background-repeat: no-repeat;
	height: 78px;
	width: 75px;
}
.newsletterfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	border: 1px solid #CCCCCC;
	width: 120px;
}
.copytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.orangeheader {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;  old one....*/
	color: #FF7F02;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	
}
.naviCountries {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	font-weight: bold; * old one */
	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6E7DB4;
	text-decoration:none;
	

}
.naviCountries:hover {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9900;
	font-weight: bold; old one*/
	
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6E7DB4;
	text-decoration:none;

}
.jobtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.enginetextsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.flyDatesmall,.flyTimesmall {

	border:1px solid #CCCCCC;
	width:60px;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
#navbarspacer
{
	background-color: #6E7DB4;
	left:0px;
	top:58px;
	width:704px;
	height:58px;
	
}
.box_text3 {
color:#000033;
font-family:Verdana;
font-size:11px;
font-weight:bold;
}
.link_text {
color:#2A166F;
font-family:Verdana;
font-size:10px;
text-decoration:none;
}



.contentFliess
{
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
}

.orange
{
	color: #FF7F02;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	
}
.text_gray
{
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
	text-align:left;
}


.detination
 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6E7DB4;
	text-decoration:none;
	text-align:left;
}
.faq 
{
	font-family: Tahoma;
	font-size: 11px;	
	font-weight:bold;
	color: #818181;
	text-decoration:none;
	text-align:left;
}

.blue 
{
	color: #6E7DB4;
}
.fliess
{
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
	text-align:left;
}
a
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #6E7DB4;
	text-decoration:none;
}

.fliesstext
{
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
}

.listitem
{
	font-family: Tahoma;
	font-size: 11px;
	color: #818181;
	
}

.navisub
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

#maincontainerAddURL
{
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:800px;
	background-color: #FFFFFF;
}
#maincontainerResources
{
	position:relative;
	left:auto;
	top:0px;
	width:704px;
	height:1045px;
	background-color: #FFFFFF;
}
.addremove
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FF7F02;
	text-decoration:none;
}
.button
{
	background-color:#FCB040;
	color:black;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	
}
#categorypage
{
	position:absolute;
	left:0px;
	top:320px;
	width:704px;
	z-index:99;
	background-color: #FFFFFF;
}
.europeonsaletext
{
	font-family: Tahoma;
	font-size: 13px;
	color: #818181;
	text-align:left;
}