/* TEASER START */
/*.teaser_start_main{	height:442px;	width:666px; margin-bottom:2px; overflow: hidden; }*/
.teaser_start_main{	height:406px;	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;*/
	height:406px;
	 z-index: 5
}
#teaser_start_container2{
	position:absolute;
	padding: 0 17px;
	width:632px;
	 z-index: 6
}


/* TEASER ORANGE SMALL */

.teaser_orange { background:url(../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 }
	.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; }
	.teaser_orange_price { 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(../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 {}
		.teaser_orange_button a { background:url(../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 LARGE */

.teaser_orange_large { background:url(../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 DARKBLUE NO-SHADOW */

.teaser_darkblue_noshadow { background:url(../img/teaser/bg_darkblue.gif) no-repeat; width: 214px; padding: 0px 2px 2px 0px }
.teaser_darkblue { background:url(../img/teaser/bg_darkblue.gif) no-repeat; width: 214px; height: 83px; padding: 0px 6px 5px 0px }
.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: #ff9a00; font-weight:bold; font-size:12px; width: 200px;overflow:hidden; }
.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(../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(../img/teaser/button_newsletter.gif) 0px 2px no-repeat; width:34px; height:20px; border: none; }
	

/* TEASER DARKBLUE ICONS */

/*.banner_blau_why_sunexpress { /*background:url(../img/teaser/bg_icon_20years_why_sunexpress.gif) 17px 7px no-repeat; *//*width: 214px; height: 83px; }*/
.banner_blau_why_sunexpress { /*background:url(../img/teaser/bg_icon_20years_why_sunexpress.gif) 17px 7px no-repeat; */height: 83px; }
.banner_blau_newsletter { /*background:url(../img/teaser/bg_icon_newsletter.gif) 17px 7px no-repeat; */width: 214px; height: 89px; }


/* TEASER LIGHTBLUE */

/*.teaser_flightsearch { background:url(../img/teaser/bg_flight_search.gif) no-repeat; padding: 14px 19px 12px 17px; width: 180px; height: 295px;  }*/
/*.teaser_flightsearch { background:url(../img/teaser/bg_flight_search.gif) no-repeat; padding: 1px 1px 1px 1px; width: 214px; height: 319px;  }*/
.teaser_flightsearch { padding: 1px 1px 1px 1px; width: 214px; height: 317px;  }

.teaser_lightblue_offer, .teaser_lightblue_image { width: 214px; background: #cde4ff url(../img/teaser/bg_head_lightblue.gif) no-repeat; margin-bottom: 5px; }
	.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_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; }
	

.sfs_regiomanager_listItem { height: 137px; clear:both;  }
	.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(../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 { float:left; font-size: 12px; width: 405px; }
	.sfs_regiomanager_listItem a { background: url(../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; 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; }

td.header { 
	font-family: Arial, Verdana;
	font-weight:bold; 
	font-size:20px; 
	color: #003899;
	line-height:21px;
}
			
font.header {
	color: rgb(215, 151, 52);	
	font-size: 21px;
	font-weight:bold;

}
