body{  background:#fff url(/site.img/body_bg.png) top left repeat-x; font-family:arial,verdana,helvetica,sans-serif !important;font-size:70% !important; font-weight:normal; line-height:130%; margin:0px; padding:0px;text-align:center}h1,h2,h3,h4,tr,td,p,form{ font-family:arial,verdana,helvetica,sans-serif !important;font-size:100%; margin:0px; padding:0px}td{ font-size:100% !important}*{ font-family:arial,verdana,helvetica,sans-serif !important;font-size:100%}#tlhld_page{ width:100%}#tlhld_page_header{  background:url(/site.img/body_bg_header.png) top center repeat-x;  clear:both;height:115px;  width:100%}#tlhld_page_header_block{  background:url(/site.img/logo_teleholiday.png) top left no-repeat; width:885px;margin:0px auto;padding:0px;text-align:left}#tlhld_page_content{  background:#FBFBFB url(/site.img/body_bg_content.png) top center repeat-x; clear:both;  width:100%}#tlhld_page_content_block{margin:0px auto;padding:10px 0px 10px 0px;text-align:left; width:885px; display:block}#tlhld_page_content_block p{ padding:10px 0px 0px 0px}#tlhld_menu_top{  height:47px;  text-align:right}#tlhld_menu_top ul{  list-style:none;  margin:0px;  padding:30px 0px 0px 0px}#tlhld_menu_top ul li{  display:inline}#tlhld_menu_top ul li a{  background:url(/site.img/menu_divider.gif) no-repeat right center;  color:#C00;  padding-right:14px}#tlhld_menu_top ul li.eof a{  background:none;  color:#C00;  padding-right:0px}#tlhld_menu_top ul li.selected a{  font-weight:bold;  text-decoration:none}#tlhld_menu_language{  height:40px;  text-align:right}#tlhld_menu_language ul{  list-style:none;  padding-top:20px}#tlhld_menu_language ul li{  display:inline}#tlhld_menu_language ul li a{  color:#fff}#tlhld_menu_main{  text-align:left}#tlhld_menu_main ul{  list-style:none;margin:0px 0px 0px 0px;padding:3px 0px 0px 0px}#tlhld_menu_main ul li{float:left;margin:0px 18px 0px 0px;padding:0px 0px 0px 0px}#tlhld_menu_main ul li a{  color:#C00;  float:left;  padding:6px 8px 4px 0px;  text-decoration:underline;  background:url(/site.img/menu_tab_link.gif) no-repeat right top;  outline:0}#tlhld_menu_main ul li.selected  {  background:url(/site.img/menu_tab_selected_left.gif) no-repeat left top;margin:0px 13px 0px 0px;  padding:0px 0px 0px 3px}#tlhld_menu_main ul li.selected a{  background:url(/site.img/menu_tab_selected_right.gif) no-repeat right top; font-weight:bold; text-decoration:none; padding:6px 10px 4px 10px; height:16px}#tlhld_menu_main ul li a:hover,#menu_main ul li a:focus,#menu_main ul li a:active{ background-position:100% -50px}#tlhld_menu_main ul li.selected a:hover,#menu_main ul li.selected a:focus,#menu_main ul li.selected a:active{ background-position:100% 0}#tlhld_page_footer{  background:url(/site.img/body_bg_footer.png) top center repeat-x;  clear:both;                           height:85px;  width:100%}#tlhld_page_footer_block{margin:0px auto;padding:40px 0px 0px 0px;  width:885px}#tlhld_page_footer_block div{  color:#000}#tlhld_page_footer ul{  list-style:none;  margin:0px;  padding:0px 0px 0px 0px}#tlhld_page_footer ul li{  display:inline}#tlhld_page_footer ul li a{  background:url(/site.img/menu_divider.gif) no-repeat right center; color:#C00; padding-right:14px}#tlhld_page_footer ul li.eof a{ background:none; color:#C00; padding-right:0px}#tlhld_page_footer ul li.selected a{ font-weight:bold; text-decoration:none}#tlhld_searchmask{  background:#efefef url(/site.img/box_bg.png) top left repeat-x;  color:#000;  width:210px;  height:220px;  display:none}#tlhld_searchmask_block{  padding-top:10px;  padding-left:5px}#tlhld_searchmask_block h1{  background-color:transparent !important;  color:#000;  font-size:120%;  font-weight:bold;  text-decoration:underline;  margin:0px 0px 10px 0px;  padding:0px}#tlhld_searchmask_block_seasontable{  padding-top:10px;  padding-left:5px}#tlhld_searchmask_block_seasontable h1{  background-color:transparent !important;  color:#000;  font-size:120%;  font-weight:bold;  text-decoration:underline;  margin:0px 0px 10px 0px;  padding:0px}#tlhld_searchmask_block_seasontable p{  margin:0px 10px 15px 10px;  padding:0px}#tlhld_searchmask_departureairports{  position:absolute;                     background-color:#EDF5FA;  border:solid 1px #000;  color:#000;  width:650px;  display:none}#tlhld_searchmask_departureairports_header{  text-align:left;  padding:5px 10px}#tlhld_searchmask_departureairports_header h1,#tlhld_searchmask_departureairports_header p{  background-color:#EDF5FA !important;  color:#000;                                             font-size:100%;  margin:0px;  padding:0px}#tlhld_searchmask_departureairports_footer{  border-top:solid 1px #000;  text-align:center;            padding:15px 4px}#tlhld_searchmask_departureairports_footer img{  cursor:pointer}#tlhld_searchmask_departureairports_content{  background-color:#f00;  width:100%}#tlhld_searchmask_departureairports_content table{  background-color: #F9F9F9;  color:#000}#tlhld_searchmask_departureairports_content thead th{  background-color:#EDF5FA;  margin:0px;  padding:10px 4px;  vertical-align:top;  text-align:left}#tlhld_searchmask_departureairports_content tfoot th{  background-color:#EDF5FA;  border-top:solid 1px #000;  text-align:center;  padding:10px}#tlhld_searchmask_departureairports_content td{  font-size:100%;  width:160px;  margin:0px;  padding:0px;  vertical-align:top}#tlhld_searchmask_departureairports_content td label{  background-color:#7dbae0;  color:#fff;  display:block;  font-weight:bold;  padding:2px 4px}#tlhld_searchmask_departureairports_content td ul{  list-style-type:none;  cursor:pointer;  margin:2px 0px;  padding:0px}#tlhld_searchmask_departureairports_content td ul li{  margin:0px;  padding:0px}#tlhld_searchmask_departureairports_content td ul li input{  vertical-align:middle;  margin:-2px 2px -3px 2px}#tlhld_searchmask_traveldate{  position:absolute;                     background-color:#EDF5FA;  border:solid 1px #000;  color:#000;  width:650px;  display:none}#tlhld_searchmask_traveldate_header{  text-align:left;  padding:5px 10px}#tlhld_searchmask_traveldate_header h1,#tlhld_searchmask_traveldate_header p{  background-color:#EDF5FA !important;  color:#000;                                             font-size:100%;  margin:0px;  padding:0px}#tlhld_searchmask_traveldate_footer{  border-top:solid 1px #000;  text-align:center;            padding:15px 4px}#tlhld_searchmask_traveldate_footer img{  cursor:pointer}#tlhld_searchmask_traveldate_content{  background-color:#F9F9F9}#tlhld_searchmask_traveldate_content table{  background-color:#F9F9F9}#tlhld_searchmask_traveldate_content table.calendar{  background-color:#E0E0E0;  border-collapse:collapse}#tlhld_searchmask_traveldate_content table.calendar tr{  background-color:#fff}#tlhld_searchmask_traveldate_content table.calendar th{  background-color:#7dbae0;  border-top:1px solid #7dbae0;  border-left:1px solid #7dbae0;  border-right:1px solid #7dbae0;  border-bottom:1px solid #EEE;  color:#fff;  font-size:100%;  font-weight:bold;  text-align:center}#tlhld_searchmask_traveldate_content table.calendar th.day{  background-color:#EEE;  border:none;  border-left:1px solid #EEE;                                       border-right:1px solid #EEE;                                       color:#000;  font-size:100%;  font-weight:normal;  text-align:center;            width:14%}#tlhld_searchmask_traveldate_content table.calendar td{  border:1px solid #EEE;                                       color:#000;  font-size:100%;  font-weight:normal;  text-align:center}#tlhld_searchmask_traveldate_content table.calendar td.day_out_of_month{  background-color:#F9F9F9;                      color:#F9F9F9;  font-size:100%}#tlhld_searchmask_traveldate_content table.calendar_earlybird{  background-color:#E0E0E0;  border-collapse:collapse}#tlhld_searchmask_traveldate_content table.calendar_earlybird tr{  background-color:#fff}#tlhld_searchmask_traveldate_content table.calendar_earlybird th{  background-color:#DBEA9D;  border-top:1px solid #DBEA9D;  border-left:1px solid #DBEA9D;  border-right:1px solid #DBEA9D;  border-bottom:1px solid #EEE;  color:#536C00;  font-size:100%;  font-weight:bold;  text-align:center}#tlhld_searchmask_traveldate_content table.calendar_earlybird th.day{  background-color:#EEE;  border-left:1px solid #EEE;                                       border-right:1px solid #EEE;                                       color:#000;  font-size:100%;  font-weight:normal;  text-align:center;            width:14%}#tlhld_searchmask_traveldate_content table.calendar_earlybird td{  border:1px solid #EEE;                                       color:#000;  font-size:100%;  font-weight:normal;  text-align:center}#tlhld_searchmask_traveldate_content table.calendar_earlybird td.day_out_of_month{  background-color:#F9F9F9;                      color:#F9F9F9;  font-size:100%}#tlhld_searchmask_marker{  position:absolute;  background-image:url(/site.img/marker.gif);  height:31px;  width:20px;  display:none}#tlhld_searchmask input,#tlhld_searchmask select{  font-family:arial,verdana,helvetica,sans-serif;  font-size:100%;  font-weight:normal;  height:21px;  width:125px;  margin-bottom:1px}#tlhld_searchmask .tlhld_searchmask_fld_departureairports{  background:#fff url(/site.img/field_dialogue.png) 1px 1px no-repeat;  padding-left:20px}#tlhld_searchmask .tlhld_searchmask_fld_traveldate{  background:#fff url(/site.img/field_calendar.png) 1px 1px no-repeat; padding-left:20px}#tlhld_mask_message{   position:absolute;   top:190px;  left:0px;text-align:center;  width:100%;  height:200px;  display:none;  z-index:20001}#tlhld_mask_message_content{   background:url(/site.img/mask_bg.png) top left;  background-color:#fff;  border:1px solid #C00100;  width:300px;  height:200px;  margin:0px auto;text-align:center}#tlhld_mask_message_content_valign{  margin-top:75px;  text-align:center}#tlhld_mask_message_content_text{  margin:0px auto;  text-align:left;  width:210px}#tlhld_mask{   position:absolute;   top:115;   left:0;   background-color:#FAFAF9;   width:100%;   height:100%;   display:none;  -moz-opacity:1.0;  opacity:1.00;  filter:alpha(opacity=100);  z-index:20000}#tlhld_mask div.top{  background:url(/site.img/mask_bg_top.png) top left repeat-x;  width:100%;   height:100%;   position:absolute;   top:0;   left:0}#tlhld_mask div.bottom{  background:url(/site.img/mask_bg_bottom.png) top left repeat-x; width:100%;  position:absolute;  bottom:0;  left:0}#tlhld_teaser{  background:#efefef url(/site.img/box_bg.png) top left repeat-x; color:#000; width:210px; height:150px; margin-top:10px}#tlhld_teaser_block{ padding-bottom:10px; padding-top:10px; padding-left:5px}#tlhld_teaser_block h1{ background-color:transparent !important; color:#000; font-size:120%; font-weight:bold; text-decoration:underline; margin:0px 0px 10px 0px; padding:0px}#tlhld_teaser_block p{ margin:0px 10px 15px 10px; padding:0px}#tlhld_navigation{  background:#efefef url(/site.img/box_bg.png) top left repeat-x; color:#000; width:210px; margin-top:10px}#tlhld_navigation_block{ padding-bottom:10px; padding-top:10px; padding-left:5px}#tlhld_navigation_block h1{ background-color:transparent !important; color:#000; font-size:120%; font-weight:bold; text-decoration:underline; margin:0px 0px 10px 0px; padding:0px}#tlhld_navigation_block ul li a{ color:#C00; text-decoration:none}#tlhld_content{ margin-top:20px; color:#000}#tlhld_content h1{ background-color:transparent !important;  color:#000; font-size:16px}#tlhld_content h2{ background-color:transparent !important;  color:#000; font-size:14px}#tlhld_content .hotelInfo h1,#tlhld_content .hotelInfo h3{ background-color:transparent !important;  font-size:16px}#tlhld_content .hotelInfo h2,#tlhld_content .hotelInfo h4{ background-color:transparent !important;  font-size:14px}#tlhld_content .hotelInfo h1,#tlhld_content .hotelInfo h2,#tlhld_content .hotelInfo h3,#tlhld_content .hotelInfo h4{ color:#C00}#tlhld_content .hotelInfo p.txt{ padding:0px; margin:0px 0px 10px 0px}#tlhld_content a{ color:#C00; text-decoration:none}#tlhld_content .articleText{ padding:10px 0px 0px 0px}#tlhld_formular_request{   position:absolute;   top:160px;  left:0px;text-align:center;  width:100%;  height:200px;  display:none;  z-index:20001}#tlhld_formular_request_content{   background:url(/site.img/mask_bg.png) top left; background-color:#fff; border:1px solid #C00100; width:500px; height:600px; margin:0px auto;text-align:center}#tlhld_formular_request_valign{ margin-top:75px; text-align:center}#tlhld_formular_request_text{ margin:0px auto; text-align:left; width:210px}#tlhld_formular_btn_submit,#tlhld_formular_btn_close{ cursor:pointer}#tlhld_seasontable{   position:absolute;   top:160px;  left:0px;text-align:center;  width:100%;  height:200px;  display:none;  z-index:20001}#tlhld_seasontable_content{   background:url(/site.img/mask_bg.png) top left; background-color:#fff; border:1px solid #C00100; margin:0px auto; padding:20px 20px 30px 20px;text-align:center}.tabSeasons {border-collapse:collapse}.tabSeasons tr {height:24px;background-color:#E8E8E8}.tabSeasons tr.A {background-color:#A0F000}.tabSeasons tr.B {background-color:#FF9400}.tabSeasons tr.C {background-color:#FFCE00}.tabSeasons tr.D {background-color:#FFFF9C}.tabSeasons tr.E {background-color:#DFF3FC}.tabSeasons tr.F {background-color:#BDE6F8}.tabSeasons td {border:1px solid #000}.tabSeasons td.Ahl {background-color:#D0F880}.tabSeasons td.Bhl {background-color:#FFCA80}.tabSeasons td.Chl {background-color:#FFE780}.tabSeasons td.Dhl {background-color:#FFFFCE}.tabSeasons td.Ehl {background-color:#EFF9E5}.tabSeasons td.Fhl {background-color:#D6F0EE}.tabSeasons td.b {font-weight:bold}.tabSeasons th {border:1px solid #000;font-size:11px;font-weight:normal}.tabSeasons th.hl {background-color:#F4F4F4}.tabSeasons th.b {font-weight:bold}.tabSeasons th.b h1 {margin:10px 0px 0px 0px;font-size:11px}.tabSeasons th.b h2 {margin:0px 0px 0px 0px;font-size:10px}.tabSeasonDates {border:none}.tabSeasonDates tr {height:auto;background-color:transparent}.tabSeasonDates td {border:none}.footnote {font-size:11px;background-color:transparent}.m10 {margin:10px}.m20 {margin:20px}.version {font-size:10px;color:#cdcdcd}#tlhld_searchmask_block_priceteaser{float:left;width:200px}.tlhld_hotelTeaser  {background:url(/site.img/hotelteaser_bg.png) top left no-repeat;width:186px;height:243px;margin:0 0 10 0;background-color:#fff}.tlhld_hotelTeaser p.txt {padding:5px 10px 0px 10px !important;margin:0px 0px 0px 0px !important}.tlhld_hotelTeaser p.txt a {font-size:11px;font-weight:bold;color:#000 !important;text-decoration:none}.tlhld_hotelTeaser p.img {padding:0px !important;margin:0px !important;text-align:center}.tlhld_hotelTeaser p.price {clear:both !important;padding:0px 15px 0px 15px !important;margin:0px !important;color:#C00}.tlhld_hotelTeaser p.price b{font-size:12px;font-weight:bold;color:#C00}.tlhld_hotelTeaser p.btn{padding-top:5px !important;text-align:center}#tlhld_col1{width:275px;padding-right:10px}#tlhld_col2{width:275px}#tlhld_col1 h1,#tlhld_col2 h1,#tlhld_col1 h3,#tlhld_col2 h3{  background-color:transparent !important;  color:#000 !important; font-size:100% !important; margin:0px; padding:0px}#tlhld_col1 h2,#tlhld_col2 h2#tlhld_col1 h4,#tlhld_col2 h4{ background-color:transparent !important;  color:#000 !important; font-size:100% !important; margin:0px; padding:0px}#tlhld_col1 .articleText,#tlhld_col2 .articleText{ padding:0px}.left {float:left}.right {float:right}.clear {clear:both;margin:0px;padding:0px}.hover {background-color:#E8E8E8}.active{background-color:#FC6}.w65 {width:65px}.mt3 {margin-top:3px}.mt10 {margin-top:10px}.pl65 {padding-left:65px}.line{ text-align:right; margin:0 10 10 0; border-bottom-width:1px;border-bottom-style:solid}.txt {padding:0 0 0 0;margin:0 10 0 0}.txt div {padding:10 10 10 10}#hotelInfo{display:block}#hotelIBE {display:none}