body{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	color: #575757;
	font-size: 11px;
	text-align: left;
	height: 100%;
	background:#fff url(images/bg_body.png) top left repeat-x;
	}
	
h3 {
	margin:0px;
	padding:0px;
}

#maindiv{
	background: url(images/bg_maindiv.png) repeat-y;
	width: 980px;
	margin: 0px auto;
}

td.topmenu {
	background:url(images/menu_bg_inaktiv.png) left top no-repeat;
	padding:0px 8px 0px 8px;
}

td.topmenu#active {
	background:url(images/menu_bg_aktiv.png) left top no-repeat;
}

a.topmenu {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}

a.topmenu#active {
	color:#042668;
}

#infotr {
	color:#46a4ad;
}

#infoae {
	color:#ceae1e;
}

#infotn {
	color:#569a40;
}

#infoeg {
	color:#cc8e00;
}

#info {
	font-size:11px;
	color:#333;
}


#fooldal {background: url(images/bg_maindiv.png) repeat-y;width:980px;margin:0px auto;}
#fooldal .fofejlec{width: 960px; margin: 0 auto; }
#fooldal .fofejlec .felso{height: 90px; padding-top: 10px;}
#fooldal .fofejlec .felso .logo{float:left; position: relative; /*top: -10px;*/ left: 15px;}
#fooldal .fofejlec .felso #fejlecbanner{width: 530px; height: 86px; text-align:center;float:left;}
#fooldal .fofejlec .felso .call{float:right;margin-top:7px;}
#fooldal .fofejlec .menu{background-image: url(images/menu.jpg); background-repeat: no-repeat; height: 30px; padding: 0 8px 0 10px;}
#fooldal .fofejlec .menu ul{padding:0; margin:0; list-style:none;}
#fooldal .fofejlec .menu ul li{float: left;}
#fooldal .fofejlec .menu ul li.elvalaszto{padding:0px; margin:0px; background-image: url(images/menukozott.jpg); background-repeat: no-repeat; width: 2px; line-height: 28px; height: 29px; margin:0 11px; }
#fooldal .fofejlec .menu ul li a{color: #1e2dac; text-decoration: none; float: left; font-size: 11px; font-weight: bold; display:block; padding-top: 7px;}
#fooldal .fofejlec .menu ul li a:hover{color: #fff;}
#fooldal .fofejlec .fules{margin-top: 15px; margin-bottom: 15px;}
#fooldal .fofejlec .fules .fulfejlec{}
#fooldal .fofejlec .fules .fulfejlec{background-image: url(images/fulhatter.jpg); background-repeat: repeat-x; height: 30px; padding: 0 8px 0 10px;}
#fooldal .fofejlec .fules .fulfejlec ul{padding:0; margin:0; list-style:none;}
#fooldal .fofejlec .fules .fulfejlec ul li{float: left;}
#fooldal .fofejlec .fules .fulfejlec ul li.elvalaszto{padding:0px; margin:0px;}
#fooldal .fofejlec .fules .fulfejlec ul li a{color: #1e2dac; text-decoration: none; float: left; font-size: 12px; font-weight: bold; display:block; width: 101px; height: 22px; font-family: Arial; margin: 0 2px; text-align: center; padding-top: 8px;}
#fooldal .fofejlec .fules .fulfejlec ul li a.a1{ background-image: url(images/ful1.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.a2{ background-image: url(images/ful2.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.a3{ background-image: url(images/ful4.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.a4{ background-image: url(images/ful5.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.a5{ background-image: url(images/ful5.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.a6{ background-image: url(images/ful6.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.a7{ background-image: url(images/ful7.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.a8{ background-image: url(images/ful8.jpg); background-repeat: no-repeat; }

