 .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__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; } 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__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: 14px 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__wrapper { width: 995px; background-color:#FFFFFF } body { background: #f4ecd8 url(/include/images/startde08/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 559px; position: absolute; width: 360px; } div#st__header_consult_subhome { margin-left: 715px; } div#st__header_consult img.tuev, div#st__header_consult_subhome img.tuev { margin: 10px 11px 0 0; width: 37px; } div#st__header_consult img.test_winner, div#st__header_consult_subhome img.test_winner { margin: 0 11px 0 0; width: 51px; } 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(/include/images/startde08/header_footer.gif) 0 0 repeat-x; } ul#st__header_menu li, ul#st__header_menu_subhome li { background: url(/include/images/startde08/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__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(/include/images/startde08/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; } 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(/include/images/startde08/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__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, div#st__menu ul#st__firstlayer li#st__allinclusive a { height: 25px; padding-top: 10px; } 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, div#st__menu ul#st__firstlayer li#st__allinclusive_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(/include/images/startde08/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(/include/images/startde08/menu.gif) 8px -534px no-repeat; } div#st__menu ul#st__firstlayer li#st__home a:hover { background: #ffd009 url(/include/images/startde08/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(/include/images/startde08/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; } 