@import url('https://www.holidaycheck.de/promo/css/font-hc-iconfont.css');.exception-errors{position:fixed;display:block;background-color:#fee;border:solid 1px #c00;z-index:9999;right:20px;top:20px;bottom:20px;width:960px;overflow:auto;color:#900;}.exception-errors .exception{border:solid 1px #f00;padding:5px;}.exception-errors .button a{display:block;}.exception-errors.collapsed{bottom:auto;width:50px;}.exception-errors.collapsed .exception{display:none;}.exception-errors.collapsed .button a{text-align:center;}@font-face{font-family:'icomoon';src:url('/fontface/icomoon.eot');src:url('/fontface/icomoon.eot?#iefix') format('embedded-opentype'), url('/fontface/icomoon.woff') format('woff'), url('/fontface/icomoon.ttf') format('truetype'), url('/fontface/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal;}.icon-base-moon{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;}.icon-shopping:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#e25450;content:'\e61e';}.icon-sightseeing:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#5bb771;content:'\e62a';}.icon-sport:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#90b01f;content:'\e61c';}.icon-food:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#7d327d;content:'\e63b';}.icon-entertainment:before{font-family:'icomoon';display:inline-block;vertical-align:bottom;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;vertical-align:top;display:table-cell;padding-right:5px;color:#c13e04;content:'\e643';}.productsearch .box,.productsearchOfferList.ecomform .box{padding:0px;}#productsearchcitytrips .box,.productsearchOfferList .box,#eaofferlist .box{padding:0;border-width:1px;}#productsearchcitytrips .contentformtravelkindnotice,.productsearchOfferList .contentformtravelkindnotice,#eaofferlist .contentformtravelkindnotice{padding:10px 10px 0 10px;background-color:#fad73c;font-size:13px;font-weight:bold;}#productsearchcitytrips #productsearchTravellistingTravelKindTeaser,.productsearchOfferList #productsearchTravellistingTravelKindTeaser,#eaofferlist #productsearchTravellistingTravelKindTeaser{margin:0;height:67px;}#regionlist .contentformtravelkindnotice,#hotellist .contentformtravelkindnotice{padding:0px;}#hotellist.productlist{margin-bottom:60px;}#searchform-homepage{padding:10px;}#searchform-homepage #tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item{white-space:normal;}#searchform-content #productsearchOrganizerTeaser{position:static;bottom:0;left:0;float:left;width:264px;}#searchform-content .searchform{float:left;width:340px;}#searchform-content .contentformoffernotice{float:left;}#searchform-content-additional #productsearchOrganizerTeaser{position:static;bottom:0;left:0;float:left;width:137px;margin-top:35px;margin-left:-10px;}#searchform-content-additional .contentformoffernotice{float:right;margin-right:20px;}#searchform-content-additional .contentformoffernotice .offerPrice{float:left;margin-left:4px;}.searchform .loadModule,.withFlag .loadModule{background:#fff url('https://media.holidaycheck.com/data/image/common/spinner/element_spinner.gif') no-repeat center center !important;background-color:#f1f1f1 !important;background-image:none;min-height:205px;}.searchform.ui-tabs-panel,.withFlag.ui-tabs-panel{padding:0 !important;}.searchform.ui-state-default a:hover,.withFlag.ui-state-default a:hover{background:transparent;}.searchform form.form,.withFlag form.form{padding:20px 0 0;background-color:#f1f1f1;background-image:none;}.searchform .form .element,.withFlag .form .element{float:left;width:202px;height:46px;padding-left:11px;margin-bottom:15px;}.searchform .form .element > .hcselect-container,.searchform .form .element > .hcmultiselect-container,.searchform .form .element > .ui-datepicker-input,.searchform .form .element .hcmultiselect-container,.searchform .form .element > .autocompleter,.withFlag .form .element > .hcselect-container,.withFlag .form .element > .hcmultiselect-container,.withFlag .form .element > .ui-datepicker-input,.withFlag .form .element .hcmultiselect-container,.withFlag .form .element > .autocompleter{height:30px;}.searchform .form .element > .hcselect-container > .hcselect,.searchform .form .element > .hcselect-container.hcselect,.searchform .form .element > .hcmultiselect-container > .hcselect,.searchform .form .element > .hcmultiselect-container.hcselect,.searchform .form .element > .ui-datepicker-input > .hcselect,.searchform .form .element > .ui-datepicker-input.hcselect,.searchform .form .element .hcmultiselect-container > .hcselect,.searchform .form .element .hcmultiselect-container.hcselect,.searchform .form .element > .autocompleter > .hcselect,.searchform .form .element > .autocompleter.hcselect,.withFlag .form .element > .hcselect-container > .hcselect,.withFlag .form .element > .hcselect-container.hcselect,.withFlag .form .element > .hcmultiselect-container > .hcselect,.withFlag .form .element > .hcmultiselect-container.hcselect,.withFlag .form .element > .ui-datepicker-input > .hcselect,.withFlag .form .element > .ui-datepicker-input.hcselect,.withFlag .form .element .hcmultiselect-container > .hcselect,.withFlag .form .element .hcmultiselect-container.hcselect,.withFlag .form .element > .autocompleter > .hcselect,.withFlag .form .element > .autocompleter.hcselect{height:28px;line-height:2.25em;}.searchform .form .element > .hcselect-container.changed > .hcselect,.searchform .form .element > .hcmultiselect-container.changed > .hcselect,.searchform .form .element > .ui-datepicker-input.changed > .hcselect,.searchform .form .element .hcmultiselect-container.changed > .hcselect,.searchform .form .element > .autocompleter.changed > .hcselect,.withFlag .form .element > .hcselect-container.changed > .hcselect,.withFlag .form .element > .hcmultiselect-container.changed > .hcselect,.withFlag .form .element > .ui-datepicker-input.changed > .hcselect,.withFlag .form .element .hcmultiselect-container.changed > .hcselect,.withFlag .form .element > .autocompleter.changed > .hcselect{font-style:normal;}.searchform .form .element > div > .hcselect,.withFlag .form .element > div > .hcselect{font-style:italic;color:#787878;background-position:right -1230px;}.searchform .form .element > div > .hcselect.changed,.withFlag .form .element > div > .hcselect.changed{font-style:normal;}.searchform .form .element .autocompleter input.ui-autocomplete-input,.withFlag .form .element .autocompleter input.ui-autocomplete-input{background:#fff url("https://media.holidaycheck.com/data/image/common/form/sprite_form_potemkin.png") no-repeat right -1365px;height:27px;padding-top:1px;}.searchform .form .element.labelafter,.withFlag .form .element.labelafter{padding-top:20px;height:25px;}.searchform .form .element.labelafter > label,.withFlag .form .element.labelafter > label{overflow:inherit;line-height:2em;}.searchform .form .element.hardsearch label,.withFlag .form .element.hardsearch label{font-size:12px;}.searchform .form .element.hardsearch .hccheckbox-container .checked,.withFlag .form .element.hardsearch .hccheckbox-container .checked{background-position:0 -470px;}.searchform .form .element > label,.withFlag .form .element > label{display:block;font-weight:bold;overflow:hidden;white-space:nowrap;font-size:13px;margin-bottom:1px;}.searchform .form .element.formButton,.withFlag .form .element.formButton{padding:0 !important;display:inline-block;color:#0058a3;background-image:none;background-color:#fad73c;height:42px;width:inherit;-webkit-box-shadow:inset 0 -4px #f5c500;-moz-box-shadow:inset 0 -4px #f5c500;box-shadow:inset 0 -4px #f5c500;float:right;margin:6px 17px 15px 20px;line-height:1em;}.searchform .form .element.formButton input,.searchform .form .element.formButton .submit,.searchform .form .element.formButton span,.searchform .form .element.formButton a,.withFlag .form .element.formButton input,.withFlag .form .element.formButton .submit,.withFlag .form .element.formButton span,.withFlag .form .element.formButton a{color:#0058a3;background-image:none;background-color:transparent;font-size:16px;display:table-cell;text-align:center;vertical-align:middle;width:inherit;height:42px;padding:0 8px;}.searchform .form .element.formButton:hover,.searchform .form .element.formButton a:hover,.searchform .form .element.formButton input:hover,.searchform .form .element.formButton span:hover,.searchform .form .element.formButton:hover span,.withFlag .form .element.formButton:hover,.withFlag .form .element.formButton a:hover,.withFlag .form .element.formButton input:hover,.withFlag .form .element.formButton span:hover,.withFlag .form .element.formButton:hover span{color:#fff;background-color:#46b6fe;-webkit-box-shadow:inset 0 -4px #3c96cf;-moz-box-shadow:inset 0 -4px #3c96cf;box-shadow:inset 0 -4px #3c96cf;cursor:pointer;}.searchform .form .element.formButton :hover,.withFlag .form .element.formButton :hover{cursor:pointer;}.searchform .form .element .ui-datepicker-input > .hcselect,.searchform .form .element .ui-datepicker-input.hcselect,.withFlag .form .element .ui-datepicker-input > .hcselect,.withFlag .form .element .ui-datepicker-input.hcselect{font-style:normal;}.searchform .form .element .ui-datepicker-input label,.withFlag .form .element .ui-datepicker-input label{line-height:1.5em;height:16px;}.searchform .form#packageSimple .formButton,.searchform .form#hotelSimple .formButton,.withFlag .form#packageSimple .formButton,.withFlag .form#hotelSimple .formButton{margin:15px 12px 0 0;}.searchform .form#packageSimple .formButton:after,.searchform .form#hotelSimple .formButton:after,.withFlag .form#packageSimple .formButton:after,.withFlag .form#hotelSimple .formButton:after{padding:0 4px 0 0;}.searchform .form.content.additional,.withFlag .form.content.additional{width:177px;}.searchform .form.content.additional .element.formButton,.withFlag .form.content.additional .element.formButton{width:140px;}.searchform .form .pseudoLink,.withFlag .form .pseudoLink{display:block;margin:18px 0 0 5px;background-color:transparent;border:0 none;clear:both;text-decoration:none !important;color:#0058a3;border:none;}.searchform .form .pseudoLink:hover,.withFlag .form .pseudoLink:hover{color:#13a2fe;}.searchform.formWide .loadModule,.withFlag.formWide .loadModule{min-height:83px;}.searchform.formWide .content,.withFlag.formWide .content{float:left;padding-top:15px;width:988px;}.searchform.formWide .content > .element,.withFlag.formWide .content > .element{width:222px;margin-bottom:20px;padding-left:20px;}.searchform.formWide .content > .element > div > .hcselect,.withFlag.formWide .content > .element > div > .hcselect{width:197px;}.searchform.formWide .content > .element.formButton,.withFlag.formWide .content > .element.formButton{float:left;width:auto;padding:0 5px !important;}.searchform.packageRasta .element.buttonCentral,.withFlag.packageRasta .element.buttonCentral{margin-left:20px;margin-top:-23px;}.searchform.packageSimple .pseudoLinkContainer,.searchform.hotelSimple .pseudoLinkContainer,.searchform.packageSimpleCH .pseudoLinkContainer,.withFlag.packageSimple .pseudoLinkContainer,.withFlag.hotelSimple .pseudoLinkContainer,.withFlag.packageSimpleCH .pseudoLinkContainer{margin:5px 0 4px 6px;height:auto;}.searchform.packageSimple .pseudoLinkContainer input,.searchform.hotelSimple .pseudoLinkContainer input,.searchform.packageSimpleCH .pseudoLinkContainer input,.withFlag.packageSimple .pseudoLinkContainer input,.withFlag.hotelSimple .pseudoLinkContainer input,.withFlag.packageSimpleCH .pseudoLinkContainer input{width:125px;text-align:left;}.searchform.hotelcatalog .content.additional,.withFlag.hotelcatalog .content.additional{width:360px;}.searchform.tabformsContent,.withFlag.tabformsContent{margin-bottom:20px;}.searchform.tabformsContent strong,.withFlag.tabformsContent strong{font-size:14px;}.searchform.tabformsSimple .ui-tabs-panel,.withFlag.tabformsSimple .ui-tabs-panel{padding:20px 0 0;}.searchform.additional .element,.searchform.right .element,.searchform.rasta .element,.searchform.citytrip .element,.searchform.packageSimpleContentAdditional .element,.searchform.earlybird .element,.withFlag.additional .element,.withFlag.right .element,.withFlag.rasta .element,.withFlag.citytrip .element,.withFlag.packageSimpleContentAdditional .element,.withFlag.earlybird .element{width:292px;}.searchform.additional .element .hcselect,.searchform.right .element .hcselect,.searchform.rasta .element .hcselect,.searchform.citytrip .element .hcselect,.searchform.packageSimpleContentAdditional .element .hcselect,.searchform.earlybird .element .hcselect,.withFlag.additional .element .hcselect,.withFlag.right .element .hcselect,.withFlag.rasta .element .hcselect,.withFlag.citytrip .element .hcselect,.withFlag.packageSimpleContentAdditional .element .hcselect,.withFlag.earlybird .element .hcselect{width:267px;}.searchform.additional .element.formButton,.searchform.right .element.formButton,.searchform.rasta .element.formButton,.searchform.citytrip .element.formButton,.searchform.packageSimpleContentAdditional .element.formButton,.searchform.earlybird .element.formButton,.searchform.package .element.formButton,.searchform.lastminute .element.formButton,.searchform.hotel .element.formButton,.withFlag.additional .element.formButton,.withFlag.right .element.formButton,.withFlag.rasta .element.formButton,.withFlag.citytrip .element.formButton,.withFlag.packageSimpleContentAdditional .element.formButton,.withFlag.earlybird .element.formButton,.withFlag.package .element.formButton,.withFlag.lastminute .element.formButton,.withFlag.hotel .element.formButton{width:auto;}.searchform #package .hcexpander-content-close,.searchform.earlybird .hcexpander-content-close,.searchform.lastminute .hcexpander-content-close,.searchform.package .hcexpander-content-close,.withFlag #package .hcexpander-content-close,.withFlag.earlybird .hcexpander-content-close,.withFlag.lastminute .hcexpander-content-close,.withFlag.package .hcexpander-content-close{visbility:hidden;display:block;}.searchform #package .hcexpander-content-close .element,.searchform.earlybird .hcexpander-content-close .element,.searchform.lastminute .hcexpander-content-close .element,.searchform.package .hcexpander-content-close .element,.withFlag #package .hcexpander-content-close .element,.withFlag.earlybird .hcexpander-content-close .element,.withFlag.lastminute .hcexpander-content-close .element,.withFlag.package .hcexpander-content-close .element{display:none;}.searchform.rasta,.withFlag.rasta{margin-bottom:20px;}.searchform.rasta .form .element,.withFlag.rasta .form .element{width:auto;}.searchform.citytrip .element,.withFlag.citytrip .element{width:auto;}.searchform.organizer .element,.withFlag.organizer .element{padding-left:0;}.searchform #hotelSimpleContent,.withFlag #hotelSimpleContent{padding-top:0px;}.searchform #package-specialRequest .hcoptions,.withFlag #package-specialRequest .hcoptions{width:285px;}.searchform #hcselect-packagech-airportSelect .hcoptions,.withFlag #hcselect-packagech-airportSelect .hcoptions{min-width:195px;}.searchform label span,.withFlag label span{color:#006fb7;}.searchform .ui-tabs-hide,.withFlag .ui-tabs-hide{display:none;}.searchform .ui-slider,.withFlag .ui-slider{width:146px;}.searchform .pseudoLinkContainer,.withFlag .pseudoLinkContainer{float:left;height:41px;margin:8px 0 0 12px;}.earlybirdOfferNew .form .element.formButton,.hotel .form .element.formButton,.packageOfferNew .form .element.formButton{margin-right:12px;margin-top:20px;}.hotelOffer .form .element.formButton{margin-right:18px;}#tabLinkContainer{margin-bottom:15px;}#tabLinkContainer .ui-tabs-nav{height:49px;}#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item a{height:31px;outline:0 none;line-height:1em;}#tabLinkContainer li.withFlag span.flag{padding:0 9px;margin-left:5px;}#tabLinkContainer .contentformoffernotice .floatLeft{float:none;}.travelOfferBlock .eaofferlistsearchform,#travelOffersBox .eaofferlistsearchform,#shipSearchForm .eaofferlistsearchform{width:232px;float:left;}.travelOfferBlock .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item a,#travelOffersBox .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item a,#shipSearchForm .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item a{padding:0.5em 0.3em;}.travelOfferBlock .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item.withFlag a,#travelOffersBox .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item.withFlag a,#shipSearchForm .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item.withFlag a{padding:0.5em 0.1em 0.5em 0.36em;}.travelOfferBlock .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item.ui-tabs-active a,#travelOffersBox .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item.ui-tabs-active a,#shipSearchForm .eaofferlistsearchform#tabLinkContainer .ui-tabs-nav .ui-tabs-nav-item.ui-tabs-active a{padding-bottom:0.6em;}.travelOfferBlock #eaofferlistlist,#travelOffersBox #eaofferlistlist,#shipSearchForm #eaofferlistlist{float:right;width:736px;}.travelOfferBlock #eaofferlistlist #main,#travelOffersBox #eaofferlistlist #main,#shipSearchForm #eaofferlistlist #main{width:733px;}.travelOfferBlock #eaofferlistlist h2.noDecoration,#travelOffersBox #eaofferlistlist h2.noDecoration,#shipSearchForm #eaofferlistlist h2.noDecoration{font-size:15px;}.travelOfferBlock .box,#travelOffersBox .box,#shipSearchForm .box{width:300px;float:left;margin:0px 10px;}.travelOfferBlock div.ui-tabs-panel,#travelOffersBox div.ui-tabs-panel,#shipSearchForm div.ui-tabs-panel{padding:0;}.travelOfferBlock div.ui-tabs-panel > strong,#travelOffersBox div.ui-tabs-panel > strong,#shipSearchForm div.ui-tabs-panel > strong{padding:0 10px;display:block;}.travelOfferBlock > .ui-tabs-nav > .ui-tabs-active a,.travelOfferBlock #tabLinkContainer > div > .ui-tabs-nav > .ui-tabs-active a,.travelOfferBlock #tabLinkContainer > .ui-tabs-nav > .ui-tabs-active a,.travelOfferBlock #uiTabsSearchForm .ui-tabs-nav .ui-tabs-active a,#travelOffersBox > .ui-tabs-nav > .ui-tabs-active a,#travelOffersBox #tabLinkContainer > div > .ui-tabs-nav > .ui-tabs-active a,#travelOffersBox #tabLinkContainer > .ui-tabs-nav > .ui-tabs-active a,#travelOffersBox #uiTabsSearchForm .ui-tabs-nav .ui-tabs-active a,#shipSearchForm > .ui-tabs-nav > .ui-tabs-active a,#shipSearchForm #tabLinkContainer > div > .ui-tabs-nav > .ui-tabs-active a,#shipSearchForm #tabLinkContainer > .ui-tabs-nav > .ui-tabs-active a,#shipSearchForm #uiTabsSearchForm .ui-tabs-nav .ui-tabs-active a{background-color:#f1f1f1 !important;}.travelOfferBlock > .ui-tabs-nav > .ui-tabs-active a:hover,.travelOfferBlock #tabLinkContainer > div > .ui-tabs-nav > .ui-tabs-active a:hover,.travelOfferBlock #tabLinkContainer > .ui-tabs-nav > .ui-tabs-active a:hover,.travelOfferBlock #uiTabsSearchForm .ui-tabs-nav .ui-tabs-active a:hover,#travelOffersBox > .ui-tabs-nav > .ui-tabs-active a:hover,#travelOffersBox #tabLinkContainer > div > .ui-tabs-nav > .ui-tabs-active a:hover,#travelOffersBox #tabLinkContainer > .ui-tabs-nav > .ui-tabs-active a:hover,#travelOffersBox #uiTabsSearchForm .ui-tabs-nav .ui-tabs-active a:hover,#shipSearchForm > .ui-tabs-nav > .ui-tabs-active a:hover,#shipSearchForm #tabLinkContainer > div > .ui-tabs-nav > .ui-tabs-active a:hover,#shipSearchForm #tabLinkContainer > .ui-tabs-nav > .ui-tabs-active a:hover,#shipSearchForm #uiTabsSearchForm .ui-tabs-nav .ui-tabs-active a:hover{background-color:#f1f1f1 !important;}.travelOfferBlock .contentformoffernotice,#travelOffersBox .contentformoffernotice,#shipSearchForm .contentformoffernotice{background-color:#fff;float:left;padding:10px;width:296px;text-align:right;}.travelOfferBlock .contentformoffernotice div,#travelOffersBox .contentformoffernotice div,#shipSearchForm .contentformoffernotice div{width:294px;text-align:right;}.travelOfferBlock .keyOffer,#travelOffersBox .keyOffer,#shipSearchForm .keyOffer{margin:11px;width:100px;background-color:#fff;border:1px solid #dadada;border-radius:5px 5px 5px 5px;text-align:center;padding-top:4px;}.travelOfferBlock .keyOffers,#travelOffersBox .keyOffers,#shipSearchForm .keyOffers{margin-top:0px;background-color:#f2f2f2;border-radius:5px 5px 5px 5px;}#shipSearchForm #tab-form{height:180px !important;}#shipSearchForm .form{padding-top:10px;}#shipSearchForm .element{margin-bottom:10px;}#shipSearchForm .element .formButton{margin-top:0;}#searchform-content-additional div.ui-tabs-panel{padding:20px 0 20px 10px;}#boxproductsearchtravelchannel div.searchform.rasta{width:auto;margin-bottom:0;}.boxOfferlistlist{width:713px;height:auto;float:left;margin:0 0 15px;padding:10px;border:2px solid #dadada;background:-moz-linear-gradient(center bottom,#f2f2f2 0%,#fff 100%) no-repeat scroll center bottom / 100% 10px transparent;}.calendar .calendar-head span,.calendar .calendar-days span{display:block;float:left;padding:0.1em 3px;text-align:center;width:20px;}.calendar .calendar-head{border-bottom:1px dotted #143764;clear:both;float:left;font-weight:bold;width:100%;}.calendar .calendar-days{float:left;cursor:pointer;}.calendar .calendar-days span.valid{font-weight:bold;}.calendar .calendar-days span.invalidMonth{color:#9c9c9c;font-weight:normal;}.calendar .calendar-days span.weekend{color:#143764;}.calendar .calendar-days span.active{background-color:#143764;color:#fff;font-weight:bold;}.calendar .calendar-days span.hover{background-color:#fad73c;color:#000;cursor:pointer;}.calendar .calendar-pane{background-color:#fff;border:1px solid #143764;height:172px;left:0;position:absolute;top:37px;width:186px;z-index:5000;}.calendar .calendar-pane .calendar-navigation{float:left;padding-top:5px;width:100%;}.calendar .calendar-pane .calendar-navigation .prev{background:url("https://media.holidaycheck.com/data/image/button/spriteRoundedIconsSmall.gif") no-repeat scroll 0 0 transparent;}.calendar .calendar-pane .calendar-navigation .next{background:url("https://media.holidaycheck.com/data/image/button/spriteRoundedIconsSmall.gif") no-repeat scroll -30px top transparent;}.calendar .calendar-pane .calendar-navigation .next,.calendar .calendar-pane .calendar-navigation .prev{cursor:pointer;display:block;float:left;height:15px;margin:2px 5px 2px 3px;width:15px;}.calendar .calendar-pane .calendar-navigation .calendarMonth{float:left;width:140px;}.calendar .calendar-pane .calendar-navigation .calendarMonth .calendarMonthInput{background-color:#fff;border:1px solid #9c9c9c;cursor:pointer;float:left;height:auto;overflow:hidden;padding:1px 2px;width:117px;}.calendar .calendar-pane .calendar-navigation .calendarMonth .calendarMonthDivIcon{background-image:url("https://media.holidaycheck.com/data/image/common/dropdown.gif");background-position:100% 0;background-repeat:no-repeat;cursor:pointer;float:right;height:20px;margin-left:-1px;overflow:hidden;width:18px;}.calendar .calendar-pane .calendar-navigation .calendarMonth .calendarMonthLayer{background-color:#fff;border:1px solid #143764;clear:both;display:none;padding:2px;position:absolute;top:26px;visibility:visible;width:131px;}.calendar .calendar-pane .calendar-navigation .calendarMonth .calendarMonthLayer a.calendarOption{cursor:pointer;display:block;padding:0 5px 0 2px;text-decoration:none;}.calendar .date-input input{height:16px;line-height:1em;float:left;cursor:pointer;border:1px solid #9c9c9c;width:128px;padding:2px 1px 0 1px;background-color:#fff;}.calendar .date-input button{background-image:url("https://media.holidaycheck.com/data/image/common/calendar.gif") !important;background-repeat:no-repeat;border:medium none;cursor:pointer;float:left;height:20px;margin-left:-1px;width:19px;font-size:12px;font-weight:bold;padding:0;text-decoration:none;}#contact .buttonMiddlebuttonMiddle span:after{font-family:'hc-iconfont';display:inline-block;vertical-align:baseline;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\e60C";padding-left:5px;font-size:0.8em;}.packageRaChannel .buttonMiddle:after{padding-right:4px;}