@font-face {
    font-family: 'MyriadProBold';
    src: url('/fonts/mpb-webfont.eot');
    src: url('/fonts/mpb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/mpb-webfont.woff') format('woff'),
         url('/fonts/mpb-webfont.ttf') format('truetype'),
         url('/fonts/mpb-webfont.svg#MyriadProBold') format('svg');
    font-weight: bold;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('/fonts/mpr-webfont.eot');
    src: url('/fonts/mpr-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/mpr-webfont.woff') format('woff'),
         url('/fonts/mpr-webfont.ttf') format('truetype'),
         url('/fonts/mpr-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'MyriadProSemibold';
    src: url('/fonts/mpsb-webfont.eot');
    src: url('/fonts/mpsb-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/mpsb-webfont.woff') format('woff'),
         url('/fonts/mpsb-webfont.ttf') format('truetype'),
         url('/fonts/mpsb-webfont.svg#MyriadProSemibold') format('svg');
    font-weight: normal;
    font-style: italic;

}

@-moz-document url-prefix() {
    button:after{
        top:-13px !important;
		right:20px !important;
    }
}
@-moz-document url-prefix() {
    button.mini:after{
        top:-3px !important;
		right:13px !important;
    }
}
*{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr,acronym{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}q:before,q:after{content:''}object{outline:none}html{-webkit-text-size-adjust:none;background:url(/images/layout/html_bg.jpg) repeat left top #f0efec}::-moz-focus-inner{border:0;padding:0}input,button,select,textarea{vertical-align:middle;margin:0}button,input[type=reset],input[type=submit],input[type=button]{-webkit-appearance:none;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box;cursor:pointer;outline:0;overflow:visible;width:auto}textarea,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding;-webkit-background-clip:padding;background-clip:padding-box}:invalid{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}button:focus,button:active,input:focus,input:active,textarea:focus,textarea:active{-moz-appearance:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:none}select[disabled],textarea[disabled],input[type=date][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{background-color:#eee}button[disabled],input[disabled],select[disabled],select[disabled] option,select[disabled] optgroup,textarea[disabled]{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#888;cursor:default}textarea,select[size],select[multiple]{height:auto}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:#000;font-style:normal;font-weight:400}.inv{position:absolute;top:-10000px;left:-10000px}.right{float:right}.clear{clear:both}.nofloat,#content img.nofloat{float:none}a{color:#14748f}#wrapper{width:990px;position:relative;padding-top:290px;z-index:auto;margin:0 auto}#logo{position:absolute;top:0;left:-105px;width:1095px;height:250px;background:url(/images/layout/image_overlay.png) left top no-repeat transparent}#logo a{width:496px;height:52px;display:block;background:url(/images/layout/logo.gif) left top no-repeat transparent;text-indent:-19999px;overflow:hidden;margin:27px 0 0 105px}#watchlistBox{position:absolute;top:272px;right:5px;background:#fff url(/images/layout/watchlistBox_bg.gif) left top repeat-x;-moz-border-radius-topright:5px;-webkit-border-radius:0 5px 0 0;border-radius:0 5px 0 0;padding:9px 10px 5px}#watchlistBox:after{content:"";width:9px;height:34px;top:0;left:-9px;display:block;position:absolute;background:transparent url(/images/layout/watchlistBox_left_bg.png) left top no-repeat}#watchlistBox.loading{background:#fff url(/images/layout/horizontalLoader.gif) center 9px no-repeat;color:#fff;height:0;padding:34px 10px 0}#watchlistBox.loading a{color:#fff}#mainimg{position:absolute;top:0;left:50%;margin-left:-600px;z-index:-1}#mainimg:after{content:"";display:block;width:1200px;height:20px;background:#fff;position:absolute;top:430px;filter:alpha(opacity=30);opacity:0.3;-moz-opacity:0.3}#contentWrapper{position:relative;display:inline-block;min-height:450px;width:990px;padding-bottom:50px;background:url(/images/layout/contentWrapper_bg.png) left top no-repeat #fff;margin:10px 0 30px}#contentWrapper:before{content:"";display:block;width:990px;height:4px;position:absolute;left:0;top:-4px;background:url(/images/layout/content_glow.png) no-repeat bottom left transparent}.shadow:after{content:"";display:block;position:absolute;width:990px;height:15px;left:0;bottom:-14px;background:url(/images/layout/contentbox_bottom_bg.png) no-repeat bottom left transparent}#content{float:right;width:610px;margin-top:90px;position:relative;min-height:200px;font-size:14px;line-height:21px;padding:0 30px 0 20px}#content:before{content:"";width:180px;height:100%;display:block;position:absolute;top:0;left:-190px;background:url(/images/layout/content_middle_bg.gif) left top repeat-y}#content:after{content:"";width:180px;height:340px;display:block;position:absolute;bottom:-50px;left:-190px;background:url(/images/layout/content_bottom_bg.gif) left bottom no-repeat}#left{margin-top:90px;width:315px;position:relative;z-index:50}.index #left,.index #content{margin-top:70px}.index #left{padding-top:5px}.index .companiesWrap{padding-top:23px;background:url(/images/layout/contentGoldGlow.png) center top no-repeat;margin:40px 0 0}#left:after{content:"";width:180px;height:80px;top:0;right:-5px;display:block;position:absolute;background:url(/images/layout/content_top_bg.gif) left top no-repeat;z-index:-1}#infoSlider{width:990px;height:275px;position:relative}#infoSlider .cmsContent{width:990px;height:275px;position:absolute;top:0;left:0}#infoSlider .cmsContent div{display:none!important}#infoSlider #cut{width:990px;height:275px;overflow:hidden}#infoSlider .infoSliderSlide{width:990px;height:275px;float:left;position:relative}#infoSlider a.more{position:absolute;display:inline-block;right:155px;margin-top:190px;line-height:13px;font-size:13px;color:#fff;text-transform:uppercase;text-decoration:none;background:#000 url(/images/layout/arrow_BlackWhite.gif) 95% 12px no-repeat;padding:10px 60px 8px 15px}#infoSlider a.more:hover{color:#000;background:#fff url(/images/layout/arrow_BlackWhite.gif) 95% 5px no-repeat}#newsletterBar{margin-top:30px;height:37px;background:#dad7cb url(/images/layout/newsletterBar_bg.jpg) 0 0 repeat-y;padding:10px 20px}#newsletterSignup{float:left;border-right:1px solid #bfbba7;margin-top:-10px;height:47px;padding:10px 30px 0 0}#newsletterSignup input{width:200px;height:34px;font-size:14px;font-family:"Myriad Pro", "Myriad Web Pro", MyriadPro, Myriad, MyriadProRegular, Trebuchet, Calibri,"Lucida Grande", "Lucida Sans Unicode", "Gill Sans", sans-serif;border:1px solid #adadad;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:1px 10px 0 0;padding:3px 10px 1px}#newsletterBar #socialIcons{float:left;color:#7a5b29;border-left:1px solid #f8f7f5;margin-top:-10px;height:47px;padding:10px 0 0 30px}#newsletterBar p span{float:left;margin-top:12px}#newsletterBar a{background:transparent url(/images/layout/socialIcons.gif) left top no-repeat;width:32px;height:32px;text-indent:-9999px;overflow:hidden;display:inline-block;opacity:.7;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);filter:alpha(opacity=70);margin:3px 0 0 10px}#newsletterBar a:hover{opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100)}#newsletterBar a.twitter{background-position:center top}#newsletterBar a.gplus{background-position:right top}#socialBar{top:170px;left:0;position:fixed;z-index:999}#socialBar a{width:30px;height:30px;text-indent:-9999px;overflow:hidden;display:block;background:url(/images/layout/social_icons.png) top left no-repeat;margin:0 0 2px -4px}#socialBar .twitter{background-position:left -30px}#socialBar .gplus{background-position:left -60px}#socialBar .message{background-position:left -90px}#breadcrumbs{position:absolute;top:330px;left:30px;border-bottom:1px solid #ddd;padding-bottom:14px;width:930px}#breadcrumbs a{background:url(/images/layout/breadcrumb_arrow.gif) right 4px no-repeat;padding-right:10px;margin-right:2px}#right{position:absolute;top:130px;width:160px;right:0}#bottom{width:100%;clear:both;margin-top:80px;background:url(/images/layout/footer_bg.png) left top repeat-x transparent;min-height:535px;position:relative}#bottomSearch{float:left;display:block;width:100%;padding-bottom:15px;border-bottom:1px solid #ddd}#bottomSearch button{margin-top:0}#bottomSearch input{width:200px;height:23px;font-size:14px;font-family:"Myriad Pro", "Myriad Web Pro", MyriadPro, Myriad, MyriadProRegular, Trebuchet, Calibri,"Lucida Grande", "Lucida Sans Unicode", "Gill Sans", sans-serif;border:1px solid #adadad;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5px;padding:3px 5px 1px}#bottom .right h4{float:left;font-size:13px;margin:15px 0 10px}#footer{width:990px;position:relative;margin:0 auto}#footer .right{margin-top:35px;display:inline;width:360px}#footer p.copyright{margin-top:30px;text-align:center;padding-bottom:100px}#footer a.cmsLink,#footer a.cmsLink:hover{text-decoration:none;color:#000;cursor:text;background:none}#left .filterWrap{width:264px;margin-left:30px}.groupWrap{clear:left}.filterWrap h5{background-color:#1e1e1e;color:#fff;font-size:14px;font-weight:400;position:relative;margin:0 0 10px -16px;padding:8px 0 5px 16px}.filterWrap h5:after,.filterWrap h5:before{content:"";position:absolute;width:7px;height:5px;left:0;bottom:-5px;display:block;background:transparent url(/images/layout/smallEdge.gif) top left no-repeat}.filterWrap h5:before{width:30px;height:57px;left:auto;right:4px;top:-2px;background:transparent url(/images/layout/goldBadge.png) top left no-repeat}.groupWrap h4{font-size:13px;font-weight:400;line-height:13px;color:#6a6a6a;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:2px;position:relative;background:#eaebeb url(/images/layout/filterLable_bg.gif) top left repeat-x;cursor:pointer;padding:6px 0 4px 26px}.groupWrap h4:before{content:"";width:5px;height:7px;display:block;position:absolute;top:8px;left:10px;background:transparent url(/images/layout/greyArrow.gif) bottom center no-repeat}.groupWrap h4:hover:before,.groupWrap h4.active:before{top:10px;width:7px;height:5px;background-position:top left}.groupWrap h4.checked:after{content:"";width:10px;height:7px;display:block;position:absolute;top:8px;right:14px;background:transparent url(/images/layout/lableCheck.gif) top left no-repeat}.groupWrap span{margin-left:9px}.groupWrap label{padding-left:2px}#companiesFilterTag{float:left;font-weight:400;color:#6a6a6a;width:100%;background:url(/images/layout/subnav_bg.png) no-repeat right bottom transparent;margin:-5px 0 6px;padding:0 28px 4px 0}#companiesFilterLinks{float:left;padding-bottom:15px}#companiesFilterLinks a.tag{float:left;display:inline;font-size:12px;text-decoration:none;height:12px;line-height:12px;color:#6a6a6a;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:transparent url(/images/layout/selectedFilter_bg.gif) right 4px no-repeat;margin:0 5px 5px 0;padding:7px 26px 5px 6px}#companiesFilterLinks a.tag:hover{background-position:right -20px}#companiesfilterDeleteNote,#companiesFilterLinks a.deleteAll{font-size:10px}#companiesfilterDeleteNote{float:left;clear:left;color:#6a6a6a}#companiesFilterLinks a.deleteAll{float:left;padding-left:3px;display:inline;color:#b4736f}.companiesWrap{width:630px;margin-left:-10px}.companyBox{width:180px;height:120px;float:left;background:#ededed;position:relative;overflow:hidden;margin:0 10px 8px 0;padding:200px 10px 10px}#content .companyBox p{margin-top:6px;font-size:12px;line-height:17px}.companyBox:hover{background:#f7f7f7}.companyBox img{float:left;margin:-200px 0 0 -10px}#content .companyBox h2 a{font-size:16px;line-height:21px;text-decoration:none;color:#1f1d1f;height:42px;border-bottom:1px solid silver;width:100%;display:block}#content .companyBox .category{font-size:14px;margin:2px 0 0}.companyBox .category:before{content:"";width:50px;height:10px;float:left;display:inline;background:transparent url(/images/layout/star.gif) top left repeat-x;margin:2px 4px 0 0}.companyBox .category.star4:before,.companyBox .category.star4s:before{width:40px}#smallBox{z-index:99;width:280px;height:60px;position:relative;margin-bottom:4px}#smallBox,#smallBox h5{margin-left:30px}#smallBox h5{position:absolute;font-size:11px;font-weight:400;left:80px;top:6px;border-bottom:1px solid #e7e7e7;display:block;width:190px;color:#414141;margin:0}#content #hotelTitle{display:inline-block;padding-bottom:15px;border-bottom:4px solid #a87e22;position:relative;z-index:50;font-size:23px;margin:1px 0 0}#content #categoryLocation{float:right;display:inline;position:relative;color:#a87e22;text-align:right;margin-top:13px}#categoryLocation:before{content:"";width:96px;height:16px;position:absolute;right:0;top:-23px;background:transparent url(/images/layout/starGold.gif) top left repeat-x;margin:4px 4px 0 0}#categoryLocation.star4:before,#categoryLocation.star4s:before{width:76px}#hotelImage{width:610px;height:320px;position:relative;margin-top:-4px}#hotelImage.region{float:left;margin:-23px 0 20px}#hotelImage a.arrowLeft,#hotelImage a.arrowRight,#infoSlider a.arrowLeft,#infoSlider a.arrowRight{position:absolute;top:139px;left:-5px;text-indent:-19999px;overflow:hidden;height:25px;width:25px;background:#000 url(/images/layout/arrow_white_left.gif) center 9px no-repeat}#hotelImage a.arrowRight,#infoSlider a.arrowRight{left:auto;right:-5px;background-image:url(/images/layout/arrow_BlackWhite.gif)}#hotelImage a.arrowRight:hover,#hotelImage a.arrowRight:focus,#hotelImage a.arrowLeft:hover,#hotelImage a.arrowLeft:focus,#infoSlider a.arrowRight:hover,#infoSlider a.arrowRight:focus,#infoSlider a.arrowLeft:hover,#infoSlider a.arrowLeft:focus{background-color:#fff;background-position:center 2px}#hotelImage .hotelImageWrap a:hover:after{position:absolute;content:"";width:65px;height:65px;display:block;left:50%;top:50%;background:transparent url(/images/layout/zoom.png) left top no-repeat;margin:-32px 0 0 -32px}#hotelImage .hotelImageWrap{width:610px;height:320px;overflow:hidden}#hotelImage .hotelImageImages img{float:left;width:610px;height:320px}#hotelImage .sliderNav,#content #hotelImage ul.sliderNav,#infoSlider .sliderNav,#infoSlider ul.sliderNav{position:absolute;right:10px;bottom:20px;max-width:46px;margin:0;padding:0}#hotelImage .sliderNav li,#content #hotelImage ul.sliderNav li,#infoSlider .sliderNav li,#infoSlider ul.sliderNav li{display:inline;margin:0;padding:0}#hotelImage .sliderNav a,#infoSlider .sliderNav a{float:left;text-indent:-19999px;overflow:hidden;width:10px;height:10px;background:#000;margin:0 0 1px 1px}#hotelImage .sliderNav a:hover,#hotelImage .sliderNav a:focus,#hotelImage .sliderNav a.active,#infoSlider .sliderNav a:hover,#infoSlider .sliderNav a:focus,#infoSlider .sliderNav a.active{background-color:#fff}#hotelFacts{background:#f3f3f3;margin-top:1px;position:relative}#hotelFacts h4{background:#000;color:#fff!important;position:relative;font-weight:400;cursor:pointer;padding:14px 0 9px 15px}#hotelFacts h4:after{content:"";width:20px;height:20px;display:block;position:absolute;right:15px;top:50%;margin-top:-10px;background:#000 url(/images/layout/upDown.gif) left top no-repeat}#hotelShortFacts dt,#hotelShortFacts dd,#hotelFacts dt,#hotelFacts dd{float:left;display:inline;padding:5px 0 3px}#hotelShortFacts dt,#hotelFacts dt{clear:left;width:135px;padding-left:15px;border-top:1px solid #e7e7e7;color:#575757;margin-right:10px}#hotelShortFacts dd,#hotelFacts dd{width:450px;border-top:1px solid #e0e0e0}#hotelShortFacts dd{border:0;border-bottom:1px solid #e0e0e0}#hotelShortFacts dd *{margin:0!important}#hotelShortFacts dt{border:0;border-bottom:1px solid #e7e7e7}#hotelFacts dt{clear:right}#hotelFacts dd{float:right;display:inline}#hotelAdress{border-left:1px solid #bfbfbf;padding-left:15px;width:290px;float:right;margin:12px 0}#hotelAdress p{margin-top:0!important}#hotelAdress p.last{margin-bottom:0!important}#content ul.tabs{float:left;width:612px;border-bottom:1px solid #ddd;margin:11px 0 29px}#content ul.tabs.hotel{margin-bottom:0}ul.tabs li{display:inline;float:left;margin-right:2px}ul.tabs li a,ul.tabs li span{display:inline-block;background:#ddd;-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px;border-top-left-radius:4px;border-top-right-radius:4px;color:#404040!important;text-decoration:none;padding:10px 10px 4px}ul.tabs li a.active,ul.tabs li span{padding-top:12px;margin-top:-2px;background:#cecece}ul.tabs li a:hover{background:#fff;text-decoration:underline}div.cmsContent{position:relative;border:1px solid #ccc;cursor:pointer;background:url(/images/layout/adminContent/cmsContent.png) repeat;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;min-height:20px;margin:-4px;padding:3px}div.cmsContent:hover{background-image:url(/images/layout/adminContent/cmsContentActive.png);box-shadow:2px 2px 5px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.5);border-color:#000}#cmsToolbar{z-index:997;top:0;left:0;position:fixed;height:26px;width:100%;background:#ddd;border-bottom:2px solid #000;opacity:0.7;filter:alpha(opacity=70);padding:2px 0}#cmsToolbar:hover,.cmsModePreview #cmsToolbar:hover{opacity:0.9;filter:alpha(opacity=90)}#cmsToolbar input,#cmsToolbar button,#cmsToolbar a{float:right;background:#ccc;color:#000;font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:13px;border:2px solid;cursor:pointer;text-decoration:none;line-height:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#eee #aaa #aaa #eee;margin:0 3px;padding:4px 10px}#cmsToolbar input,#cmsToolbar button{height:25px;padding:1px 10px 0}#cmsToolbar input[disabled]{color:#aaa}.cmsMode body{padding-top:35px}#cmsOverlay{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.5;filter:alpha(opacity=50)}#cmsWindow{position:absolute;top:100px;left:100px;width:900px;height:500px;background:transparent;z-index:999}#cmsWindow iframe{width:100%;height:100%}#navOverlay{z-index:84;background:#000;opacity:.8;filter:alpha(opacity=80);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);position:fixed;top:0;left:0;width:100%;height:100%}#nav{position:absolute;top:110px;left:50%;z-index:85;width:950px;margin-left:-475px}#nav a{background:url(/images/layout/nav_bg.png) no-repeat left top;color:#ddd;font-size:14px;line-height:14px;font-weight:600;height:56px;outline:medium none;padding-left:30px;text-decoration:none;text-transform:uppercase}#nav ul a,.search a{font-weight:400!important}#nav a.first{border-top-left-radius:5px}#nav a span{background:url(/images/layout/nav_bg.png) no-repeat scroll right top transparent;cursor:pointer;height:35px;display:block;padding:21px 32px 0 0}#nav a:hover,#nav a.hover{background-position:0 -56px}#nav a:focus{background-position:0 -112px}#nav a.active{background-position:0 -168px}#nav a:hover span,#nav a.hover span{background-position:right -56px}#nav a:focus span{background-position:right -112px}#nav a.active span{background-position:right -168px}#nav a span b{color:#fff;font-weight:600}#nav ul{display:none;position:absolute;top:56px;left:0;width:950px;border-top:4px solid #373737;border-bottom:4px solid #202020;background:#000 url(/images/layout/dropdown_bg.gif) left top repeat-x}#nav ul li{float:left;width:217px;padding:20px 0 20px 20px}#nav ul a{display:block;background:none;width:auto;height:auto;float:none;padding:0 0 6px}#nav ul a.first{border-top-left-radius:0}#nav ul ul{display:block;position:static;width:auto;border:0;background:none}#nav ul ul a{text-transform:none;padding:3px 0 3px 20px}#nav ul#ddnHotels ul a{font-size:12px;color:#ddd;padding:3px 0 4px}#nav ul#ddnHotels ul span{color:#e2e2e2}#nCompanies-AUT,#nCompanies-CHE,#nCompanies-DEU,#nCompanies-ITA{border-bottom:1px solid #e2e2e2;display:block;width:210px;line-height:15px;padding-top:1px;margin-bottom:4px;font-weight:700;text-transform:uppercase;font-size:11px}#nav ul#ddnHotels li{width:auto;padding:20px 0 20px 10px}#nav #ddnHotels ul{width:230px;margin-top:190px;float:left;display:inline}#nav #ddnHotels ul li{display:inline;float:left;width:236px;padding:0}#nav ul#ddnRecipes{width:950px;padding:0}#nav ul#ddnRecipes a{float:left;width:215px;height:26px;background:#1d1d1d 0 0 no-repeat;opacity:.8;filter:alpha(opacity=80);color:#fff;margin:0 0 0 3px;padding:163px 0 0 20px}#nav ul#ddnRecipes #nRecipesAppetizer{background-image:url(/images/layout/dropdownVorspeisen.jpg)}#nav ul#ddnRecipes #nRecipesMainDish{background-image:url(/images/layout/dropdownHauptspeisen.jpg)}#nav ul#ddnRecipes #nRecipesDessert{background-image:url(/images/layout/dropdownNachspeisen.jpg)}#nav ul#ddnRecipes #nRecipesCocktail{background-image:url(/images/layout/dropdownCocktails.jpg)}#nav #nCompanies,#nav #nLuxushotelsInDenBergen,#nav #nExklusiveSkihotels,#nav #nTopWellnessHotels,#nav #nExklusiveFamilienhotels{display:block;width:172px;height:26px;background:#1d1d1d 0 0 no-repeat;opacity:.8;filter:alpha(opacity=80);position:absolute;top:0;left:-2px;font-size:12px;color:#fff;margin:0 0 0 3px;padding:163px 0 0 15px}#nav #nCompanies{font-size:14px;background-image:url(/images/layout/genussTippsDiamond.gif)}#nav #nLuxushotelsInDenBergen{left:188px;background-image:url(/images/layout/dropdownLuxushotels.jpg)}#nav #nExklusiveSkihotels{left:378px;background-image:url(/images/layout/dropdownSkihotels.jpg)}#nav #nTopWellnessHotels{left:568px;background-image:url(/images/layout/dropdownWellnesshotels.jpg)}#nav #nExklusiveFamilienhotels{left:758px;background-image:url(/images/layout/dropdownFamilienhotels.jpg)}#nav li.search{float:left;width:215px;height:56px;background:url(/images/layout/search_bg.png) no-repeat scroll left top transparent;text-align:center;border-top-right-radius:5px}#nav li.search input{font-size:14px;height:20px;font-family:"Myriad Pro", "Myriad Web Pro", Myriad, MyriadPro, "Trebuchet MS", Trebuchet, Calibri,"Lucida Grande", "Lucida Sans Unicode", "Gill Sans", sans-serif;border:0;border-bottom:1px solid #c4c4c4;color:#ddd;width:80%;margin-top:19px;background:transparent;padding:2px 5px 0}#nav li.search input:focus{background:url(/images/layout/nav_bg.png) -2px -10px}#nav li.search .searchResults{position:absolute;top:56px;right:0;background:#000 url(/images/layout/dropdown_bg.gif) left top repeat-x}#nav li.search .searchBox{border-top:4px solid #373737;border-bottom:4px solid #202020;width:255px;padding:0 10px}#nav .searchBox div{display:block;height:60px;overflow:hidden;padding:5px 0}#nav li.search .searchBox div:hover,#nav li.search .searchBox div.focus{background:#303030;margin-left:-10px;margin-right:-10px;padding:5px 10px}#nav .searchBox div a{background:none;text-transform:none;height:auto;text-align:left;padding:0}#nav .searchBox div h2 a{width:170px;float:right;padding:6px 0 4px}.searchBox div img{float:left;margin-right:10px}#nav .searchBox div .desc,#nav .searchResults p{font-size:11px;width:170px;float:right;text-align:left;line-height:15px;color:#6b6b6b}#nav .searchResults p{width:235px;color:#fff;font-size:12px;display:block;padding:10px}#nav .searchBoxContent h2 a,#nav .searchBoxContent h2{width:auto!important;float:none!important;text-align:left;text-decoration:underline}#nav .searchBoxContent h2{margin-top:2px}#nav .searchBoxContent p{width:100%;padding:0}#nav .searchBoxContent .searchUrl a{font-size:10px;margin-bottom:4px}#subnav{width:325px;margin-left:5px;padding-top:10px;padding-bottom:40px}#subnav li{width:315px;display:block;border-top:1px solid #fff;background:url(/images/layout/subnav_bg.png) no-repeat right top transparent}#subnav li.active li{background-color:#f0f0f0}#subnav li a{display:block;border-bottom:1px solid #ebebeb;color:#676767;font-size:14px;text-decoration:none;line-height:14px;height:13px;padding:13px 0 10px 30px}#subnav li a:hover{text-decoration:underline;color:#404040;background-color:#fff}#subnav li a b,#subnav li a:hover b{font-weight:400;color:#404040}#subnav li li a,#subnav li li a.active{font-size:13px;background:none;padding:8px 0 6px 30px}#metanav{font-size:11px;position:absolute;top:84px;right:20px;height:29px;display:block;background:url(/images/layout/metanav_bg.png) no-repeat left top transparent;border-top-right-radius:3px}#metanav a{display:block;float:left;text-transform:uppercase;color:#c3c3c3;padding:5px 22px 0 0}#metanav a.first{padding:5px 22px}#bottomSiteOverview{float:left;display:inline;width:618px;padding:20px 0 0 12px}#bottomSiteOverview li{width:190px;float:left;margin-top:15px}#bottomSiteOverview li a{font-weight:700;text-decoration:none}#bottomSiteOverview li li.first{margin-top:5px}#bottomSiteOverview li li a{font-weight:400}.bottomLable{position:relative;height:14px;float:left;margin-top:-34px;border-top-left-radius:3px;background:#fff;text-transform:uppercase;font-weight:700;color:#3f3f3f;padding:10px 13px}.bottomLable:after{content:"";width:8px;height:34px;display:block;background:url(/images/layout/bottomLable_bg.png) no-repeat left top transparent;position:absolute;top:0;right:-8px}#footernav{background:url(/images/layout/footerDiamond.png) no-repeat center 30px transparent;padding-top:280px;clear:both;text-align:center;text-transform:uppercase;color:#14748f}#footernav a{padding:0 7px}#langnav{position:absolute;top:0;right:0}.paging{float:right;margin-bottom:15px}.paging.bottom{margin:15px 0 0}.paging .pages{display:inline;margin:0 5px}#content .paging .pages a,#content .paging .pages strong{background-color:#ddd;text-decoration:none;color:#363636;font-weight:400;padding:3px 5px 1px}#content .paging .pages strong{background-color:#aaa}body{font-family:"Myriad Pro", "Myriad Web Pro", MyriadPro, Myriad, MyriadProRegular, Trebuchet, Calibri,"Lucida Grande", "Lucida Sans Unicode", "Gill Sans", sans-serif;font-size:13px;line-height:20px;color:#3b3b3b}#content h1{font:normal 28px/36px Georgia,"Times New Roman",serif;color:#a87e22;margin-bottom:15px}#content.hotels h1{font:normal 28px/36px Georgia,"Times New Roman",serif;color:#a87e22;border-bottom:5px solid #a87e22;display:inline-block;padding-bottom:8px}#content h2,#content h5{color:#a87e22;font-weight:400;font-size:22px;line-height:29px;font-family:"Myriad Pro", "Myriad Web Pro", MyriadPro, Myriad, MyriadProRegular, Trebuchet, Calibri,"Lucida Grande", "Lucida Sans Unicode", "Gill Sans", sans-serif;margin:5px 0 10px}#content h2 a{color:#a87e22;text-decoration:none}#content h3{font-weight:400;font-size:18px;margin-top:15px}#content p,#content ul,#content ol,#content dl{margin:15px 0}#content li{list-style:disc inside none}#content a,#content span.more{color:#14748f;text-decoration:underline}#content hr{border:none;border-bottom:1px solid #a87e22;margin-bottom:25px;clear:both;display:block;width:100%;height:30px;position:relative}#content hr.grey{border-color:#bfbfbf;margin:25px 0 0}#content hr:after{content:"";display:block;width:29px;height:11px;position:absolute;background:#fff url(/images/layout/hr.gif) left top no-repeat;bottom:-6px;left:50%;margin:-4px 0 0 -15px}#content hr.grey:after{height:9px;background:url(/images/layout/hrGrey.gif) center center no-repeat #fff;bottom:-5px}#content a.image,#content span.image{float:left;position:relative;text-decoration:none;margin:0 10px 10px 0}#content a.image.default,#content span.image.default{margin:5px 0 20px}#content a.image span.caption,#content span.image span.caption{display:inline-block;background-color:#000;color:#fff;padding:2px 10px 0}#content a.image .enlarge{display:block;width:9px;height:9px;position:absolute;background:url(/images/layout/plus.gif) left top no-repeat transparent;right:7px;top:7px}#content .contentGallery{display:inline-block;clear:both;margin:10px 0}#content .contentGallery.high{width:169px;float:right;margin:0}#content .contentGallery a.image{float:left;margin:0 5px 5px 0}#content .contentGallery.high a.image{float:right;margin:0 0 5px}#content a.iconPdf,#content a.iconJpg,#content a.iconGif,#content a.iconTxt,#content a.iconPng,#content a.iconDoc,#content a.iconDocx,#content a.iconZip,#content a.iconXls,#content a.iconXlsx{padding-left:20px;padding-bottom:1px;background:url(/images/layout/icons.gif) 0 -95px no-repeat}#content a.iconPdf{background-position:0 -127px!important}#content a.iconTxt{background-position:0 -95px}#content a.iconJpg,#content a.iconPng{background-position:0 -63px}#content a.iconGif{background-position:0 -31px}#content a.iconDoc,#content a.iconDocx{background-position:0 1px}#content a.iconZip{background-position:0 -191px}#content a.iconXls,#content a.iconXlsx{background-position:0 -159px}#content .searchCategoryWrap .searchBox{padding-left:30px}#content .searchCategoryWrap .searchBox h2,#content .searchCategoryWrap .searchBox p{margin:5px 0}#content .companiesWrap.loading{background:url(/images/layout/horizontalLoader.gif) 50% 0 no-repeat;opacity:.5;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);filter:alpha(opacity=50)}#content #awards{float:right;width:220px;background:#e9e4da;margin:10px 0 10px 20px;padding:10px}#content #awards h4{font-size:15px;font-weight:400;margin-bottom:5px}#content #awards p{font-size:13px;margin:0}#content blockquote{float:left;width:100%;font-size:30px;font-style:italic;line-height:36px;text-align:center;padding-top:20px;background:url(/images/layout/quote.png) left center no-repeat;min-height:79px;margin-bottom:20px}h4#quote small{font-size:16px;font-style:italic;font-weight:400}#content .recipesBox,#content .themesBox{border-bottom:1px solid #e0e0e0;margin-bottom:10px;width:100%;float:left}#content .recipesBox.content{border-top:1px solid #e0e0e0;padding-top:10px}#content .recipesBox h2{float:left;display:inline;width:445px;font-size:18px;margin:3px 0 4px}#content .recipesBox p{margin:8px 0 12px}#content .recipesImage{float:left!important;width:149px;height:149px;clear:left;margin:0 15px 15px 0 !important}#content .recipesIngredients{background:#e9e5dc;width:198px;float:right;clear:right;margin:0 0 10px 15px;padding:0 21px}#content .contentGallery.recipe{float:right;width:250px;margin:5px -10px 0 10px}#content .contentGallery.recipe a{margin:0 10px 10px 0}#content .chefCuisine{width:240px;float:right;clear:right;margin:0 0 0 15px}#recipeHotel{float:left;width:100%;border-top:1px solid #e0e0e0;margin-top:20px;padding-top:10px}#recipeHotel h5{font-size:18px}#hotelBox{width:100%;height:auto;overflow:auto;background-color:#ededed;padding:0}#hotelBox:hover{background-color:#f7f7f7}#hotelBox h4,#hotelBox p,#hotelBox #buttons{width:430px;float:right;padding-right:10px}#hotelBox h4{font-size:18px;font-weight:400;margin:12px 0 0}#hotelBox p{margin:6px 0 0}#hotelBox h4 a,#hotelBox p a{color:#414141!important;text-decoration:none}#content .themesBox h2,#content .themesBox h2 a{text-transform:uppercase;text-decoration:none;font-size:14px;color:#a87e22;margin:0}#content .themesBox h2{line-height:20px}#content .themesBox h1{font-size:20px;line-height:25px;margin:0}#content .themesBox p{margin-top:4px}#content .themesContent{margin-bottom:30px}#content h4.matchingCompanies{margin-left:-10px;font-weight:400;display:inline-block;background-color:#cecece;padding:6px 10px 3px}#content .themesContent h2.label{text-transform:uppercase;font-size:14px;line-height:20px;margin:0}#content .companiesWrap.narrow{margin-left:0;padding-top:15px}#content .eventsBox{border-bottom:1px solid #e0e0e0;float:left;width:590px;text-decoration:none;padding:10px}#content .eventsBox:hover{background-color:#ededed}#content .eventsBox h2,#content .eventsBox p{width:420px;float:right;padding-right:10px;margin:0}#content .eventsBox h2{margin:4px 0 0}#content .eventsBox p,#content .eventsBox h2 span,#content .packageBox{color:#414141!important}#content .eventsContent #hotelImage,#content #hotelImage.spa{margin-bottom:25px}#content .packageBox{position:relative;float:left;width:610px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0;text-decoration:none}#content .packageBox.hotel{border:0;margin:0;padding:10px 0 0}#content .packageBox .packageContent{float:right;padding-left:15px;width:290px}#content .packageBox h2{font-size:18px;margin:-2px 0 0}#content .packageBox .dates{font-size:12px;line-height:17px;margin:0}#content .packageBox p.desc{margin:5px 0 0}#content .packageBox .price{position:absolute;left:0;top:60px;background:#000 url(/images/layout/bigBlackButton_bg.gif) top left repeat-x;color:#fff;font-size:18px;padding:8px 12px 5px}#content .packageBox .more{display:block;margin-top:4px}#content #packageContent .date{font-size:16px;font-weight:400;line-height:16px;color:#6a6a6a;border:1px solid #ddd;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;background:#eaebeb url(/images/layout/filterLable_bg.gif) top left repeat-x;width:410px;margin:0 0 2px -10px;padding:6px 0 4px 10px}#content #packageContent .prices{padding-left:10px;width:390px}ul.share{background:transparent url(/images/layout/shareLine.gif) right bottom no-repeat;width:255px;height:32px;clear:both}ul.share a{width:32px;height:32px;display:block;overflow:hidden;text-indent:-9999px;background:transparent url(/images/layout/socialIconsBlack.gif) right top no-repeat;float:left;margin-right:5px}ul.share a:hover{background-position:right bottom}ul.share .twitter a{background-position:left top}button,.button{position:relative;cursor:pointer;margin-top:10px;text-align:center!important;line-height:100%}.button{display:inline-block;text-decoration:none!important}button::-moz-focus-inner{border:none}button:hover,.button:hover{background-image:none!important}button:after,.button:after{display:block;position:absolute;content:"";right:0;top:0}button.big,.button.big{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:2px solid #d9d9d9;font-size:13px;padding:13px 57px 11px 20px}.button.big{line-height:13px;height:13px;padding:13px 57px 11px 20px}button.big:after,.button.big:after{width:37px;height:37px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px}button.mini,.button.mini{line-height:20px;padding-left:10px;padding-right:30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #d9d9d9;width:auto;font-size:12px}button.mini{line-height:100%;padding-top:4px;padding-bottom:5px}.button.mini{line-height:12px;height:12px;padding:5px 30px 3px 10px}button.mini:after,.button.mini:after{right:3px;top:0;width:20px;height:20px}button.gold,.button.gold{text-shadow:1px 1px 1px #faebcd;color:#885905!important}.button.gold.submit,button.gold.submit:after{background-color:#c0a063;border-color:#ba893a}button.gold.big,.button.gold.big,button.gold.mini,.button.gold.mini{background:#eac66c url(/images/layout/bigGoldButton_bg.gif) top left repeat-x}button.black,.button.black{text-shadow:1px 1px 1px #000;color:#fff!important}button.black.big,.button.black.big,button.black.mini,.button.black.mini{background:#000 url(/images/layout/bigBlackButton_bg.gif) top left repeat-x}button.black.mini,.button.black.mini{background-position:0 -2px}button.blue,.button.blue{text-shadow:1px 1px 1px #083b49;color:#fff!important}button.blue.big,.button.blue.big,button.blue.mini,.button.blue.mini{background:#4893a8 url(/images/layout/bigBlueButton_bg.gif) top left no-repeat;background-size:100% 37px}button.big.arrow:after,.button.big.arrow:after{background:transparent url(/images/layout/bigButton_arrowIcon.png) 4px 3px no-repeat;border-left:1px solid #adadad}.companyBox .button{position:absolute;top:-36px;left:0;width:178px;text-align:center;-moz-transition:top .2s ease-in;-webkit-transition:top .2s ease-in;-o-transition:top .2s ease-in;transition:top .2s ease-in;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:0;padding:8px 20px 5px 0}.companyBox:hover .button.inquiry{top:128px}.companyBox:hover .button.detail{top:102px}.companyBox .button:after{width:25px;height:25px;background-position:4px 2px!important}.companyBox .button.gold:after{background-position:4px 3px!important}.big.blue.arrow:after{border-color:#96c1cd}.big.gold.watchlist:after{background:transparent url(/images/layout/bigGoldButton_watchListIcon.gif) 11px 8px no-repeat;border-left:1px solid #ad833a}.mini.blue.inquiry:after,.mini.blue.arrow:after{background:transparent url(/images/layout/miniButton_arrowIcon.png) 1px 0 no-repeat;border-left:1px solid #96c1cd}.mini.gold.watchlist:after,.mini.gold.watchlistremove:after{background:transparent url(/images/layout/miniGoldButton_watchListIcon.png) 2px 1px no-repeat;border-left:1px solid #ad833a}.mini.gold.watchlistremove:after{background:transparent url(/images/layout/miniGoldButton_watchListRemoveIcon.png) 2px 1px no-repeat}.mini.black.detail:after{background:transparent url(/images/layout/miniBlackButton_detailIcon.png) 2px 0 no-repeat;border-left:1px solid #adadad}.mini.black.search:after{background:transparent url(/images/layout/miniButton_searchIcon.png) 4px 4px no-repeat;border-left:1px solid #adadad}.button.watchlist.clicked:after{background:transparent url(/images/layout/validSmall.gif) 4px 3px no-repeat}.button.big.watchlist.clicked:after{background-position:11px 10px}.companyBox .button.watchlist.clicked:after{background-position:6px 4px!important}#companiesFilterForm button{display:block;width:100%;font-size:12px;padding-left:15px}#companiesFilterForm button:after{background:transparent url(/images/layout/bigBlackButton_searchIcon.gif) 10px 11px no-repeat;border-left:1px solid #575757}#hotelImage .button{position:absolute;bottom:12px;left:15px}#hotelImage .button.watchlist{left:230px}#smallBox .button{position:absolute;left:79px;top:24px}#smallBox .button.watchlist{left:168px}.form button{margin-left:120px}.submit:after,button.submit:after{width:43px;background:transparent url(/images/layout/bigButton_sendIcon.png) 3px 1px no-repeat;border-left:1px solid #575757}.button.big.black.arrow.watchlist{float:left;clear:left}#content p.errorMessage{background:#ec0040;color:#fff;font-weight:700;padding:5px 10px}#content .form p{width:100%;display:inline-block;clear:both;margin:0;padding:4px 0}#content .form h2{font-size:18px;margin:20px 0 10px}#content .form p.invalid,#content .form p.valid{background-image:url(/images/layout/invalid.gif);background-repeat:no-repeat;background-position:460px 8px}#content .form p.valid{background-image:url(/images/layout/validSmall.gif)}#content .form p span.errorMsg{display:block;clear:both;color:#ec0040;padding:2px 0 0 120px}#content .form p label{width:110px;float:left;text-align:right;padding:2px 10px 0 0}#content .form p.invalid label{color:#e42224}#content .form p.valid label{color:#709731}#content .form p select{font-size:13px}#content .form p input,#content .form p textarea{width:306px;margin-right:-10px;font-size:13px;font-family:"Myriad Pro", "Myriad Web Pro", MyriadPro, Myriad, MyriadProRegular, Trebuchet, Calibri,"Lucida Grande", "Lucida Sans Unicode", "Gill Sans", sans-serif;border:1px solid #adadad;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#fff;color:#000;padding:5px 5px 3px}#content .form p input.radio,#content .form p input.checkbox{width:auto;border:0;margin-right:5px;padding:2px}#content .form p input.calendarField{width:90px;background-image:url(/images/layout/calendar.gif);background-repeat:no-repeat;background-position:100% 50%;cursor:pointer}#content .form p textarea{height:150px;overflow:auto}#content .form p.invalid input,#content .form p.invalid textarea{border-bottom-width:2px;padding-bottom:0;border-color:#e42224}#content .form p.valid input,#content .form p.valid textarea{border-color:#709731}.mtc_close{color:#fff!important}p.required{color:#adadad;padding-left:120px}#content p.ml{padding-left:119px}#content #formCompaniesList span{margin-right:15px}#content .recipesBox .button{margin-top:0;margin-bottom:10px}#content .packageBox .button{margin-top:6px}#content .recipesBox .button:after{background:transparent url(/images/layout/miniButton_arrowIcon.png) 1px 0 no-repeat;border-left:1px solid #ddd}#frmSearchIndex{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #e0e0e0}#content .searchBox h2,#content .searchBox a.desc{width:540px;float:right;margin:3px 0 4px}#content .searchBox a.desc{color:#3b3b3b;text-decoration:none;margin:0}.regionsWrap{clear:both;float:left;margin-top:20px}.mtc_wrap{position:relative;left:0;top:0;font-size:11px;z-index:200;color:#000}.mtc_wrap .mtc_bg{background:none}.mtc_wrap .mtc_body{position:absolute;top:-2px;left:-2px;border:2px solid #000;width:182px}.mtc_wrap .mtc_prev,.mtc_wrap .mtc_next,.mtc_wrap .mtc_close{position:absolute;top:0;background:#fff;color:#000;text-decoration:none;z-index:210;font-size:15px;padding:3px 7px}.mtc_wrap .mtc_prev{left:0}.mtc_wrap .mtc_next{right:0}.mtc_wrap .mtc_close{right:-2px;top:-26px;width:168px;text-align:right;background:#666;color:#fff;font-size:11px;border:solid #000;border-width:2px 2px 0}.mtc_wrap .mtc_close b{font-weight:400;font-size:15px;line-height:15px}.mtc_wrap .mtc_cal{width:182px;display:block;float:left;margin-right:-2px;position:relative;z-index:205;padding:0}.mtc_wrap .mtc_month{display:block;text-align:center;height:22px;font-size:14px;background:#fff;margin:0;padding:3px 0 1px}.mtc_wrap .mtc_wdays b{width:26px;height:17px;background:#eee;float:left;text-align:center;font-weight:700;font-size:11px;margin:0;padding:0 0 2px}.mtc_wrap .mtc_dayrow span{width:26px;height:17px;background:#fff;float:left;text-align:center;font-weight:400;text-decoration:none;color:#000;padding:1px 0 2px}.mtc_wrap .mtc_dayrow span.mtc_today{background:#eee}.mtc_wrap .mtc_dayrow span.mtc_valid:hover{background:#000;color:#fff}.mtc_wrap .mtc_dayrow span.mtc_outofrange{color:#999}.mtc_wrap .mtc_dayrow span.mtc_invalid{color:#ccc}.mtc_wrap .mtc_dayrow span.mtc_future_selected{background:#007be3}.mtc_wrap .mtc_dayrow span.mtc_selected{background:#bbb}#imgp_overlay{background:#000;position:absolute;top:0;left:0;z-index:125;cursor:pointer}#imgp_imgwrap{position:absolute;background:#eee;border:8px solid #fff;z-index:131;display:none}#imgp_img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat}#imgp_caption{position:relative;display:inline;float:left;background:#fff;color:#000;margin:10px;padding:2px 6px}#imgp_links{position:absolute;bottom:0;left:0;width:100%;color:#000;opacity:0.8;filter:alpha(opacity=80);padding:0}#imgp_links input{position:absolute;left:7px;bottom:7px;height:14px;border:1px solid #ccc;background:url(/images/layout/imgpopup/linksIcons.gif) #fff 0 0 no-repeat;font-size:11px;width:20%;padding:2px 2px 2px 18px}#imgp_links a{float:right;font-size:12px;color:#000;height:14px;border:1px solid #ccc;background:url(/images/layout/imgpopup/linksIcons.gif) #fff 0 -18px no-repeat;text-decoration:none;line-height:1em;margin:0 7px 7px 0;padding:3px 4px 1px 22px}#imgp_links a.imgp_facebook{background-position:0 -36px}#imgp_links a:hover{border-color:#000}#imgp_form{position:absolute;top:50%;left:50%;width:360px;min-height:150px;background:#fff;color:#000;font-size:12px;border:2px solid #000;margin:-122px 0 0 -202px;padding:20px}#imgp_form.loading{background:url(/images/layout/loading.gif) #fff 50% 50% no-repeat;opacity:0.6;filter:alpha(opacity=60)}#imgp_form h1{font-size:20px;margin:0 0 15px}#imgp_form p{clear:both;padding:2px 0}#imgp_form p.invalid{color:#900}#imgp_form label{float:left;width:100px;padding-right:4px;text-align:right}#imgp_form input,#imgp_form textarea{width:245px;border:1px solid #ccc;background:#fff;padding:2px}#imgp_form textarea{height:70px}#imgp_form input.invalid,#imgp_form textarea.invalid{border-color:#900}#imgp_form input.button{border:2px solid;width:355px;cursor:pointer;background:#ccc;border-color:#eee #aaa #aaa #eee;margin:6px 0 0}#imgp_form input.button:hover{background:#fff}#imgp_form .errorMsg{display:block;padding:2px 0 2px 105px}#imgp_form_close{position:absolute;right:-20px;top:-20px;width:36px;height:36px;background:url(/images/layout/imgpopup/close.png) 50% 50% no-repeat;cursor:pointer;text-indent:-19999px;overflow:hidden}#imgp_close{position:absolute;right:-25px;top:-25px;width:36px;height:36px;background:url(/images/layout/imgpopup/close.png) 50% 50% no-repeat;cursor:pointer}#imgp_prev,#imgp_next{position:absolute;width:55px;height:73px;bottom:23px;left:50%;background:url(/images/layout/imgpopup/arrows.gif) no-repeat;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;outline:none}#imgp_prev{margin-left:-67.5px;background-position:0 0}#imgp_next{margin-left:12.5px;background-position:100% 0}#imgp_shadow_wrap{position:absolute;z-index:130;display:none}#imgp_shadow_wrap div{position:absolute}#imgp_shadow_nw,#imgp_shadow_ne,#imgp_shadow_se,#imgp_shadow_sw{background:url(/images/layout/imgpopup/shadow_corners.png)}#imgp_shadow_n,#imgp_shadow_s{background:url(/images/layout/imgpopup/shadow_ns.png)}#imgp_shadow_w,#imgp_shadow_e{background:url(/images/layout/imgpopup/shadow_we.png)}#imgp_shadow_nw{top:0;left:0;width:92px;height:92px;background-position:0 0}#imgp_shadow_n{height:92px;background-position:0 0;left:92px;right:92px;top:0}#imgp_shadow_ne{top:0;right:0;width:92px;height:92px;background-position:100% 0}#imgp_shadow_w{left:0;top:92px;bottom:92px;width:92px;background-position:0 0}#imgp_shadow{background:#fff;left:92px;right:92px;top:92px;bottom:92px}#imgp_shadow_e{right:0;top:92px;bottom:92px;width:92px;background-position:100% 0}#imgp_shadow_sw{bottom:0;left:0;width:92px;height:92px;background-position:0 100%}#imgp_shadow_s{height:92px;background-position:0 100%;left:92px;right:92px;bottom:0}#imgp_shadow_se{bottom:0;right:0;width:92px;height:92px;background-position:100% 100%}* html #imgp_shadow_wrap{background:#000;filter:alpha(opacity=30)}html.fsgOpened,.fsgOpened body{height:100%}.fsgWrap{position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;background:url(/images/layout/loading.gif) #eee 50% 50% no-repeat}.fsgNavigationWrap{position:absolute;top:20px;left:20px}.fsgNavigationWrap a{text-decoration:none;color:#fff;background:#000;display:block;padding:5px 10px}.fsgNavigationWrap:hover a.fsgNavigationLink,.fsgNavigationWrap a.fsgNavigationLink:hover,.fsgNavigationWrap a.fsgNavigationLink:focus{background:#666}.fsgNavigationWrap ul a{border-top:1px solid #fff}.fsgNavigationWrap ul a:hover,.fsgNavigationWrap ul a:focus{background:#fff;color:#000}.fsgNavigationWrap ul,.fsgNavigationWrap li{display:inline}.fsgInfoWrap{position:absolute;bottom:155px;left:0;width:100%;text-align:center}.fsgLabel,.fsgDescription{display:inline;color:#fff;background:#000;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 5px 5px;padding:5px 10px}.fsgLabel{font-weight:700}.fsgDescription{top:65px}.fsgClose{position:absolute;right:0;top:0;width:36px;height:36px;background:url(/images/layout/imgpopup/close.png) 50% 50% no-repeat;text-indent:-19999px;overflow:hidden;cursor:pointer;padding:15px}.fsgArrowLeft,.fsgArrowRight{position:absolute;width:55px;height:73px;top:50%;margin-top:-36px;background:url(/images/layout/imgpopup/arrows.gif) no-repeat;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;outline:none;text-indent:-19999px;overflow:hidden}.fsgArrowLeft{left:50px;background-position:0 0}.fsgArrowRight{right:50px;background-position:100% 0}.fsgThumbs{position:absolute;bottom:50px;left:50%;width:80%;margin-left:-40%}.fsgThumbsWrap{overflow:hidden;width:80%;margin:0 0 0 10%;padding:5px 0}.fsgThumbsLeft,.fsgThumbsRight{position:absolute;width:55px;height:73px;top:7px;background:url(/images/layout/imgpopup/arrows.gif) no-repeat;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;outline:none;text-indent:-19999px;overflow:hidden}.fsgThumbsLeft{left:0;background-position:0 0}.fsgThumbsRight{right:0;background-position:100% 0}.fsgThumbsLinks a{float:left;width:100px;height:70px;overflow:hidden;border:5px solid #000;opacity:0.5;filter:alpha(opacity=50);box-shadow:2px 2px 4px rgba(0,0,0,.6);-moz-box-shadow:2px 2px 4px rgba(0,0,0,.6);-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.6);transition:all .2s ease-in;-webkit-transition:all .2s ease-in;margin:0 10px 0 0}.fsgThumbsLinks a:hover,.fsgThumbsLinks a:focus{outline:none;border-color:#fff}ol,ul,#content ul.share li{list-style:none}input[type=search]::-webkit-search-decoration,#content .recipesBox a.image:after,* html #imgp_shadow_wrap div{display:none}::-webkit-input-placeholder,input:-moz-placeholder,textarea:-moz-placeholder{color:#888}.left,#nav li,#nav a,#hotelBox img,#content .eventsBox img,#content .packageBox img{float:left}a:hover,#metanav a:hover,#content a:hover,#content .eventsBox:hover .more{text-decoration:none}#newsletterSignup p,#newsletterSignup button,#hotelFacts dl,#bottomSiteOverview li li{margin:0}#socialBar a:hover,#nav ul#ddnRecipes a.first{margin-left:0}#hotelFacts h4:hover,#nav ul a:hover,#nav ul a:focus,#bottomSiteOverview li a:hover,#content .paging .pages a:hover{text-decoration:underline}#hotelFacts h4.active:after,#content a.image:hover .enlarge,ul.share .twitter a:hover{background-position:left bottom}div.cmsContent *,.mtc_wrap .mtc_dayrow span.mtc_valid{cursor:pointer}div.loading,.cmsModePreview #cmsToolbar{opacity:0.2;filter:alpha(opacity=20)}#nav ul ul li,#nav ul#ddnRecipes li{display:inline;float:none;width:auto;padding:0}#nav ul#ddnRecipes a:hover,#nav ul#ddnRecipes a:focus,#nav ul#ddnHotels a:hover,#nav ul#ddnHotels a:focus,#imgp_links:hover,#imgp_prev:hover,#imgp_next:hover,#imgp_prev:focus,#imgp_next:focus,.fsgArrowLeft:hover,.fsgArrowRight:hover,.fsgArrowLeft:focus,.fsgArrowRight:focus,.fsgThumbsLeft:hover,.fsgThumbsRight:hover,.fsgThumbsLeft:focus,.fsgThumbsRight:focus,.fsgThumbsLinks a:hover,.fsgThumbsLinks a:focus,.fsgThumbsLinks a.active{opacity:1;filter:none}#subnav li.active,#subnav li a.active:hover{background-color:#cfcfcf}#subnav li li a.active,#subnav li li a.active:hover{background:#e6e6e6}#content a.image img,#content span.image img,.mtc_wrap .mtc_wdays{display:block}#content .recipesBox h2 a,#content .packageBox h2 a{text-decoration:none;color:#a87e22}.companyBox:hover .button.watchlist,.companyBox .button.watchlistremove{top:154px}.fsgImageWrap img,.fsgImageWrap canvas{position:absolute;top:0;left:0}@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 1024px){input[type=radio],input[type=checkbox]{vertical-align:baseline;top:2px}}@media (-webkit-min-device-pixel-ratio: 1) and (max-device-width: 480px){input[type=radio],input[type=checkbox]{vertical-align:baseline;top:0}}@media (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 480px){input[type=radio],input[type=checkbox]{vertical-align:baseline;top:0}}@media (-webkit-min-device-pixel-ratio: 0){select{padding-right:20px}select[size],select[multiple]{background-image:none;padding:0}::-webkit-validation-bubble-message{box-shadow:rgba(0,0,0,0.5) 0 0 5px;background:0 color-stop(1,#000));border:1px solid;color:#fff;font:13px/17px "Myriad Pro", "Myriad Web Pro", MyriadPro, Myriad, MyriadProRegular, Trebuchet, Calibri,"Lucida Grande", "Lucida Sans Unicode", "Gill Sans", sans-serif;overflow:hidden;text-shadow:#000 0 0 1px;height:16px;border-color:#747474 #5e5e5e #4f4f4f;padding:15px 15px 17px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-outer-arrow,::-webkit-validation-bubble-top-inner-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border:0}}
