/* TEASER START */
.teaser_start_main{	height:442px;	width:666px; margin-bottom:2px; overflow: hidden; }

.teaser_start_multibox{	margin: 17px 2px;	height:170px;	width:154px;	float:left; }

.teaser_start_clear{ clear:both; }

#teaser_start_container1{
	position:absolute;
	width:666px;
	height:442px;
	 z-index: 5
}
#teaser_start_container2{
	position:absolute;
	padding: 0 17px;
	width:632px;
	 z-index: 6
}


/* TEASER DARKBLUE NO-SHADOW */

.teaser_darkblue_noshadow { background:url(../templates/img/teaser/bg_darkblue.gif) no-repeat; width: 214px; padding: 0px 2px 2px 0px }
.teaser_darkblue { background:url(../templates/img/teaser/bg_darkblue.gif) no-repeat; width: 214px; height: 83px; padding: 0px 2px 2px 0px } /* rebrush */
.teaser_darkblue_noshadow a, .teaser_darkblue a { color: #fff; color:#fff !important; font-weight:bold; font-size: 11px; width: 198px; letter-spacing: -0.015em; text-decoration: none;}


/*.teaser_darkblue_headline { position:absolute; margin: 12px 10px 0 44px; color: #ff9a00; font-weight:bold; font-size:12px; width: 160px; }*/
.teaser_darkblue_headline { position:absolute; margin: 7px 10px 0 15px; color: #F9B200; font-weight:bold; font-size:12px; width: 200px;overflow:hidden; }  /* rebrush */
.teaser_darkblue_headline img {margin: 0px 5px 0 0;float:left; }

.teaser_darkblue_headline span {float:left;margin-top: 5px;}


/*.banner_blau_why_sunexpress .teaser_darkblue_headline  { margin-left: 65px !important; }
.banner_blau_newsletter .teaser_darkblue_headline  { margin-left: 50px !important; }*/
.teaser_darkblue_text { position:absolute; margin: 31px 10px 0 15px; color: #fff !important; font-weight:bold; font-size: 11px; width: 198px; letter-spacing: -0.015em; }
.teaser_darkblue_text p, .teaser_darkblue_text p.bodytext { color: #fff !important; }
.teaser_darkblue_newsletter { position:absolute; margin: 48px 0 0 15px; width: 198px; }

input#newsletter_field { background:url(../templates/img/teaser/bg_newsletter_field.gif) no-repeat; width: 130px; height: 14px; padding: 2px; font-size: 11px; color:#797979; border: none; }
input#newsletter_button { background: url(../templates/img/teaser/button_newsletter.gif) 0px 2px no-repeat; width:34px; height:20px; border: none; }
	

/* TEASER DARKBLUE ICONS */

.banner_blau_why_sunexpress { /*background:url(../templates/img/teaser/bg_icon_20years_why_sunexpress.gif) 17px 7px no-repeat; */width: 214px; height: 83px; }
.banner_blau_newsletter { /*background:url(../templates/img/teaser/bg_icon_newsletter.gif) 17px 7px no-repeat; */width: 214px; height: 89px; }


/* TEASER LIGHTBLUE */

.teaser_flightsearch { background:url(../templates/img/teaser/bg_flight_search.gif) no-repeat; padding: 14px 19px 12px 17px; width: 180px; height: 295px;  }

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.teaser_flightsearch { padding: 7px 19px 12px 17px; }
} 

.teaser_lightblue_offer, .teaser_lightblue_image { width: 214px; background: #ceecf9 url(../templates/img/teaser/bg_head_lightblue.gif) no-repeat; margin-bottom: 5px; } /* rebrush */
	.teaser_lightblue_icon { float:left; }
	.teaser_lightblue_headline { float:left; font-size: 14px; font-weight:bold; padding: 9px 0px; margin-left: 5px; letter-spacing: -0.1px; }
	.teaser_lightblue_text { padding: 5px 10px; clear:both }
 		.teaser_lightblue_text p { padding:3px 0; margin:0; font-size: 11px; }
	.teaser_lightblue_dest_price { font-size: 20px; font-weight: bold; padding: 6px 10px; }
		.teaser_lightblue_dest { float:left; padding-right: 5px; }
			.teaser_lightblue_price_currancy { font-size: 11px; }
			
.teaser_lightblue_image h2 {margin:0;}			

/* CONTENT TEASER */

.content_teaser_01 { border-bottom: 1px solid #cae6fe; padding-bottom: 10px; clear:both; height: 145px; overflow: hidden; }
	.content_teaser_01 .teaser_content_headline { padding: 17px 0 0px 0; margin-bottom:0; }
		.content_teaser_01 .teaser_content_headline h2 { margin-bottom: 7px; padding-bottom: 0; }
	.content_teaser_01 .teaser_content_bild { float: left; width: 218px; height: 105px; }
	.content_teaser_01 .teaser_content_text { float: left; width: 400px; height: 105px; }
		.content_teaser_01 .teaser_content_text p { padding:3px 0; margin:0; }
		
.content_teaser_02 { border-bottom: 1px solid #cae6fe; padding: 10px 0; clear:both; height: 92px; overflow: hidden; }
	.content_teaser_02 .teaser_content_bild { float: left; width: 112px; height: 88px; }
	.content_teaser_02 .teaser_content_headline { float: left; padding: 5px 0 0 0; }
	.content_teaser_02 .teaser_content_headline h2 { float: left; margin-bottom: 5px; }
	.content_teaser_02 .teaser_content_text { float: left; width: 200px; height: 88px; }
		.content_teaser_02 .teaser_content_text p { padding:3px 0; margin:0; }


.sfs_regiomanager_listItem { clear:both;padding:0 0 2.5em 0;  }
	.sfs_regiomanager_listItem .sfs_regiomanager_thumb { float:left; margin-right: 10px; width: 208px; overflow:hidden; }
	.sfs_regiomanager_listItem .sfs_regiomanager_title { float:left; background:url(../templates/img/icon_star.gif) no-repeat; padding-left: 20px; font-size: 12px; width: 390px; padding-top:3px; padding-bottom:3px; }
	.sfs_regiomanager_listItem .sfs_regiomanager_shortdesc { font-size: 12px; width: 405px; }
	.sfs_regiomanager_listItem a { background: url(../templates/img/icon_link.gif) right no-repeat; padding-right: 10px; font-weight: bold; color: #02407d; }

#teaser_image_only { float: left; margin-right: 2px; margin-bottom: 10px; }
#teaser_image_only_large { float: left; margin-right: 2px; 2px; margin-bottom: 10px; }

/* */

#head_content { width: 630px; overflow:hidden; }
#tab_navi { clear:both; }
#sub1_content { width: 630px; overflow:hidden; padding-bottom:10px; }
#sub2_content { width: 630px; overflow:hidden; padding-bottom:10px; }


/* WEATHER */

.teaser_lightblue_image .teaser_lightblue_text_wether { position: relative; }
.teaser_lightblue_image .teaser_lightblue_text_wether h4 { margin: 0; }
.teaser_lightblue_image .teaser_lightblue_text_wether .centigrade { font-size:40px;line-height:40px; font-weight:bold;color: #ff9c05; text-shadow: #9bb9dc 1px 1px 2px; }
.teaser_lightblue_image .teaser_lightblue_text_wether .status { display:block; }
.teaser_lightblue_image .teaser_lightblue_text_wether .colIcon { position:absolute;right:10px;top:46px; }

/* CAMPAIGN */

.campaign_container { cursor:pointer; }
.campaign_container .teaser_orange { cursor:default; }

/* PRESS IMAGES */

.pressimage {
	width: 190px;
	min-height: 100px;
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: top;
	margin: 15px 15px 15px 0;
	zoom: 1;
	*display: inline;
	_height: 100px;
}
.pressimage-caption {
	margin-top: 5px;
}

/*** TEASERS WITH PRICE ***/

/* Default / Small: teaser_orange, teaser_orange_small */
.teaser_orange { background:url(../templates/img/bg_teaser_orange.gif) no-repeat; width:154px; height: 170px; text-align:center; color: #fff; font-weight:bold; float:left; margin-right: 2px; margin-bottom: 2px; z-index: 1; display: block; position:relative; }
	.teaser_orange div { position:absolute;left:0;width:154px;text-align:center; zoom:1; }
	.teaser_orange span { position:relative; zoom:1; }
	.teaser_orange h2 {margin:0;}
	.teaser_orange h2 .destination { top:5px;font-size:26px;}
	.teaser_orange h2 .departure { top:35px;font-size:12px; line-height: 12px; }
	.teaser_orange h2 a { text-decoration:none; color:#fff; !important }
	.teaser_orange .offer { top:48px; font-size:12px; padding:2px 0 6px 0; height:25px; overflow:hidden; }
	.teaser_orange .offer span { display: none; }
	.teaser_orange .price { top:72px; padding-top: 0px; margin: -4px 0 8px; text-shadow: -2px 2px -2px #d79734; overflow:visible; }
	.teaser_orange .price_in_EUR { top:67px; }
	.teaser_orange .price_inline { font-size:40px; display:inline; width:auto; overflow:visible; }
	.teaser_orange .price_in_EUR .price_inline { font-size:50px; }
		.teaser_orange .price_value { margin:0; letter-spacing: -0.05em; }
		.teaser_orange .price_value span { font-size:18px; top:-16px; margin:0 0 0 3px; letter-spacing: 0em;}
		.teaser_orange .price_in_EUR .price_value span { top:-23px;}
		.teaser_orange .price_star { display:none; top:-2px;left:0px; background: url(../templates/img/star_teaser_orange.gif) 0px 10px no-repeat; font-size:15px; padding: 0 5px 0 0; vertical-align:text-top; width: 9px; overflow:visible; }
		.teaser_orange .price_in_EUR .price_star { top:0px;right:0px; }
		.teaser_orange .price_currency_symbol { font-size:16px; right:20px; margin-right:-20px; overflow:visible; font-weight:normal; }
		.teaser_orange .price_currency_symbol span { font-size:70%;vertical-align:text-top; }
		.teaser_orange .price_in_EUR .price_currency_symbol { font-size:20px; }
	.teaser_orange .book_now { top:133px;}
	.teaser_orange .book_now a { background:url(../templates/img/button_teaser_orange.gif) no-repeat; font-size: 12px; text-align:center; width: 91px; display:block; margin:0 auto; text-decoration: none; padding:4px 0px 4px 0; color:#fff; !important  }

/* Turkish language: some exceptions */
.xq-tr_tr .teaser_orange .destination { top:23px; }
.xq-tr_tr .teaser_orange .departure { top:7px; }
.xq-tr_tr .teaser_orange .offer { top:105px; }
.xq-tr_tr .teaser_orange .offer span { display: inline;}
.xq-tr_tr .teaser_orange .price { top:62px; }
.xq-tr_tr .teaser_orange .price_in_EUR { top:52px; }
.xq-tr_tr .teaser_orange .price_inline { right:-5px; }
.xq-tr_tr .teaser_orange .price_currency_symbol  { display:none; }
.xq-tr_tr .teaser_orange .price_star { display:inline; }

/* Large: teaser_orange_large */
.teaser_orange_large { background:url(../templates/img/bg_teaser_orange_large.gif) no-repeat; width:208px; margin-bottom: 2px; }
	.teaser_orange_large div { position:absolute;left:0;width:208px;text-align:center; }

/* Content: teaser_content_offer */
.teaser_content_offer { position:relative; border-bottom: 1px solid #cae6fe; padding-bottom: 10px; height: 92px; width: 311px; float:left; margin-right: 2px; }
	.teaser_content_offer .price { position:absolute; top:8px; right:10px; color: #fe9b02; font-weight: bold; font-size: 12px; text-align:right; }
	.teaser_content_offer .price span, .teaser_content_offer .price div { position:relative; }
		.teaser_content_offer .price .price_inline { display: block; right:-22px; }
			.teaser_content_offer .price .price_offer { display: block; left:22px; text-align: left; margin-bottom:-6px; }
			.teaser_content_offer .price .price_offer span { display: none;}
			.teaser_content_offer .price .price_value { font-size: 40px; width: 308px; letter-spacing: -0.05em; text-shadow: -2px 2px -2px #ccc; }
			.teaser_content_offer .price .price_value span { top:-16px; font-size:18px; letter-spacing: 0em; margin-left: 2px;}
			.teaser_content_offer .price .price_currency_symbol { left: -22px; font-size:12px; font-weight:bold; }
			.teaser_content_offer .price_in_EUR .price_currency_symbol { left: -22px; font-size:18px; font-weight:normal; }
			.teaser_content_offer .price .price_currency_symbol span { }
			.teaser_content_offer .price .price_star { display:none; }

	.teaser_content_offer .image { position:absolute;  width:112px; height:88px; left:0; top:7px; }
	.teaser_content_offer h3 { position:relative; width: 100px; left:112px; padding-top:10px; margin:0; }
	.teaser_content_offer .departure { position:relative; width:100px; font-size:12px; left:112px; }
	.teaser_content_offer .departure p { padding: 0; margin:0; }
	.teaser_content_offer .book_now { position:relative; left:112px; top:10px; }

/* Turkish language: some exceptions */
.xq-tr_tr .teaser_content_offer .price .price_inline { right:-5px; }
.xq-tr_tr .teaser_content_offer .price .price_offer { position: absolute; left:auto; right:-5px; top: 40px; text-align: right; width:300px; }
.xq-tr_tr .teaser_content_offer .price .price_offer span { display: inline;}
.xq-tr_tr .teaser_content_offer .price .price_currency_symbol  { display:none; }
.xq-tr_tr .teaser_content_offer .price .price_star { display:inline;position:absolute; top:3px;right:-4px;}



/*** TEMPORARILY DISABLE UPPER PRICE AND CURRENCY-SYMBOL ***/
.teaser_orange .offer span {  display: inline;}
.teaser_orange .price_inline { right:0; }
.teaser_orange .price .price_star { display:inline; }
.teaser_orange .price_currency_symbol { display: none; }
.teaser_orange .price_value span { display: none; }
.teaser_orange .price .price_value { }
.teaser_orange .price_in_EUR .price_value { font-size:48px; }
.teaser_orange .price .price_star {  }

.teaser_content_offer .price .price_inline { right:-7px; }
.teaser_content_offer .price .price_star { display:inline;top:-20px;right:3px;}
.teaser_content_offer .price .price_offer { left:auto !important;right:0; text-align:right; width:300px; }
.teaser_content_offer .price .price_offer span { display: inline; }
.teaser_content_offer .price .price_currency_symbol { display: none; }
.teaser_content_offer .price .price_value span { display: none; }
.teaser_content_offer .price_in_YTL .price_value { font-size:25px; }
.teaser_content_offer .price_in_YTL .price_star { top:-10px; }
.xq-tr_tr .teaser_content_offer .price_in_YTL .price_offer { top:30px !important; }
/**/

