 .st__clear:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; } .st__clear { display: block; } .st__fleft { float: left; } .st__fright { float: right; } .st__nofloat { float: none; } .st__block { display: block; } .st__absolute { position: absolute; } .st__center { text-align: center; } .st__normal { font-weight: normal; } .st__pointer { cursor: pointer; } .st__move { cursor: move; } .st__cursor_def { cursor: default; } .st__underline { text-decoration: underline; } .st__underline:hover { text-decoration: none; } .st__noline { text-decoration: none; } .st__noline:hover { text-decoration: underline; } .st__bold { font-weight: bold; } input.st__text { height: 16px; padding: 2px 0 0 3px; } input.st__radio, input.st__checkbox { background: none; height: 13px; width: 13px; } input.st__submit { border: none; cursor: pointer; font: 12px arial, verdana, sans-serif; } html { height: 100%; margin: 0; padding: 0; } body { border: 0; height: 100%; margin: 0; padding: 0; } img { border: none; } a { outline: 0; } form { display: inline; } input[type='image'] { outline: 0; } div#st__quicksearch_form select, div.st__quicksearch_ext select, div#st__quicksearch_ext_subhome select, div#st__quicksearch_ext_subhome_02 select, div.st__monitor_form span select, div.st__monitor_form_ext span select, div#st__filter_box select, div#st__flip_pages select, table#st__dateselect_offer_table thead th select, div#st__booking_form select, div#st__content_middle div#st__middle_text span.st__content_form select, div.st__teaser_subh_dropdown select, div.st__calendar div.st__calendar_switch select, div.st__date_choice select, div#st__travel_content_maps select#mp_region_select, div#st__travel_content_maps #guid_id { background: #fff; font: 12px arial, sans-serif; margin-bottom: 2px; width: 170px; } table#st__dateselect_offer_table thead th select { font-size: 11px; } div.st__calendar div.st__calendar_switch select { margin: 5px 0 0 11px; width: 132px; } div#st__quicksearch_form select.st__date_day { margin-right: 5px; width: 45px; } div#st__quicksearch_form select.st__date_month { width: 97px; } div#st__quicksearch_form select.st__child { width: 42px; } div#st__quicksearch_form select.st__child_flight { width: 84px; margin-right: 1px; } div#st__quicksearch_form span.st__rail_time select { float: left; width: 110px; } div#st__quicksearch_submit_box input, div#st__quicksearch_submit_box_subhome input { float: right; margin: 11px 10px 0 0; } div#st__quicksearch_form input.st__text, div.st__quicksearch_ext input.st__text, div#st__quicksearch_ext_subhome input.st__text, div#st__quicksearch_ext_subhome_02 input.st__text, div.st__monitor_form_ext span input.st__text, div.st__teaser_newsletter span.st__datablock input.st__text, div#st__popup_notice input.st__text { background: #fff; border: 1px solid #a6a5a9; font: 12px arial, sans-serif; height: 17px; width: 165px; } div#st__popup_notice input.st__text { width: 265px; } div.st__teaser_newsletter span.st__datablock input.st__text { margin-bottom: 3px; width: 167px; } div#st__quicksearch_form span.st__rail_time input.st__text { float: left; margin-right: 5px; width: 50px; } div.st__quicksearch_ext div#st__checkbox_block input.st__checkbox, div#st__quicksearch_ext_subhome div#st__checkbox_block input.st__checkbox, div#st__quicksearch_ext_subhome_02 div#st__checkbox_block input.st__checkbox, div#st__quicksearch_ext_subhome div#st__checkbox_block_icons input.st__checkbox, div#st__quicksearch_ext_subhome div#st__radio_block input.st__radio, div.st__monitor_form_ext div.st__checkbox_block input.st__checkbox, div.st__monitor_form_ext div.st__checkbox_icon_block input.st__checkbox, div.st__teaser_newsletter span.st__radioblock input.st__radio, div.st__teaser_newsletter span.st__agreement input.st__checkbox { float: left; margin: 0; } div.st__teaser_newsletter span.st__radioblock input.st__radio { margin: 6px 5px 0 0; } div#st__quicksearch_form div#st__radio_block input.st__radio { float: left; margin: 2px 0 0 0; } div#st__quicksearch_submit_box_subhome span.st__early_booking input.st__checkbox { float: left; margin: 1px 7px 0 0; } div#st__quicksearch_submit_box select { background: #fff; float: left; font: 12px arial, sans-serif; margin: 13px 0 0 90px; width: 132px; } div#st__quicksearch_form span.st__pulldown input.st__text { width: 359px; } div#st__quicksearch_form span.st__pulldown input.st__value { color: #a7a7a7; font-size: 11px; } div.st__teaser_subh_dropdown select { font-size: 11px; margin: 7px 0 0 11px; } div.st__teaser_newsletter input#st__newsletter_submit { margin: 14px 0 0 93px; } div.st__teaser_newsletter span.st__formblock input.st__error { border: 1px solid #c90404; } div.st__monitor_form span select, div.st__monitor_form_ext span select { width: 166px; } div.st__monitor_form span select.st__date_day { margin-right: 5px; width: 45px; } div.st__monitor_form span select.st__date_month { width: 93px; } div.st__monitor_form span select.st__child { width: 41px; } div.st__monitor_submit_box input { margin: 13px 0 0 19px; } div.st__monitor_form_ext span input.st__text { width: 159px; } div.st__monitor_form span.st__double_sel_rental select, div.st__monitor_form_ext span.st__double_sel_rental select { float: left; margin-right: 3px; width: 81px; } span.st__double_radio input.st__radio { float: left; margin: 4px 4px 0 0; } div#st__filter_box select { margin-top: 17px; width: 380px; } table#st__dateselect_offer_table thead th select { display: block; } table#st__dateselect_offer_table thead th.st__airport select { width: 93px; } table#st__dateselect_offer_table thead th.st__arrival select { width: 77px; } table#st__dateselect_offer_table thead th.st__duration select { width: 68px; } table#st__dateselect_offer_table thead th.st__provider select { width: 96px; } table#st__dateselect_offer_table thead th.st__placing select { width: 87px; } table#st__dateselect_offer_table thead th.st__catering select { width: 87px; } div#st__flip_pages select { float: right; width: 93px; } div#st__booking_form select { float: left; margin: 0; width: 195px; } div#st__booking_form span.st__title select, div#st__booking_form div.st__personal_data div.st__travellers select { width: 65px; } div#st__booking_form div.st__personal_data div.st__travellers select { margin-right: 7px; } div#st__booking_form input.st__text, div#st__content_middle div#st__middle_text span.st__content_form input.st__text { background: #fff; border: 1px solid #a7a5a7; float: left; font: 12px arial, sans-serif; padding-bottom: 1px; width: 189px; } div#st__booking_form div.st__personal_data input#zip { margin-right: 7px; width: 40px; } div#st__booking_form div.st__personal_data input#city { width: 137px; } div#st__booking_form div.st__personal_data div.st__travellers input.st__text { margin-right: 7px; width: 148px; } div#st__booking_form input.st__dd, div#st__booking_form input.st__mm, div#st__booking_form div.st__personal_data div.st__travellers input.st__dd, div#st__booking_form div.st__personal_data div.st__travellers input.st__mm { margin-right: 7px; width: 28px; } div#st__booking_form input.st__yyyy, div#st__booking_form div.st__personal_data div.st__travellers input.st__yyyy { width: 45px; } div#st__booking_form div.st__radio_block span input.st__radio, div#st__booking_form div.st__radio_block span.st__checkbox_block input.st__checkbox { float: left; margin-right: 5px; } div#st__booking_form div.st__radio_block span.st__payment_form_block input.st__text { float: none; width: 189px; } div#st__booking_form div.st__radio_block span.st__payment_form_block select.st__credit_valid_month { margin-right: 7px; width: 127px; } div#st__booking_form div.st__radio_block span.st__payment_form_block select.st__credit_valid_year { width: 60px; } div#st__booking_form div.st__radio_block span.st__payment_form_block input#cvc { float: left; width: 50px; } div#st__booking_form div.st__whish input { width: 483px; } div#st__booking_form div.st__booking_text span.st__agb input.st__checkbox, div#st__booking_form div.st__booking_text span.st__newsletter input.st__checkbox { margin: 10px 10px 0 0; } div#st__booking_form div.st__finish_booking input { float: right; margin: 8px 6px 0 0; } div.st__validation_footer input { float: right; margin: 13px 14px 0 0; } div#st__content_middle div#st__middle_text span.st__content_form input.st__text { margin-bottom: 5px; width: 229px; } div#st__content_middle div#st__middle_text span.st__content_form select { width: 234px; } div#st__content_middle div#st__middle_text span.st__content_form textarea { background: #fff; border: 1px solid #a7a6aa; font: normal 12px arial, sans-serif; height: 140px; padding: 3px; width: 540px; } div#st__content_middle div#st__middle_text span.st__content_form input.st__booking_number { width: 543px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__children select { float: left; margin-right: 9px; width: 60px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__dates select.st__day { float: left; margin-right: 5px; width: 55px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__dates select.st__month { float: left; margin-right: 4px; width: 151px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__checkbox_block input.st__checkbox { float: left; margin: 8px 5px 0 1px; } div#st__content_middle div#st__middle_text span.st__personal_data select { float: left; width: 75px; } div#st__content_middle div#st__middle_text span.st__personal_data input.st__text { float: left; width: 192px; } div#st__content_middle div#st__middle_text span.st__personal_data input.st__plz { margin-right: 5px; width: 40px; } div#st__content_middle div#st__middle_text span.st__personal_data input.st__city { width: 142px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__newscheck input.st__checkbox { float: left; margin: 8px 12px 0 12px; } div#st__middle_text_wrapper div.st__send_request input.st__checkbox { float: left; margin: 24px 0 0 22px; } div#st__middle_text_wrapper div.st__send_request input#st__button { float: right; margin: 18px 12px 0 0; } div#st__middle_text_wrapper div.st__preferences span input.st__checkbox { clear: left; float: left; } div#st__popup_notice_note textarea, div#st__popup_notice_form textarea { background: #fff; border: 1px solid #a7a6aa; font: normal 12px arial, sans-serif; height: 40px; margin-bottom: 10px; padding: 3px; width: 540px; } div#st__popup_notice_note input { margin-right: 15px; } div#st__travel_content_maps select#guid_id { width: 150px; } div#st__travel_content_maps select#mp_region_select { width: 250px; } div#st__booking_form div.st__personal_data label.st__error, div.st__booking_text span.st__error, div#st__booking_form div.st__radio_block span.st__coupon label.st__error, div#st__booking_form div.st__radio_block span.st__payment_form_block label.st__error, div#st__booking_form div.st__radio_block span.st__error label, div#st__middle_text_wrapper div#st__middle_text span.st__content_form label.st__error, div#st__middle_text_wrapper div#st__middle_text div.st__error label, div#st__popup_notice_form label.st__error { color: #ca0001; } div#st__booking_form div.st__personal_data input.st__error, div.st__booking_text span.st__error, div#st__booking_form div.st__radio_block span.st__coupon input.st__error, div#st__booking_form div.st__radio_block span.st__payment_form_block input.st__error, div#st__booking_form div.st__radio_block span.st__error, div#st__middle_text_wrapper div#st__middle_text span.st__content_form input.st__error, div#st__middle_text_wrapper div#st__middle_text div.st__error, div#st__middle_text_wrapper div#st__middle_text span.st__content_form textarea.st__error, div#st__popup_notice_form input.st__error { background: #f9ccd1; border: 1px solid #ca0001; } div#st__booking_form div.st__personal_data span select.st__error, div#st__booking_form div.st__personal_data div.st__travellers span select.st__error, div#st__booking_form span.st__payment_form_block select.st__error, div#st__middle_text_wrapper div#st__middle_text span.st__content_form select.st__error { background: #f9ccd1; color: #56292e; } div#st__wrapper { width: 995px; } body { background: #f4ecd8 url(http://www.start.de/site/images/bg/body.gif) 0 0 repeat-y; } body#st__popup { background-position: -404px 0; } ::-moz-selection{ background: #ffcf03; color: #000; } ::selection{ background: #ffcf03; color: #000; } div#st__header { height: 97px; } img#st__header_deeplink { left: 843px; position: absolute; top: -2px; z-index: 3000; } ul#st__header_menu, ul#st__header_menu_subhome { margin: 2px 164px 0 0; padding: 0; } ul#st__header_menu_subhome { margin-right: 12px; } ul#st__header_menu li, ul#st__header_menu_subhome li { float: left; list-style: none; } ul#st__header_menu li a, ul#st__header_menu_subhome li a { display: block; padding: 0 12px 0 9px; } div#st__header_consult, div#st__header_consult_subhome { margin: 24px 0 0 481px; position: absolute; width: 436px; } div#st__header_consult_subhome { margin-left: 637px; } div#st__header_consult img.tuev, div#st__header_consult_subhome img.tuev { margin: 13px 11px 0 0; width: 37px; } div#st__header_consult img.test_winner, div#st__header_consult_subhome img.test_winner { margin: -4px 11px 0 0; width: 51px; } div#st__header_consult img.test_clever, div#st__header_consult_subhome img.test_clever { margin: -2px 11px 0 0; } div#st__header_consult h1, div#st__header_consult_subhome h1 { margin: 0 0 -2px 0; padding: 0; } div#st__header_consult span#st__header_txt, div#st__header_consult_subhome span#st__header_txt { margin-top: 3px; width: 170px; } div#st__header { background: url(http://www.start.de/site/images/bg/header_footer.gif) 0 0 repeat-x; } ul#st__header_menu li, ul#st__header_menu_subhome li { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 5px no-repeat; } ul#st__header_menu li a, ul#st__header_menu_subhome li a { color: #000; font: 11px arial, sans-serif; text-decoration: none; } ul#st__header_menu li a:hover, ul#st__header_menu_subhome li a:hover { text-decoration: underline; } div#st__header_consult, div#st__header_consult_subhome { color: #1d4190; } div#st__header_consult h1, div#st__header_consult_subhome h1 { font: bold 14px arial, sans-serif; } div#st__header_consult span#st__header_tel, div#st__header_consult_subhome span#st__header_tel { color: #1d4190; cursor: pointer; font: bold 18px arial, sans-serif; text-decoration: none; } div#st__header_consult span#st__header_txt, div#st__header_consult_subhome span#st__header_txt { color: #1d4190; cursor: pointer; font: bold 10px arial, sans-serif; text-decoration: none; } div#st__footer { width: 995px; } div#st__footer div#st__link_box { height: 21px; padding: 20px 0 0 0; } div#st__footer div#st__link_box .st__twitter { float: right; display: block; } div#st__footer div#st__link_box .st__twitterLogo { width: 20px; height: 21px; float: right; background: url(http://www.start.de/site/images/bg/twitter.gif) 0 0 no-repeat; margin: -3px 10px 0 10px; display: block; } div#st__footer div#st__seo_footer { margin-top: 3px; } div#st__footer div#st__seo_footer div#st__seo_left { float: left; margin: 10px 0 0 8px; width: 384px; } div#st__footer div#st__seo_footer div#st__seo_right { float: left; margin: 10px 0 0 12px; width: 580px; } div#st__footer, div#st__footer div#st__link_box { background-image: url(http://www.start.de/site/images/bg/header_footer.gif); } div#st__footer { background-color: #fff; background-position: 0 -127px; background-repeat: repeat-x; } div#st__footer div#st__link_box { background-position: 0 -199px; background-repeat: no-repeat; text-align: center; } div#st__footer div#st__link_box, div#st__footer div#st__link_box a { color: #fff; font: 12px arial, sans-serif; text-decoration: none; } div#st__footer div#st__link_box a:hover { text-decoration: underline; } div#st__footer div#st__seo_footer { background: #fff; } div#st__footer div#st__seo_footer a { color: #999; } div#st__footer div#st__seo_footer div#st__seo_left, div#st__footer div#st__seo_footer div#st__seo_right { color: #999; font: 11px arial, sans-serif; } div#st__footer a#st__bestprice_link { display: block; height: 41px; position: absolute; text-decoration: none; width: 70px; } div#st__path { margin: 46px 0 0 0; padding: 0 0 0 11px; } div#st__path ul { margin: 0; padding: 0; } div#st__path ul li { float: left; list-style: none; } div#st__path ul li a { padding: 0 3px 0 3px; } div#st__path li a { color: #000; font: bold 10px arial, sans-serif; text-decoration: underline; } div#st__path li a:hover { text-decoration: none; } div#st__path ul li a.st__active { text-decoration: none; } div#st__path ul li a.st__active:hover { text-decoration: underline; } div#st__path ul li, div#st__path ul li a.st__active { font: normal 10px arial, sans-serif; color: #878787; } div#st__content_left { float: left; width: 201px; } div#st__content_left div#st__content_menu { margin-left: 4px; padding-bottom: 5px; width: 196px; } div#st__content_left div#st__content_menu span { display: block; height: 20px; width: 196px; } div#st__content_left div#st__content_menu span a { display: block; padding: 3px 0 0 14px; } div#st__content_left div#st__content_menu span.st__first, div#st__content_left div#st__content_menu span.st__first_active { height: 24px; } div#st__content_left div#st__content_menu span.st__first a, div#st__content_left div#st__content_menu span.st__first_active a { display: block; padding: 7px 0 0 14px; } div#st__content_left div#st__content_menu span.st__open { height: auto; padding-bottom: 3px; } div#st__content_left div#st__content_menu span.st__open ul { margin: 0 0 0 5px; padding: 0; list-style: none; width: 186px; } div#st__content_left div#st__content_menu span.st__open li { display: block; float: left; margin-bottom: -1px; padding: 3px 0; } div#st__content_left div#st__content_menu span.st__open li.st__openLevel3 ul { padding: 4px 0; overflow: hidden; } div#st__content_left div#st__content_menu span.st__open ul a { display: block; padding-left: 24px; width: 160px; } div#st__content_middle { float: left; width: 591px; } div#st__content_middle div#st__middle_headline { height: 23px; padding: 10px 0 0 16px; } div#st__content_middle div#st__middle_footer { height: 8px; } div#st__content_middle div#st__middle_text { padding-top: 8px; } div#st__content_middle div#st__middle_text div, div#st__content_middle div#st__middle_text p, div#st__content_middle div#st__middle_text span.st__subheadline { margin: 0 9px 0 8px; } div#st__content_middle div#st__middle_text div, div#st__content_middle div#st__middle_text p { padding: 0 15px 10px 9px; } div#st__content_middle div#st__middle_text span.st__subheadline { display: block; margin-bottom: 7px; padding: 5px 2px 3px 9px; } div#st__content_middle div#st__middle_text_wrapper { padding-bottom: 3px; } div#st__content_middle div#st__middle_text span.st__top { display: block; margin: 0 18px 7px 17px; } div#st__content_middle div#st__middle_text span.st__top label { float: right; margin-right: 3px; } div#st__content_middle div#st__middle_text span.st__top label a { display: block; padding: 0 0 0 8px; } div#st__content_middle div#st__middle_text span.st__theme { display: block; margin: 10px 8px 7px 7px; padding: 10px 0 8px 0; } div#st__content_middle div#st__middle_text span.st__theme ul, div#st__content_middle div#st__middle_text ul { margin: 0; padding: 0; list-style: none; } div#st__content_middle div#st__middle_text ol { margin-left: 49px; padding: 0; list-style: decimal; } div#st__content_middle div#st__middle_text ul { margin: 0 0 0 7px; } div#st__content_middle div#st__middle_text span.st__theme li, div#st__content_middle div#st__middle_text ul li { margin-left: 25px; padding: 0; padding-bottom: 1px; width: 500px; } div#st__content_middle div#st__middle_text span.st__theme li a, div#st__content_middle div#st__middle_text ul li { display: block; padding: 0 0 0 8px; width: 500px; } div#st__content_middle div#st__middle_text img.st__theme_img { margin: -9px 0 2px 7px; } div#st__content_middle div#st__middle_text div#st__agb_download { margin: 10px 0 20px 17px; width: 528px; } div#st__content_middle div#st__middle_text div#st__agb_download a { display: block; padding: 13px 0 12px 200px; width: 354px; } div#st__content_middle div#st__middle_text div#st__agb_download a span { padding-left: 9px; } div#st__content_right { float: left; width: 203px; } div#st__content_right div#st__content_right_wrapper { margin: 0 0 0 3px; } div#st__content_right_large { float: left; width: 790px; } div#st__content_right_large div#st__headlines span { display: block; height: 22px; padding: 10px 0 0 3px; width: 375px; } div#st__content_right_large div#st__headlines span.st__fleft { margin-left: 8px; } div#st__content_right_large div#st__headlines span.st__fright { margin-right: 8px; } div#st__content_right_large div#st__block_wrapper div { float: left; width: 378px; } div#st__content_right_large div#st__block_wrapper div span { display: block; float: left; width: 184px; } div#st__content_right_large div#st__block_wrapper div span strong, div#st__content_right_large div#st__block_wrapper div span span { cursor: pointer; display: block; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper span { margin-left: 4px; padding: 8px 0; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper span a { display: block; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper span span { display: block; float: right; margin: 0 10px 0 0; padding: 8px 0 0 8px; width: auto; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper div.st__set_border { margin-left: 9px; } div#st__content_right_large div#st__block_wrapper div#st__help_wrapper { margin-left: 18px; } div#st__content_right_large div#st__block_wrapper div#st__help_wrapper ul { list-style: none; margin: 5px 0 0 3px; padding: 0; } div#st__content_right_large div#st__block_wrapper div#st__help_wrapper li { padding: 0 0 3px 9px; } div#st__content_right_large div#st__block_wrapper div#st__help_wrapper li a { margin: 0; } div#st__content_right_large div#st__block_wrapper div#st__help_wrapper label, div#st__content_right_large div#st__block_wrapper div#st__help_wrapper label a { display: block; height: 76px; margin: 8px 0 15px 15px; width: 147px; } div#st__content_right_large div#st__block_footer { font-size: 1px; height: 8px; line-height: 1px; } div#st__content_middle div#st__middle_text span.st__content_form { margin-left: 17px; padding-bottom: 13px; width: 566px; } div#st__content_middle div#st__middle_text span.st__content_form span { display: block; float: left; width: 245px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__fleft { width: 314px; } div#st__content_middle div#st__middle_text span.st__content_form span label { display: block; } div#st__content_middle div#st__middle_text span.st__content_form span.st__line { display: block; font-size: 1px; height: 1px; line-height: 1px; padding-top: 4px; margin: 0 0 8px 10px; width: 528px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__children { margin-bottom: 13px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__children label { float: left; margin: 3px 2px 0 0; width: 10px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__dates img { cursor: pointer; margin-top: 3px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__checkbox_block label { margin-top: 7px; } div#st__content_middle div#st__middle_text span.st__personal_data label { clear: left; float: left; height: 23px; margin: 3px 0 0 0; width: 116px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__newscheck { height: 73px; margin: 26px 0 0 24px; width: 208px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__newscheck label, div#st__content_middle div#st__middle_text span.st__content_form span.st__newsinfo { clear: none; cursor: pointer; display: block; float: left; height: auto; margin-top: 6px; width: 160px; } div#st__content_middle div#st__middle_text span.st__content_form span.st__newsinfo { cursor: default; margin-top: 26px; padding: 3px 4px 3px 8px; width: 210px; } div#st__middle_text_wrapper div.st__send_request { height: 60px; margin: 0 9px 0 8px; } div#st__middle_text_wrapper div.st__send_request label { float: left; margin: 15px 0 0 10px; width: 278px; } div#st__middle_text_wrapper div.st__send_request label span { padding: 0 5px; } div#st__middle_text_wrapper span.st__mandatory_info { display: block; margin: 12px 0 8px 20px; } div#st__middle_text_wrapper div.st__preferences { margin: 0 9px 0 14px; padding-bottom: 8px; } div#st__middle_text_wrapper div.st__preferences span { display: block; float: left; width: 186px; } div#st__middle_text_wrapper div.st__preferences span label { display: block; float: left; height: 18px; margin: 2px 0 0 3px; width: 160px; } div#st__notepad_frame { height: 16px; line-height: 12px; margin: -1px 0 0 820px; position: absolute; width: 145px; } div#st__notepad_frame span { display: block; } div#st__notepad_frame a { display: block; padding: 0 0 0 18px; width: 145px; } div#st__notepad_frame a strong { padding-left: 12px; } div#st__quicksearch_box { left: 4px; margin-top: 1px; min-height: 309px; padding-bottom: 5px; position: absolute; width: 394px; z-index: 3000; } div#st__quickearch_form_box { margin-left: 5px; width: 384px; } div#st__quicksearch_form { height: 244px; padding: 7px 10px 0 10px; } div#st__quicksearch_form span, div.st__quicksearch_ext span, div#st__quicksearch_ext_subhome span, div#st__quicksearch_ext_subhome_02 span { width: 170px; } div#st__quicksearch_form span.st__child { padding: 3px 1px 0 3px; width: auto; } div#st__quicksearch_form label, div.st__quicksearch_ext label, div#st__quicksearch_ext_subhome label, div#st__quicksearch_ext_subhome_02 label { display: block; } div#st__quicksearch_form img.st__calendar { margin: 4px 0 0 4px; padding-bottom: 0; } div#st__quicksearch_form span#st__holiday_dates a { display: block; margin: 18px 0 0 0; padding-left: 12px; } div#st__quicksearch_box div.st__line { font-size: 1px; height: 1px; line-height: 1px; margin: 8px 0 7px 0; } div.st__quicksearch_ext, div#st__quicksearch_ext_subhome { height: 321px; margin-top: -14px; padding: 2px 10px 0 10px; } div#st__quicksearch_ext_subhome { margin-top: 0; } div#st__quicksearch_ext_subhome_02 { height: 162px; margin-top: -8px; padding: 2px 10px 0 10px; } div.st__quicksearch_ext span.st__search_cat_headline, div#st__quicksearch_ext_subhome span.st__search_cat_headline, div#st__quicksearch_ext_subhome_02 span.st__search_cat_headline { display: block; margin: 8px -4px 2px -4px; padding: 1px 0 1px 4px; width: 366px; } div.st__quicksearch_ext div#st__checkbox_block label, div#st__quicksearch_ext_subhome div#st__checkbox_block label, div#st__quicksearch_ext_subhome_02 div#st__checkbox_block label { float: left; margin: 0 0 0 5px; } div.st__quicksearch_ext div#st__checkbox_block span, div#st__quicksearch_ext_subhome div#st__checkbox_block span, div#st__quicksearch_ext_subhome_02 div#st__checkbox_block span { margin: 0 0 2px 0; } div#st__quicksearch_submit_box { height: 45px; margin-left: 5px; width: 384px; } div#st__quicksearch_submit_box_subhome { height: 45px; margin: -14px 0 0 0; width: 384px; } div#st__quicksearch_submit_box span, div#st__quicksearch_submit_box_subhome span { margin: 16px 0 0 10px; } div#st__quicksearch_submit_box span a, div#st__quicksearch_submit_box_subhome span a { display: block; padding-left: 15px; } div#st__quicksearch_form span.st__child_flight { padding: 0 0 0 3px; width: auto; } div#st__quicksearch_form .st__child_hint { height: 32px; margin: 0 -10px; padding: 0 10px; } div#st__quicksearch_form .st__child_hint div { margin-top: 3px; padding-top: 3px; } div#st__rail_partner_box { height: 51px; margin-left: 5px; padding: 2px 10px 0 10px; width: 364px; } div#st__rail_partner_box div.st__line { margin: 2px 0 5px; } div#st__rail_partner_box span.st__fright { margin-top: 5px; } div#st__quicksearch_error { cursor: pointer; height: 43px; margin: -15px 0 0 5px; position: absolute; width: 391px; z-index: 5000; } div#st__quicksearch_error span.st__fleft { cursor: pointer; height: 27px; padding: 16px 0 0 21px; width: 41px; } div#st__quicksearch_error label.st__fright { cursor: pointer; display: block; height: 32px; padding: 11px 10px 0 0; width: 316px; } div#st__quicksearch_submit_box_subhome span.st__early_booking label a { float: left; padding-left: 10px; } small#st__flight_age_children { margin: 37px 0 0 2px; position: absolute; } div#st__quicksearch_form span.st__pulldown { display: block; width: auto; } div#st__quicksearch_form span.st__pulldown span.st__pulldown_wrapper { display: block; position: absolute; width: 362px; } div#st__quicksearch_form span.st__pulldown span.st__pulldown_wrapper span.st__pulldown_head { display: block; padding: 2px 0 2px 6px; width: 356px; } div#st__quicksearch_form span.st__pulldown ul { list-style: none; margin: 6px 6px 1px 6px; padding: 0; } div#st__quicksearch_form span.st__pulldown ul li { float: left; padding-bottom: 1px; } div#st__quicksearch_form span.st__pulldown ul li a { display: block; padding: 0 0 0 20px; width: 330px; } div#st__quicksearch_form span.st__pulldown ul li a.st__headline { cursor: default; padding: 0 0 0 5px; width: 345px; } div#st__quicksearch_menu { height: 27px; } div#st__quicksearch_menu ul { list-style-type: none; margin: 0; padding: 0; } div#st__quicksearch_menu ul li { float: left; height: 27px; } div#st__quicksearch_menu ul li a { display: block; height: 16px; margin-top: 7px; padding-top: 3px; } div#st__quicksearch_menu li#st__qs_lastminute_active a, div#st__quicksearch_menu li#st__qs_allinclusive_active a, div#st__quicksearch_menu li#st__qs_fly_active a, div#st__quicksearch_menu li#st__qs_hotel_active a, div#st__quicksearch_menu li#st__qs_rail_active a { height: 17px; padding-top: 2px; } div#st__quicksearch_menu li#st__qs_lastminute { width: 84px; } div#st__quicksearch_menu li#st__qs_lastminute_active { width: 177px; } div#st__quicksearch_menu li#st__qs_lastminute a { padding-left: 10px; } div#st__quicksearch_menu li#st__qs_allinclusive { width: 92px; } div#st__quicksearch_menu li#st__qs_allinclusive_active { margin-left: -1px; width: 186px; } div#st__quicksearch_menu li#st__qs_allinclusive a { padding-left: 3px; } div#st__quicksearch_menu li#st__qs_fly { width: 36px; } div#st__quicksearch_menu li#st__qs_fly_active { margin-left: -1px; width: 130px; } div#st__quicksearch_menu li#st__qs_fly a { padding-left: 2px; } div#st__quicksearch_menu li#st__qs_hotel { width: 43px; } div#st__quicksearch_menu li#st__qs_hotel_active { margin-left: -1px; width: 137px; } div#st__quicksearch_menu li#st__qs_hotel a { padding-left: 2px; } div#st__quicksearch_menu li#st__qs_rail { width: 46px; } div#st__quicksearch_menu li#st__qs_rail_active { margin-left: -1px; width: 140px; } div#st__quicksearch_menu li#st__qs_rail a { padding-right: 5px; } div#st__quicksearch_menu_subhome { height: 27px; } div#st__quicksearch_menu_subhome ul { list-style-type: none; margin: 0; padding: 0; } div#st__quicksearch_menu_subhome ul li { float: left; height: 27px; } div#st__quicksearch_menu_subhome ul li a { display: block; height: 16px; margin-top: 7px; padding-top: 3px; } div#st__quicksearch_menu_subhome li#st__qs_lastminute_active a { height: 18px; padding-left: 16px; padding-top: 1px; text-align: left; } div#st__quicksearch_menu_subhome li#st__qs_house, div#st__quicksearch_menu_subhome li#st__qs_hotel { width: 193px; } div#st__quicksearch_menu_subhome li#st__qs_holiday_flight { width: 73px; } div#st__quicksearch_menu_subhome li#st__qs_holiday_flight a { padding-left: 2px; } div#st__quicksearch_menu_subhome li#st__qs_rail { width: 50px; } div#st__quicksearch_menu_subhome li#st__qs_rail a { padding-right: 4px; } div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight { width: 127px; } div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight a { padding-left: 8px; } div#st__quicksearch_menu_subhome li#st__qs_lastminute_active { width: 394px; } div#st__quicksearch_menu_subhome li#st__qs_hotel_active, div#st__quicksearch_menu_subhome li#st__qs_house_active { width: 201px; } div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight_active { margin-right: -3px; width: 274px; } div#st__quicksearch_menu_subhome li#st__qs_holiday_flight_active { margin-left: -4px; margin-right: -3px; width: 224px; } div#st__quicksearch_menu_subhome li#st__qs_rail_active { margin-left: -3px; width: 197px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons label, div#st__quicksearch_ext_subhome div#st__radio_block label, div#st__quicksearch_form div#st__radio_block label { float: left; margin: 0 0 0 5px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span { height: 18px; margin: 0 0 2px 0; padding: 5px 0 0 25px; width: 150px; } div#st__quicksearch_ext_subhome div#st__radio_block span.st__fleft { margin-top: 10px; width: 190px; } div#st__quicksearch_ext_subhome div#st__radio_block span.st__fright { margin-top: 5px; } div#st__quicksearch_ext_subhome div#st__radio_block label { width: 75px; } div#st__quicksearch_form div#st__radio_block label { width: 65px; } div#st__hp_teaser_box { height: 306px; padding-top: 337px; } div#st__hp_teaser_box div#st__hp_teaser_box_01, div#st__hp_teaser_box div#st__hp_teaser_box_02, div#st__hp_teaser_box div#st__hp_teaser_box_03, div#st__hp_teaser_box div#st__hp_teaser_box_04, div#st__hp_teaser_box div#st__hp_teaser_box_05 { height: 302px; position: absolute; width: 194px; } div#st__hp_teaser_box div#st__hp_teaser_box_01 { margin-left: 5px; } div#st__hp_teaser_box div#st__hp_teaser_box_02 { margin-left: 203px; } div#st__hp_teaser_box div#st__hp_teaser_box_03 { margin-left: 401px; } div#st__hp_teaser_box div#st__hp_teaser_box_04 { margin-left: 599px; } div#st__hp_teaser_box div#st__hp_teaser_box_05 { margin-left: 797px; } div.st__teaser_inspiration, div.st__teaser_textoffer_three, div.st__teaser_newsletter { height: 302px; width: 194px; } div.st__teaser_topics { height: 298px; padding: 4px 0 0 4px; width: 190px; } div.st__teaser_topics span { cursor: pointer; display: block; } div.st__teaser_topics img { margin: 4px 0 0 4px; } div.st__teaser_topics span.st__headline_price { height: 38px; margin: 0 0 12px 4px; width: 178px; } div.st__teaser_topics span.st__headline_price span.st__fleft { padding: 4px 0 0 5px; } div.st__teaser_topics span.st__headline_price span.st__fright { padding: 4px 4px 0 0; } div.st__teaser_topics span.st__headline_price small { clear: both; display: block; margin: 0 0 0 6px; } div.st__teaser_topics span.st__textblock { height: 122px; margin: 0 0 0 10px; } div.st__teaser_topics span.st__textblock strong { display: block; height: 16px; margin: 0 0 5px 0; } div.st__teaser_topics span.st__textblock strong label.st__rating, div.st__teaser_subh_hotel span.st__textblock strong label.st__rating, div.st__teaser_subh_hotel_small span.st__textblock strong label.st__rating { margin-left: 2px; position: absolute; } div.st__teaser_topics span.st__textblock strong span, div.st__teaser_newsletter label span.st__error { display: inline; } div.st__teaser_topics span.st__textblock span.st__infotext { height: 64px; padding-right: 5px; } div.st__teaser_topics span.st__textblock span.st__fright { margin: 8px 11px 0 0; padding-left: 8px; } div.st__teaser_topics span.st__further_topics_box, div.st__teaser_topics span.st__further_topics_box_open { cursor: default; height: 20px; line-height: 17px; margin: 0 2px 0 0; padding: 0; } div.st__teaser_topics span.st__further_topics_box_open { position: absolute; width: 186px; } div.st__teaser_topics span.st__further_topics_box span, div.st__teaser_topics span.st__further_topics_box_open span { display: inline; padding: 0 0 0 10px; margin: 0; } div.st__teaser_topics span.st__further_topics_box_open span.st__further_topics { background-image: none; display: block; line-height: normal; margin: 3px 0 0 0; padding: 8px 0 8px 10px; text-align: left; } div.st__teaser_topics span.st__further_topics_box_open span.st__further_topics label a { padding: 0 0 0 10px; } div.st__teaser_topics span.st__further_topics_box_open span.st__further_topics label, div.st__teaser_topics span.st__further_topics_box_open span.st__further_topics label a, div.st__teaser_textoffer_three span, div.st__teaser_textoffer_three span.st__offer_box label, div.st__teaser_inspiration span, div.st__teaser_inspiration_5 span, div.st__teaser_newsletter span, div.st__teaser_newsletter span.st__agreement label, div.st__teaser_newsletter span.st__success strong { display: block; } div.st__teaser_textoffer_three span.st__headline, div.st__teaser_inspiration span.st__headline, div.st__teaser_inspiration_5 span.st__headline, div.st__teaser_newsletter span.st__headline { padding: 9px 0 7px 10px; } div.st__teaser_textoffer_three span.st__discount { padding: 9px 0 7px 34px; } div.st__teaser_textoffer_three span.st__subheadline { margin: 0 5px 1px 3px; } div.st__teaser_textoffer_three span.st__offer_box { height: 83px; margin: 0 0 1px 7px; padding-top: 4px; width: 180px; } div.st__teaser_textoffer_three span.st__offer_box ul { list-style: none; margin: 0 0 0 3px; padding: 0; } div.st__teaser_textoffer_three span.st__offer_box ul li span, div.st__teaser_newsletter span.st__radioblock label, div.st__teaser_newsletter span.st__agreement label { float: left; } div.st__teaser_textoffer_three span.st__offer_box ul li span a { display: block; margin: 0 0 0 9px; } div.st__teaser_textoffer_three span.st__offer_box ul li label a { display: block; padding-right: 4px; } div.st__teaser_textoffer_three span.st__offer_box ul li label { float: right; } div.st__teaser_inspiration img, div.st__teaser_inspiration_5 img, div.st__teaser_newsletter img { margin: 0 0 0 7px; } div.st__teaser_inspiration span.st__textblock, div.st__teaser_inspiration_5 span.st__textblock { height: 63px; } div.st__teaser_inspiration span.st__textblock span, div.st__teaser_inspiration_5 span.st__textblock span, div.st__teaser_inspiration span.st__textblock_newsletter span, div.st__teaser_inspiration_5 span.st__textblock_newsletter span { cursor: pointer; line-height: 14px; margin: 0 0 0 10px; } div.st__teaser_inspiration span.st__textblock span.st__fright, div.st__teaser_inspiration_5 span.st__textblock span.st__fright, div.st__teaser_inspiration span.st__textblock_newsletter span.st__fright, div.st__teaser_inspiration_5 span.st__textblock_newsletter span.st__fright { margin: 4px 8px 0 0; padding-left: 8px; } div.st__teaser_inspiration span.st__textblock_newsletter { margin-top: 5px; } div.st__teaser_inspiration_5 span.st__textblock_newsletter { margin-top: 12px; } div.st__teaser_newsletter span.st__radioblock { height: 22px; } div.st__teaser_newsletter span.st__radioblock label { margin-top: 5px; width: 31px; } div.st__teaser_newsletter span.st__datablock { padding-bottom: 12px; } div.st__teaser_newsletter span.st__datablock label { display: block; height: 14px; } div.st__teaser_newsletter span.st__formblock { margin: 0 0 0 11px; width: 172px; } div.st__teaser_newsletter span.st__agreement { padding-top: 4px; } div.st__teaser_newsletter span.st__error_message { height: 42px; margin: 40px 0 0 20px; padding: 0 0 0 5px; position: absolute; width: 144px; } div.st__teaser_newsletter span.st__success { height: 194px; margin: 96px 0 0 7px; padding: 5px 0 0 5px; position: absolute; width: 174px; } div#st__subh_teaser_box_01 { height: 482px; margin-left: 396px; padding-top: 205px; } div#st__subh_teaser_box_02 { height: 284px; margin-left: 396px; padding-top: 205px; } div#st__subh_teaser_box_03 { height: 194px; margin-left: 396px; padding-top: 205px; } div#st__subh_teaser_box_01 div#st__teaser_box_01, div#st__subh_teaser_box_01 div#st__teaser_box_02, div#st__subh_teaser_box_01 div#st__teaser_box_03, div#st__subh_teaser_box_02 div#st__teaser_box_01, div#st__subh_teaser_box_02 div#st__teaser_box_02, div#st__subh_teaser_box_02 div#st__teaser_box_03 { height: 280px; position: absolute; width: 194px; } div#st__subh_teaser_box_03 div#st__teaser_box_01, div#st__subh_teaser_box_03 div#st__teaser_box_02, div#st__subh_teaser_box_03 div#st__teaser_box_03 { height: 189px; position: absolute; width: 194px; } div#st__subh_teaser_box_01 div#st__teaser_box_04, div#st__subh_teaser_box_01 div#st__teaser_box_05, div#st__subh_teaser_box_01 div#st__teaser_box_06 { height: 189px; position: absolute; width: 194px; } div#st__subh_teaser_box_01 div#st__teaser_box_01, div#st__subh_teaser_box_02 div#st__teaser_box_01, div#st__subh_teaser_box_03 div#st__teaser_box_01 { margin-left: 5px; } div#st__subh_teaser_box_01 div#st__teaser_box_02, div#st__subh_teaser_box_02 div#st__teaser_box_02, div#st__subh_teaser_box_03 div#st__teaser_box_02 { margin-left: 203px; } div#st__subh_teaser_box_01 div#st__teaser_box_03, div#st__subh_teaser_box_02 div#st__teaser_box_03, div#st__subh_teaser_box_03 div#st__teaser_box_03 { margin-left: 401px; } div#st__subh_teaser_box_01 div#st__teaser_box_04 { margin: 289px 0 0 5px; } div#st__subh_teaser_box_01 div#st__teaser_box_05 { margin: 289px 0 0 203px; } div#st__subh_teaser_box_01 div#st__teaser_box_06 { margin: 289px 0 0 401px; } div.st__teaser_subh_hotel, div.st__teaser_subh_offer_with_img, div.st__teaser_subh_text_with_img, div.st__teaser_subh_text_with_video, div.st__teaser_subh_text_with_img_02 { height: 280px; padding: 4px 0 0 4px; width: 190px; } div.st__teaser_subh_textoffer_two, div.st__teaser_subh_offer_with_text, div.st__teaser_subh_text_two, div.st__teaser_subh_text_two_01, div.st__teaser_subh_text_two_01_single, div.st__teaser_subh_text_two_02, div.st__teaser_subh_text_two_02_single, div.st__teaser_subh_textoffer_large, div.st__teaser_subh_textoffer_large_plus, div.st__teaser_subh_climate, div.st__teaser_subh_dropdown, div.st__teaser_inspiration_2, div.st__teaser_inspiration_3, div.st__teaser_inspiration_4, div.st__teaser_inspiration_5, div.st__teaser_subh_start_package { height: 280px; width: 194px; } div.st__teaser_subh_textoffer_one, div.st__teaser_subh_text_one { height: 189px; width: 194px; } div.st__teaser_subh_text_with_img_small, div.st__teaser_subh_hotel_small { height: 185px; padding: 4px 0 0 4px; width: 190px; } div.st__teaser_subh_hotel span, div.st__teaser_subh_offer_with_img span, div.st__teaser_subh_text_with_img span, div.st__teaser_subh_text_with_video span, div.st__teaser_subh_text_with_img_02 span, div.st__teaser_subh_offer_with_text span, div.st__teaser_subh_textoffer_large span, div.st__teaser_subh_text_two span, div.st__teaser_subh_text_two_01 span, div.st__teaser_subh_text_two_01_single span, div.st__teaser_subh_text_two_02 span, div.st__teaser_subh_text_two_02_single span, div.st__teaser_subh_text_one span, div.st__teaser_subh_text_with_img_small span, div.st__teaser_subh_hotel_small span, div.st__teaser_subh_climate span, div.st__teaser_subh_start_package span.st__map_box span { cursor: pointer; display: block; } div.st__teaser_subh_offer_with_img span.st__offer_box, div.st__teaser_subh_offer_with_img span.st__offer_box span, div.st__teaser_subh_offer_with_text span, div.st__teaser_subh_climate span, div.st__teaser_subh_text_two_01 span.st__switch, div.st__teaser_subh_text_two_02 span.st__switch { cursor: default; } div.st__teaser_subh_hotel img, div.st__teaser_subh_offer_with_img img, div.st__teaser_subh_text_with_img img, div.st__teaser_subh_text_with_img_02 img, div.st__teaser_subh_text_with_img_small img, div.st__teaser_subh_hotel_small img, div.st__teaser_subh_text_with_video span.st__video { margin: 4px 0 0 4px; } div.st__teaser_subh_text_with_video span.st__video { cursor: default; height: 145px; width: 178px; } div.st__teaser_subh_hotel span.st__headline_price, div.st__teaser_subh_text_with_img span.st__headline_price, div.st__teaser_subh_text_with_video span.st__headline_price, div.st__teaser_subh_text_with_img_02 span.st__headline_price, div.st__teaser_subh_text_with_img_small span.st__headline_price { height: 24px; margin: 0 0 12px 4px; width: 178px; } div.st__teaser_subh_text_with_video span.st__headline_price { margin: 0 0 6px 4px; } div.st__teaser_subh_text_with_img_02 span.st__headline_price { height: 38px; } div.st__teaser_subh_text_with_img_02 span.st__headline_price small { clear: both; display: block; margin: 0 0 0 6px; } div.st__teaser_subh_hotel span.st__headline_price span.st__fleft, div.st__teaser_subh_offer_with_img span.st__headline_price span.st__fleft, div.st__teaser_subh_text_with_img span.st__headline_price span.st__fleft, div.st__teaser_subh_text_with_video span.st__headline_price span.st__fleft, div.st__teaser_subh_text_with_img_02 span.st__headline_price span.st__fleft, div.st__teaser_subh_text_with_img_small span.st__headline_price span.st__fleft, div.st__teaser_subh_hotel_small span.st__headline_price span.st__fleft { padding: 4px 0 0 5px; } div.st__teaser_subh_hotel span.st__headline_price span.st__fright, div.st__teaser_subh_offer_with_img span.st__headline_price span.st__fright, div.st__teaser_subh_text_with_img_02 span.st__headline_price span.st__fright { padding: 4px 4px 0 0; } div.st__teaser_subh_hotel span.st__textblock { height: 136px; margin: 0 0 0 10px; } div.st__teaser_subh_hotel span.st__textblock strong { display: block; height: 16px; margin: 0 0 5px 0; } div.st__teaser_subh_hotel span.st__textblock span.st__infotext { height: 73px; padding-right: 5px; } div.st__teaser_subh_hotel span.st__textblock strong span, div.st__teaser_subh_textoffer_large span.st__textblock strong span, div.st__teaser_subh_text_two span.st__textblock strong span, div.st__teaser_subh_text_one span.st__textblock strong span, div.st__teaser_subh_hotel_small span.st__textblock strong span { display: inline; } div.st__teaser_subh_hotel span.st__textblock span.st__fright, div.st__teaser_subh_text_two span.st__textblock span.st__fright, div.st__teaser_subh_text_one span.st__textblock span.st__fright { margin: 18px 0 0 0; padding-left: 8px; } div.st__teaser_subh_hotel span.st__textblock span.st__fright, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fright, div.st__teaser_subh_text_two span.st__textblock span.st__fright, div.st__teaser_subh_text_one span.st__textblock span.st__fright { margin: 18px 0 0 0; padding-left: 8px; } div.st__teaser_subh_hotel span.st__textblock span.st__fleft, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fleft, div.st__teaser_subh_text_two span.st__textblock span.st__fleft, div.st__teaser_subh_text_one span.st__textblock span.st__fleft, div.st__teaser_subh_hotel_small span.st__textblock span.st__fleft { margin: 8px 0 0 0; } div.st__teaser_subh_hotel span.st__textblock span.st__fleft span, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fleft span, div.st__teaser_subh_text_two span.st__textblock span.st__fleft span, div.st__teaser_subh_text_one span.st__textblock span.st__fleft span { float: left; } div.st__teaser_subh_hotel span.st__textblock span.st__clear { width: 171px; } div.st__teaser_subh_hotel span.st__discount_price { margin: 81px 0 0 129px; position: absolute; text-align: center; text-decoration: none; width: 40px; } div.st__teaser_subh_offer_with_img span.st__headline_price { height: 24px; margin: 0 0 8px 4px; width: 178px; } div.st__teaser_subh_offer_with_text span.st__offer_box { height: 130px; margin: 0 0 0 7px; padding-top: 4px; width: 178px; } div.st__teaser_subh_offer_with_img span.st__offer_box label, div.st__teaser_subh_offer_with_text span.st__offer_box label { display: block; } div.st__teaser_subh_offer_with_img span.st__offer_box { height: 130px; margin: 0 0 0 7px; padding-top: 4px; width: 178px; } div.st__teaser_subh_offer_with_img span.st__subheadline, div.st__teaser_subh_offer_with_text span.st__subheadline { margin: 0 5px 1px 3px; } div.st__teaser_subh_offer_with_img span.st__offer_box ul, div.st__teaser_subh_offer_with_text span.st__offer_box ul, div.st__teaser_subh_textoffer_large span.st__offer_box ul, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul, div.st__teaser_subh_start_package span.st__offer_box ul { list-style: none; margin: 0 0 0 3px; padding: 0; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li span, div.st__teaser_subh_offer_with_text span.st__offer_box ul li span { float: left; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li span a, div.st__teaser_subh_offer_with_text span.st__offer_box ul li span a { display: block; margin: 0 0 0 9px; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li label a, div.st__teaser_subh_offer_with_text span.st__offer_box ul li label a { display: block; padding-right: 4px; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li label, div.st__teaser_subh_offer_with_text span.st__offer_box ul li label { float: right; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li label.st__rating, div.st__teaser_subh_offer_with_text span.st__offer_box ul li label.st__rating { display: inline; float: none; margin-left: 2px; position: absolute; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li label.st__rating_bar a, div.st__teaser_subh_offer_with_text span.st__offer_box ul li label.st__rating_bar a, div.st__teaser_subh_textoffer_one span.st__offer_box ul li label.st__rating_bar a { background: none; display: block; margin-right: 3px; padding-left: 33px; width: 10px; } div.st__teaser_subh_text_with_img span.st__textblock { height: 136px; margin: 0 0 0 10px; } div.st__teaser_subh_text_with_video span.st__textblock { height: 90px; margin: 0 0 0 10px; } div.st__teaser_subh_text_with_img_02 span.st__textblock { height: 122px; margin: 0 0 0 10px; } div.st__teaser_subh_text_with_img span.st__textblock strong, div.st__teaser_subh_text_with_img_02 span.st__textblock strong { display: block; height: 16px; margin: 0 5px 4px 0; } div.st__teaser_subh_text_with_img_small span.st__textblock span.st__infotext { height: 60px; margin-right: 10px; } div.st__teaser_subh_text_with_img span.st__textblock span.st__infotext, div.st__teaser_subh_text_with_img_02 span.st__textblock span.st__infotext { height: 74px; margin-right: 10px; } div.st__teaser_subh_text_with_video span.st__textblock span.st__infotext { height: 60px; margin-right: 10px; } div.st__teaser_subh_text_with_img span.st__textblock span.st__fright { margin: 18px 13px 0 0; padding-left: 8px; } div.st__teaser_subh_text_with_img_02 span.st__textblock span.st__fright { margin: 8px 13px 0 0; padding-left: 8px; } div.st__teaser_subh_text_with_video span.st__textblock span.st__fright { margin: 0 13px 0 0; padding-left: 8px; } div.st__teaser_subh_textoffer_two span, div.st__teaser_subh_textoffer_two span.st__offer_box label, div.st__teaser_subh_textoffer_one span, div.st__teaser_subh_textoffer_one span.st__offer_box label, div.st__teaser_subh_textoffer_large span, div.st__teaser_subh_start_package span, div.st__teaser_subh_textoffer_large_plus span, div.st__teaser_subh_dropdown span, div.st__teaser_inspiration_2 span, div.st__teaser_inspiration_3 span, div.st__teaser_inspiration_4 span { display: block; } div.st__teaser_subh_textoffer_two span.st__headline, div.st__teaser_subh_offer_with_text span.st__headline, div.st__teaser_subh_textoffer_large span.st__headline, div.st__teaser_subh_text_two span.st__headline, div.st__teaser_subh_text_two_01 span.st__headline, div.st__teaser_subh_text_two_01_single span.st__headline, div.st__teaser_subh_text_two_02 span.st__headline, div.st__teaser_subh_text_two_02_single span.st__headline, div.st__teaser_subh_textoffer_one span.st__headline, div.st__teaser_subh_text_one span.st__headline, div.st__teaser_subh_textoffer_large span.st__headline, div.st__teaser_subh_start_package span.st__headline, div.st__teaser_subh_textoffer_large_plus span.st__headline, div.st__teaser_subh_climate span.st__headline, div.st__teaser_subh_dropdown span.st__headline, div.st__teaser_inspiration_2 span.st__headline, div.st__teaser_inspiration_3 span.st__headline, div.st__teaser_inspiration_4 span.st__headline { padding: 9px 0 7px 10px; } div.st__teaser_subh_textoffer_two span.st__subheadline, div.st__teaser_subh_offer_with_text span.st__subheadline, div.st__teaser_subh_textoffer_one span.st__subheadline { margin: 0 5px 4px 3px; } div.st__teaser_subh_textoffer_two span.st__offer_box, div.st__teaser_subh_textoffer_one span.st__offer_box, div.st__teaser_subh_textoffer_large span.st__offer_box, div.st__teaser_subh_textoffer_large_plus span.st__offer_box { height: 114px; margin: 0 0 1px 7px; padding-top: 6px; width: 180px; } div.st__teaser_subh_start_package span.st__offer_box { height: 78px; margin: 0 0 1px 7px; padding-top: 3px; width: 180px; } div.st__teaser_subh_start_package span.st__offer_box strong { display: block; margin: 0 0 3px 3px; } div.st__teaser_subh_start_package span.st__map_box { height: 73px; } div.st__teaser_subh_start_package span.st__map_box img { margin: 7px 0 0 16px; } div.st__teaser_subh_start_package span.st__map_box span.st__fleft { margin: 10px 0 0 8px; width: 108px; } div.st__teaser_subh_start_package span.st__map_box span.st__fleft label.st__fright { cursor: pointer; display: block; margin-top: 3px; padding-left: 8px; } div.st__teaser_subh_textoffer_large span.st__offer_box, div.st__teaser_subh_textoffer_large_plus span.st__offer_box { height: auto; } div.st__teaser_subh_textoffer_large_plus span.st__offer_box { padding-top: 2px; } div.st__teaser_subh_textoffer_two span.st__offer_box ul, div.st__teaser_subh_textoffer_one span.st__offer_box ul, div.st__teaser_subh_textoffer_large span.st__offer_box ul, div.st__teaser_subh_start_package span.st__offer_box ul, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul { list-style: none; margin: 0 0 0 3px; padding: 0; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li span, div.st__teaser_subh_textoffer_one span.st__offer_box ul li span { float: left; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li span a, div.st__teaser_subh_textoffer_one span.st__offer_box ul li span a { display: block; margin: 0 0 0 9px; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li label a, div.st__teaser_subh_textoffer_one span.st__offer_box ul li label a { display: block; padding-right: 4px; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li label, div.st__teaser_subh_textoffer_one span.st__offer_box ul li label { float: right; } div.st__teaser_subh_offer_with_text span.st__textblock, div.st__teaser_subh_textoffer_large_plus span.st__textblock, div.st__teaser_subh_hotel span.st__textblock { height: 45px; margin: 5px 6px 12px 10px; } div.st__teaser_subh_textoffer_large span.st__textblock strong, div.st__teaser_subh_textoffer_large span.st__textblock_textonly strong, div.st__teaser_subh_text_two span.st__textblock strong, div.st__teaser_subh_text_two span.st__textblock_textonly strong, div.st__teaser_subh_text_two_01 span.st__textblock_textonly small, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly small, div.st__teaser_subh_text_two_02 span.st__textblock_textonly small, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly small, div.st__teaser_subh_text_one span.st__textblock strong { display: block; height: 30px; margin: 0 5px 0 0; } div.st__teaser_subh_text_two_01 span.st__textblock_textonly small, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly small, div.st__teaser_subh_text_two_02 span.st__textblock_textonly small, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly small { height: 12px; } div.st__teaser_subh_text_two span.st__textblock, div.st__teaser_subh_text_two span.st__textblock_textonly, div.st__teaser_subh_textoffer_large span.st__textblock, div.st__teaser_subh_textoffer_large span.st__textblock_textonly, div.st__teaser_subh_text_one span.st__textblock, div.st__teaser_subh_text_one span.st__textblock_textonly { height: 109px; margin: 7px 6px 12px 10px; } div.st__teaser_subh_text_two_01 span.st__textblock_textonly, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly { height: 210px; margin: 4px 6px 0 10px; } div.st__teaser_subh_text_two_01_single span.st__textblock_textonly { height: 236px; } div.st__teaser_subh_text_two_02 span.st__textblock_textonly, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly { height: 103px; margin: 4px 6px 0 10px; } div.st__teaser_subh_text_two_02_single span.st__textblock_textonly { height: 115px; } div.st__teaser_subh_text_two_01 span.st__textblock_textonly span.st__infotext, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly span.st__infotext { height: 160px; padding-right: 5px; } div.st__teaser_subh_text_two_01_single span.st__textblock_textonly span.st__infotext { height: 190px; } div.st__teaser_subh_text_two_02 span.st__textblock_textonly span.st__infotext, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly span.st__infotext { height: 60px; padding-right: 5px; } div.st__teaser_subh_text_two_02_single span.st__textblock_textonly span.st__infotext { height: 88px; } div.st__teaser_subh_text_two_01 span.st__switch, div.st__teaser_subh_text_two_02 span.st__switch { margin-right: 3px; } div.st__teaser_subh_text_two_01 span.st__switch label, div.st__teaser_subh_text_two_02 span.st__switch label { cursor: pointer; display: block; float: right; font-size: 1px; height: 14px; line-height: 1px; margin: 9px 7px 0 0; width: 19px; } div.st__teaser_subh_textoffer_large span.st__textblock span.st__infotext, div.st__teaser_subh_text_two span.st__textblock span.st__infotext { height: 31px; padding-right: 5px; } div.st__teaser_subh_textoffer_large span.st__textblock span.st__clear, div.st__teaser_subh_text_two span.st__textblock span.st__clear, div.st__teaser_subh_text_one span.st__textblock span.st__clear { margin-left: 1px; width: 171px; } div.st__teaser_subh_textoffer_large span.st__textblock_textonly span.st__infotext, div.st__teaser_subh_text_two span.st__textblock_textonly span.st__infotext { height: 45px; padding-right: 5px; } div.st__teaser_subh_textoffer_large span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_01 span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_02 span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly span.st__fright { margin: 16px 5px 0 0; padding-left: 8px; } div.st__teaser_subh_textoffer_large span.st__textblock_textonly span.st__fright { margin: 170px 5px 0 0; padding-left: 8px; } div.st__teaser_subh_text_two_02_single span.st__textblock_textonly span.st__fright { margin-top: 0; } div.st__teaser_subh_text_one span.st__textblock_textonly span.st__infotext { height: 120px; padding-right: 5px; } div.st__teaser_subh_text_one span.st__textblock_textonly span.st__fright { margin: 3px 5px 0 0; padding-left: 8px; } div.st__teaser_subh_text_one span.st__textblock span.st__infotext { height: 65px; padding-right: 5px; } div.st__teaser_subh_text_with_img_small span.st__textblock { height: 87px; margin: 0 0 0 10px; } div.st__teaser_subh_text_with_img_small span.st__textblock span.st__fright { margin: 6px 13px 0 0; padding-left: 8px; } div.st__teaser_subh_hotel_small span.st__headline_price { height: 24px; margin: 0 0 6px 4px; width: 178px; } div.st__teaser_subh_hotel_small span.st__textblock { height: 96px; margin: 0 0 0 10px; } div.st__teaser_subh_hotel_small span.st__textblock strong { display: block; height: 30px; margin: 0 0 4px 0; } div.st__teaser_subh_hotel_small span.st__textblock span.st__infotext { height: 30px; padding-right: 5px; } div.st__teaser_subh_hotel_small span.st__textblock span.st__fright { margin: 5px 9px 0 0; padding-left: 8px; } div.st__teaser_subh_textoffer_large span.st__offer_box ul li a, div.st__teaser_subh_start_package span.st__offer_box ul li a, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul li a { display: block; margin: 0 0 4px 9px; } div.st__teaser_subh_climate strong { display: block; margin: 7px 0 1px 10px; } div.st__teaser_subh_climate span.st__climate_data { cursor: default; height: 180px; margin: 0 0 0 10px; width: 174px; } div.st__teaser_subh_climate span.st__fright, div.st__teaser_subh_dropdown span.st__fright { margin: 15px 11px 0 0; padding-left: 8px; } div.st__teaser_subh_climate span.st__climate_data span.st__degree { height: 94px; width: 174px; } div.st__teaser_subh_climate span.st__climate_data span.st__months { height: 79px; margin-top: 7px; width: 181px; } div.st__teaser_subh_climate span.st__climate_data span.st__months span { float: left; height: 23px; margin:0 2px 2px 0; width: 40px; } div.st__teaser_subh_climate span.st__climate_data span.st__months span label { display: block; height: 17px; margin: 1px 0 0 1px; padding-top: 4px; width: 38px; } div.st__teaser_subh_climate span.st__climate_data span.st__months span.st__hover label { margin: 0; } div.st__teaser_subh_climate span.st__climate_data span.st__degree label { display: block; position: absolute; } div.st__teaser_subh_dropdown span.st__textblock { height: 105px; margin: 3px 0 0 11px; width: 174px; } div.st__teaser_subh_dropdown img, div.st__teaser_inspiration_2 img, div.st__teaser_inspiration_3 img, div.st__teaser_inspiration_4 img { margin: 0 0 0 7px; } div.st__teaser_inspiration_2 span.st__list { height: 120px; margin: 16px 0 0 7px; width: 180px; } div.st__teaser_inspiration_2 span.st__list ul, div.st__teaser_inspiration_3 span.st__list ul, div.st__teaser_inspiration_4 span.st__list ul { list-style: none; margin: 0; padding: 0; } div.st__teaser_inspiration_2 span.st__list ul li { height: 20px; } div.st__teaser_inspiration_2 span.st__list ul li a { padding-left: 16px; } div.st__teaser_inspiration_3 span.st__list ul li { padding: 0 0 1px 12px; } div.st__teaser_inspiration_4 span.st__list ul li { padding: 3px 0 1px 14px; } div.st__teaser_inspiration_3 strong { display: block; height: 30px; margin: 5px 0 0 12px; } div.st__teaser_inspiration_3 span.st__list { height: 60px; margin: 5px 0 0 8px; } div.st__teaser_inspiration_3 span.st__text { margin: 0 0 0 12px; } div.st__teaser_inspiration_4 span.st__list { height: 82px; margin: 8px 0 0 8px; } div.st__teaser_inspiration_4 span.st__text { height: 48px; margin: 7px 0 0 12px; } div#st__flash_box { height: 325px; left: 401px; margin-top: 4px; position: absolute; width: 590px; z-index: 3000; } div#st__flash_box_subhome_01 { height: 195px; left: 401px; margin-top: 1px; position: absolute; width: 590px; z-index: 3000; } div.st__calendar { padding: 0 5px; position: absolute; width: 225px; z-index: 9999; } div.st__calendar_table_wrapper { margin: 0 -5px; padding-bottom: 5px; } div.st__calendar table { margin-left: 6px; } div.st__calendar table th, div.st__calendar table tr.st__calendar_days td { height: 18px; width: 31px; } div.st__choosen_day_at_bottom { margin: 0 -5px; padding: 4px 0 6px 14px; } div.st__calendar div.st__calendar_switch { height: 31px; margin: 0 -5px; } div.st__calendar div.st__calendar_switch span { display: block; float: left; } div.st__calendar div.st__calendar_switch span.st__previous, div.st__calendar div.st__calendar_switch span.st__next { cursor: pointer; height: 17px; margin-top: 8px; width: 23px; } div.st__calendar div.st__calendar_switch span.st__previous { margin-left: 18px; } div.st__calendar div.st__calendar_switch span.st__dropdown { width: 154px; } div.st__teaser_themes_overlay img.st__insider { left: 4px; position: absolute; top: 5px; } div.st__advice { padding: 5px 0 0 0; } div#st__monitor_wrapper { float: left; width: 202px; } div.st__monitor, div#st__monitor_notice, div.st__features { float: left; margin: 0 0 2px 6px; padding: 0 0 5px 0; width: 196px; } div.st__monitor_headline { height: 18px; padding: 10px 0 0 15px; } div.st__monitor_submit_box, div.st__monitor_change_data_link { height: 49px; margin-left: 5px; width: 186px; } div.st__monitor_change_data_link { height: 30px; } div.st__monitor_hotline { height: 57px; margin-left: 5px; padding: 6px 0 7px 9px; width: 177px; } div.st__monitor_hotline strong { margin-bottom: 7px; } div.st__monitor_reasons { height: 220px; margin-left: 5px; width: 186px; } div.st__top_rental_price { height: 29px; margin-left: 5px; width: 186px; } div.st__top_rental_price span { margin: 9px 0 0 8px; } div.st__top_rental_price span.st__price { margin: 7px 8px 0 0; } div.st__top_rental_price span.st__price a { padding-left: 8px; } div.st__monitor_change_data_link span { display: block; height: 12px; padding: 10px 0 0 11px; } div.st__monitor_change_data_link a { display: block; padding-left: 15px; } div.st__monitor_notice_data { margin: 0 5px; padding: 8px 9px; } div.st__monitor_notice_link { height: 22px; margin: 0 5px; padding: 6px 8px 0 0; text-align: right; } div.st__monitor_notice_link a, span.st__video_chat_link a { padding-left: 8px; } div.st__monitor div.st__video_chat span, div.st__monitor div.st__top_rental span { display: block; margin: 3px 8px 0 7px; } div.st__monitor div.st__video_chat img, div.st__monitor div.st__top_rental img { margin: -5px 0 3px 3px; } ul#st__monitor_reasons_list { list-style: none; margin: 0 8px; padding: 0; } ul#st__monitor_reasons_list li span { display: block; padding: 4px 0 8px 0; } div.st__monitor_form { margin: 0 5px; padding: 8px 0 8px 0; } div.st__monitor_form span, div.st__monitor_form label, div.st__monitor_form_ext span, div.st__monitor_form_ext label { display: block; } div.st__monitor_form span, div.st__monitor_form_ext span { margin-left: 10px; } div.st__monitor_form label span, div.st__monitor_form_ext label span { display: inline; margin: 0; } div.st__monitor_form span img.st__calendar { margin: 4px 0 0 4px; padding-bottom: 0; } div.st__monitor_form div.st__line, div.st__monitor_form_ext div.st__line, span.st__hotel_info_details span.st__line, div#st__booking_form div.st__line { font-size: 1px; height: 1px; line-height: 1px; margin: 3px 0 2px 0; } div.st__monitor_form div.st__line, div.st__monitor_form_ext div.st__line { margin: 3px 9px 2px 9px; } span.st__hotel_info_details span.st__line { margin: 6px 0 5px 0; } div.st__monitor_form span span.st__child { margin: 0; padding: 3px 1px 0 3px; width: auto; } div.st__monitor_traveldata { width: 186px; } div.st__monitor_traveldata span small { float: right; margin: 1px 8px 0 0; text-align: right; width: 97px; } div.st__monitor_traveldata span { margin-bottom: 1px; } div.st__monitor_traveldata span span { margin: 0; } span.st__double_sel_rental label { float: left; width: 87px; } span.st__double_radio { margin-bottom: 4px; } span.st__double_radio label { float: left; margin-top: 3px; width: 64px; } div.st__monitor_form_ext { margin: 0 5px 0 5px; padding: 0 0 7px 0; } div.st__monitor_form_ext span.st__monitor_cat_headline { display: block; margin: 10px 0 2px 6px; padding: 1px 0 1px 4px; width: 168px; } div.st__monitor_form_ext span.st__more_options_off a, div.st__monitor_form_ext span.st__more_options_on a { display: block; padding: 4px 0 0 15px; } div.st__monitor_form_ext div.st__checkbox_block { margin: 7px 0 0 10px; } div.st__monitor_form_ext div.st__checkbox_block span { display: block; margin: 0 0 2px 0; } div.st__monitor_form_ext div.st__checkbox_block label { float: left; margin: 0 0 0 5px; } div.st__monitor_form_ext div.st__checkbox_icon_block { margin: 7px 0 0 10px; } div.st__monitor_form_ext div.st__checkbox_icon_block span { display: block; margin: 0 0 2px 0; padding: 5px 0 4px 25px; } div.st__monitor_form_ext div.st__checkbox_icon_block label { float: left; margin: 0 0 0 5px; } div.st__features ul { margin: 10px 0 7px 15px; padding: 0; list-style: none; } div.st__features ul li { height: 20px; padding: 4px 0 0 25px; } div#st__data_box { float: left; margin: 0 0 0 1px; width: 792px; } div#st__data_box div#st__data_box_content { padding-top: 1px; } div#st__data_box div.st__data_box_footer_target { font-size: 1px; height: 7px; line-height: 1px; } div#st__data_box div.st__data_box_footer_flip { height: 24px; } div#st__target_key { padding-left: 16px; padding-top: 5px; } div#st__target_key span.st__air_temp, div#st__target_key span.st__water_temp, table.st__target thead th a span.st__info span.st__air_temp, table.st__target thead th a span.st__info span.st__water_temp { padding-left: 15px; } div#st__data_box div#st__data_box_path { height: 32px; padding-top: 13px; } div#st__data_box div#st__data_box_path ul { list-style: none; margin: 0 0 0 51px; padding: 0; } div#st__data_box div#st__data_box_path ul li { height: 26px; float: left; } div#st__data_box div#st__data_box_path ul li#st__path_01, div#st__data_box div#st__data_box_path ul li#st__path_02, div#st__data_box div#st__data_box_path ul li#st__path_02_inactive, div#st__data_box div#st__data_box_path ul li#st__path_03, div#st__data_box div#st__data_box_path ul li#st__path_03_inactive, div#st__data_box div#st__data_box_path ul li#st__path_04, div#st__data_box div#st__data_box_path ul li#st__path_04_inactive, div#st__data_box div#st__data_box_path ul li#st__path_05, div#st__data_box div#st__data_box_path ul li#st__path_05_inactive { width: 134px; } div#st__data_box div#st__data_box_path ul li#st__path_02_inactive span, div#st__data_box div#st__data_box_path ul li#st__path_03_inactive span, div#st__data_box div#st__data_box_path ul li#st__path_04_inactive span, div#st__data_box div#st__data_box_path ul li#st__path_05_inactive span { display: block; padding: 5px 0 0 19px; } div#st__data_box div#st__data_box_path ul li#st__path_01 span, div#st__data_box div#st__data_box_path ul li#st__path_02 span, div#st__data_box div#st__data_box_path ul li#st__path_03 span, div#st__data_box div#st__data_box_path ul li#st__path_04 span { display: block; } div#st__data_box div#st__data_box_path ul li#st__path_01 a, div#st__data_box div#st__data_box_path ul li#st__path_02 a, div#st__data_box div#st__data_box_path ul li#st__path_03 a, div#st__data_box div#st__data_box_path ul li#st__path_04 a { display: block; padding: 5px 0 0 26px; } div#st__data_box div#st__data_box_path ul li#st__path_02_active span, div#st__data_box div#st__data_box_path ul li#st__path_03_active span, div#st__data_box div#st__data_box_path ul li#st__path_04_active span, div#st__data_box div#st__data_box_path ul li#st__path_05_active span { display: block; padding: 0 0 0 32px; width: 155px; } table.st__target { margin: 0 0 0 7px; } table.st__target thead th { height: 18px; } table.st__target thead th.st__region { width: 332px; } table.st__target thead th.st__price, table.st__target thead th.st__price_charter { width: 108px; } table.st__target thead th.st__hotel, table.st__target thead th.st__object_fewo { width: 106px; } table.st__target thead th.st__target, table.st__target thead th.st__climate, table.st__target thead th.st__climate_charter, table.st__target thead th.st__target_charter { width: 114px; } table.st__target thead th.st__region_fewo { width: 450px; } table.st__target thead th.st__price_fewo { width: 105px; } table.st__target thead th.st__region_charter { width: 438px; } table.st__target thead tr.st__padding_top td { font-size: 1px; height: 9px; line-height: 1px; padding: 0; } table.st__target thead th a { padding-left: 1px; } table.st__target thead th a span.st__info { display: none; } table.st__target thead th a:hover span.st__info { display: block; height: 91px; margin: 21px 0 0 -35px; padding: 4px 10px 0 10px; position: absolute; width: 191px; } table.st__target tbody tr.st__region_closed td { padding: 6px 0 5px 0; } table.st__target tbody tr.st__region_closed td.st__region, table.st__target tbody tr.st__region_closed td.st__region_fewo, table.st__target tbody tr.st__region_closed td.st__region_charter { padding-left: 23px; cursor: pointer; width: 309px; } table.st__target tbody tr.st__region_closed td.st__region_fewo { width: 427px; } table.st__target tbody tr.st__region_closed td.st__region_charter { width: 415px; } table.st__target tbody tr.st__region_closed td.st__price { width: 108px; } table.st__target tbody tr.st__region_closed td.st__price a { padding-left: 30px; } table.st__target tbody tr.st__region_closed td.st__price a span { cursor: pointer; display: block; float: left; width: 21px; } table.st__target tbody tr.st__region_closed td.st__price a strong { cursor: pointer; display: block; float: right; padding-right: 10px; text-align: right; width: 40px; } table.st__target tbody tr.st__region_closed td.st__hotel { width: 106px; } table.st__target tbody tr.st__region_closed td.st__climate { width: 114px; } table.st__target tbody tr.st__region_closed td.st__target { width: 117px; } table.st__target tbody tr.st__region_closed td.st__target_fewo { width: 113px; } table.st__target tbody tr.st__region_open th { border-bottom: none; cursor: pointer; height: 26px; } table.st__target tbody tr.st__region_open th span { display: block; float: left; height: 11px; margin: 2px 0 0 8px; width: 11px; } table.st__target tbody tr.st__region_open th label { cursor: pointer; display: block; float: left; padding: 0 0 0 5px; width: auto; } table.st__target tbody tr.st__region_open td { padding: 3px 0; } table.st__target tbody tr.st__region_open td.st__region { width: 332px; } table.st__target tbody tr.st__region_open td.st__region_fewo { width: 450px; } table.st__target tbody tr.st__region_open td.st__region_charter { width: 438px; } table.st__target tbody tr.st__region_open td.st__region a, table.st__target tbody tr.st__region_open td.st__region_fewo a, table.st__target tbody tr.st__region_open td.st__region_charter a { display: block; padding-left: 43px; } table.st__target tbody tr.st__region_open td.st__price { width: 108px; } table.st__target tbody tr.st__region_open td.st__price a { padding-left: 30px; } table.st__target tbody tr.st__region_open td.st__price a span { cursor: pointer; display: block; float: left; width: 21px; } table.st__target tbody tr.st__region_open td.st__price a strong { cursor: pointer; display: block; float: right; padding-right: 10px; text-align: right; width: 40px; } table.st__target tbody tr.st__region_open td.st__hotel { width: 106px; } table.st__target tbody tr.st__region_open td.st__hotel a { display: block; padding-top: 1px; } table.st__target tbody tr.st__region_open td.st__climate { width: 114px; } table.st__target tbody tr.st__region_open td.st__climate span { display: block; float: left; width: 50px; } table.st__target tbody tr.st__region_open td.st__climate a { display: block; padding: 1px 0 0 26px; width: 24px; } table.st__target tbody tr.st__region_open td.st__target { width: 117px; } table.st__target tbody tr.st__region_open td.st__target_fewo { width: 113px; } table.st__target tbody tr.st__region_open td.st__target a, table.st__target tbody tr.st__region_open td.st__target_fewo a { display: block; text-decoration: none; width: 100%; } table.st__target tbody tr.st__region_open_all td { padding: 4px 0 3px 0; } table.st__target tbody tr.st__region_open_all td a { display: block; padding-left: 43px; } div#st__filter_box { height: 47px; margin: 0 0 0 14px; } div#st__filter_box strong, div#st__filter_box span { display: block; float: left; } div#st__filter_box strong { margin: 20px 0 0 18px; width: 174px; } div#st__filter_box span { margin: 20px 5px 0 0; } ul#st__hotel_sort { list-style: none; margin: 9px 8px -6px 8px; padding: 0; height: 24px; } ul#st__hotel_sort li { float: left; height: 16px; margin-top: 7px; } ul#st__hotel_sort li#st__hotel { width: 127px; } ul#st__hotel_sort li#st__region { width: 175px; } ul#st__hotel_sort li#st__info { width: 155px; } ul#st__hotel_sort li#st__feedback, ul#st__hotel_sort li#st__living_space { width: 156px; } ul#st__hotel_sort li#st__price { border-right: none; padding-right: 18px; width: 141px; } ul#st__hotel_sort li span a, ul#st__hotel_sort li#st__price label a, ul#st__hotel_sort li#st__hotel label a, ul#st__hotel_sort li#st__living_space label a { padding-right: 11px; } ul#st__hotel_sort li#st__price span { float: right; margin: 0 11px; padding: 0; } ul#st__hotel_sort li#st__price label { float: right; } l#st__hotel_sort li#st__hotel label, l#st__hotel_sort li#st__living_space label { float: left; } ul#st__hotel_sort li label.st__name { margin-right: 11px; } div.st__hotel_info_box { margin: 10px 8px 0 8px; } div.st__hotel_info_box div.st__name { height: 23px; } div.st__hotel_info_box div.st__name span, div.st__hotel_info_box div.st__info_details span { display: block; float: left; } div.st__hotel_info_box div.st__name span.st__hotel { margin: 5px 8px 0 10px; } div.st__hotel_info_box div.st__name span.st__notice, div.st__hotel_info_box div.st__name span.st__noticed { float: right; margin: 6px 15px 0 0; } div.st__hotel_info_box div.st__name span.st__notice a { display: block; padding: 0 0 0 10px; } div.st__hotel_info_box div.st__name span.st__noticed a { display: block; float: left; padding: 0 0 0 18px; } div.st__hotel_info_box div.st__info_details span.st__image { width: 129px; } div.st__hotel_info_box div.st__info_details span.st__image img { margin: 5px 0 0 10px; padding: 2px; } div.st__hotel_info_box div.st__info_details span.st__image label, div.st__hotel_info_box div.st__info_details span.st__image label a, div.st__hotel_info_box div.st__info_details span.st__feedback label, div.st__hotel_info_box div.st__info_details span.st__price strong { display: block; } div.st__hotel_info_box div.st__info_details span.st__image label a { height: 16px; padding: 3px 0 0 24px; } div.st__hotel_info_box div.st__info_details span.st__region { padding: 7px 0 0 9px; width: 175px; } div.st__hotel_info_box div.st__info_details span.st__info { padding-top: 8px; width: 155px; } div.st__hotel_info_box div.st__info_details span.st__feedback { padding-top: 6px; width: 163px; } div.st__hotel_info_box div.st__info_details span.st__price { padding: 19px 0 0 0; text-align: right; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__bar a { padding-left: 75px; position: relative; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__bar span { cursor: pointer; display: block; font-size: 1px; height: 7px; line-height: 1px; margin: 4px 0 0 1px; position: absolute; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__read { margin-top: 8px; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__read a { padding-left: 8px; } div.st__hotel_info_box div.st__info_details span.st__price a { display: block; margin-right: 15px; } div.st__hotel_info_box div.st__info_details span.st__price label, div.st__hotel_info_box div.st__info_details span.st__price label a { display: block; height: 30px; margin: 0; width: 136px; } div.st__hotel_info_box div.st__info_details span.st__region span.st__provider { margin-top: 8px; } iframe.st__hotel_info_iframe { height: 480px; width: 774px; } div.st__hotel_info_iframe_wrapper { border: 1px solid #ececec; height: 440px; } div.st__alternative_headline { height: 25px; margin: 20px 8px; padding-top: 9px; text-align: center; } div.st__hotel_info_box_tipp div.st__tipp_headline { background: red; height: 24px; } div.st__hotel_info_box_tipp div.st__tipp_headline span { display: block; float: left; } div.st__hotel_info_box_tipp div.st__tipp_headline span { height: 19px; padding: 5px 0 0 20px; width: auto; } div.st__hotel_info_box_tipp div.st__tipp_headline span.st__tipp_img { height: 20px; padding: 4px 0 0 10px; width: 162px; } div.st__info_details span.st__features span.st__feature_icons { margin-top: 5px; } span.st__hotel_info_details span#st__feature_icons { width: 420px; } div.st__info_details span.st__features span.st__feature_icons span, span.st__hotel_info_details span#st__feature_icons span { display: block; float: left; height: 21px; margin: 0 3px 3px 0; width: 20px; } div.st__selected_hotel_info_box { margin: 3px 8px 0 8px; } div.st__selected_hotel_info_box div.st__name { height: 23px; } div.st__info_details span.st__hotel_info_details span.st__stars { display: inline; height: 14px; margin-left: 2px; } div.st__selected_hotel_info_box div.st__name span, div.st__selected_hotel_info_box div.st__info_details span, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear label { display: block; float: left; } div.st__selected_hotel_info_box div.st__name span.st__hotel { margin: 5px 8px 0 10px; } div.st__selected_hotel_info_box div.st__info_details span.st__image { padding-bottom: 9px; width: 255px; } div.st__selected_hotel_info_box div.st__info_details span.st__image a span.st__info { display: none; } div.st__selected_hotel_info_box div.st__info_details span.st__image a:hover span.st__info { display: block; height: 61px; margin: 21px 0 0 64px; padding: 4px 10px 0 10px; position: absolute; width: 191px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details { padding: 15px 0 9px 0; width: 502px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear label { width: 111px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear span { width: 250px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear { float: none; margin-bottom: 4px; } div.st__selected_hotel_info_box div.st__info_details span.st__image img { margin: 5px 0 0 10px; padding: 2px; } div.st__selected_hotel_info_box div.st__info_details span.st__image label, div.st__selected_hotel_info_box div.st__info_details span.st__image label a, div.st__selected_hotel_info_box div.st__info_details span.st__feedback label { display: block; } div.st__selected_hotel_info_box div.st__info_details span.st__image label a { height: 16px; padding: 3px 0 0 20px; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback { padding-top: 6px; width: 163px; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__bar a { padding-left: 75px; position: relative; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__bar span { cursor: pointer; display: block; font-size: 1px; height: 7px; line-height: 1px; margin: 4px 0 0 1px; position: absolute; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__read { margin-top: 8px; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__read a { padding-left: 8px; } div.st_result_info { height: 19px; margin: 10px 8px 0 8px; padding: 5px 0 0 12px; } div.st__selected_hotel_info_box a#st__bestprice { display: block; height: 46px; margin: 24px 0 0 660px; position: absolute; text-decoration: none; width: 80px; } table#st__dateselect_offer_table { margin: 1px 8px 0 8px; } table#st__dateselect_offer_table thead th { padding-bottom: 7px; padding-top: 6px; } table#st__dateselect_offer_table thead th.st__airport, table#st__dateselect_offer_table_selected tbody td.st__airport { padding-left: 12px; width: 98px; } table#st__dateselect_offer_table thead th.st__arrival, table#st__dateselect_offer_table_selected tbody td.st__arrival { width: 82px; } table#st__dateselect_offer_table thead th.st__duration, table#st__dateselect_offer_table_selected tbody td.st__duration { width: 83px; } table#st__dateselect_offer_table thead th.st__provider, table#st__dateselect_offer_table_selected tbody td.st__provider { width: 111px; } table#st__dateselect_offer_table thead th.st__placing, table#st__dateselect_offer_table_selected tbody td.st__placing { width: 92px; } table#st__dateselect_offer_table thead th.st__catering, table#st__dateselect_offer_table_selected tbody td.st__catering { width: 102px; } table#st__dateselect_offer_table thead th.st__price { padding-left: 8px; width: 95px; } table#st__dateselect_offer_table thead th.st__avail { padding-left: 6px; width: 87px; } table#st__dateselect_offer_table tbody td { height: 50px; } table#st__dateselect_offer_table tbody td.st__airport span, table#st__dateselect_offer_table tbody td.st__airport span a, table#st__dateselect_offer_table_selected tbody td.st__airport span, table#st__dateselect_offer_table_selected tbody td.st__airport span a { display: block; } table#st__dateselect_offer_table tbody td.st__airport span a { padding-left: 20px; } table#st__dateselect_offer_table tbody td.st__provider span a, table#st__dateselect_offer_table tbody td.st__provider span, table#st__dateselect_offer_table_selected tbody td.st__provider span a, table#st__dateselect_offer_table_selected tbody td.st__provider span { display: block; text-align: center; } table#st__dateselect_offer_table tbody td.st__provider span a, table#st__dateselect_offer_table_selected tbody td.st__provider span a { margin-top: -2px; } table#st__dateselect_offer_table tbody td.st__provider img, table#st__dateselect_offer_table_selected tbody td.st__provider img { margin: 4px 0 0 8px; } table#st__dateselect_offer_table tbody td.st__price { padding-left: 18px; } table#st__dateselect_offer_table tbody td.st__avail span { display: block; height: 34px; margin-left: 16px; width: 70px; } table#st__dateselect_offer_table tbody td.st__avail span a, table#st__dateselect_offer_table tbody td.st__avail span a:hover { display: block; height: 34px; text-decoration: none; width: 70px; } table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed { height: 14px; margin: 2px 0 0 15px; width: auto; } table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status a, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status a:hover, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed a, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed a:hover { height: 14px; padding-left: 10px; width: auto; } table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed a, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed a:hover { padding-left: 15px; } table#st__dateselect_offer_table_selected { margin: 0 8px 5px 8px; } table#st__dateselect_offer_table_selected tbody td { height: 57px; } table#st__dateselect_offer_table_selected tbody td.st__airport span a { margin-top: 5px; padding-left: 16px; } table#st__dateselect_offer_table_selected tbody td.st__price { padding-left: 18px; width: 62px; } table#st__dateselect_offer_table_selected tbody td.st__avail span, table#st__dateselect_offer_table_selected tbody td.st__avail span a, table#st__dateselect_offer_table_selected tbody td.st__avail span a:hover { display: block; height: 31px; text-decoration: none; width: 116px; } table#st__dateselect_offer_table thead th.st__price_fewo { padding-left: 0; text-align: center; width: 103px; } table#st__dateselect_offer_table thead th.st__service { width: 200px; } table#st__dateselect_offer_table tbody td.st__airport span.st__fewo { background-image: none; margin-left: 10px; } img#st__check_animation, img#st__check_animation_high { position: absolute; margin: -4px 0 0 0; } img#st__check_animation_high { background: #ffdf3c; padding-bottom: 9px; } #st__flash_anim { position: absolute; margin: -18px 0 0 0; } div#st__selected_travel_info { margin: 10px 8px -1px 8px; position: relative; z-index: 1000; } div#st__selected_travel_info span { display: block; margin: 3px auto 4px auto; padding-left: 35px; width: 500px; } div#st__flip_pages { height: 28px; margin: 0 8px 0 9px; padding-top: 14px } div#st__flip_pages div { float: right; font-size: 1px; height: 17px; line-height: 1px; width: 45px; } div#st__flip_pages div#st__flip_forward { margin: 2px 23px 0 13px; } div#st__flip_pages div#st__flip_backward { margin: 2px 15px 0 0; } div#st__flip_pages div a { display: block; float: left; font-size: 1px; height: 17px; line-height: 1px; margin: 2px 0 0 0; text-decoration: none; width: 22px; } div#st__flip_pages div.st__forward_inactive a, div#st__flip_pages div.st__backward_inactive a { cursor: default; } div#st__flip_pages span, div#st__flip_pages span strong, div#st__flip_pages span label { display: block; float: left; } div#st__flip_pages span { margin: 15px 0 0 15px; position: absolute; } div#st__flip_pages span strong, div#st__flip_pages span label { height: 21px; padding-top: 4px; } div#st__flip_pages span label { margin-left: 20px; padding: 4px 0 0 25px; } span#st__additional_legend { display: block; padding: 14px 0 0 24px; } span#st__additional_legend label { margin-right: 10px; } div#st__booking_travel_info { margin: 10px 8px -3px 8px; } div#st__booking_travel_info span { display: block; margin: 3px auto 4px auto; padding-left: 35px; width: 500px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__pricing span { float: left; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__pricing span.st__price_info { width: 176px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__total_price { margin-left: -15px; padding: 3px 0 3px 15px; position: relative; width: 502px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__pricing span.st__price, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__total_price span, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__additional_pricing span { width: 80px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__total_price label { width: 287px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__additional_pricing label { margin-left: 115px; width: 172px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__line_small { margin-left: 105px; width: 235px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__line_large { margin-left: -15px; position: relative; } div#st__booking_form { margin: 10px 8px 0 8px; } div#st__booking_form div.st__form_header { height: 18px; padding: 4px 0 0 13px; margin-bottom: 10px; } div#st__booking_form span.st__form_subheadline { margin-bottom: 10px; } div#st__booking_form div.st__personal_data div { margin-bottom: 10px; width: 370px; } div#st__booking_form div.st__personal_data div span.st__form_subheadline { display: block; padding: 1px 0 1px 3px; } div#st__booking_form div.st__personal_data div.st__fleft { margin-left: 8px; } div#st__booking_form div.st__personal_data div.st__fright { margin-right: 8px; } div#st__booking_form div.st__personal_data div span.st__clear { margin-bottom: 5px; } div#st__booking_form div.st__personal_data div label { display: block; float: left; margin-left: 15px; padding-top: 3px; width: 120px; } div#st__booking_form div.st__personal_data div.st__travellers { clear: both; display: block; margin: 0 0 20px 0; width: 100%; } div#st__booking_form div.st__personal_data div.st__travellers span.st__form_subheadline { margin: 0 8px 10px 8px; padding: 1px 0 1px 3px; } div#st__booking_form div.st__personal_data div.st__travellers span { padding-left: 142px; } div#st__booking_form div.st__personal_data div.st__travellers span strong { display: block; float: left; padding-top: 3px; width: 25px; } div#st__booking_form div.st__personal_data div.st__travellers span label.st__no { margin-left: 0; width: 11px; } div#st__booking_form div.st__personal_data div.st__travellers span label.st__title { width: 58px; } div#st__booking_form div.st__personal_data div.st__travellers span label.st__prename { width: 144px; } div#st__booking_form div.st__personal_data div.st__travellers span label.st__lastname { width: 144px; } div#st__booking_form div.st__radio_block { margin: 0 0 0 138px; padding-bottom: 10px; } div#st__booking_form div.st__radio_block span { padding-bottom: 6px; } div#st__booking_form div.st__radio_block span.st__assurance_info { display: block; height: 62px; padding: 3px 10px 3px 10px; position: absolute; margin: -7px 0 0 250px; width: 240px; } div#st__booking_form div.st__radio_block span label { display: block; float: left; padding-top: 1px; width: 250px; } div#st__booking_form div.st__radio_block span span { display: block; padding: 1px 0 0 0; } div#st__booking_form div.st__radio_block span.st__ckeckbox_block { display: block; margin: 5px 8px 0 -3px; padding: 4px 0 3px 5px; } div#st__booking_form div.st__radio_block span.st__ckeckbox_block label { width: auto; } div#st__booking_form div.st__radio_block span#st__ssl_info { height: 50px; margin: 0 0 0 419px; padding: 7px 0 0 50px; position: absolute; width: 152px; } div#st__booking_form div.st__radio_block span.st__payment_form_block { display: block; margin-bottom: 10px; padding-bottom: 10px; width: 408px; } div#st__booking_form div.st__radio_block span.st__payment_form_block span.st__form_subheadline { margin: 0 0 4px 0; padding: 1px 0 1px 3px; width: 393px; } div#st__booking_form div.st__radio_block span.st__payment_form_block label { float: none; width: 200px; } div#st__booking_form div.st__radio_block span.st__payment_form_block span.st__credit_info { clear: both; display: block; padding-top: 7px; } div#st__booking_form div.st__radio_block span.st__payment_form_block span.st__cvc_info { float: left; height: 16px; margin: 3px 0 0 5px; width: 16px; } div#st__booking_form div.st__line { margin-left: -125px; margin-right: 8px; } div#st__booking_form div.st__radio_block span.st__coupon { padding: 8px 0 10px 5px; } div#st__booking_form div.st__radio_block span.st__coupon label { padding-top: 3px; width: 100px; } div#st__booking_form div.st__whish { padding: 0 0 20px 144px; } div#st__booking_form div.st__booking_text { padding: 0 0 15px 13px; } div#st__booking_form div.st__booking_text span.st__agb { margin: 8px 15px 0 0; padding: 5px 5px 5px 10px; } div#st__booking_form div.st__booking_text span.st__special_booking_request { padding-bottom: 12px; } div#st__booking_form div.st__booking_text span.st__newsletter { padding: 5px 0 10px 10px; } div#st__booking_form div.st__booking_text span.st__newsletter label { display: block; padding-top: 8px; } div#st__booking_form div.st__finish_booking { height: 60px; } div#st__booking_form div.st__finish_booking label { float: left; margin: 22px 0 0 262px; } div#st__booking_form div.st__finish_booking label span { padding: 0 5px; } div.st__data_box_footer_booking span { display: block; height: 27px; padding:10px 0 0 18px; } div.st__error_message { margin: 10px 8px -3px 8px; padding: 5px 0 5px 250px; } div#st__booking_form div.st__personal_data span.st__mail_info { display: block; margin: 10px 41px 0 15px; padding: 5px 0 5px 8px; } span.st__assurance_info_2 { display: block; margin: 0 0 15px 0; padding: 5px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details label.st__times_of_flight a { padding-left: 15px; } img#wait_anim { left: 211px; position: absolute; } div#wait_anim_flash { left: 211px; position: absolute; margin-top: 16px; } div.st__validation div.st__personal_data { margin-bottom: 10px; } div#st__booking_form div.st__personal_data div span.st__validation_subhead { margin-top: 10px; } div.st__validation div.st__form_header { margin-bottom: 0 !important; } div.st__validation span.st__valid_travellers { display: block; margin: 0 0 0 16px; } div.st__validation_footer { height: 56px; margin-top: -10px; } div#st__popup_header, div#st__popup_header_02 { height: 98px; width: 590px; } div#st__popup_header_02 { height: 596px; } div#st__popup_header span.st__headline, div#st__popup_header_02 span.st__headline, div#st__popup_header_02 span.st__text, div#st__popup_notice div#st__popup_notice_header span.st__noticed, div#st__popup_notice div#st__popup_notice_header ul#st__notice_sort { display: block; position: absolute; } div#st__popup_header span.st__headline { margin: 77px 0 0 17px; } div#st__popup_header_02 span.st__headline { margin: 220px 0 0 17px; } div#st__popup_header_02 span.st__text { margin: 250px 0 0 17px; width: 550px; } div#st__popup_header_02 span.st__text a { padding-left: 8px; } div.st__popup_text { margin: 15px 12px 0 17px; width: 561px; } div.st__popup_text p { margin: 0 0 12px 0; padding: 0; } div#st__popup_notice, div#st__popup_notice div#st__popup_notice_header, div#st__popup_notice div#st__popup_notice_buttons { width: 590px; } div#st__popup_notice div#st__popup_notice_header { height: 51px; } div#st__popup_notice div#st__popup_notice_buttons { height: 74px; } div#st__popup_notice div#st__popup_notice_header span.st__noticed { margin: 10px 0 0 17px; } div#st__popup_notice div#st__popup_notice_header ul#st__notice_sort { list-style: none; margin: 34px 0 0 5px; padding: 0; } div#st__popup_notice div#st__popup_notice_header ul#st__notice_sort li { float: left; } div#st__popup_notice_note { margin: 0 0 0 8px; padding: 10px 0 10px 10px; width: 564px; } div#st__popup_notice_note span { display: block; margin-top: 6px; } div#st__popup_notice_note span a { padding-left: 15px; } div#st__popup_notice_buttons span { display: block; float: right; height: 39px; margin: 15px 20px 0 -12px; width: 168px; } div#st__popup_notice_buttons span a { display: block; height: 39px; text-decoration: none; width: 168px; } div#st__popup_notice div.st__save_text { margin: 10px 0 15px 18px; } div#st__popup_notice span.st__save_back, div#st__popup_holiday span.st__save { display: block; padding: 10px; margin: 15px 7px 0 7px; width: auto; } div#st__popup_notice span.st__save_back { height: 39px; } div#st__popup_notice span.st__save_back a { display: block; height: auto; text-decoration: none; padding-left: 15px; width: auto; } div#st__popup_notice span.st__hint { display: block; float: none; height: auto; text-decoration: none; margin: 14px 17px 0 17px; padding: 0; width: auto; } div#st__popup_notice span.st__save_back label, div#st__popup_notice div.st__save_text span.st__error { margin-top: 12px; } div#st__popup_notice_form { margin: 10px 17px 0 17px; } div#st__popup_notice_form label { display: block; margin-top: 4px; } div#st__popup_notice span.st__mandatory { padding-top: 10px; } div.st__date_choice { margin: 15px 0 0 7px; padding: 16px 0 8px 12px; width: 561px; } div.st__date_choice span.st__clear { margin-bottom: 6px; } div#st__popup_holiday label { display: block; float: left; margin-top: 3px; width: 150px; } div#st__popup_holiday span.st__save label { margin-top: 14px; } div#st__popup_holiday span.st__save { width: 555px; } div.st__date_choice span.st__period { display: block; padding: 3px 5px; } div.st__flight_time { margin: 15px 0 0 8px; padding: 3px 0 3px 8px; width: 561px; }div#st__themes_left { float: left; margin-top: 1px; width: 201px; } div#st__themes_left div#st__themes_menu { margin-left: 4px; padding-bottom: 5px; width: 196px; } div#st__themes_left div#st__themes_menu span { display: block; padding: 7px 0 0 14px; width: 182px; } div#st__themes_left div#st__themes_menu span.st__first { height: 21px; padding: 11px 0 0 14px; } div#st__themes_left div#st__themes_menu span.st__open { height: 243px; padding: 1px 0 0 0; width: 196px; } div#st__themes_left div#st__themes_menu span.st__open ul { margin: 0 0 0 0; padding: 0 0 0 0; list-style: none; } div#st__themes_left div#st__themes_menu span.st__open ul li { float: left; width: 196px; } div#st__themes_left div#st__themes_menu span.st__open ul a { display: block; padding: 6px 0 6px 24px; margin: 0 5px; } div#st__themes_middle { float: left; margin-top: 1px; width: 596px; } div#st__themes_right { float: left; margin-top: 1px; width: 198px; } div#st__theme_teaser_box_subh { height: 284px; margin-top: 6px; } div#st__theme_teaser_box_hp { height: 308px; margin-top: 6px; } div#st__theme_teaser_box_subh div#st__theme_teaser_box_01, div#st__theme_teaser_box_subh div#st__theme_teaser_box_02, div#st__theme_teaser_box_subh div#st__theme_teaser_box_03, div#st__theme_teaser_box_subh div#st__theme_teaser_box_04, div#st__theme_teaser_box_subh div#st__theme_teaser_box_05 { height: 280px; position: absolute; width: 194px; } div#st__theme_teaser_box_hp div#st__theme_teaser_box_01, div#st__theme_teaser_box_hp div#st__theme_teaser_box_02, div#st__theme_teaser_box_hp div#st__theme_teaser_box_03, div#st__theme_teaser_box_hp div#st__theme_teaser_box_04, div#st__theme_teaser_box_hp div#st__theme_teaser_box_05 { height: 302px; position: absolute; width: 194px; } div#st__theme_teaser_box_subh div#st__theme_teaser_box_01, div#st__theme_teaser_box_hp div#st__theme_teaser_box_01 { margin-left: 5px; } div#st__theme_teaser_box_subh div#st__theme_teaser_box_02, div#st__theme_teaser_box_hp div#st__theme_teaser_box_02 { margin-left: 203px; } div#st__theme_teaser_box_subh div#st__theme_teaser_box_03, div#st__theme_teaser_box_hp div#st__theme_teaser_box_03 { margin-left: 401px; } div#st__theme_teaser_box_subh div#st__theme_teaser_box_04, div#st__theme_teaser_box_hp div#st__theme_teaser_box_04 { margin-left: 599px; } div#st__theme_teaser_box_subh div#st__theme_teaser_box_05, div#st__theme_teaser_box_hp div#st__theme_teaser_box_05 { margin-left: 797px; } div.st__teaser_themes_overlay { height: 156px; margin: 100px 0 0 20px; position: absolute; width: 230px; } div.st__teaser_themes_overlay span.st__infotext { display: block; height: 92px; padding: 11px 5px 0 14px; } div.st__teaser_themes_overlay span.st__more { display: block; margin-left: 14px; padding: 0 0 0 8px; } div.st__teaser_themes_overlay span.st__switch { margin-right: 3px; } div.st__teaser_themes_overlay span.st__switch label { cursor: pointer; display: block; float: right; font-size: 1px; height: 14px; line-height: 1px; margin: 16px 7px 0 0; width: 19px; } div#st__travel_left { float: left; margin-left: 6px; width: 790px; } div#st__travel_left div#st__travel_content_top, div#st__travel_left div#st__travel_content_bottom { font-size: 1px; height: 11px; line-height: 1px; } div#st__travel_left div#st__travel_content_bottom { clear: left; height: 8px; } div#st__travel_left div#st__travel_content_maps { float: left; margin-left: 4px; width: 483px; } div#st__travel_left div#st__travel_content_menu div.st__show_all, div#st__travel_left div#st__travel_content_menu div.st__step_back { height: 40px; } div#st__travel_left div#st__travel_content_menu div.st__show_all a, div#st__travel_left div#st__travel_content_menu div.st__step_back a { display: block; padding: 13px 0 0 28px; } img.st__target_of_month { margin-top: 5px; } img.st__region_image { margin: 2px 0 2px 7px; padding: 2px 0; } div.st__region_select { margin-left: 228px; position: absolute; } div.st__target_select { margin-left: 328px; position: absolute; } div.st__tip_category { margin: 0 20px 0 5px; padding: 10px 0 10px 2px; } div.st__tip_category span { display: block; float: left; } div.st__tip_category span a { display: block; padding-left: 12px; } div.st__travel_info { margin: 0 8px 0 17px; } div.st__travel_info p { margin: 0; padding: 0 10px 25px 0; } div.st__travel_info p span.st__text { display: block; margin: 0; padding: 0 10px 0 16px; } div.st__travel_info p span.st__set_bg { padding-top: 15px; } div.st__travel_info p span.st__text span { display: block; padding-bottom: 10px; padding-right: 20px; margin-left: 16px; } div.st__travel_info strong.st__headline, div.st__travel_info strong.st__subheadline { display: block; margin-bottom: 7px; padding: 0 0 0 16px; } div.st__travel_info strong.st__insider { margin-left: -15px; padding: 10px 0 0 31px; } div.st__travel_info span.st__text strong.st__viewpoint span { padding-right: 24px; } div.st__travel_info span.st__text strong.st__young span { padding-right: 15px; } div.st__travel_info p span.st__text strong.st__headline span { display: inline; margin: 0; } div#st__finish_line { font-size: 1px; height: 1px; line-height: 1px; margin-left: -2px; position: relative; width: 289px; } div.st__to_top { margin: 0 15px 10px 0; padding-bottom: 18px; } div.st__to_top span a { display: block; padding-left: 10px; } strong.st__category_headline { display: block; margin-left: 18px; padding: 20px 0 0 0; } strong.st__category_subheadline { display: block; margin-left: 18px; padding: 10px 0 5px 0; } strong.st__headline_link { display: block; } strong.st__category_headline a, strong.st__category_subheadline a, strong.st__headline_link a { padding-left: 10px; } div#st__travel_left div#st__travel_content_menu { float: left; margin-left: 8px; padding-top: 63px; width: 287px; } div#st__travel_content_menu div.st__menu_main { height: 192px; margin-left: -2px; position: relative; width: 289px; } div#st__travel_content_menu div.st__menu_main ul { list-style: none; margin: 0; padding: 0; } div#st__travel_content_menu div.st__menu_main ul li a { display: block; height: 23px; padding: 9px 0 0 34px; } div#st__travel_content_menu div.st__menu_main ul li a span { display: none; } div#st__travel_content_menu div.st__menu_main ul li a:hover span { display: block; position: absolute; } div#st__travel_content_menu div.st__menu_main ul li a:hover { background: transparent; } div#st__travel_content_menu div.st__menu_sub { min-height: 194px; padding-bottom: 5px; } div#st__travel_content_menu div.st__menu_sub div.st__headline { height: 26px; margin-left: -2px; padding: 9px 0 0 12px; position: relative; width: 258px; } div.st__menu_sub_items { margin: 6px 0 0 3px; width: 272px; } div.st__menu_sub_items span { display: block; float: left; width: 136px; } div.st__menu_sub_items span a { display: block; padding: 2px 0 2px 16px; width: 116px; } div.st__menu_sub_items span a label { display: none; } div.st__menu_sub_items span a:hover label { display: block; position: absolute; } div.st__menu_sub_items span a:hover { background: transparent; } div#st__travel_path { margin: 5px 0 9px 0; padding: 0 0 0 15px; } div#st__travel_path ul { margin: 0; padding: 0; } div#st__travel_path ul li { float: left; list-style: none; } div#st__travel_path ul li a { padding: 0 3px 0 3px; } div#st__anchor_box { margin: 10px 8px 0 8px; padding: 14px 0 18px 0; } div#st__insider_box { margin: 10px 8px 0 8px; padding: 4px 0; } div#st__anchor_box strong, div#st__insider_box strong { display: block; height: 25px; padding: 10px 0 0 9px; } div#st__anchor_box ul { list-style: none; margin: 10px 0 0 31px; padding: 0; } div#st__anchor_box ul li { float: left; width: 330px; } div#st__anchor_box ul li a { display: block; padding: 0 0 4px 10px; width: 330px; } div.st__insider_box_wrapper { margin: 0 8px 0 8px; } div.st__insider_box_wrapper div { float: left; height: 167px; width: 191px; } div.st__insider_box_wrapper div span { display: block; margin: 0 10px 10px 10px; padding-top: 10px; } div.st__insider_box_wrapper div span strong { display: block; height: 30px; margin-bottom: 4px; overflow: hidden; padding: 8px 0 0 31px; } div.st__insider_box_wrapper div span strong.st__highlight, div.st__travel_info span strong.st__highlight { padding: 0 0 0 15px; } div.st__insider_box_wrapper div span a { display: block; height: 70px; } div.st__insider_box_wrapper div span label { display: block; float: right; margin-top: 20px; } div.st__insider_box_wrapper div span label a { height: auto; padding-left: 8px; } div.st__region_map { min-height: 255px; } div#st__travel_left div#st__travel_content_maps div.st__worldmap { height: 297px; } div#st__travel_content_menu div.st__menu_main ul li.st__afrika span { height: 110px; left: 491px; top: 86px; width: 105px; } div#st__travel_content_menu div.st__menu_main ul li.st__amerika_karibik span { height: 284px; left: 310px; top: -58px; width: 196px; } div#st__travel_content_menu div.st__menu_main ul li.st__asien_fernost span { height: 197px; left: 550px; top: -39px; width: 204px; } div#st__travel_content_menu div.st__menu_main ul li.st__australien span { height: 54px; left: 657px; top: 155px; width: 84px; } div#st__travel_content_menu div.st__menu_main ul li.st__europa span { height: 91px; left: 504px; top: 12px; width: 73px; } div#st__travel_content_menu div.st__menu_main ul li.st__naher_osten span { height: 47px; left: 552px; top: 86px; width: 51px; } div#st__travel_left div#st__travel_content_maps div.st__africa_map { height: 297px; } div.st__menu_sub_items span.st__aegypten a label { height: 59px; left: 542px; top: 190px; width: 60px; } div.st__menu_sub_items span.st__djerba_-_suedtunesien a label { height: 55px; left: 480px; top: 167px; width: 55px; } div.st__menu_sub_items span.st__kenia a label { height: 51px; left: 580px; top: 292px; width: 51px; } div.st__menu_sub_items span.st__marokko a label { height: 61px; left: 417px; top: 172px; width: 61px; } div.st__menu_sub_items span.st__mauritius a label { height: 55px; left: 648px; top: 372px; width: 55px; } div.st__menu_sub_items span.st__namibia a label { height: 61px; left: 502px; top: 373px; width: 61px; } div.st__menu_sub_items span.st__seychellen a label { height: 54px; left: 613px; top: 324px; width: 54px; } div.st__menu_sub_items span.st__suedafrika a label { height: 69px; left: 520px; top: 389px; width: 69px; } div.st__menu_sub_items span.st__tunesien a label { height: 44px; left: 481px; top: 171px; width: 44px; } div#st__travel_left div#st__travel_content_maps div.st__america_map { height: 297px; } div.st__menu_sub_items span.st__brasilien a label { height: 68px; left: 568px; top: 335px; width: 68px; } div.st__menu_sub_items span.st__costa_rica a label { height: 55px; left: 530px; top: 304px; width: 55px; } div.st__menu_sub_items span.st__dominikanische_republik a label { height: 55px; left: 550px; top: 290px; width: 55px; } div.st__menu_sub_items span.st__florida a label { height: 55px; left: 532px; top: 273px; width: 55px; } div.st__menu_sub_items span.st__jamaika a label { height: 55px; left: 540px; top: 291px; width: 55px; } div.st__menu_sub_items span.st__kalifornien a label { height: 32px; left: 488px; top: 269px; width: 32px; } div.st__menu_sub_items span.st__kuba a label { height: 55px; left: 536px; top: 285px; width: 55px; } div.st__menu_sub_items span.st__los_angeles a label { height: 55px; left: 477px; top: 264px; width: 55px; } div.st__menu_sub_items span.st__mexiko a label { height: 55px; left: 502px; top: 283px; width: 55px; } div.st__menu_sub_items span.st__new_york a label { height: 55px; left: 543px; top: 247px; width: 55px; } div.st__menu_sub_items span.st__san_francisco a label { height: 55px; left: 472px; top: 259px; width: 55px; } div#st__travel_left div#st__travel_content_maps div.st__asia_map { height: 297px; } div.st__menu_sub_items span.st__bali_-_lombok a label { height: 56px; left: 531px; top: 405px; width: 56px; } div.st__menu_sub_items span.st__bangkok a label { height: 55px; left: 503px; top: 368px; width: 55px; } div.st__menu_sub_items span.st__hongkong_macau a label { height: 55px; left: 527px; top: 352px; width: 55px; } div.st__menu_sub_items span.st__malaysia a label { height: 40px; left: 525px; top: 394px; width: 40px; } div.st__menu_sub_items span.st__malediven a label { height: 44px; left: 464px; top: 393px; width: 44px; } div.st__menu_sub_items span.st__peking a label { height: 55px; left: 529px; top: 320px; width: 55px; } div.st__menu_sub_items span.st__phuket_-_krabi_-_ko_lanta_-_ko_phi_phi a label { height: 55px; left: 500px; top: 378px; width: 55px; } div.st__menu_sub_items span.st__singapur a label { height: 47px; left: 512px; top: 393px; width: 47px; } div.st__menu_sub_items span.st__sri_lanka a label { height: 55px; left: 470px; top: 379px; width: 55px; } div.st__menu_sub_items span.st__thailand a label { height: 50px; left: 507px; top: 371px; width: 50px; } div.st__menu_sub_items span.st__vietnam a label { height: 37px; left: 522px; top: 373px; width: 37px; } div#st__travel_left div#st__travel_content_maps div.st__europa_map { height: 447px; } div.st__menu_sub_items span.st__algarve a label { height: 55px; left: 351px; top: 452px; width: 55px; } div.st__menu_sub_items span.st__andalusien a label { height: 50px; left: 380px; top: 463px; width: 50px; } div.st__menu_sub_items span.st__apulien a label { height: 45px; left: 542px; top: 464px; width: 45px; } div.st__menu_sub_items span.st__athen a label { height: 55px; left: 588px; top: 486px; width: 55px; } div.st__menu_sub_items span.st__barcelona a label { height: 55px; left: 420px; top: 443px; width: 55px; } div.st__menu_sub_items span.st__berlin a label { height: 70px; left: 509px; top: 350px; width: 69px; } div.st__menu_sub_items span.st__bulgarische_schwarzmeerkueste a label { height: 55px; left: 597px; top: 437px; width: 55px; } div.st__menu_sub_items span.st__chalkidiki a label { height: 55px; left: 585px; top: 464px; width: 55px; } div.st__menu_sub_items span.st__costa_blanca a label { height: 45px; left: 417px; top: 456px; width: 45px; } div.st__menu_sub_items span.st__costa_del_sol_-_granada a label { height: 55px; left: 369px; top: 466px; width: 55px; } div.st__menu_sub_items span.st__fuerteventura a label { height: 55px; left: 348px; top: 531px; width: 55px; } div.st__menu_sub_items span.st__gran_canaria a label { height: 55px; left: 330px; top: 536px; width: 55px; } div.st__menu_sub_items span.st__griechische_inseln_aegaeis a label { height: 55px; left: 605px; top: 479px; width: 55px; } div.st__menu_sub_items span.st__hamburg a label { height: 72px; left: 509px; top: 348px; width: 54px; } div.st__menu_sub_items span.st__ibiza_-_formentera a label { height: 55px; left: 424px; top: 460px; width: 55px; } div.st__menu_sub_items span.st__korfu a label { height: 55px; left: 559px; top: 471px; width: 55px; } div.st__menu_sub_items span.st__kos a label { height: 55px; left: 616px; top: 495px; width: 55px; } div.st__menu_sub_items span.st__kreta a label { height: 55px; left: 600px; top: 511px; width: 55px; } div.st__menu_sub_items span.st__kroatische_kueste_-_dalmatien a label { height: 55px; left: 536px; top: 433px; width: 55px; } div.st__menu_sub_items span.st__kroatische_kueste_-_istrien a label { height: 55px; left: 523px; top: 416px; width: 55px; } div.st__menu_sub_items span.st__lanzarote a label { height: 55px; left: 354px; top: 522px; width: 55px; } div.st__menu_sub_items span.st__la_palma a label { height: 55px; left: 305px; top: 527px; width: 55px; } div.st__menu_sub_items span.st__lissabon a label { height: 55px; left: 347px; top: 436px; width: 55px; } div.st__menu_sub_items span.st__london a label { height: 55px; left: 441px; top: 341px; width: 55px; } div.st__menu_sub_items span.st__madeira_-_porto_santo a label { height: 55px; left: 307px; top: 488px; width: 55px; } div.st__menu_sub_items span.st__mallorca a label { height: 55px; left: 434px; top: 457px; width: 55px; } div.st__menu_sub_items span.st__malta_-_gozo a label { height: 55px; left: 516px; top: 504px; width: 55px; } div.st__menu_sub_items span.st__menorca a label { height: 55px; left: 444px; top: 455px; width: 55px; } div.st__menu_sub_items span.st__muenchen a label { height: 90px; left: 509px; top: 346px; width: 59px; } div.st__menu_sub_items span.st__paris a label { height: 55px; left: 454px; top: 365px; width: 55px; } div.st__menu_sub_items span.st__rhodos a label { height: 55px; left: 622px; top: 500px; width: 55px; } div.st__menu_sub_items span.st__rom a label { height: 55px; left: 510px; top: 447px; width: 55px; } div.st__menu_sub_items span.st__sizilien a label { height: 45px; left: 522px; top: 495px; width: 45px; } div.st__menu_sub_items span.st__istanbul a label { height: 55px; left: 623px; top: 453px; width: 55px; } div.st__menu_sub_items span.st__teneriffa a label { height: 55px; left: 318px; top: 533px; width: 55px; } div.st__menu_sub_items span.st__tuerkische_suedkueste a label { height: 68px; left: 652px; top: 488px; width: 68px; } div.st__menu_sub_items span.st__tuerkische_westkueste a label { height: 55px; left: 621px; top: 486px; width: 55px; } div.st__menu_sub_items span.st__venedig a label { height: 55px; left: 509px; top: 413px; width: 55px; } div.st__menu_sub_items span.st__wien a label { height: 48px; left: 515px; top: 395px; width: 64px; } div.st__menu_sub_items span.st__zypern a label { height: 55px; left: 665px; top: 505px; width: 55px; } div.st__menu_sub_items span.st__zakinthos_-_ithaki_-_kefallina_-_lefkas a label { height: 55px; left: 565px; top: 483px; width: 55px; } div#st__travel_left div#st__travel_content_maps div.st__australia_map { height: 297px; } div#st__travel_left div#st__travel_content_maps div.st__naher_osten_map { height: 297px; } div.st__menu_sub_items span.st__dubai_-_vereinigte_arabische_emirate a label { height: 55px; left: 665px; top: 505px; visibility: hidden; width: 55px; } div#st__travel_right { float: right; width: 198px; } div.st__teaser_download_map { height: 133px; width: 194px; } div.st__teaser_download_map span.st__headline { display: block; padding: 9px 0 7px 10px; } div.st__teaser_download_map span.st__fright { display: block; margin: 0 10px 0 0; } div.st__teaser_download_map span.st__fright a { display: block; padding-left: 8px; } div.st__teaser_download_map a.st__link { display: block; height: 72px; text-decoration: none; }div#st__menu { background: url(http://www.start.de/site/images/bg/menu/menu.gif) 0 -432px repeat-x; height: 48px; position: absolute; top: 91px; width: 995px; z-index: 5000; } div#st__menu ul#st__firstlayer { margin: 0; padding: 0; } div#st__menu ul#st__firstlayer li { border-right: 1px solid #ffab73; float: left; height: 35px; list-style-type: none; margin: 8px 0 0 0; padding: 0; position: relative; } div#st__menu ul#st__firstlayer li a { color: #fff; display: block; float: left; font: bold 12px arial, sans-serif; outline: 0; text-align: center; text-decoration: none; } div#st__menu ul#st__firstlayer li a:hover, div#st__menu ul#st__firstlayer li:hover a, div#st__menu ul#st__firstlayer li.over a { background-color: #ffd009; border-bottom: 1px solid #e3aa01; border-left: 1px solid #c48e04; border-right: 1px solid #c48e04; color: #894b00; display: block; float: left; font: bold 12px arial, sans-serif; margin: 0 -1px; position: relative; text-align: center; text-decoration: none; z-index: 100; } div#st__menu ul#st__firstlayer li#st__roundtrip a:hover { border-right: none; } div#st__menu ul#st__firstlayer li#st__hotel a, div#st__menu ul#st__firstlayer li#st__themes a, div#st__menu ul#st__firstlayer li#st__home a { height: 33px; padding-top: 2px; } div#st__menu ul#st__firstlayer li#st__hotel_active a, div#st__menu ul#st__firstlayer li#st__themes_active a, div#st__menu ul#st__firstlayer li#st__home_active a { height: 33px; padding-top: 7px; text-indent: 5px; } div#st__menu ul#st__firstlayer li#st__allinclusive a, div#st__menu ul#st__firstlayer li#st__lastminute a, div#st__menu ul#st__firstlayer li#st__rail_and_fly a, div#st__menu ul#st__firstlayer li#st__rentacar a, div#st__menu ul#st__firstlayer li#st__citytravel a, div#st__menu ul#st__firstlayer li#st__cruise a, div#st__menu ul#st__firstlayer li#st__roundtrip a { height: 25px; padding-top: 10px; } div#st__menu ul#st__firstlayer li#st__allinclusive_active a, div#st__menu ul#st__firstlayer li#st__lastminute_active a, div#st__menu ul#st__firstlayer li#st__rail_and_fly_active a, div#st__menu ul#st__firstlayer li#st__rentacar_active a, div#st__menu ul#st__firstlayer li#st__citytravel_active a, div#st__menu ul#st__firstlayer li#st__cruise_active a, div#st__menu ul#st__firstlayer li#st__roundtrip_active a { height: 25px; padding-top: 15px; text-indent: 5px; } div#st__menu ul#st__firstlayer li#st__themes_active a:hover, div#st__menu ul#st__firstlayer li#st__themes_active a, div#st__menu ul#st__firstlayer li#st__lastminute_active a:hover, div#st__menu ul#st__firstlayer li#st__lastminute_active a, div#st__menu ul#st__firstlayer li#st__allinclusive_active a:hover, div#st__menu ul#st__firstlayer li#st__allinclusive_active a, div#st__menu ul#st__firstlayer li#st__hotel_active a:hover, div#st__menu ul#st__firstlayer li#st__hotel_active a, div#st__menu ul#st__firstlayer li#st__rail_and_fly_active a:hover, div#st__menu ul#st__firstlayer li#st__rail_and_fly_active a, div#st__menu ul#st__firstlayer li#st__rentacar_active a:hover, div#st__menu ul#st__firstlayer li#st__rentacar_active a, div#st__menu ul#st__firstlayer li#st__citytravel_active a:hover, div#st__menu ul#st__firstlayer li#st__citytravel_active a, div#st__menu ul#st__firstlayer li#st__cruise_active a:hover, div#st__menu ul#st__firstlayer li#st__cruise_active a, div#st__menu ul#st__firstlayer li#st__roundtrip_active a:hover, div#st__menu ul#st__firstlayer li#st__roundtrip_active a, div#st__menu ul#st__firstlayer li#st__home_active a:hover, div#st__menu ul#st__firstlayer li#st__home_active a { background-color: transparent; border: none; color: #894b00; margin: 0; } div#st__menu ul#st__firstlayer li#st__themes_active, div#st__menu ul#st__firstlayer li#st__lastminute_active, div#st__menu ul#st__firstlayer li#st__allinclusive_active, div#st__menu ul#st__firstlayer li#st__hotel_active, div#st__menu ul#st__firstlayer li#st__rail_and_fly_active, div#st__menu ul#st__firstlayer li#st__rentacar_active, div#st__menu ul#st__firstlayer li#st__citytravel_active, div#st__menu ul#st__firstlayer li#st__cruise_active, div#st__menu ul#st__firstlayer li#st__roundtrip_active, div#st__menu ul#st__firstlayer li#st__home_active { background-image: url(http://www.start.de/site/images/bg/menu/menu.gif); background-repeat: no-repeat; border-right: none; height: 42px; margin: 2px -2px 0 -3px; position: relative; z-index: 200; } div#st__menu ul#st__firstlayer li#st__home_active { background-position: 0 -588px; margin: 2px -2px 0 0; width: 36px; } div#st__menu ul#st__firstlayer li#st__themes_active { background-position: 0 -660px; width: 126px; } div#st__menu ul#st__firstlayer li#st__lastminute_active { background-position: 0 0; width: 106px; } div#st__menu ul#st__firstlayer li#st__allinclusive_active { background-position: 0 -72px; width: 121px; } div#st__menu ul#st__firstlayer li#st__hotel_active { background-position: 0 -144px; width: 103px; } div#st__menu ul#st__firstlayer li#st__rail_and_fly_active { background-position: 0 0; width: 107px; } div#st__menu ul#st__firstlayer li#st__rentacar_active { background-position: 0 -216px; width: 102px; } div#st__menu ul#st__firstlayer li#st__citytravel_active { background-position: 0 -288px; width: 113px; } div#st__menu ul#st__firstlayer li#st__cruise_active { background-position: 0 -360px; width: 114px; } div#st__menu ul#st__firstlayer li#st__roundtrip_active { background-position: 0 -144px; width: 105px; } div#st__menu ul#st__firstlayer li#st__home { background: url(http://www.start.de/site/images/bg/menu/menu.gif) 8px -534px no-repeat; } div#st__menu ul#st__firstlayer li#st__home a:hover { background: #ffd009 url(http://www.start.de/site/images/bg/menu/menu.gif) -37px -534px no-repeat; border-bottom: none; } div#st__menu ul#st__firstlayer li#st__home a, div#st__menu ul#st__firstlayer li#st__home_active a { width: 34px; } div#st__menu ul#st__firstlayer li#st__themes a, div#st__menu ul#st__firstlayer li#st__themes_active a { width: 121px; } div#st__menu ul#st__firstlayer li#st__lastminute a, div#st__menu ul#st__firstlayer li#st__lastminute_active a { width: 101px; } div#st__menu ul#st__firstlayer li#st__allinclusive a, div#st__menu ul#st__firstlayer li#st__allinclusive_active a { width: 116px; } div#st__menu ul#st__firstlayer li#st__hotel a, div#st__menu ul#st__firstlayer li#st__hotel_active a { width: 98px; } div#st__menu ul#st__firstlayer li#st__rail_and_fly a, div#st__menu ul#st__firstlayer li#st__rail_and_fly_active a { width: 102px; } div#st__menu ul#st__firstlayer li#st__rentacar a, div#st__menu ul#st__firstlayer li#st__rentacar_active a { width: 97px; } div#st__menu ul#st__firstlayer li#st__citytravel a, div#st__menu ul#st__firstlayer li#st__citytravel_active a { width: 108px; } div#st__menu ul#st__firstlayer li#st__cruise a, div#st__menu ul#st__firstlayer li#st__cruise_active a { width: 109px; } div#st__menu ul#st__firstlayer li#st__roundtrip a, div#st__menu ul#st__firstlayer li#st__roundtrip_active a { width: 100px; } div#st__menu ul#st__firstlayer li#st__roundtrip, div#st__menu ul#st__firstlayer li#st__roundtrip_active { border-right: none; } div#st__menu ul#st__firstlayer li a span { background: url(http://www.start.de/site/images/bg/menu/new_item.gif) 50% 0 no-repeat; display: block; height: 24px; left: 0; margin-top: -19px; position: absolute; top: 0; width: 100%; } div#st__menu ul#st__firstlayer li ul#st__secondlayer { display: none; left: 0; margin: 0 0 0 -1px; padding: 0; position: absolute; top: 100%; width: 149px; } div#st__menu ul#st__firstlayer li>ul#st__secondlayer { left: -1px; margin: 0; padding: 4px 0 3px 0; top: 36px; } div#st__menu ul#st__firstlayer li:hover ul#st__secondlayer, div#st__menu ul#st__firstlayer li.over ul#st__secondlayer { display: block; } div#st__menu ul#st__firstlayer li ul#st__secondlayer li { border-right: none; height: auto; list-style-type: none; margin: 0; padding: 0; } div#st__menu ul#st__firstlayer li ul#st__secondlayer li a, div#st__menu ul#st__firstlayer li ul#st__secondlayer li a:hover { background: #ffcf07; border: none; border-bottom: 1px solid #e0ad04; border-left: 1px solid #bf8e01; border-right: 1px solid #bf8e01; color: #894b00; font: normal 11px arial, sans-serif; display: block; height: auto; margin: 0; outline: 0; padding: 2px 0 3px 22px; text-align: left; text-indent: 0; width: 125px; } div#st__menu ul#st__firstlayer li ul#st__secondlayer li a:hover { text-decoration: underline; } div#st__menu ul#st__firstlayer li ul#st__secondlayer li#st__menu_closure { background: url(http://www.start.de/site/images/bg/menu/menu.gif) 0 -510px no-repeat; font-size: 1px; height: 3px; width: 149px; } div#st__menu ul#st__firstlayer li ul#st__secondlayer li a.st__first { padding: 0 0 2px 22px; } div#st__menu ul#st__firstlayer li ul#st__secondlayer li a.st__last { border-bottom: none; padding: 3px 0 0 22px; } div#st__menu ul#st__firstlayer li#st__themes_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__lastminute_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__allinclusive_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__hotel_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__rail_and_fly_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__rentacar_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__citytravel_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__cruise_active>ul#st__secondlayer, div#st__menu ul#st__firstlayer li#st__roundtrip_active>ul#st__secondlayer { left: 2px; top: 42px; } div#st__content_left div#st__content_menu, div#st__content_left div#st__content_menu span { background-image: url(http://www.start.de/site/images/bg/contentsites/menu.gif); background-repeat: no-repeat; } div#st__content_left div#st__content_menu { background-position: 0 100%; } div#st__content_left div#st__content_menu span { background-position: 0 -108px; } div#st__content_left div#st__content_menu span a { color: #8a4c00; font: bold 12px arial, sans-serif; text-decoration: none; } div#st__content_left div#st__content_menu span.st__first { background-position: 0 0; } div#st__content_left div#st__content_menu span.st__active { background-position: 0 -158px; } div#st__content_left div#st__content_menu span.st__first_active { background-position: 0 -54px; } div#st__content_left div#st__content_menu span.st__open { background-position: -226px 0; background-repeat: repeat-y; } div#st__content_left div#st__content_menu span.st__open ul { border-top: 1px solid #c19610; } div#st__content_left div#st__content_menu span.st__open li { background: url(http://www.start.de/site/images/icon/arrows.gif) 16px 11px no-repeat; } div#st__content_left div#st__content_menu span.st__open li.st__openLevel3 { background: url(http://www.start.de/site/images/icon/arrow01.gif) 16px 11px no-repeat; } div#st__content_left div#st__content_menu span.st__open li.st__openLevel3 ul { border-top: none; margin: 0 0 0 8px; width: 178px; } div#st__content_left div#st__content_menu span.st__open li.st__openLevel3 ul li { padding: 1px 0; background: url(http://www.start.de/site/images/icon/arrows.gif) 16px 9px no-repeat; } div#st__content_left div#st__content_menu span.st__open a { font: normal 12px arial, sans-serif; font-weight: bold; } div#st__content_left div#st__content_menu span.st__open li.st__openLevel3 ul li a { width: 152px; font-weight: normal; } div#st__content_left div#st__content_menu span.st__open a.st__active { font-weight: bold; text-decoration: underline; } div#st__content_left div#st__content_menu span.st__open li.st__openLevel3 a.st__active { text-decoration: none; } div#st__content_left div#st__content_menu span.st__open a:hover, div#st__content_left div#st__content_menu span a:hover { text-decoration: underline; } div#st__content_middle div#st__middle_headline, div#st__content_middle div#st__middle_text_wrapper, div#st__content_middle div#st__middle_text, div#st__content_middle div#st__middle_footer { background-image: url(http://www.start.de/site/images/bg/contentsites/middle.gif); background-repeat: no-repeat; } div#st__content_middle div#st__middle_headline { background-position: 0 0; font: bold 14px arial, sans-serif; } div#st__content_middle div#st__middle_text_wrapper { background-position: -620px 0; background-repeat: repeat-y; } div#st__content_middle div#st__middle_text { background-position: 0 -33px; } div#st__content_middle div#st__middle_text span.st__subheadline { background: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif) 0 -389px repeat-x; border-bottom: 1px solid #ccc; font: bold 12px arial, sans-serif; } div#st__content_middle div#st__middle_text span.st__top { border-bottom: 1px solid #ececec; font: 12px arial, sans-serif; } div#st__content_middle div#st__middle_text span.st__top label { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 -231px no-repeat; } div#st__content_middle div#st__middle_text div, div#st__content_middle div#st__middle_text p, div#st__content_middle div#st__middle_text div a, div#st__content_middle div#st__middle_text p a, div#st__content_middle div#st__middle_text span.st__top a, div#st__content_middle div#st__middle_text span.st__theme li a, div#st__content_middle div#st__middle_text li a, div#st__content_middle div#st__middle_text li { color: #333; font: 12px arial, sans-serif; } div#st__content_middle div#st__middle_text span.st__theme { background: #f7f7f7; border-bottom: 1px solid #ececec; border-top: 1px solid #ececec; } div#st__content_middle div#st__middle_text span.st__theme li, div#st__content_middle div#st__middle_text div#st__agb_download a span, div#st__content_middle div#st__middle_text ul li, div#st__content_middle div#st__middle_text ul#st__sitemap li { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 5px no-repeat; } div#st__content_middle div#st__middle_text ul li { background-position: 0 -557px; } div#st__content_middle div#st__middle_text span.st__theme li a, div#st__content_middle div#st__middle_text ul li a, div#st__content_middle div#st__middle_text ol li a:hover, div#st__content_middle div#st__middle_text div a:hover { text-decoration: none; } div#st__content_middle div#st__middle_text span.st__theme li a:hover, div#st__content_middle div#st__middle_text ul li a:hover, div#st__content_middle div#st__middle_text ol li a, div#st__content_middle div#st__middle_text div#st__agb_download a:hover { text-decoration: underline; } div#st__content_middle div#st__middle_footer { background-position: -1240px 0; } div#st__content_middle div#st__middle_text div#st__agb_download { background: #f0f0f0 url(http://www.start.de/site/images/bg/contentsites/icon.gif) 154px 11px no-repeat; border: 1px solid #ccc; } div#st__content_middle div#st__middle_text div#st__agb_download a { color: #333; font: 12px arial, sans-serif; text-decoration: none; } div#st__content_right_large, div#st__content_right_large div#st__block_wrapper, div#st__content_right_large div#st__block_footer { background-image: url(http://www.start.de/site/images/bg/contentsites/service_help.gif); background-repeat: no-repeat; } div#st__content_right_large { background-color: #fff; background-position: -820px 0; } div#st__content_right_large div#st__block_wrapper { background-position: -1640px 0; background-repeat: repeat-y; } div#st__content_right_large div#st__block_footer { background-position: 0 0; } div#st__content_right_large div#st__headlines span { font: bold 14px arial, sans-serif; } div#st__content_right_large div#st__block_wrapper div span, div#st__content_right_large div#st__block_wrapper div span a { color: #333; font: 12px arial, sans-serif; } div#st__content_right_large div#st__block_wrapper div span a { text-decoration: none; } div#st__content_right_large div#st__block_wrapper div span a:hover, div#st__content_right_large div#st__block_wrapper div span a:hover span, div#st__content_right_large div#st__block_wrapper div#st__help_wrapper li a:hover { text-decoration: underline; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper span span { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 14px no-repeat; } div#st__content_right_large div#st__block_wrapper div#st__help_wrapper li { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 6px no-repeat; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper div.st__set_border { border-top: 1px solid #ececec; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper div:first-child { border-top: none; } div#st__content_right_large div#st__block_wrapper div.st__service_wrapper span.st__fleft { border-right: 1px solid #ececec; } div#st__content_right_large div#st__block_wrapper div#st__help_wrapper label { background: url(http://www.start.de/site/images/bg/contentsites/icon.gif) 0 -66px no-repeat; } div#st__content_middle div#st__middle_text span.st__content_form span label, div#st__content_middle div#st__middle_text span.st__subheadline small { color: #333; font: normal 12px arial, sans-serif; } div#st__content_middle div#st__middle_text span.st__content_form span label small { font: normal 11px arial, sans-serif; } div#st__content_middle div#st__middle_text span.st__content_form span label.st__must { font-weight: bold; } div#st__content_middle div#st__middle_text span.st__content_form span.st__line { border-bottom: 1px solid #ccc; } div#st__content_middle div#st__middle_text span.st__content_form span.st__newscheck, div#st__content_middle div#st__middle_text span.st__content_form span.st__newsinfo { background: #ededee; border: 1px solid #a6a4a8; color: #333; font: normal 12px arial, sans-serif; } div#st__middle_text_wrapper div.st__send_request { background: #ebebeb; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font: normal 12px arial, sans-serif; } div#st__middle_text_wrapper div.st__send_request label a { color: #333; font-weight: bold; } div#st__middle_text_wrapper div.st__send_request label a:hover { text-decoration: none; } div#st__middle_text_wrapper span.st__mandatory_info { color: #a8a7ab; font: normal 11px arial, sans-serif; } div#st__middle_text_wrapper div.st__preferences span label { font: normal 12px arial, sans-serif; } div#st__middle_text ul#st__sitemap li.st__sitemap_first a { font-weight: bold; } div.st__feedback_overlay { width: 587px; position: absolute; z-index: 55000; font: normal 12px arial, sans-serif; top: 114px; left: 214px; } div.st__feedback_overlay .st__feedback_start_button { width: 150px; margin: 5px 5px 5px 100px; } div.st__feedback_overlay .st__feedback_close_button { width: 150px; left: 510px; top: 10px; position: absolute; color: #fff; font: normal 10px arial, sans-serif; } div.st__feedback_overlay .st__feedback_end_button { width: 150px; left: 213px; top: 404px; position: absolute; } div.st__feedback_overlay .st__feedback_start { height: 190px; padding-top: 4px; background: url(http://www.start.de/site/images/feedback/bg_page_start.jpg) no-repeat; } div.st__feedback_overlay .st__feedback_form { height: 690px; padding-top:14px; background: url(http://www.start.de/site/images/feedback/bg_page_form.jpg) no-repeat; } div.st__feedback_overlay .st__feedback_end { height: 580px; background: url(http://www.start.de/site/images/feedback/bg_page_end.jpg) no-repeat; } div.st__feedback_overlay .st__feedback_goodie { width: 370px; position:absolute; top: 24px; left: 160px; color: #fff; } div.st__feedback_overlay .st__feedback_goodie .headline{ font: bold 20px arial, sans-serif; } div.st__feedback_overlay .st__feedback_goodie strong{ font: bold 14px arial, sans-serif; } div.st__feedback_overlay .st__feedback_goodie .voucher{ margin-left:60px; margin-top:15px; text-align:center; width:223px; } div.st__feedback_overlay .st__feedback_goodie .voucher strong{ font: bold 14px arial, sans-serif; } div.st__feedback_overlay .st__feedback_goodie .voucher div{ font: bold 16px arial, sans-serif; color: #000; margin-top: 12px; } div.st__feedback_overlay .st__feedback_rights { position: absolute; top: 460px; left: 12px; color: #999; font: normal 10px arial, sans-serif; } div.st__feedback_overlay .st__feedback_content { width: 370px; margin: 0; padding-left: 10px; } div.st__feedback_overlay .st__feedback_content .headline{ font: bold 20px arial, sans-serif; } div.st__feedback_overlay .st__feedback_content .page{ margin-top: 25px; font: bold 16px arial, sans-serif; } div.st__feedback_overlay .st__feedback_content textarea{ width: 325px; margin-left: 23px; border: 1px solid #ccc; } div.st__feedback_overlay .st__feedback_content label{ cursor: pointer; } div.st__feedback_overlay .st__feedback_pagination{ margin-top: 29px; font: bold 16px arial, sans-serif; position: absolute; top: 612px; left: 410px; width: 200px; } div.st__feedback_overlay #st__feedback__error{ font: bold 16px arial, sans-serif; position: absolute; top: 584px; left: 11px; width: 540px; color:#c00; background: #fff; border: 1px solid #c00; padding: 10px; } div.st__feedback__teaser{ margin: 5px 5px 2px 6px; } div#st__notepad_frame { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 0 -427px no-repeat; } div#st__notepad_frame span { background: url(http://www.start.de/site/images/icon/arrows.gif) 76px 5px no-repeat; } div#st__notepad_frame a { color: #000; font: 11px arial, sans-serif; } div#st__quicksearch_box { background: url(http://www.start.de/site/images/bg/quick_search/outer_box.gif) 0 100% no-repeat; } div#st__quickearch_form_box, div#st__quicksearch_submit_box, div#st__quicksearch_submit_box_subhome, div.st__quicksearch_ext, div#st__quicksearch_ext_subhome, div#st__quicksearch_ext_subhome_02 { background-image: url(http://www.start.de/site/images/bg/quick_search/inner_box.gif); background-repeat: repeat-x; } div#st__quickearch_form_box { background-position: 0 -75px; } div#st__quicksearch_form label, div.st__quicksearch_ext label, div#st__quicksearch_ext_subhome label, div#st__quicksearch_ext_subhome_02 label { color: #33301b; font: bold 12px arial, sans-serif; } div#st__quicksearch_form label span, div.st__quicksearch_ext label span, div#st__quicksearch_ext_subhome label span, div#st__quicksearch_ext_subhome_02 label span { font: normal 11px arial, sans-serif; } div#st__quicksearch_form span.st__child { font: normal 12px arial, sans-serif; } div#st__quicksearch_form span#st__holiday_dates a { background: url(http://www.start.de/site/images/icon/arrows.gif) 4px 5px no-repeat; color: #000; font: normal 12px arial, sans-serif; } div#st__quicksearch_form div.st__line, div.st__quicksearch_ext div.st__line, div#st__quicksearch_ext_subhome div.st__line, div#st__quicksearch_ext_subhome_02 div.st__line { background: #f0e07b; } div#st__rail_partner_box div.st__line { background: #f0d764; } div#st__quicksearch_submit_box, div#st__quicksearch_submit_box_subhome { background-position: 0 0; } div#st__quicksearch_submit_box span, div#st__quicksearch_submit_box_subhome span { background: url(http://www.start.de/site/images/icon/arrows.gif); background-position: 0 -133px; background-repeat: no-repeat; } div#st__quicksearch_submit_box span a, div#st__quicksearch_submit_box_subhome span a { color: #000; font: normal 12px arial, sans-serif; } div.st__quicksearch_ext, div#st__quicksearch_ext_subhome, div#st__quicksearch_ext_subhome_02 { background-position: 0 -356px; border-top: 1px solid #f0dd69; } div.st__quicksearch_ext span.st__search_cat_headline, div#st__quicksearch_ext_subhome span.st__search_cat_headline, div#st__quicksearch_ext_subhome_02 span.st__search_cat_headline { background: #fef486; border: 1px solid #f0de6a; border-top: none; color: #8a4c00; font: bold 12px arial, sans-serif; } div.st__quicksearch_ext div#st__checkbox_block label, div#st__quicksearch_ext_subhome div#st__checkbox_block label, div#st__quicksearch_ext_subhome_02 div#st__checkbox_block label { font: normal 11px arial, sans-serif; } div#st__quicksearch_form span.st__child_flight { font: normal 10px arial, sans-serif; } div#st__quicksearch_form .st__child_hint { background: #feec7f; font: normal 10px arial, sans-serif; } div#st__quicksearch_form .st__child_hint div { border-top: 1px solid #f1df7b; } div#st__quicksearch_form .st__child_hint span { text-decoration: underline; } div#st__rail_partner_box { background: #feea7a; border-top: 1px solid #edce42; } div#st__rail_partner_box span, div#st__rail_partner_box span a { color: #8a4c00; font: normal 10px arial, sans-serif; text-decoration: none; } div#st__rail_partner_box span a:hover { text-decoration: underline; } div#st__quicksearch_error, div#st__quicksearch_error span.st__fleft, div#st__quicksearch_error label.st__fright { background-image: url(http://www.start.de/site/images/bg/quick_search/quicksearch_error.gif); } div#st__quicksearch_error { background-position: 0 -73px; background-repeat: repeat-x; } div#st__quicksearch_error span.st__fleft { background-position: 0 0; background-repeat: no-repeat; color: #fff; font: bold 11px arial, sans-serif; } div#st__quicksearch_error label.st__fright { background-position: 100% -146px; background-repeat: no-repeat; color: #fff; font: normal 10px arial, sans-serif; } small#st__flight_age_children { font: 10px arial, sans-serif; } div#st__quicksearch_form span.st__pulldown span.st__pulldown_wrapper { border: 1px solid #c7c6cb; } div#st__quicksearch_form span.st__pulldown span.st__pulldown_wrapper { background: #fff; } div#st__quicksearch_form span.st__pulldown span.st__pulldown_wrapper span.st__pulldown_head { background: #e4e4e4; font: normal 11px arial, sans-serif; } div#st__quicksearch_form span.st__pulldown ul li a.st__headline { background: #e9e9e9; color: #000; font: bold 12px arial, sans-serif; } div#st__quicksearch_form span.st__pulldown ul li a.st__headline:hover { background: #e9e9e9; color: #000; } div#st__quicksearch_form span.st__pulldown ul li a { color: #000; font: normal 11px arial, sans-serif; text-decoration: none; } div#st__quicksearch_form span.st__pulldown ul li a:hover, div#st__quicksearch_form span.st__pulldown ul li a.st__active { background: #ff7519; color: #fff; } div#st__quicksearch_menu { background: url(http://www.start.de/site/images/bg/quick_search/menu.gif) 0 3px repeat-x; } div#st__quicksearch_menu li a { color: #fff; font: normal 11px arial, sans-serif; text-align: center; text-decoration: none; } div#st__quicksearch_menu li#st__qs_lastminute a, div#st__quicksearch_menu li#st__qs_allinclusive a, div#st__quicksearch_menu li#st__qs_fly a, div#st__quicksearch_menu li#st__qs_hotel a { border-right: 1px solid #feac75; } div#st__quicksearch_menu li#st__qs_lastminute, div#st__quicksearch_menu li#st__qs_rail { background: url(http://www.start.de/site/images/bg/quick_search/menu.gif); background-repeat: no-repeat; } div#st__quicksearch_menu li#st__qs_lastminute { background-position: 0 -54px; } div#st__quicksearch_menu li#st__qs_rail { background-position: 100% -111px; } div#st__quicksearch_menu li#st__qs_lastminute_active a, div#st__quicksearch_menu li#st__qs_allinclusive_active a, div#st__quicksearch_menu li#st__qs_fly_active a, div#st__quicksearch_menu li#st__qs_hotel_active a, div#st__quicksearch_menu li#st__qs_rail_active a { color: #8a4c00; } div#st__quicksearch_menu li#st__qs_lastminute_active, div#st__quicksearch_menu li#st__qs_allinclusive_active, div#st__quicksearch_menu li#st__qs_fly_active, div#st__quicksearch_menu li#st__qs_hotel_active, div#st__quicksearch_menu li#st__qs_rail_active { background: url(http://www.start.de/site/images/bg/quick_search/menu_items.gif); background-repeat: no-repeat; } div#st__quicksearch_menu li#st__qs_lastminute_active { background-position: 0 0; } div#st__quicksearch_menu li#st__qs_allinclusive_active { background-position: 0 -57px; } div#st__quicksearch_menu li#st__qs_fly_active { background-position: 0 -114px; } div#st__quicksearch_menu li#st__qs_hotel_active { background-position: 0 -171px; } div#st__quicksearch_menu li#st__qs_rail_active { background-position: 0 -228px; } div#st__quicksearch_menu_subhome { background: url(http://www.start.de/site/images/bg/quick_search/menu.gif) 0 3px repeat-x; } div#st__quicksearch_menu_subhome li a { color: #fff; font: normal 11px arial, sans-serif; text-align: center; text-decoration: none; } div#st__quicksearch_menu_subhome li#st__qs_house, div#st__quicksearch_menu_subhome li#st__qs_hotel, div#st__quicksearch_menu_subhome li#st__qs_rail, div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight { background: url(http://www.start.de/site/images/bg/quick_search/menu.gif); background-repeat: no-repeat; } div#st__quicksearch_menu_subhome li#st__qs_hotel, div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight { background-position: 0 -54px; } div#st__quicksearch_menu_subhome li#st__qs_house, div#st__quicksearch_menu_subhome li#st__qs_rail { background-position: 100% -111px; } div#st__quicksearch_menu_subhome li#st__qs_lastminute_active, div#st__quicksearch_menu_subhome li#st__qs_hotel_active, div#st__quicksearch_menu_subhome li#st__qs_house_active, div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight_active, div#st__quicksearch_menu_subhome li#st__qs_holiday_flight_active, div#st__quicksearch_menu_subhome li#st__qs_rail_active { background: url(http://www.start.de/site/images/bg/quick_search/menu_items_subhomes.gif); background-repeat: no-repeat; } div#st__quicksearch_menu_subhome li#st__qs_lastminute_active { background-position: 0 0; } div#st__quicksearch_menu_subhome li#st__qs_hotel_active { background-position: 0 -57px; } div#st__quicksearch_menu_subhome li#st__qs_house_active { background-position: 0 -114px; } div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight_active { background-position: 0 -171px; } div#st__quicksearch_menu_subhome li#st__qs_holiday_flight_active { background-position: 0 -228px; } div#st__quicksearch_menu_subhome li#st__qs_rail_active { background-position: 0 -285px; } div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight a, div#st__quicksearch_menu_subhome li#st__qs_holiday_flight a { border-right: 1px solid #feac75; } div#st__quicksearch_menu_subhome li#st__qs_lastminute_active a, div#st__quicksearch_menu_subhome li#st__qs_hotel_active a, div#st__quicksearch_menu_subhome li#st__qs_house_active a, div#st__quicksearch_menu_subhome li#st__qs_scheduled_flight_active a, div#st__quicksearch_menu_subhome li#st__qs_holiday_flight_active a, div#st__quicksearch_menu_subhome li#st__qs_rail_active a { font: bold 12px arial, sans-serif; color: #8a4c00; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span { background-image: url(http://www.start.de/site/images/bg/quick_search/icons.gif); background-repeat: no-repeat; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_01 { background-position: 0 0; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_02 { background-position: 0 -51px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_03 { background-position: 0 -102px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_04 { background-position: 0 -153px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_05 { background-position: 0 -204px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_06 { background-position: 0 -255px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_07 { background-position: 0 -306px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_08 { background-position: 0 -357px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_09 { background-position: 0 -408px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_10 { background-position: 0 -459px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_11 { background-position: 0 -510px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_12 { background-position: 0 -561px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons span.st__icon_13 { background-position: 0 -612px; } div#st__quicksearch_ext_subhome div#st__checkbox_block_icons label { font: normal 11px arial, sans-serif; } div#st__quicksearch_ext_subhome div#st__radio_block label, div#st__quicksearch_ext_subhome_02 div#st__radio_block label, div#st__quicksearch_form div#st__radio_block label { font: normal 12px arial, sans-serif; } div#st__quicksearch_submit_box_subhome span.st__early_booking { background: url(http://www.start.de/site/images/icon/arrows.gif) 20px 5px no-repeat; } div#st__quicksearch_submit_box_subhome span.st__early_booking label, div#st__quicksearch_submit_box_subhome span.st__early_booking label a { color: #000; font: normal 11px arial, sans-serif; } div.st__teaser_inspiration, div.st__teaser_textoffer_three, div.st__teaser_topics, div.st__teaser_topics span.st__headline_price, div.st__teaser_newsletter { background-image: url(http://www.start.de/site/images/bg/teaser_homepage.gif); background-repeat: no-repeat; } div.st__teaser_inspiration { background-position: 0 0; } div.st__teaser_textoffer_three { background-position: 0 -332px; } div.st__teaser_topics { background-position: 0 -664px; } div.st__teaser_newsletter { background-position: 0 -996px; } div.st__teaser_topics a span.st__headline_price { color: #fff; text-decoration: none; } div.st__teaser_topics span.st__headline_price small { font: 11px arial, sans-serif; } div.st__teaser_topics a:hover span.st__headline_price { text-decoration: underline; } div.st__teaser_topics a span.st__textblock { color: #333; text-decoration: none; } div.st__teaser_topics a:hover span.st__textblock { color: #333; text-decoration: underline; } div.st__teaser_topics span.st__headline_price { background-position: 0 -1328px; color: #fff; font: bold 13px arial, sans-serif; } div.st__teaser_topics span.st__textblock strong { color: #000; font: bold 12px arial, sans-serif; } div.st__teaser_topics span.st__textblock strong label.st__rating, div.st__teaser_subh_hotel span.st__textblock strong label.st__rating, div.st__teaser_subh_hotel_small span.st__textblock strong label.st__rating, div.st__teaser_seo label.st__rating, div.st__teaser_seo2 label.st__rating { background: url(http://www.start.de/site/images/bg/teaser__rating_stars.gif) 0 0 no-repeat; } div.st__teaser_topics span.st__textblock strong span { font: normal 12px arial, sans-serif; } div.st__teaser_topics span.st__textblock span { color: #333; font: normal 12px arial, sans-serif; } div.st__teaser_topics span.st__textblock span.st__fright { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 5px no-repeat; } div.st__teaser_topics span.st__textblock span.st__fright strong { display: inline; font: bold 15px arial, sans-serif; } div.st__teaser_topics span.st__further_topics_box, div.st__teaser_topics span.st__further_topics_box_open { background: #feee85; border-bottom: 1px solid #d3b557; border-top: 1px solid #d3b557; text-align: center; } div.st__teaser_topics span.st__further_topics_box_open { border-bottom: none; } div.st__teaser_topics span.st__further_topics_box a, div.st__teaser_topics span.st__further_topics_box_open a { color: #000; font: normal 12px arial, sans-serif; text-decoration: none; } div.st__teaser_topics span.st__further_topics_box a:hover, div.st__teaser_topics span.st__further_topics_box_open a:hover { color: #000; text-decoration: underline; } div.st__teaser_topics span.st__further_topics_box span, div.st__teaser_topics span.st__further_topics_box_open span, div.st__teaser_topics span.st__further_topics_box_open span.st__further_topics label, div.st__teaser_textoffer_three span.st__offer_box ul li span, div.st__teaser_inspiration span.st__fright, div.st__teaser_inspiration_5 span.st__fright { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-position: 0 -172px; background-repeat: no-repeat; } div.st__teaser_topics span.st__further_topics_box span, div.st__teaser_topics span.st__further_topics_box_open span { background-position: 0 9px; } div.st__teaser_topics span.st__further_topics_box_open span.st__further_topics { background-color: #fef3ab; border-bottom: 1px solid #d3b557; border-top: 1px solid #d3b557; } div.st__teaser_topics span.st__further_topics_box_open span.st__further_topics label, div.st__teaser_textoffer_three span.st__offer_box ul li span { background-position: 0 5px; } div.st__teaser_textoffer_three span.st__headline, div.st__teaser_inspiration span.st__headline, div.st__teaser_inspiration_5 span.st__headline, div.st__teaser_newsletter span.st__headline { color: #333; font: bold 14px arial, sans-serif; } div.st__teaser_textoffer_three span.st__discount { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 10px -463px no-repeat; } div.st__teaser_textoffer_three span.st__subheadline label.st__fleft, div.st__teaser_textoffer_three span.st__offer_box ul li label { color: #333; font: bold 12px arial, sans-serif; } div.st__teaser_textoffer_three span.st__offer_box ul li span { font: normal 12px arial, sans-serif; } div.st__teaser_textoffer_three span.st__offer_box ul li a { background-color: #fff; color: #333; text-decoration: none; } div.st__teaser_textoffer_three span.st__offer_box ul li a:hover { text-decoration: underline; } div.st__teaser_textoffer_three span.st__subheadline label.st__fright, div.st__teaser_newsletter span.st__datablock label, div.st__teaser_newsletter span.st__agreement label { font: normal 10px arial, sans-serif; } div.st__teaser_textoffer_three span.st__offer_box ul li { background: url(http://www.start.de/site/images/icon/dots.gif) 10px 11px no-repeat; } div.st__teaser_inspiration span, div.st__teaser_inspiration_5 span { font: normal 12px arial, sans-serif; } div.st__teaser_inspiration span.st__fright, div.st__teaser_inspiration_5 span.st__fright { background-position: 0 5px; } div.st__teaser_inspiration a span, div.st__teaser_inspiration_5 a span, div.st__teaser_newsletter span.st__agreement a:hover { color: #333; text-decoration: none; } div.st__teaser_inspiration a:hover span.st__textblock, div.st__teaser_inspiration_5 a:hover span.st__textblock, div.st__teaser_inspiration a:hover span.st__textblock_newsletter, div.st__teaser_inspiration_5 a:hover span.st__textblock_newsletter, div.st__teaser_newsletter span.st__agreement a { color: #333; text-decoration: underline; } div.st__teaser_newsletter span.st__radioblock, div.st__teaser_newsletter span.st__datablock { border-bottom: 1px solid #dbdbdb; } div.st__teaser_newsletter span.st__radioblock label { color: #333; font: normal 11px arial, sans-serif; } div.st__teaser_newsletter label span.st__error, div.st__teaser_newsletter label span.st__error a { background: #c90404; color: #fff; } div.st__teaser_newsletter span.st__error_message { background: #fff; border: 1px solid #c90404; color: #c90404; font: normal 11px arial, sans-serif; } div.st__teaser_newsletter span.st__error_message strong { font: bold 11px arial, sans-serif; } div.st__teaser_newsletter span.st__success { background: #fff; font: 12px arial, sans-serif; } div.st__teaser_subh_hotel, div.st__teaser_subh_hotel span.st__headline_price, div.st__teaser_subh_offer_with_img, div.st__teaser_subh_offer_with_img span.st__headline_price, div.st__teaser_subh_text_with_img, div.st__teaser_subh_text_with_img_02, div.st__teaser_subh_text_with_video, div.st__teaser_subh_text_with_img span.st__headline_price, div.st__teaser_subh_text_with_video span.st__headline_price, div.st__teaser_subh_text_with_img_02 span.st__headline_price, div.st__teaser_subh_textoffer_two, div.st__teaser_subh_offer_with_text, div.st__teaser_subh_text_two, div.st__teaser_subh_textoffer_large, div.st__teaser_subh_text_two_01, div.st__teaser_subh_text_two_01_single, div.st__teaser_subh_text_two_02, div.st__teaser_subh_text_two_02_single, div.st__teaser_subh_textoffer_one, div.st__teaser_subh_text_one, div.st__teaser_subh_text_with_img_small, div.st__teaser_subh_text_with_img_small span.st__headline_price, div.st__teaser_subh_hotel_small, div.st__teaser_subh_hotel_small span.st__headline_price, div.st__teaser_subh_textoffer_large, div.st__teaser_subh_start_package, div.st__teaser_subh_start_package span.st__map_box, div.st__teaser_subh_textoffer_large_plus, div.st__teaser_subh_climate, div.st__teaser_subh_climate span.st__climate_data, div.st__teaser_subh_dropdown, div.st__teaser_inspiration_2, div.st__teaser_inspiration_3, div.st__teaser_inspiration_4, div.st__teaser_inspiration_5, div.st__teaser_inspiration_2 span.st__list { background-image: url(http://www.start.de/site/images/bg/teaser_subhomes.gif); background-repeat: no-repeat; } div.st__teaser_subh_hotel, div.st__teaser_subh_offer_with_img, div.st__teaser_subh_text_with_img, div.st__teaser_subh_text_with_img_02, div.st__teaser_subh_text_with_video { background-position: 0 -54px; } div.st__teaser_subh_offer_with_text, div.st__teaser_subh_textoffer_large_plus, div.st__teaser_inspiration_2, div.st__teaser_inspiration_3 { background-position: 0 -674px; } div.st__teaser_inspiration_4 { background-position: 0 -3189px; } div.st__teaser_inspiration_5 { background-position: 0 -3499px; } div.st__teaser_subh_textoffer_two, div.st__teaser_subh_textoffer_large, div.st__teaser_subh_text_two, div.st__teaser_subh_text_two_02_single { background-position: 0 -364px; } div.st__teaser_subh_textoffer_one, div.st__teaser_subh_text_one { background-position: 0 -984px; } div.st__teaser_subh_text_with_img_small, div.st__teaser_subh_hotel_small { background-position: 0 -1203px; } div.st__teaser_subh_textoffer_large, div.st__teaser_subh_climate, div.st__teaser_subh_dropdown, div.st__teaser_subh_text_two_01_single { background-position: 0 -1422px; } div.st__teaser_subh_climate span.st__climate_data { background-position: 0 -1732px; } div.st__teaser_inspiration_2 span.st__list { background-position: 0 -1942px; } div.st__teaser_subh_text_two_01 { background-position: 0 -2470px; } div.st__teaser_subh_text_two_02 { background-position: 0 -2092px; } div.st__teaser_subh_start_package { background-position: 0 -2780px; } div.st__teaser_subh_start_package span.st__map_box { background-position: 13px -3086px; } div.st__teaser_subh_start_package span.st__map_box a { color: #333; font: 11px arial, sans-serif; } div.st__teaser_subh_hotel a span.st__headline_price, div.st__teaser_subh_offer_with_img a span.st__headline_price, div.st__teaser_subh_text_with_img a span.st__headline_price, div.st__teaser_subh_text_with_img_02 a span.st__headline_price, div.st__teaser_subh_text_with_img_small a span.st__headline_price, div.st__teaser_subh_hotel_small a span.st__headline_price, div.st__teaser_subh_text_with_video a span.st__headline_price { color: #fff; text-decoration: none; } div.st__teaser_subh_hotel a:hover span.st__headline_price, div.st__teaser_subh_offer_with_img a:hover span.st__headline_price, div.st__teaser_subh_text_with_img a:hover span.st__headline_price, div.st__teaser_subh_text_with_img_02 a:hover span.st__headline_price, div.st__teaser_subh_text_with_img_small a:hover span.st__headline_price, div.st__teaser_subh_hotel_small a:hover span.st__headline_price, div.st__teaser_subh_text_with_video a:hover span.st__headline_price { text-decoration: underline; } div.st__teaser_subh_hotel a span.st__textblock, div.st__teaser_subh_text_with_img a span.st__textblock, div.st__teaser_subh_text_with_img_02 a span.st__textblock, div.st__teaser_subh_offer_with_text a span.st__textblock, div.st__teaser_subh_textoffer_large a span.st__textblock, div.st__teaser_subh_textoffer_large a span.st__textblock_textonly, div.st__teaser_subh_text_two a span.st__textblock, div.st__teaser_subh_text_two a span.st__textblock_textonly, div.st__teaser_subh_text_two_01 a span.st__textblock_textonly, div.st__teaser_subh_text_two_01_single a span.st__textblock_textonly, div.st__teaser_subh_text_two_02 a span.st__textblock_textonly, div.st__teaser_subh_text_two_02_single a span.st__textblock_textonly, div.st__teaser_subh_text_one a span.st__textblock, div.st__teaser_subh_text_with_img_small a span.st__textblock, div.st__teaser_subh_hotel_small a span.st__textblock, div.st__teaser_subh_text_one a span.st__textblock_textonly, div.st__teaser_subh_dropdown span.st__fright a, div.st__teaser_inspiration_2 span.st__list ul li a, div.st__teaser_inspiration_3 span.st__list ul li, div.st__teaser_inspiration_4 span.st__list ul li a, div.st__teaser_subh_text_with_video a span.st__textblock, div.st__teaser_subh_start_package span.st__map_box span { color: #333; text-decoration: none; } div.st__teaser_subh_hotel a:hover span.st__textblock, div.st__teaser_subh_text_with_img a:hover span.st__textblock, div.st__teaser_subh_text_with_img_02 a:hover span.st__textblock, div.st__teaser_subh_offer_with_text a:hover span.st__textblock, div.st__teaser_subh_text_two a:hover span.st__textblock, div.st__teaser_subh_text_two a:hover span.st__textblock_textonly, div.st__teaser_subh_textoffer_large a:hover span.st__textblock, div.st__teaser_subh_textoffer_large a:hover span.st__textblock_textonly, div.st__teaser_subh_text_two_01 a:hover span.st__textblock_textonly, div.st__teaser_subh_text_two_01_single a:hover span.st__textblock_textonly, div.st__teaser_subh_text_two_02 a:hover span.st__textblock_textonly, div.st__teaser_subh_text_two_02_single a:hover span.st__textblock_textonly, div.st__teaser_subh_text_one a:hover span.st__textblock, div.st__teaser_subh_text_with_img_small a:hover span.st__textblock, div.st__teaser_subh_hotel_small a:hover span.st__textblock, div.st__teaser_subh_text_one a:hover span.st__textblock_textonly, div.st__teaser_subh_text_with_video a:hover span.st__textblock, div.st__teaser_subh_start_package span.st__map_box a:hover span, div.st__teaser_inspiration_4 span.st__list ul li a:hover { color: #333; text-decoration: underline; } div.st__teaser_subh_hotel span.st__headline_price, div.st__teaser_subh_offer_with_img span.st__headline_price, div.st__teaser_subh_text_with_img span.st__headline_price, div.st__teaser_subh_text_with_video span.st__headline_price, div.st__teaser_subh_text_with_img_02 span.st__headline_price, div.st__teaser_subh_text_with_img_small span.st__headline_price, div.st__teaser_subh_hotel_small span.st__headline_price { background-position: 0 0; color: #fff; font: bold 13px arial, sans-serif; } div.st__teaser_subh_text_with_img_02 span.st__headline_price { background-position: 0 -2402px; } div.st__teaser_subh_text_with_img_02 span.st__headline_price small { font: 11px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock strong, div.st__teaser_subh_text_with_img span.st__textblock strong, div.st__teaser_subh_text_with_img_02 span.st__textblock strong, div.st__teaser_subh_text_two span.st__textblock strong, div.st__teaser_subh_text_two span.st__textblock_textonly strong, div.st__teaser_subh_textoffer_large span.st__textblock strong, div.st__teaser_subh_textoffer_large span.st__textblock_textonly strong, div.st__teaser_subh_text_one span.st__textblock strong, div.st__teaser_subh_hotel_small span.st__textblock strong { color: #000; font: bold 12px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock strong span, div.st__teaser_subh_textoffer_large span.st__textblock strong span, div.st__teaser_subh_text_two span.st__textblock strong span, div.st__teaser_subh_text_one span.st__textblock strong span, div.st__teaser_subh_hotel_small span.st__textblock strong span { font: normal 12px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock span, div.st__teaser_subh_text_with_img span.st__textblock span, div.st__teaser_subh_text_with_video span.st__textblock span, div.st__teaser_subh_text_with_img_02 span.st__textblock span, div.st__teaser_subh_text_two span.st__textblock span, div.st__teaser_subh_text_two span.st__textblock_textonly span, div.st__teaser_subh_textoffer_large span.st__textblock span, div.st__teaser_subh_textoffer_large span.st__textblock_textonly span, div.st__teaser_subh_text_two_01 span.st__textblock_textonly span, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly span, div.st__teaser_subh_text_two_02 span.st__textblock_textonly span, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly span, div.st__teaser_subh_text_one span.st__textblock span, div.st__teaser_subh_text_with_img_small span.st__textblock span, div.st__teaser_subh_hotel_small span.st__textblock span, div.st__teaser_subh_text_one span.st__textblock_textonly span, div.st__teaser_subh_climate span.st__textblock span.st__fright a, div.st__teaser_subh_dropdown span.st__fright a, div.st__teaser_inspiration_3 span.st__text, div.st__teaser_inspiration_4 span.st__text { color: #333; font: normal 12px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock span.st__fright, div.st__teaser_subh_text_with_img span.st__textblock span.st__fright, div.st__teaser_subh_text_with_video span.st__textblock span.st__fright, div.st__teaser_subh_text_with_img_02 span.st__textblock span.st__fright, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fright, div.st__teaser_subh_textoffer_large span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two span.st__textblock span.st__fright, div.st__teaser_subh_text_two span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_01 span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_02 span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_one span.st__textblock span.st__fright, div.st__teaser_subh_text_with_img_small span.st__textblock span.st__fright, div.st__teaser_subh_hotel_small span.st__textblock span.st__fright, div.st__teaser_subh_text_one span.st__textblock_textonly span.st__fright, div.st__teaser_subh_climate span.st__textblock span.st__fright, div.st__teaser_subh_dropdown span.st__fright, div.st__teaser_subh_start_package span.st__map_box span.st__fleft label.st__fright { background: #fff url(http://www.start.de/site/images/icon/arrows.gif) 0 8px no-repeat; } div.st__teaser_subh_text_two_01 span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_02 span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_with_video span.st__textblock span.st__fright, div.st__teaser_subh_start_package span.st__map_box span.st__fleft label.st__fright { background-color: transparent; background-position: 0 -307px; } div.st__teaser_subh_text_with_img span.st__textblock span.st__fright, div.st__teaser_subh_text_with_img_02 span.st__textblock span.st__fright, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fright, div.st__teaser_subh_textoffer_large span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_two span.st__textblock span.st__fright, div.st__teaser_subh_text_two span.st__textblock_textonly span.st__fright, div.st__teaser_subh_text_one span.st__textblock span.st__fright, div.st__teaser_subh_text_with_img_small span.st__textblock span.st__fright, div.st__teaser_subh_text_one span.st__textblock_textonly span.st__fright, div.st__teaser_subh_climate span.st__textblock span.st__fright, div.st__teaser_subh_dropdown span.st__fright { background-position: 0 6px; } div.st__teaser_subh_text_with_video span.st__textblock small { color: #727272; font: normal 11px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock span.st__fright strong, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fright strong, div.st__teaser_subh_text_two span.st__textblock span.st__fright strong, div.st__teaser_subh_text_one span.st__textblock span.st__fright strong, div.st__teaser_subh_hotel_small span.st__textblock span.st__fright strong { display: inline; font: bold 15px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock span.st__fleft span, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fleft span, div.st__teaser_subh_text_two span.st__textblock span.st__fleft span, div.st__teaser_subh_text_one span.st__textblock span.st__fleft span { background-color: #fff; color: #000; font: normal 11px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock span.st__fleft small, div.st__teaser_subh_textoffer_large span.st__textblock span.st__fleft small, div.st__teaser_subh_text_two span.st__textblock span.st__fleft small, div.st__teaser_subh_text_one span.st__textblock span.st__fleft small, div.st__teaser_subh_text_two_01 span.st__textblock_textonly small, div.st__teaser_subh_text_two_01_single span.st__textblock_textonly small, div.st__teaser_subh_text_two_02 span.st__textblock_textonly small, div.st__teaser_subh_text_two_02_single span.st__textblock_textonly small, div.st__teaser_subh_text_with_img span.st__textblock small { color: #727272; font: normal 10px arial, sans-serif; } div.st__teaser_subh_hotel span.st__textblock span.st__clear, div.st__teaser_subh_textoffer_large span.st__textblock span.st__clear, div.st__teaser_subh_text_two span.st__textblock span.st__clear, div.st__teaser_subh_text_one span.st__textblock span.st__clear { background: url(http://www.start.de/site/images/icon/dots.gif) 0 31px no-repeat; } div.st__teaser_subh_hotel span.st__discount_price { color: #412400; font: bold 13px arial, sans-serif; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li span, div.st__teaser_subh_offer_with_text span.st__offer_box ul li span, div.st__teaser_inspiration_2 span.st__list ul li, div.st__teaser_inspiration_3 span.st__list ul li, div.st__teaser_inspiration_4 span.st__list ul li { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-position: 0 5px; background-repeat: no-repeat; } div.st__teaser_inspiration_2 span.st__list ul li, div.st__teaser_inspiration_4 span.st__list ul li { background-position: 6px 8px; } div.st__teaser_inspiration_3 span.st__list ul li { background-position: 6px -556px; } div.st__teaser_subh_offer_with_img span.st__subheadline label.st__fleft, div.st__teaser_subh_offer_with_img span.st__offer_box ul li label, div.st__teaser_subh_offer_with_text span.st__subheadline label.st__fleft, div.st__teaser_subh_offer_with_text span.st__offer_box ul li label, div.st__teaser_inspiration_2 span.st__list ul li a { color: #333; font: bold 12px arial, sans-serif; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li span, div.st__teaser_subh_offer_with_text span.st__offer_box ul li span, div.st__teaser_inspiration_3 span.st__list ul li, div.st__teaser_inspiration_4 span.st__list ul li { font: normal 12px arial, sans-serif; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li a, div.st__teaser_subh_textoffer_one span.st__offer_box ul li a, div.st__teaser_subh_textoffer_large span.st__offer_box ul li a, div.st__teaser_subh_start_package span.st__offer_box ul li a, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul li a, div.st__teaser_subh_offer_with_img span.st__offer_box ul li a, div.st__teaser_subh_offer_with_text span.st__offer_box ul li a, div.st__teaser_subh_climate span.st__textblock span.st__fright a { background-color: #fff; color: #333; text-decoration: none; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li a:hover, div.st__teaser_subh_offer_with_text span.st__offer_box ul li a:hover, div.st__teaser_subh_climate span.st__textblock span.st__fright a:hover, div.st__teaser_subh_dropdown span.st__fright a:hover, div.st__teaser_subh_textoffer_two span.st__offer_box ul li a:hover, div.st__teaser_subh_textoffer_one span.st__offer_box ul li a:hover, div.st__teaser_subh_textoffer_large span.st__offer_box ul li a:hover, div.st__teaser_subh_start_package span.st__offer_box ul li a:hover, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul li a:hover, div.st__teaser_inspiration_2 span.st__list ul li a:hover { text-decoration: underline; } div.st__teaser_subh_offer_with_img span.st__subheadline label.st__fright, div.st__teaser_subh_offer_with_text span.st__subheadline label.st__fright { font: normal 10px arial, sans-serif; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li, div.st__teaser_subh_offer_with_text span.st__offer_box ul li { background: url(http://www.start.de/site/images/icon/dots.gif) 10px 11px no-repeat; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li label.st__rating, div.st__teaser_subh_offer_with_text span.st__offer_box ul li label.st__rating { background: url(http://www.start.de/site/images/bg/teaser__rating_stars.gif) 0 0 no-repeat; } div.st__teaser_subh_offer_with_img span.st__offer_box ul li label.st__rating_bar, div.st__teaser_subh_offer_with_text span.st__offer_box ul li label.st__rating_bar, div.st__teaser_subh_textoffer_one span.st__offer_box ul li label.st__rating_bar { background: #fff url(http://www.start.de/site/images/bg/teaser__rating_bar.gif) 0 3px no-repeat; font: normal 10px arial, sans-serif; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li span, div.st__teaser_subh_textoffer_one span.st__offer_box ul li span, div.st__teaser_subh_textoffer_large span.st__offer_box ul li, div.st__teaser_subh_start_package span.st__offer_box ul li, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul li { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-position: 0 -172px; background-repeat: no-repeat; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li span, div.st__teaser_subh_textoffer_one span.st__offer_box ul li span, div.st__teaser_subh_textoffer_large span.st__offer_box ul li, div.st__teaser_subh_start_package span.st__offer_box ul li, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul li { background-position: 0 5px; } div.st__teaser_subh_textoffer_two span.st__headline, div.st__teaser_subh_offer_with_text span.st__headline, div.st__teaser_subh_textoffer_large span.st__headline, div.st__teaser_subh_text_two span.st__headline, div.st__teaser_subh_text_two_01 span.st__headline, div.st__teaser_subh_text_two_01_single span.st__headline, div.st__teaser_subh_text_two_02 span.st__headline, div.st__teaser_subh_text_two_02_single span.st__headline, div.st__teaser_subh_textoffer_one span.st__headline, div.st__teaser_subh_text_one span.st__headline, div.st__teaser_subh_textoffer_large span.st__headline, div.st__teaser_subh_start_package span.st__headline, div.st__teaser_subh_textoffer_large_plus span.st__headline, div.st__teaser_subh_climate span.st__headline, div.st__teaser_subh_dropdown span.st__headline, div.st__teaser_inspiration_2 span.st__headline, div.st__teaser_inspiration_3 span.st__headline, div.st__teaser_inspiration_4 span.st__headline { color: #333; cursor: default; font: bold 14px arial, sans-serif; } div.st__teaser_subh_textoffer_two span.st__subheadline label.st__fleft, div.st__teaser_subh_textoffer_two span.st__offer_box ul li label, div.st__teaser_subh_textoffer_one span.st__subheadline label.st__fleft, div.st__teaser_subh_textoffer_one span.st__offer_box ul li label, div.st__teaser_subh_climate span.st__textblock strong, div.st__teaser_subh_start_package span.st__offer_box strong, div.st__teaser_inspiration_3 strong { color: #333; font: bold 12px arial, sans-serif; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li span, div.st__teaser_subh_textoffer_one span.st__offer_box ul li span, div.st__teaser_subh_textoffer_large span.st__offer_box ul li a, div.st__teaser_subh_start_package span.st__offer_box ul li a, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul li a, div.st__teaser_subh_dropdown span.st__textblock { font: normal 12px arial, sans-serif; } div.st__teaser_subh_textoffer_two span.st__subheadline label.st__fright, div.st__teaser_subh_textoffer_one span.st__subheadline label.st__fright { font: normal 10px arial, sans-serif; } div.st__teaser_subh_textoffer_two span.st__offer_box ul li, div.st__teaser_subh_textoffer_one span.st__offer_box ul li { background: url(http://www.start.de/site/images/icon/dots.gif) 10px 11px no-repeat; } div.st__teaser_subh_offer_with_text span.st__textblock, div.st__teaser_subh_textoffer_large_plus span.st__textblock { font: normal 12px arial, sans-serif; } div.st__teaser_subh_textoffer_large span.st__offer_box ul li a, div.st__teaser_subh_start_package span.st__offer_box ul li a, div.st__teaser_subh_textoffer_large_plus span.st__offer_box ul li a, div.st__teaser_subh_climate span.st__textblock span.st__fright a { background: none; } div.st__teaser_subh_climate span.st__climate_data span.st__months span { border: 1px solid #ccc; } div.st__teaser_subh_climate span.st__climate_data span.st__months span label { color: #333; font: normal 11px arial, sans-serif; text-align: center; } div.st__teaser_subh_climate span.st__climate_data span.st__months span.st__hover { border: 1px solid #cf7201; } div.st__teaser_subh_climate span.st__climate_data span.st__months span.st__hover label { background-color: #ff7316; border: 1px solid #ffab73; color: #fff; } div.st__teaser_subh_climate span.st__climate_data span.st__degree label { color: #fff; font: bold 14px arial, sans-serif; } div#st__teaser_seo_left { left: 4px; margin-top: 1px; position: absolute; width: 389px; z-index: 3000; } div#st__teaser_seo_right { left: 401px; margin-top: 4px; position: absolute; width: 590px; z-index: 3000; } .st__teaser_seo_searchBottom { padding-top: 12px; } .st__teaser_seo_searchBottom #st__hp_teaser_box_01, .st__teaser_seo_searchBottom #st__hp_teaser_box_02, .st__teaser_seo_searchBottom #st__hp_teaser_box_03, .st__teaser_seo_searchBottom #st__hp_teaser_box_04, .st__teaser_seo_searchBottom #st__hp_teaser_box_05 { height: 275px !important; } .st__teaser_seo_searchBottom #st__hp_teaser_box_06, .st__teaser_seo_searchBottom #st__hp_teaser_box_07, .st__teaser_seo_searchBottom #st__hp_teaser_box_big_01, .st__teaser_seo_searchBottom #st__hp_teaser_box_big_03 { position: absolute; width: 194px; min-height: 275px; left: 0; } .st__teaser_seo_searchBottom #st__hp_teaser_box_06, .st__teaser_seo_searchBottom #st__hp_teaser_box_big_01, .st__teaser_seo_searchBottom #st__hp_teaser_box_big_03 { margin-left: 0; } .st__teaser_seo_searchBottom #st__hp_teaser_box_07, .st__teaser_seo_searchBottom #st__hp_teaser_box_big_02, .st__teaser_seo_searchBottom #st__hp_teaser_box_big_04 { margin-left: 198px; } .st__teaser_seo_searchBottom #st__hp_teaser_box_big_03, .st__teaser_seo_searchBottom #st__hp_teaser_box_big_04 { margin-top: 12px; } #st__teaser_seo_left #st__hp_teaser_box_08, #st__teaser_seo_left #st__hp_teaser_box_big_06 { height: 320px; } #st__teaser_seo_left .st__hp_teaser_box_08_bg, #st__teaser_seo_right #st__hp_teaser_box_09_bg, #st__teaser_seo_right #st__hp_teaser_box_big_05_bg { background-color: #CCCCCC; } #st__teaser_seo_left #st__quicksearch_box { left: 0; margin-top: 0; } #st__teaser_seo_right #st__hp_teaser_box_09 { height: 400px; margin: 10px 14px 0 0; } #st__teaser_seo_right #st__hp_teaser_box_big_05 { height: 695px; margin: 10px 14px 0 0; } div.st__teaser_seo { background-image: url(http://www.start.de/site/images/bg/teaser_seo.gif); background-repeat: no-repeat; background-position: 0 0; height: 409px; width: 590px; } #st__hp_teaser_box_big_05 div.st__teaser_seo { background-image: url(http://www.start.de/site/images/bg/teaser_seo.gif); background-repeat: no-repeat; background-position: 0 -459px; height: 705px; width: 590px; } div.st__teaser_seo span.st__headline, div.st__teaser_seo span.st__headline2 { padding: 9px 0 7px 18px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; } div.st__teaser_seo span.st__headline { font-size: 14px; } div.st__teaser_seo span.st__offer_box1, div.st__teaser_seo span.st__offer_box2, div.st__teaser_seo span.st__offer_box3 { margin: 0 0 1px 18px; padding-top: 6px; width: 565px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } div.st__teaser_seo span.st__offer_box1 { height: 136px; overflow: auto;} #st__hp_teaser_box_big_05 span.st__offer_box1 { height: 428px; overflow: auto;} div.st__teaser_seo span.st__offer_box2 { height: 56px; } div.st__teaser_seo span.st__offer_box3 { height: 91px; } div.st__teaser_seo span.st__offer_box1 h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } div.st__teaser_seo span.st__offer_box1 h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; } div.st__teaser_seo span.st__offer_box1 h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } div.st__teaser_seo span.st__offer_box2 a { text-decoration: none; color: #333333; } div.st__teaser_seo span.st__offer_box2 a:hover { text-decoration: underline; } div.st__teaser_seo span.st__offer_box2 .destination { color: #ff6701; font-size: 14px; font-weight: bold; display: block; } div.st__teaser_seo span.st__offer_box2 .description { line-height: 18px; } div.st__teaser_seo span.st__offer_box2 .description label.st__rating { display: inline-block; } div.st__teaser_seo span.st__offer_box2 .descriptionHighlighted { font-size: 14px; font-weight: bold; } div.st__teaser_seo span.st__offer_box3 ul { padding: 0; margin: 0; } div.st__teaser_seo span.st__offer_box3 ul li { display: block; background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-position: 0 5px; background-repeat: no-repeat; padding-left: 20px; padding-bottom: 3px; } div.st__teaser_seo span.st__offer_box3 ul li a { text-decoration: none; color: #333333; } div.st__teaser_seo span.st__offer_box3 ul li a:hover { text-decoration: underline; } div.st__teaser_seo2 { background-image: url(http://www.start.de/site/images/bg/teaser_seo2.gif); background-repeat: no-repeat; background-position: 0 0; height: 409px; width: 590px; } #st__hp_teaser_box_big_05 div.st__teaser_seo2 { background-image: url(http://www.start.de/site/images/bg/teaser_seo2.gif); background-repeat: no-repeat; background-position: 0 -459px; height: 705px; width: 590px; } div.st__teaser_seo2 span.st__headline h1, div.st__teaser_seo2 span.st__headline2 h2{ padding: 9px 0 7px 18px; margin:0; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #333333; } div.st__teaser_seo2 span.st__headline h1 { font-size: 14px; } div.st__teaser_seo2 span.st__offer_box1, div.st__teaser_seo2 span.st__offer_box2, div.st__teaser_seo2 span.st__offer_box3 { margin: 0 0 1px 18px; padding-top: 6px; width: 565px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } div.st__teaser_seo2 span.st__offer_box1 { height: 136px; overflow: auto;} #st__hp_teaser_box_big_05 span.st__offer_box1 { height: 522px; overflow: auto;} div.st__teaser_seo2 span.st__offer_box2 { height: 56px; } div.st__teaser_seo2 span.st__offer_box3 { height: 91px; } div.st__teaser_seo2 span.st__offer_box1 h3 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; } div.st__teaser_seo2 span.st__offer_box1 h4 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; } div.st__teaser_seo2 span.st__offer_box1 h5 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; } div.st__teaser_seo2 span.st__offer_box2 a { text-decoration: none; color: #333333; } div.st__teaser_seo2 span.st__offer_box2 a:hover { text-decoration: underline; } div.st__teaser_seo2 span.st__offer_box2 .destination { color: #ff6701; font-size: 14px; font-weight: bold; display: block; } div.st__teaser_seo2 span.st__offer_box2 .description { line-height: 18px; } div.st__teaser_seo2 span.st__offer_box2 .description label.st__rating { display: inline-block; } div.st__teaser_seo2 span.st__offer_box2 .descriptionHighlighted { font-size: 14px; font-weight: bold; } div.st__teaser_seo2 span.st__offer_box3 ul { padding: 0; margin: 0; } div.st__teaser_seo2 span.st__offer_box3 ul li { display: block; background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-position: 0 5px; background-repeat: no-repeat; padding-left: 20px; padding-bottom: 3px; } div.st__teaser_seo2 span.st__offer_box3 ul li a { text-decoration: none; color: #333333; } div.st__teaser_seo2 span.st__offer_box3 ul li a:hover { text-decoration: underline; } div.st__calendar { background: #fff; border: 1px solid #555; } div.st__calendar_table_wrapper { border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; } div.st__calendar table { border-collapse: collapse; } div.st__calendar table th { color: #000; font: bold 11px arial, sans-serif; } div.st__calendar table tr.st__calendar_days td { background: #e1e1e1; border: 1px solid #b7b7bd; font: 11px arial, sans-serif; text-align: center; } div.st__calendar table tr.st__calendar_days td.st__empty, div.st__calendar table tr.st__calendar_days td.st__emptyst__active { background: #fff; } div.st__calendar table tr.st__calendar_days td.st__today, div.st__calendar table tr.st__calendar_days td.st__todayst__active { background: #ff7316; color: #fff; } div.st__calendar table tr.st__calendar_days td.st__disabled, div.st__calendar table tr.st__calendar_days td.st__disabledst__active { background: #f0f0f0; color: #b7b7b7; } div.st__calendar table tr.st__calendar_days td.st__active, div.st__calendar table tr.st__calendar_days td.st__selectedst__active { background: #ff6b08; color: #fff; cursor: pointer; } div.st__calendar table tr.st__calendar_days td.st__selected { text-decoration: underline; } div.st__choosen_day_at_bottom { background: #e1e1e1; border-top: 1px solid #fff; font: bold 12px arial, sans-serif; } div.st__calendar div.st__calendar_switch { background: #e1e1e1; border-bottom: 1px solid #fff; } div.st__calendar div.st__calendar_switch span.st__previous, div.st__calendar div.st__calendar_switch span.st__next { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-repeat: no-repeat; } div.st__calendar div.st__calendar_switch span.st__previous { background-position: 0 -433px; } div.st__calendar div.st__calendar_switch span.st__next { background-position: 0 -480px; } .newsletter2_picContainer { width: 185px; height: 174px; position: relative; } .newsletter2_picField { position: absolute; left: 11px; top: 148px; width: 174px; } .newsletter2_picField .email { width: 165px; padding: 2px; border: 1px solid #979797; color: #b7b7b7; font-size: 12px; font-family: Arial, Helvetica, sans-serif; } .newsletter2_picField .button { margin-top: 7px; }div.st__advice { color: #009a00; font: bold 12px arial, sans-serif; text-align: center; } div#st__data_box, div#st__data_box div#st__data_box_footer, div#st__data_box div#st__data_box_content, div#st__filter_box, div#st__flip_pages { background-image: url(http://www.start.de/site/images/bg/ibe/box.gif); background-repeat: no-repeat; } div#st__data_box { background-position: 0 0; } div#st__data_box div#st__data_box_footer { background-position: 0 100%; } div#st__data_box div#st__data_box_content { background-position: -822px 0; background-repeat: repeat-y; } div#st__data_box div#st__data_box_path ul li { color: #c5c5c5; font: 12px arial, sans-serif; } div#st__data_box div#st__data_box_path ul li a { color: #333; font: 12px arial, sans-serif; text-decoration: none; } div#st__data_box div#st__data_box_path ul li a:hover { text-decoration: underline; } div#st__data_box div#st__data_box_path ul li#st__path_01, div#st__data_box div#st__data_box_path ul li#st__path_02, div#st__data_box div#st__data_box_path ul li#st__path_03, div#st__data_box div#st__data_box_path ul li#st__path_04, div#st__data_box div#st__data_box_path ul li#st__path_02_inactive, div#st__data_box div#st__data_box_path ul li#st__path_03_inactive, div#st__data_box div#st__data_box_path ul li#st__path_04_inactive, div#st__data_box div#st__data_box_path ul li#st__path_05_inactive, div#st__data_box div#st__data_box_path ul li#st__path_02_active, div#st__data_box div#st__data_box_path ul li#st__path_03_active, div#st__data_box div#st__data_box_path ul li#st__path_04_active, div#st__data_box div#st__data_box_path ul li#st__path_05_active { background-image: url(http://www.start.de/site/images/bg/ibe/path.gif); background-repeat: no-repeat; } div#st__data_box div#st__data_box_path ul li#st__path_02_active, div#st__data_box div#st__data_box_path ul li#st__path_03_active, div#st__data_box div#st__data_box_path ul li#st__path_04_active, div#st__data_box div#st__data_box_path ul li#st__path_05_active { color: #000; font: bold 20px arial, sans-serif; } div#st__data_box div#st__data_box_path ul li#st__path_01 { background-position: 0 4px; } div#st__data_box div#st__data_box_path ul li#st__path_02 { background-position: 0 -42px; } div#st__data_box div#st__data_box_path ul li#st__path_03 { background-position: 0 -88px; } div#st__data_box div#st__data_box_path ul li#st__path_04 { background-position: 0 -134px; } div#st__data_box div#st__data_box_path ul li#st__path_02_inactive { background-position: 0 -180px; } div#st__data_box div#st__data_box_path ul li#st__path_03_inactive { background-position: 0 -226px; } div#st__data_box div#st__data_box_path ul li#st__path_04_inactive { background-position: 0 -272px; } div#st__data_box div#st__data_box_path ul li#st__path_05_inactive { background-position: 0 -318px; } div#st__data_box div#st__data_box_path ul li#st__path_02_active { background-position: 0 -368px; } div#st__data_box div#st__data_box_path ul li#st__path_03_active { background-position: 0 -424px; } div#st__data_box div#st__data_box_path ul li#st__path_04_active { background-position: 0 -481px; } div#st__data_box div#st__data_box_path ul li#st__path_05_active { background-position: 0 -537px; } div#st__data_box div#st__data_box_path ul li#st__path_01 span, div#st__data_box div#st__data_box_path ul li#st__path_02 span, div#st__data_box div#st__data_box_path ul li#st__path_03 span, div#st__data_box div#st__data_box_path ul li#st__path_04 span { background: url(http://www.start.de/site/images/icon/arrows.gif) 19px 10px no-repeat; } div#st__target_key { background: #fff; color: #7f7f7f; font: 11px arial, sans-serif; } div#st__target_key span.st__air_temp, table.st__target thead th a span.st__info span.st__air_temp { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 3px -46px no-repeat; } div#st__target_key span.st__water_temp, table.st__target thead th a span.st__info span.st__water_temp { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) -47px -46px no-repeat; } table.st__target thead th, table.st__target tbody tr.st__region_open th { background-image: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif); } table.st__target thead th { background-position: 0 0; background-repeat: repeat-x; border-right: 1px solid #c6c6c6; color: #000; font: normal 11px arial, sans-serif; } table.st__target thead th a { color: #565656; } table.st__target thead tr.st__padding_top td.st__price { background: #f4f4f4; } table.st__target tbody td a { color: #000; text-decoration: none; } table.st__target tbody td a:hover { text-decoration: underline; } table.st__target tbody tr.st__region_closed td.st__region, table.st__target tbody tr.st__region_open td.st__region, table.st__target tbody tr.st__region_open_all td, table.st__target tbody tr.st__region_open td.st__price, table.st__target tbody tr.st__region_open th span, table.st__target tbody tr.st__region_closed td.st__region_fewo, table.st__target tbody tr.st__region_open td.st__region_fewo, table.st__target tbody tr.st__region_closed td.st__region_charter, table.st__target tbody tr.st__region_open td.st__region_charter, table.st__target thead th span { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-repeat: no-repeat; border-left: 1px solid #f5f5f5; } table.st__target thead th span { background-position: 6px 5px; border-left: none; } table.st__target thead th a:hover span.st__info { background: #fee771; border: 1px solid #e2a100; color: #8a4c00; font: 11px arial, sans-serif; text-align: left; text-decoration: none; } table.st__target tbody tr.st__region_closed td { border-bottom: 1px solid #ccc; color: #000; font: bold 12px arial, sans-serif; } table.st__target tbody tr.st__region_closed td.st__region, table.st__target tbody tr.st__region_closed td.st__region_fewo, table.st__target tbody tr.st__region_closed td.st__region_charter { background-position: 7px -127px; } table.st__target tbody tr.st__region_closed td.st__price { background: #f4f4f4; } table.st__target tbody tr.st__region_closed td.st__price a { color: #7f7f7f; font: normal 11px arial, sans-serif; } table.st__target tbody tr.st__region_closed td.st__price a strong { color: #000; font: bold 12px arial, sans-serif; } table.st__target tbody tr.st__last_closed td { border-bottom: none; } table.st__target tbody tr.st__region_hover { background-color: #f4f4f4; } table.st__target tbody tr.st__region_open th { background-position: 0 -48px; background-repeat: repeat-x; color: #000; font: bold 12px arial, sans-serif; text-align: left; } table.st__target tbody tr.st__region_open th span { background-position: 0 -177px; border-left: none; } table.st__target tbody tr.st__region_open td { background-color: #f1f1f1; color: #000; font: normal 12px arial, sans-serif; } table.st__target tbody tr.st__region_open_all td { background-position: 35px 9px; border-bottom: 1px solid #b3b3b3; border-top: 1px solid #ccc; } table.st__target tbody tr.st__region_open td.st__climate span, table.st__target tbody tr.st__region_open td.st__target, table.st__target tbody tr.st__region_open td.st__target_fewo { background-image: url(http://www.start.de/site/images/bg/ibe/icon.gif); background-repeat: no-repeat; } table.st__target tbody tr.st__region_open td.st__region, table.st__target tbody tr.st__region_open td.st__region_fewo, table.st__target tbody tr.st__region_open td.st__region_charter { background-position: 35px 8px; } table.st__target tbody tr.st__region_open td.st__price { background-color: #eaeaea; background-position: 19px 9px; border: none; } table.st__target tbody tr.st__region_open td.st__price a { color: #7f7f7f; font: normal 11px arial, sans-serif; } table.st__target tbody tr.st__region_open td.st__price a strong { color: #000; font: bold 12px arial, sans-serif; } table.st__target tbody tr.st__region_open td.st__hotel { font: normal 11px arial, sans-serif; text-align: center; } table.st__target tbody tr.st__region_open td.st__climate { font: normal 11px arial, sans-serif; } table.st__target tbody tr.st__region_open td.st__climate span.st__air { background-position: 10px -45px; } table.st__target tbody tr.st__region_open td.st__climate span.st__water { background-position: -36px -45px; } table.st__target tbody tr.st__region_open td.st__target, table.st__target tbody tr.st__region_open td.st__target_fewo { background-position: 50px 2px; } div#st__filter_box { background-position: 0 -75px; } div#st__filter_box strong { color: #000; font: bold 12px arial, sans-serif; } div#st__filter_box span { color: #646364; font: normal 12px arial, sans-serif; } ul#st__hotel_sort { background: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif) 0 -104px repeat-x; } ul#st__hotel_sort li { border-right: 1px solid #e1e1e1; color: #000; font: 11px arial, sans-serif; text-align: center; } ul#st__hotel_sort li a { color: #000; font: 11px arial, sans-serif; text-decoration: none; } ul#st__hotel_sort li a:hover { text-decoration: underline; } ul#st__hotel_sort li#st__hotel label.st__unsorted, ul#st__hotel_sort li#st__hotel label.st__sorted, ul#st__hotel_sort li#st__price label.st__unsorted, ul#st__hotel_sort li#st__price label.st__sorted, ul#st__hotel_sort li#st__living_space label.st__unsorted, ul#st__hotel_sort li#st__living_space label.st__sorted, ul#st__hotel_sort li span.st__unsorted, ul#st__hotel_sort li span.st__sorted { background-image: url(http://www.start.de/site/images/bg/ibe/icon.gif); background-repeat: no-repeat; } ul#st__hotel_sort li span.st__unsorted, ul#st__hotel_sort li#st__price label.st__unsorted, ul#st__hotel_sort li#st__hotel label.st__unsorted, ul#st__hotel_sort li#st__living_space label.st__unsorted { background-position: 100% -86px; } ul#st__hotel_sort li span.st__sorted, ul#st__hotel_sort li#st__price label.st__sorted, ul#st__hotel_sort li#st__hotel label.st__sorted, ul#st__hotel_sort li#st__living_space label.st__sorted { background-position: 100% -119px; } ul#st__hotel_sort li span.st__unsorted a, ul#st__hotel_sort li label.st__unsorted a { color: #484848; } div.st__hotel_info_box { border-bottom: 1px solid #ccc; } div.st__hotel_info_box div.st__name, div.st__hotel_info_box div.st__info_details { background-image: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif); background-repeat: repeat-x; } div.st__hotel_info_box div.st__name { background-image: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif); background-position: 0 -48px; border-bottom: 1px solid #e2a100; } div.st__hotel_info_box div.st__name span.st__hotel, div.st__hotel_info_box div.st__name span.st__hotel a { color: #8a4c00; font: bold 12px arial, sans-serif; text-decoration: none; } div.st__hotel_info_box div.st__name span.st__notice, div.st__hotel_info_box div.st__info_details span.st__image label, div.st__hotel_info_box div.st__info_details span.st__feedback label.st__read, div.st__hotel_info_box div.st__name span.st__noticed span { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-repeat: no-repeat; } div.st__hotel_info_box div.st__name span.st__notice { background-position: 0 4px; } div.st__hotel_info_box div.st__name span.st__notice a, div.st__hotel_info_box div.st__name span.st__noticed a, div.st__hotel_info_box div.st__info_details span.st__feedback small { color: #000; font: normal 11px arial, sans-serif; text-decoration: none; } div.st__hotel_info_box div.st__name span.st__noticed span { background-position: 8px 5px; } div.st__hotel_info_box div.st__name span.st__notice a:hover, div.st__hotel_info_box div.st__name span.st__noticed a:hover { text-decoration: underline; } div.st__hotel_info_box div.st__name span.st__stars, div.st__hotel_info_box div.st__name span.st__noticed { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 0 -153px no-repeat; } div.st__hotel_info_box div.st__name span.st__noticed { background-position: 0 -427px; } div.st__hotel_info_box div.st__info_details { background-position: 0 -158px; } div.st__hotel_info_box div.st__info_details span.st__image { background: #ececec; } div.st__hotel_info_box div.st__info_details span.st__image img { background: #fff; border: 1px solid #606060; } div.st__hotel_info_box div.st__info_details span.st__image label { background-position: 10px -131px; } div.st__hotel_info_box div.st__info_details span.st__image label.open{ background-position: 10px -173px; } div.st__hotel_info_box div.st__info_details span.st__image label a, div.st__hotel_info_box div.st__info_details span.st__feedback a { color: #333; font: 11px arial, sans-serif; text-decoration: none; } div.st__hotel_info_box div.st__info_details span.st__image label a:hover, div.st__hotel_info_box div.st__info_details span.st__feedback a:hover, div.st__hotel_info_box div.st__info_details span.st__price a:hover { text-decoration: underline; } div.st__hotel_info_box div.st__info_details span.st__region, div.st__hotel_info_box div.st__info_details span.st__feedback strong { color: #333; font: 12px arial, sans-serif; } div.st__hotel_info_box div.st__info_details span.st__feedback strong { font-weight: bold; } div.st__hotel_info_box div.st__info_details span.st__info, div.st__hotel_info_box div.st__info_details span.st__feedback, div.st__hotel_info_box div.st__info_details span.st__region span.st__provider { color: #333; font: 11px arial, sans-serif; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__read { background-position: 0 5px; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__bar, div.st__hotel_info_box div.st__info_details span.st__feedback label.st__bar span { background-image: url(http://www.start.de/site/images/bg/ibe/icon.gif); background-repeat: no-repeat; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__bar { background-position: 0 -198px; } div.st__hotel_info_box div.st__info_details span.st__feedback label.st__bar span { background-position: 0 -222px; } div.st__hotel_info_box div.st__info_details span.st__price label { background: url(http://www.start.de/site/images/button/prices.gif) 0 0 no-repeat; } div.st__hotel_info_box div.st__info_details span.st__price label a, div.st__hotel_info_box div.st__info_details span.st__price label a:hover, div.st__hotel_info_box div.st__info_details span.st__price a { color: #333; font: normal 11px arial, sans-serif; text-decoration: none; } div.st__hotel_info_box div.st__info_details span.st__price a strong { font: bold 12px arial, sans-serif; } div.st__hotel_info_box div.st__info_details span.st__price a strong big { font: bold 20px arial, sans-serif; } div.st__alternative_headline { background: url(http://www.start.de/site/images/bg/ibe/alternative_headline.gif) 0 0 repeat-x; color: #5b5b5b; font: bold 14px arial, sans-serif; } div.st__hotel_info_box_tipp div.st__tipp_headline { background: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif) 0 -281px repeat-x; } div.st__hotel_info_box_tipp div.st__tipp_headline span.st__tipp_img { background: url(http://www.start.de/site/images/bg/ibe/box.gif) 0 -210px no-repeat; color: #fff; font: bold 13px arial, sans-serif; } div.st__hotel_info_box_tipp div.st__tipp_headline span { color: #8a4c00; font: normal 12px arial, sans-serif; } div.st__hotel_info_box_tipp div.st__info_details { background: #fef9a0; } div.st__hotel_info_box_tipp div.st__info_details span.st__image { background: #feef89; border-right: 1px solid #fff; } div.st__selected_hotel_info_box div.st__info_details span.st__bestprice { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 100% -796px no-repeat; } div.st__selected_hotel_info_box div.st__name, div.st__selected_hotel_info_box div.st__info_details, div.st_result_info { background-image: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif); background-repeat: repeat-x; } div.st__selected_hotel_info_box div.st__name { background-image: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif); background-position: 0 -48px; border-bottom: 1px solid #e2a100; } div.st__selected_hotel_info_box div.st__name span.st__hotel { color: #8a4c00; font: bold 12px arial, sans-serif; text-decoration: none; } div.st__selected_hotel_info_box div.st__info_details span.st__image label, div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__read, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details label.st__times_of_flight { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-repeat: no-repeat; } div.st__info_details span.st__hotel_info_details span.st__stars { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 0 -157px no-repeat; } div.st__selected_hotel_info_box div.st__info_details { background-color: #feec8e; background-position: 0 100%; } div.st__selected_hotel_info_box div.st__info_details span.st__image a:hover span.st__info { background: #fee771; border: 1px solid #e2a100; color: #8a4c00; font: 11px arial, sans-serif; text-align: center; text-decoration: none; } div.st__selected_hotel_info_box div.st__info_details span.st__image img { background: #fff; border: 1px solid #606060; } div.st__selected_hotel_info_box div.st__info_details span.st__image label { background-position: 11px 7px; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__read { background-position: 0 5px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details label.st__times_of_flight { background-position: 0 -271px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear label, div.st__selected_hotel_info_box div.st__info_details span.st__feedback a { color: #8a4c00; font: 11px arial, sans-serif; text-decoration: none; } div.st__selected_hotel_info_box div.st__info_details span.st__image label a, div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__read a, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details label.st__times_of_flight a { color: #333; font: 11px arial, sans-serif; text-decoration: none; } div.st__selected_hotel_info_box div.st__info_details span.st__image label a:hover, div.st__selected_hotel_info_box div.st__info_details span.st__feedback a:hover, div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__read a:hover, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details label.st__times_of_flight a:hover { text-decoration: underline !important; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback strong { color: #8a4c00; font: 12px arial, sans-serif; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback strong { font-weight: bold; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__bar, div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__bar span { background-image: url(http://www.start.de/site/images/bg/ibe/icon.gif); background-repeat: no-repeat; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__bar { background-position: 0 -198px; } div.st__selected_hotel_info_box div.st__info_details span.st__feedback label.st__bar span { background-position: 0 -222px; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear span, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear span a { color: #8a4c00; font: 12px arial, sans-serif; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear span a:hover { text-decoration: none; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__clear span big { font: bold 14px arial, sans-serif; } div.st_result_info { background-position: 0 -335px; color: #333; font: 12px arial, sans-serif; } table#st__dateselect_offer_table { border-bottom: 1px solid #ccc; } table#st__dateselect_offer_table thead th { background: #e1e1e1; border-bottom: 1px solid #fff; color: #333; font: bold 12px arial, sans-serif; text-align: left; } table#st__dateselect_offer_table thead th.st__price { background: #d7d7d7; } table#st__dateselect_offer_table thead th span { font: normal 11px arial, sans-serif; } table#st__dateselect_offer_table tbody td { border-top: 1px solid #ccc; color: #333; font: 11px arial, sans-serif; } table#st__dateselect_offer_table tbody td a { color: #333; font: bold 11px arial, sans-serif; text-decoration: none; } table#st__dateselect_offer_table tbody td a:hover, table#st__dateselect_offer_table_selected tbody td a:hover { text-decoration: underline; } table#st__dateselect_offer_table tbody td.st__airport span, table#st__dateselect_offer_table_selected tbody td.st__airport span, table#st__dateselect_offer_table tbody td.st__provider span, table#st__dateselect_offer_table_selected tbody td.st__provider span, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-repeat: no-repeat; } table#st__dateselect_offer_table tbody td.st__airport span { background-position: 10px 4px; } table#st__dateselect_offer_table_selected tbody td.st__airport span { background-position: 0 -271px; } table#st__dateselect_offer_table tbody td.st__provider span, table#st__dateselect_offer_table_selected tbody td.st__provider span { background-position: 16px 5px; } table#st__dateselect_offer_table tbody td.st__price, table#st__dateselect_offer_table tbody tr.st__checked td.st__price { background-color: #f4f4f4; } table#st__dateselect_offer_table tbody td.st__price strong, table#st__dateselect_offer_table_selected tbody td.st__price strong { font-size: 12px; } table#st__dateselect_offer_table tbody td.st__avail span { background: url(http://www.start.de/site/images/button/check.gif) 0 0 no-repeat; } table#st__dateselect_offer_table tbody td.st__lastminute, table#st__dateselect_offer_table tbody td.st__earlybird, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed { background-image: url(http://www.start.de/site/images/bg/ibe/icon.gif); background-repeat: no-repeat; } table#st__dateselect_offer_table tbody td.st__lastminute { background-position: 75px -456px; } table#st__dateselect_offer_table tbody td.st__earlybird { background-position: 75px -731px; } table#st__dateselect_offer_table tr.st__checked td { background-color: #f0f0f0; } table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed { background-position: 0 -428px; } table#st__dateselect_offer_table tr.st__checked td.st__avail { font: bold 12px arial, sans-serif; text-align: center; } table#st__dateselect_offer_table_selected { border-bottom: 1px solid #009a00; } table#st__dateselect_offer_table_selected tbody td { border-top: 1px solid #b4c780; color: #333; font: 11px arial, sans-serif; } table#st__dateselect_offer_table_selected tbody td a { color: #333; font: normal 11px arial, sans-serif; text-decoration: none; } table#st__dateselect_offer_table_selected tbody td.st__avail span { background: url(http://www.start.de/site/images/button/booking.gif) 0 0 no-repeat; } table#st__dateselect_offer_table_selected tbody td.st__provider a { font-weight: bold; } table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status { background-position: 0 5px; } table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status a:hover, table#st__dateselect_offer_table_selected tbody td.st__avail span.st__notepad_status_noticed a:hover { text-decoration: underline; } div#st__selected_travel_info, div#st__booking_travel_info { border-bottom: 1px solid #009a00; border-top: 1px solid #009a00; color: #009a00; font: 12px arial, sans-serif; } div#st__selected_travel_info span, div#st__booking_travel_info span { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 0 -514px no-repeat; } div#st__flip_pages { background-color: #f9f9f9; background-position: 0 -138px; } div#st__flip_pages div, div#st__flip_pages span label { background-image: url(http://www.start.de/site/images/bg/ibe/icon.gif); background-repeat: no-repeat; } div#st__flip_pages div.st__forward_inactive { background-position: 0 -287px; } div#st__flip_pages div.st__backward_inactive { background-position: 0 -240px; } div#st__flip_pages div.st__forward_active { background-position: 0 -381px; } div#st__flip_pages div.st__backward_active { background-position: 0 -334px; } div#st__flip_pages span { font: 11px arial, sans-serif; } div#st__flip_pages span label.st__lastminute { background-position: 0 -470px; } div#st__flip_pages span label.st__earlybird { background-position: 0 -745px; } span#st__additional_legend { display: block; } span#st__additional_legend label { font: 11px arial, sans-serif; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__pricing label, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__additional_pricing span, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__additional_pricing label { font: normal 12px arial, sans-serif; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__total_price { background: #fee155; border-bottom: 1px solid #e2a100; border-top: 1px solid #e2a100; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__total_price label { font: bold 13px arial, sans-serif; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__total_price span { font: bold 14px arial, sans-serif; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__additional_pricing label strong { font: bold 12px arial, sans-serif; } div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__additional_pricing small, div.st__selected_hotel_info_box div.st__info_details span.st__hotel_info_details span.st__must_info { color: #8a4c00; font: normal 11px arial, sans-serif; } div#st__booking_form div.st__form_header { background: url(http://www.start.de/site/images/bg/ibe/headlines_tables.gif) 0 -49px repeat-x; border-bottom: 1px solid #e2a100; border-top: 1px solid #e2a100; color: #8a4c00; font: bold 12px arial, sans-serif; } div#st__booking_form div.st__form_header span { font-weight: normal; } div#st__booking_form div.st__personal_data div span.st__form_subheadline, div#st__booking_form div.st__radio_block span.st__payment_form_block span.st__form_subheadline { background: #f3f3f3; border: 1px solid #ccc; border-top: none; } div#st__booking_form div.st__personal_data div label, div#st__booking_form div.st__personal_data div span.st__form_subheadline, div#st__booking_form div.st__radio_block span.st__payment_form_block span.st__form_subheadline { font: normal 12px arial, sans-serif; } div#st__booking_form div.st__personal_data div label.st__must, div#st__booking_form div.st__radio_block span label.st__must { font-weight: bold; } div#st__booking_form div.st__personal_data div.st__travellers span strong, div#st__booking_form div.st__radio_block span.st__payment_form_block label { font: bold 12px arial, sans-serif; } div#st__booking_form div.st__radio_block span label, div#st__booking_form div.st__radio_block span label a, div#st__booking_form div.st__radio_block span span { color: #333; font: normal 12px arial, sans-serif; } div#st__booking_form div.st__radio_block span label a:hover { text-decoration: none; } div#st__booking_form div.st__radio_block span.st__assurance_info { background: #fee873; border: 1px solid #e2a100; color: #8a4c00; font: normal 11px arial, sans-serif; text-align: center; } div#st__booking_form div.st__radio_block span.st__ckeckbox_block { background: #ebebeb; } div#st__booking_form div.st__radio_block span#st__ssl_info { background: #ededee url(http://www.start.de/site/images/bg/ibe/icon.gif) 13px -669px no-repeat; border: 1px solid #a6a4a8; font: normal 12px arial, sans-serif; } div#st__booking_form div.st__radio_block span#st__ssl_info a { color: #000; font: normal 12px arial, sans-serif; text-decoration: underline; } div#st__booking_form div.st__radio_block span.st__payment_form_block { border-bottom: 1px solid #ccc; } div#st__booking_form div.st__radio_block span.st__payment_form_block span.st__credit_info { font: normal 11px arial, sans-serif; } div#st__booking_form div.st__radio_block span.st__payment_form_block span.st__cvc_info { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 0 0 no-repeat; cursor: help; } div#st__booking_form div.st__booking_text { color: #000; font: normal 12px arial, sans-serif; } div#st__booking_form div.st__booking_text a { color: #000; font: bold 12px arial, sans-serif; text-decoration: underline; } div#st__booking_form div.st__radio_block span#st__ssl_info a:hover, div#st__booking_form div.st__booking_text a:hover { text-decoration: none; } div#st__booking_form div.st__line { background: #ccc; } div#st__booking_form div.st__booking_text span.st__agb, div#st__booking_form div.st__finish_booking { background: #ebebeb; } div#st__booking_form div.st__finish_booking { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; font: normal 12px arial, sans-serif; } div#st__booking_form div.st__finish_booking label span { background: url(http://www.start.de/site/images/bg/ibe/icon.gif) 2px -635px no-repeat; } div.st__data_box_footer_booking span { color: #a8a7ab; font: normal 11px arial, sans-serif; } div.st__error_message { background: url(http://www.start.de/site/images/bg/quick_search/quicksearch_error.gif) 210px -211px no-repeat; border-bottom: 1px solid #e2001a; border-top: 1px solid #e2001a; color: #e2001a; font: normal 12px arial, sans-serif; } div#st__booking_form div.st__personal_data span.st__mail_info { background: #ebebeb; font: normal 12px arial, sans-serif; } span.st__assurance_info_2 { border: 1px solid #ebebeb; color: #333; font: normal 11px arial, sans-serif; } div.st__validation div.st__personal_data { background-color: #feec8c; border-bottom: 1px solid #e2a100; } div#st__booking_form div.st__personal_data div span.st__validation_subhead { background: #ffe66f; border: 1px solid #f0c337; border-top: none; color: #8a4c00; } div.st__validation span.st__valid_travellers { color: #8a4c00; font: normal 12px arial, sans-serif; } div.st__monitor, div#st__monitor_notice, div.st__features { background-image: url(http://www.start.de/site/images/bg/monitor/outer_box.gif); background-repeat: no-repeat; } div.st__monitor { background-position: 0 100%; } div#st__monitor_notice { background-position: -226px 100%; } div.st__features { background-position: -452px 100%; } div.st__monitor_form, div.st__monitor_form_ext { background-image: url(http://www.start.de/site/images/bg/monitor/inner_box.gif); background-repeat: repeat-x; } div.st__monitor_headline, div.st__monitor_submit_box, div.st__monitor_change_data_link, div.st__monitor_hotline, div.st__monitor_reasons, div.st__top_rental_price { background-image: url(http://www.start.de/site/images/bg/monitor/monitor.gif); background-repeat: repeat-x; } div.st__monitor_headline { background-position: 0 0; color: #8a4c00; font: bold 12px arial, sans-serif; } div#st__monitor_notice div.st__monitor_headline { background-position: -226px 0; } div.st__features div.st__monitor_headline { background-position: -452px 0; color: #000; } div#st__monitor_notice span { font: normal 12px arial, sans-serif; } div.st__monitor_form { background-position: 0 0; } div.st__monitor_submit_box, div.st__monitor_change_data_link, div.st__monitor_hotline, div.st__monitor_reasons, div.st__top_rental_price { background-color: #fee564; background-position: 0 -58px; } div.st__monitor_change_data_link { border-bottom: 1px solid #eccf44; } div.st__monitor_change_data_link span, div.st__monitor_notice_link span, span.st__video_chat_link, ul#st__monitor_reasons_list li, div.st__top_rental_price span.st__price { background-image: url(http://www.start.de/site/images/icon/arrows.gif); background-repeat: no-repeat; } div.st__monitor_change_data_link span { background-position: 11px -124px; } div.st__monitor_notice_link span, div.st__top_rental_price span.st__price { background-position: 0 6px; } span.st__video_chat_link { background-position: 0 5px; } span.st__video_chat_link a { color: #000; } div.st__top_rental_price span, div.st__features ul li { color: #000; font: normal 11px arial, sans-serif; } div.st__top_rental_price span.st__price a { color: #000; font: bold 14px arial, sans-serif; } div.st__monitor_change_data_link a, div.st__monitor_notice_link a { color: #333; font: normal 11px arial, sans-serif; } div.st__monitor_notice_data { background-color: #fdfcdb; border-bottom: 1px solid #f0e49e; font: normal 12px arial, sans-serif; } div.st__monitor_notice_link { background-color: #fdfcdb; } div.st__monitor_hotline { color: #8a4c00; font: normal 13px arial, sans-serif; } div.st__monitor_hotline small { font: normal 10px arial, sans-serif; line-height: 6px; } div.st__video_chat, div.st__top_rental, ul#st__monitor_reasons_list li { color: #8a4c00; font: normal 12px arial, sans-serif; } ul#st__monitor_reasons_list li { background-position: 0 -588px; border-bottom: 1px solid #f1e27e; } ul#st__monitor_reasons_list li.st__bestprice span { background: url(http://www.start.de/site/images/icon/bestprice_small.gif) 100% 100% no-repeat; } div.st__monitor_form label, div.st__monitor_form_ext label { color: #000; font: bold 12px arial, sans-serif; } div.st__monitor_form div.st__line, div.st__monitor_form_ext div.st__line { background: #f0e07b; } span.st__hotel_info_details span.st__line { background: #e7cc72 } div.st__monitor_form span small, div.st__monitor_form label span, span.st__double_radio label { font: normal 11px arial, sans-serif; } div.st__monitor_form_ext label span { font: normal 12px arial, sans-serif; } div.st__monitor_form span span.st__child { font: normal 12px arial, sans-serif; } div.st__monitor_form_ext { background-position: 0 -530px; border-top: 1px solid #e7cf57; } div.st__monitor_form_ext span.st__monitor_cat_headline { background: #fef486; border: 1px solid #f0de6a; border-top: none; color: #8a4c00; font: bold 12px arial, sans-serif; } div.st__monitor_form_ext span.st__more_options_off, div.st__monitor_form_ext span.st__more_options_on { background: url(http://www.start.de/site/images/icon/arrows.gif) ; background-repeat: no-repeat; } div.st__monitor_form_ext span.st__more_options_off { background-position: 0 -129px; } div.st__monitor_form_ext span.st__more_options_on { background-position: 0 -171px; } div.st__monitor_form_ext span.st__more_options_off a, div.st__monitor_form_ext span.st__more_options_on a { color: #000; font: normal 12px arial, sans-serif; } div.st__monitor_form_ext div.st__checkbox_block label, div.st__monitor_form_ext div.st__checkbox_icon_block label { font: normal 11px arial, sans-serif; } div.st__info_details span.st__features span, div.st__monitor_form_ext div.st__checkbox_icon_block span, div.st__features ul li, span.st__hotel_info_details span#st__feature_icons span { background-image: url(http://www.start.de/site/images/bg/quick_search/icons.gif); background-repeat: no-repeat; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_01, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_01, div.st__features ul li.st__icon_01, span.st__hotel_info_details span#st__feature_icons span.st__icon_01 { background-position: 0 0; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_02, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_02, div.st__features ul li.st__icon_02, span.st__hotel_info_details span#st__feature_icons span.st__icon_02 { background-position: 0 -51px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_03, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_03, div.st__features ul li.st__icon_03, span.st__hotel_info_details span#st__feature_icons span.st__icon_03 { background-position: 0 -102px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_04, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_04, div.st__features ul li.st__icon_04, span.st__hotel_info_details span#st__feature_icons span.st__icon_04 { background-position: 0 -153px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_05, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_05, div.st__features ul li.st__icon_05, span.st__hotel_info_details span#st__feature_icons span.st__icon_05 { background-position: 0 -204px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_06, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_06, div.st__features ul li.st__icon_06, span.st__hotel_info_details span#st__feature_icons span.st__icon_06 { background-position: 0 -255px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_07, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_07, div.st__features ul li.st__icon_07, span.st__hotel_info_details span#st__feature_icons span.st__icon_07 { background-position: 0 -306px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_08, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_08, div.st__features ul li.st__icon_08, span.st__hotel_info_details span#st__feature_icons span.st__icon_08 { background-position: 0 -357px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_09, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_09, div.st__features ul li.st__icon_09, span.st__hotel_info_details span#st__feature_icons span.st__icon_09 { background-position: 0 -408px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_10, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_10, div.st__features ul li.st__icon_10, span.st__hotel_info_details span#st__feature_icons span.st__icon_10 { background-position: 0 -459px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_11, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_11, div.st__features ul li.st__icon_11, span.st__hotel_info_details span#st__feature_icons span.st__icon_11 { background-position: 0 -510px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_12, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_12, div.st__features ul li.st__icon_12, span.st__hotel_info_details span#st__feature_icons span.st__icon_12 { background-position: 0 -561px; } div.st__info_details span.st__features span.st__feature_icons span.st__icon_13, div.st__monitor_form_ext div.st__checkbox_icon_block span.st__icon_13, div.st__features ul li.st__icon_13, span.st__hotel_info_details span#st__feature_icons span.st__icon_13 { background-position: 0 -612px; } div#st__popup_header { background: url(http://www.start.de/site/images/bg/popups/header.gif) 0 0 no-repeat; } div#st__popup_header span.st__headline { color: #fff; font: bold 14px arial, sans-serif; } div.st__popup_text { color: #333; font: normal 12px arial, sans-serif; } div#st__popup_header_02 { background: url(http://www.start.de/site/images/bg/popups/header_bestprice.jpg) 0 0 no-repeat; } div#st__popup_header_02 span.st__headline { color: #333; font: bold 14px arial, sans-serif; } div#st__popup_header_02 span.st__text, div#st__popup_header_02 span.st__text a { color: #333; font: 12px arial, sans-serif; } div#st__popup_header_02 span.st__text a { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 6px no-repeat; } div#st__popup_notice, div#st__popup_notice div#st__popup_notice_header, div#st__popup_notice div#st__popup_notice_buttons { background: url(http://www.start.de/site/images/bg/popups/notice.gif); background-repeat: no-repeat; } div#st__popup_notice { background-position: -620px 0; background-repeat: repeat-y; } div#st__popup_notice div#st__popup_notice_header { background-position: 0 0; } div#st__popup_notice div#st__popup_notice_buttons { background-position: 0 -81px; } div#st__popup_notice div#st__popup_notice_header span.st__noticed { color: #000; font: bold 14px arial, sans-serif; } div#st__popup_notice div#st__popup_notice_header span.st__noticed span { color: #31a33c; } div#st__popup_notice div#st__popup_notice_header ul#st__notice_sort li { font: 11px arial, sans-serif; text-align: center; } div#st__popup_notice_note { background: #eaeaea; border-bottom: 1px solid #ccc; } div#st__popup_notice_note label, div#st__popup_notice label { font: bold 12px arial, sans-serif; } div#st__popup_notice_note span { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 -348px no-repeat; } div#st__popup_notice_note span a { color: #333; font: normal 11px arial, sans-serif; } div#st__popup_notice_buttons span.st__save { background: url(http://www.start.de/site/images/button/save_notepad.gif) 0 0 no-repeat; } div#st__popup_notice_buttons span.st__advice { background: url(http://www.start.de/site/images/button/advice_offer.gif) 0 0 no-repeat; } div#st__popup_notice div.st__save_text, div#st__popup_notice span.st__save_back a, div#st__popup_notice span.st__hint { color: #333; font: normal 12px arial, sans-serif; } div#st__popup_notice span.st__save_back, div#st__popup_holiday span.st__save { background: #e5e5e5; } div#st__popup_notice span.st__save_back label { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 -389px no-repeat; } div#st__popup_notice div.st__save_text span.st__error, div#st__popup_notice_form span.st__error { color: #ca0001; font: bold 12px arial, sans-serif; } div#st__popup_notice span.st__mandatory { color: #a8a7ab; font: normal 11px arial, sans-serif; } div.st__date_choice { border: 1px solid #e5e5e5; } div#st__popup_holiday label { font: bold 12px arial, sans-serif; } div#st__popup_holiday span.st__save label { color: #333; font: normal 11px arial, sans-serif; } div.st__date_choice span.st__period { background: #fee563; font: normal 12px arial, sans-serif; } div.st__flight_time { border: 1px solid #e5e5e5; font: 12px arial, sans-serif; } div.st__flight_time small { font: 11px arial, sans-serif; } div#st__themes_left div#st__themes_menu, div#st__themes_left div#st__themes_menu span { background-image: url(http://www.start.de/site/images/bg/contentsites/menu.gif); background-repeat: no-repeat; } div#st__themes_left div#st__themes_menu { background-position: 0 100%; } div#st__themes_left div#st__themes_menu span { background-position: 0 -270px; color: #8a4c00; font: bold 14px arial, sans-serif; } div#st__themes_left div#st__themes_menu span a { color: #8a4c00; font: bold 12px arial, sans-serif; text-decoration: none; } div#st__themes_left div#st__themes_menu span.st__first { background-position: 0 -208px; color: #8a4c00; font: bold 14px arial, sans-serif; } div#st__themes_left div#st__themes_menu span.st__open { background-position: -226px 0; background-repeat: repeat-y; } div#st__themes_left div#st__themes_menu span.st__open li, div#st__themes_left div#st__themes_menu span.st__open a.st__active { background: url(http://www.start.de/site/images/icon/arrows.gif) 14px -264px no-repeat; } div#st__themes_left div#st__themes_menu span.st__open a.st__active { background-position: 9px -264px; } div#st__themes_left div#st__themes_menu span.st__open a.st__active { background-color: #fee967; font-weight: bold; text-decoration: none; } div#st__themes_left div#st__themes_menu span.st__open a { font: normal 12px arial, sans-serif; } div#st__themes_left div#st__themes_menu span.st__open a:hover { text-decoration: underline; } div.st__teaser_themes_overlay { background: url(http://www.start.de/site/images/bg/teaser_themes.gif) 0 0 no-repeat; font: 12px arial, sans-serif; } div.st__teaser_themes_overlay a span { color: #333; cursor: pointer; text-decoration: none; } div.st__teaser_themes_overlay a:hover span { text-decoration: underline; } div.st__teaser_themes_overlay span.st__more { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 6px no-repeat; } div#st__travel_left div#st__travel_content, div#st__travel_left div#st__travel_content_top, div#st__travel_left div#st__travel_content_bottom { background-image: url(http://www.start.de/site/images/bg/travel/content.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content { background-position: -820px 0; background-repeat: repeat-y; } div#st__travel_left div#st__travel_content_top { background-position: 0 0; } div#st__travel_left div#st__travel_content_bottom { background-position: 0 -41px; } div#st__travel_left div#st__travel_content_maps { background: url(http://www.start.de/site/images/bg/travel/content_maps.gif) 0 0 repeat-x; } div#st__travel_left div#st__travel_content_menu div.st__show_all { background: #fee967 url(http://www.start.de/site/images/icon/arrows.gif) 18px 18px no-repeat; } div#st__travel_left div#st__travel_content_menu div.st__step_back { background: #fee967 url(http://www.start.de/site/images/icon/arrows.gif) 18px -509px no-repeat; } div#st__travel_left div#st__travel_content_menu div.st__show_all a, div#st__travel_left div#st__travel_content_menu div.st__step_back a { color: #333; font: 12px arial, sans-serif; } div.st__region_select label, div.st__target_select label { font: bold 11px arial, sans-serif; } div.st__tip_category { border-bottom: 1px solid #f4df6f; } div.st__travel_info strong.st__tipp, div.st__travel_info strong.st__insider, div.st__travel_info span.st__text strong.st__viewpoint span, div.st__travel_info span.st__text strong.st__young span { background-image: url(http://www.start.de/site/images/bg/travel/_icons.gif); background-repeat: no-repeat; } div.st__tip_category span a { color: #8a4c00; font: 11px arial, sans-serif; text-decoration: none; } div.st__tip_category a:hover { text-decoration: underline; } div.st__travel_info p { color: #333; font: 12px arial, sans-serif; } div.st__travel_info p span.st__set_bg { xbackground: url(http://www.start.de/site/images/bg/travel/text.gif) 0 0 repeat-x; } div.st__travel_info strong.st__tipp { background-position: 0 -36px; } div.st__travel_info span.st__text strong.st__viewpoint span { background-position: 100% -76px; } div.st__travel_info span.st__text strong.st__young span { background-position: 100% -169px; } div.st__travel_info strong.st__insider { background-position: 0 -117px; } div#st__finish_line { border-top: 1px solid #f0d863; background: #fff; } div.st__to_top { background: url(http://www.start.de/site/images/bg/travel/text.gif) 0 16px repeat-x; } div.st__to_top span { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 -231px no-repeat; } div.st__to_top span a { color: #333; font: 12px arial, sans-serif; text-decoration: none; } div.st__to_top span a:hover { text-decoration: underline; } div.st__travel_info strong.st__mainheadline { color: #333; font: bold 16px arial, sans-serif; } img.st__region_image { border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; } strong.st__category_headline, strong.st__category_headline a { color: #333; font: bold 16px arial, sans-serif; text-decoration: none; } strong.st__category_subheadline, strong.st__category_subheadline a { color: #333; font: bold 12px arial, sans-serif; text-decoration: none; } strong.st__category_headline, strong.st__category_subheadline, strong.st__headline_link { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 5px no-repeat; } strong.st__category_headline { background-position: 0 26px; } strong.st__category_subheadline { background-position: 0 15px; } strong.st__headline_link a { color: #333; font: bold 12px arial, sans-serif; text-decoration: none; } strong.st__headline_link a:hover { text-decoration: underline; } strong.st__headline_link a span { font-weight: normal; } div#st__travel_left div#st__travel_content_menu, div#st__travel_content_menu div.st__menu_main, div#st__travel_content_menu div.st__menu_main ul li a { background-image: url(http://www.start.de/site/images/bg/travel/menu_main.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_menu { background-position: 0 0; } div#st__travel_content_menu div.st__menu_main { background-position: 0 -305px; } div#st__travel_content_menu div.st__menu_main ul li a { color: #8a4c00; font: bold 14px arial, sans-serif; text-decoration: none; } div#st__travel_content_menu div.st__menu_main ul li a:hover { background-image: none; } div#st__travel_content_menu div.st__menu_main ul li.st__afrika a { background-position: 0 -93px; } div#st__travel_content_menu div.st__menu_main ul li.st__amerika_karibik a { background-position: 0 -125px; } div#st__travel_content_menu div.st__menu_main ul li.st__asien_fernost a { background-position: 0 -157px; } div#st__travel_content_menu div.st__menu_main ul li.st__australien a { background-position: 0 -189px; } div#st__travel_content_menu div.st__menu_main ul li.st__europa a { background-position: 0 -221px; } div#st__travel_content_menu div.st__menu_main ul li.st__naher_osten a { background-position: 0 -253px; } div#st__travel_content_menu div.st__menu_sub { background: #fef9a0 url(http://www.start.de/site/images/bg/travel/menu_sub.gif) 0 100% repeat-x; } div#st__travel_content_menu div.st__menu_sub div.st__afrika, div#st__travel_content_menu div.st__menu_sub div.st__amerika_karibik, div#st__travel_content_menu div.st__menu_sub div.st__asien_fernost, div#st__travel_content_menu div.st__menu_sub div.st__australien, div#st__travel_content_menu div.st__menu_sub div.st__europa, div#st__travel_content_menu div.st__menu_sub div.st__naher_osten, div#st__travel_content_menu div.st__menu_sub div.st__default { background-image: url(http://www.start.de/site/images/bg/travel/menu_sub_headlines.gif); background-repeat: no-repeat; } div#st__travel_content_menu div.st__menu_sub div.st__default { background-position: 0 -373px; } div#st__travel_content_menu div.st__menu_sub div.st__afrika { background-position: 0 0; } div#st__travel_content_menu div.st__menu_sub div.st__amerika_karibik { background-position: 0 -62px; } div#st__travel_content_menu div.st__menu_sub div.st__asien_fernost { background-position: 0 -124px; } div#st__travel_content_menu div.st__menu_sub div.st__australien { background-position: 0 -186px; } div#st__travel_content_menu div.st__menu_sub div.st__europa { background-position: 0 -248px; } div#st__travel_content_menu div.st__menu_sub div.st__naher_osten { background-position: 0 -310px; } div#st__travel_content_menu div.st__menu_sub div.st__headline { color: #8a4c00; font: bold 14px arial, sans-serif; } div.st__menu_sub_items span, div.st__tip_category span, div.st__menu_sub_items span a:hover, div.st__menu_sub_items span a.st__active { background: url(http://www.start.de/site/images/icon/arrows.gif) 6px 6px no-repeat; } div.st__tip_category span { background-position: 2px 5px; } div.st__menu_sub_items span a:hover, div.st__menu_sub_items span a.st__active { background-color: #fee967; } div.st__menu_sub_items span a { color: #8a4c00; font: 11px arial, sans-serif; text-decoration: none; } div#st__travel_path li a { color: #000; font: bold 10px arial, sans-serif; text-decoration: underline; } div#st__travel_path li a:hover { text-decoration: none; } div#st__travel_path ul li a.st__active { text-decoration: none; } div#st__travel_path ul li a.st__active:hover { text-decoration: underline; } div#st__travel_path ul li, div#st__travel_path ul li a.st__active { font: normal 10px arial, sans-serif; color: #878787; } div#st__anchor_box, div#st__insider_box { background: #feea7a url(http://www.start.de/site/images/bg/travel/anchor_box.gif) 0 0 repeat-x; } div#st__anchor_box strong, div#st__insider_box strong { color: #8a4c00; font: bold 14px arial, sans-serif; } div#st__anchor_box ul li, div.st__insider_box_wrapper div span label { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 4px no-repeat; } div#st__anchor_box ul li a { color: #333; font: 11px arial, sans-serif; text-decoration: none; } div#st__anchor_box ul li a:hover, div.st__insider_box_wrapper div span label a:hover, div.st__insider_box_wrapper div span a:hover { text-decoration: underline; } div.st__insider_box_wrapper div { border-right: 2px solid #ebebeb; } div.st__insider_box_wrapper div.st__last { border-right: none; } div.st__insider_box_wrapper div span { background: url(http://www.start.de/site/images/bg/travel/text.gif) 0 0 repeat-x; } div.st__insider_box_wrapper div span strong, div.st__travel_info span.st__text strong.st__highlight { background: url(http://www.start.de/site/images/bg/travel/_icons.gif) 0 -119px no-repeat; color: #333; font: bold 12px arial, sans-serif; } div.st__insider_box_wrapper div span strong.st__highlight, div.st__travel_info span.st__text strong.st__highlight { background-position: 0 -36px; } div.st__insider_box_wrapper div span a { color: #333; font: 11px arial, sans-serif; text-decoration: none; } div.st__insider_box_wrapper div span label { background-position: 0 5px; } div.st__insider_box_wrapper div span label a { color: #333; font: 12px arial, sans-serif; text-decoration: none; } div#st__travel_left div#st__travel_content_maps div.st__worldmap, div#st__travel_content_menu div.st__menu_main ul li.st__afrika span, div#st__travel_content_menu div.st__menu_main ul li.st__amerika_karibik span, div#st__travel_content_menu div.st__menu_main ul li.st__asien_fernost span, div#st__travel_content_menu div.st__menu_main ul li.st__australien span, div#st__travel_content_menu div.st__menu_main ul li.st__europa span, div#st__travel_content_menu div.st__menu_main ul li.st__naher_osten span { background-image: url(http://www.start.de/site/images/bg/travel/menu_main_maps.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_maps div.st__worldmap { background-position: 17px 5px; } div#st__travel_content_menu div.st__menu_main ul li.st__afrika span { background-position: 0 -314px; } div#st__travel_content_menu div.st__menu_main ul li.st__amerika_karibik span { background-position: -135px -314px; } div#st__travel_content_menu div.st__menu_main ul li.st__asien_fernost span { background-position: 0 -628px; } div#st__travel_content_menu div.st__menu_main ul li.st__australien span { background-position: -234px -628px; } div#st__travel_content_menu div.st__menu_main ul li.st__europa span { background-position: -234px -712px; } div#st__travel_content_menu div.st__menu_main ul li.st__naher_osten span { background-position: -348px -628px; } div#st__travel_left div#st__travel_content_maps div.st__africa_map, div.st__items_afrika span a label { background-image: url(http://www.start.de/site/images/bg/travel/africa.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_maps div.st__africa_map { background-position: 85px -120px; } div.st__menu_sub_items span.st__aegypten a label { background-position: 0 -30px; } div.st__menu_sub_items span.st__djerba_-_suedtunesien a label { background-position: 0 -440px; } div.st__menu_sub_items span.st__kenia a label { background-position: 0 -525px; } div.st__menu_sub_items span.st__marokko a label { background-position: 0 -606px; } div.st__menu_sub_items span.st__mauritius a label { background-position: 0 -697px; } div.st__menu_sub_items span.st__namibia a label { background-position: 0 -782px; } div.st__menu_sub_items span.st__seychellen a label { background-position: 0 -873px; } div.st__menu_sub_items span.st__suedafrika a label { background-position: 0 -957px; } div.st__menu_sub_items span.st__tunesien a label { background-position: 0 -1056px; } div#st__travel_left div#st__travel_content_maps div.st__america_map, div.st__items_amerika_karibik span a label { background-image: url(http://www.start.de/site/images/bg/travel/america.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_maps div.st__america_map { background-position: 80px -30px; } div.st__menu_sub_items span.st__brasilien a label { background-position: 0 -350px; } div.st__menu_sub_items span.st__costa_rica a label { background-position: 0 -448px; } div.st__menu_sub_items span.st__dominikanische_republik a label { background-position: 0 -533px; } div.st__menu_sub_items span.st__florida a label { background-position: 0 -618px; } div.st__menu_sub_items span.st__jamaika a label { background-position: 0 -703px; } div.st__menu_sub_items span.st__kalifornien a label { background-position: 0 -788px; } div.st__menu_sub_items span.st__kuba a label { background-position: 0 -850px; } div.st__menu_sub_items span.st__los_angeles a label { background-position: 0 -935px; } div.st__menu_sub_items span.st__mexiko a label { background-position: 0 -1020px; } div.st__menu_sub_items span.st__new_york a label { background-position: 0 -1105px; } div.st__menu_sub_items span.st__san_francisco a label { background-position: 0 -1190px; } div#st__travel_left div#st__travel_content_maps div.st__asia_map, div.st__items_asien_fernost span a label { background-image: url(http://www.start.de/site/images/bg/travel/asien.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_maps div.st__asia_map { background-position: 80px -30px; } div.st__menu_sub_items span.st__bali_-_lombok a label { background-position: 0 -350px; } div.st__menu_sub_items span.st__bangkok a label { background-position: 0 -436px; } div.st__menu_sub_items span.st__hongkong_macau a label { background-position: 0 -521px; } div.st__menu_sub_items span.st__malaysia a label { background-position: 0 -606px; } div.st__menu_sub_items span.st__malediven a label { background-position: 0 -676px; } div.st__menu_sub_items span.st__peking a label { background-position: 0 -750px; } div.st__menu_sub_items span.st__phuket_-_krabi_-_ko_lanta_-_ko_phi_phi a label { background-position: 0 -835px; } div.st__menu_sub_items span.st__singapur a label { background-position: 0 -1152px; } div.st__menu_sub_items span.st__sri_lanka a label { background-position: 0 -920px; } div.st__menu_sub_items span.st__thailand a label { background-position: 0 -1005px; } div.st__menu_sub_items span.st__vietnam a label { background-position: 0 -1085px; } div#st__travel_left div#st__travel_content_maps div.st__europa_map, div.st__items_europa span a label { background-image: url(http://www.start.de/site/images/bg/travel/europa.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_maps div.st__europa_map { background-position: 0 -855px; } div.st__menu_sub_items span.st__algarve a label { background-position: 0 -30px; } div.st__menu_sub_items span.st__andalusien a label { background-position: 0 -115px; } div.st__menu_sub_items span.st__apulien a label { background-position: 0 -195px; } div.st__menu_sub_items span.st__athen a label { background-position: 0 -270px; } div.st__menu_sub_items span.st__barcelona a label { background-position: 0 -355px; } div.st__menu_sub_items span.st__berlin a label { background-position: 0 -433px; } div.st__menu_sub_items span.st__bulgarische_schwarzmeerkueste a label { background-position: 0 -525px; } div.st__menu_sub_items span.st__chalkidiki a label { background-position: 0 -610px; } div.st__menu_sub_items span.st__costa_blanca label { background-position: 0 -695px; } div.st__menu_sub_items span.st__costa_del_sol_-_granada a label { background-position: 0 -770px; } div.st__menu_sub_items span.st__fuerteventura a label { background-position: 0 -1337px; } div.st__menu_sub_items span.st__gran_canaria a label { background-position: 0 -1422px; } div.st__menu_sub_items span.st__griechische_inseln_aegaeis a label { background-position: 0 -1507px; } div.st__menu_sub_items span.st__hamburg a label { background-position: 0 -1583px; } div.st__menu_sub_items span.st__ibiza_-_formentera a label { background-position: 0 -1677px; } div.st__menu_sub_items span.st__istanbul a label { background-position: 0 -1762px; } div.st__menu_sub_items span.st__korfu a label { background-position: 0 -1847px; } div.st__menu_sub_items span.st__kos a label { background-position: 0 -1932px; } div.st__menu_sub_items span.st__kreta a label { background-position: -628px -30px; } div.st__menu_sub_items span.st__kroatische_kueste_-_dalmatien a label { background-position: -628px -115px; } div.st__menu_sub_items span.st__kroatische_kueste_-_istrien a label { background-position: -628px -200px; } div.st__menu_sub_items span.st__lanzarote a label { background-position: -628px -285px; } div.st__menu_sub_items span.st__la_palma a label { background-position: -628px -370px; } div.st__menu_sub_items span.st__lissabon a label { background-position: -628px -455px; } div.st__menu_sub_items span.st__london a label { background-position: -628px -540px; } div.st__menu_sub_items span.st__madeira_-_porto_santo a label { background-position: -628px -625px; } div.st__menu_sub_items span.st__mallorca a label { background-position: -628px -710px; } div.st__menu_sub_items span.st__malta_-_gozo a label { background-position: -628px -795px; } div.st__menu_sub_items span.st__menorca a label { background-position: -628px -880px; } div.st__menu_sub_items span.st__muenchen a label { background-position: -628px -1708px; } div.st__menu_sub_items span.st__paris a label { background-position: -628px -1050px; } div.st__menu_sub_items span.st__rhodos a label { background-position: -628px -1135px; } div.st__menu_sub_items span.st__rom a label { background-position: -628px -1220px; } div.st__menu_sub_items span.st__sizilien a label { background-position: -628px -1305px; } div.st__menu_sub_items span.st__teneriffa a label { background-position: -628px -1380px; } div.st__menu_sub_items span.st__tuerkische_suedkueste a label { background-position: -628px -1465px; } div.st__menu_sub_items span.st__tuerkische_westkueste a label { background-position: -628px -1563px; } div.st__menu_sub_items span.st__venedig a label { background-position: -628px -1638px; } div.st__menu_sub_items span.st__wien a label { background-position: -619px -968px; } div.st__menu_sub_items span.st__zakinthos_-_ithaki_-_kefallina_-_lefkas a label { background-position: -628px -1808px; } div.st__menu_sub_items span.st__zypern a label { background-position: -628px -1893px; } div#st__travel_left div#st__travel_content_maps div.st__australia_map, div.st__items_australia span a label { background-image: url(http://www.start.de/site/images/bg/travel/region/australien.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_maps div.st__australia_map { background-position: 0 20px; } div#st__travel_left div#st__travel_content_maps div.st__naher_osten_map, div.st__items_naher_osten span a label { background-image: url(http://www.start.de/site/images/bg/travel/region/naher_osten.gif); background-repeat: no-repeat; } div#st__travel_left div#st__travel_content_maps div.st__naher_osten_map { background-position: 0 20px; } div.st__region_map_afrika { background-image: url(http://www.start.de/site/images/bg/travel/region/afrika.gif); background-repeat: no-repeat; } .st__aegypten_map { background-position: 0 -30px; } .st__djerba_-_suedtunesien_map { background-position: 0 -309px; } .st__kenia_map { background-position: 0 -588px; } .st__marokko_map { background-position: 0 -867px; } .st__mauritius_map { background-position: 0 -1146px; } .st__namibia_map { background-position: 0 -1425px; } .st__seychellen_map { background-position: 0 -1704px; } .st__suedafrika_map { background-position: -564px -30px; } .st__tunesien_map { background-position: -564px -309px; } div.st__region_map_asien_fernost { background-image: url(http://www.start.de/site/images/bg/travel/region/asien.gif); background-repeat: no-repeat; } .st__bali_-_lombok_map { background-position: 0 -30px; } .st__bangkok_map { background-position: 0 -309px; } .st__hongkong_macau_map { background-position: 0 -588px; } .st__malaysia_map { background-position: 0 -867px; } .st__malediven_map { background-position: 0 -1146px; } .st__peking_map { background-position: 0 -1425px; } .st__phuket_-_krabi_-_ko_lanta_-_ko_phi_phi_map { background-position: 0 -1704px; } .st__singapur_map { background-position: -564px -30px; } .st__sri_lanka_map { background-position: -564px -309px; } .st__thailand_map { background-position: -564px -588px; } .st__vietnam_map { background-position: -564px -867px; } div.st__region_map_amerika_karibik { background-image: url(http://www.start.de/site/images/bg/travel/region/amerika.gif); background-repeat: no-repeat; } .st__brasilien_map { background-position: 0 -30px; } .st__costa_rica_map { background-position: 0 -309px; } .st__dominikanische_republik_map { background-position: 0 -588px; } .st__jamaika_map { background-position: 0 -867px; } .st__kuba_map { background-position: 0 -1146px; } .st__mexiko_map { background-position: 0 -1425px; } .st__florida_map { background-position: 0 -1704px; } .st__kalifornien_map { background-position: -564px -30px; } .st__los_angeles_map { background-position: -564px -309px; } .st__new_york_map { background-position: -564px -588px; } .st__san_francisco_map { background-position: -564px -867px; } div.st__region_map_australien { background-image: url(http://www.start.de/site/images/bg/travel/region/australien.gif); background-repeat: no-repeat; } .st__australien_map{ background-position: 0 0; } div.st__region_map_europa { background-image: url(http://www.start.de/site/images/bg/travel/region/europa.gif); background-repeat: no-repeat; } .st__algarve_map { background-position: 0 -30px; } .st__andalusien_map { background-position: 0 -296px; } .st__apulien_map { background-position: 0 -588px; } .st__athen_map { background-position: 0 -867px; } .st__barcelona_map { background-position: 0 -1146px; } .st__berlin_map { background-position: 0 -1425px; } .st__bulgarische_schwarzmeerkueste_map { background-position: 0 -1704px; } .st__chalkidiki_map { background-position: -564px -30px; } .st__costablanca_map { background-position: -564px -309px; } .st__costa_del_sol_-_granada_map { background-position: -564px -588px; } .st__fuerteventura_map { background-position: -564px -867px; } .st__gran_canaria_map { background-position: -564px -1146px; } .st__griechische_inseln_aegaeis_map { background-position: -564px -1425px; } .st__hamburg_map { background-position: -564px -1704px; } .st__ibiza_-_formentera_map { background-position: -1128px -30px; } .st__istanbul_map { background-position: -1128px -309px; } .st__korfu_map { background-position: -1128px -588px; } .st__kos_map { background-position: -1128px -867px; } .st__kreta_map { background-position: -1128px -1146px; } .st__kroatische_kueste_-_dalmatien_map { background-position: -1128px -1425px; } .st__kroatische_kueste_-_istrien_map { background-position: -1128px -1704px; } .st__lanzarote_map { background-position: -1692px -30px; } .st__la_palma_map { background-position: -1692px -309px; } .st__lissabon_map { background-position: -1692px -588px; } .st__london_map { background-position: -1692px -867px; } .st__madeira_-_porto_santo_map { background-position: -1692px -1146px; } .st__mallorca_map { background-position: -1692px -1425px; } .st__malta_-_gozo_map{ background-position: -1692px -1704px; } .st__menorca_map { background-position: -2256px -30px; } .st__muenchen_map { background-position: -2256px -309px; } .st__paris_map { background-position: -2256px -588px; } .st__rhodos_map { background-position: -2256px -867px; } .st__rom_map { background-position: -2256px -1146px; } .st__sizilien_map { background-position: -2256px -1425px; } .st__teneriffa_map { background-position: -2256px -1704px; } .st__tuerkische_suedkueste_map { background-position: -2820px -30px; } .st__tuerkische_westkueste_map { background-position: -2820px -309px; } .st__venedig_map{ background-position: -2820px -588px; } .st__wien_map { background-position: -2820px -867px; } .st__zakinthos_-_ithaki_-_kefallina_-_lefkas_map { background-position: -2820px -1146px; } .st__zypern_map { background-position: -2820px -1425px; } div.st__region_map_naher_osten { background-image: url(http://www.start.de/site/images/bg/travel/region/naher_osten.gif); background-repeat: no-repeat; } .st__dubai_-_vereinigte_arabische_emirate_map { background-position: 0 0; } div.st__teaser_download_map { background: url(http://www.start.de/site/images/bg/travel/download_map_teaser.gif) 0 0 no-repeat; } div.st__teaser_download_map span.st__headline { color: #333; cursor: default; font: bold 14px arial, sans-serif; } div.st__teaser_download_map span.st__fright { background: url(http://www.start.de/site/images/icon/arrows.gif) 0 5px no-repeat; } div.st__teaser_download_map span.st__fright a { color: #333; font: 12px arial, sans-serif; text-decoration: none; } div.st__teaser_download_map span.st__fright a:hover { text-decoration: underline; } 