
html{height:100%}
body{margin:0;padding:0;background-color:#FFF;min-height:1px;border:none}
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(/A/1/images/affil/lastminute/warteraedchen_lmn.gif) no-repeat 0 0}
.usecalendar .top-div .plus .calendarp,.usefilter .top-div .plus .filterp{display:block}
#mainrow-top{background-color:#159E00;width:100%}
#mainrow-top .mainmenu{text-align:right}
#mainrow-top .mainmenu .logo{float:left;width:250px;height:70px;position:relative;z-index:1}
#mainrow-top .mainmenu .hotline{display:none;margin-top:10px}
#mainrow-top .mainmenu .hotline img{margin-right:20px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat -802px -24px}
#mainrow-top .mainmenu .contenttabs{display:inline-block}
#mainrow-top .mainmenu .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 .top-div .texthotline{float:right;padding-top:6px;padding-right:15px;height:26px}
#mainrow-top .top-div .mybeauty24-flags{float:right;padding-top:6px}
#mainrow-mood_top{background-color:#FFF;width:100%;height:3px}
#mainrow-mood{width:100%;background:#CBE8FF url(http://images.beauty24.de/A/7501/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}
#mainrow-mood div.img-mood div.coupon-mood{padding:40px 0 0 20px}
#mainrow-mood div.img-mood div.coupon-mood h1{color:#333;font-size:2.5em;font-weight:normal}
#mainrow-mood div.img-mood div.coupon-mood h1 span{display:block;font-size:80%}
#mainrow-mood div.mainrow_mood_content_top{background:#CBE8FF url(http://images.beauty24.de/A/7501/images/common/content_background_top.png) no-repeat center;_background:#CBE8FF;height:14px}
#mainrow-content div.mainrow-content{background:transparent url(http://images.beauty24.de/A/7501/images/common/content_background_sprites.png) repeat-y scroll -992px 0;padding-bottom:50px;text-align:left}
#mainrow-content div.mainrow-content div.content-box{float:left;overflow:hidden}
#mainrow-footer div.mainrow-content{background:#D8D8D8 url(http://images.beauty24.de/A/7501/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}
.so_price{color:#FF0000}
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:14px;font-weight:bold}
h3{font-size:18px}
a,a.link{color:#159E00}
a.visited,a.active{color:#159E00}
.emp1{color:#000;font-weight:bold}
.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}
h2.textparser,h3.textparser{font-weight:bold;font-size:15px;color:#CC7400;margin-bottom:5px}
h3.textparser{font-size:13px;color:#000}
.clear{clear:both;display:block;height:1px;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.textparsermenu ul{list-style-type:none;margin-left:0;padding-left:0}
div.textparsermenu ul li a{text-decoration:none}
div.textparsermenu ul li a:hover{text-decoration:underline}
div.textparsermenu ul ul{margin-left:15px}
ul.textparser{margin-top:0;margin-bottom:0}
.showfilter div.textparsermenu{display:none}
#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(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) no-repeat center -1509px}
div.box-filterbox .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-filterbox .box-tl{background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter.png) no-repeat}
div.box-filterbox .box-div{width:20px;height:1px}
div.box-filterbox .box-tr{background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter.png) no-repeat right top;padding-top:20px;padding-right:20px}
div.box-filterbox .box-bl{height:55px;background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter.png) no-repeat left bottom}
div.box-filterbox .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter.png) no-repeat right bottom}
* html div.box-filterbox .box-table{width:400px}
* html div.box-filterbox .box-tl,* html div.box-filterbox .box-tr,* html div.box-filterbox .box-bl,* html div.box-filterbox .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/filter.gif)}
div.box-filterbox-over .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-filterbox-over .box-tl{background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter-over.png) no-repeat}
div.box-filterbox-over .box-div{width:20px;height:1px}
div.box-filterbox-over .box-tr{background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter-over.png) no-repeat right top;padding-top:20px;padding-right:20px}
div.box-filterbox-over .box-bl{height:55px;background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter-over.png) no-repeat left bottom}
div.box-filterbox-over .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/filter-over.png) no-repeat right bottom}
* html div.box-filterbox-over .box-table{width:400px}
* html div.box-filterbox-over .box-tl,* html div.box-filterbox-over .box-tr,* html div.box-filterbox-over .box-bl,* html div.box-filterbox-over .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/filter-over.gif)}
#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(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat -33px -49px}
#filter_ui .box4 .checkable{display:block;cursor:pointer}
#filter_ui .box4 .checkable img{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) repeat-x 0 -1576px;height:4px;width:100%}
#filter_ui .boxes .box4 .bottom{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/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 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;-moz-border-radius:0 !important;-webkit-border-radius:0 !important;-opera-border-radius:0 !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-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 #mainrow-top div.mainmenu div.texthotline,.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 #elemlist div.elemlist-bar{margin-top:0}
.showfilter #elemlist div.elemlist-location{padding-top:0}
.showfilter .mapreset{display:none}
.usefilter #mainrow-top div.mainmenu{text-align:center}
.usefilter #navigation .travelsearchtab{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(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/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;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,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}
.mood{position:absolute;left:6px;width:980px;height:200px}
.mood .txt{position:absolute;top:23px;left:20px;width:325px;height:150px;overflow:hidden}
.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 .panel-season{position:absolute;left:0;top:0;width:300px;height:200px;background-image:url(http://images.beauty24.de/A/7501/images/mood/mood-daydiscount-winter.jpg);z-index:10;border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-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 h1{font-size:130%;margin-top: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;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F31900',endColorstr='#B61300');background:-moz-linear-gradient(top,#F31900,#B61300)}
.mood .panel-daydiscount .bg-grey{color:white;background-color:#888;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666',endColorstr='#AAA');background:-moz-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;-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-right-radius:10px;-moz-border-radius-topright:10px;-webkit-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:0.2em}
.mood .info .body{margin-bottom:0.5em}
.mood .info .price-c{overflow:hidden;padding-bottom:5px}
.mood .info .euro{margin-right:0.1em;font-size:80%}
.mood .info .price{color:#C51400;font-size:120%}
.mood .info .price-old{position:relative;font-size:120%}
.mood .info .offer{color:#C51400;font-size:160%;font-weight:bold}
.mood .info .price-strike{position:absolute;background:transparent url(http://images.beauty24.de/A/7501/images/common/assets2010.png) -406px -49px no-repeat;width:34px;height:16px;left:0.5em;top:0.1em}
.mood .info .sold-out{padding:5px 15px;font-size:160%;margin-right:10px;background-color:#888;border-radius:2;-moz-border-radius:2;-webkit-border-top:2}
.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}
img.asset{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat}
img.asset-feedback-dot-full{background-position:-139px -49px;width:12px;height:12px}
img.asset-feedback-dot-half{background-position:-153px -49px;width:12px;height:12px}
img.asset-feedback-dot-empty{background-position:-167px -49px;width:12px;height:12px}
img.asset-feedback-recommendation{background-position:-181px -49px;width:17px;height:14px}
img.asset-card-small{background-position:-200px -49px;width:27px;height:15px;vertical-align:text-bottom}
img.asset-nav-next{background-position:-229px -49px;width:12px;height:13px}
img.asset-nav-prev{background-position:-243px -49px;width:12px;height:13px}
img.asset-fav{background-position:-424px -24px;width:20px;height:20px}
img.asset-mail{background-position:-446px -24px;width:20px;height:20px}
img.asset-callback{background-position:-468px -24px;width:20px;height:20px}
img.asset-basket{background-position:-490px -24px;width:20px;height:20px}
img.asset-pdf{background-position:-512px -24px;width:20px;height:20px}
img.asset-phone{background-position:-534px -24px;width:20px;height:20px}
img.asset-map-zoom{background-position:-736px -24px;width:20px;height:140px}
img.asset-facebook,img.asset-twitter,img.asset-youtube{background-position:-794px -93px;width:58px;height:58px}
img.asset-twitter{background-position:-862px -93px;margin-left:11px}
img.asset-youtube{background-position:-931px -93px;margin-left:11px}
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}
.fe-menubox{width:200px;padding:10px 20px 10px 0}
.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 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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/common/content_background_sprites.png) no-repeat scroll -1984px 0;height:1px}
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:#FFF url(/A/1/images/blank.gif);background-color:#FFF}
.toptable{background-color:#159E00}
.tprow{padding-top:6px;padding-bottom:6px}
.boxm{background-color:#E0E0E0;color:#FF0099}
.boxmgs{background-color:#E0E0E0;padding-top:15px;font-weight:bold;color:#FF0099}
.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(http://images.beauty24.de/A/7501/images/common/dotline0h.gif)}
.vdotline{background-image:url(http://images.beauty24.de/A/7501/images/common/dotline0v.gif)}
.pathlink,.pathlink a{font-size:11px;font-family:arial,verdana,helvetica,sans-serif}
.cardpricetext{color:#159E00;font-size:11px}
.orderinput{width:230px}
#lexicon .lmood{position:relative}
#lexicon .lmood h1{position:absolute;top:130px;left:30px;color:#FFF;font-size:28px}
#lexicon .lmenu{margin-bottom:20px;text-align:center;background-color:#EFEFEF;border-bottom:1px solid #DFDFDF;padding:5px 0}
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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/basketbox.gif) no-repeat left bottom}
div.box-basketbox-0-200 .box-br{background:url(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/info.png) no-repeat}
div.box-info-box .box-div{width:20px;height:1px}
div.box-info-box .box-tr{background:url(http://images.beauty24.de/A/7501/images/htmlbox/info.png) no-repeat right top;padding-top:20px;padding-right:20px}
div.box-info-box .box-bl{height:30px;background:url(http://images.beauty24.de/A/7501/images/htmlbox/info.png) no-repeat left bottom}
div.box-info-box .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/info.png) no-repeat right bottom}
* html div.box-info-box .box-table{width:400px}
* html div.box-info-box .box-tl,* html div.box-info-box .box-tr,* html div.box-info-box .box-bl,* html div.box-info-box .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/info.gif)}
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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/info.png) no-repeat left bottom}
div.box-info-box-210 .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/info.png) no-repeat right bottom}
div.box-info-box-210 .content{width:170px}
* html div.box-info-box-210 .box-tl,* html div.box-info-box-210 .box-tr,* html div.box-info-box-210 .box-bl,* html div.box-info-box-210 .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/info.gif)}
div.box-tooltip-left{max-width:400px}
div.box-tooltip-left .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-left .box-tl{background:url(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left.png) no-repeat left bottom}
div.box-tooltip-left .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left.png) no-repeat right bottom}
* html div.box-tooltip-left .box-table{width:400px}
* html div.box-tooltip-left .box-tl,* html div.box-tooltip-left .box-tr,* html div.box-tooltip-left .box-bl,* html div.box-tooltip-left .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left.gif)}
div.box-tooltip-left-top{max-width:400px}
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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left-top.png) no-repeat left bottom}
div.box-tooltip-left-top .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left-top.png) no-repeat right bottom}
* html div.box-tooltip-left-top .box-table{width:400px}
* html div.box-tooltip-left-top .box-tl,* html div.box-tooltip-left-top .box-tr,* html div.box-tooltip-left-top .box-bl,* html div.box-tooltip-left-top .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left-top.gif)}
div.box-tooltip-left-bottom{max-width:400px}
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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left-bottom.png) no-repeat left bottom}
div.box-tooltip-left-bottom .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left-bottom.png) no-repeat right bottom}
* html div.box-tooltip-left-bottom .box-table{width:400px}
* html div.box-tooltip-left-bottom .box-tl,* html div.box-tooltip-left-bottom .box-tr,* html div.box-tooltip-left-bottom .box-bl,* html div.box-tooltip-left-bottom .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-left-bottom.gif)}
div.box-tooltip-right{max-width:400px}
div.box-tooltip-right .box-table{border-collapse:collapse;border-spacing:0;margin:0;padding:0}
div.box-tooltip-right .box-tl{background:url(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right.png) no-repeat left bottom}
div.box-tooltip-right .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right.png) no-repeat right bottom}
* html div.box-tooltip-right .box-table{width:400px}
* html div.box-tooltip-right .box-tl,* html div.box-tooltip-right .box-tr,* html div.box-tooltip-right .box-bl,* html div.box-tooltip-right .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right.gif)}
div.box-tooltip-right-top{max-width:400px}
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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right-top.png) no-repeat left bottom}
div.box-tooltip-right-top .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right-top.png) no-repeat right bottom}
* html div.box-tooltip-right-top .box-table{width:400px}
* html div.box-tooltip-right-top .box-tl,* html div.box-tooltip-right-top .box-tr,* html div.box-tooltip-right-top .box-bl,* html div.box-tooltip-right-top .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right-top.gif)}
div.box-tooltip-right-bottom{max-width:400px}
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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right-bottom.png) no-repeat left bottom}
div.box-tooltip-right-bottom .box-br{background:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right-bottom.png) no-repeat right bottom}
* html div.box-tooltip-right-bottom .box-table{width:400px}
* html div.box-tooltip-right-bottom .box-tl,* html div.box-tooltip-right-bottom .box-tr,* html div.box-tooltip-right-bottom .box-bl,* html div.box-tooltip-right-bottom .box-br{background-image:url(http://images.beauty24.de/A/7501/images/htmlbox/tooltip-right-bottom.gif)}
.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}
.box3{position:relative}
.box3 td.tb{background:transparent url(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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 .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 .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 .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 .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 .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);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#e5E4E4E4',EndColorStr='#e5E4E4E4');-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#e5E4E4E4',EndColorStr='#e5E4E4E4')}
.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 .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);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b2E4E4E4',EndColorStr='#b2E4E4E4');-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#b2E4E4E4',EndColorStr='#b2E4E4E4')}
.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 .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}
.errorbox,.infobox{border:0.2em solid;padding:0.5em 1em 0.5em 6em;margin:0.5em 6em 0.5em 1em;min-height:2.8em}
.errorbox{background:#FAA url(http://images.beauty24.de/A/7501/images/design07/alertbox.gif) no-repeat 1% 50%;border-color:red}
.errorbox a,.errorbox .a:visited{color:red}
.infobox{background:#FFA url(http://images.beauty24.de/A/7501/images/design07/infobox.gif) no-repeat 1% 50%;border-color:#DB0}
.infobox p{margin-top:5px}
.infobox a,.infobox a:visited{color:#871}
.b24-button3-34 span b,.b24-button3-40 span b{font-size:113%}
.b24-tag3-28 img{border:0}
.b24-tag3-28 span b{padding-right:0 !important;margin-left:24px !important;cursor:pointer}
.b24-tag3-28 u{color:#159E00}
.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(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) no-repeat scroll 0 -56px;margin-right:12px}
.b24-button3-28 label,.b24-button3-28 span b,.b24-button3-34 label,.b24-button3-34 span b,.b24-button3-40 label,.b24-button3-40 span b,.b24-tag3-28 label,.b24-tag3-28 span b,.b24-tabs3 label,.b24-tabs3 span b{display:inline-block;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/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 b,.b24-button3-28 input{height:28px}
.b24-button3-28 input,.b24-button3-28 span b{cursor:pointer;background-position:0 -0 !important}
.b24-button3-28 input{font-size:100%}
.b24-button3-28 span b{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 b{cursor:pointer;background-position:0 -84px !important}
.b24-button3-28:hover input{font-size:100%}
.b24-button3-28:hover span b{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 b,.b24-button3-34 input{height:34px}
.b24-button3-34 input,.b24-button3-34 span b{cursor:pointer;background-position:0 -168px !important}
.b24-button3-34 input{font-size:100%}
.b24-button3-34 span b{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 b{cursor:pointer;background-position:0 -270px !important}
.b24-button3-34:hover input{font-size:100%}
.b24-button3-34:hover span b{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 b,.b24-button3-34.disabled:hover input,.b24-button3-34.disabled:hover span b{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 b,.b24-button3-34.disabled:hover span b{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 b,.b24-button3-40 input{height:40px}
.b24-button3-40 input,.b24-button3-40 span b{cursor:pointer;background-position:0 -372px !important}
.b24-button3-40 input{font-size:100%}
.b24-button3-40 span b{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 b{cursor:pointer;background-position:0 -492px !important}
.b24-button3-40:hover input{font-size:100%}
.b24-button3-40:hover span b{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 b,.b24-tag3-28 input{height:28px}
.b24-tag3-28 input,.b24-tag3-28 span b{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 b,.b24-tag3-28.ok input{height:28px}
.b24-tag3-28.ok input,.b24-tag3-28.ok span b{cursor:pointer;background-position:0 -1244px !important}
.b24-tag3-28.ok input{font-size:100%}
.b24-tag3-28.ok span b{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 b,.b24-tag3-28.error input{height:28px}
.b24-tag3-28.error input,.b24-tag3-28.error span b{cursor:pointer;background-position:0 -1328px !important}
.b24-tag3-28.error input{font-size:100%}
.b24-tag3-28.error span b{margin-left:24px !important;cursor:pointer}
.b24-tag3-28.error span{background-position:0 -1384px !important}
#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(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) no-repeat scroll 0 -987px !important}
#subtabs a span b{cursor:pointer;height:30px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) repeat-x scroll 0 -948px !important;margin-left:10px}
#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 b{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) repeat-x scroll 0 -870px !important;height:35px;line-height:35px}
#subtabs a,#subtabs a span{font-weight:bold;color:#159E00}
div.locationattrib-icon-3,div.locationattrib-icon-3-none,div.locationattrib-icon-2,div.locationattrib-icon-2-none,div.locationattrib-icon-1,div.locationattrib-icon-1-none{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat;width:22px;height:22px;float:left}
div.locationattrib-icon-3{background-position:-168px -24px}
div.locationattrib-icon-2{background-position:-192px -24px}
div.locationattrib-icon-1{background-position:-216px -24px}
div.locationattrib-icon-3-none{background-position:-240px -24px}
div.locationattrib-icon-2-none{background-position:-264px -24px}
div.locationattrib-icon-1-none{background-position:-288px -24px}
div.locationattrib-text-none,div.locationattrib-text{float:left;padding-left:8px;vertical-align:top}
div.locationattrib-text-none{color:#BBB}
div.locationattrib-clear{clear:both;height:4px}
td.elemlist-filter-top-nav{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat 0 -67px;padding:4px 5px 0 15px}
div.elemlist_title{padding:4px;padding-right:6px;font-size:106%}
div.elemlist-bar{height:8px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat 0 -304px;margin-top:12px;margin-bottom:12px}
div.elemlist-location{padding-top:20px}
div.elemlist-location div.elemlist-image{width:170px;float:left}
div.elemlist-location img.elemlist-assets{background:url(http://images.beauty24.de/A/7501/images/blank.gif);width:170px;height:120px;background-position:0 -48px}
div.elemlist-location img.elemlist-assets-img1{background:url(http://images.beauty24.de/A/7501/images/blank.gif);background-position:0 -168px}
div.elemlist-location img.elemlist-assets-img2{background:url(http://images.beauty24.de/A/7501/images/blank.gif);background-position:-50px -168px}
div.elemlist-location img.elemlist-assets-img3{background:url(http://images.beauty24.de/A/7501/images/blank.gif);background-position:-100px -168px}
div.elemlist-location img.elemlist-assets-img4{background:url(http://images.beauty24.de/A/7501/images/blank.gif);background-position:-150px -168px}
div.elemlist-location img.elemlist-assets-map{background:url(http://images.beauty24.de/A/7501/images/blank.gif);width:48px;height:48px}
div.elemlist-location div.elemlist-detail{float:left;width:560px;padding:2px 0 0 0}
div.elemlist-location div.elemlist-detail div.elemlist_detail_icons{float:right}
div.elemlist-location div.elemlist-feedback-icon,div.elemlist-location div.elemlist-attrib-icon{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat 0 0;width:48px;height:48px}
div.elemlist-location div.elemlist-feedback-icon{float:right;margin:0 6px 0 0}
div.elemlist-location div.elemlist-attrib-icon{float:right;margin:0 5px 0 5px}
div.elemlist-location div.elemlist-map-icon{background:url(http://images.beauty24.de/A/7501/images/blank.gif)}
div.elemlist-location div.elemlist-detail-content{padding-left:4px;margin-top:8px}
div.elemlist-location div.elemlist-detail-content div.elemlist_title{float:left;font-size:120%;padding:0 6px 0 0;width:270px}
div.elemlist-location div.elemlist-detail-content div.elemlist_title h2{font-size:1.1em;margin:0;padding:0;color:#000}
div.elemlist-location div.elemlist-detail-content div.elemlist-extra{width:330px}
div.elemlist-location div.elemlist-smallimages{padding-top:5px}
div.elemlist-location div.elemlist-smallimages div.elemlist-award{float:right;margin-right:5px;width:100px}
div.elemlist-location div.elemlist_title a{text-decoration:none;font-weight:bold}
div.elemlist-location a.state-link{color:#666}
div.stars-image{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat 0 -24px;width:160px;height:24px}
* html div.stars-image{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.gif) no-repeat 0 -24px}
div.stars-image-elemlist{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat 0 -167px;width:48px;height:48px;float:right}
* html div.stars-image-elemlist{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.gif) no-repeat 0 -167px}
a.stars-image-elemlist0 div.stars-image-elemlist{background-position:-144px -167px}
a.stars-image-elemlist1 div.stars-image-elemlist{background-position:-192px -167px}
a.stars-image-elemlist-1 div.stars-image-elemlist{background-position:-432px -167px}
a.stars-image-elemlist2 div.stars-image-elemlist{background-position:-240px -167px}
a.stars-image-elemlist-2 div.stars-image-elemlist{background-position:-480px -167px}
a.stars-image-elemlist3 div.stars-image-elemlist{background-position:-288px -167px}
a.stars-image-elemlist-3 div.stars-image-elemlist{background-position:-528px -167px}
a.stars-image-elemlist4 div.stars-image-elemlist{background-position:-336px -167px}
a.stars-image-elemlist-4 div.stars-image-elemlist{background-position:-576px -167px}
a.stars-image-elemlist5 div.stars-image-elemlist{background-position:-384px -167px}
a.stars-image-elemlist-5 div.stars-image-elemlist{background-position:-624px -167px}
div.elemlist-locationattrib-icon{float:left;margin:0 5px 2px 0}
div.elemlist-locationattrib-text{float:left;padding-left:3px;vertical-align:middle}
div.elemlist-tp{border:1px solid #FFF;background-color:#FFF}
div.elemlist-tp div.elemlist-detail div.elemlist-basket{float:left;width:160px;padding:4px 0 0 10px;vertical-align:baseline}
div.elemlist-tp div.elemlist-detail div.elemlist_title{float:left;width:548px;padding-top:5px}
div.elemlist-tp div.elemlist-detail div.elemlist_title div.elemlist_price{float:right}
div.elemlist-tp div.elemlist-detail div.elemlist_title div.elemlist_price span.elemlist-cardprice{padding-right:10px;white-space:nowrap}
div.elemlist-tp div.elemlist-detail div.elemlist_title h3{color:#000;margin:0;padding:0;font-size:1.05em;font-weight:bold}
div.elemlist-tp div.elemlist-detail div.elemlist_title h3 span.elemlist-duration{font-size:100%;white-space:nowrap;font-weight:normal}
div.elemlist-tp div.elemlist-detail div.elemlist_title h3 span.elemmatch{font-weight:normal}
div.elemlist-tp div.elemlist-tabs{padding:7px 0 5px 0}
div.elemlist-tp div.foundtext{font-style:italic;margin-left:175px}
div.elemlist-tp .teaser{width:550px;overflow:hidden;position:relative;margin:0 0 0 175px;line-height:1.25em}
div.elemlist-tp .teaser .text{position:absolute;line-height:1em}
div.elemlist-active-elem{background-color:#F3F3F3;border:1px solid #DDD}
div.elemlist-tp div.elemlist-tabs div.elemlist-tab-content div.booktablink{padding:10px 0 0 0}
div.elemlist-show-more-tp{padding-left:155px}
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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/images/lupe_plus_cursor.cur),pointer}
div.elemlist-detail-tabs div.elemlist-close-tabs{display:none;float:right;cursor:pointer;margin-top:3px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat 0 -48px;width:17px;height:17px}
div.elemlist-tabs div.elemlist-detail-tabs{margin:0 5px 0 5px}
div.elemlist-tab-nav{margin:0;padding:0}
div.elemlist-tab-nav:after{display:block;clear:both;content:" "}
div.elemlist-tab-nav ul,div.tab-nav ul{list-style-type:none;margin:0;padding:0 0 0 4px}
div.elemlist-tab-nav li,div.tab-nav li{float:left;margin:0 0 0 1px;min-width:40px}
div.elemlist-tab-nav li a,div.elemlist-tab-nav li a span{display:block;padding:0 10px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat}
div.tab-nav li a,div.tab-nav li a span{display:block;padding:0 10px;background:url(http://images.beauty24.de/A/7501/images/tab_new1.png) no-repeat;font-weight:bold}
.showfilter div.tab-nav li a,.showfilter div.tab-nav li a span{background:url(http://images.beauty24.de/A/7501/images/filter-tab.png) no-repeat}
div.elemlist-tab-nav li a,div.tab-nav li a{margin:1px 0 0;padding-left:0;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;outline:0;cursor:pointer}
div.elemlist-tab-nav li a.active,div.tab-nav li a.active{position:relative;top:1px;z-index:2;margin-top:0}
.showfilter div.tab-nav li a{position:relative;margin-top:0;top:4px;color:#465353}
.showfilter div.tab-nav li a.active{top:4px;color:#FFF}
div.elemlist-tab-nav li a.active{color:#000}
div.elemlist-tab-nav li a span,div.tab-nav li a span{min-width:40px;min-height:18px;padding-top:6px;padding-right:0}
div.tab-nav li a span{min-height:22px}
*>.elemlist-tab-nav a span,*>.tab-nav a span{width:auto;height:auto}
div.elemlist-tab-nav li a.active span,div.tab-nav li a.active span{padding-bottom:1px}
.showfilter div.tab-nav li a span{padding-bottom:0}
div.elemlist-tab-nav li a{background-position:100% -368px}
div.elemlist-tab-nav li a.active,div.elemlist-tab-nav li a:hover,div.elemlist-tab-nav li a:focus,div.elemlist-tab-nav li a:active{background-position:100% -418px}
div.elemlist-tab-nav li a span{background-position:0 -368px}
div.elemlist-tab-nav li a.active span,div.elemlist-tab-nav li a:hover span,div.elemlist-tab-nav li a:focus span,div.elemlist-tab-nav li a:active span{background-position:0 -418px}
div.elemlist-tab-nav li a.active:link,div.elemlist-tab-nav li a.active:visited{cursor:text}
div.elemlist-tab-nav li a:hover,div.elemlist-tab-nav li a:focus,div.elemlist-tab-nav li a:active,div.tab-nav li a:hover,div.tab-nav li a:focus{cursor:pointer}
div.elemlist-tab-nav-nonetab{margin-left:0;margin-top:0}
div.elemlist-tab-nav li a.nontab,div.elemlist-tab-nav li a.nontab:link,div.elemlist-tab-nav li a.nontab:visited{text-decoration:underline}
div.elemlist-tab-nav-nonetab li a,div.elemlist-tab-nav-nonetab li a span,div.elemlist-tab-nav{background:url(http://images.beauty24.de/A/7501/images/blank.gif) no-repeat;background-image:url(/A/1/images/blank.gif)}
div.elemlist-tab-nav-nonetab li a,div.elemlist-tab-nav-nonetab li a span{min-width:20px;min-height:10px;padding:0 0 0 5px}
div.elemlist-tab-nav-nonetab li{float:left;margin:0 0 0 1px;min-width:20px}
div.elemlist-tab-content{border:1px solid #BBB;background-color:#FFFFFF;padding:0 0 10px 0;margin:0;display:none;margin-bottom:15px}
div.elemlist-tab-content div.elemlist-tab-content-details{padding-left:10px;overflow:auto;max-height:400px}
div.elemlist-tab-content div.elemlist-tab-content-topnav{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat;background-position:-1px -461px;height:49px;padding:8px 10px 0 10px}
* html div.elemlist-tab-content div.elemlist-tab-content-details{height:350px}
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(http://images.beauty24.de/A/7501/images/feedback/feedback-arrow-right.gif) no-repeat scroll 3px 8px}
div.fb_a div.selected{background-image:url(http://images.beauty24.de/A/7501/images/feedback/feedback-arrow-down.gif)}
.feedback-default{width:100%}
.feedback-default .feedback-default-header{height:22px;padding-top:5px;padding-left:4px;vertical-align:middle;border-top:1px solid #E7E7E7;font-size:1em}
.feedback-default .feedback-default-header h2{font-size:13px;margin:0;padding:0;color:#000;font-weight:bold;float:left}
.feedback-default .feedback-default-body{overflow:auto;padding-left:18px}
.feedback_table{border-width:thin;border-style:solid;width:100%;border-color:#E7E7E7}
.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}
#trackerDiv{position:absolute;left:-1000px;top:-10px;width:1px;height:1px}
#DlieDiv{position:absolute;left:0;top:0;width:16px;height:100px;z-index:-1;clip:rect(0 100px 100px 0)}
#teaser-content{padding-top:3px;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{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{color:#CC7400}
#teaser-content .single_teaser .single_teaser_content{padding:0 12px}
#teaser-content .single_teaser .single_teaser_content h1,#teaser-content .single_teaser .single_teaser_content h2{padding:0;margin-top:5px;margin-bottom:5px}
#teaser-content .single_teaser .single_teaser_content .teaser_state_name{margin-top:0.3em;margin-bottom:0.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{white-space:nowrap;float:left}
#teaser-content .single_teaser .single_teaser_content .teaser_price .wrap{white-space:normal}
#teaser-content .single_teaser .single_teaser_content .teaser_card{white-space:nowrap;float:right}
#teaser-content .single_teaser .single_teaser_content .so_price{color:#FF0000}
#teaser-content .singleteaser{display:block;position:relative;width:236px;height:236px}
#teaser-content .singleteaser .inner{position:absolute;border:0;width:236px;height:236px}
#teaser-content .singleteaser .inner.link{background-image:url(/A/2/images/blank.gif)}
#teaser-content .singleteaser .text-bg{display:block;position:absolute;width:236px;min-height:90px;bottom:0;background:url(http://images.beauty24.de/A/7501/images/common/assets-x.png) repeat-x 0 -1870px}
#teaser-content .singleteaser h2{color:#000 !important;font-size:160%;cursor:pointer;padding:10px;text-shadow:0 0 5px #FFF}
* html #teaser-content{left:0;margin-left:-12px}
* html #teaser-content .singleteaser .text-bg{height:80px;background:url(http://images.beauty24.de/A/7501/images/common/assets-x.gif) repeat-x 0 -1870px}
#last_min .subtitle{padding-bottom:7px;overflow:hidden;font-size:123.1%;font-weight:bold}
h1.bar{margin:1px 0;background:url(/A/1/images/blank.gif) no-repeat scroll 0 0;color:#FF0099;background-color:#FFF}
h1.bar span.left{display:block;margin-right:20px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) no-repeat 0 -1210px}
h1.bar span.title{display:block;height:34px;line-height:32px;margin-left:12px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) repeat-x 0 -1142px}
h1.bar span.more{display:block;text-align:right;float:right;line-height:32px;font-size:13px}
h1.bar a{color:#FFF;text-decoration:none}
#mainrow-content div.mainrow-content div.content-box{overflow:visible !important}
h1.bar2,h2.bar2{margin:1px 0;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) no-repeat 100% -1776px;color:#FFF}
h1.bar2.white,h2.bar2.white{color:#6a8969;font-size:140%;background-position:100% -2060px}
h1.bar2.white span.left,h2.bar2.white span.left{background-position:0 -2100px}
h1.bar2.white span.title,h2.bar2.white span.title{background-position:0 -2020px}
h1.bar2 span.left-c,h2.bar2 span.left-c{position:relative}
h1.bar2 span.left,h2.bar2 span.left{display:block;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) no-repeat 0 -1816px;position:absolute;left:-26px;width:26px;height:40px}
h1.bar2 span.title,h2.bar2 span.title{display:block;height:40px;line-height:32px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) repeat-x 0 -1736px;margin-right:20px}
h1.bar2 span.more,h2.bar2 span.more{display:block;text-align:right;float:right;line-height:32px;font-size:13px;margin-right:20px}
h1.bar2 a,h2.bar2 a{color:#FFF;text-decoration:none}
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}
#travelpack-out select.pricetype{width:190px;font-size:12px}
table.timespans span.card{white-space:nowrap}
table.timespans td.discount-pers{color:#ff0000;padding:0 0 6px 0}
div.location-attrib-assets{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/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}
h1.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 h2{margin:2px 0 2px 0;clear:none;color:#159E00}
div.newslist div.news h2 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}
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{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}
.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 0 0 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;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 4px #AAA;-webkit-box-shadow:0 1px 4px #AAA;box-shadow:0 1px 4px #AAA}
div.copytext.hover{cursor:pointer;border-color:red}
div.copytext_container{cursor:pointer}
#filter_ui-price .ui-slider{width:300px;height:30px;position:relative;background-repeat:no-repeat;background-position:center center;background-image:url(http://images.beauty24.de/A/7501/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(http://images.beauty24.de/A/7501/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;filter:alpha(opacity=30);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;filter:Alpha(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;filter:Alpha(Opacity=70);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;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaaaaa none 0 0 repeat-x;opacity:.35;filter:Alpha(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}
#booking-steps{margin-top:5px}
#booking-steps td{padding-bottom:5px;font-size:13px}
#booking-steps td img{height:13px;width:13px;margin-right:10px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat -49px -49px}
#booking-steps td.active{font-weight:bold}
#booking-steps td.active img{background-position:-79px -49px}
#booking-steps td.finish img{background-position:-64px -49px}
#newsletter{margin-left:20px}
#newsletter p{margin:5px 0}
#newsletter table{margin:10px}
.b24-calendar{background-color:#FFF;border-collapse:collapse}
.b24-calendar td,.b24-calendar th{text-align:center}
.b24-calendar .year-month{background-color:#8DBB6E;color:#FFF;font-size:100%;font-weight:bold;padding:4px 0}
.b24-calendar .year-month .prev-month,.b24-calendar .year-month .next-month{float:right;width:64px;font-weight:bold;color:#FFF;visibility:hidden}
.b24-calendar .year-month .prev-month{float:left}
.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 .days{vertical-align:top}
.b24-calendar .days.odd{background-color:#FFF !important}
.b24-calendar .header-day{background-color:#D5E3A8;color:#7FA567;padding:2px 0;width:64px}
.b24-calendar td.day{height:48px;padding:0;cursor:default}
.b24-calendar td.day .bookable div{font-weight:bold;color:black}
.b24-calendar td.day .not-bookable div{color:#666;cursor:default}
.b24-calendar td.day.selected{background-image:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png);background-repeat:no-repeat;background-position:-320px -215px}
.b24-calendar td.day.selected.first.last{background-position:-448px -215px}
.b24-calendar td.day.selected.first{background-position:-256px -215px}
.b24-calendar td.day.selected.last{background-position:-384px -215px}
.b24-calendar td.day.selected .num,.b24-calendar td.day.selected.first,.b24-calendar td.day .over-div.first.over div{color:green !important}
.b24-calendar td.day .num{padding-top:5px;padding-bottom:2px;font-size:130%}
.b24-calendar td.day .from-euro{font-size:75%}
.b24-calendar td.day .euro{font-size:75%;margin-right:0.2em}
.b24-calendar td.day .price{font-size:75%}
.b24-calendar td.day .special-price{color:#F11}
.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 .over-div{width:64px;height:48px;overflow:hidden}
.b24-calendar .over-div.over,.b24-calendar .over-div.invalid{background-image:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png);background-repeat:no-repeat;background-position:-64px -215px}
.b24-calendar .over-div.invalid{background-position:-512px -215px}
.b24-calendar .over-div.over.first.last{background-position:-192px -215px;cursor:pointer}
.b24-calendar .over-div.over.first{background-position:0 -215px;cursor:pointer}
.b24-calendar .over-div.over.last{background-position:-128px -215px;cursor:pointer}
.b24-calendar.color-frame{border:1px solid #7FA567}
.b24-calendar.white-frame{border:1px solid #FFF}
.b24-calendar.small .year-month{font-size:13px;padding:2px 0}
.b24-calendar.small .year-month .prev-month,.b24-calendar.small .year-month .next-month{width:32px}
.b24-calendar.small .header-day{width:32px}
.b24-calendar.small td.day{height:20px}
.b24-calendar.small td.day.selected{background-position:-736px 0}
.b24-calendar.small td.day.selected.first.last{background-position:-800px 0}
.b24-calendar.small td.day.selected.first{background-position:-704px 0}
.b24-calendar.small td.day.selected.last{background-position:-768px 0}
.b24-calendar.small td.day .num{padding-top:2px;padding-bottom:0;font-size:100%}
.b24-calendar.small .over-div{width:32px;height:20px}
.b24-calendar.small .over-div.over,.b24-calendar.small .over-div.invalid{background-position:-864px 0}
.b24-calendar.small .over-div.invalid{background-position:-960px 0}
.b24-calendar.small .over-div.over.first.last{background-position:-928px 0}
.b24-calendar.small .over-div.over.first{background-position:-832px 0}
.b24-calendar.small .over-div.over.last{background-position:-896px 0}
#b24-calendar-over{position:absolute;display:none;z-index:100}
#b24-calendar-over .body{background-color:#FFF;padding:5px;border:1px solid #000;opacity:0.9;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#b24-calendar-over .body .special-price{color:#F11}
#b24-calendar-over .arrow{position:relative;left:10px;top:-1px}
#b24-calendar-over .arrow img{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets2010.png) no-repeat -257px -49px}
div.bookingcalendar{display:none}
.usecalendar div.nojs_timespans{display:none}
.usecalendar div.bookingcalendar{display:block}
.guide-mode div.nojs_timespans{display:block}
.b24-booking-calendar{width:560px;overflow:auto}
.b24-booking-calendar .calendar-c{width:460px;float:left}
.b24-booking-calendar .dropdowns{overflow:auto;clear:both}
.b24-booking-calendar .dropdowns .container{float:left;overflow:hidden;padding:5px 10px 10px 10px}
.b24-booking-calendar .dropdowns .container select{width:100%}
.b24-booking-calendar .dropdowns .selected{font-weight:bold}
.b24-booking-calendar .dropdowns .calendar-nights .container{width:78px}
.b24-booking-calendar .dropdowns .calendar-rooms .container{width:200px}
.b24-booking-calendar .dropdowns .calendar-months .container{width:106px}
.b24-booking-calendar .dropdowns.hide-nights .calendar-nights .container{display:none}
.b24-booking-calendar .dropdowns.hide-nights .calendar-rooms .container{width:298px}
.b24-booking-calendar .right-c{float:right;width:190px}
.b24-booking-calendar .output{padding:5px}
.b24-booking-calendar .output .text{overflow:hidden;min-height:80px;_height:100px}
.b24-booking-calendar .output .data{font-size:116%;font-weight:bold;color:green}
.b24-booking-calendar .output .euro{font-size:75%;margin-right:0.2em}
.b24-booking-calendar .output .button .caption{width:100px}
.b24-booking-calendar .output .coupon-button.red{color:#F22 !important}
#navigation{border-bottom:3px solid #FFF;white-space:nowrap}
#navigation a{vertical-align:bottom;line-height:30px;height:30px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/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(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) no-repeat scroll 0 -831px !important}
#navigation a span b{cursor:pointer;height:30px;background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/assets-x.png) repeat-x scroll 0 -792px !important;margin-left:10px}
#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 b{background:url(http://images.beauty24.de/A/7501/images/affil/lastminute/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}
body,td,th,div,p,.text{font-family:arial,verdana,helvetica,sans-serif;font-size:12px}
span.price{color:#FF0099}
span.strike span.price,span.soprice{color:#000}
div.price{font-weight:bold}
div.footer_div{margin:10px}
div.footer_div .footer{font-size:11px}
h1,td.single_teaser a h1,.righttitle,h2,h2.textparser{color:#FF0099}
h1,td.single_teaser a h1{font-size:18px}
a{color:#000;text-decoration:underline}
h1.bar a{color:#FF0099}
.coupon-infobox{border:0.2em solid #FF0099}
h1.teaser{font-size:12px;font-weight:bold;margin:0;padding:0;margin-top:2px}
.teasertext{font-size:11px}
.indexlink{font-size:11px;color:#000}
a.indexlink{font-size:11px}
a.teaser h1{text-decoration:none;color:#FF0099}
td.tease1 p{font-size:11px}
.teasertext .price{color:#FF0099}
td.tease1{border:1px solid #CDCDCD}
td.tease1 td.teasertd{padding:0 3px 5px 3px}
div.elemlist-location div.elemlist-image{width:150px}
div.elemlist-location div.elemlist-detail{float:left;width:420px}
div.elemlist-location div.elemlist-detail-content div.elemlist_title{width:250px}
div.elemlist-tp div.elemlist-detail div.elemlist-basket{width:140px}
div.elemlist-tp div.elemlist-detail div.elemlist_title{width:405px}
div.elemlist-tab-nav-nonetab li a:hover span,div.elemlist-tab-nav-nonetab li a:focus span,div.elemlist-tab-nav-nonetab li a:active span{background-position:0 +3px}
div.elemlist-tp .teaser{width:405px;margin:0 0 0 155px;line-height:1.05em}
div.elemlist-tp .teaser .text{font-size:11px}
table.imageflow a span.next-image{background-image:url(/A/1/images/affil/lastminute/carousel-right.gif)}
table.imageflow a span.prev-image{background-image:url(/A/1/images/affil/lastminute/carousel-left.gif)}
div.elemlist-tab-nav-nonetab li a span{background:url(/A/1/images/affil/lastminute/ic_arrow_pink_small.gif) no-repeat 0 +3px;padding-left:14px;text-align:left}
div.fb_a .fb_a_Head{background-image:url(/A/1/images/affil/lastminute/feedback-arrow-right.gif)}
div.fb_a div.selected{background-image:url(/A/1/images/affil/lastminute/feedback-arrow-down.gif)}
#subtabs a,#subtabs a span{color:#000}
.b24-button3-28 span b,.b24-button3-34 span b,.b24-button3-40 span b{color:#FFF;font-weight:bold}
.b24-button3-28 span,.b24-button3-28:hover span{margin-right:20px}
.footer{font-family:arial,verdana,helvetica,sans-serif;font-size:10px}
.b24-booking-calendar .calendar-c{width:390px}
.b24-booking-calendar .dropdowns .calendar-nights .container{width:65px}
.b24-booking-calendar .dropdowns .calendar-rooms .container{width:140px}
.b24-booking-calendar .dropdowns.hide-nights .calendar-rooms .container{width:220px}
.b24-booking-calendar .dropdowns .calendar-months .container{width:105px}
.b24-booking-calendar .right-c{width:160px}
.b24-calendar .over-div{width:54px}
.b24-calendar td.day .bookable div{color:black}
.b24-calendar td.day.selected .num,.b24-calendar td.day.selected.first,.b24-calendar td.day .over-div.first.over div{color:black !important}
.b24-calendar .year-month{background-color:#FF5FC0}
.b24-calendar .header-day{border-bottom:1px solid #FF5FC0;background-color:#FFAFDF;color:#888}
.b24-booking-calendar .output .data{color:#FF0099}
@-moz-document url-prefix() {.b24-button3-28 input{padding-bottom:2px}
.b24-button3-34 input{padding-bottom:3px}
.b24-button3-40 input{padding-bottom:4px}
}
