/** PID 0, Version mobile */
footer a.desktoplink span {
  background-image: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec');
  background-position: right 2px;
  background-repeat: no-repeat;
}
.ui-icon-searchfield:after {
  background-image: url('../img/mobile/icons-18-black.png');
}
.ui-icon-alt {
  background-image: url('../img/mobile/icons-18-black.png');
}
.ui-icon-loading {
  background: url('../img/mobile/ajax_loader.gif');
}
#accommodationForm div.bookingavailabilitycontainer div.availability.free {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 5px -5950.5px;
  padding-bottom: 5px;
  padding-top: 5px;
  min-height: 19px;
}
body #accommodationForm .date_grid div.calendarSymbol,
body #results_summary .date_grid div.calendarSymbol {
  background-image: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec');
}
body ul.resultlist > li div.holiday_object div.right div.pricecontainer div.availability span.free {
  background: url("../img/mobile/icon_available.png") no-repeat;
  background-position: 0 -5px;
}
body ul.resultlist > li div.holiday_object div.right div.pricecontainer div.exprice div.slash {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAICAYAAABEfImYAAABeklEQVRIieXUsWqUQRQF4G+WEJawRIwiUSSmkCCLSGqx9EV8EB/CV7GwtbOIhRYSF5EQgy4qawjhJyxL2LE4I9hIRFeFeGC4M/8/d5hzz5lbnBNUBoWu0ivMK2tYx7zFMS5jBYct7T22MMKg7ekVpuWvM/hNVDZwTwhvtvgAtzDDBDttPhSyu/iCG3iB0zbG6Nr8CFN0hck/K0zlOlYKb9q6L+Su4KEQhOUW16Qo13CCfTljFa9a3ghLLXeEd/goBfiMcQn5M7HwwlR6QmK5jQFut4tfwk1si5pzUXOj7e3juOXMhGQnak7avyMhvYrneIvdku8Lwy8XpnJH1BviolxUW98/I/20xU7I7uGpvP2Xou7Bz6r7J/DDwtQoPJTGtYkL4oS70sTW5eL979JmQvpE3NDJU9kX0q/xuHDcmuN80UovCqWmK2+Lna+2+ZYU5tv7ngmxqai7J9b+JFY+QL+k6Z0LLIntH4m6h2LtJ6L8BzzDTokL/ht8BZ71bdMTqTSmAAAAAElFTkSuQmCC') no-repeat center;
}
body ul.resultlist > li div.holiday_object div.right div.pricecontainer div.availability span.free {
  background: url("../img/mobile/icon_available.png") no-repeat;
  background-position: 0 -5px;
}
body ul.resultlist > li div.holiday_object div.right div.pricecontainer div.exprice div.slash {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAICAYAAABEfImYAAABeklEQVRIieXUsWqUQRQF4G+WEJawRIwiUSSmkCCLSGqx9EV8EB/CV7GwtbOIhRYSF5EQgy4qawjhJyxL2LE4I9hIRFeFeGC4M/8/d5hzz5lbnBNUBoWu0ivMK2tYx7zFMS5jBYct7T22MMKg7ekVpuWvM/hNVDZwTwhvtvgAtzDDBDttPhSyu/iCG3iB0zbG6Nr8CFN0hck/K0zlOlYKb9q6L+Su4KEQhOUW16Qo13CCfTljFa9a3ghLLXeEd/goBfiMcQn5M7HwwlR6QmK5jQFut4tfwk1si5pzUXOj7e3juOXMhGQnak7avyMhvYrneIvdku8Lwy8XpnJH1BviolxUW98/I/20xU7I7uGpvP2Xou7Bz6r7J/DDwtQoPJTGtYkL4oS70sTW5eL979JmQvpE3NDJU9kX0q/xuHDcmuN80UovCqWmK2+Lna+2+ZYU5tv7ngmxqai7J9b+JFY+QL+k6Z0LLIntH4m6h2LtJ6L8BzzDTokL/ht8BZ71bdMTqTSmAAAAAElFTkSuQmCC') no-repeat center;
}
body form.share_form ul li a {
  background-image: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec');
}
body form.share_form ul li a.sf_mail {
  background-position: 0px -1457px;
}
body form.share_form ul li a.sf_fb {
  background-position: 0px -1617px;
}
body form.share_form ul li a.sf_tw {
  background-position: 0px -7602px;
}
body form.share_form ul li a.sf_gp {
  background-position: 0px -3474px;
}
body form.share_form ul li a.sf_pi {
  background-position: 0px -5736px;
}
header.ui-bar-a .bttn_nav_menu {
  background-image: url('../img/mobile/icon_menu.png');
}
header.ui-bar-a .bttn_nav_share {
  background-image: url('../img/mobile/icon_share.png');
}
header .config-list {
  background-image: url('../img/mobile/arrow_white_down.png');
}
nav.back_link a {
  background-image: url('../img/mobile/arrow_grey_left.png');
}
nav.back_link a.show_ribbon_switch {
  background-image: url('../img/mobile/arrow_grey_updown.png');
}
nav.contact_link a {
  background-image: url('../img/mobile/arrow_grey_right.png');
}
nav.contact_link a.show_ribbon_switch {
  background-image: url('../img/mobile/arrow_grey_updown.png');
}
nav.step {
  background-image: url('../img/mobile/nav_step1.png');
}
nav.step2 {
  background-image: url('../img/mobile/nav_step2.png');
}
nav.step3 {
  background-image: url('../img/mobile/nav_step3.png');
}
.redbutton span {
  background: url('../img/mobile/arrow_white_right.png') no-repeat right center;
}
ul.navlist li .ui-icon-custom {
  background-image: url('../img/mobile/arrow_red_updown.png');
}
.ui-page-active .cnt_share-popup a.close_menu_icon,
.ui-page-active #menu_share-popup a.close_menu_icon {
  background-image: url('../img/mobile/icon_share.png');
}
.ui-page-active #menu_menu-popup a.close_menu_icon {
  background-image: url('../img/mobile/icon_menu.png');
}
.menu_wrap form.share_form a.share_email_link {
  background: url('../img/mobile/icon_email.png') no-repeat 0 0;
}
#results_summary a.change {
  background-image: url('../img/mobile/arrow_white_right.png');
}
#search #location_bttn {
  background: url('../img/mobile/icon_location.png') no-repeat 0 0;
}
#results_summary #calendar_bttn,
#search #calendar_bttn {
  background: url(../img/mobile/icon_calendar.png) no-repeat 0 0;
}
#object .additional_options_switch,
#search .additional_options_switch {
  background: url(../img/mobile/arrow_white_down.png) no-repeat right 4px;
}
#object .additional_options_switch.active,
#search .additional_options_switch.active {
  background-image: url(../img/mobile/arrow_white_up.png);
}
div a.scrollleft {
  background-image: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec');
  background-position: 0px -6746px;
  width: 42px;
  height: 42px;
}
div a.scrollright {
  background-image: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec');
  background-position: 0px -6838px;
  width: 42px;
  height: 42px;
}
div a.question {
  background: url('../img/mobile/icon_question_grey.png') no-repeat 0px;
}
div.twocolcontainer .rightcol div.infobox ul.contentlist {
  list-style-image: url(/website/static/img/listbullet.gif);
}
div .greeting .closeLink {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 5.5px 2.5px;
  width: 20px;
  height: 14px;
}
.object_features ul li,
#availabilityWrapper.free,
#additionalcosts ul.checklist li {
  background-image: url('../img/mobile/icon_available.png');
}
.addfellowlink.ui-link,
.ui-link.more_link,
.togglelink {
  background-image: url('../img/mobile/arrow_grey_updown.png');
}
.ui-link.more_link.red {
  background-image: url("../img/mobile/arrow_red_updown.png");
}
.pagination .first {
  background-image: url('../img/mobile/arrow_slide_first.png');
}
.pagination .backward {
  background-image: url('../img/mobile/arrow_slide_left.png');
}
.pagination .forward {
  background-image: url('../img/mobile/arrow_slide_right.png');
}
.pagination .last {
  background-image: url('../img/mobile/arrow_slide_last.png');
}
.newsletter .ui-link,
.rating_summary .ui-link {
  background-image: url('../img/mobile/arrow_white_right.png');
}
.security_info .ssl {
  background-image: url('../img/mobile/icon_ssl.png');
}
.more_info a {
  background: url('../img/mobile/arrow_red.png') no-repeat right 4px transparent;
}
#travelinsurance div div p.more_info small a {
  background: url(none);
}
.twocolors .ui-select .ui-btn-icon-right .ui-icon {
  background: url('../img/mobile/arrow_grey_down.png') no-repeat scroll 0px 12px;
}
#calendar .calendarSwitchLeft {
  background-image: url(../img/mobile/arrow_slide_left.png);
}
#calendar .calendarSwitchRight {
  background-image: url(../img/mobile/arrow_slide_right.png);
}
.maplegend li {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat;
}
body form[name="booking"] .box123 li div.date_grid a.detailswitch,
#search a.detailswitch {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat;
  display: block;
  float: left;
  background-position: 4px -279px;
  width: 35px;
  margin-left: -8px;
  height: 32px;
  margin-top: 4px;
}
#object.active a.detailswitch,
#date.active a.detailswitch,
#searchGeoForm.active a.detailswitch {
  background-position: 4px -343px;
}
#searchGeoForm.active a.detailswitch {
  margin-top: 10px;
}
#searchGeoForm a.detailswitch {
  background-position: 4px -274px;
}
#bookingConfirmation div a.pdf {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 0px -5513px;
  height: 23px;
  width: 17px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-resolution: 240dppx) {
  .ui-icon-plus,
  .ui-icon-minus,
  .ui-icon-delete,
  .ui-icon-arrow-r,
  .ui-icon-arrow-l,
  .ui-icon-arrow-u,
  .ui-icon-arrow-d,
  .ui-icon-check,
  .ui-icon-gear,
  .ui-icon-refresh,
  .ui-icon-forward,
  .ui-icon-back,
  .ui-icon-grid,
  .ui-icon-star,
  .ui-icon-alert,
  .ui-icon-info,
  .ui-icon-home,
  .ui-icon-search,
  .ui-icon-searchfield:after,
  .ui-icon-checkbox-off,
  .ui-icon-checkbox-on,
  .ui-icon-radio-off,
  .ui-icon-radio-on {
    background-image: url(../img/mobile/icons-36-white.png);
  }
  .ui-icon-alt {
    background-image: url(../img/mobile/icons-36-black.png);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-resolution: 240dppx) {
  .ui-icon-plus,
  .ui-icon-minus,
  .ui-icon-delete,
  .ui-icon-arrow-r,
  .ui-icon-arrow-l,
  .ui-icon-arrow-u,
  .ui-icon-arrow-d,
  .ui-icon-check,
  .ui-icon-gear,
  .ui-icon-refresh,
  .ui-icon-forward,
  .ui-icon-back,
  .ui-icon-grid,
  .ui-icon-star,
  .ui-icon-alert,
  .ui-icon-info,
  .ui-icon-home,
  .ui-icon-search,
  .ui-icon-searchfield:after,
  .ui-icon-checkbox-off,
  .ui-icon-checkbox-on,
  .ui-icon-radio-off,
  .ui-icon-radio-on {
    background-image: url(../img/mobile/icons_36_black.png);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  header.ui-bar-a .config-list {
    background-image: url('../img/mobile/arrow_white_down.png');
  }
  header.ui-bar-a .bttn_nav_menu {
    background-image: url('../img/mobile/icon_menu.png');
  }
  header.ui-bar-a .bttn_nav_share {
    background-image: url('../img/mobile/icon_share.png');
  }
  article.ui-bar-a .bttn_cnt_share {
    background-image: url('../img/mobile/icon_share_grey.png');
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  .redbutton span {
    background-image: url('../img/mobile/arrow_white_right.png');
  }
  nav.back_link a {
    background-image: url('../img/mobile/arrow_grey_left.png');
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  .ui-page-active #menu_share-popup a.close_menu_icon {
    background-image: url('../img/mobile/icon_share.png');
  }
  .ui-page-active #menu_menu-popup a.close_menu_icon {
    background-image: url('../img/mobile/icon_menu.png');
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.0),only screen and (min-device-pixel-ratio: 1.0) {
  #search #location_bttn {
    background-image: url(../img/mobile/icon_location.png);
  }
  #search #calendar_bttn {
    background-image: url(../img/mobile/icon_calendar.png);
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  div.reiseideen a.scrollleft {
    background-image: url(../img/mobile/arrow_slide_left.png);
    background-position: inherit;
    background-size: contain;
  }
  div.reiseideen a.scrollright {
    background-image: url(../img/mobile/arrow_slide_right.png);
    background-position: inherit;
    background-size: contain;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  #results_summary a.change {
    background-image: url('../img/mobile/arrow_white_right.png');
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  .pagination .first {
    background-image: url('../img/mobile/arrow_slide_first.png');
  }
  .pagination .backward {
    background-image: url('../img/mobile/arrow_slide_left.png');
  }
  .pagination .forward {
    background-image: url('../img/mobile/arrow_slide_right.png');
  }
  .pagination .last {
    background-image: url('../img/mobile/arrow_slide_last.png');
  }
  .addfellowlink.ui-link,
  .more_link {
    background-image: url('../img/mobile/arrow_grey_updown.png');
  }
  .more_link.red {
    background-image: url("../img/mobile/arrow_red_updown.png");
  }
}
.contentloading {
  background: url(/website/static/img/ajax_loader.gif) no-repeat center center;
}
div.fullslider .first,
a.scrollright.toStart {
  background-position: 0px -6654px;
  width: 42px;
  height: 42px;
}

/** partner/0/mobile_image.less */
header.ui-bar-a {
  background-image: url('../img/mobile/logo.png');
}
header.home {
  background-image: url('../img/mobile/logo.png');
}
.acContainer a.button span {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat;
  width: 21px;
  background-position: 0px -4024px;
  height: 21px;
  display: block;
}
.acContainer a.clearButton:link span {
  background-image: none;
}
#unreducedPrice div.slash {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAICAYAAABEfImYAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeklEQVRIieXUsWqUQRQF4G+WEJawRIwiUSSmkCCLSGqx9EV8EB/CV7GwtbOIhRYSF5EQgy4qawjhJyxL2LE4I9hIRFeFeGC4M/8/d5hzz5lbnBNUBoWu0ivMK2tYx7zFMS5jBYct7T22MMKg7ekVpuWvM/hNVDZwTwhvtvgAtzDDBDttPhSyu/iCG3iB0zbG6Nr8CFN0hck/K0zlOlYKb9q6L+Su4KEQhOUW16Qo13CCfTljFa9a3ghLLXeEd/goBfiMcQn5M7HwwlR6QmK5jQFut4tfwk1si5pzUXOj7e3juOXMhGQnak7avyMhvYrneIvdku8Lwy8XpnJH1BviolxUW98/I/20xU7I7uGpvP2Xou7Bz6r7J/DDwtQoPJTGtYkL4oS70sTW5eL979JmQvpE3NDJU9kX0q/xuHDcmuN80UovCqWmK2+Lna+2+ZYU5tv7ngmxqai7J9b+JFY+QL+k6Z0LLIntH4m6h2LtJ6L8BzzDTokL/ht8BZ71bdMTqTSmAAAAAElFTkSuQmCC) no-repeat right;
}
#search div.search_options div.date_grid div.date_field_wrap a.clearButton div.calendarSymbol {
  background-image: none;
}
.tuivillalabel {
  background: url("/website/static/img/partner/images/4670/tuiSmile.png");
  height: 23px;
}
.resultimage {
  position: relative;
}
.resultitem .atraveoTooltip {
  background-image: url(../img/partner/images/iconInfo.png);
}
.icon_grid .tv_icon_wrap div,
.icon_grid .pet_icon_wrap div,
.icon_grid .wash_icon_wrap div,
.icon_grid .dish_icon_wrap div {
  background-image: url(../img/mobile/search_icons_sprite.png);
  background-size: 45px;
}
.icon_grid .tv_icon_wrap div {
  background-position: 0px -200px;
}
.icon_grid .tv_icon_wrap div.checked {
  background-position: 0px -250px;
}
.icon_grid .pet_icon_wrap div {
  background-position: 0px -100px;
}
.icon_grid .pet_icon_wrap div.checked {
  background-position: 0px -150px;
}
.icon_grid .wash_icon_wrap div {
  background-position: 0px -300px;
}
.icon_grid .wash_icon_wrap div.checked {
  background-position: 0px -350px;
}
.icon_grid .dish_icon_wrap div {
  background-position: 0px 0px;
}
.icon_grid .dish_icon_wrap div.checked {
  background-position: 0px -50px;
}
div.rating {
  background: url(../img/mobile/bg_rating.png) repeat-x 0 0;
}
div.rating div.score {
  background: url(../img/mobile/bg_rating.png) repeat-x 0 -14px;
}
div .greeting .closeLink {
  background-position: 5.5px -1099.5px;
}
.customer-rating .rating,
.rating_summary .rating,
.holiday_object .rating {
  background-image: url('../img/mobile/bg_rating.png');
}
.customer-rating .rating span,
.rating_summary .rating span,
.holiday_object .rating span {
  background-image: url('../img/mobile/bg_rating.png');
}
.map-legend .amount_obj {
  background-image: url('../img/mobile/legend_amount_obj.png');
}
.map-legend .pop_dest {
  background-image: url('../img/mobile/legend_pop_dest.png');
}
.map-legend .single_obj {
  background-image: url('../img/mobile/legend_single_obj.png');
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  header.ui-bar-a {
    background-image: url('../img/mobile/logo.png');
  }
  header.ui-bar-a.home {
    background-image: url('../img/mobile/logo.png');
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5) {
  .customer-rating .rating,
  .rating_summary .rating,
  .holiday_object .rating {
    background-image: url('../img/mobile/bg_rating.png');
  }
  .customer-rating .rating span,
  .rating_summary .rating span,
  .holiday_object .rating span {
    background-image: url('../img/mobile/bg_rating.png');
  }
}
#accommodationForm #availabilityWrapper.free {
  background-image: none;
}
#accommodationForm #unreducedPrice > div {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAICAYAAABEfImYAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABeklEQVRIieXUsWqUQRQF4G+WEJawRIwiUSSmkCCLSGqx9EV8EB/CV7GwtbOIhRYSF5EQgy4qawjhJyxL2LE4I9hIRFeFeGC4M/8/d5hzz5lbnBNUBoWu0ivMK2tYx7zFMS5jBYct7T22MMKg7ekVpuWvM/hNVDZwTwhvtvgAtzDDBDttPhSyu/iCG3iB0zbG6Nr8CFN0hck/K0zlOlYKb9q6L+Su4KEQhOUW16Qo13CCfTljFa9a3ghLLXeEd/goBfiMcQn5M7HwwlR6QmK5jQFut4tfwk1si5pzUXOj7e3juOXMhGQnak7avyMhvYrneIvdku8Lwy8XpnJH1BviolxUW98/I/20xU7I7uGpvP2Xou7Bz6r7J/DDwtQoPJTGtYkL4oS70sTW5eL979JmQvpE3NDJU9kX0q/xuHDcmuN80UovCqWmK2+Lna+2+ZYU5tv7ngmxqai7J9b+JFY+QL+k6Z0LLIntH4m6h2LtJ6L8BzzDTokL/ht8BZ71bdMTqTSmAAAAAElFTkSuQmCC) no-repeat center;
}
#map_links div div a {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 0px -658px;
  padding-left: 11px;
}
#map_breadcrumbs span.map_changeLand a,
#map_breadcrumbs span.links a {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 0px -658px;
  padding-left: 11px;
  padding-right: 5px;
}
.maplegend li.redhouse {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 0px -4650px !important;
}
.maplegend li.bluehouse {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 0px -4510px !important;
}
.maplegend li.red {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 0px -4580px !important;
}
.maplegend li.blue {
  background: url('/website/static/img/partner/sprite/sprite_820cb673e3f95af4c3d8c01296c541fa.png?v=0ce0fec') no-repeat 0px -4440px !important;
}