#fooldal .fofejlec .fules .fulfejlec ul li a.fehera1{ color:#fff; background-image: url(images/ful1.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.fehera2{ color:#fff; background-image: url(images/ful2.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.fehera3{ color:#fff; background-image: url(images/ful4.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.fehera4{ color:#fff; background-image: url(images/ful5.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.fehera5{ color:#fff; background-image: url(images/ful5.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.fehera6{ color:#fff; background-image: url(images/ful6.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.fehera7{ color:#fff; background-image: url(images/ful7.jpg); background-repeat: no-repeat; }
#fooldal .fofejlec .fules .fulfejlec ul li a.fehera8{ color:#fff; background-image: url(images/ful8.jpg); background-repeat: no-repeat; }



#fooldal .fofejlec .fules .fulfejlec ul li a:hover{/*background-position: left -40px; */color: #fff;}
/*.fehera{color:#fff!important;}*/
#fooldal .fofejlec #fultartalom1{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left top; width: 960px; height: 200px;display:none}
#fooldal .fofejlec #fultartalom2{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left -200px; width: 960px; height: 200px;display:none}
#fooldal .fofejlec #fultartalom3{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left -600px; width: 960px; height: 200px;display:none}
#fooldal .fofejlec #fultartalom4{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left -400px; width: 960px; height: 200px;display:none}
#fooldal .fofejlec #fultartalom5{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left -800px; width: 960px; height: 200px;display:none}
#fooldal .fofejlec #fultartalom6{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left -1000px; width: 960px; height: 200px;display:none}
#fooldal .fofejlec #fultartalom7{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left -1200px; width: 960px; height: 200px;display:none}
#fooldal .fofejlec #fultartalom8{background-image: url(images/hatterek.jpg); background-repeat: no-repeat; background-position: left -1400px; width: 960px; height: 200px;display:none}

#fooldal .fotartalom{width: 960px; margin: 0px auto;}
#fooldal .fotartalom .baloldal{width: 750px; float: left;padding:0 0 0 10px;}
#fooldal .fotartalom .jobboldal{width: 190px; float: right; }

#fooldal .belsolablec{width: 900px; margin: 0 auto; border-top: 2px solid #EAEAEA; text-align: center; color: #748594;}
#fooldal .belsolablec .tartalom{color: #575757; margin-bottom: 8px; margin-top: 3px;}
#fooldal .belsolablec a{color: #01859C; font-size: 10px; text-decoration: none; font-weight: bold;}
#fooldal .belsolablec a:hover{text-decoration: underline; color: #F68620;}


#folablec{
	background: url(images/bg_bottom.png) bottom no-repeat;
	width: 980px; margin: 0 auto; height:20px;margin-bottom:20px;}

