/* Fix for background image cache in IE6 */
* html { filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
* html #visual { zoom: 1; }


/* Browser Reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, img, strong, sub, sup, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; }
body { line-height:1; }
ol, ul, li { list-style:none; }
:focus { outline:0; }
table { border-collapse:collapse; border-spacing:0; }

/* Allgemeine Styles */
body { margin:0 auto; background:#fff700 url(../img/tile.jpg) top left repeat-x; color:#333; text-align:center; font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; }
p,h1,h2,h3,h4,h5,h6,label,address, dt, dd, li { line-height:1.4em; }
a { color:#0A3C87; text-decoration:none; outline:0; }
strong { font-weight:bold; }
form { display:inline; }
label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit] { cursor:pointer; }
select,input { font:normal normal 11px/100% Verdana,Geneva,Arial,Helvetica,sans-serif; }
address { font-style:normal; }
dt { float:left; margin-right:0.5em; font-weight:bold; }
.floatLeft { float:left; }
.floatRight { float:right; }
.textLeft { text-align:left; }
.textRight { text-align:right; }
hr { margin-bottom:10px; border:none; border-bottom:1px solid #ccc; width:100%; height:1px; }
.cursorPointer {cursor:pointer;}
.overflowHidden {overflow:hidden;}
.all { clear:both; height:0; border:0; line-height:0; padding:0; margin:0; }

div#visual { min-height:540px; padding-top:93px; background: url(../img/tile.jpg) no-repeat scroll 50% 0; }
.wrapper { width:972px; margin:0 auto; text-align:left; }

.metaBackground{position:absolute;width:100%;height:27px;}* html .metaBackground{left:0;}*+html .metaBackground{left:0;}
.metaBackground { background:transparent url(../img/bg_meta_1280.png) no-repeat 50% 0; }

#header { z-index:100; }
#logo { position:absolute; top:0; margin-left:12px; }


#content { background-color:white; min-height: 540px; background-position: 15px 41px; background-repeat:no-repeat; padding-bottom:80px; margin-bottom:20px; }

#contenthead { position:relative; width:940px; margin:0 15px; }
#contenthead .breadcrumb { position:absolute; margin-left:240px; margin-top:7px; color:#333; font-size:11px; line-height:14px; }
#contenthead .breadcrumb a { color:#333; }
#contenthead .breadcrumb a:hover { text-decoration:underline; }
#contenthead iframe.search { position:absolute; top:41px; }
#contenthead select#destinationSelect { position:absolute; right:24px; top:59px; }
#contenthead div#currentOffers { position:absolute; width:355px; padding:20px 14px 14px 14px; border:1px solid #b2b2b2; right:24px; top:206px; background:#fff; filter:alpha(opacity=90); -khtml-opacity:0.9; -moz-opacity:0.9; opacity:0.9; }
#contenthead div#currentOffers p.headOffers { color:#3b8bb0; font-size:14px; font-weight:bold; float:left; line-height:20px; }
#contenthead div#currentOffers p.date { color:#999; font-size:10px; float:right; line-height:20px; padding-top:4px; }
#contenthead div#currentOffers table.flights { font-size:1em; width:100%; border:0; border-collapse:collapse; margin:15px 0; }
* html #contenthead div#currentOffers table.flights { margin:0 0 4px 0; }
#contenthead div#currentOffers table.flights td { color:black; vertical-align:top; padding:6px 4px 4px 0; white-space:nowrap; }
* html #contenthead div#currentOffers table.flights td { padding:2px 4px 0 0; }
#contenthead div#currentOffers table.flights td.big { width:100%; }
#contenthead div#currentOffers table.flights td.right { text-align:right; }
#contenthead div#currentOffers table.flights td.button { padding-top:2px; padding-right:0; }
* html #contenthead div#currentOffers table.flights td.button { padding-top:5px; }

#contenthead h2 { position:absolute; text-align:right; width:710px; top:115px; font-size:30px; font-weight:normal; right:24px; }
#contenthead h3 { position:absolute; text-align:right; width:710px; top:152px; font-size:18px; font-weight:normal; color:#0A3C87; right: 24px; }

#contentbody { position:relative; width:680px; margin:450px 15px 0 15px; }
.sitemap #contentbody { position:relative; width:640px; margin:400px 0px 0 333px; }
.routes #contentbody { margin-top:400px; }

#contentbody h2 { color:#6b7d9c; font-size:14px; line-height:23px; margin:0 0 8px 0; }
#contentbody h3, #quicklinks2 h3 { color:#6b7d9c; font-size:14px; line-height:23px; margin:0 0 8px 0; }
#quicklinks2 h3 { font-size:15px; margin:0 28px 15px 28px; }
#contentbody h3.subhead { color:#6b7d9c; font-size:12px; font-weight:normal; margin:0 0 8px 0; }
#contentbody h4 { color:#6b7d9c; font-size:14px; line-height:23px; margin:0 0 8px 0; }
#contentbody h5 { color:black; font-size:12px; font-weight:bold; margin:4px 0 8px 0; }
#contentbody p { margin:0 0 8px 0; }
#contentbody div.block { float:left; width:280px; }
.sitemap #contentbody div.block { float:left; width:320px; }
.sitemap #contentbody div.block strong { color:#6b7d9c; font-size:14px; }
.sitemap #contentbody div.block ul { margin:14px 14px 28px 14px; }

#routes { padding-top:20px; margin:15px; }
#routes p.date { color:#999; font-size:11px; float:right; }
#routes table.flight { width:100%; border-collapse:collapse; margin-bottom:25px; }
* html #routes table.flight { width:942px; border-collapse:collapse; margin-bottom:25px; }
#routes table.flight th { color:#646464; font-size:11px; font-weight:normal; padding:9px; text-align:left; }
#routes table.flight th.big { width:25%; }
#routes table.flight th.date { width:15%; }
#routes table.flight th.price { width:10%; }
#routes table.flight th.search { width:15%; }
#routes table.flight td { border-bottom:1px solid #b3b2b0; padding:9px; }
#routes table.flight tr.over { cursor:pointer; }
#routes table.flight tr.over td { background-color:#f6f3ee; }
#routes table.flight .right { text-align:right; }


#quicklinks { background-color:#f5f3ed; padding:20px 0; width:972px; margin:0 auto 20px auto; font-size:10px; color:#999; border-top:1px solid #b3b2b0; }
#quicklinks a { font-size:11px; padding-left:10px; color:#000; background:url('../img/links.png') no-repeat 0 -4483px; }
#quicklinks a strong { font-weight:normal; }
#quicklinks a.first { background:none; padding-left:0; }
#quicklinks ul { margin:0 15px 15px 15px; line-height:13px; }
#quicklinks ul li { display:inline; }
#quicklinks p { margin:0 30px; text-align:justify; line-height:10px; font-size:10px; }
* html #quicklinks p { margin:15px 30px; }

#quicklinks2 { background-color:#fff; padding:25px 0; width:972px; margin:0 auto; font-size:12px; text-align:left; }
/*
#quicklinks2 ul { float:left; margin-left:20px; }
#quicklinks2 ul li { padding:0 0 0 10px; width:125px; line-height:19px; }
*/
/*#quicklinks2 ul li a { font-size:11px; color:black; }*/

#marginal { position:absolute; width:220px; top:554px; margin-left:735px; }
.sitemap #marginal { position:absolute; width:220px; top:504px; margin-left:15px; }
.routes #marginal { top:504px; }
#marginal h3 { color:#6b7d9c; font-size:14px; line-height:23px; margin:0 0 4px 0; padding-bottom:2px; border-bottom:1px solid #ccc; }
#marginal p { padding:4px 0 8px 0; }
#marginal a { color:black; }
#marginal div.all { padding:0; }
#marginal .textRight { width:80px; padding-top:2px; }
#marginal .textLeft { width:135px; padding-top:2px; }

input.button { border:none; padding:0px 22px 3px 0; background:url('../img/links.png') no-repeat 100% 0; text-align:right; font-size:12px; cursor:pointer; }
	* html input.button { background-image:url('../img/links_ie.png'); width:0; overflow:visible; }

a.linkIconGrey { padding:0 22px 2px 0; background:url('../img/links.png') no-repeat 100% -960px; color:#333; line-height:1.4em; text-decoration:none !important; }
a.linkIconGrey:hover, a.linkIconGrey:active { background-position:100% -1056px; }

a.bookingButton { position:relative; float:right; display:block; padding:0 0 0 7px; background:white url('../img/button.png') no-repeat 0 0; height:24px; color:#fff !important; font-size:12px; line-height:24px; font-weight:bold; text-decoration:none !important; }
a.bookingButton span { float:left; display:block; padding:0 34px 0 6px; background:url('../img/button.png') no-repeat 100% 0; height:24px; cursor:pointer; }
    * html a.bookingButton, * html a.bookingButton span, * html a.backButton, * html a.backButton span, * html a.showButton, * html a.showButton span, * html a.loggedOutButton, * html a.loggedOutButton span { background-image:url('../img/button_ie.png'); }
a.bookingButton:hover { background-position: 0 -40px; }
a.bookingButton:hover span { background-position: 100% -40px; }
a.bookingButton span.loadingImage {display:none;}

div.overrow div { font-size:11px; padding:3px 0 2px 0; }
div.overrow div.floatLeft { width:57%; }
div.overrow div.floatRight { width:43%; }
a.linkIconSmall{
	padding-right:18px;
background:url('../img/links.png') no-repeat 100% -2332px;
color:#333;
}
a.linkIconSmall:hover,a.linkIconSmall:active{
	color:#0A3C87;
}
* html a.linkIconSmall{
	background-image:url('../img/links_ie.png');
}
a.linkIconSmallGrey { padding-right:18px; background:url('../img/links.png') no-repeat 100% -2381px; color:#333; text-decoration:underline !important; }
tr.over a.linkIconSmallGrey, a.linkIconSmallGrey:hover, a.linkIconSmallGrey:active { background-position:100% -2332px; color:#0A3C87; }
    * html a.linkIconSmallGrey { background-image:url('../img/links_ie.png'); }
    * html a.linkIconSmallGrey:hover, * html a.linkIconSmallGrey:active { background-position:100% -2228px; }


/* Metanavigation */
#metaArea { float: none; position:absolute; top:0; margin-left: 287px;  z-index:9000; margin-bottom:35px  }
#metaArea li { position:relative; float:left; height:27px; font-size:10px; line-height:27px; background:url('../img/metanav.png') repeat-x 100% 0; }
    * html #metaArea li { background:url('../img/metanav_ie.png') repeat-x 100% 0; }
#metaArea li a { display:block; float:left; position:relative; padding:0 8px; height:27px; color:#666666; text-decoration:none !important;}
#metaArea li.plain { background-position:0 0; }
#metaArea li a:hover, #metaArea li.plain a:hover { margin-left:-1px; padding-left:9px; color:#fff; background:url('../img/metanav.png') repeat-x 0 100%; }
    * html #metaArea li a:hover, * html #metaArea li.plain a:hover { background-image:url('../img/metanav_ie.png'); }
#metaArea li.selected a { margin-left:-1px; padding-left:11px; background:url('../img/metanav.png') repeat-x 0 100%; }
    * html #metaArea li.selected a { background:url('../img/metanav_ie.png') repeat-x 0 100%; }
#metaArea li.metaBluemiles a span { display:block; float:left; width:18px; height:27px; background:url('../img/metanav.png') no-repeat -140px 50%; }
    * html #metaArea li.metaBluemiles a span { background-image:url('../img/metanav_ie.png'); }
    * html #metaArea li.metaBluemiles a:hover span { background:url('../img/metanav_ie.png') no-repeat -288px 50%; }
#metaArea li.metaLanguage { border-left:none; }
#metaArea li.metaLanguage li { position:relative; }
#metaArea li.metaLanguage a span { display:none; }
#metaArea li.metaLanguage a span.language { display:block; width:16px; height:27px; background:url('../img/metanav.png') no-repeat -18px 50%; cursor:pointer; }
    * html #metaArea li.metaLanguage a span.language { background-image:url('../img/metanav_ie.png'); background-color:red;}
#metaArea li.metaLanguage a span.deutsch { background-position:-18px 50%; }
#metaArea li.metaLanguage a span.german { background-position:-18px 50%; }
#metaArea li.metaLanguage a span.english { background-position:-48px 50%; }
#metaArea li.metaLanguage a span.italian { background-position:-78px 50%; }
#metaArea li.metaLanguage a span.spain { background-position:-108px 50%; }
#metaArea li.metaLanguage li a:hover span.german { background-position:1px 50%; }
#metaArea li.metaLanguage li a:hover span.english { background-position:-49px 50%; }
#metaArea li.metaLanguage li a:hover span.italian { background-position:-79px 50%; }
#metaArea li.metaLanguage li a:hover span.spain {background-position:-109px 50%; }
    * html #metaArea li.metaLanguage ul li a span.deutsch, * html #metaArea li.metaLanguage a:hover span.deutsch { background:url('../img/metanav_ie.png') no-repeat -194px 50% !important; }
    * html #metaArea li.metaLanguage ul li a span.german, * html #metaArea li.metaLanguage a:hover span.german { background:url('../img/metanav_ie.png') no-repeat -194px 50% !important; }
    * html #metaArea li.metaLanguage ul li a span.english, * html #metaArea li.metaLanguage a:hover span.english { background:url('../img/metanav_ie.png') no-repeat -224px 50% !important; }
    * html #metaArea li.metaLanguage ul li a span.italian, * html #metaArea li.metaLanguage a:hover span.italian { background:url('../img/metanav_ie.png') no-repeat -254px 50% !important; }
	* html #metaArea li.metaLanguage ul li a span.spain, * html #metaArea li.metaLanguage a:hover span.spain { background:url('../img/metanav_ie.png') no-repeat -284px 50%!important;}
    * html #metaArea li.metaLanguage ul li a:hover span.german { border:1px solid red;background-position: -195px 50% !important; }
    * html #metaArea li.metaLanguage ul li a:hover span.english { background-position: -225px 50% !important; }
    * html #metaArea li.metaLanguage ul li a:hover span.italian { background-position:-255px 50% !important; }
	* html #metaArea li.metaLanguage ul li a:hover span.spain { background-position:-285px 50%!important; }
#metaArea li.metaLanguage ul { display:none; width:34px; }
#metaArea li.metaLanguage:hover ul, #metaArea li.hover ul { display:block; position: absolute; left:-1px; top:27px; border:1px solid #aaabad; border-top:none; z-index:10500; }
    * html #metaArea li.metaLanguage ul { width:34px; }
#metaArea li.metaLanguage ul li { background:#d9dbde; border-top:1px dotted #fff; width:36px; overflow:hidden; }
    * html #metaArea li.metaLanguage ul li { border-top:1px solid #e4f0f5; }
#metaArea li.metaLanguage ul li a:hover { margin:0; background:#aaabad; }
    * html #metaArea li.metaLanguage ul li a:hover { background:#aaabad; }
/* Metanavigation - Login */
#metaArea li.metaLogin { background:none; }
#metaArea li.metaLogin a { padding-right:35px; color:#fff; background:url('../img/button.png') no-repeat 100% -201px;font-size:11px; }
#metaArea li.metaLogin a:hover { margin-left:0; padding-left:8px; background-position:100% -161px; }
    * html #metaArea li.metaLogin a { background-image:url('../img/button_ie.png') !important; }
#metaArea li.loggedIn a { background:url('../img/button.png') no-repeat 100% -530px !important; }
#metaArea li.loggedIn a:hover { margin-left:0; padding-left:10px; background-position:100% -490px !important; }
    * html #metaArea li.loggedIn a { background-image:url('../img/button_ie.png') !important; }


/* Metanavigation - Loginbox */
/*
#loginBox { position:absolute; top:0; margin-left: 778px; padding-top:33px; background:url('../img/button.png') no-repeat -374px -761px; width:201px; height:206px; overflow:hidden; z-index:9999; color:#fff;font-size:11px; line-height:1.4em; }
    * html #loginBox { background-image:url('../img/button_ie.png'); height:240px; }
    * html #home #loginBox { height:206px; }
*/
/*
#loginBox fieldset { margin:0 8px 10px 3px; padding:1px 5px; }
*/
/*
#loginBox #loginBox_close { position:absolute; margin-left:158px; top:4px; display:block; width:20px; height:20px; background:url('../img/links.png') no-repeat 0 -1359px; }
* html #loginBox #loginBox_close { position:absolute; margin-left:161px; top:4px; display:block; width:20px; height:20px; background:url('../img/links.png') no-repeat 0 -1359px; }
*/
/*#loginBox fieldset div.content { padding: 0 6px 0 8px;  }*/
/*#loginBox label { display:block; padding-bottom:3px;  }*/
/* #loginBox ul { margin:0 15px; } */
/*
#loginBox ul li a { padding-left:15px; background:url('../img/links.png') no-repeat -3px -2333px; color:#333; line-height:1.75em; }
  * html #loginBox ul li a { background-image:url('../img/links_ie.png'); }
*/
/*#loginBox input.button { float:right; background-position:100% -1245px; width:auto; color:#fff; font-size:14px; }*/
#loginBox .welcomeMessage { margin:0 8px 7px 3px; padding:15px 15px 20px; background:#0A3C87; color:#fff; }
#loginBox .welcomeMessage h2 { margin-bottom:5px; }
#loginBox .errorMessage { margin:0 0 10px; font-size:12px; }


/* Hauptnavigation - Level 1 */
#navigation { position:absolute; top:61px; margin-left:315px; border-left:1px solid #ffd200; height:32px; z-index:2; width:686px; }
    * html #navigation { border-left:none; margin-left:317px; }
	*+html #navigation { width:700px; }

/*
#navigation li { float:left; position:relative; text-align:center; }
#navigation a { display:block; position:relative; background:url('../img/button.png') no-repeat 100% 100%; width:137px; font-size:14px; line-height:32px; font-weight:bold; text-decoration:none !important }
#navigation li.hover a, #navigation li.current a, #navigation li a:hover { margin-left:-1px; top:-2px; padding-left:1px; padding-top:2px; background:url('../img/button.png') no-repeat -200px -900px; color:#333; }

* html #navigation li.hover a { width:138px; margin-left:-1px; }
* html #navigation li.current a { width:138px; margin-left:-1px; }
* html #navigation li a:hover { width:138px; margin-left:-1px; }

#navigation li a span { display:none; position:absolute; top:0; right:-10px; height:34px; }
#navigation li.current a span { display:block; top:1px; right:0; width:1px; background:#fff; }

#navigation li a:hover span, #navigation li.current a:hover span, #navigation li.hover a span { display:block; top:0; right:-10px; background:url('../img/button.png') no-repeat -338px -900px; width:10px; }
    * html #navigation a, * html #navigation li a:hover span, * html #navigation li.current a:hover span, * html #navigation li.hover a span { background-image:url('../img/button_ie.png'); }
	* html #navigation a { background-position: 100% -968px; }
	* html #navigation li { background-color: white; }
*/

/* Hauptnavigation - Level 2 */
/*
#navigation li ul.subLevel { display:none; position:absolute; left:-16px; top:32px; padding:0 15px 10px; width:200px; xborder:1px solid red;}
#navigation li ul.subLevelLargeLast {left:-27px;}
* html #navigation li ul.subLevelLargeLast { left: -26px; }
#navigation li:hover ul.subLevel, #navigation li.hover ul.subLevel { display:block; }
    * html #navigation ul.subLevel { width:161px; }
    *+html #navigation ul.subLevel { width:161px; }
#navigation ul.subLevel li { background:url('../img/button.png') no-repeat -200px -925px; width:161px; height:26px; text-align:left; }
#navigation ul.subLevel li.last { background:url('../img/button.png') no-repeat -200px 100% !important; height:32px; }
    * html #navigation ul.subLevel li, * html #navigation ul.subLevel li.last { background-image:url('../img/button_ie.png') !important; }
    * html #navigation ul.subLevel li.last {
		background-position: -200px -968px!important;
	}

#navigation ul.subLevel li a, #navigation ul.subLevel li a:hover { display:block; left:0; top:0; margin-left:1px; padding:0 8px; background:none; width:120px; height:25px; color:#333; font-size:12px; line-height:25px; font-weight:normal; white-space:nowrap; overflow:hidden; }
	* html #navigation ul.subLevel li a, * html #navigation ul.subLevel li a:hover { width:136px; padding:0 3px 0 8px; }
#navigation ul.subLevel li a:hover { background-color:#fff700; }
*/

/* Hauptnavigation - Level 2 fuer laengere Eintraege */
/* 'subLevel' zusammen mit der Klasse 'subLevelLarge' setzen */
/*
#navigation ul.subLevelLarge li { background-position:-1px -925px !important; width:198px !important; }
#navigation ul.subLevelLarge li.last { background-position:-1px 100% !important; }
#navigation ul.subLevelLarge li a, #navigation ul.subLevelLarge li a:hover { width:161px !important; }


#navigation li ul.subLevelLargeLast li {
	background: url('../img/button.png') no-repeat -189px -808px!important;
	width: 187px!important;
}
* html #navigation li ul.subLevelLargeLast li {
	width: 149px!important;
	background-image: url('../img/button_ie.png')!important;
	background-position: -190px -823px!important;
}
#navigation li ul.subLevelLargeLast li.last {
	background-position: -189px -851px!important;
}
* html #navigation ul.subLevelLargeLast li.last {
	background-position: -190px -865px!important;
}
#navigation li ul.subLevelLargeLast li a, #navigation ul.subLevelLargeLast li a:hover {
	width: 131px!important;
}
*/


.aga { background-image: url(../img/flugziel-agadir.jpg); }
.ayt { background-image: url(../img/flugziel-antalya.jpg); }
.bri { background-image: url(../img/flugziel-bari.jpg); }
.bsl { background-image: url(../img/flugziel-basel.jpg); }
.txl { background-image: url(../img/flugziel-berlin.jpg); }
.bio { background-image: url(../img/flugziel-bilbao.jpg); }
.bvc { background-image: url(../img/flugziel-boa-vista.jpg); }
.bre { background-image: url(../img/flugziel-bremen.jpg); }
.bds { background-image: url(../img/flugziel-brindisi.jpg); }
.cag { background-image: url(../img/flugziel-cagliari.jpg); }
.cly { background-image: url(../img/flugziel-calvi.jpg); }
.cta { background-image: url(../img/flugziel-catania.jpg); }
.dlm { background-image: url(../img/flugziel-dalaman.jpg); }
.dbv { background-image: url(../img/flugziel-dubrovnik.jpg); }
.dus { background-image: url(../img/flugziel-duesseldorf.jpg); }
.fao { background-image: url(../img/flugziel-faro.jpg); }
.fra { background-image: url(../img/flugziel-frankfurt.jpg); }
.fue { background-image: url(../img/flugziel-fuerteventura.jpg); }
.fnc { background-image: url(../img/flugziel-madeira.jpg); }
.grz { background-image: url(../img/flugziel-graz.jpg); }
.gnb { background-image: url(../img/flugziel-grenoble.jpg); }
.ham { background-image: url(../img/flugziel-hamburg.jpg); }
.haj { background-image: url(../img/flugziel-hannover.jpg); }
.her { background-image: url(../img/flugziel-heraklion.jpg); }
.hrg { background-image: url(../img/flugziel-hurghada.jpg); }
.inn { background-image: url(../img/flugziel-innsbruck.jpg); }
.saw { background-image: url(../img/flugziel-istanbul.jpg); }
.xry { background-image: url(../img/flugziel-jerez-de-la-frontera.jpg); }
.cai { background-image: url(../img/flugziel-kairo.jpg); }
.fkb { background-image: url(../img/flugziel-karlsruhe.jpg); }
.klu { background-image: url(../img/flugziel-klagenfurt.jpg); }
.cgn { background-image: url(../img/flugziel-koeln.jpg); }
.cfu { background-image: url(../img/tuifly-uebersicht.jpg); }
.kgs { background-image: url(../img/flugziel-kos.jpg); }
.spc { background-image: url(../img/flugziel-la-palma.jpg); }
.ace { background-image: url(../img/flugziel-lanzarote.jpg); }
.lca { background-image: url(../img/flugziel-larnaca.jpg); }
.lpa { background-image: url(../img/flugziel-gran-canaria.jpg); }
.lej { background-image: url(../img/flugziel-leipzig.jpg); }
.lnz { background-image: url(../img/flugziel-linz.jpg); }
.lxr { background-image: url(../img/flugziel-luxor.jpg); }
.mah { background-image: url(../img/flugziel-menorca.jpg); }
.bgy { background-image: url(../img/flugziel-mailand.jpg); }
.agp { background-image: url(../img/flugziel-malaga.jpg); }
.man { background-image: url(../img/flugziel-manchester.jpg); }
.rak { background-image: url(../img/flugziel-marrakesch.jpg); }
.rmf { background-image: url(../img/tuifly-uebersicht.jpg); }
.fmm { background-image: url(../img/flugziel-memmingen-allgaeu.jpg); }
.mir { background-image: url(../img/flugziel-monastir.jpg); }
.muc { background-image: url(../img/flugziel-muenchen.jpg); }
.fmo { background-image: url(../img/flugziel-muenster.jpg); }
.ndr { background-image: url(../img/flugziel-nador.jpg); }
.nap { background-image: url(../img/flugziel-neapel.jpg); }
.ncl { background-image: url(../img/flugziel-newcastle.jpg); }
.nue { background-image: url(../img/tuifly-uebersicht.jpg); }
.olb { background-image: url(../img/flugziel-olbia.jpg); }
.pad { background-image: url(../img/flugziel-paderborn.jpg); }
.pmo { background-image: url(../img/flugziel-palermo.jpg); }
.pmi { background-image: url(../img/flugziel-mallorca.jpg); }
.pfo { background-image: url(../img/flugziel-paphos.jpg); }
.ory { background-image: url(../img/flugziel-paris.jpg); }
.gpa { background-image: url(../img/flugziel-araxos.jpg); }
.psa { background-image: url(../img/flugziel-pisa.jpg); }
.opo { background-image: url(../img/flugziel-porto.jpg); }
.rho { background-image: url(../img/flugziel-rhodos.jpg); }
.rjk { background-image: url(../img/flugziel-rijeka.jpg); }
.rmi { background-image: url(../img/flugziel-rimini.jpg); }
.fco { background-image: url(../img/flugziel-rom.jpg); }
.sid { background-image: url(../img/flugziel-sal.jpg); }
.szg { background-image: url(../img/flugziel-salzburg.jpg); }
.ssh { background-image: url(../img/flugziel-sharm-el-sheikh.jpg); }
.arn { background-image: url(../img/tuifly-uebersicht.jpg); }
.str { background-image: url(../img/flugziel-stuttgart.jpg); }
.gwt { background-image: url(../img/flugziel-sylt.jpg); }
.tng { background-image: url(../img/flugziel-tanger.jpg); }
.tlv { background-image: url(../img/flugziel-tel-aviv.jpg); }
.tfn { background-image: url(../img/flugziel-teneriffa.jpg); }
.tfs { background-image: url(../img/flugziel-teneriffa.jpg); }
.skg { background-image: url(../img/flugziel-thessaloniki.jpg); }
.tun { background-image: url(../img/flugziel-tunis.jpg); }
.vlc { background-image: url(../img/flugziel-valencia.jpg); }
.vce { background-image: url(../img/flugziel-venedig.jpg); }
.zqw { background-image: url(../img/flugziel-zweibruecken.jpg); }
.vie { background-image: url(../img/flugziel-wien.jpg); }

.rsw { background-image: url(../img/flugziel-fort-myers.jpg); }
.mia { background-image: url(../img/flugziel-miami.jpg); }
.vra { background-image: url(../img/flugziel-varadero.jpg); }
.cun { background-image: url(../img/flugziel-cancun.jpg); }
.mbj { background-image: url(../img/flugziel-montego-bay.jpg); }
.pop { background-image: url(../img/flugziel-puerto-plata.jpg); }
.puj { background-image: url(../img/flugziel-punta-cana.jpg); }
.wdh { background-image: url(../img/flugziel-windhoek.jpg); }
.mba { background-image: url(../img/flugziel-mombasa.jpg); }
.cpt { background-image: url(../img/flugziel-kapstadt.jpg); }
.mle { background-image: url(../img/flugziel-male.jpg); }
.bkk { background-image: url(../img/flugziel-bangkok.jpg); }
.hkt { background-image: url(../img/flugziel-phuket.jpg); }
.bcn { background-image: url(../img/flugziel-barcelona.jpg); }
.mxp { background-image: url(../img/flugziel-mailand.jpg); }
.alc { background-image: url(../img/flugziel-alicante.jpg); }
.jfk { background-image: url(../img/tuifly-uebersicht.jpg); }

.drs { background-image: url(../img/flugziel-dresden.jpg); }
.dtm { background-image: url(../img/flugziel-dortmund.jpg); }
.erf { background-image: url(../img/flugziel-erfurt.jpg); }
.fdh { background-image: url(../img/flugziel-friedrichshafen.jpg); }
.mlh { background-image: url(../img/flugziel-basel-muehlhausen.jpg); }
.nrn { background-image: url(../img/flugziel-weeze.jpg); }
.scn { background-image: url(../img/flugziel-saarbruecken.jpg); }
.sxf { background-image: url(../img/flugziel-berlin-schoenefeld.jpg); }
.adb { background-image: url(../img/flugziel-izmir.jpg); }
.boj { background-image: url(../img/flugziel-burgas.jpg); }
.ibz { background-image: url(../img/flugziel-ibiza.jpg); }
.var { background-image: url(../img/flugziel-varna.jpg); }

.ath { background-image: url(../img/flugziel-athen.jpg); }
.esb { background-image: url(../img/flugziel-ankara.jpg); }
.beg { background-image: url(../img/flugziel-belgrad.jpg); }
.blq { background-image: url(../img/flugziel-bologna.jpg); }
.bud { background-image: url(../img/flugziel-budapest.jpg); }
.otp { background-image: url(../img/flugziel-bukarest.jpg); }
.dub { background-image: url(../img/flugziel-dublin.jpg); }
.edi { background-image: url(../img/flugziel-edinburgh.jpg); }
.klx { background-image: url(../img/flugziel-kalamata.jpg); }
.kva { background-image: url(../img/flugziel-kavala.jpg); }
.jmk { background-image: url(../img/flugziel-mykonos.jpg); }
.jtr { background-image: url(../img/flugziel-santorin.jpg); }
.kbp { background-image: url(../img/flugziel-kiew.jpg); }
.cph { background-image: url(../img/flugziel-kopenhagen.jpg); }
.krk { background-image: url(../img/flugziel-krakau.jpg); }
.waw { background-image: url(../img/flugziel-warschau.jpg); }
.lis { background-image: url(../img/flugziel-lissabon.jpg); }
.stn { background-image: url(../img/flugziel-london.jpg); }
.mad { background-image: url(../img/flugziel-madrid.jpg); }
.mrs { background-image: url(../img/flugziel-marseille.jpg); }
.nce { background-image: url(../img/flugziel-nizza.jpg); }
.tls { background-image: url(../img/flugziel-toulouse.jpg); }
.vko { background-image: url(../img/flugziel-moskau.jpg); }
.led { background-image: url(../img/flugziel-st.-petersburg.jpg); }
.prg { background-image: url(../img/flugziel-prag.jpg); }
.prn { background-image: url(../img/flugziel-pristina.jpg); }
.puy { background-image: url(../img/flugziel-pula.jpg); }
.spu { background-image: url(../img/flugziel-split.jpg); }
.zad { background-image: url(../img/flugziel-zadar.jpg); }
.zag { background-image: url(../img/flugziel-zagreb.jpg); }
.kef { background-image: url(../img/flugziel-reykjavik.jpg); }
.sjj { background-image: url(../img/flugziel-sarajevo.jpg); }
.sof { background-image: url(../img/flugziel-sofia.jpg); }
.tia { background-image: url(../img/flugziel-tirana.jpg); }
.zrh { background-image: url(../img/flugziel-zuerich.jpg); }
.jmk { background-image: url(../img/flugziel-mykonos.jpg); }



.anc { background-image: url(../img/flugziel-anchorage.jpg); }
.bjl { background-image: url(../img/flugziel-banjul.jpg); }
.yyc { background-image: url(../img/flugziel-calgary.jpg); }
.cmb { background-image: url(../img/flugziel-colombo.jpg); }
.fll { background-image: url(../img/flugziel-fort-lauderdale.jpg); }
.goi { background-image: url(../img/flugziel-goa.jpg); }
.yhz { background-image: url(../img/flugziel-halifax.jpg); }
.hav { background-image: url(../img/flugziel-havanna.jpg); }
.jro { background-image: url(../img/flugziel-kilimanjaro.jpg); }
.las { background-image: url(../img/flugziel-las-vegas.jpg); }
.mru { background-image: url(../img/flugziel-mauritius.jpg); }
.mba { background-image: url(../img/flugziel-mombasa.jpg); }
.nbo { background-image: url(../img/flugziel-nairobi.jpg); }
.pty { background-image: url(../img/flugziel-panama-city.jpg); }
.rec { background-image: url(../img/flugziel-recife.jpg); }
.sjo { background-image: url(../img/flugziel-san-jose.jpg); }
.sju { background-image: url(../img/flugziel-san-juan.jpg); }
.znz { background-image: url(../img/flugziel-sansibar.jpg); }
.sdq { background-image: url(../img/flugziel-santo-domingo.jpg); }
.sea { background-image: url(../img/flugziel-seattle.jpg); }
.sez { background-image: url(../img/flugziel-seychellen.jpg); }
.ssa { background-image: url(../img/flugziel-slavador-de-bahia.jpg); }
.uvf { background-image: url(../img/flugziel-st-lucia.jpg); }
.tab { background-image: url(../img/flugziel-tobago.jpg); }
.yvr { background-image: url(../img/flugziel-vancouver.jpg); }
.yxy { background-image: url(../img/flugziel-whitehorse.jpg); }
.lrm { background-image: url(../img/flugziel-la-romana.jpg); }


.sitemap { background-image: url(../img/tuifly-uebersicht.jpg); }
.aegypten { background-image: url(../img/flugziel-aegypten.jpg); }
.algerien { background-image: url(../img/flugziel-algerien.jpg); }
.deutschland { background-image: url(../img/flugziel-deutschland.jpg); }
.frankreich { background-image: url(../img/flugziel-frankreich.jpg); }
.griechenland { background-image: url(../img/flugziel-griechenland.jpg); }
.grossbritannien { background-image: url(../img/flugziel-grossbritannien.jpg); }
.israel { background-image: url(../img/flugziel-israel.jpg); }
.italien { background-image: url(../img/flugziel-italien.jpg); }
.kapverden { background-image: url(../img/flugziel-kapverden.jpg); }
.kroatien { background-image: url(../img/flugziel-kroatien.jpg); }
.marokko { background-image: url(../img/flugziel-marokko.jpg); }
.oesterreich { background-image: url(../img/flugziel-oesterreich.jpg); }
.portugal { background-image: url(../img/flugziel-portugal.jpg); }
.schweiz { background-image: url(../img/flugziel-schweiz.jpg); }
.spanien { background-image: url(../img/flugziel-spanien.jpg); }
.tuerkei { background-image: url(../img/flugziel-tuerkei.jpg); }
.tunesien { background-image: url(../img/flugziel-tunesien.jpg); }
.alanya { background-image: url(../img/flugziel-alanya.jpg); }
.algarve { background-image: url(../img/flugziel-algarve.jpg); }
.andalusien { background-image: url(../img/flugziel-andalusien.jpg); }
.apulien { background-image: url(../img/flugziel-apulien.jpg); }
.balearen { background-image: url(../img/flugziel-balearen.jpg); }
.costa-smeralda { background-image: url(../img/flugziel-costa-smeralda.jpg); }
.dolomiten { background-image: url(../img/flugziel-dolomiten.jpg); }
.kaernten { background-image: url(../img/flugziel-kaernten.jpg); }
.kanaren { background-image: url(../img/flugziel-kanaren.jpg); }
.kanarische-inseln { background-image: url(../img/flugziel-kanarische-inseln.jpg); }
.kap-verden { background-image: url(../img/flugziel-kap-verden.jpg); }
.kapverdische-inseln { background-image: url(../img/flugziel-kapverdische-inseln.jpg); }
.korsika { background-image: url(../img/flugziel-korsika.jpg); }
.kreta { background-image: url(../img/flugziel-kreta.jpg); }
.madeira { background-image: url(../img/flugziel-madeira.jpg); }
.rotes-meer { background-image: url(../img/flugziel-rotes-meer.jpg); }
.salzburger-land { background-image: url(../img/flugziel-salzburger-land.jpg); }
.sardinien { background-image: url(../img/flugziel-sardinien.jpg); }
.sizilien { background-image: url(../img/flugziel-sizilien.jpg); }
.steiermark { background-image: url(../img/flugziel-steiermark.jpg); }
.tirol { background-image: url(../img/flugziel-tirol.jpg); }

.serbien { background-image: url(../img/flugziel-serbien.jpg); }
.ungarn { background-image: url(../img/flugziel-ungarn.jpg); }
.rumaenien { background-image: url(../img/flugziel-rumaenien.jpg); }
.irland { background-image: url(../img/flugziel-irland.jpg); }
.ukraine { background-image: url(../img/flugziel-ukraine.jpg); }
.daenemark { background-image: url(../img/flugziel-daenemark.jpg); }
.polen { background-image: url(../img/flugziel-polen.jpg); }
.russland { background-image: url(../img/flugziel-russland.jpg); }
.tschechische-republik { background-image: url(../img/flugziel-tschechische-republik.jpg); }
.island { background-image: url(../img/flugziel-island.jpg); }
.bosnien-und-herzegowina { background-image: url(../img/flugziel-bosnien-und-herzegowina.jpg); }
.albanien { background-image: url(../img/flugziel-albanien.jpg); }
.bulgarien { background-image: url(../img/flugziel-bulgarien.jpg); }

.dominikanische-republik { background-image: url(../img/flugziel-punta-cana.jpg); }
.jamaika { background-image: url(../img/flugziel-montego-bay.jpg); }
.kenia { background-image: url(../img/flugziel-mombasa.jpg); }
.kuba { background-image: url(../img/flugziel-varadero.jpg); }
.malediven { background-image: url(../img/flugziel-male.jpg); }
.mexiko { background-image: url(../img/flugziel-cancun.jpg); }
.namibia { background-image: url(../img/flugziel-windhoek.jpg); }
.suedafrika { background-image: url(../img/flugziel-kapstadt.jpg); }
.thailand { background-image: url(../img/flugziel-bangkok.jpg); }
.usa { background-image: url(../img/flugziel-miami.jpg); }


.mauritius {background-image: url(../img/flugziel-mauritius.jpg);}
.panama {background-image: url(../img/flugziel-panama.jpg);}
.sri-lanka {background-image: url(../img/flugziel-sri-lanka.jpg);}
.st-lucia {background-image: url(../img/flugziel-st-lucia.jpg);}
.gambia {background-image: url(../img/flugziel-gambia.jpg);}
.seychellen {background-image: url(../img/flugziel-seychellen.jpg);}

.brasilien {background-image: url(../img/flugziel-brasilien.jpg);}
.costa-rica {background-image: url(../img/flugziel-costa-rica.jpg);}
.indien {background-image: url(../img/flugziel-indien.jpg);}
.kanada {background-image: url(../img/flugziel-kanada.jpg);}
.puerto-rico {background-image: url(../img/flugziel-puerto-rico.jpg);}
.tansania {background-image: url(../img/flugziel-tansania.jpg);}
.trinidad-und-tobago {background-image: url(../img/flugziel-trinidad-und-tobago.jpg);}

.alaska {background-image: url(../img/flugziel-alaska.jpg);}
.florida {background-image: url(../img/flugziel-florida.jpg);}
.karibik {background-image: url(../img/flugziel-karibik.jpg);}


.gran-canaria { background-image: url(../img/flugziel-gran-canaria.jpg); }

.golfen { background-image: url(../img/flugziel-golfen.jpg); }
.golfurlaub { background-image: url(../img/flugziel-golfurlaub.jpg); }
.golfziele { background-image: url(../img/flugziel-golfziele.jpg); }
.pyramiden { background-image: url(../img/flugziel-pyramiden.jpg); }
.ski { background-image: url(../img/flugziel-ski.jpg); }
.skigebiete { background-image: url(../img/flugziel-skigebiete.jpg); }
.skiurlaub { background-image: url(../img/flugziel-skiurlaub.jpg); }
.tauchen { background-image: url(../img/flugziel-tauchen.jpg); }
.tauchurlaub { background-image: url(../img/flugziel-tauchurlaub.jpg); }
.tauchziele { background-image: url(../img/flugziel-tauchziele.jpg); }


/*
Redesign Changes for metaArea, navigation, quicklinks
110421
*/
.clear{display:block;clear:both;}


#metaArea li.metaSocial ul{display:none;width:32px;}
#metaArea li.metaSocial:hover ul{display:block;position:absolute;left:-1px;top:27px;border:1px solid #aaabad;border-top:none;z-index:10500;}
#metaArea li.metaSocial ul li{background:#d9dbde;border-top:1px dotted #fff;width:32px;overflow:hidden;}
* html #metaArea li.metaSocial ul li{border-top:1px solid #e4f0f5;}
#metaArea li.metaSocial ul li a:hover{margin:0;background:#aaabad;}
.SkinHLXAgencyMaster #metaArea .navNotepad{display:none;}



#navigation li{float:left;position:relative;text-align:center;}
#navigation a{display:block;position:relative;border:1px solid #ffd200;border-left:0;padding-left:15px;padding-right:15px;background-color:#fff700;font-size:14px;line-height:31px;height:30px;font-weight:bold;text-decoration:none!important;}
* html #navigation a{display:inline-block;}
#navigation li.hover a,#navigation li.current a,#navigation li a:hover{height:32px;margin-left:-1px;border:1px solid #d9d9d9!important;border-bottom:0 none!important;top:-2px;padding-top:2px;color:#333;background:#fff;}
#navigation li.navItem5:hover{-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc;}
.de-DE #navigation li.navItem5 a{background:#fff700 url(http://www.tuifly.com/skyres/images/friendchips/nav_customer.png) no-repeat 50% 2px;}
* html .de-DE #navigation li.navItem5 a{height:31px;background:#fff700 url(http://www.tuifly.com/skyres/images/friendchips/nav_customer_ie.png) no-repeat 50% 2px;}
.de-DE #navigation li.hover.navItem5 a,.de-DE #navigation li.navItem5 a:hover,.de-DE #navigation li.current.navItem5 a{background-color:#fff;background-position:50% 4px;}
.de-DE #navigation li.navItem5 a span{display:none;}
.de-DE #navigation li.navItem5 ul a{background-color:#fff;background-image:none;}
.de-DE #navigation li.navItem5 ul a:hover{background-color:#fff700;}
#navigation li ul.subLevel{display:none;position:absolute;left:-1px;top:32px;padding:0;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff!important;width:auto;min-width:140px;z-index:2;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:3px 3px 3px #ccc;box-shadow:3px 3px 3px #ccc;}
* html #navigation li ul.subLevel{left:0;border-right:3px solid #d9d9d9;border-bottom:2px solid #d9d9d9;}
*+html #navigation li ul.subLevel{top:33px;border-right:3px solid #d9d9d9;border-bottom:2px solid #d9d9d9;}
#navigation li:hover ul.subLevel,#navigation li.hover ul.subLevel{display:block;}
* html #navigation li:hover ul.subLevel,* html #navigation li.hover ul.subLevel{width:160px;}
#navigation ul.subLevel li{border-bottom:1px dotted #d9d9d9;text-align:left;width:100%;}
#navigation ul.subLevel li a{background:#fff;}
*+html #navigation ul.subLevel li a{width:100%;}
#navigation ul.subLevel li.last{border-bottom:0!important;}
#navigation ul.subLevel li a,#navigation ul.subLevel li a:hover{display:block;left:1px;top:0;border:0!important;padding:0 8px;height:25px;color:#333;font-size:12px;line-height:25px;font-weight:normal;white-space:nowrap;overflow:hidden;}
#navigation ul.subLevel li a:hover{background-color:#FFF700;}
#navigation li ul.subLevelLargeLast{right:0!important;left:auto;}
#navigation ul.subLevelLargeLast li a,#navigation ul.subLevelLargeLast li a:hover{right:0!important;left:auto;}
*+html #navigation li ul.subLevelLargeLast{right:-2px!important;width:200px;}
*+html #navigation ul.subLevelLargeLast li a,*+html #navigation ul.subLevelLargeLast li a:hover{width:auto;}
* html #navigation li ul.subLevelLargeLast{left:-39px;width:200px;}
* html .de-DE #navigation li ul.subLevelLargeLast{left:-176px;width:200px;}
* html #navigation ul.subLevelLargeLast li a,* html #navigation ul.subLevelLargeLast li a:hover{width:190px;height:25px!important;}
#navigation li ul.subsubLevel{display:none;}
#navigation ul.subLevel li:hover ul.subsubLevel,#navigation ul.subLevel li.hover ul.subsubLevel{display:none;}
#navigation ul.subLevel li ul.subsubLevelDisplay{display:none;position:absolute;left:100%;top:0;z-index:100;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff!important;width:auto;min-width:140px;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:3px 3px 3px #999;box-shadow:inset 3px 3px 3px #999;}
#navigation ul.subLevel li:hover ul.subsubLevelDisplay,#navigation ul.subLevel li.hover ul.subsubLevelDisplay{display:block;}


/* Quicklinks */
#quicklinks2 a{padding:0 2px 0 0;color:#333;font-size:9px;line-height:1.2em;text-decoration:none;}
#quicklinks2 ul{float:left;width:115px;margin-left:20px;overflow:hidden;}
*+html #quicklinks2 ul{padding-bottom:25px;}
* html #quicklinks2 ul{margin-left:10px;width:125px;}
#quicklinks2 li{padding-bottom:2px;padding-left:10px;}


/* Loginbox */
#loginBox{position:absolute;top:26px;margin-left:696px;width:268px;border:1px solid #e3e3e3;padding:0 3px 3px 3px;background:#fff;z-index:9999;color:#333;font-size:11px;line-height:1.4em;}


#loginBox fieldset{margin-bottom:3px;padding:10px 5px 15px 5px;background:#f2f2f2;}
#loginBox #loginBox_close{position:absolute;right:-7px;top:-23px;display:block;width:20px;height:20px;background:url('http://www.tuifly.com/skyres/images/buttons/links.png') no-repeat 0 -1359px;}
* html #loginBox #loginBox_close{background:url('http://www.tuifly.com/skyres/images/buttons/links_ie.png') no-repeat 0 -1359px;}
#loginBox input{width:80px;margin-bottom:8px;padding:3px;}
#loginBox input#loginName{float:left;width:153px;}
#loginBox input#loginPassword{float:right;}
#loginBox a{padding-left:13px;background:url('http://www.tuifly.com/skyres/images/buttons/links.png') no-repeat -3px -2333px;}
* html #loginBox a{background:url('http://www.tuifly.com/skyres/images/buttons/links_ie.png') no-repeat -3px -2235px;}
* html #loginBox li a{background:url('http://www.tuifly.com/skyres/images/buttons/links_ie.png') no-repeat -3px -5088px;}
#loginBox ul{height:30px;background:#94b7ff;}
#loginBox ul li{float:left;}
#loginBox ul li a{margin-left:6px;line-height:30px;}
#loginBox input.button{float:right;width:88px;height:26px;margin:0;border:0 none;background:url(http://www.tuifly.com/skyres/images/buttons/button_login.png) no-repeat 0 0;}
#loginBox .welcomeMessage{margin:0 8px 7px 3px;padding:15px 15px 20px;background:#0a3c87;color:#fff;}
#loginBox .welcomeMessage h2{margin-bottom:5px;}
#loginBox .errorMessage{margin:0 0 10px;font-size:12px;}

/* Passwort vergessen */
.ui-dialog {
	background-color:#FFFFFF;
    color:#333333;
    font-size:12px;
    line-height:1.4em;
    padding:5px;
    text-align:left;
}
.ui-dialog .hint .ui-dialog-titlebar {
    background:none repeat scroll 0 0 #092A5E;
}
.ui-draggable .ui-dialog-titlebar {
    cursor:move;
}

.ui-dialog .hint .ui-dialog-title {
    background:url("http://www.tuifly.com/skyres/images/buttons/links.png") no-repeat scroll 8px -3888px transparent;
}
.ui-dialog .ui-dialog-title {
    background:url("http://www.tuifly.com/skyres/images/buttons/links.png") no-repeat scroll 8px -1302px transparent;
    color:#FFFFFF;
    font-size:15px;
    font-weight:bold;
    line-height:33px;
    padding-left:35px;
}

.ui-dialog .hint .ui-dialog-titlebar-close {
    background:url("http://www.tuifly.com/skyres/images/buttons/links.png") no-repeat scroll 0 -3928px transparent;
    display:block;
    height:20px;
    position:absolute;
    right:5px;
    top:9px;
    width:20px;
}
.ui-dialog .ui-dialog-titlebar-close span {
    display:none;
}

