html{height:100%}
body{margin:0;padding:0;min-height:101%}
.simple_layout body{min-height:10%}
body,td,th,div,p{font-family:verdana,arial,helvetica,sans-serif;font-size:13px;color:#000000;margin-top:0;margin-bottom:0}
form{margin:2px 0 2px 0}
img.ajax-loader{width:35px;height:35px;text-align:center;background:url(https://images.beauty24.de/A/14885/images/ajax/ajax-loader_flower.gif) no-repeat 0 0}
img.ajax-loader-line{width:96px;height:12px;text-align:center;background:url(https://images.beauty24.de/A/14885/images/ajax/ajax-loader_line.gif) no-repeat 0 0}
.usecalendar .top-div .plus .calendarp,.usefilter .top-div .plus .filterp{display:block}
.off-screen{position:absolute;left:-9999px;top:-9999px}
#mainrow-top{background-color:#159E00;width:100%}
#mainrow-top .asset-trust{display:block;float:left;margin:6px 10px 0 0}
#mainrow-top .mainmenu{text-align:right}
#mainrow-top .logo{float:left;width:250px;height:70px;position:relative;z-index:1}
#mainrow-top .ts-widget{float:right;width:170px;height:127px;margin-top:8px}
#mainrow-top .hotline{display:none;margin-top:10px}
#mainrow-top .hotline img{margin-right:20px;background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat -802px -24px}
#mainrow-top .order-tab{position:relative;height:20px}
#mainrow-top .order-tab .tab{background-color:#FFFFFF;position:absolute;top:-25px;height:45px;width:240px;border-radius:0 8px 0 0}
#mainrow-top .order-tab .tab span{display:block;color:#159E00;font-size:22px;padding:10px 5px 0 20px;text-align:left}
#mainrow-top .contenttabs{display:inline-block}
#mainrow-top .contenttabs .tab-nav{float:right}
#mainrow-top .top-div{float:right;width:250px;text-align:right;height:70px}
#mainrow-top .top-div a{color:#FFF}
#mainrow-top .texthotline{float:right;padding-top:14px;height:50px;text-align:left}
#mainrow-top .texthotline a{color:#88E26C;text-decoration:none;font-size:110%}
#mainrow-top .texthotline .telno{font-size:125%;color:#C7ffB5}
#mainrow-top .trust{padding:10px 10px 0 0;float:right;height:50px}
#mainrow-top .order-trust{margin:10px 0 0 12px}
#mainrow-top .order-trust img{float:right;margin-right:23px}
#mainrow-top .order-trust img.last-trust{margin-right:14px}
#mainrow-top .claim{color:#88E26C;font-size:110%;height:50px;margin:0 270px;padding-top:14px;text-align:left}
#mainrow-top .no1{display:block;font-size:125%}
#mainrow-mood_top{background-color:#FFF;width:100%;height:3px}
#mainrow-mood{width:100%;background:#CBE8FF url(https://images.beauty24.de/A/14885/images/common/content_background_repeat.png) repeat-y center;_background:#CBE8FF}
#mainrow-mood div.mainrow_keyword_box{width:100%;background-color:#CBE8FF}
#mainrow-mood div.img-mood{height:168px;text-align:left;position:relative}
#mainrow-mood div.img-mood div.text-mood{padding:40px 0 0 20px}
#mainrow-mood div.img-mood div.text-mood h1{color:#333;font-size:2.5em;font-weight:normal}
#mainrow-mood div.img-mood div.text-mood span{color:#333;display:block}
#mainrow-mood div.img-mood .copyright{position:absolute;bottom:0;right:0;padding:1px 5px;background:rgba(255,255,255,0.5);border-top-left-radius:5px;color:#666}
#mainrow-mood div.mainrow_mood_content_top{background:#CBE8FF url(https://images.beauty24.de/A/14885/images/common/content_background_top.png) no-repeat center;_background:#CBE8FF;height:14px}
html.showfilter #mainrow-content{margin-top:0}
html.order #mainrow-content{margin-top:8px}
#mainrow-content{margin-top:20px}
#mainrow-content .mainrow-content{background:transparent url(https://images.beauty24.de/A/14885/images/common/content_background_sprites.png) repeat-y scroll -992px 0;padding-bottom:50px;text-align:left}
#mainrow-content .mainrow-content .content-box{float:left;overflow:visible}
#mainrow-footer .mainrow-content{background:#D8D8D8 url(https://images.beauty24.de/A/14885/images/common/content_background_sprites.png) no-repeat scroll 0 0;padding:70px 0 20px 0;margin-left:auto;margin-right:auto}
#mainrow-footer .footer-box{float:left;padding-left:40px}
#mainrow-footer h2.footer{margin:0 40px;color:#159E00}
#mainrow-footer p.footer{margin:0 40px 10px 40px}
#mainrow-footer p.footer.catalog-description{text-align:justify;margin-bottom:20px}
#mainrow-footer div.payment{margin:0 40px 10px 40px;height:30px}
#mainrow-footer div.payment div{float:left;line-height:30px;margin-right:5px}
.so_price{color:#FF0000}
.price-strike::before{border-top:3px solid #C00;content:"";left:-8%;position:absolute;right:0;top:47%;transform:rotate(-12deg);-webkit-transform:rotate(-12deg);width:120%;opacity:.5}
.price-strike{display:inline;margin:0 5px 0 0;position:relative;text-decoration:none}
.box_title{font-size:110%;font-weight:bold;color:#159E00;padding:10px 0}
.catalog_text,.catalog_text p{color:#333;text-align:justify}
h1,h2,h3{margin-top:10px;margin-bottom:10px;font-family:verdana,arial,helvetica,sans-serif;clear:left;font-weight:normal;color:#CC7400}
a.title{color:#CC7400}
h1.logo{padding:0;margin:0;margin-left:16px;margin-bottom:6px;color:#ffffff;font-family:verdana,arial,helvetica,sans-serif;font-weight:lighter;font-size:18px}
h1{font-size:22px}
h2{font-size:20px}
h3{font-size:18px}
a,a.link{color:#159E00}
a.visited,a.active{color:#159E00}
.emp1{color:#CC7400}
.emp2{color:#CC7400}
.emp3{color:#CC7400}
.even{background-color:#FFF}
.odd{background-color:#EEFAFF}
.even2{background-color:#EAE3FF}
.odd2{background-color:#D7E9F9}
.even3{background-color:#F2F1CF}
.odd3{background-color:#EDEDED}
.clear{clear:both;display:block;overflow:hidden;margin:0;padding:0}
.smallinput,.smalltext{font-size:11px}
span.strike{text-decoration:line-through}
span.soprice{color:#ff0000;font-weight:bold}
div.mapnav{border:1px solid #AACF58;margin:4px 0 4px 0}
.righttitle{color:#CC7400;font-weight:bold}
.almenu{font-size:11px}
.almenusub{font-size:10px;line-height:1.1em;margin:4px 0 12px 0}
.al2menu{font-size:15px}
.al2menusub{font-size:12px;line-height:1.1em;margin:4px 0 4px 0}
.factfinder{background-color:#EEFFBA}
.padimage{padding-right:3px}
.hcenterbody{background:#F8F8F8 url(https://images.beauty24.de/A/14885/images/common/content_background_repeat.png) repeat-y center}
.toptable{background-color:#159E00}
.tprow{padding-top:6px;padding-bottom:6px}
.boxm{background-color:#EEFFBA}
.boxmgs{background-color:#EEFFBA;padding-top:15px;font-weight:bold}
.boxmenuentry{padding:3px 0 4px 0;line-height:1.2em}
.boxmenulink{color:#000000}
.boxmenulinkactive{color:#000000;text-decoration:none;font-weight:bold}
.hdotline{background-image:url(https://images.beauty24.de/A/14885/images/common/dotline0h.gif)}
.vdotline{background-image:url(https://images.beauty24.de/A/14885/images/common/dotline0v.gif)}
.pathlink,.pathlink a{font-size:13px}
.cardpricetext{color:#159E00;font-size:11px}
.orderinput{width:230px}
html.no-js img.lazy{display:none}
.lightboxable{cursor:pointer}
img.img_extraservice{vertical-align:bottom;width:16px;height:16px}
#toaster{position:fixed;width:100%;z-index:1000;display:none;background-color:#FFF;border-top:1px solid #888;padding-top:10px;cursor:pointer;box-shadow:0 0 10px}
#toaster .content{margin-left:auto;margin-right:auto;position:relative}
#toaster .closer{position:absolute;width:115px;height:35px;top:0;left:818px}
.captcha{border:1px solid #AAA;padding-left:1em;padding-right:1em;margin-top:.5em;margin-bottom:.5em}
.captcha-error{color:red}
.asset{background-image:url(https://images.beauty24.de/A/14885/images/common/assets2010.png);background-repeat:no-repeat}
.asset-checked{background-position:-335px -24px;width:25px;height:25px}
.asset-feedback-dot-full{background-position:-139px -49px;width:12px;height:12px}
.asset-feedback-dot-half{background-position:-153px -49px;width:12px;height:12px}
.asset-feedback-dot-empty{background-position:-167px -49px;width:12px;height:12px}
.asset-feedback-recommendation{background-position:-181px -49px;width:17px;height:14px}
.asset-card-small{background-position:-200px -49px;width:27px;height:15px;vertical-align:text-bottom}
.asset-nav-next{background-position:-230px -49px;width:12px;height:13px}
.asset-nav-prev{background-position:-243px -49px;width:12px;height:13px}
.asset-more{background-position:-457px -49px}
.asset-more.opened{background-position:-442px -49px}
.asset-fav{background-position:-424px -24px;width:20px;height:20px}
.asset-mail{background-position:-446px -24px;width:20px;height:20px}
.asset-callback{background-position:-468px -24px;width:20px;height:20px}
.asset-basket{background-position:-490px -24px;width:20px;height:20px}
.asset-pdf{background-position:-512px -24px;width:20px;height:20px}
.asset-phone{background-position:-534px -24px;width:20px;height:20px}
.asset-map-zoom{background-position:-732px -90px;width:20px;height:140px}
.asset-lightbox_back{background-position:-556px -24px;width:40px;height:40px}
.asset-lightbox_close{background-position:-596px -24px;width:40px;height:40px}
.asset-trust{width:38px;height:38px}
.asset-trust.beauty24{background-position:-529px -120px}
.asset-trust.gfk{background-position:-568px -120px}
.asset-trust.geotrust{background-position:-607px -120px}
.asset-payment{width:60px;height:27px}
.asset-payment.amex{background-position:-181px -224px}
.asset-payment.giropay{background-position:-242px -224px}
.asset-payment.visa{background-position:-303px -224px}
.asset-payment.mastercard{background-position:-364px -224px}
.asset-payment.invoice{background-position:-425px -224px}
.asset-payment.paypal{background-position:-486px -224px}
.asset-menu{background-position:-830px 0;width:34px;height:19px;display:inline-block}
.asset-icon{width:18px;height:18px}
.asset-icon.back{background-position:-686px 0}
.asset-icon.close{background-position:-812px 0}
.asset-icon.fav0{background-position:-776px 0}
.asset-icon.fav1{background-position:-758px 0}
.asset-icon.phone{background-position:-794px 0}
.asset-icon.more{background-position:-740px 0}
.asset-icon.less{background-position:-722px 0}
.asset-icon.forward{background-position:-686px -18px}
.asset-icon.plus{background-position:-722px -18px}
.asset-icon.forward-black{background-position:-740px -18px}
.asset-icon.back-black{background-position:-758px -18px}
.asset-icon.search{background-position:-686px -36px}
.asset-icon.close2-black{background-position:-704px -36px}
.asset-icon.undo-black{background-position:-722px -36px}
.asset-icon.search-black{background-position:-740px -36px}
.asset-icon.calendar-black{background-position:-758px -36px}
.asset-icon.roombeds-black{background-position:-776px -36px}
.asset-icon.duration-black{background-position:-686px -54px}
.asset-icon.filter_open{background-position:-704px -54px}
.asset-icon.filter_close{background-position:-722px -54px}
.asset-icon.phone-black{background-position:-740px -54px}
.asset-icon.fav0-orange{background-position:-758px -54px}
.asset-icon.unfav-orange{background-position:-776px -54px}
.asset-icon.info-black{background-position:-686px -72px}
.asset-icon.share{background-position:-704px -72px}
.asset-icon.share-black{background-position:-722px -72px}
.asset-icon.link-black{width:20px;height:20px;background-position:-686px -90px}
.asset-icon.contact-black{width:20px;height:20px;background-position:-706px -90px}
.asset-icon.printer-black{width:20px;height:20px;background-position:-686px -110px}
.asset-form{width:24px;height:24px}
.asset-form.error{background-position:-162px -24px}
.asset-form.ok{background-position:-186px -24px}
.asset-social{width:35px;height:35px}
.asset-social.twitter{background-position:0 -224px}
.asset-social.googleplus{background-position:-35px -224px}
.asset-social.youtube{background-position:-70px -224px}
.asset-social.facebook{background-position:-105px -224px}
.asset-social.email{background-position:-140px -224px}
.asset-logo-white{background-position:-184px -252px;width:200px;height:51px}
.asset-logo-white-small{background-position:0 -260px;width:129px;height:33px}
.asset-logo-signet{background-position:-130px -261px;width:43px;height:43px;display:inline-block}
.assetx{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x}
.assetx-teaser_info{background-position:0 -1870px}
.asset-map-left{width:35px;height:51px;background-position:-385px -252px}
.asset-map-right{width:35px;height:51px;background-position:-421px -252px}
.asset-map-top{width:51px;height:35px;background-position:-457px -252px}
.asset-map-bottom{width:51px;height:35px;background-position:-509px -252px}
.asset-map-zoom-out{width:51px;height:51px;background-position:-561px -252px}
.asset-map-zoom-in{width:51px;height:51px;background-position:-613px -252px}
.asset-map-zoom-home{width:51px;height:51px;background-position:-665px -252px}
.asset-map-location{width:48px;height:36px;background-position:-718px -252px}
.asset-spotlight-symbol{background-position:0 -63px;width:100px;height:100px}
div.bookingcalendar{display:none;width:660px}
.usecalendar div.nojs_timespans{display:none}
.usecalendar div.bookingcalendar{display:block}
html.guide-mode div.nojs_timespans,html.mobile-mode div.nojs_timespans{display:block}
.b24-booking-calendar .calendar-c{float:left}
.b24-booking-calendar .euro{font-size:75%;margin-right:.2em}
.b24-booking-calendar .b24-calendar .bookable .num{font-weight:bold;color:#000;cursor:pointer}
.b24-booking-calendar .b24-calendar .not-bookable .num{color:#666;cursor:default}
.b24-booking-calendar .b24-calendar .price{display:block;text-align:center;color:#888;font-size:75%}
.b24-booking-calendar .b24-calendar .over.first .price,.b24-booking-calendar .b24-calendar .selected.first .price{color:#000}
.b24-booking-calendar .b24-calendar .special-price{color:#F11}
.b24-booking-calendar .dropdowns{overflow:auto;clear:both}
.b24-booking-calendar .input-container{float:left;overflow:hidden;padding:5px 10px 10px 10px}
.b24-booking-calendar .input-container select{width:100%}
.b24-booking-calendar .calendar-nights .input-container{width:78px}
.b24-booking-calendar .calendar-rooms .input-container{width:200px}
.b24-booking-calendar .calendar-months .input-container{width:106px}
.b24-booking-calendar .right-c{float:right;width:190px}
.b24-booking-calendar .output .text{padding:5px;overflow:hidden;min-height:80px;_height:100px}
.b24-booking-calendar .output .data{font-size:116%;font-weight:bold;color:green}
.b24-booking-calendar .output .buttons{padding:5px}
.b24-booking-calendar .output .button .caption{width:100px}
.b24-booking-calendar .output .coupon-button.red{color:#F22 !important}
.b24-booking-calendar .rooms .rooms-i{margin:5px 10px 0 10px}
.b24-booking-calendar .rooms .room{margin:5px 10px 0 10px;border:1px solid #CCC;background-color:#EEE;padding:10px;text-align:left;overflow:auto}
.b24-booking-calendar .rooms select{color:#888}
.b24-booking-calendar .rooms select.focused{color:#000}
.b24-booking-calendar .rooms .selected{background-color:#2ea8d6;border-color:#2586aa}
.b24-booking-calendar .rooms .selected .detail{color:#FFF;font-weight:bold}
.b24-booking-calendar .rooms .selected select{color:#000}
.b24-booking-calendar .rooms .price{float:right}
.b24-booking-calendar .bookcal-section{padding-bottom:10px}
.b24-booking-calendar .from-price{padding:14px 10px 0 10px}
.b24-booking-calendar .from-price .price{font-size:180%;color:#000069}
.b24-booking-calendar.psp-sidebar .from-price{position:relative;left:-10px;width:276px;padding:10px;background-color:#E58B1F}
.b24-booking-calendar.psp-sidebar .from-price .price{text-decoration:line-through;color:#724518}
.b24-booking-calendar.psp-sidebar .from-price .price.special-price{margin-left:10px;text-decoration:none;font-weight:bold;color:#000}
.b24-booking-calendar.psp-sidebar .from-price .nights-c{padding-bottom:5px}
.b24-booking-calendar.psp-sidebar .from-price .price-c{line-height:150%}
.b24-booking-calendar.psp-sidebar .from-price .savings-c{color:#FFF}
.b24-booking-calendar.psp-sidebar .from-price .savings-c.hide{display:none}
.b24-booking-calendar.psp-sidebar .from-price .savings{font-weight:bold}
.b24-booking-calendar.psp-sidebar .from-price .psp-asset{background-image:url(https://images.beauty24.de/A/14885/images/psp/psp-assets.png);background-repeat:no-repeat}
.b24-booking-calendar.psp-sidebar .from-price .edge{position:absolute;width:10px;height:7px}
.b24-booking-calendar.psp-sidebar .from-price .edge.left{background-position:-227px -14px;bottom:-7px;left:0}
.b24-booking-calendar.psp-sidebar .from-price .edge.right{background-position:-217px -14px;bottom:-7px;right:0}
.b24-booking-calendar.psp-sidebar .from-price .arrow{position:absolute;left:-10px;top:39%;background-position:-207px -13px;width:10px;height:21px}
.b24-booking-calendar.psp-sidebar .b24-calendar .special-price{color:#A26216}
.b24-booking-calendar.psp-sidebar .open-view{margin-top:20px}
.b24-booking-calendar.psp-sidebar .dropdowns option{padding:4px}
.b24-booking-calendar.psp-sidebar .input-container{float:none;overflow:inherit;padding:0}
.b24-booking-calendar.psp-sidebar .input-container select{width:auto}
.b24-booking-calendar.psp-sidebar .day{background-color:#EEE}
.b24-booking-calendar.psp-sidebar .day .from-euro,.b24-booking-calendar.psp-sidebar .day .euro{display:none}
.b24-booking-calendar.psp-sidebar .other-month{background-color:transparent}
.b24-booking-calendar.psp-sidebar .year-month{padding:0 0 8px 0}
.b24-booking-calendar.psp-sidebar .bookcal-section.empty{display:none}
.b24-booking-calendar .next-step-arrow{margin:10px 0;height:26px;background:url(https://images.beauty24.de/A/14885/images/psp/psp-assets.png) no-repeat 50% -48px}
#b24-calendar-over{position:absolute;display:none;z-index:100;background-color:#FFF;padding:5px;border:1px solid #000;opacity:.9;border-radius:3px}
#b24-calendar-over tr{white-space:nowrap}
#b24-calendar-over .euro{font-size:75%;margin-right:.2rem}
#b24-calendar-over .special-price{color:#F11}
#b24-calendar-over .arrow{position:absolute;width:15px;height:15px}
#b24-calendar-over .arrow img{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat -257px -49px;width:15px;height:15px}
#b24-calendar-over.right-arrow .arrow img{background-position:-471px -49px}
.divider{height:4px;background:url(https://images.beauty24.de/A/14885/images/psp/psp-assets.png) no-repeat 50% -74px}
.b24-calendar{position:relative;margin:auto;width:448px;background-color:#FFF}
.b24-calendar .year-month{overflow:auto;font-size:100%;text-align:center;display:table;width:100%;padding:4px 0;color:#435736}
.b24-calendar .year-month .button4{margin-left:4px;margin-right:4px}
.b24-calendar .year-month .close{display:table-cell;width:1%}
.b24-calendar .prev-month,.b24-calendar .next-month{display:table-cell;width:1%;font-weight:bold;visibility:hidden}
.b24-calendar .current-month{display:table-cell;vertical-align:middle}
.b24-calendar.show-prev-month .prev-month{visibility:visible !important;cursor:pointer}
.b24-calendar.show-next-month .next-month{visibility:visible !important;cursor:pointer}
.b24-calendar .cal-row{white-space:nowrap;display:table;width:100%}
.b24-calendar .cal-cell{position:relative;display:table-cell;vertical-align:top;cursor:default;width:64px;max-width:64px}
.b24-calendar .day{overflow:hidden;height:48px}
.b24-calendar .other-month{background-color:#EEE}
.b24-calendar .other-month div{color:#888 !important}
.b24-calendar .other-month .col1{color:#999 !important}
.b24-calendar .other-month .col2{color:#AAA !important}
.b24-calendar .other-month .col3{color:#BBB !important}
.b24-calendar .other-month .col4{color:#CCC !important}
.b24-calendar .other-month .special-price{color:#F77}
.b24-calendar .header-day{padding:1px 0;text-align:center;color:#95C98D}
.b24-calendar .cell-i{position:relative;z-index:2}
.b24-calendar .cell-mark{position:absolute;top:1px;left:0;z-index:0;border:1px solid transparent;border-left-width:0;border-right-width:0;padding:0 1px;width:62px;height:24px}
.b24-calendar .cell-mark.first{border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;border-left-width:1px;padding-left:0;height:44px}
.b24-calendar .cell-mark.last{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right-width:1px;padding-right:0}
.b24-calendar .cell-over{z-index:1}
.b24-calendar .invalid .cell-over{border-width:1px;padding:0;background-color:#FCC;border-color:#F44;border-radius:5px;height:44px}
.b24-calendar .over .cell-over{opacity:.5}
.b24-calendar .num{padding-bottom:2px;font-size:130%;text-align:center;padding-top:5px}
.b24-calendar.white-frame{border:1px solid #FFF}
.b24-calendar .month_year_sel{position:absolute;z-index:10;width:100%;background-color:#FFF;overflow:hidden;padding:10px;border-bottom:1px solid #CCC}
.b24-calendar .month_year_sel table{width:100%}
.b24-calendar .month_year_sel table td{cursor:pointer;border:1px solid #DDD;padding:2px;text-align:center}
.b24-calendar .month_year_sel table div:hover{background-color:#E8FF99}
.b24-calendar .year-month .prev-month,.b24-calendar .year-month .next-month{color:#435736}
.b24-calendar .odd{background-color:#FFF !important}
.b24-calendar .over .cell-over{background-color:#6DC0DD;border-color:#6DC0DD;border-top-color:#0059B1;border-bottom-color:#0059B1}
.b24-calendar .over .cell-over.first{border-left-color:#0059B1}
.b24-calendar .over .cell-over.last{border-right-color:#0059B1}
.b24-calendar .selected .cell-select{background-color:#EEFFBA;border-color:#EEFFBA;border-top-color:#159E00;border-bottom-color:#159E00}
.b24-calendar .selected .cell-select.first{border-left-color:#159E00}
.b24-calendar .selected .cell-select.last{border-right-color:#159E00}
.b24-calendar .selected .num,.b24-calendar .selected .price{color:#000 !important}
.b24-calendar.color-frame{border:1px solid #435736}
.b24-calendar.responsive{width:100%;max-width:448px;background-color:#FFF}
.b24-calendar.responsive .cal-cell{width:14.3%;max-width:14.3%}
.b24-calendar.responsive .day{height:auto}
.b24-calendar.responsive .cell-mark{width:100%;height:30px;top:0}
.b24-calendar.responsive .year-month{padding:4px 0;color:#435736}
.b24-calendar.responsive .year-month .prev-month,.b24-calendar.responsive .year-month .next-month{color:#435736}
.b24-calendar.responsive .odd{background-color:#FFF !important}
.b24-calendar.responsive .header-day{color:#95C98D}
.b24-calendar.responsive .cell-mark.first{height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.b24-calendar.responsive .cell-mark.last{border-top-right-radius:5px;border-bottom-right-radius:5px}
.b24-calendar.responsive .invalid .cell-over{background-color:#FCC;border-color:#F44;border-radius:5px;height:30px}
.b24-calendar.responsive .over .cell-over{background-color:#6DC0DD;border-color:#6DC0DD;border-top-color:#0059B1;border-bottom-color:#0059B1}
.b24-calendar.responsive .over .cell-over.first{border-left-color:#0059B1}
.b24-calendar.responsive .over .cell-over.last{border-right-color:#0059B1}
.b24-calendar.responsive .selected .cell-select{background-color:#EEFFBA;border-color:#EEFFBA;border-top-color:#159E00;border-bottom-color:#159E00}
.b24-calendar.responsive .selected .cell-select.first{border-left-color:#159E00}
.b24-calendar.responsive .selected .cell-select.last{border-right-color:#159E00}
.b24-calendar.responsive .selected .num,.b24-calendar.responsive .selected .price{color:#000 !important}
.b24-calendar.responsive .num{padding-top:5px;font-size:130%}
.b24-calendar.responsive.color-frame{border:1px solid #435736}
.b24-calendar.small{width:224px;background-color:#FFF}
.b24-calendar.small .cal-cell{width:32px;max-width:32px}
.b24-calendar.small .day{height:20px}
.b24-calendar.small .cell-mark{width:30px;height:10px}
.b24-calendar.small .year-month{padding:2px 0;color:#435736}
.b24-calendar.small .year-month .prev-month,.b24-calendar.small .year-month .next-month{color:#435736}
.b24-calendar.small .odd{background-color:#FFF !important}
.b24-calendar.small .header-day{color:#95C98D}
.b24-calendar.small .cell-mark.first{height:16px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.b24-calendar.small .cell-mark.last{border-top-right-radius:5px;border-bottom-right-radius:5px}
.b24-calendar.small .invalid .cell-over{background-color:#FCC;border-color:#F44;border-radius:5px;height:16px}
.b24-calendar.small .over .cell-over{background-color:#6DC0DD;border-color:#6DC0DD;border-top-color:#0059B1;border-bottom-color:#0059B1}
.b24-calendar.small .over .cell-over.first{border-left-color:#0059B1}
.b24-calendar.small .over .cell-over.last{border-right-color:#0059B1}
.b24-calendar.small .selected .cell-select{background-color:#EEFFBA;border-color:#EEFFBA;border-top-color:#159E00;border-bottom-color:#159E00}
.b24-calendar.small .selected .cell-select.first{border-left-color:#159E00}
.b24-calendar.small .selected .cell-select.last{border-right-color:#159E00}
.b24-calendar.small .selected .num,.b24-calendar.small .selected .price{color:#000 !important}
.b24-calendar.small .num{padding-top:2px;font-size:100%}
.b24-calendar.small.color-frame{border:1px solid #435736}
.b24-calendar.psp-sidebar{width:238px;background-color:#FFF}
.b24-calendar.psp-sidebar .cal-cell{width:34px;max-width:34px}
.b24-calendar.psp-sidebar .day{height:48px}
.b24-calendar.psp-sidebar .cell-mark{width:32px;height:24px}
.b24-calendar.psp-sidebar .year-month{padding:4px 0;color:#6363a4}
.b24-calendar.psp-sidebar .year-month .prev-month,.b24-calendar.psp-sidebar .year-month .next-month{color:#6363a4}
.b24-calendar.psp-sidebar .odd{background-color:#FFF !important}
.b24-calendar.psp-sidebar .header-day{color:#6363a4}
.b24-calendar.psp-sidebar .cell-mark.first{height:44px;border-top-left-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.b24-calendar.psp-sidebar .cell-mark.last{border-top-right-radius:2px;border-bottom-right-radius:2px}
.b24-calendar.psp-sidebar .invalid .cell-over{background-color:#FFF;border-color:#b5b5d3;border-radius:2px;height:44px}
.b24-calendar.psp-sidebar .over .cell-over{background-color:#e58b1f;border-color:#e58b1f;border-top-color:#b66e18;border-bottom-color:#b66e18}
.b24-calendar.psp-sidebar .over .cell-over.first{border-left-color:#b66e18}
.b24-calendar.psp-sidebar .over .cell-over.last{border-right-color:#b66e18}
.b24-calendar.psp-sidebar .selected .cell-select{background-color:#2ea8d6;border-color:#2ea8d6;border-top-color:#2586aa;border-bottom-color:#2586aa}
.b24-calendar.psp-sidebar .selected .cell-select.first{border-left-color:#2586aa}
.b24-calendar.psp-sidebar .selected .cell-select.last{border-right-color:#2586aa}
.b24-calendar.psp-sidebar .selected .num,.b24-calendar.psp-sidebar .selected .price{color:#FFF !important}
.b24-calendar.psp-sidebar .num{padding-top:5px;font-size:100%}
.b24-calendar.psp-sidebar.color-frame{border:1px solid #6363a4}
.b24-inputcalendar{position:absolute}
h1.bar{margin:6px 0;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat 100% -1176px;color:#FFF}
h1.bar span.left{display:block;margin-right:20px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat 0 -1210px}
h1.bar span.title{display:block;height:34px;line-height:32px;margin-left:12px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x 0 -1142px}
h1.bar span.more{display:block;text-align:right;float:right;line-height:32px;font-size:13px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x 0 -1142px}
h1.bar a{color:#FFF;text-decoration:none}
h1.bar2,h2.bar2,h3.bar2,div.bar2{margin:6px 0;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat 100% -1776px;font-size:22px;color:#FFF}
h1.bar2.has-more,h2.bar2.has-more,h3.bar2.has-more,div.bar2.has-more{cursor:pointer}
h1.bar2.white,h2.bar2.white,h3.bar2.white,div.bar2.white{color:#6a8969;font-size:140%;background-position:100% -2060px}
h1.bar2.white span.left,h2.bar2.white span.left,h3.bar2.white span.left,div.bar2.white span.left{background-position:0 -2100px}
h1.bar2.white span.title,h1.bar2.white span.more,h2.bar2.white span.title,h2.bar2.white span.more,h3.bar2.white span.title,h3.bar2.white span.more,div.bar2.white span.title,div.bar2.white span.more{background-position:0 -2020px}
h1.bar2 span.left-c,h2.bar2 span.left-c,h3.bar2 span.left-c,div.bar2 span.left-c{float:left;position:relative}
h1.bar2 span.left,h2.bar2 span.left,h3.bar2 span.left,div.bar2 span.left{display:block;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat 0 -1816px;position:absolute;left:-26px;width:26px;height:40px}
h1.bar2 span.title,h1.bar2 span.more,h2.bar2 span.title,h2.bar2 span.more,h3.bar2 span.title,h3.bar2 span.more,div.bar2 span.title,div.bar2 span.more{display:block;line-height:32px;height:40px;margin-right:20px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x 0 -1736px}
h1.bar2 span.title,h2.bar2 span.title,h3.bar2 span.title,div.bar2 span.title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
h1.bar2 span.more,h2.bar2 span.more,h3.bar2 span.more,div.bar2 span.more{text-align:right;float:right;font-size:13px}
h1.bar2 a,h2.bar2 a,h3.bar2 a,div.bar2 a{color:#FFF;text-decoration:none}
#booking-steps-top{margin-bottom:15px}
#booking-steps-top span{white-space:nowrap;font-size:12px;padding-right:5px}
#booking-steps-top span.active{font-weight:bold}
#booking-steps-top span span{color:#666}
.b24-button3-34 span u,.b24-button3-40 span u{font-size:113%}
.b24-tag3-28 img{border:0}
.b24-tag3-28 span u{padding-right:0 !important;margin-left:24px !important;cursor:pointer}
.b24-tag3-28 span u i{color:#159E00;text-decoration:underline;font-style:normal}
.b24-tag3-28 .icon{margin:0 !important;vertical-align:text-bottom !important}
.b24-button3-28,.b24-button3-34,.b24-button3-40,.b24-tag3-28,.b24-tabs3{text-decoration:none;color:#000;white-space:nowrap;display:inline-block;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 100% -28px}
.b24-button3-28 input,.b24-button3-34 input,.b24-button3-40 input,.b24-tag3-28 input,.b24-tabs3 input{margin:0;padding:0;border:0;background-color:transparent}
.b24-button3-28 span,.b24-button3-34 span,.b24-button3-40 span,.b24-tag3-28 span,.b24-tabs3 span{display:inline-block;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 0 -56px;margin-right:12px}
.b24-button3-28 span u,.b24-button3-34 span u,.b24-button3-40 span u,.b24-tag3-28 span u,.b24-tabs3 span u{text-decoration:none}
.b24-button3-28 label,.b24-button3-28 span u,.b24-button3-34 label,.b24-button3-34 span u,.b24-button3-40 label,.b24-button3-40 span u,.b24-tag3-28 label,.b24-tag3-28 span u,.b24-tabs3 label,.b24-tabs3 span u{display:inline-block;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x scroll 0 0;margin-left:12px;margin-right:0;padding-left:8px;padding-right:8px;font-weight:normal}
.b24-button3-28{height:28px;line-height:28px;background-position:100% -28px !important}
.b24-button3-28 span,.b24-button3-28 span a,.b24-button3-28 input{height:28px}
.b24-button3-28 input,.b24-button3-28 span u{cursor:pointer;background-position:0 -0 !important}
.b24-button3-28 input{font-size:100%}
.b24-button3-28 span u{margin-left:12px !important;cursor:pointer}
.b24-button3-28 span{background-position:0 -56px !important}
.b24-button3-28:hover{background-position:100% -112px !important}
.b24-button3-28:hover input,.b24-button3-28:hover span u{cursor:pointer;background-position:0 -84px !important}
.b24-button3-28:hover input{font-size:100%}
.b24-button3-28:hover span u{margin-left:12px !important;cursor:pointer}
.b24-button3-28:hover span{background-position:0 -140px !important}
.b24-button3-34{height:34px;line-height:34px;background-position:100% -202px !important}
.b24-button3-34 span,.b24-button3-34 span a,.b24-button3-34 input{height:34px}
.b24-button3-34 input,.b24-button3-34 span u{cursor:pointer;background-position:0 -168px !important}
.b24-button3-34 input{font-size:100%}
.b24-button3-34 span u{margin-left:12px !important;cursor:pointer}
.b24-button3-34 span{background-position:0 -236px !important}
.b24-button3-34:hover{background-position:100% -304px !important}
.b24-button3-34:hover input,.b24-button3-34:hover span u{cursor:pointer;background-position:0 -270px !important}
.b24-button3-34:hover input{font-size:100%}
.b24-button3-34:hover span u{margin-left:12px !important;cursor:pointer}
.b24-button3-34:hover span{background-position:0 -338px !important}
.b24-button3-34.disabled,.b24-button3-34.disabled:hover{background-position:100% -646px !important}
.b24-button3-34.disabled input,.b24-button3-34.disabled span u,.b24-button3-34.disabled:hover input,.b24-button3-34.disabled:hover span u{cursor:pointer;background-position:0 -612px !important}
.b24-button3-34.disabled input,.b24-button3-34.disabled:hover input{font-size:100%}
.b24-button3-34.disabled span u,.b24-button3-34.disabled:hover span u{margin-left:12px !important;cursor:default}
.b24-button3-34.disabled span,.b24-button3-34.disabled:hover span{background-position:0 -680px !important}
.b24-button3-34.b24-button3-arrow{background-position:100% -1026px !important}
.b24-button3-34.b24-button3-arrow span{margin-right:28px}
.b24-button3-34.b24-button3-arrow:hover{background-position:100% -1060px !important}
.b24-button3-34.b24-button3-arrow.disabled,.b24-button3-34.b24-button3-arrow.disabled:hover{background-position:100% -1094px !important}
.b24-button3-40{height:40px;line-height:40px;background-position:100% -412px !important}
.b24-button3-40 span,.b24-button3-40 span a,.b24-button3-40 input{height:40px}
.b24-button3-40 input,.b24-button3-40 span u{cursor:pointer;background-position:0 -372px !important}
.b24-button3-40 input{font-size:100%}
.b24-button3-40 span u{margin-left:12px !important;cursor:pointer}
.b24-button3-40 span{background-position:0 -452px !important}
.b24-button3-40:hover{background-position:100% -532px !important}
.b24-button3-40:hover input,.b24-button3-40:hover span u{cursor:pointer;background-position:0 -492px !important}
.b24-button3-40:hover input{font-size:100%}
.b24-button3-40:hover span u{margin-left:12px !important;cursor:pointer}
.b24-button3-40:hover span{background-position:0 -572px !important}
.b24-tag3-28{height:28px;line-height:28px;background-position:100% -1440px !important}
.b24-tag3-28 span,.b24-tag3-28 span a,.b24-tag3-28 input{height:28px}
.b24-tag3-28 input,.b24-tag3-28 span u{cursor:pointer;background-position:0 -1412px !important}
.b24-tag3-28 input{font-size:100%}
.b24-tag3-28 span{background-position:0 -1468px !important}
.b24-tag3-28.ok{height:28px;line-height:28px;background-position:100% -1272px !important}
.b24-tag3-28.ok span,.b24-tag3-28.ok span a,.b24-tag3-28.ok input{height:28px}
.b24-tag3-28.ok input,.b24-tag3-28.ok span u{cursor:pointer;background-position:0 -1244px !important}
.b24-tag3-28.ok input{font-size:100%}
.b24-tag3-28.ok span u{margin-left:24px !important;cursor:pointer}
.b24-tag3-28.ok span{background-position:0 -1300px !important}
.b24-tag3-28.error{height:28px;line-height:28px;background-position:100% -1356px !important}
.b24-tag3-28.error span,.b24-tag3-28.error span a,.b24-tag3-28.error input{height:28px}
.b24-tag3-28.error input,.b24-tag3-28.error span u{cursor:pointer;background-position:0 -1328px !important}
.b24-tag3-28.error input{font-size:100%}
.b24-tag3-28.error span u{margin-left:24px !important;cursor:pointer}
.b24-tag3-28.error span{background-position:0 -1384px !important}
.button4{background-color:#B7D93F;border:1px solid #9ac500;border-radius:4px;box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 0 10px rgba(255,255,255,.7),0 1px 1px rgba(100,100,100,.3);text-align:center;display:inline-block;padding:0 20px;white-space:nowrap;cursor:pointer;color:#000 !important;transition:background-color .3s;height:2.5rem;vertical-align:bottom;line-height:0}
.button4:hover{background-color:#EEFFBA}
.button4.right{float:right}
.button4.left{float:left}
.button4.disabled{background-color:#D6D6D6;border:1px solid #C5C5C5}
.button4.disabled:hover{background-color:#E4E4E4}
.button4 .smaller{font-size:.8rem;display:block}
.button4 .button-i{display:inline-table;height:100%;text-align:center}
.button4 .cell{display:table-cell;vertical-align:middle}
.button4 .icon{display:inline-block}
.button4 .label{text-align:left;font-size:1rem;line-height:1rem}
.button4.icon-left.has-label{padding-left:10px}
.button4.icon-left .icon{margin-right:10px}
.button4.icon-right.has-label{padding-right:10px}
.button4.icon-right .icon{margin-left:10px}
.button4.no-label{padding:0 15px}
.button4.no-label .icon{margin-left:0;margin-right:0}
.button4.simple{border:none;box-shadow:none;background-color:#EEE}
.button4.simple.has-label.icon-left .icon{margin-right:5px}
.button4.simple.has-label.icon-right .icon{margin-left:5px}
.button4.plain{border:none;box-shadow:none;background-color:transparent;padding:0;height:2rem}
.button4.plain.has-label.icon-right,.button4.plain.has-label.icon-left{padding:0}
#themelist{margin-left:-12px}
#themelist .catalog_teaser{display:block;background-color:#ffffff;float:left;box-shadow:0 1px 5px #bbbbbb;margin:0 0 12px 12px;font-weight:normal;color:#000000;position:relative;width:360px}
#themelist .catalog_teaser .text{padding:10px}
#themelist .catalog_teaser .text .teaser{line-height:1.2em;height:6em;overflow:hidden;text-overflow:ellipsis}
#themelist .catalog_teaser .text a{display:block;font-size:130%;color:#159E00;font-weight:bold;padding-bottom:5px}
#creditcard-order .seal-info{width:600px}
#creditcard-order .seal-image{width:120px;float:left}
.locationattrib-icon-3,.locationattrib-icon-3-none,.locationattrib-icon-2,.locationattrib-icon-2-none,.locationattrib-icon-1,.locationattrib-icon-1-none{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat;width:22px;height:22px;float:left}
.locationattrib-icon-3{background-position:-168px -24px}
.locationattrib-icon-2{background-position:-192px -24px}
.locationattrib-icon-1{background-position:-216px -24px}
.locationattrib-icon-3-none{background-position:-240px -24px}
.locationattrib-icon-2-none{background-position:-264px -24px}
.locationattrib-icon-1-none{background-position:-288px -24px}
.locationattrib-text-none,.locationattrib-text{float:left;padding-left:8px;vertical-align:top}
.locationattrib-text-none{color:#BBB}
.locationattrib-clear{clear:both;height:4px}
.elemlist-filter-top-nav{padding:4px 5px 0 15px;background-color:#EEE;border:1px solid #CCC}
.elemlist_title{padding:4px;padding-right:6px;font-size:106%}
.elemlist-bottom-bar{height:8px;background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 -167px}
.elemlist-top-bar{height:8px;background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 -175px}
.elemlist-item.location{padding-top:10px}
.elemlist-item.location .regions{overflow:auto;margin:0 0 10px 0}
.elemlist-item.location .regions .awards{margin-right:10px}
.elemlist-item.location .regions .award{float:right;width:27px;height:38px;background:transparent url(https://images.beauty24.de/A/14885/images/awards/awards.png) no-repeat scroll 0 0}
.elemlist-item.location .visuals .photos a{position:relative}
.elemlist-item.location .visuals .photos .photo{border:0;margin:0 10px 10px 0 !important}
.elemlist-item.location .visuals .photos .icon{position:absolute;z-index:1;background-image:url(https://images.beauty24.de/A/14885/images/common/assets2010.png);width:48px;height:48px;left:72px;top:-77px}
.elemlist-item.location .visuals .photos .icon.video.frame0{background-position:-752px -164px}
.elemlist-item.location .visuals .photos .icon.video.frame1{background-position:-800px -164px}
.elemlist-item.location .visuals .photos .icon.video.frame2{background-position:-848px -164px}
.elemlist-item.location .visuals .photos .icon.video.frame3{background-position:-896px -164px}
.elemlist-item.location .visuals .photos .icon.video.frame4{background-position:-944px -164px}
.elemlist-item.location .visuals .photos .icon.panorama.frame0{background-position:-752px -212px}
.elemlist-item.location .visuals .photos .icon.panorama.frame1{background-position:-800px -212px}
.elemlist-item.location .visuals .photos .icon.panorama.frame2{background-position:-848px -212px}
.elemlist-item.location .visuals .photos .icon.panorama.frame3{background-position:-896px -212px}
.elemlist-item.location .visuals .photos .icon.panorama.frame4{background-position:-944px -212px}
.elemlist-item.location .icons{width:116px;float:right}
.elemlist-item.location .icons .icon{width:48px;height:48px;margin:0 10px 10px 0 !important}
.elemlist-item.location .icons .icon.feedback,.elemlist-item.location .icons .icon.attrib{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 0;float:right}
.elemlist-item.location .icons .icon.map{background:url(https://images.beauty24.de/A/14885/images/blank.gif);float:right}
.elemlist-item.location .elemlist-assets-map{background:url(https://images.beauty24.de/A/14885/images/blank.gif);width:48px;height:48px}
.elemlist-item.location .elemlist_title a{text-decoration:none;font-weight:bold}
.elemlist-item.location a.state-link{color:#666}
.elemlist-item.location .bar2 .more{font-weight:bold}
.stars-image{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 -24px;width:160px;height:24px}
.stars-image-elemlist{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 -71px;width:48px;height:48px;float:right}
a.stars-image-elemlist0 .stars-image-elemlist{background-position:-144px -71px}
a.stars-image-elemlist1 .stars-image-elemlist{background-position:-192px -71px}
a.stars-image-elemlist-1 .stars-image-elemlist{background-position:-432px -71px}
a.stars-image-elemlist2 .stars-image-elemlist{background-position:-240px -71px}
a.stars-image-elemlist-2 .stars-image-elemlist{background-position:-480px -71px}
a.stars-image-elemlist3 .stars-image-elemlist{background-position:-288px -71px}
a.stars-image-elemlist-3 .stars-image-elemlist{background-position:-528px -71px}
a.stars-image-elemlist4 .stars-image-elemlist{background-position:-336px -71px}
a.stars-image-elemlist-4 .stars-image-elemlist{background-position:-576px -71px}
a.stars-image-elemlist5 .stars-image-elemlist{background-position:-384px -71px}
a.stars-image-elemlist-5 .stars-image-elemlist{background-position:-624px -71px}
.elemlist-locationattrib-icon{float:left;margin:0 5px 2px 0}
.elemlist-locationattrib-text{float:left;padding-left:3px;vertical-align:middle}
.elemlist-item.package{border:1px solid #FFFFFF;background-color:#FFFFFF;padding-top:10px}
.elemlist-item.package .summary{overflow:auto}
.elemlist-item.package .summary .price{max-width:200px;float:right;text-align:right;margin:0 10px 10px 0;font-size:16px;cursor:pointer}
.elemlist-item.package .summary .price .strike{text-decoration:line-through}
.elemlist-item.package .summary .price .room_type{display:none}
.elemlist-item.package .summary .price-value.value,.elemlist-item.package .summary .price-value .value{font-weight:bold;font-size:22px}
.elemlist-item.package .summary .price-value.so .value{color:#CC0000}
.elemlist-item.package .summary .cardprice{margin-top:5px}
.elemlist-item.package .summary .packagetitle{margin:0 0 10px 0;color:#000000;font-size:16px;font-weight:normal}
.elemlist-item.package .summary .packagetitle a{color:#000000;text-decoration:none;font-size:22px}
.elemlist-item.package .summary .packagetitle .duration-info{color:#444;padding-top:.5rem;font-size:inherit}
.elemlist-item.package .summary .lead{margin:0 0 10px 0}
.elemlist-item.package.elemlist-active-elem .packagetitle a{color:#159E00;text-decoration:underline}
.elemlist-item.package.elemlist-active-elem .elemlist-basket{opacity:1}
.elemlist-item.package .elemlist-basket{float:left;opacity:.5}
.elemlist-item.package .elemlist-basket input{position:relative;top:-2px;left:0}
.elemlist-item.package .elemlist-basket label{vertical-align:top}
.elemlist-item.package .foundtext{background-color:#EEE;border:1px solid #DDD;font-style:italic;margin:15px 10px 15px 0;padding:5px}
.elemlist-item.package .teaser{width:550px;overflow:hidden;position:relative;margin:0 0 0 175px;line-height:1.25em}
.elemlist-item.package .teaser .text{position:absolute;line-height:1em}
.elemlist-active-elem{background-color:#F3F3F3;border:1px solid #DDD}
.elemlist .more-loc-products{padding:10px 0 20px 0}
.elemlist-tabs .nav li.elemlist-close-tabs{visibility:hidden;cursor:pointer;background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 -48px;width:17px;height:17px;margin:0 0 0 10px;min-width:inherit}
.elemlist-tabs .nav li.elemlist-close-tabs.hidden{visibility:hidden}
.elemlist-item.show-tab .elemlist-tabs .elemlist-close-tabs{visibility:visible}
.elemlist-item.show-tab .content{display:block}
.elemlist-tabs .nav ul{visibility:visible}
.elemlist-tabs.hidden .nav ul{visibility:hidden}
.elemlist-tabs .likes{border:none;height:35px;padding-top:10px}
.elemlist-tabs .nav{float:right}
.elemlist-tabs .nav ul{margin:0;padding:0;list-style-type:none}
.elemlist-tabs .nav li{float:left;margin:0 0 0 1px;text-align:center}
.elemlist-tabs .nav li span{padding:0 0 0 10px;text-decoration:underline;cursor:pointer;color:#159E00}
.elemlist-tabs .nav li div{height:7px;background:none;margin:5px 0 3px 10px}
.elemlist-tabs .nav li.active span{color:#000;text-decoration:none;cursor:text}
.elemlist-tabs .nav li.active div{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat center -1529px}
.elemlist-tabs .content-nav{vertical-align:middle;padding:0 0 5px 15px;float:right;text-align:center}
.elemlist-tabs .content-nav div{height:7px;background:none;margin:5px 0 3px}
.elemlist-tabs .content-nav span{text-decoration:underline;cursor:pointer;color:#159E00}
.elemlist-tabs .content-nav.active span{text-decoration:none;color:#000;cursor:text}
.elemlist-tabs .content-nav.active div{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat center -1529px}
.elemlist-tabs .content{margin:0;padding-bottom:10px;display:none}
.elemlist-tabs .content > .content-i{display:none}
.elemlist-tabs .content .loading{margin:20px auto;text-align:center}
.elemlist-tabs .content .elemlist-tab-content-details{padding-left:10px;overflow:auto;max-height:445px}
.elemlist-tabs .content .elemlist-tab-content-topnav{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 -183px;height:40px;padding:0 10px}
.elemlist-tabs .content .elemlist-tab-content .booktablink{padding:10px 0 0 0}
.elemlist-tabs .content .youtube-player-container{padding:10px 10px 10px 0}
* html .elemlist-tabs .content .elemlist-tab-content-details{height:350px}
.elemlist-eyecatcher{width:722px;height:50px;margin:10px 0}
.eyecatcher{display:none}
.elemlist-dist-message{margin-top:20px;font-size:18px}
.filter-catalog-title{display:none}
.bottom-nav{margin:10px 0;text-align:center}
.bottom-nav a,.bottom-nav span{padding:5px 10px;margin:5px;background-color:#F3F3F3;border:1px solid #E3E3E3;border-radius:3px;text-decoration:none;font-size:110%}
.fb_points{width:70px}
.fb_points .fb_point{border:1px solid #159E00;background-color:#159E00;border-radius:50%;display:inline-block;position:relative;width:12px;height:12px;margin:0;padding:0}
.fb_points .fb_point.empty,.fb_points .fb_point.halfempty{background-color:#FFF;border:1px solid #777;border-radius:50%;width:12px;height:12px}
.fb_points .fb_point.halfempty:after{content:" ";position:absolute;background-color:#159E00;border:1px solid #159E00;border-radius:7px 0 0 7px;width:6px;height:12px;top:-1px;left:-1px}
div.fb_a{margin:0;padding:0;width:100%;border-bottom:1px solid #CCCCCC}
div.fb_a .fb_a_Body{border:none;text-decoration:none;margin:0;padding-left:1em;overflow:auto;height:120px}
div.fb_a .fb_a_Head{border-top:1px solid #CCCCCC;cursor:pointer;display:block;padding:0.3em 1em;margin-top:0;text-decoration:none;color:#269F19;zoom:1;background:url(https://images.beauty24.de/A/14885/images/feedback/feedback-arrow-right.gif) no-repeat scroll 3px 8px}
div.fb_a div.selected{background-image:url(https://images.beauty24.de/A/14885/images/feedback/feedback-arrow-down.gif)}
.last_feedback .grey{color:rgb(102,102,102)}
.feedback-opinion-text{font-style:italic;color:rgb(102,102,102);padding-bottom:.5em}
.feedback-default{width:100%}
.feedback-default .feedback-header{height:22px;padding-top:5px;border-top:1px solid #E7E7E7;overflow:auto}
.feedback-default .feedback-header .title{float:left;font-size:13px;margin:0;padding:0;color:#000;font-weight:bold}
.feedback-default .feedback-header .author{float:right;color:#000;padding-right:3px}
.feedback-default .feedback-body{overflow:auto;padding-left:18px}
.feedback-default .feedback-body .scores{float:left}
.feedback-default .feedback-body .description{float:right;width:66%;padding:7px}
.feedback_table{border-width:thin;border-style:solid;width:100%;border-color:#E7E7E7;margin-bottom:10px}
.feedback_head{background-color:#E7E7E7;text-align:center}
.feedback_cell{border-width:thin;border-style:solid;border-color:#E7E7E7;text-align:center;padding-top:5px}
.fbcounttext{padding-bottom:5px}
#widget{font-size:12px;float:right}
#widget div.content{width:145px;height:182px;overflow:hidden;position:relative;padding-top:13px}
#widget div.content div.fbcount{position:absolute;top:130px;left:0;text-align:center;width:145px;z-index:100000000}
#elemlist-content-tabs2{white-space:nowrap;padding:0 18px 5px 20px}
#elemlist-content-tabs2 a{color:#159E00;outline:0;-moz-outline-style:none;text-decoration:underline}
#elemlist-content-tabs2 a .caption{padding-bottom:10px}
#elemlist-content-tabs2 a.selected{color:#000;text-decoration:none;cursor:text}
#elemlist-content-tabs2 a.selected .caption{display:inline-block;height:17px;background:transparent url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat center -1509px}
#ui_menu{white-space:nowrap;padding:5px 9px 5px 20px;display:none}
#ui_menu a{color:#159E00;outline:0;-moz-outline-style:none;text-decoration:underline}
#ui_menu a .caption{padding-bottom:10px}
#ui_menu a.selected{color:#000;text-decoration:none;cursor:text}
#ui_menu a.selected .caption{display:inline-block;height:17px;background:transparent url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat center -1509px}
#filter_ui .off{font-style:italic;color:#808080}
#filter_ui .icon{vertical-align:middle;width:14px;height:14px;margin-right:4px;margin-top:2px}
#filter_ui .icon.remove{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat -287px -49px}
#filter_ui .dp-nav-prev-month,#filter_ui .dp-nav-prev-year,#filter_ui .dp-nav-next-month,#filter_ui .dp-nav-next-year{display:none}
#filter_ui .box4 .checkable td{vertical-align:middle}
#filter_ui .box4 .checkable.checked img{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat -33px -49px}
#filter_ui .box4 .checkable{display:block;cursor:pointer}
#filter_ui .box4 .checkable img{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat -18px -49px;width:13px;height:13px}
#elemlist-content-tabs2 .sep{padding:0 10px}
#ui_menu .filtersep{padding:0 10px 0 20px}
#ui_menu .sep{padding:0 10px}
#filter_info{padding:3px 20px 10px;line-height:32px;display:none}
#filter_ui .boxes{position:relative;width:992px;height:200px}
#filter_ui .boxes .box4{position:relative;left:6px;width:978px;height:200px;background-color:#FFFFF9;overflow:hidden;display:none}
#filter_ui .boxes .box4 td{font-size:12px}
#filter_ui .boxes .box4 .top{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x 0 -1576px;height:4px;width:100%}
#filter_ui .boxes .box4 .bottom{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x 0 -1588px;height:4px;width:100%}
#filter_ui .boxes .box4 .title-image{width:150px;height:192px;margin-right:8px;float:left;background:url(https://images.beauty24.de/A/14885/images/common/assets-op3.png) no-repeat -760px 0}
#filter_ui .boxes .box4 .content{float:left;width:800px;height:192px}
#filter_ui .boxes .box4 .title{padding:0;margin:0 0 .3em 0;font-size:108%;border-bottom:2px dotted #EE7600}
#filter_ui .boxes .box4.ui-tabs-panel{border:0 !important;padding:6px 0 4px 6px !important;border-radius:0 !important}
#filter_ui .boxes .box4 .ui-state-active,#filter_ui .boxes .box4 .ui-widget-content .ui-state-active{background-color:#FFFFF9}
#filter_ui div.myb24{float:right;padding:5px 20px 5px 10px;display:none}
#filter_result .result-message,#filter_ui_urls,#elemlist-content-tabs2{display:none}
.showfilter #filter_ui .boxes{height:210px}
.showfilter #filter_ui .boxes .mood{left:0;width:992px}
.showfilter #ns-content,.showfilter .keysearch{display:none}
.showfilter #ui_menu,.showfilter #filter_info,.showfilter #filter_ui div.myb24,.showfilter #mainrow-top div.mainmenu div.hotline,.showfilter #elemlist-content-tabs2{display:block}
.showfilter .mapreset{display:none}
.guide-mode #mainrow-top div.mainmenu div.contenttabs{margin:0}
#filter_ui-box_keyword .query{padding-top:13px;padding-bottom:1px;text-align:center;width:400px}
#filter_ui-box_keyword .query .keyword-c{position:relative;width:400px;height:32px}
#filter_ui-box_keyword .query .keyword-c .left{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 0 -1668px;position:absolute;width:20px;height:32px;left:0}
#filter_ui-box_keyword .query .keyword-c .right{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 0 -1634px;position:absolute;width:48px;height:32px;right:0;cursor:pointer}
#filter_ui-box_keyword .query .keyword-c .right:hover{background-position:0 -1702px}
#filter_ui-box_keyword .query .keyword-c input{font-size:17px;margin:0;padding:8px 1px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x scroll 0 -1600px;position:absolute;width:330px;height:20px;border:0;left:20px;z-index:10}
#filter_ui-box_keyword .query .keyword-c input.empty{color:#888}
#filter_ui-box_keyword .query .keyword-c input:focus{outline:none}
#filter_ui-box_keyword .query .suggest-c{position:absolute;z-index:10}
#filter_ui-box_keyword .query .suggest{position:relative;left:20px;top:-2px;text-align:left;display:none;padding:4px;background-color:#FFF;border:1px solid #BBB;border-top:0;width:350px;font-size:15px !important;box-shadow:0 1px 3px rgba(0,0,0,.5)}
#filter_ui-box_keyword .query .suggest .item{padding:2px;font-size:15px;cursor:default}
#filter_ui-box_keyword .query .suggest .selected{background-color:#81CB64}
.showfilter #filter_ui-box_keyword .query{padding-bottom:6px}
#filter_ui-box_region div.title-image{background-position:0 0 !important}
#filter_ui-box_region table.regions th{padding:9px 0 0 0;text-align:left;font-style:italic}
#filter_ui-box_region table.regions td{padding:0 0 0 10px}
#filter_ui-region_coords .single_result td{text-decoration:underline;color:green;cursor:pointer}
#filter_ui-box_date div.title-image{background-position:-152px 0 !important}
#filter_ui-box_date .any{text-align:center}
#filter_ui-box_price div.title-image{background-position:-304px 0 !important}
#filter_ui-box_price .price-slider{margin-left:5px}
#filter_ui-box_attributes div.title-image{background-position:-456px 0 !important}
#filter_ui-box_attributes span.checked{font-weight:bold}
html.mobile-mode .form_container{padding:0 20px}
html.mobile-mode .form_container .clear{margin-left:0;margin-right:0}
html.mobile-mode .form_container .captcha{border:0;padding:0;margin:0}
html.mobile-mode .form_container .section{margin:0 0 20px 0}
html.mobile-mode .form_container .buttons{margin:20px 0}
html.mobile-mode .form_container .message{float:none}
html.mobile-mode #main-content .form_container{padding:10px 0 0 0}
.form_container{padding:0 5px}
.form_container .section,.form_container .buttons{width:100%;margin:15px 0 5px -5px}
.form_container .section span,.form_container .buttons span{font-weight:normal}
.form_container .section{font-size:110%;background-color:#EFEFEF;color:#333333;border-bottom:2px solid #B7D93F;padding:5px 0 5px 10px}
.form_container .buttons{text-align:right}
.form_container .buttons .left{float:left}
.form_container .clear{margin:10px 0 12px 10px;clear:both}
.form_container .clear.info{color:#333;background:url(https://images.beauty24.de/A/14885/images/design07/infobox_small.png) 0 0 no-repeat;line-height:16px;padding-left:20px;font-style:italic}
.form_container .clear .twocols{width:50%}
.form_container .clear .twocols.left{float:left}
.form_container .clear .twocols.right{float:right}
.form_container .clear .twocols label{float:left;width:30%;margin-top:8px}
.form_container .clear .twocols label.first{margin-top:0}
.form_container .clear .twocols .field{color:#333333;float:left;width:64%;margin-top:8px}
.form_container .clear .twocols .field.first{margin-top:0}
.form_container .clear .twocols .field p{color:#333}
.form_container .clear .twocols.nottwo{width:100%}
.form_container .clear .twocols.nottwo label{width:15%}
.form_container .clear .fieldaftertwocols{clear:both;margin-top:8px}
.form_container .clear .fieldaftertwocols label{width:13%}
.form_container .clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.form_container label{clear:left;font-weight:normal;line-height:1.3rem;padding-right:24px;width:160px;display:block;float:left}
.form_container label.checkbox{width:auto}
.form_container label.inline{clear:none;display:inline !important;width:auto !important;font-weight:normal;font-size:inherit;line-height:inherit;float:none;margin:0;padding:5px 5px 0 5px}
.form_container label .extra{white-space:nowrap;font-style:italic}
.form_container .field{display:block;float:left;width:740px}
.form_container .field textarea,.form_container .field input[type="text"],.form_container .field input[type="tel"],.form_container .field input[type="email"],.form_container .field input[type="password"]{width:400px}
.form_container .field textarea.small,.form_container .field input[type="text"].small,.form_container .field input[type="tel"].small,.form_container .field input[type="email"].small,.form_container .field input[type="password"].small{width:250px}
.form_container .field.no-label{width:100%}
.form_container .field.no-label textarea,.form_container .field.no-label input[type="text"],.form_container .field.no-label input[type="tel"],.form_container .field.no-label input[type="email"],.form_container .field.no-label input[type="password"]{width:100%}
.form_container .message{width:450px;position:relative;float:right;border:1px solid #F00;border-radius:5px;padding:3px 12px;margin:-2px 210px 15px 0;background:#FFAAAA;display:inherit}
.form_container .message .arrow-c{position:absolute;right:200px;top:-20px;width:100%;height:0}
.form_container .message .arrow{margin:0 auto;display:block;width:0;height:0;border:10px solid transparent;border-bottom-color:#F00}
html.SIZE3 .form_container .field{width:505px}
html.SIZE3 .form_container .message{margin-right:80px}
.form_container.restrict-width{max-width:550px}
.form_container.restrict-width label{width:160px}
.form_container.restrict-width .field{width:300px}
.form_container.restrict-width .field textarea,.form_container.restrict-width .field input[type="text"],.form_container.restrict-width .field input[type="tel"],.form_container.restrict-width .field input[type="email"],.form_container.restrict-width .field input[type="password"]{width:300px}
.form_container.restrict-width .message{margin-right:80px}
.form_container.restrict-width .message .arrow-c{right:10px}
html.SIZE2M .form_container .clear .twocols{width:100%}
html.SIZE2M .form_container .clear .twocols.left,html.SIZE2M .form_container .clear .twocols.right{float:none}
html.SIZE2M .form_container .clear .twocols.left .first,html.SIZE2M .form_container .clear .twocols.right .first{margin-top:8px}
html.SIZE2M .form_container .clear .twocols.nottwo label{width:30%}
html.SIZE2 .form_container .field{width:400px}
html.SIZE2 .form_container label{width:400px}
html.SIZE2 .form_container .message{margin-right:25px}
html.SIZE2 .form_container .message .arrow-c{right:150px}
html.SIZE1 .form_container{padding:0}
html.SIZE1 .form_container .clear{margin-left:0}
html.SIZE1 .form_container .clear label{width:100%}
html.SIZE1 .form_container .clear .field{width:100%;margin-top:0}
html.SIZE1 .form_container .clear .field.first{margin-top:0}
html.SIZE1 .form_container .clear .field textarea,html.SIZE1 .form_container .clear .field input[type="text"],html.SIZE1 .form_container .clear .field input[type="tel"],html.SIZE1 .form_container .clear .field input[type="email"],html.SIZE1 .form_container .clear .field input[type="password"]{width:305px}
html.SIZE1 .form_container .clear .twocols .field.first{margin-top:0}
html.SIZE1 .form_container .clear .message{width:300px;margin-right:25px}
html.SIZE1 .form_container .clear .message .arrow-c{right:100px}
.guide{background-color:#D4F0FF}
.guidebox_margin{margin:15px 0 30px 0}
.guidebox{background-color:#D4F0FF;border-style:dotted;border-color:#6ECEFF;border-width:3px;padding:6px}
.guidebox h1{font-family:arial,helvetica,sans-serif;font-size:18px;background-color:#6ECEFF;color:#000000;padding:4px 4px 4px 4px;margin:2px 0 6px 0}
.guidebox h2{font-family:arial,helvetica,sans-serif;font-size:16px;color:#087FBC;padding:0;margin:2px 0 6px 0}
.guidebox hr{height:0;border-color:#6ECEFF;border-style:dotted;border-width:3px 0 0 0;margin:8px 0 10px 0}
.guidebox a{color:#076697}
.guidebox div.guide_membership_0,.guidebox div.guide_membership_1,.guidebox div.guide_membership_2,.guidebox div.guide_membership_3{font-size:16px;font-weight:bold}
.guidebox div.guide_membership_1{color:#159E00}
.guidebox div.guide_membership_2{color:#FF0000}
div.copytext{margin:5px;padding:5px;font-weight:bold;float:left;clear:both;color:#2A2A2A;background-color:#D4F0FF;border:2px dotted #6ECEFF;border-radius:4px;box-shadow:0 1px 4px #AAA}
div.copytext.hover{cursor:pointer;border-color:red}
div.copytext_container{cursor:pointer}
.box3{position:relative}
.box3 td.tb{background:transparent url(https://images.beauty24.de/A/14885/images/htmlbox2/box.png) repeat-x 0 0;text-align:left;vertical-align:top}
.box3 table.tb{width:100%}
.box3 td.lr{background:transparent url(https://images.beauty24.de/A/14885/images/htmlbox2/box-lr.png) repeat-y 0 0;text-align:left;vertical-align:top}
.box3 .arrow-c{z-index:2;position:relative;width:0;height:0}
.box3 .arrow{background:transparent url(https://images.beauty24.de/A/14885/images/htmlbox2/box.png) no-repeat 0 0;position:absolute}
.box3-default tr.top td.l{width:15px;height:15px;background-position:-0 -60px}
.box3-default tr.top td.l img{width:15px;height:15px}
.box3-default tr.top td.c{background-position:0 -90px}
.box3-default tr.top td.r{width:15px;height:15px;background-position:-15px -60px}
.box3-default tr.top td.r img{width:15px;height:15px}
.box3-default tr.cont td.l{background-position:-30px 0}
.box3-default tr.cont td.l img{width:6px}
.box3-default tr.cont td.content{padding:0 9px 0 9px;background-color:#E4E4E4}
.box3-default tr.cont td.r{background-position:-36px 0}
.box3-default tr.cont td.r img{width:6px}
.box3-default tr.bottom td.l{width:15px;height:15px;background-position:-0 -75px}
.box3-default tr.bottom td.c{background-position:0 -105px}
.box3-default tr.bottom td.r{width:15px;height:15px;background-position:-15px -75px}
.box3-default tr.top td,.box3-default tr.bottom td{font-size:1px}
.box3-default .arrow-top{left:20px;top:-13px;width:28px;height:18px;background-position:-30px -60px}
.box3-default .arrow-right{left:1px;top:0;width:18px;height:25px;background-position:-58px -60px}
.box3-default .arrow-bottom{left:20px;top:10px;width:28px;height:18px;background-position:-76px -60px}
.box3-default .arrow-left{left:-13px;top:0;width:18px;height:25px;background-position:-104px -60px}
.box3-white tr.top td.l{width:15px;height:15px;background-position:-0 -60px}
.box3-white tr.top td.l img{width:15px;height:15px}
.box3-white tr.top td.c{background-position:0 -90px}
.box3-white tr.top td.r{width:15px;height:15px;background-position:-15px -60px}
.box3-white tr.top td.r img{width:15px;height:15px}
.box3-white tr.cont td.l{background-position:-30px 0}
.box3-white tr.cont td.l img{width:6px}
.box3-white tr.cont td.content{padding:0 9px 0 9px;background-color:#E4E4E4}
.box3-white tr.cont td.r{background-position:-36px 0}
.box3-white tr.cont td.r img{width:6px}
.box3-white tr.bottom td.l{width:15px;height:15px;background-position:-0 -75px}
.box3-white tr.bottom td.c{background-position:0 -105px}
.box3-white tr.bottom td.r{width:15px;height:15px;background-position:-15px -75px}
.box3-white tr.top td,.box3-white tr.bottom td{font-size:1px}
.box3-white .arrow-top{left:20px;top:-13px;width:28px;height:18px;background-position:-30px -60px}
.box3-white .arrow-right{left:1px;top:0;width:18px;height:25px;background-position:-58px -60px}
.box3-white .arrow-bottom{left:20px;top:10px;width:28px;height:18px;background-position:-76px -60px}
.box3-white .arrow-left{left:-13px;top:0;width:18px;height:25px;background-position:-104px -60px}
.box3-bookcal-white tr.top td.l{width:15px;height:15px;background-position:-0 -60px}
.box3-bookcal-white tr.top td.l img{width:15px;height:15px}
.box3-bookcal-white tr.top td.c{background-position:0 -90px}
.box3-bookcal-white tr.top td.r{width:15px;height:15px;background-position:-15px -60px}
.box3-bookcal-white tr.top td.r img{width:15px;height:15px}
.box3-bookcal-white tr.cont td.l{background-position:-30px 0}
.box3-bookcal-white tr.cont td.l img{width:6px}
.box3-bookcal-white tr.cont td.content{padding:0 0 0 0;background-color:#E4E4E4}
.box3-bookcal-white tr.cont td.r{background-position:-36px 0}
.box3-bookcal-white tr.cont td.r img{width:6px}
.box3-bookcal-white tr.bottom td.l{width:15px;height:15px;background-position:-0 -75px}
.box3-bookcal-white tr.bottom td.c{background-position:0 -105px}
.box3-bookcal-white tr.bottom td.r{width:15px;height:15px;background-position:-15px -75px}
.box3-bookcal-white tr.top td,.box3-bookcal-white tr.bottom td{font-size:1px}
.box3-bookcal-white .arrow-top{left:20px;top:-13px;width:28px;height:18px;background-position:-30px -60px}
.box3-bookcal-white .arrow-right{left:1px;top:0;width:18px;height:25px;background-position:-58px -60px}
.box3-bookcal-white .arrow-bottom{left:20px;top:10px;width:28px;height:18px;background-position:-76px -60px}
.box3-bookcal-white .arrow-left{left:-13px;top:0;width:18px;height:25px;background-position:-104px -60px}
.box3-orange tr.top td.l{width:15px;height:15px;background-position:-0 -0}
.box3-orange tr.top td.l img{width:15px;height:15px}
.box3-orange tr.top td.c{background-position:0 -30px}
.box3-orange tr.top td.r{width:15px;height:15px;background-position:-15px -0}
.box3-orange tr.top td.r img{width:15px;height:15px}
.box3-orange tr.cont td.l{background-position:-0 0}
.box3-orange tr.cont td.l img{width:15px}
.box3-orange tr.cont td.content{padding:0 0 0 0;background-color:#FDB352}
.box3-orange tr.cont td.r{background-position:-15px 0}
.box3-orange tr.cont td.r img{width:15px}
.box3-orange tr.bottom td.l{width:15px;height:15px;background-position:-0 -15px}
.box3-orange tr.bottom td.c{background-position:0 -45px}
.box3-orange tr.bottom td.r{width:15px;height:15px;background-position:-15px -15px}
.box3-orange tr.top td,.box3-orange tr.bottom td{font-size:1px}
.box3-orange .arrow-top{left:20px;top:-13px;width:28px;height:18px;background-position:-30px -0}
.box3-orange .arrow-right{left:1px;top:0;width:18px;height:25px;background-position:-58px -0}
.box3-orange .arrow-bottom{left:20px;top:10px;width:28px;height:18px;background-position:-76px -0}
.box3-orange .arrow-left{left:-13px;top:0;width:18px;height:25px;background-position:-104px -0}
.box3-ci-red-m tr.top td.l{width:15px;height:15px;background-position:-0 -120px}
.box3-ci-red-m tr.top td.l img{width:15px;height:15px}
.box3-ci-red-m tr.top td.c{background-position:0 -150px}
.box3-ci-red-m tr.top td.r{width:15px;height:15px;background-position:-15px -120px}
.box3-ci-red-m tr.top td.r img{width:15px;height:15px}
.box3-ci-red-m tr.cont td.l{background-position:-42px 0}
.box3-ci-red-m tr.cont td.l img{width:15px}
.box3-ci-red-m tr.cont td.content{padding:0 0 0 0;background-color:#FF9E77}
.box3-ci-red-m tr.cont td.r{background-position:-57px 0}
.box3-ci-red-m tr.cont td.r img{width:15px}
.box3-ci-red-m tr.bottom td.l{width:15px;height:15px;background-position:-0 -135px}
.box3-ci-red-m tr.bottom td.c{background-position:0 -165px}
.box3-ci-red-m tr.bottom td.r{width:15px;height:15px;background-position:-15px -135px}
.box3-ci-red-m tr.top td,.box3-ci-red-m tr.bottom td{font-size:1px}
.box3-ci-red-m .arrow-top{left:20px;top:-13px;width:28px;height:18px;background-position:-30px -120px}
.box3-ci-red-m .arrow-right{left:1px;top:0;width:18px;height:25px;background-position:-58px -120px}
.box3-ci-red-m .arrow-bottom{left:20px;top:10px;width:28px;height:18px;background-position:-76px -120px}
.box3-ci-red-m .arrow-left{left:-13px;top:0;width:18px;height:25px;background-position:-104px -120px}
.box3-white-90 tr.top td.l{width:15px;height:15px;background-position:-0 -180px}
.box3-white-90 tr.top td.l img{width:15px;height:15px}
.box3-white-90 tr.top td.c{background-position:0 -210px}
.box3-white-90 tr.top td.r{width:15px;height:15px;background-position:-15px -180px}
.box3-white-90 tr.top td.r img{width:15px;height:15px}
.box3-white-90 tr.cont td.l{background-position:-72px 0}
.box3-white-90 tr.cont td.l img{width:6px}
.box3-white-90 tr.cont td.content{padding:0 9px 0 9px;background-color:rgba(228,228,228,0.9)}
.box3-white-90 tr.cont td.r{background-position:-78px 0}
.box3-white-90 tr.cont td.r img{width:6px}
.box3-white-90 tr.bottom td.l{width:15px;height:15px;background-position:-0 -195px}
.box3-white-90 tr.bottom td.c{background-position:0 -225px}
.box3-white-90 tr.bottom td.r{width:15px;height:15px;background-position:-15px -195px}
.box3-white-90 tr.top td,.box3-white-90 tr.bottom td{font-size:1px}
.box3-white-90 .arrow-top{left:20px;top:-13px;width:28px;height:18px;background-position:-30px -180px}
.box3-white-90 .arrow-right{left:1px;top:0;width:18px;height:25px;background-position:-58px -180px}
.box3-white-90 .arrow-bottom{left:20px;top:10px;width:28px;height:18px;background-position:-76px -180px}
.box3-white-90 .arrow-left{left:-13px;top:0;width:18px;height:25px;background-position:-104px -180px}
.box3-white-70 tr.top td.l{width:15px;height:15px;background-position:-0 -240px}
.box3-white-70 tr.top td.l img{width:15px;height:15px}
.box3-white-70 tr.top td.c{background-position:0 -270px}
.box3-white-70 tr.top td.r{width:15px;height:15px;background-position:-15px -240px}
.box3-white-70 tr.top td.r img{width:15px;height:15px}
.box3-white-70 tr.cont td.l{background-position:-84px 0}
.box3-white-70 tr.cont td.l img{width:6px}
.box3-white-70 tr.cont td.content{padding:0 9px 0 9px;background-color:rgba(228,228,228,0.7)}
.box3-white-70 tr.cont td.r{background-position:-90px 0}
.box3-white-70 tr.cont td.r img{width:6px}
.box3-white-70 tr.bottom td.l{width:15px;height:15px;background-position:-0 -255px}
.box3-white-70 tr.bottom td.c{background-position:0 -285px}
.box3-white-70 tr.bottom td.r{width:15px;height:15px;background-position:-15px -255px}
.box3-white-70 tr.top td,.box3-white-70 tr.bottom td{font-size:1px}
.box3-white-70 .arrow-top{left:20px;top:-13px;width:28px;height:18px;background-position:-30px -240px}
.box3-white-70 .arrow-right{left:1px;top:0;width:18px;height:25px;background-position:-58px -240px}
.box3-white-70 .arrow-bottom{left:20px;top:10px;width:28px;height:18px;background-position:-76px -240px}
.box3-white-70 .arrow-left{left:-13px;top:0;width:18px;height:25px;background-position:-104px -240px}
div.box-basketbox-0-200 .box-table{width:200px;border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-basketbox-0-200 .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/basketbox.gif) no-repeat}
div.box-basketbox-0-200 .box-div{width:10px;height:1px}
div.box-basketbox-0-200 .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/basketbox.gif) no-repeat right top;padding-top:6px;padding-right:10px}
div.box-basketbox-0-200 .box-bl{height:18px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/basketbox.gif) no-repeat left bottom}
div.box-basketbox-0-200 .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/basketbox.gif) no-repeat right bottom}
div.box-basketbox-0-200 .content{width:180px}
div.box-info-box{max-width:400px}
div.box-info-box .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-info-box .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat}
div.box-info-box .box-div{width:20px;height:1px}
div.box-info-box .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat right top;padding-top:20px;padding-right:20px}
div.box-info-box .box-bl{height:30px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat left bottom}
div.box-info-box .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat right bottom}
* html div.box-info-box .box-table{width:400px}
div.box-info-box-210 .box-table{width:210px;border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-info-box-210 .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat}
div.box-info-box-210 .box-div{width:20px;height:1px}
div.box-info-box-210 .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat right top;padding-top:20px;padding-right:20px}
div.box-info-box-210 .box-bl{height:30px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat left bottom}
div.box-info-box-210 .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/info.png) no-repeat right bottom}
div.box-info-box-210 .content{width:170px}
div.box-tooltip-left{max-width:500px}
div.box-tooltip-left .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-left .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left.png) no-repeat}
div.box-tooltip-left .box-div{width:39px;height:1px}
div.box-tooltip-left .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left.png) no-repeat right top;padding-top:39px;padding-right:39px}
div.box-tooltip-left .box-bl{height:39px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left.png) no-repeat left bottom}
div.box-tooltip-left .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left.png) no-repeat right bottom}
* html div.box-tooltip-left .box-table{width:400px}
div.box-tooltip-left-top{max-width:500px}
div.box-tooltip-left-top .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-left-top .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-top.png) no-repeat}
div.box-tooltip-left-top .box-div{width:39px;height:1px}
div.box-tooltip-left-top .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-top.png) no-repeat right top;padding-top:39px;padding-right:39px}
div.box-tooltip-left-top .box-bl{height:39px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-top.png) no-repeat left bottom}
div.box-tooltip-left-top .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-top.png) no-repeat right bottom}
* html div.box-tooltip-left-top .box-table{width:400px}
div.box-tooltip-left-bottom{max-width:500px}
div.box-tooltip-left-bottom .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-left-bottom .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-bottom.png) no-repeat}
div.box-tooltip-left-bottom .box-div{width:39px;height:1px}
div.box-tooltip-left-bottom .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-bottom.png) no-repeat right top;padding-top:39px;padding-right:39px}
div.box-tooltip-left-bottom .box-bl{height:39px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-bottom.png) no-repeat left bottom}
div.box-tooltip-left-bottom .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-left-bottom.png) no-repeat right bottom}
* html div.box-tooltip-left-bottom .box-table{width:400px}
div.box-tooltip-right{max-width:500px}
div.box-tooltip-right .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-right .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right.png) no-repeat}
div.box-tooltip-right .box-div{width:39px;height:1px}
div.box-tooltip-right .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right.png) no-repeat right top;padding-top:39px;padding-right:39px}
div.box-tooltip-right .box-bl{height:39px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right.png) no-repeat left bottom}
div.box-tooltip-right .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right.png) no-repeat right bottom}
* html div.box-tooltip-right .box-table{width:400px}
div.box-tooltip-right-top{max-width:500px}
div.box-tooltip-right-top .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-right-top .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-top.png) no-repeat}
div.box-tooltip-right-top .box-div{width:39px;height:1px}
div.box-tooltip-right-top .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-top.png) no-repeat right top;padding-top:39px;padding-right:39px}
div.box-tooltip-right-top .box-bl{height:39px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-top.png) no-repeat left bottom}
div.box-tooltip-right-top .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-top.png) no-repeat right bottom}
* html div.box-tooltip-right-top .box-table{width:400px}
div.box-tooltip-right-bottom{max-width:500px}
div.box-tooltip-right-bottom .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-right-bottom .box-tl{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-bottom.png) no-repeat}
div.box-tooltip-right-bottom .box-div{width:39px;height:1px}
div.box-tooltip-right-bottom .box-tr{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-bottom.png) no-repeat right top;padding-top:39px;padding-right:39px}
div.box-tooltip-right-bottom .box-bl{height:39px;background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-bottom.png) no-repeat left bottom}
div.box-tooltip-right-bottom .box-br{background:url(https://images.beauty24.de/A/14885/images/htmlbox/tooltip-right-bottom.png) no-repeat right bottom}
* html div.box-tooltip-right-bottom .box-table{width:400px}
.menubox-head{font-size:11px;color:#fff;padding-bottom:10px}
.bbox-head{font-size:11px;color:#159E00;padding-bottom:10px}
.basketbox-head{font-size:11px;color:#000;padding-bottom:10px}
table.imageflow{margin-top:15px}
table.imageflow .next-image,table.imageflow .prev-image{cursor:pointer;width:60px;height:100px;float:left}
table.imageflow a span.next-image{background:url(https://images.beauty24.de/A/14885/images/carousel-right.gif) no-repeat -60px 0}
table.imageflow a:hover span.next-image{background-position:0 0}
table.imageflow a span.prev-image{background:url(https://images.beauty24.de/A/14885/images/carousel-left.gif) no-repeat 0 0}
table.imageflow a:hover span.prev-image{background-position:-60px 0}
table.imageflow li img{cursor:url(https://images.beauty24.de/A/14885/images/lupe_plus_cursor.cur),pointer}
.image-layout{white-space:nowrap;line-height:0}
.image-layout img.calc{margin:2px;border-style:solid;border-color:#FFF;cursor:pointer}
.image-layout img.calc.over{border-color:#DDD;box-shadow:0 0 4px #000}
.errorbox,.infobox{border:1px solid;padding:0 20px 0 80px;margin:20px 10px 10px 10px;min-height:60px}
.errorbox .block,.infobox .block{display:block}
.errorbox{background:#FAA url(https://images.beauty24.de/A/14885/images/design07/alertbox.gif) no-repeat 10px 50%;border-color:red}
.errorbox a,.errorbox .a:visited{color:red}
.infobox{background:#FFA url(https://images.beauty24.de/A/14885/images/design07/infobox.gif) no-repeat 10px 50%;border-color:#DB0}
.infobox p{margin-top:5px}
.infobox a,.infobox a:visited{color:#871}
.lexicon .lmood{position:relative}
.lexicon .lmood h1{position:absolute;color:#FFFFFF;font-size:28px;top:130px;left:10px;text-shadow:3px 2px 4px black}
.lexicon .lmood h2{position:absolute;color:#FFFFFF;font-size:28px;top:10%;left:10px;text-shadow:3px 2px 4px black}
.lexicon .lmood h3{font-weight:normal;margin-bottom:10px;margin-top:10px;color:#FFFFFF;font-size:26px;position:absolute;left:24px;text-shadow:3px 2px 4px black;top:50%}
.lexicon .lmenu{margin-bottom:20px;text-align:center;background-color:#EFEFEF;border-bottom:1px solid #DFDFDF;padding:5px 0}
.lexicon-overlay-info{font-size:100%;cursor:pointer}
.lexicon-overlay-info a{color:inherit;text-decoration:none}
.lexicon_overlay{background-color:rgba(70,150,21,0.25);padding-left:0;overflow:hidden;display:block;margin:0 auto;width:496px}
.lexicon_overlay .close{position:absolute;top:-20px;left:516px;z-index:1}
#lightbox{position:fixed;left:0;top:0;width:100%;height:100%;background:black;z-index:10000}
#lightbox .lightbox-button{position:relative;opacity:.5;transition:opacity .5s;text-shadow:0 0 5px black}
#lightbox .lightbox-button:hover{opacity:1}
#lightbox .close{position:absolute;z-index:1;top:0;right:0;left:0}
#lightbox.desktop .close .lightbox-button{float:right;background:linear-gradient(-90deg,#b1b1b1,#949494) repeat scroll 0 0 rgba(0,0,0,0);border:1px solid #c7c7c7;border-radius:6px;box-shadow:0 1px 5px #444444;box-sizing:border-box;cursor:pointer;display:inline-block;font-weight:bold;padding:6px 24px;text-align:center;text-shadow:0 1px #aeaeae,0 -1px #7b7b7b;transition:all .1s ease-in-out 0s;opacity:.7}
#lightbox.desktop .close .lightbox-button:hover{opacity:1}
#lightbox.desktop .close .lightbox-button.mobile{display:none}
#lightbox.mobile .close{background:linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,0))}
#lightbox.mobile .close .lightbox-button{left:0;opacity:1}
#lightbox.mobile .close .lightbox-button.desktop{display:none}
#lightbox .prev{position:absolute;left:0;top:0;width:20%;height:100%;cursor:pointer}
#lightbox .prev .lightbox-button{position:absolute;left:0;top:50%;margin-top:-2rem;font-size:4rem;color:white}
#lightbox .next{position:absolute;left:20%;top:0;width:80%;height:100%;cursor:pointer}
#lightbox .next .lightbox-button{position:absolute;right:0;top:50%;margin-top:-2rem;font-size:4rem;color:white}
#lightbox .image{position:absolute}
#lightbox .image img{position:relative;display:block;width:100%;height:100%}
#lightbox .front{top:-100%}
#lightbox .caption{display:none;position:absolute;padding:10px;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.7));color:white;left:0;right:0;bottom:0;text-align:center}
#lightbox .loading{display:none;position:relative;left:50%;top:50%;width:35px;height:35px}
#lightbox .loading img{position:absolute;top:-16px;left:-16px}
#lightbox.mobile .desktop{display:none}
#lightbox.mobile .mobile{display:initial}
#lightbox.desktop .desktop{display:initial}
#lightbox.desktop .mobile{display:none}
div.location-attrib-assets{background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat 0 0}
div.location-attrib-6378245{width:22px;height:22px;background-position:-24px 0}
div.location-attrib-5361035{width:22px;height:22px;background-position:-48px 0}
div.location-attrib-5361037{width:22px;height:22px;background-position:-72px 0}
div.location-attrib-8330{width:22px;height:22px;background-position:-120px 0}
div.location-attrib-5361033{width:22px;height:22px;background-position:-144px 0}
div.location-attrib-7048086{width:22px;height:22px;background-position:-192px 0}
div.location-attrib-8690{width:22px;height:22px;background-position:-216px 0}
div.location-attrib-17572{width:22px;height:22px;background-position:-240px 0}
div.location-attrib-17351{width:22px;height:22px;background-position:-264px 0}
div.location-attrib-17339{width:22px;height:22px;background-position:-288px 0}
div.location-attrib-17341{width:22px;height:22px;background-position:-312px 0}
div.location-attrib-8600{width:22px;height:22px;background-position:-336px 0}
div.location-attrib-8610{width:22px;height:22px;background-position:-360px 0}
div.location-attrib-8680{width:22px;height:22px;background-position:-384px 0}
div.location-attrib-6716725{width:22px;height:22px;background-position:-432px 0}
div.location-attrib-8880{width:22px;height:22px;background-position:-456px 0}
div.location-attrib-8620{width:22px;height:22px;background-position:-504px 0}
div.location-attrib-9110{width:22px;height:22px;background-position:-528px 0}
div.location-attrib-17355{width:22px;height:22px;background-position:-552px 0}
div.location-attrib-17357{width:22px;height:22px;background-position:-576px 0}
div.location-attrib-8900{width:22px;height:22px;background-position:-600px 0}
div.location-attrib-17347{width:22px;height:22px;background-position:-624px 0}
div.location-attrib-17349{width:22px;height:22px;background-position:-648px 0}
#articlelist{margin-left:-12px}
#articlelist .teaser{display:block;background-color:#ffffff;float:left;box-shadow:0 1px 5px #bbbbbb;margin:0 0 12px 12px;font-weight:normal;color:#000000;position:relative;width:360px}
#articlelist .teaser .text{padding:10px}
#articlelist .teaser .text h3{font-size:130%;color:#159E00;font-weight:bold;padding-bottom:5px}
.fe-menubox{width:200px;padding:10px 10px 10px 30px}
.fe-menubox .menuboxtitle{position:relative;left:-9px;width:202px;font-size:104%;margin-bottom:8px;background-color:#D9D9D9;padding:4px;padding-left:13px}
.fe-menubox .menuboxcontent{margin-left:10px;padding-bottom:10px;font-size:11px}
.fe-menubox .menuboxcontent p,.fe-menubox .menuboxcontent div{font-size:11px}
.fe-menubox .menuboxcontent .last_feedback{font-size:10px}
.fe-menubox ul{padding-left:10px}
* html .fe-menubox .menuboxtitle{width:183px}
.filter-start-style,.filter-end-style{padding-bottom:0;padding-top:0}
.filter-start-style,.filter-content-style{background-color:#FFF}
.filter-end-style{background:url(https://images.beauty24.de/A/14885/images/common/content_background_sprites.png) no-repeat scroll -1984px 0;height:14px}
#mapmenu .mapfilterend{display:none}
.showfilter #mapmenu .menumap .menuboxtitle,.showfilter #mapmenu .menumap .mapnavtext{display:none}
.showfilter #mapmenu .filter-end-style{display:none}
.showfilter #mapmenu .menumap{background-color:#FFF}
.showfilter #mapmenu .mapfilterend{display:block;background:url(https://images.beauty24.de/A/14885/images/common/content_background_sprites.png) no-repeat scroll -1984px 0;height:1px}
table.theme_menu_table{padding:10px 0 15px 0}
table.theme_menu_table td{padding:2px 10px 2px 2px;width:25%;vertical-align:top}
table.theme_menu_table td a.active{font-weight:bold}
div.menu_keysearch_form .query{width:105px}
.mood{position:absolute;left:6px;width:980px;height:200px}
.mood .txt{position:absolute;top:24px;left:20px;width:337px;height:151px;overflow:hidden;background:url(https://images.beauty24.de/A/14885/images/mood/text_bg.png) no-repeat scroll 0 0;padding-left:8px}
.mood .txt .default_text{display:none}
.mood .txt h1{font-family:verdana,arial,helvetica,sans-serif;color:#730E12;margin-bottom:13px;font-size:20px}
.mood .txt p{font-size:106%;line-height:24px}
.mood .book1,.mood .book2{cursor:pointer;text-decoration:none;position:absolute;display:inline-block;top:0;width:290px;height:200px}
.mood .book1{left:370px}
.mood .book2{left:680px}
.mood .txt2-1{position:absolute;left:21px;top:26px;font-size:110%}
.mood .txt2-1 h1{margin:10px 0;color:#BE1200;font-size:22px}
.mood .txt2-1 h1 i{font-size:40px;font-style:normal}
.mood .txt2-1 h1 b{font-size:35px;font-weight:normal}
.mood .counter{position:absolute;left:908px;top:25px}
.mood .counter .clock-digit,.mood .counter #clock-colon{width:10px;height:14px;background:url(https://images.beauty24.de/A/14885/images/common/assets2010.png) no-repeat scroll -301px -49px}
.mood .counter .clock-digit.d1{background-position:-311px -49px}
.mood .counter .clock-digit.d2{background-position:-321px -49px}
.mood .counter .clock-digit.d3{background-position:-331px -49px}
.mood .counter .clock-digit.d4{background-position:-341px -49px}
.mood .counter .clock-digit.d5{background-position:-351px -49px}
.mood .counter .clock-digit.d6{background-position:-361px -49px}
.mood .counter .clock-digit.d7{background-position:-371px -49px}
.mood .counter .clock-digit.d8{background-position:-381px -49px}
.mood .counter .clock-digit.d9{background-position:-391px -49px}
.mood .counter #clock-colon{background-position:-401px -49px;width:5px}
.mood .counter #clock-colon.off{background:none}
.mood .book{cursor:pointer;text-decoration:none;position:absolute;display:inline-block;left:0;top:0;width:992px;height:200px}
.mood .book span{display:none}
.mood .nl-panel{position:absolute;height:200px;width:300px;overflow:hidden}
.mood .nl-panel .nl-open{position:absolute;top:160px;left:20px;height:35px;width:200px;cursor:pointer}
.mood .nl-panel .nl-content{background-image:url(https://images.beauty24.de/A/14885/images/mood/schnaeppchen_box.png);position:absolute;height:200px;width:300px;left:-300px}
.mood .nl-panel .nl-content .nl-comp{padding:100px 0 0 15px}
.mood .nl-panel .nl-content .nl-close{position:absolute;width:40px;height:40px;left:240px;top:10px;cursor:pointer}
.mood .panel-season{position:absolute;left:0;top:0;width:300px;height:200px;background-image:url(https://images.beauty24.de/A/14885/images/mood/mood-daydiscount-winter.jpg);z-index:10;border-top-right-radius:10px}
.mood .panel-season p{line-height:20px}
.mood .season-text{padding:30px 0 0 10px}
.mood .panel-newsletter{position:absolute;left:0;top:0;width:310px;height:200px;z-index:5;overflow:hidden}
.mood .panel-newsletter .panel-season h1{font-size:140%;color:#730E12;margin:10px 0}
.mood .panel-newsletter .nl_title{font-size:130%;margin:0 0 10px 0;color:#000}
.mood .panel-newsletter .box3{margin:10px 15px 0 10px}
.mood .panel-newsletter input[type=radio]{vertical-align:bottom}
.mood .panel-daydiscount{position:absolute;left:320px;top:30px;width:660px;height:170px}
.mood .panel-daydiscount .bg-red{color:white;background-color:#C51400;background:linear-gradient(top,#F31900,#B61300)}
.mood .panel-daydiscount .bg-grey{color:white;background-color:#888;background:linear-gradient(top,#666,#AAA)}
.mood .panel-daydiscount .daysel{position:relative;top:-30px;height:36px;border-bottom:1px solid #b6645b;border-top-left-radius:2px;border-top-right-radius:10px}
.mood .panel-daydiscount .daysel a{color:#FFF}
.mood .panel-daydiscount .m1,.mood .panel-daydiscount .p1,.mood .panel-daydiscount .p0{color:white;line-height:34px}
.mood .panel-daydiscount .m1{padding-left:10px;float:left}
.mood .panel-daydiscount .p1{padding-right:10px;float:right}
.mood .panel-daydiscount .p0{text-align:center;font-size:150%;text-shadow:rgba(0,0,0,0.3) -1px 0,rgba(0,0,0,0.15) 0 -1px,rgba(255,255,255,0.3) 0 1px,rgba(0,0,0,0.15) -1px -2px}
.mood .offers{position:absolute;width:660px;height:170px;overflow:hidden;z-index:1}
.mood .info-c{display:none}
.mood .info-c-p0 .box3,.mood .info-c-p1 .box3{float:right}
.mood .info-c-p1 tr.top .arrow-c{float:right;left:-70px}
.mood .info{margin:4px auto;padding:10px 20px}
.mood .info .title{font-size:160%;margin-bottom:.2em}
.mood .info .body{margin-bottom:.5em}
.mood .info .price-c{overflow:hidden;padding-bottom:5px}
.mood .info .euro{margin-right:.1em;font-size:80%}
.mood .info .price{color:#C51400;font-size:120%}
.mood .info .price-old{position:relative;font-size:120%}
.mood .info .price-old .price-strike{text-decoration:line-through}
.mood .info .offer{color:#C51400;font-size:160%;font-weight:bold}
.mood .info .sold-out{padding:5px 15px;font-size:160%;margin-right:10px;background-color:#888;border-radius:2px}
.mood .bottom .info{top:40px}
.mood.active-m1 .info-c-m1,.mood.active-p0 .info-c-p0,.mood.active-p1 .info-c-p1{display:block}
.mood.active-m1 div.m1 a,.mood.active-p0 div.p0 a,.mood.active-p1 div.p1 a{text-decoration:none}
h1.news,h2.news{color:#159E00}
table.artnavbar{height:22px;background-color:#EEFFBA}
div.newslist div.artnavbar{width:100%;background-color:#EEFFBA;margin:15px 0 15px 0;padding:5px}
div.newslist div.img{float:left}
div.newslist div.img img{padding-right:10px}
div.newslist div.news div.subtitle,div.newslist div.news a{font-size:11px}
div.newslist div.news div.title{margin:2px 0 2px 0;clear:none;color:#159E00}
div.newslist div.news div.title a{text-decoration:none;font-size:18px}
div.newslist div.news div.date,div.newslist div.news div.date div{font-size:11px;color:#6F6F6F}
div.newsdetail{padding:15px 0 15px 0}
div.newsdetail div.subtitle,div.newsdetail div.subtitle div{font-size:11px}
div.newsdetail h1{color:#159E00;padding:0;margin:0 0 15px 0}
#newsletter{margin-left:20px}
#newsletter p{margin:5px 0}
#newsletter table{margin:10px}
html.scroll-off,html.scroll-off body{position:relative;overflow:hidden;overflow-y:hidden}
.overlay-bg{position:fixed;left:0;top:0;bottom:0;right:0;z-index:1000}
.overlay-bg.opaque{background:url(/images/common/transparent-cc.png)}
.overlay-bg .overlay{position:relative;background-color:#FFF;margin:auto;padding:20px;border-radius:4px;box-shadow:0 1px 4px #AAA;-webkit-overflow-scrolling:touch;z-index:1001}
.overlay-buttons{text-align:right;padding:10px}
.overlay-title{font-size:1.6rem}
.overlay-ii{padding:0 0 20px 0}
.overlay-header{overflow:auto;display:table;width:100%}
.overlay-header .overlay-title{display:table-cell}
.overlay-header .overlay-buttons{display:table-cell}
.overlay-iframe .overlay-ii{padding:0 0 2rem 0}
html.mobile-mode .overlay-bg .overlay{padding:0}
.nofilter-panorama-container .b24-panorama{padding-bottom:30px}
.b24-panorama .nav{float:left !important;width:140px;height:380px;overflow:auto;border:0}
.b24-panorama .nav-edit{float:left !important;width:150px;height:380px;overflow:auto}
.b24-panorama .nav-edit input{float:left !important;width:10px}
.b24-panorama .movies{margin:3px 0;text-align:center}
.b24-panorama .movie{cursor:pointer}
.b24-panorama .movie.active .preview{border-color:#159E00}
.b24-panorama .category{overflow:hidden;padding:5px;background-color:#DDD;border-top:1px solid #BBB;border-bottom:1px solid #BBB}
.b24-panorama .preview{width:100px;height:50px;border:3px solid #FFF;padding:1px}
.b24-panorama .preview-edit{width:90px;height:45px;border:3px solid #FFF;padding:1px}
.b24-panorama .player{margin-left:150px;position:relative;width:550px;height:380px}
html.mobile-mode .b24-panorama .nav,html.mobile-mode .b24-panorama .nav .category,html.mobile-mode .b24-panorama .player{position:static}
html.mobile-mode .b24-panorama .nav .category{height:100%}
div.path{padding-bottom:8px;font-size:13px}
div.path a{font-size:13px}
div.prmitem{margin-top:25px}
div.prmitem div.prmtitle{font-weight:bold}
div.prmitem div.prmtitle span.date{margin-left:20px;font-weight:normal}
div.prmitem span{white-space:nowrap}
div.pressedetail{padding:10px 30px}
div.pressedetail h1,div.pressedetail h2{color:#000}
div.pressedetail img{margin:0 5px}
div.pressedetail div.listnavi{background-color:#EEFFBA;border-bottom:1px solid #829E7E;border-top:1px solid #829E7E;width:100%;margin:25px 0;padding:3px 0;height:18px}
div.pressedetail div.listnavi span.back{padding-left:5px;float:left}
div.pressedetail div.listnavi span.forward{padding-right:5px;float:right}
div.pressedetail div.listnavi span a{text-decoration:none}
div.pressenav div.topnavdiv{border-bottom:1px solid #829E7E;margin-top:25px}
div.pressenav div.navdiv{height:20px;margin-top:-20px;padding:0 30px}
div.pressenav div.navdiv ul.navlist{margin:0;padding:0 0 20px}
div.pressenav div.navdiv ul.navlist li{display:inline}
div.pressenav div.navdiv ul.navlist li a,div.pressenav div.navdiv ul.navlist li a:link,div.pressenav div.navdiv ul.navlist li a:visited{float:left;margin-right:8px;padding:2px 15px;border:1px solid #829E7E;background-color:#FFF;color:#159E00;line-height:14px;text-decoration:none}
div.pressenav div.navdiv ul.navlist li a.active:link,div.pressenav div.navdiv ul.navlist li a.active:visited{background-color:#EEFFBA;border-bottom:1px solid #EEFFBA;font-weight:bold}
div.pressenav div.bottomnavdiv{background-color:#EEFFBA;border-bottom:1px solid #829E7E;margin-top:0}
div.pressenav div.bottomnavdiv div.bottomnav{clear:both;font-size:13px;height:30px;padding-left:30px}
div.pressenav div.bottomnavdiv div.bottomnav div.left{margin:0;padding-top:7px}
.social_privacy{clear:both;margin:0 !important;padding:0 !important;list-style-type:none;display:block}
.social_privacy li{display:inline-block;margin-left:10px;float:left;height:24px}
.social_privacy .switch{float:left;background:transparent url(https://images.beauty24.de/A/14885/images/social/switch.png) no-repeat 0 0 scroll;width:23px;height:12px;margin-top:5px;cursor:pointer}
.social_privacy .service.on .switch{background-position:0 -12px}
.social_privacy .dummy_btn{float:left;margin-left:10px;cursor:pointer}
.social_privacy .dummy_img{height:20px}
.social_privacy iframe{float:left;border:none;overflow:hidden;height:21px}
.social_privacy .facebook .dummy_img{width:83px}
.social_privacy .facebook .dummy_btn iframe{width:132px;max-width:145px}
.social_privacy .twitter .dummy_img{width:55px}
.social_privacy .twitter .dummy_btn iframe{width:107px;max-width:130px}
.social_privacy .gplus .dummy_img{width:32px}
.social_privacy .gplus .dummy_btn{width:87px}
.social_privacy .settings .icon{background:#fff url(https://images.beauty24.de/A/14885/images/social/info.png) no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-radius:5px;margin:0;padding:0}
#trackerDiv{position:absolute;left:-1000px;top:-10px;width:1px;height:1px}
#subtabs{border-bottom:3px solid #C8C4C4;text-align:left;white-space:nowrap;margin:10px 0}
#subtabs a{vertical-align:bottom;line-height:30px;height:30px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 100% -987px !important;margin-right:4px}
#subtabs .gap-side{position:relative;display:inline-block;width:20px}
#subtabs a span{height:30px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 0 -987px !important}
#subtabs a span u{cursor:pointer;height:30px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x scroll 0 -948px !important;margin-left:10px;text-decoration:none}
#subtabs a.selected{position:relative;background-position:100% -909px !important;top:3px;height:35px}
#subtabs a.selected span{background-position:0 -909px !important;height:35px}
#subtabs a.selected span u{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x scroll 0 -870px !important;height:35px;line-height:35px}
#subtabs a,#subtabs a span{font-weight:bold;color:#159E00}
#teaser-content{position:relative;left:-12px;width:744px}
#teaser-content div.teaser_head{padding:0 0 12px 12px}
#teaser-content .clear{clear:both;height:20px}
#teaser-content .index_ad_teaser{width:224px;float:left;padding:0 12px 5px 12px;overflow:hidden}
#teaser-content .index_ad_teaser a{color:#000000;text-decoration:none}
#teaser-content .index_ad_teaser a h1,#teaser-content .index_ad_teaser a h2,#teaser-content .index_ad_teaser a h3{color:#CC7400}
#teaser-content .single_teaser{width:236px;float:left;padding-left:12px}
#teaser-content .single_teaser a{text-decoration:none;color:#000}
#teaser-content .single_teaser a h1,#teaser-content .single_teaser a h2,#teaser-content .single_teaser a h3{color:#CC7400}
#teaser-content .single_teaser .single_teaser_content{padding:0 0 0 12px}
#teaser-content .single_teaser .single_teaser_content h1,#teaser-content .single_teaser .single_teaser_content h2,#teaser-content .single_teaser .single_teaser_content h3{padding:0;margin-top:5px;margin-bottom:5px}
#teaser-content .single_teaser .single_teaser_content .teaser_state_name{margin-top:.3em;margin-bottom:.5em;color:#666}
#teaser-content .single_teaser .single_teaser_content .teaser_state_name a{color:#666}
#teaser-content .single_teaser .single_teaser_content .teaser_price_out{clear:both;padding:15px 0 0;overflow:hidden}
#teaser-content .single_teaser .single_teaser_content .duration{font-size:12px;font-weight:normal;padding:3px 0 7px}
#teaser-content .single_teaser .single_teaser_content .teaser_price{white-space:nowrap;float:left;font-size:120%;font-weight:bold}
#teaser-content .single_teaser .single_teaser_content .teaser_price .wrap{white-space:normal}
#teaser-content .single_teaser .single_teaser_content .teaser_price .price_info{font-size:12px;font-weight:normal}
#teaser-content .single_teaser .single_teaser_content .teaser_price .so_price{color:#FF0000;position:absolute;top:-15px;right:0;float:right;font-size:100%}
#teaser-content .single_teaser .single_teaser_content .teaser_feedback{position:relative;top:1px}
#teaser-content .single_teaser .single_teaser_content .teaser_buttons{float:right;padding:0 12px 0 4px}
#teaser-content .single_teaser .single_teaser_content .teaser_buttons div{padding-bottom:4px}
#teaser-content .single_teaser .single_teaser_content .teaser_buttons span{text-align:center}
#teaser-content .single_teaser .single_teaser_content .teaser_buttons span u{width:60px}
#teaser-content .single_teaser .single_teaser_content .teaser_text{display:block;padding:8px 0 7px}
#teaser-content .single_teaser .single_teaser_content .teaser_card{white-space:nowrap;float:none;padding-bottom:8px}
#teaser-content .singleteaser{display:block;position:relative;width:236px;height:236px}
#teaser-content .singleteaser .singleteaser-i{position:absolute;border:0;width:236px;height:236px}
#teaser-content .singleteaser .singleteaser-i.link{background-image:url(https://images.beauty24.de/A/14885/images/blank.gif)}
#teaser-content .singleteaser .text-bg{display:block;position:absolute;width:236px;min-height:90px;bottom:0;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x 0 -1870px}
#teaser-content .singleteaser h2,#teaser-content .singleteaser h3,#teaser-content .singleteaser b{color:#000 !important;font-size:160%;cursor:pointer;padding:10px;text-shadow:0 0 5px #FFF;font-weight:normal;display:block;margin:10px 0}
#teaser-content span.strike{text-decoration:line-through}
#teaser-content .distance_teaser{clear:both;margin-bottom:20px}
#teaser-content .distance_teaser .single_teaser{width:744px}
#teaser-content .distance_teaser .single_teaser .singleteaser{width:360px;float:left}
#teaser-content .distance_teaser .single_teaser .singleteaser .singleteaser-i{width:355px;height:236px}
#teaser-content .distance_teaser .single_teaser .singleteaser .link{float:left}
#teaser-content .distance_teaser .single_teaser .singleteaser .link .text-bg{background-color:#159E00;position:absolute;left:245px;top:-8px;width:120px;height:120px;border-radius:500px 500px 500px 500px;opacity:.9}
#teaser-content .distance_teaser .single_teaser .singleteaser .link .text{color:#000 !important;font-size:8pt;font-weight:bolder;cursor:pointer;padding:10px;text-shadow:0 0 5px #FFF;text-align:center;position:absolute;left:3px;top:-10px;transform:rotate(-15deg);-webkit-transform:rotate(-15deg)}
#teaser-content .distance_teaser .single_teaser .single_teaser_content{width:360px;float:right;display:block;position:relative}
#teaser-content .distance_teaser .single_teaser .single_teaser_content .loc_title{font-size:20px;margin-top:0;margin-bottom:5px}
#teaser-content .distance_teaser .single_teaser .single_teaser_content .loc_title a{color:#159E00;text-decoration:underline}
#teaser-content .distance_teaser .single_teaser .single_teaser_content p{margin:0 20px 10px 0}
#teaser-content .distance_teaser .single_teaser .single_teaser_content .package-title{float:left;padding-bottom:5px}
#teaser-content .distance_teaser .single_teaser .single_teaser_content .package-title a{text-decoration:underline}
#teaser-content .distance_teaser .single_teaser .single_teaser_content .package-price{margin-right:20px;float:right;padding-bottom:5px}
#teaser-content .distance_teaser .single_teaser .single_teaser_content .all-packages{margin-right:20px;text-align:right;font-size:120%}
#teaser-content .distance_teaser .single_teaser .single_teaser_content .all-packages a{text-decoration:underline}
#teaser-content .text-box{margin:0 22px 10px;color:#555;text-align:justify}
#teaser-content .text-box.border{margin:5px 0 5px 12px;padding:10px;border:1px solid #DDDDDD;border-radius:0 10px 0 10px;box-shadow:4px 4px 15px -8px #CCCCCC}
#teaser-content .text-box strong{display:block;padding-bottom:5px}
#teaser-content .text-box a{color:#555}
.teaser_ticker{padding:5px 0}
.teaser_ticker a{color:#000}
* html #teaser-content{left:0;margin-left:-12px}
#teaser-content #last_min .subtitle{padding-bottom:7px;overflow:hidden;font-size:123.1%;font-weight:bold}
h2.textparser,h3.textparser{font-weight:bold;font-size:15px;color:#CC7400;margin-bottom:5px}
h3.textparser{font-size:13px;color:#000}
div.textparsermenu ul{list-style-type:none;margin-left:0;padding-left:0}
div.textparsermenu ul ul{margin-left:15px}
div.textparsermenu li a{text-decoration:none}
div.textparsermenu li a:hover{text-decoration:underline}
ul.textparser{margin-top:0;margin-bottom:0}
.showfilter div.textparsermenu{display:none}
.textparser2 h2{border-bottom:2px solid #727272;padding:0;margin:20px 0 15px}
.textparser2 h3{font-size:130%;padding:0;margin:20px 0 10px}
.textparser2 .images{overflow-x:hidden;overflow-y:auto;padding:20px 0 0 0;margin-left:-6px}
.textparser2 .images .image{float:left;position:relative}
.textparser2 .images .image img{padding-left:6px}
.textparser2 .images .lightboxable{padding:0;margin:0}
.textparser2 .images .image-text{color:#DDD;position:absolute;left:20px;bottom:10px;margin-right:20px;text-shadow:0 0 3px #000,0 0 2px #000;text-align:left}
.textparser2 .infobox,.textparser2 .errorbox{margin-left:0;margin-right:0}
.textparser2 .text{overflow:auto}
.textparser2 ul{list-style-type:none}
.textparser2 li{background:url(https://images.beauty24.de/A/14885/images/psp/bullet.png) no-repeat transparent;margin-bottom:5px;padding-left:23px}
.textparser2 ul,.textparser2 p{margin:10px 0;padding:0}
.textparser2 ul p{margin:0}
.textparser2 .outline tr{vertical-align:top}
.textparser2 .outline .opener{cursor:pointer}
.textparser2 .outline .content-closed{display:block}
.textparser2 .outline .content-opened{display:none}
.textparser2 .outline.opened .content-closed{display:none}
.textparser2 .outline.opened .content-opened{display:block}
.textparser2 .images .count1{width:100%}
.textparser2 .images .count2{width:50%}
.textparser2 .images .count3{width:33.3%}
.textparser2 .images .count4{width:25%}
.textparser2 .images img{box-sizing:border-box;width:100%;height:auto}
#travelorder_form .user-login-form,#couponorder .user-login-form,#cardorder .user-login-form,#cancellation_form .user-login-form,#my_beauty24_form .user-login-form{padding:0 0 10px 0;margin:0;border:0}
#travelorder_form .buttons .laststep-info,#couponorder .buttons .laststep-info,#cardorder .buttons .laststep-info,#cancellation_form .buttons .laststep-info,#my_beauty24_form .buttons .laststep-info{color:#333333;font-weight:normal;font-size:13px}
#travelorder_form .sumprice,#couponorder .sumprice,#cardorder .sumprice,#cancellation_form .sumprice,#my_beauty24_form .sumprice{font-weight:bold}
#travelorder_form .lastview_price,#couponorder .lastview_price,#cardorder .lastview_price,#cancellation_form .lastview_price,#my_beauty24_form .lastview_price{border:3px solid #159E00;padding:0 10px;border-top-right-radius:10px;border-bottom-left-radius:10px;margin-top:20px;clear:both}
#travelorder_form .lastview_price .section,#couponorder .lastview_price .section,#cardorder .lastview_price .section,#cancellation_form .lastview_price .section,#my_beauty24_form .lastview_price .section{font-size:120%;margin-left:0;margin-top:5px;padding-left:0;border-bottom:1px solid #EFEFEF;background-color:#FFFFFF}
#travelorder_form .lastview_price .sumprice,#couponorder .lastview_price .sumprice,#cardorder .lastview_price .sumprice,#cancellation_form .lastview_price .sumprice,#my_beauty24_form .lastview_price .sumprice{font-size:120%;padding-top:10px}
#travelorder_form .room_quantity,#couponorder .room_quantity,#cardorder .room_quantity,#cancellation_form .room_quantity,#my_beauty24_form .room_quantity{padding-bottom:5px}
#travelorder_form .show_room_desc,#couponorder .show_room_desc,#cardorder .show_room_desc,#cancellation_form .show_room_desc,#my_beauty24_form .show_room_desc{background:url(https://images.beauty24.de/A/14885/images/design07/infobox_small.png) 0 0 no-repeat;padding-left:20px;cursor:pointer}
#travelorder_form .room_desc,#couponorder .room_desc,#cardorder .room_desc,#cancellation_form .room_desc,#my_beauty24_form .room_desc{display:none}
#travelorder_form .room_desc td,#couponorder .room_desc td,#cardorder .room_desc td,#cancellation_form .room_desc td,#my_beauty24_form .room_desc td{padding:0 5px 5px 5px}
#travelorder_form div.room_desc,#couponorder div.room_desc,#cardorder div.room_desc,#cancellation_form div.room_desc,#my_beauty24_form div.room_desc{color:#444;margin:2px 0 10px 20px;padding:5px;background-color:#F5F5F5}
#travelorder_form div.room_desc label,#couponorder div.room_desc label,#cardorder div.room_desc label,#cancellation_form div.room_desc label,#my_beauty24_form div.room_desc label{font-style:italic}
#travelorder_form h2.coupon,#couponorder h2.coupon,#cardorder h2.coupon,#cancellation_form h2.coupon,#my_beauty24_form h2.coupon{color:#555;font-size:1em}
#travelorder_form h2.coupon label,#couponorder h2.coupon label,#cardorder h2.coupon label,#cancellation_form h2.coupon label,#my_beauty24_form h2.coupon label{font-weight:bold;font-size:1.2em}
#travelorder_form .mots,#couponorder .mots,#cardorder .mots,#cancellation_form .mots,#my_beauty24_form .mots{padding-right:30px}
#travelorder_form .infobox p,#travelorder_form .errorbox p,#couponorder .infobox p,#couponorder .errorbox p,#cardorder .infobox p,#cardorder .errorbox p,#cancellation_form .infobox p,#cancellation_form .errorbox p,#my_beauty24_form .infobox p,#my_beauty24_form .errorbox p{margin-top:5px}
#travelorder_form .other-assignment,#couponorder .other-assignment,#cardorder .other-assignment,#cancellation_form .other-assignment,#my_beauty24_form .other-assignment{white-space:nowrap}
#shopping-cart .image{float:right;width:400px;height:100px;margin-bottom:15px}
#shopping-cart.coupon .image{width:230px;margin-bottom:0}
#shopping-cart .text{width:620px;margin-top:10px}
#shopping-cart .text .info{font-size:110%;padding-bottom:10px}
#shopping-cart .text .locationinfo{padding-bottom:10px}
#shopping-cart .text .locationinfo .locationtitle{float:left;font-size:110%;padding-right:10px;padding-top:3px}
#shopping-cart .text .locationinfo .stars{float:left}
#shopping-cart .text .price span{color:#159E00;font-weight:bold}
#cardorder .field,#cancellation_form .field,#my_beauty24_form .field{width:518px}
#cancellation_form label{width:170px}
#my_beauty24_form .field{width:500px}
#my_beauty24_form label{width:175px}
.guide-mode #shopping-cart .text .locationinfo span{font-size:90%}
.guide-mode #shopping-cart .text .packageinfo span{font-size:90%}
table.packages{margin:10px 0pt 15px;width:100%;text-align:left;border-bottom:1px solid #E7E7E7}
table.packages th{background-color:#E7E7E7;padding:2px;white-space:nowrap}
table.packages td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top}
#travelpack-out div.price{float:right;text-align:right}
#travelpack-out h1{padding-top:0;margin-bottom:2px;margin-top:0}
#travelpack-out div.booktablink{background:transparent;margin-bottom:20px}
#travelpack-out div.timespan-title{padding:10px 0 15px 0}
table.timespans span.card{white-space:nowrap}
table.timespans td.discount-pers{color:#ff0000;padding:0 0 6px 0}
.limits{margin-bottom:15px}
.limits .limit{margin-bottom:5px}
.show_more_extraservice{color:#999999;margin:0 0 1rem 1rem}
.parse_extraservice.more{display:none}
.parse_extraservice.more ul{margin-top:0}
#filter_ui-price .ui-slider{width:300px;height:30px;position:relative;background-repeat:no-repeat;background-position:center center;background-image:url(https://images.beauty24.de/A/14885/images/ajax/slider/slider-bg.png)}
#filter_ui-price .ui-slider .ui-slider-handle{position:absolute;z-index:1;width:12px;height:30px;background:url(https://images.beauty24.de/A/14885/images/ajax/slider/slider-handle.gif) no-repeat 0 0}
#filter_ui-price .ui-slider .ui-slider-range{position:absolute;background:#50A029;opacity:0.3;bottom:0;width:100%;height:100%}
#filter_ui-price div.values-as-text{padding:5px 0 5px 0;width:300px;text-align:center}
#filter_ui-price div.priceranges{padding-top:5px}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em}
.ui-widget-content{color:#222222}
.ui-widget-content a{color:#222222}
.ui-widget-header{color:#222222;font-weight:bold}
.ui-widget-header a{color:#222222}
.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background-color:#e6e6e6;font-weight:normal;color:#555555;outline:none}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555555;text-decoration:none;outline:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999999;background-color:#dadada;font-weight:normal;color:#212121;outline:none}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaaaaa;background-color:#ffffff;font-weight:normal;color:#212121;outline:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background-color:#fbf9ee;color:#363636}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636}
.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background-color:#fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#363636}
.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a}
.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;background-image:none}
.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;font-weight:normal}
.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px}
.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px}
.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px}
.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px}
.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px}
.ui-widget-overlay{background:#aaaaaa none 0 0 repeat-x;opacity:.3}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaaaaa none 0 0 repeat-x;opacity:.35;-moz-border-radius:4px;-webkit-border-radius:4px}
.ui-tabs{position:relative;padding:.2em;zoom:1}
.ui-tabs .ui-tabs-nav{list-style:none;margin:0;padding:.2em .2em 0;clear:both}
.ui-tabs .ui-tabs-nav li{float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap}
.ui-tabs .ui-tabs-nav li a{float:left;padding:.3em 1em;text-decoration:none;cursor:pointer}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;font-weight:bold}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}
.ui-tabs .ui-tabs-nav:after{display:block;clear:both;content:" "}
.ui-tabs .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{display:block;padding:0.3em 1em;background:none;border-top:1px solid #aaaaaa}
.ui-tabs .ui-tabs-hide{display:none !important}
#navigation{border-bottom:3px solid #FFF;white-space:nowrap}
#navigation a{vertical-align:bottom;line-height:30px;height:30px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 100% -831px !important}
#navigation .gap-side{position:relative;display:inline-block;width:4px}
#navigation a span{height:30px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) no-repeat scroll 0 -831px !important}
#navigation a span u{cursor:pointer;height:30px;background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x scroll 0 -792px !important;margin-left:10px;text-decoration:none}
#navigation a.selected{position:relative;background-position:100% -753px !important;top:3px;height:35px}
#navigation a.selected span{background-position:0 -753px !important;height:35px}
#navigation a.selected span u{background:url(https://images.beauty24.de/A/14885/images/common/assets-x.png) repeat-x scroll 0 -714px !important;height:35px;line-height:35px}
#navigation.tabs-left{text-align:left}
#navigation.tabs-left a{margin-right:4px}
#navigation.tabs-right{text-align:right}
#navigation.tabs-right a{margin-left:4px}