.blokk,
.groupItem{width: 182px;}
.blokk .fejlec,
.groupItem .fejlec{background-image: url(images/blokkfejlec.jpg); background-repeat: no-repeat; color: #9B9B99; font-weight: bold; font-size: 12px; text-align: center; height: 23px; padding-top: 6px;}
.blokk .tartalom,
.groupItem .tartalom{background-image: url(images/blokkkitoltes.jpg); background-repeat: repeat-y; padding: 5px 5px 0 5px;}
.blokk .lablec,
.groupItem .lablec{background-image: url(images/blokklablec.jpg); background-repeat: no-repeat; height: 9px; margin-bottom: 10px;}
.groupItem {margin-bottom: 6px !important;}


.kozepsoblokk{background-image: url(images/mainkereseskitoltes.jpg); background-repeat: repeat-y;width:750px;}
.kozepsoblokk .fejlec{background-image: url(images/mainkeresesfejlec.jpg); background-repeat: no-repeat; height: 55px;}
.kozepsoblokk .tartalom{padding: 15px 8px 15px 7px;}
.kozepsoblokk .lablec{background-image: url(images/mainkereseslablec.jpg); background-repeat: no-repeat; height: 16px;}




img{border: 0;}

.fomenu_fent{float:left;width:175px;margin-bottom:5px}
.fomenu_fent a{text-decoration:none;font-weight:bold;}
.fomenu_fent a:hover{color:#fff;}
h3 a{text-decoration:none}

.main_kereso{width:562px;float:left;height:158px;background-image:url(images/main_kereso_hatter.jpg);}
.main_kereso img{float:left;}
.main_kereso_tartalom{clear:both;}
.main_kereso_tartalom table th{font-weight:normal;text-align:right;font-size:12px;font-family:arial;}
.main_kereso_tartalom select{width:100px;}

.hotelbrief h3{float:left;margin-top:0;margin-bottom:3px;color:#007593;font-size:16px}
.hotelbrief h3 a{color:#007593}
.hotelbrief h3 a:hover{color:#000;text-decoration:none}
.hotelbrief h4{margin:0;margin-bottom:3px;color:#56b6ce;font-size:14px}
.hotelbrief .csillagok{margin-left:10px;float:left;background:url(images/csillag.jpg);height:10px;font-weight:bold;font-size:11px;color:#888}
.hotelbrief td{font-size:11px}
.hotelbrief .ar{font-size:22px;font-weight:bold;color:#007593;text-align:center}
.hotelbrief .ar div{font-size:16px;font-weight:bold;color:#888;text-align:center;text-align:right;padding-right:14px;}
.hotelbrief .bovebben{margin-top:10px;margin-right:14px;float:right;background:url(images/bovebben.jpg);background-repeat:no-repeat;height:20px;line-height:20px;font-size:12px;color:#fff;background-color:#56b6ce;padding-left:16px;width:80px;display:block;text-align:center;text-decoration:none}
.hotelbrief .bovebben:hover{color:#ffe14b}

.hotelfull{padding:0 15px 15px 15px}
.hotelfull h1{margin-top:0;margin-bottom:3px;color:#007593;font-size:18px}
.hotelfull h4{margin:0;margin-bottom:10px;color:#56b6ce;font-size:14px}
.hotelfull .csillagok{float:left;background:url(images/csillag.jpg);height:10px;font-weight:bold;font-size:11px;color:#888;margin:5px 0}
.hotelfull .kepek {float:right;width:330px;margin-left:10px;margin-top:2px;}
.hotelfull strong{color:#f58b25;font-size:12px;}
/*.hotelfull .kepek ul{list-style:none;margin:0;padding:0}
.hotelfull .kepek li{float:left;list-style:none;padding-left:4px;}*/


.colsep { border-left: 1px solid #ccc; padding-left: 20px; }
.hotelfo { border-bottom: 1px solid #ccc; width: 200px; height: 75px; color: #000; padding: 0 0 10px 0; font-size: 11px; margin-bottom: 10px; }
.hotelfo a { color: #000; font-weight: bold; text-decoration: none; }
.hotelfo a:hover { color: #df0024; font-weight: bold; text-decoration: underline; }
.hotelfo h3 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #fff; height: 31px; }
.hotelfo .ar { font-size: 20px; font-weight: bold; color: #000; text-align: right; }
.hotelfo .arft { text-align: right; }
.hotelfo .csillagok{float:left;background:url(images/csillag3.gif);background-repeat: repeat-x;height:10px;font-weight:bold;font-size:11px;color:#000;margin:5px 0}

div.ar a { color: #000; font-weight: bold; text-decoration: none; }
div.ar a:hover { color: #df0024; font-weight: bold; text-decoration: underline; }

.hotelfo1 { width: 200px; color: #000; padding: 0 0 0 20px; font-size: 12px; }
.hotelfo1 a { color: #fff; font-weight: bold; text-decoration: none; position: relative; z-index: 10000; }
.hotelfo1 a:hover { color: #555; font-weight: bold; text-decoration: none; }
.hotelfo1 h3 { margin: 0; padding: 0; font-size: 12px; font-weight: bold; color: #fff; }
.hotelfo1 .ar { font-size: 20px; font-weight: bold; color: #000; }
.hotelfo1 .arft { }
.hotelfo1 .kep { margin-bottom: 0px; margin-top: 2px; position: relative; left: -4px; }
.hotelfo1 .csillagok{float:left;background:url(images/csillag3.gif);background-repeat: repeat-x;height:10px;font-weight:bold;font-size:11px;color:#000;margin:5px 0}

.kep1 { width: 209px; height: 108px; position: relative; padding: 3px 0 0 3px; background: url(images/kepkeret1.png); background-repeat: no-repeat; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/kepkeret1.png',sizingMethod='crop'); zoom: 1;*/ }

.idoponttabla td{color:#325d84;font-weight:bold}
#fejlecflash1, #fejlecflash2, #fejlecflash3, #fejlecflash4, #fejlecflash5, #fejlecflash6, #fejlecflash7{float:right;width:580px;overflow:hidden}

#mainbannerjobb{float:right}

.forditas{width:160px;margin:0 auto;text-align:center;}
.forditas div{display:none}
.forditas td{height:auto!important}

select{font-family:arial;font-size:11px;}
.mainblokk{margin-top:10px;}
.mainblokk .tartalom{padding:0 5px}

.hotelfulladatok{margin-bottom:15px;}
.hotelfulladatok td{padding:0;padding-right:5px;padding-top:2px;}
.hotelfulladatok td{font-size:11px;vertical-align:top}

.gergokepkeret{position:relative;top:-105px;left:4px;}

.sztabla { width: 100%; }
.sztabla th { /*background: #007592; color: #fff; font-weight: bold; text-align: center;*/ }
.hd1 { background: url(images/hdc.gif); background-repeat: repeat-x; display: block; height: 21px; }
.hd2 { background: url(images/hdl.gif); background-repeat: no-repeat; background-position: left; display: block; height: 21px; }
.hd3 { background: url(images/hdr.gif); background-repeat: no-repeat; background-position: right; display: block; height: 21px; line-height: 20px; white-space: nowrap; color: #fff; font-weight: bold; text-align: center; }
.sztabla td { text-align: center; }
.sztabla td select { width: 99%; }



#online{font-weight:bold;float:left}

.foglalastabla{width:100%;}
.foglalastabla *{color:#1a4774;font-size:11px;}
.foglalastabla th{background-color:#cef1f4;width:25%;height:23px;padding-left:5px}
.foglalastabla td{background-color:#dff5f7;width:25%;height:23px;padding-left:5px}
h2{color:#33aecc;font-size:15px;margin-top:25px;margin-bottom:10px}

.tartalombelso h1{background:url(images/ajanlatfejlec.jpg);color:#666;padding-left:7px;}
.tartalombelso h2{background:url(images/ajanlatfejlec.jpg);color:#666;padding-left:7px;}
.tartalombelso h3{background:url(images/ajanlatfejlec.jpg) left top no-repeat;color:#666;padding-left:8px;padding-top:7px;width:743px;height:36px;margin:0px;}
.tartalombelso {background:url(images/ajanlatkitoltes.jpg);}
.tartalombelso .fck{padding:0 10px}

.tartalomlablec{background:url(images/ajanlatlablec.jpg);height:17px;margin:0px;}

#europa{margin:0 auto;width:700px;overflow:hidden;}

table.lastminuteliste_3 th{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:left;
padding:4px;
font-size:14px;
font-weight:bold;
background:#26800b;
border-bottom:2px solid #FFFFFF;
}

table.lastminuteliste_3 td{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000000;
background:#ccd2ca;
text-align:left;
padding:2px;
border-bottom:1px dotted #FFFFFF;
font-size:13px;
}

a.destinationlist{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin:0px;
	padding:0px;
}

a.destinationlist:hover {
	text-decoration:underline;
}

.termine{width:100%;}
.termine th{background-color:#ffbf3a;height:23px;padding:2px 4px 2px 4px;color:#774c0a;font-weight:bold;font-size:11px;}
.termine th#main{background-color:#ffffff;height:23px;padding:20px 4px 2px 4px;color:#774c0a;font-weight:bold;font-size:13px;}
.termine td{background-color:#ffdc59;height:23px;padding:2px 4px 2px 4px;color:#585756;font-weight:normal;font-size:11px;}

.termine2{width:100%;}
.termine2 th{background-color:#ffbf3a;height:23px;padding:2px 4px 2px 4px;color:#774c0a;font-weight:bold;font-size:11px;text-align:center;}
.termine2 td{background-color:#ffdc59;height:23px;padding:2px 4px 2px 4px;color:#585756;font-weight:normal;font-size:11px;text-align:center;}


table.boeking th#main {
	color:#f89c0e;
	background:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

table.passengers th#main {
	color:#f89c0e;
	background:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

table.boeking th {
	background:url(images/mainthbg.png) top right no-repeat;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding:0px;
}

#thspan {
    background: url(images/mainthspanbg.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.boeking td {
	background:url(images/maintdbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

#tdspan {
    background: url(images/maintdspanbg.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.boeking td#passenger {
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

#tdspanpassengers {
    background: url(images/mainfieldspan.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 3px 3px 3px;
	height:16px;
}


table.passengers th {
	background:url(images/mainthbg.png) top right no-repeat;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding:0px;
}

#thspanpassengers {
    background: url(images/mainthspanbg.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.passengers td {
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

#tdspanpassengers {
    background: url(images/mainfieldspan.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 3px 3px 3px;
	height:16px;
}




a.bottom{
	text-align:center;
	text-decoration:none;
	color:#ff1114;
	font-size:11px;
}

a.button {
    background: transparent url('images/b_button_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight:normal;
	font-size: 11px;
	font-family:"Trebuchet MS";
    height: 20px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
	border:none;
}

a.button span {
    background: transparent url('images/b_button_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 4px 0 4px 18px;
}

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:active span {
    background-position: bottom left;
    padding: 4px 0 4px 18px; /* push text down 1px */
}

a.button:hover {
    background-position: bottom right;
    color: #FFFFFF;
	text-decoration:underline;
    outline: none; /* hide dotted outline in Firefox */
}

a.button:hover span {
    background-position: bottom left;
    padding: 4px 0 4px 18px; /* push text down 1px */
}



a.button2 {
    background: transparent url('images/b2_button_a.png') no-repeat scroll top right;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight:normal;
	font-size: 11px;
	font-family:"Trebuchet MS";
    height: 20px;
    margin-right: 2px;
    padding-right: 8px; /* sliding doors padding */
    text-decoration: none;
	border:none;
}

a.button2 span {
    background: transparent url('images/b2_button_span.png') no-repeat;
    display: block;
    line-height: 12px;
    padding: 4px 0 4px 8px;
}

a.button2:active {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

a.button2:active span {
    background-position: bottom left;
    padding: 4px 0 4px 8px; /* push text down 1px */
}

a.button2:hover {
    background-position: bottom right;
    color: #FFFFFF;
	text-decoration:underline;
    outline: none; /* hide dotted outline in Firefox */
}

a.button2:hover span {
    background-position: bottom left;
    padding: 4px 0 4px 8px; /* push text down 1px */
}





.passenger {
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:0px;
	height:auto;
}

#notice{
	margin-top:10px;
	color:#df0024;
	font-weight:bold;
	font-size:10px:
}

table.flightlist th {
	background:url(images/mainthbg.png) top right no-repeat;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding:0px;
	font-size:12px;
}

table.flightlist td {
	padding:2px;
	text-align:left;
}

table.lastminute1 th{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#cd8800;
	background:url(images/mainthbg1.png) top right no-repeat;
	color:#FFFFFF;
	text-align:left;
	padding:0px;
}

table.lastminute1 th#main{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:none;
	background-color:#FFFFFF;
	color:#cd8800;
	text-align:left;
	padding:0px;
}

table.lastminute1 td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/maintdbg1.png) top right no-repeat;
	font-size:11px;
	font-weight:normal;
	background-color:#fdd48f;
	color:#000000;
	text-align:left;
	padding:0px;
}

#thspan1 {
    background: url(images/mainthspanbg1.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

#tdspan1 {
    background: url(images/maintdspanbg1.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

#spanpassengers1 {
    background: url(images/mainthspanbg1.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

#passengers1 {
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

#tdspanpassengers1 {
    background: url(images/mainfieldspan.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 3px 3px 3px;
	height:16px;
}


table.lastminute2 th{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/mainthbg2.png) top right no-repeat;
	color:#ffffff;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute2 th#main{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#04c5d3;
	height:22px;
	text-align:left;
	padding:0px;
}



table.lastminute2 td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:url(images/maintdbg2.png) top right no-repeat;
	color:#000000;
	height:22px;
	text-align:left;
	padding:0px;
}

#thspan2 {
    background: url(images/mainthspanbg2.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

#tdspan2 {
    background: url(images/maintdspanbg2.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

#passengers {
	background:url(images/mainthbg2.png) top right no-repeat;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding:0px;
}


#passengers2 {
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

#tdspanpassengers2 {
    background: url(images/mainfieldspan.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px;
	height:16px;
}

table.lastminute4 th{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#cbaa00;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
}

table.lastminute4 th#main{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:none;
	background-color:#FFFFFF;
	color:#cbaa00;
	padding:3px;
	text-align:left;
}

table.lastminute4 td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background-color:#e6d392;
	color:#000000;
	padding:3px;
}

table.lastminute3 th{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/mainthbg3.png) top right no-repeat;
	color:#ffffff;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute3 th#main{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:none;
	background-color:#FFFFFF;
	color:#50962b;
	text-align:left;
	padding:3px;
}

table.lastminute3 td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:url(images/maintdbg3.png) top right no-repeat;
	color:#000000;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute3 span#thspan3 {
    background: url(images/mainthspanbg3.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.lastminute3 span#tdspan3 {
    background: url(images/maintdspanbg3.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.lastminute3 th#passengers {
	background:url(images/mainthbg3.png) top right no-repeat;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute3 th#spanpassengers {
    background: url(images/mainthspanbg3.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.lastminute3 td#passengers2 {
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute3 span#spanpassengers {
    background: url(images/mainfieldspan.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 3px 3px 3px;
	height:16px;
}
table.lastminute3 td#passenger{
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

#tr_price{
	background:url(images/tr_hotellist_price.png) top left no-repeat;
	vertical-align:right;
	text-align:center;
	width:182px;
	height:25px;
	padding:10px;
	margin:5px 5px 5px 0px;
}
#tr_price a {
	font-weight:bold;
	color:#fff;
	font-size:24px;
}

#eg_price{
	background:url(images/eg_hotellist_price.png) top left no-repeat;
	vertical-align:right;
	text-align:center;
	width:182px;
	height:25px;
	padding:10px;
	margin:5px 5px 5px 0px;
}
#eg_price a {
	font-weight:bold;
	color:#fff;
	font-size:24px;
}

#tn_price{
	background:url(images/tn_hotellist_price.png) top left no-repeat;
	vertical-align:right;
	text-align:center;
	width:182px;
	height:25px;
	padding:10px;
	margin:5px 5px 5px 0px;
}
#tn_price a {
	font-weight:bold;
	color:#fff;
	font-size:24px;
}

#infoca {
	color:#cc9c67;
}


#ca_price{
	background:url(images/ca_hotellist_price.png) top left no-repeat;
	vertical-align:right;
	text-align:center;
	width:182px;
	height:25px;
	padding:10px;
	margin:5px 5px 5px 0px;
}
#ca_price a {
	font-weight:bold;
	color:#fff;
	font-size:24px;
}


table.content th {
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/content_thbg.png) center top no-repeat;
	height:25px;
	vertical-align:top;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	border-left:1px solid #FFF;
	border-right:1px solid #87888a;
}

table.content td {
	font-family:Arial, Helvetica, sans-serif;
	background:#d9dadb;
	padding:3px;
	text-align:left;
	font-size:12px;
}

table.content td#list {
	border-bottom:1px solid #ffffff;
	border-left:1px solid #ffffff;
}

a.navi {
	color:#333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.navi:hover{
	text-decoration:underline;
	color:#f05100;
}
a.navi#active{
	color:#f05100;
}

.passenger {
	font-size:10px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	border:0px;
	height:auto;
}

ul#Navigation li {
    list-style: none;
	width:18px;
	padding:2px 0px 0px 0px;
	height:14px;
	background:url(images/nav_inactive_bg.png);
    display: block;
	float:left;
	text-align:center;
    margin-left: 5px;
}

ul#Navigation li:hover {
    list-style: none;
	width:18px;
	padding:2px 0px 0px 0px;
	height:14px;
	background:url(images/nav_active_bg.png);
    display: block;
	float:left;
	text-align:center;
    margin-left: 5px;
}

ul#Navigation li#active {
    list-style: none;
	width:18px;
	padding:2px 0px 0px 0px;
	height:14px;
	background:url(images/nav_active_bg.png);
    display: block;
	float:left;
	text-align:center;
    margin-left: 5px;
}

table.lastminuteliste1 th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#c88500;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste1 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#e4c280;
	color:#000000;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste2 th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#449da7;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste2 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#a2ced3;
	color:#000000;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste3 th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#50962b;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste3 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#a8cb95;
	color:#000000;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste4 th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#cbaa00;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste4 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#e6d392;
	color:#000000;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste5 th{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#b49564;
	color:#FFFFFF;
	text-align:left;
	padding:3px;
	vertical-align:top;
}

table.lastminuteliste5 td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background-color:#efd1a2;
	color:#000000;
	padding:3px;
	vertical-align:top;
}

table.formular td{
background:#ffffff;
}

a.mini {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#9b9b99;
	text-decoration:none;
}
a.mini:hover {
	color:#FFFFFF;
}
table.mini td {
	padding:2px;
	text-align:left;
	border-bottom:1px dotted #9b9b99;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

table.mini td:hover {
	background:#e38224;
}

table.mini td:hover a{
	color:#FFFFFF;
}




table.lastminute5 th{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:url(images/mainthbg5.png) top right no-repeat;
	color:#ffffff;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute5 th#main{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:none;
	color:#c79766;
	text-align:left;
	padding:3px;
}

table.lastminute5 td{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	background:url(images/maintdbg5.png) top right no-repeat;
	color:#000000;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute5 span#thspan5 {
    background: url(images/mainthspanbg5.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.lastminute5 span#tdspan5 {
    background: url(images/maintdspanbg5.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.lastminute5 th#passengers {
	background:url(images/mainthbg5.png) top right no-repeat;
	color:#FFFFFF;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute5 th#spanpassengers {
    background: url(images/mainthspanbg5.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

table.lastminute5 td#passengers {
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

table.lastminute5 span#spanpassengers {
    background: url(images/mainfieldspan.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 3px 3px 3px;
	height:16px;
}
table.lastminute5 td#passenger{
	background:url(images/mainfieldbg.png) top right no-repeat;
	color:#003c5b;
	height:22px;
	text-align:left;
	padding:0px;
}

a.pricesmall {
	text-decoration:none;
	color:#000;
}

a.pricesmall:hover {
	text-decoration:underline;
	color:#df0024;
}

td#red{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	background:url(images/maintdbgred.png) top right no-repeat;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	text-align:left;
	padding:0px;
}

#tdspanred {
    background: url(images/maintdspanbgred.png) top left no-repeat;
	display:block;
	margin:0px;
	padding:3px 10px 3px 10px;
	height:16px;
}

