/* 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 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;  z-index: 1; display: block; position:relative; }
	.teaser_orange h2 {margin:0;}
	.teaser_orange_headline { font-size:26px; padding-top: 3px; display:block;}
		.teaser_orange_headline a { text-decoration:none; color:#fff; !important }
	.teaser_orange_headline2 { font-size:12px; line-height: 12px; }
		.teaser_orange_headline2 a { text-decoration:none; color:#fff; !important }
	.teaser_orange_pricetop { font-size:12px; padding-top: 2px; padding-bottom: 6px; height:25px; overflow:hidden; }
	.teaser_orange_price { position:absolute;top:65px;left:0;width:154px;text-align:center;font-size:55px; padding-top: 0px; margin-top:-4px; margin-bottom: 8px; text-shadow: -2px 2px -2px #d79734; letter-spacing: -0.05em; }
		.teaser_orange_star { background: url(../templates/img/star_teaser_orange.gif) 0px 10px no-repeat; width:9px; font-size:15px; vertical-align:text-top; letter-spacing: -0.00em; }
	.teaser_orange_button { position:absolute;top:133px;left:0;width:154px;text-align:center;}
		.teaser_orange_button 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  }
*/
.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;  z-index: 1; display: block; position:relative; }
	.teaser_orange h2 {margin:0;}
	.teaser_orange_headline { position:absolute;top:5px;left:0;width:154px;text-align:center;font-size:26px;}
		.teaser_orange_headline a { text-decoration:none; color:#fff; !important }
	.teaser_orange_headline2 { position:absolute;top:35px;left:0;width:154px;text-align:center;font-size:12px; line-height: 12px; }
		.teaser_orange_headline2 a { text-decoration:none; color:#fff; !important }
	.teaser_orange_pricetop { position:absolute;top:48px;left:0;width:154px;text-align:center;font-size:12px; padding-top: 2px; padding-bottom: 6px; height:25px; overflow:hidden; }
	.teaser_orange_price { position:absolute;top:67px;left:0;width:154px;text-align:center;font-size:55px; padding-top: 0px; margin-top:-4px; margin-bottom: 8px; text-shadow: -2px 2px -2px #d79734; letter-spacing: -0.05em; }
		.teaser_orange_star { background: url(../templates/img/star_teaser_orange.gif) 0px 10px no-repeat; width:9px; font-size:15px; vertical-align:text-top; letter-spacing: -0.00em; }
	.teaser_orange_button { position:absolute;top:133px;left:0;width:154px;text-align:center;}
		.teaser_orange_button 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  }

.tr .teaser_orange_headline2 { top:7px; }
.tr .teaser_orange_headline { top:23px; }
.tr .teaser_orange_price { top:58px; }
.tr .teaser_orange_pricetop { top:110px; }
.teaser_orange_button  { top:140px; }

/* Sechsstellige Preise in tuerkischen Teasern (max. 9.999,99) */
/*
.tr .teaser_orange_price { top:65px; font-size:40px; }
.tr .teaser_orange_pricetop { top:105px; }
*/
.xq-tr_tr .teaser_orange_price { top:65px; font-size:40px; }
.xq-tr_tr .teaser_orange_pricetop { top:105px; }
.xq-tr_en .teaser_orange_price { top:75px; font-size:40px; }

/* TEASER ORANGE LARGE */
/*
.teaser_orange_large { background:url(../templates/img/bg_teaser_orange_large.gif) no-repeat; width:208px; height: 170px; text-align:center; color: #fff; font-weight:bold; float:left; margin-right: 2px; }
	.teaser_orange_large h2 {margin:0;}
	.teaser_orange_large  .teaser_orange_price { font-size:80px; padding-top: 0px; margin-top:-17px; margin-bottom: -7px; text-shadow: -2px 2px -2px #d79734; letter-spacing: -0.05em; }
*/
.teaser_orange_large { background:url(../templates/img/bg_teaser_orange_large.gif) no-repeat; width:208px; height: 170px; text-align:center; color: #fff; font-weight:bold; float:left; margin-right: 2px; position:relative; }
	.teaser_orange_large h2 {margin:0;}
	.teaser_orange_large .teaser_orange_headline { width:208px; }
	.teaser_orange_large .teaser_orange_headline2 { width:208px; }
	.teaser_orange_large .teaser_orange_pricetop { width:208px; }
	.teaser_orange_large .teaser_orange_price { width:208px;top:57px; font-size:75px; text-shadow: -2px 2px -2px #d79734; letter-spacing: -0.05em; }
	.teaser_orange_large .teaser_orange_button { width:208px;top:138px; }

	.tr .teaser_orange_large .teaser_orange_headline { top:19px; }
	.tr .teaser_orange_large .teaser_orange_headline2 {  }
	.tr .teaser_orange_large .teaser_orange_pricetop { top:115px; }
	.tr .teaser_orange_large .teaser_orange_price { top:43px }
	.tr .teaser_orange_large .teaser_orange_button {  }

	/* Sechsstellige Preise in tuerkischen Teasern (max. 9.999,99) */
	/*
	.tr .teaser_orange_large .teaser_orange_price { top:53px; font-size:52px; }
	.tr .teaser_orange_large .teaser_orange_pricetop { top:105px; }
	*/
	.xq-tr_tr .teaser_orange_large .teaser_orange_price { top:53px; font-size:52px; }
	.xq-tr_tr .teaser_orange_large .teaser_orange_pricetop { top:105px; }
	.xq-tr_en .teaser_orange_large .teaser_orange_price { top:68px; font-size:52px; }


/* 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; }
/*
.content_teaser_04 { border-bottom: 1px solid #cae6fe; padding-bottom: 10px; height: 92px; width: 313px; float:left; margin-right: 2px; }
	.content_teaser_04 .teaser_content_price_field { position:absolute; color: #fe9b02; font-weight: bold; font-size: 12px; text-align:right; width: 100px; margin-left: 210px; padding-top: 8px; }
		.content_teaser_04 .teaser_content_price_field  .teaser_content_price { font-size: 40px; text-shadow: -2px 2px -2px #ccc; }
	.content_teaser_04 .teaser_content_headline { float: left; width: 200px; }
	.content_teaser_04 .teaser_content_headline h2 { padding: 0; margin:0; padding-top:10px; }
	.content_teaser_04 .teaser_content_bild { float: left; width: 112px; height: 88px; padding-top: 8px; }
	.content_teaser_04 .teaser_content_text { pfloat: left; width: 200px; font-size: 12px; height:25px; }
		.content_teaser_04 .teaser_content_text p { padding: 0; margin:0; }
	.content_teaser_04 .teaser_content_link { float: left; width: 200px; }
*/

.content_teaser_04 { border-bottom: 1px solid #cae6fe; padding-bottom: 10px; height: 92px; width: 311px; float:left; margin-right: 2px; }
	.content_teaser_04 .teaser_content_price_field { position:absolute; width: 300px; height: 100px; color: #fe9b02; font-weight: bold; font-size: 12px; padding-top: 8px; text-align:right; }
		.content_teaser_04 .teaser_content_price_field .teaser_content_currency { width: 308px; text-align:right; }
		.content_teaser_04 .teaser_content_price_field .teaser_content_price { font-size: 40px; width: 308px; text-shadow: -2px 2px -2px #ccc; text-align:right;  }
		.content_teaser_04 .teaser_content_price_field .teaser_content_star { font-size: 18px; line-height: 40px; position: absolute; top: 0; }
	.content_teaser_04 .teaser_content_headline { width: 180px; position:absolute; margin: 3px 0 0 115px;  }
	.content_teaser_04 .teaser_content_headline h2 { padding: 0; margin:0; padding-top:5px; }
	.content_teaser_04 .teaser_content_bild { position:absolute;  width: 112px; height: 88px; padding-top: 7px; }
	.content_teaser_04 .teaser_content_text { position:absolute;  width: 180px; font-size: 12px; height:25px; margin: 31px 0 0 115px; }
		.content_teaser_04 .teaser_content_text p { padding: 0; margin:0; }
	.content_teaser_04 .teaser_content_link { position:absolute;  width: 180px; margin: 58px 0 0 115px; }
	
	/* Sechsstellige Preise in tuerkischen Teasern (max. 9.999,99) */
	/*
	.tr .content_teaser_04 .teaser_content_price_field .teaser_content_currency { position:absolute; right:0; top:35px;}
	.tr .content_teaser_04 .teaser_content_price_field .teaser_content_price { font-size:25px; }	
	*/
	.xq-tr .content_teaser_04 .teaser_content_price_field .teaser_content_currency { position:absolute; right:0; top:35px;}
	.xq-tr .content_teaser_04 .teaser_content_price_field .teaser_content_price { font-size:25px; }


.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; }
