html{overflow-y:scroll}*{border:0;color:#555;font:11px Verdana,Arial,Helvetica,sans-serif;line-height:16px;margin:0;padding:0}
body{text-align:center;text-rendering:optimizelegibility}
#iframe_body{text-align:left}a:hover,a:hover strong{color:#de1c8c;cursor:hand}
.covered_link{display:block;height:100%;position:absolute;width:100%;z-index:1}
.icon_links{background:url(//images.interchalet.de/backgrounds/bg_links_f2f2f2.gif) no-repeat 0 2px;padding-left:20px}
.icon_laenderhinweise{display:block;font-weight:bold;margin-top:20px}
h1,h2,h3,h4,h5,h6{font-size:14px;font-weight:bold}
#bookingInfo h2{font-size:10px}h2,h3{padding:4px 0 2px 10px}
#faehren_nach h3,#imagemap h3,#imagemap_casa h3{padding-left:0}
.preise h3{padding-left:0}.landing_page h3{background:#e2ecfe;line-height:20px}
#infos_region h2{background:#e2ecfe;border-bottom:1px solid #555;line-height:20px}
#infos_region h3{padding:10px 0 0 10px}p{padding:5px 0}
ol,ul{list-style:none}li{margin:0 0 4px 0;white-space:nowrap}
dt{font-weight:bold}legend{color:red;display:none;font-size:14px}
label{font-weight:bold;margin:0 0 0 10px}
label:hover,label.hover{color:#de1c8c}label,input[type=checkbox],input[type=radio],input[type=button],input[type=submit],input[type=reset],input:hover,select,button{voice-family:"\"}\"";voice-family:inherit;cursor:pointer}
input,select,textarea{font:11px Verdana,Arial,Helvetica,sans-serif;font-weight:normal}
textarea{overflow:auto}input:focus,input.sffocus{background:#f2f2f2;color:#555}
select{margin:0 0 0 10px;width:180px}select[disabled]{background:#fff;color:#9f9f9f}
.inactive{background:#fff;color:#9f9f9f}
.error{border:1px solid #de1c8c}button{background:#fff;color:#555;font-weight:bold;height:18px;vertical-align:middle;width:36px}
button:hover{background:#de1c8c;color:#fff}
table{border-collapse:collapse;border-spacing:0;font:11px Verdana,Arial,Helvetica,sans-serif;font-weight:normal;margin:20px 0;padding-top:20px}
caption,th{font-weight:bold}caption{margin-top:20px !important;padding:5px}
th{text-align:left}th,td{padding:5px}sup,sub{position:relative}
sup{bottom:-2px;line-height:0;font-size:9px}
sub{top:.3em}strong,strong span,b,b span,em{font-weight:bold}
.uppercase{text-transform:uppercase}.clear{clear:both}
.left{float:left}.right{float:right}.position_relative{position:relative}
.position_static{position:static}.align_left{text-align:left}
.align_right{text-align:right}.inline{display:inline}
.normal{font-weight:normal}.bold{font-weight:bold}
.italic{font-style:italic}.no_underline{text-decoration:none}
.no_bg{background:0}.no_list_style{list-style-type:none}
.list_style{list-style-type:disc;margin-left:20px}
.em{color:#de1c8c}.highlight{color:#de1c8c}
#additionalTextWrapper,#vacancy a.exit,#additionalTextWrapper a.exit{border-top:1px solid #f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #f2f2f2}
input,textarea,select,.pet_selection,.arrival_date,#vacancyCalendar th,.none,.novakDay,.vakDay,.optvakDay,.actDay,.workDay,.satDay,.sonDay,.bookDayTD{border:1px solid #555}
caption{border-top:1px solid #555;border-bottom:1px solid #555}
#nojgroups_explained2 #order_newsletter_agreement,ul#pictograms li.icon_no_dog img,#thanks_to{border:1px solid #de1c8c}
ul#pictograms li img,.icons_credit_cards{border:1px solid #f2f2f2}
ul#partner li a img{border:1px solid #fff}
option{border:1px dotted #e2e2e2}button:hover{border:1px solid #ccc}
#area_winter,#area_casa,#area_skandinavia,#area_contact,#area_service{border-bottom:1px dotted #555}
fieldset{border:0}.checkbasic,table,.no_border,#order_newsletter li input#ok,.order_newsletter_landing_pageli input#ok,li.pet_selection input,.empty_cell,input.radio,fieldset#aufmerksam input,input#newsletter,#newsletter_subscribe input#frau,#newsletter_subscribe input#herr,#newsletter_subscribe input#ok,#newsletter_subscribe .checkbox_interests,input#x_agb_ok,input#x_newsletter_abo,input#x_haustier{border:0 none}
#hit_navigation,div.hit_navigation_vak{border-top:0}
.buttons{background-color:#ccc;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#ccc));background-image:-webkit-linear-gradient(top,#f2f2f2,#ccc);background-image:-moz-linear-gradient(top,#f2f2f2,#ccc);background-image:-o-linear-gradient(top,#f2f2f2,#ccc);background:-khtml-linear-gradient(top left,#f2f2f2,#ccc 100%);background-image:-ms-linear-gradient(top,#f2f2f2,#ccc);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#cccccc',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2',endColorstr='#cccccc');background-image:linear-gradient(to bottom,#f2f2f2,#ccc);zoom:1;color:#555;border-radius:5px 5px 5px 5px;box-shadow:1px 1px 1px #777;margin-right:10px;padding:8px 10px;text-decoration:none;text-shadow:0 1px 0 rgba(254,254,254,0.2);vertical-align:middle;cursor:pointer}
.buttons:hover{box-shadow:5px 5px 5px #999;color:#fff}
.call_to_action,.object_adds .call_to_action{background-color:#61a032;background-image:-webkit-gradient(linear,left top,left bottom,from(#89b06d),to(#61a032));background-image:-webkit-linear-gradient(top,#89b06d,#61a032);background-image:-moz-linear-gradient(top,#89b06d,#61a032);background-image:-o-linear-gradient(top,#89b06d,#61a032);background:-khtml-linear-gradient(top left,#89b06d,#61a032 100%);background-image:-ms-linear-gradient(top,#89b06d,#61a032);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b06d',endColorstr='#61a032',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#89b06d',endColorstr='#61a032');background-image:linear-gradient(to bottom,#89b06d,#61a032);zoom:1;color:#fff;display:block;font-size:14px;margin:0 10px;text-align:center}
.call_to_action:hover{box-shadow:5px 5px 5px #999;color:#fff}
.button_container{padding:10px 5px 0 0}.button_container{float:right}
ul.objekt_foto .button_container{float:left}
ul.objekt_foto .button_container{padding:0;width:103px}
a.button_left{background:transparent url(//images.interchalet.de/buttons/bg_button_left.gif) no-repeat 0 0;display:block;float:left;line-height:27px;height:35px;padding-left:10px;text-decoration:none}
a.button_left span.button_right{background:transparent url(//images.interchalet.de/buttons/bg_button_right.gif) no-repeat right 0;color:#fff;font-weight:bold;display:block;padding:4px 30px 14px 2px}
a.button_hitlist_left{background:transparent url(//images.interchalet.de/buttons/bg_button_hitlist_left.gif) no-repeat 0 0;display:block;float:left;line-height:17px;height:25px;padding-left:10px;text-decoration:none;width:100%}
a.button_hitlist_left span.button_hitlist_right{background:transparent url(//images.interchalet.de/buttons/bg_button_hitlist_right.gif) no-repeat right 0;color:#fff;font-weight:bold;display:block;padding:2px 0 14px 2px}
ul.objekt_foto a:hover.button_hitlist_left,#search a:hover.button_left,#newsletter_subscribe a:hover.button_left{color:#fff;text-decoration:underline}
.odd,.even{background:#fff url(//images.interchalet.de/lines/dotted_line_2px_000_transparent.gif) repeat-x 0 0}
.bg_color_line_bottom{background:#fff url(//images.interchalet.de/lines/dotted_line_2px_000_transparent.gif) repeat-x left bottom}
.bg_color_line_top{background:#fff url(//images.interchalet.de/lines/dotted_line_2px_000_transparent.gif) repeat-x left top}
iframe#infox,#iframe_body,div#partner,h2.katalog_skireisen_fuer_gruppen{background:transparent url(//images.interchalet.de/backgrounds/bg_raster.gif) repeat 0 0}
#infos_region{background:#e2ecfe url(//images.interchalet.de/backgrounds/bg_header_search.png) repeat-x 0 0}
#teaser,.box_hints{background:#fff url(//images.interchalet.de/backgrounds/bg_object_raster.gif) repeat-x}
.icon_currency_calculator,.cancel,.back,.end,.icon_next,.forward,.next,.icon_back,.start,.exit,.icon_delete,.icon_house,.icon_home,.icon_newsletter,.icon_printer,.icon_camera,.icon_dia_show,.icon_video,.icon_email_go,.icon_reset,.icon_view_notepad,.icon_add_notepad,.icon_in_notepad,.icon_googlemaps,.icon_change_kriteria,.icon_tosearch,.icon_hits,.icon_map,.icon_time,.icon_weather,.icon_max,.icon_min,.icon_was,.icon_contact,.icon_son,.icon_reg,.icon_order_catalog,.icon_show_online_catalog,.icon_pdf,.icon_xls,.icon_doc,.icon_zip,.icon_ski_maps,.icon_facebook,.icon_twitter,.icon_googleplus,.icon_bookmark,.splices_printer,.splices_facebook,.splices_twitter,.splices_bookmark,.splices_email_go,.splices_feed,.splices_googleplus,.iconUnavailable,.iconAvailable,.icon_bullet-selected,.icon_bullet-unselected{background:url(//images.interchalet.de/icons/icons.png) no-repeat}
.icon_currency_calculator{background-position:0 0}
.icon_calender{background-position:0 -20px}
.cancel{background-position:0 -40px}.back{background-position:0 -58px}
.end{background-position:100% -78px}.icon_next{background-position:0 -100px}
.forward{background-position:0 -98px}.next{background-position:100% -118px}
.icon_back{background-position:0 -140px}
.start{background-position:0 -158px}.exit{background-position:0 -180px}
.icon_delete{background-position:0 -200px}
.icon_email_go{background-position:0 -220px}
.icon_house,.icon_home{background-position:0 -260px}
.icon_change_kriteria{background-position:0 -320px}
.icon_tosearch{background-position:0 -320px}
.icon_newsletter{background-position:0 -340px}
.icon_printer{background-position:0 -360px}
.icon_reset{background-position:0 -380px}
.icon_hits{background-position:0 -60px}.icon_add_notepad{background-position:0 -440px}
.icon_in_notepad{background-position:0 -478px}
.icon_view_notepad{background-position:0 -460px}
.icon_time{background-position:0 -498px}
.icon_weather{background-position:0 -520px}
.icon_son{background-position:0 -540px}.icon_reg{background-position:0 -740px}
.icon_max{background-position:0 -760px}.icon_min{background-position:0 -780px}
.icon_was{background-position:0 -800px}.icon_contact{background-position:0 -918px}
.icon_camera{background-position:0 -837px}
.icon_dia_show{background-position:0 -877px}
.icon_video{background-position:2px -882px}
.icon_map{background-position:0 -560px}.icon_googlemaps{background-position:0 -1080px}
.icon_show_online_catalog{background-position:0 -600px}
.icon_order_catalog{background-position:0 -620px}
.icon_pdf{background-position:0 -640px;padding:2px 0 2px 20px}
.icon_xls{background-position:0 -660px;padding:2px 0 2px 20px}
.icon_doc{background-position:0 -680px;padding:2px 0 2px 20px}
.icon_zip{background-position:0 -700px;padding:2px 0 2px 20px}
.icon_ski_maps{background-position:0 -720px;padding:2px 0 2px 20px}
.iconUnavailable{background-position:0 -200px}
.iconAvailable{background-position:0 -478px}
.icon_bullet-selected{background-position:0 -1120px}
.icon_bullet-unselected{background-position:0 -1140px}
.exit{height:16px;position:absolute;right:40px;top:10px;width:16px}
.icon_facebook{background-position:0 -980px}
.icon_twitter{background-position:0 -1000px}
.icon_googleplus{background-position:0 -1040px}
.icon_bookmark{background-position:0 -400px}
.icon_feed{background-position:0 -1020px}
.splices_email_go{background-position:0 -218px}
.splices_printer{background-position:0 -360px}
.splices_facebook{background-position:0 -980px}
.splices_twitter{background-position:0 -1000px}
.splices_bookmark{background-position:0 -400px}
.splices_feed{background-position:0 -1020px}
.splices_googleplus{background-position:0 -1040px}
.icon_specials,.icon_landing_pages{background:url(//images.interchalet.de/backgrounds/bg_links.gif) no-repeat 0 -25px;padding-left:20px}
.icon_new,.icon_rabatt{color:#fff;font-weight:bold;height:45px;padding-top:12px;position:absolute;right:10px;text-align:center;top:30px;width:45px}
.icon_new{background:url(//images.interchalet.de/icons/circle.png) no-repeat 0 0}
.icon_rabatt{background:url(//images.interchalet.de/icons/circle.png) no-repeat -50px 0}
.flag_germany,.flag_hungary,.flag_croatia,.flag_slovensko,.flag_austria,.flag_polen,.flag_united_kingdom,.flag_switzerland,.flag_netherlands,.flag_czech_republic,.flag_usa,.flag_italy,.flag_france,.flag_spain,.flag_portugal,.flag_denmark,.flag_ireland,.flag_sweden,.flag_norway,.flag_finland,.flag_romania,.flag_australia,.flag_newzealand{background:url(//images.interchalet.de/flags/flags.gif) no-repeat}
.flag_denmark{background-position:0 0}.flag_finland{background-position:0 -20px}
.flag_ireland{background-position:0 -40px}
.flag_croatia{background-position:0 -60px}
.flag_netherlands{background-position:0 -80px}
.flag_usa{background-position:0 -100px}.flag_hungary{background-position:0 -120px}
.flag_spain{background-position:0 -140px}
.flag_portugal{background-position:0 -160px}
.flag_polen{background-position:0 -180px}
.flag_austria{background-position:0 -200px}
.flag_united_kingdom{background-position:0 -220px}
.flag_france{background-position:0 -240px}
.flag_switzerland{background-position:0 -260px}
.flag_italy{background-position:0 -280px}
.flag_germany{background-position:0 -300px}
.flag_czech_republic{background-position:0 -320px}
.flag_sweden{background-position:0 -340px}
.flag_norway{background-position:0 -360px}
.flag_slovensko{background-position:0 -380px}
.flag_romania{background-position:0 -400px}
.flag_australia{background-position:0 -420px}
.flag_newzealand{background-position:0 -440px}
.dk,.d,.fin,.f,.irl,.i,.hr,.nl,.n,.a,.p,.pl,.s,.ch,.e,.cz,.h,.usa{background:url(//images.interchalet.de/icons/autokennzeichen.gif) no-repeat}
.dk{background-position:0 2px}.d{background-position:0 -36px}
.fin{background-position:0 -73px}.f{background-position:0 -110px}
.irl{background-position:0 -146px}.i{background-position:0 -183px}
.hr{background-position:0 -220px}.nl{background-position:0 -258px}
.n{background-position:0 -295px}.a{background-position:0 -332px}
.p{background-position:0 -369px}.pl{background-position:0 -406px}
.s{background-position:0 -442px}.ch{background-position:0 -479px}
.cz{background-position:0 -554px}.e{background-position:0 -516px}
.show{display:block}.hide,#object_description #objekttext-komplett,#object_description div.preise#mietpreise,#object_description div.preise#mietpreise_pro_person,#object_description div.preise#wohn_skipass,#object_description div.preise#sondertermine,#object_description div.preise#kurzurlaub,#object_description #objekttext-komplett,#object_description #vakanz_uebersicht,#object_description #vakanzuebersicht,#object_description .objektkriterien,#object_description #vacancy,#object_special_offers,#order_newsletter_agreement,#teaser_text br,#about_interchalet_products dl,#suchprogress,#additionalTextWrapper,#additionalTextWrapperRegion,#footer_print,#bookingWinterInfoDetail{display:none}
.block{display:block}.top{text-align:right;width:100%}
.bg_title_teaser{position:absolute;left:0;bottom:0;display:none;height:40px;width:100%;background:#3672a9;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
.bg_title_book_now{background:#95b8ce}#infos_region{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//images.interchalet.de/backgrounds/bg_header_search.png",sizingMethod="crop")}
#wrapper{background:#fff url(//images.interchalet.de/backgrounds/bg_container_wrapper.gif) repeat-y 0 150px;border:1px solid #ccc;margin:auto !important;position:relative;text-align:left;width:880px}
#flight_ibe #wrapper{background:0;width:960px}
#sunnycars,#sunnycars #wrapper{background:0}
#print #wrapper{background:#fff}
.wrapper{text-align:left;margin:0 auto;width:880px}
.extra{margin-bottom: 10px}

/*============================================= NEW - IC-NAVIGATION -TOP ============================================*/
.navi_main {width:100%;height:34px;padding:10px 0;background:#FFF}
* html .navi_main{z-index:1}
.navi_main .wrapper {position:relative;overflow:visible}
.navigation {position: absolute;top:0;left:0;width:100%}
/* --------------------------- Hauptmenü-Links --------------------------- */
.navigation li{background:0;border-right:1px dotted #3672a9;position:relative;float:left;margin-top:3px;z-index:11}
.ie7 .navigation li {display:inline}
.navigation li a{display:block;text-decoration:none}
.navigation li a:hover span{color:#de1c8c}
.navigation li a span{color:#3672a9;font-size:14px;display:block;padding:5px 10px}
.navigation li ul{position:absolute;left:-9999px;background:#fff;text-align:left}
.navigation li ul li{background:#fff;border-right:0;border-bottom:1px solid #ccc;margin:0;width:189px;zoom:1}
.navigation .count{position:absolute;right:-35px;top:-10px;padding:4px 0 0 18px;width:39px;height:34px;display:none;background:transparent url(//images.interchalet.de/icons/count.png) no-repeat;color:#fff}
.navigation li:hover a span {color:#6B6A6B}
/* --------------------------- SUB-MENÜ --------------------------- */
.navigation li ul {width:auto;background:none}
.navigation li:hover ul{left:0;display:block;padding-top:15px}
.navigation li.sfhover ul{display:block;left:auto}
.navigation li ul li {background:#f9f9f9}
.navigation li ul a,.navigation li ul a:link {padding:10px;font-size:14px;font-weight:normal}
/* --------------------------- :hover im SUB-MENÜ --------------------------- */
.navigation li ul a:hover,.navigation li ul a:focus {color:#6B6A6B;background:#FFF}
.navigation ul li:hover {border-bottom:1px solid #555}
/* --------------------------- Triangle - :before; :after im SUB-MENÜ --------------------------- */
.navigation li:hover li:first-child {border-top:1px solid #6B6A6B}
.navigation li:hover li:first-child:before {position: absolute;top:-11px;left:10px;width:10px;height:0;content:"";border-right:10px solid rgba(0, 0, 0, 0);border-bottom:10px solid #6B6A6B;border-left:9px solid rgba(0, 0, 0, 0)}
.navigation li:hover li:first-child:after {position: absolute;top:-11px;left:10px;width:0;content:"";border-right:10px solid rgba(0, 0, 0, 0);border-bottom:10px solid #FFF;border-left:10px solid rgba(0, 0, 0, 0)}
.ie8 .navigation li:hover li:first-child:before,
.ie8 .navigation li:hover li:first-child:after {display:none}/* FIx für IE8 */
/* --------------------------- RichFlyOut-Submenue SERVICE/ÜBER UNS/PARTNER --------------------------- */			
.navigation li:hover ul {position: absolute;top:26px;left:-150px;height:auto;padding-top:15px;background:#ffffff;background:-moz-linear-gradient(top,#ffffff 0%, #f9f9f9 10%, #f9f9f9 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(10%,#f9f9f9), color-stop(100%,#f9f9f9));background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 10%,#f9f9f9 100%);background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 10%,#f9f9f9 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 10%,#f9f9f9 100%);background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 10%,#f9f9f9 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f9f9f9',GradientType=0)}
.navigation li ul li {display:inline-block;width:200px;width:100%;border-top:1px solid #6B6A6B}
.navigation li:hover li {float:none;display:inline-block;width:auto;min-width:200px;margin-left:-4px;vertical-align:top;border-top:1px solid #6B6A6B;border-bottom:none}
.ie7 .navigation li:hover li {display:inline;padding-left:20px}
.navigation li:hover li:first-child {margin-left:0}
.navigation li ul dl dt {margin:10px 20px 10px 10px;font-size:14px;color:#6B6A6B}
.navigation li ul dl dd {border-bottom: 1px solid #CCC}
.navigation li ul dl dd:hover {border-bottom: 1px solid transparent}
.navigation li:hover li:first-child:before {top: -11px;left: 161px}
.navigation li:hover li:first-child:after {top:-11px;left:161px}
/* --------------------------- Sprache-Weiche --------------------------- */
.navigation .language,
.navigation .no_border{border:0}
.navigation .language {width:90px}
.navigation .language a {margin-left:10px}
.navigation .language li {height:auto;width:130px}
.navigation .language span {display: inline-block}
.navigation .language:hover ul {left:5px}
.navigation .language:hover li {float:left}
.navigation .language:hover li:first-child {margin-left:-4px}
.navigation .language:hover li:first-child:before {top:-11px;left:21px}
.navigation .language:hover li:first-child:after {top:-10px;left:20px}

.navigation .flag_de,.navigation .flag_hu,.navigation .flag_hr,.navigation .flag_at,.navigation .flag_pl,.navigation .flag_en,.navigation .flag_ch,.navigation .flag_nl,.navigation .flag_cs,.navigation .flag_usa,.navigation .flag_it,.navigation .flag_sl,.navigation .flag_fr,.navigation .flag_es,.navigation .flag_pt,.navigation .flag_dk,.navigation .flag_irl,.navigation .flag_se,.navigation .flag_no,.navigation .flag_fi{background:transparent url(//images.interchalet.de/flags/flags.gif) no-repeat}
.navigation .language .flag_de{background-position:right -293px}
.navigation .flag_de,.navigation li.flag_de a{background-position:10px -293px}
.navigation .flag_en,.navigation li.flag_en a{background-position:right -213px}
.navigation .flag_nl,.navigation li.flag_nl a{background-position:right -73px}
.navigation .flag_es,.navigation li.flag_es a{background-position:right -133px}
.navigation .flag_fr,.navigation li.flag_fr a{background-position:right -233px}
.navigation .flag_it,.navigation li.flag_it a{background-position:right -273px}
.navigation .flag_sl,.navigation li.flag_sl a{background-position:right -373px}
.navigation .flag_hr,.navigation li.flag_hr a{background-position:right -53px}
.navigation .flag_pl,.navigation li.flag_pl a{background-position:right -173px}
.navigation .flag_hu,.navigation li.flag_hu a{background-position:right -113px}
.navigation .flag_cs,.navigationli .flag_cs a{background-position:right -313px}
.navigation .language .inactiv{position:absolute;right:20px;top:0}
.navigation .language .flag_fr.inactiv{right:-10px}

/* --------------------------- Contact --------------------------- */
.navigation .contact{border:0;float:right}
.navigation .contact a{background:url(//images.interchalet.de/icons/phone.png) no-repeat;cursor:default;padding:5px 10px 10px 28px;color:#de1c8c;font-size:14px;font-weight:normal}
.navigation .contact a span{display:inline;padding-left:0;color:#de1c8c;font-weight:bold;font-size:12px}
.navigation .contact span,
.navigation .contact:hover span {color:#de1c8c}


/*============================================= NEW - CASA-NAVIGATION -TOP ============================================*/
#casa .navi_main .wrapper {position:relative;overflow:visible}
#casa .navigation {width:auto;position:absolute;top:0;right:0;left:auto}		
/* Hauptmenü-Links */
#casa .navigation li a span {color:#555}
#casa .navigation .home {display:none}
#casa .navigation li ul {width:auto;margin:0;background:0}
#casa .navigation li:hover ul {padding-top:0;background:#F9F9F9}
#casa .navigation li:hover li:first-child:before,
#casa .navigation li:hover li:first-child a:after {position: absolute;top:-11px;left:20px;width:10px;height:0;content:"";border-right:10px solid rgba(0,0,0,0);border-bottom:10px solid #6b6a6b;border-left:10px solid rgba(0,0,0,0)}
#casa .navigation li:hover li:first-child a:after {width:0;border-bottom:10px solid #FFF}
/* SERVICE */	
#casa .navigation .service:hover ul {position:absolute;top:41px;left:-195px;height:auto;margin-top:-16px;padding-top:16px}
#casa .navigation .service ul li {display:inline-block;border-top:1px solid #6B6A6B}
#casa .navigation .service:hover li {float:none;display:inline-block;min-width:150px;margin-left:-4px;vertical-align:top;border-top:1px solid #6B6A6B;border-bottom:none}
#casa .navigation .service:hover li:first-child {margin-right:-1px;margin-left:0}
#casa .navigation .service:hover li:first-child:before,
#casa .navigation .service:hover li:first-child:after, 
#casa .navigation .service:hover dd:first-child a:after {top:-11px;left:210px}
.ie7 #casa .navigation .service:hover li {display: inline}
/* Über uns */	
#casa .navigation .about_us:hover ul{top:41px;left:0;display:block;width:198px;margin-top:-16px;padding-top:16px}
#casa .navigation .about_us li {float:left;width:190px;margin-left:0}
#casa .navigation .about_us:hover li:first-child:after {top: 0;left: 0}
/* Partner */	
#casa .navigation .partner:hover ul {position:absolute;top:41px;left:0;height:auto;width:auto;background:#FFF;margin-top:-16px;padding-top:16px}
#casa .navigation .partner:hover li {float:left;margin:0;min-width:100%}
#casa .navigation .partner:hover li:first-child {margin-right:-15px;margin-left:0}
#casa .navigation .partner:hover li:first-child:after {top:0;left:0}
/* RichFlyOut-Submenue SERVICE/ÜBER UNS/PARTNER */	
.ie7 #casa .navigation .partner li {min-width:180px}
/* --------------------------- Sprache-Weiche --------------------------- */
#casa .navigation .language {width:120px}
#casa .navigation .language:hover ul {top:41px;left:0;margin-top:-16px;padding-top:16px}
#casa .navigation .language:hover li {min-width:120px;margin:0}
#casa .navigation .language:hover li:first-child:after {top:0;left:0}
.header{background:#e2ecfe;height:100px;margin-bottom:15px}

.header .logo {height: 59px;width: 304px;margin-left: 10px}
.header .logo {background: transparent url(//images.interchalet.de/logos/logo_interchalet-header.svg) no-repeat 0 0}
.header .logo {background: transparent url(//images.interchalet.de/logos/logo_interchalet_header.png) \9 no-repeat 0 0}/* "\9"-FIX IE8 and below (IE6, IE7, IE8) */

.header .logo a{display:block;height:59px;width:304px}
.header h1{color:#004d91;font-weight:normal;padding:5px 0 0;margin-left:12px}
.header .wrapper{position:relative}
.hotline{position:absolute;top:10px;right:0;width:263px;background:#edf3fe;padding:10px;border:1px solid #fff}
.hotline h2{padding:0 0 10px 0;color:#de1c8c}
.hotline .contact a{background:url(//images.interchalet.de/icons/phone.png) no-repeat;cursor:default;padding:5px 10px 10px 30px;color:#004d91;font-size:14px;font-weight:normal;text-decoration:none}
.seal{position:absolute;top:5px;right:0}
.gradient{height:34px;padding:5px 0 0 10px;background-color:#e0e0e0;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#f2f2f2,#e0e0e0);background-image:-moz-linear-gradient(top,#f2f2f2,#e0e0e0);background-image:-o-linear-gradient(top,#f2f2f2,#e0e0e0);background:-khtml-linear-gradient(top left,#f2f2f2,#e0e0e0 100%);background-image:-ms-linear-gradient(top,#f2f2f2,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#e0e0e0',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2',endColorstr='#e0e0e0');background-image:linear-gradient(to bottom,#f2f2f2,#e0e0e0);zoom:1}
.page-main,#page-main{margin:auto !important;position:relative;text-align:left;width:880px}
.direct-search{height:40px;padding:5px 0 0 10px;-webkit-border-radius:10px;-webkit-border-bottom-left-radius:0;-moz-border-radius:10px;-moz-border-radius-bottomleft:0;border-radius:10px;background-color:#e0e0e0}
.direct-search h2{position:absolute;top:12px;left:0;color:#61a032;font-size:22px}
.search-direct .input{position:absolute;top:10px;left:220px}
.search-direct li input{background:#fff;border:1px solid #ccc;border-radius:8px;color:#61a032;font-size:14px;font-weight:bold;display:block;padding:3px 5px 4px 5px;margin:0 0 0 20px;width:390px}
.search-direct li input:hover,
.search-direct li input:focus{border:1px solid #61a032}
.search-direct .input a {position:absolute;top:-6px;left:390px;width:24px;height:24px;border:1px solid #ccc;border-radius:none;border-top-right-radius:8px;border-bottom-right-radius:8px;background:#FFF;background:#fff url(//images.interchalet.de/icons/magnifier-input-search.png) no-repeat 5px 5px}
.search-direct .input a:hover {border:1px solid #61a032}
.cntrlSrch_results{padding:0;width:424px;background-color:#fff;z-index:10001}
.cntrlSrch_results ul{margin:0;width:100%;background-color:#fff;border:1px solid #ccc;border-top:1px solid #fff;z-index:10001}
.cntrlSrch_results li{position:relative;display:block;margin:0 0 0 5px;padding:15px 0;cursor:pointer;text-align:left;border-bottom:1px dotted #ccc;white-space:normal}
.cntrlSrch_results li.selected,.cntrlSrch_results li.selected:hover,.ac_over{color:#555;font-weight:bold;padding-left:5px}
.ac_loading{background:#de1c8c url(//images.interchalet.de/animations/loader_small.gif) right center no-repeat}
.ac_even img,.ac_odd img{position:absolute;top:0;right:0;float:right;margin:0 10px 0 0}
.cntrlSrch_results li span{display:none}
.search-direct li a{color:#61a032;font-size:14px;font-weight:bold;text-decoration:underline;display:block;margin:6px 0 0 16px}
.search-direct li a:hover{color:#61a032}
.search-direct .maps{position:absolute;top:10px;right:20px}
.search-direct li .mapsswitch{position:absolute;top:-48px;right:-12px;padding:6px 20px;display:none;background:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-radius:15px 15px 0 0;z-index:1000}
.search-direct li .mapsswitch p a{display:inline;margin:0 10px 0 0;font-size:11px;color:#61a032}
.search{position:relative;background:0;float:left;margin:-8px 20px 0 0;width:220px}
#hint,#hint_src{margin:20px 0 20px 10px;width:225px}
#hint h2{color:#de1c8c;padding:0}#hint p,#hint_src p{padding:5px 5px 0 0}
.search_basic{margin-top:0;padding:12px 0 10px 0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;background:#e0e0e0}
.search_basic fieldset{margin:5px 0}.search_basic h3{height:30px;margin:0 10px 5px 0;color:#de1c8c;font-size:22px;text-align:right;background:transparent url(//images.interchalet.de/icons/lupe.png) no-repeat 10px 0}
.search_basic h4{margin:0 10px 3px 10px;padding:3px 3px 3px 10px;color:#de1c8c;font-size:11px;background:#fff;border-bottom:1px dotted #555}
.search_basic li.left{position:relative}
.search_basic a{text-decoration:none;font-size:12px}
.search_basic a:hover:after{content:normal}
.search_basic .inactive{font-size:12px}* html .search_basic{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//images.interchalet.de/backgrounds/bg_header_search.png",sizingMethod="crop") repeat-x 0 0}
* html .search_basic h3{position:relative;background-image:none;zoom:100%}
* html .search_basic h3{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//images.interchalet.de/icons/lupe.png",sizingMethod="crop") no-repeat 20px 0}
.pcswitch{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#fff;border:1px solid #555;display:none;height:70px;margin:5px 0 0 10px;width:198px;z-index:1000}
.pcswitch ul{margin:15px 0 0 25px}.pcswitch li{color:#de1c8c;font-weight:bold}
.pcswitch li a{font-weight:bold;text-decoration:underline}
.search li{margin-bottom:10px}.search li .call_to_action{font-size:14px;margin-top:20px}
.search label{font-size:12px;margin-bottom:2px}
.search li.label{margin-bottom:2px}.search li.alternativen{padding:7px 10px 10px 10px;margin-bottom:10px;font-weight:bold;color:#c22271;font-size:14px;font-weight:bold;border-bottom:1px dotted #ccc}
.search select{font-size:12px;width:200px}
.search #persons_von,.search #persons_bis,.search #suche_schlafzimmer_von,.search #suche_schlafzimmer_bis{width:90px}
.search #persons_bis,.search #suche_schlafzimmer_bis{margin-left:0}
.mdash{float:left;display:inline-block;padding:0 5px}
#search_detail{width:180px}#price_slider{position:relative;width:188px;margin:10px 0 10px 10px;border:1px solid #ccc}
#price_slider div{height:10px;background:#e8f9db;border:0}
#price_slider a{position:absolute;top:-5px;width:12px;height:20px;background:#61a032}
#price_slider a.ui-corner-all{position:absolute;top:-5px;width:12px;height:12px;background:#62a032;border:0;border-radius:0;box-shadow:2px 2px 9px 1px #999}
#price_slider a span{width:0;height:0;display:inline-block;margin-top:12px;border-style:solid;border-width:12px 6px 0 6px;border-color:#62a032 transparent transparent transparent}
#equipment,#equipment_d,#situations,#equipment_s,#situations_s{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#fff;border:1px solid #555;display:block;padding:0 0 0 4px;left:10px;white-space:nowrap;position:relative;z-index:1}
#equipment,#equipment_d,#situations{height:18px;width:193px}
#equipment a,#situations a{display:block;width:100%}
.search_basic #equipment a,.search_basic #situations a{background:url(//images.interchalet.de/icons/icons.png)no-repeat 182px -1193px}
.search_basic #equipment_s a,.search_basic #situations_s a{width:190px;background:url(//images.interchalet.de/icons/icons.png)no-repeat 182px -1215px}
#equipment_s,#situations_s{float:left;padding:4px 2px 2px 4px;margin-bottom:10px;width:191px}
#equipment_s li,#situations_s li{float:left;position:relative}
#equipment_s li a,#situations_s li a{display:block;width:160px}
#equipment_s input,#situations_s input{float:left}
#equipment_s label,#situations_s label{cursor:hand;display:block;float:left;width:136px}
#equipment_s label span:hover,#situations_s label span:hover{color:#de1c8c}
#equipment_s .exit,#situations_s .exit{right:0;top:2px;z-index:10000}
.checkbox_equipment{margin-left:10px}.checkbox_equipment label{margin-left:0}
.search .pet{display:inline-block;width:193px;height:16px;margin:0;padding:2px 0 0 5px;position:relative;left:10px;background:#fff;border:1px solid #555;zoom:1;*display:inline;overflow:hidden}
.search .pet input{display:inline;height:12px;width:12px;margin:0 10px 0 0;border:1px solid #555}
.search .pet label{display:inline;margin:-3px 0 0 0}
.arrival_date{background:#fff;margin:0 0 0 10px;width:180px}
.cal_arrival_date{margin:0 0 1px 10px;vertical-align:bottom}
.input_arrival_date{background:#fff;font-size:12px;height:16px;width:178px}
.anreise{display:inline-block;width:173px;padding:0 0 0 5px;line-height:18px;color:#aaa;border:1px solid #555;background:#fff}
#dauer_s input{border:0}#dauer,#dauer_d,#dauer_s{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#fff;border:1px solid #555;display:block;padding:4px 2px 0 4px;margin-left:10px;white-space:nowrap;width:174px;z-index:1000;position:relative}
#dauer_s .exit{right:0;top:2px;z-index:10000}
#dauer,#dauer_d{height:18px;padding:0 0 0 4px}

/* NEW */
.search_basic #DatePickerWrapper{position:relative}
.search_basic #DatePicker{position:absolute;top:0;left:0}
.search_basic #DatePickerWrapper .DatePicker {top: 18px;}
.search_basic #DatePickerWrapper .tooltip {position:absolute;top:0;left:230px;padding:5px;width:200px;white-space:normal;background-color:#E8F9DB;border:1px solid #61a032;box-shadow:2px 2px 3px #61a032;cursor:pointer;z-index:100}
.search_basic #DatePickerWrapper .tooltip:before {position:absolute;top:0;left:-10px;content:'';padding:10px;background: transparent url(//images.interchalet.de/icons/icons.png) no-repeat 0 -1160px} 
.search_basic #vacancyCalendar{position:relative;width:330px;padding:10px;margin:0;border:1px solid #CCC;background:#FFF;box-shadow:5px 5px 5px rgba(153,153,153,.3);z-index:10001}
.search_basic #vacancyCalendar a{text-decoration:underline}
.search_basic #vacancyCalendar a.exit{right:0;width:20px;z-index:10001}
.search_basic #monatsb{margin:10px 0 20px}
.search_basic .DatePicker #monatsb{display:none}
.search_basic #vacancyCalendar .arrival_day_sat span{font-size:14px}
.search_basic #vacancyCalendar .arrival_day_sat span strong{color:#ADADAD;font-size:14px}
.search_basic #vacancyCalendar .legend {margin-bottom: 10px}
.search_basic #vacancyCalendar .legend .arrival_day{color:#555;padding:10px 0 0 10px;width:auto;font-size:14px}
.search_basic #vacancyCalendar .arrival_day .arrival_day-no,
.search_basic #vacancyCalendar .arrival_day .arrival_day-yes{float:left;display:inline-block;width:20px;height:20px;margin-right:5px;background:#d9f9c2;color:#555}
.search_basic #vacancyCalendar .arrival_day .arrival_day-no{background:#F2F2F2}
.search_basic p#nav_vacancyCalendar{height:34px;width:auto;line-height:3 0;margin:0;padding:0;background:#FFF;border:none;text-align:center}
.search_basic p#nav_vacancyCalendar .back,
.search_basic p#nav_vacancyCalendar .next{font-size:20px;background:#f2f2f2;left:5px;padding:8px 10px;border:transparent;border-radius:20px;text-decoration:none}
.search_basic p#nav_vacancyCalendar .next{left:auto;right:5px;text-align:right}
.search_basic p#nav_vacancyCalendar a.back:hover,
.search_basic p#nav_vacancyCalendar a.next:hover{background:#de1c8c;color:#fff;cursor:pointer}
.search_basic p#nav_vacancyCalendar select{position:static;margin:15px 0;width:150px}
.search_basic #vacancyCalendar table{margin:0;width:100%;background:#fff}
.search_basic #vacancyCalendar table thead th{padding:0;border:2px solid #fff;height:30px;width:44px;text-align:center;font-size:14px}
.search_basic #vacancyCalendar table td{width:30px;height:30px;padding:0;border:2px solid #fff}
.search_basic #vacancyCalendar table tbody tr{height:44px}
.search_basic #vacancyCalendar table tbody td{background:#f2f2f2;font-size:14px}
.search_basic #vacancyCalendar table td a{display:inline-block;padding:15px 12px;font-size:14px}
.search_basic #vacancyCalendar table td span{display:inline-block;height:20px;width:20px;line-height:20px}
.search_basic #vacancyCalendar tfoot{margin-bottom:20px}
.search_basic #vacancyCalendar tfoot td{text-align:right}
.search_basic #vacancyCalendar .bookDay,
.search_basic #vacancyCalendar td.satDay.bookDay,
.search_basic #vacancyCalendar td.sonDay.bookDay{background-color:#d9f9c2}
.search_basic #vacancyCalendar .bookDay:hover,
.search_basic #vacancyCalendar td.satDay.bookDay:hover,
.search_basic #vacancyCalendar td.sonDay.bookDay:hover{background:#de1c8c;color:#fff}
.search_basic #vacancyCalendar .bookDay:hover a{color:#fff}
.search_basic #vacancyCalendar td.satDay{background:#F2F2F2;color:#555}
.search_basic #vacancyCalendar td.satDay a{color:#555}

.search_basic #vacancyCalendar .duration{margin-top:10px}
.search_basic #vacancyCalendar .duration a{text-decoration:none}
.search_basic #vacancyCalendar .duration #li_dauer_sb_label{margin:30px 0 10px 0}
.search_basic #vacancyCalendar .duration #li_dauer_sb_label span{font-size:14px;font-weight:bold}
.search_basic #vacancyCalendar .duration .anreise{width:290px}
.search_basic #vacancyCalendar .duration li:first-child label{color:#AAA;font-size:12px}
.search_basic #vacancyCalendar .duration li label{font-size:14px}
.dauer_sb {display:inline-block;width:193px;margin-left:10px;padding:0 0 0 5px;line-height:18px;color:#aaa;border:1px solid #555;background:#fff}
.search_basic .duration .duration-dauer,
.search_basic .search-dauer{width:320px;height:296px;overflow:scroll;overflow-x:hidden;margin-left:0;padding-left:10px}
.search_basic .search-dauer{width:auto;background:#fff;border:1px solid #ccc}
.search_basic dt{padding:10px 0}
.search_basic dd{margin-bottom:10px;border-bottom:1px solid transparent}
.search_basic dd:nth-child(odd){background-color:#f2f2f2}
.search_basic dd:hover{background:#d9f9c2;color:#555;border-bottom:1px solid #ccc}
.search_basic dt,
.search_basic dd,
.search_basic dd a{font-size:14px}
.search_basic dd a {display:inline-block;width:310px;padding:10px 0 10px 10px;text-decoration:none}
.search_basic dd a:hover {color: #555}
.search_basic .search-dauer dd a {width: 198px}

.spinner{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.2)}
.search_basic #vacancyCalendar .hint{width:auto;margin:20px 0 0;padding:0;background:#f2f2f2;border:1px solid #ccc}
.search_basic #hint p{padding:5px}
/* END NEW */

#showhits,.reset_suche{margin:20px 0 20px 10px;padding-left:10px;width:190px;height:30px;line-height:30px;color:#de1c8c;font-weight:bold;vertical-align:middle;background:#fff}
.reset_suche a{text-decoration:underline}
#das_search h4{padding:5px 0 5px 5px;font-size:12px}
#search_specials{margin-top:20px;margin-bottom:20px;background:#e2ecfe url(//images.interchalet.de/backgrounds/bg_header_search.png) repeat-x 0 0}
* html #search_specials{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//images.interchalet.de/backgrounds/bg_header_search.png",sizingMethod="crop") repeat-x 0 0}
#search_specials h3{margin:5px 10px;padding:5px 0;font-size:16px}
#search_specials ul{margin-left:10px}#search_specials li{line-height:20px}
#search_specials a{font-weight:bold}#search_newsletter{background:#edf3fe;float:left;display:inline;margin:30px 0 10px 10px;position:relative;width:200px}
.order_newsletter{background-image:none;position:absolute;top:0;left:0;display:block;height:75px;width:200px;z-index:1000}
#search_newsletter img.overlay{position:absolute;left:112px;top:-19px;z-index:100}
#search_newsletter h3{position:absolute;top:5px;left:5px;color:#fff;text-shadow:1px 1px 1px #555}
.imprint_order-newsletter{margin-top:10px}
.imprint_order-newsletter li{float:left;display:inline;margin-left:5px;padding:5px 0 10px 0}
.imprint_order-newsletter .right{float:right}
.imprint_order-newsletter a{color:#adabab;font-size:10px}
.imprint_order-newsletter .buttons{color:#555;font-size:12px}
.imprint_order-newsletter .call_to_action{color:#fff;font-size:12px}
#search_newsletter_form ul.gender{float:left;margin-top:5px;width:100%}
#search_newsletter_form ul.gender li{float:left;display:inline;margin:0 0 8px 5px}
#search_newsletter_form .gender #nlsr_gender input{border:0;float:left;height:18px;width:14px}
#search_newsletter_form .geschlecht{float:left;color:#555;font-weight:normal;margin:0 5px;width:auto}
#search_newsletter_form input.order_newsletter_data{padding:2px 2px 2px 5px;width:181px;font-size:12px}
#search_newsletter_form .error{color:#de1c8c}
#search_newsletter_form ul.checkbox_interests{float:left;width:100%;margin-top:10px}
#search_newsletter_form ul.checkbox_interests li{float:left;margin-left:5px}
#search_newsletter_form ul.checkbox_interests input{border:0}
#search_newsletter_form ul.checkbox_interests label{font-weight:normal}
#search_newsletter_form p{padding:0 0 5px 0}
#search_newsletter_msg{background:#fff;border:1px solid #de1c8c;color:#555;float:left;display:inline;margin:10px 5px;padding:5px}
#search_newsletter_msg p{color:#de1c8c;font-weight:normal}
#search_newsletter_datenschutz{ margin: 10px 5px 0 5px; }
#search_newsletter_datenschutz .exit{right:5px;top:5px;text-decoration:none}
.nlsrError{border:1px solid #de1c8c}.nlsrError .geschlecht{color:#de1c8c}
.nlsrError .order_newsletter_data{border:0}
#search_newsletter_danke{float:left;display:inline;margin:10px 5px;position:relative;padding:5px;border:1px solid #ccc;background:#fff}
#search_newsletter_danke p{color:#555;font-weight:normal;padding-right:20px}
#search_newsletter_danke .exit{right:5px;top:5px;text-decoration:none}
.studien{display:none;float:left;width:198px;margin:20px 0 0 10px;background:#edf3fe;border:1px solid #edf3fe}
.studien p{margin-bottom:20px;padding:10px 10px 0 10px}
.studien img{margin-left:10px}.studien .left{width:74px;margin:10px 10px 0 10px}
.rating_box{background:none repeat scroll 0 0 #edf3fe;display:inline;float:left;margin:20px 0 0 10px;position:relative;padding:10px 10px 0 10px;width:180px;z-index:1}
.rating_box h3{color:#3672a9;font-size:14px;height:20px;font-weight:normal;margin:0 0 5px 0;padding:0 0 0 20px}
.rating_box .rating_stars{margin:0 0 10px 20px}
.rating_box p span{font-weight:bold}.rating_box p a{text-decoration:underline}
.rating_stars{background:url(//images.interchalet.de/splices/splices.png) no-repeat;background-position:-70px 1px;overflow:hidden;position:relative;top:0;display:inline-block;vertical-align:baseline;text-align:left;text-decoration:none;padding:0;width:68px}
.no_rating{color:#ccc;padding:0}.rated_0_5,.rated_1,.rated_1_5,.rated_2,.rated_2_5,.rated_3,.rated_3_5,.rated_4,.rated_4_5,.rated_5{background:url(//images.interchalet.de/splices/splices.png) no-repeat;background-position:-70px -20px;display:inline-block;height:13px;width:70px;padding:0}
*+html .rating_box .rated_0_5,* html rating_box .rated_0_5,*+html .rating_box .rated_1,* html .rating_box .rated_1,*+html .rating_box .rated_1_5,* html .rating_box .rated_1_5,*+html .rating_box .rated_2,* html .rating_box .rated_2,*+html .rating_box .rated_2_5,* html .rating_box .rated_2_5,*+html .rating_box .rated_3,* html .rating_box .rated_3,*+html .rating_box .rated_3_5,* html .rating_box .rated_3_5,*+html .rating_box .rated_4,* html .rating_box .rated_4,*+html .rating_box .rated_4_5,* html .rating_box .rated_4_5,*+html .rating_box .rated_5,* html .rating_box .rated_5{background-position:-70px -22px}
.rated_0_5{width:7px}.rated_1{width:14px}
.rated_1_5{width:21px}.rated_2{width:28px}
.rated_2_5{width:35px}.rated_3{width:42px}
.rated_3_5{width:49px}.rated_4{width:56px}
.rated_4_5{width:63px}.rated_5{width:70px}

.cheques-vacances_box {position:relative;display:inline;float:left;width:178px;margin:20px 0 0 10px;padding:14px 10px;text-align:center;border:1px solid #ccc;background:#fff}
.cheques-vacances_box h3 {color:#3672a9;font-size:14px;height:20px;font-weight:normal;margin:0 0 10px 0;padding:0}
.cheques-vacances_box a {position:absolute;top:0;left:0;width:198px;height:124px;background:rgba(254,254,254,.1);z-index:10001}
.cheques-vacances_box img {height:66px}

.social{background:none repeat scroll 0 0 #edf3fe;display:inline;float:left;margin:0 0 0 10px;position:relative;padding:10px 10px 0 10px;width:180px}
.social h3{color:#3672a9;font-size:14px;font-weight:normal;margin-bottom:5px;padding:0}
.social a{display:inline-block;padding:0;text-decoration:none}
.social a.icon_facebook,.social a.icon_twitter,.social a.icon_googleplus{float:left;margin-top:2px;margin-right:5px;padding:4px 0 0 15px;vertical-align:2px;width:auto}
.social dt{color:#3672a9;margin-bottom:2px}
.social dt a{color:#3672a9;font-weight:bold}
.social dd{color:#3672a9;float:left}.social dd div{float:left;width:150px}
.social .social_share_privacy_area li.facebook .info{right:-400px}
.social .social_share_privacy_area li.twitter .info{right:-428px}
.social .social_share_privacy_area li.gplus .info{right:-570px}
#teaser_major{position:relative;margin:0 0 20px 0;width:640px}
.reduction{position:absolute;top:0;left:0;width:250px;height:250px;background:transparent url(//images.interchalet.de/angebote/reduction.png) no-repeat;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=//images.interchalet.de/angebote/reduction.png,sizingMethod='crop')}
.hp-triangle{position: absolute;top:0;left:0;background:none}
.reduction .covered_link,.hp-triangle .covered_link {display:block;height:100%;position:absolute;width:100%;z-index:1}


#teaser_image .stoerer {position:absolute}
.stoerer {position:absolute;width:250px;height:240px}.stoerer img {width:250px;height:240px}
#teaser_major .countries{position:absolute;top:0;right:20px;height:300px;background:transparent url(//images.interchalet.de/backgrounds/rgba102_161_199_50.png) repeat;padding:0 10px;border-left:1px solid #7eb3de;border-right:1px solid #7eb3de}
#teaser_major .countries ul{margin-top:7px}
#teaser_major .countries li {margin:0 0 2px 0}


#scan #teaser_major .countries ul{margin-top:60px}
#teaser_major div.bg_title_book_now{height:30px;position:absolute;left:0;top:10px;width:220px}
#teaser_major h2,#casa #teaser_major h2,#ski #teaser_major h2,#scan #teaser_major h2,#hund #teaser_major h2{display:none}
#teaser_major p{color:#fff;font-size:26px;left:10px;position:absolute;top:10px}
#teaser_major .book-now{position:absolute;top:10px;left:10px}
#casa #teaser_major .book-now{right:130px;left:auto}
#teaser_major li{margin:0}#scan #teaser_major li{margin:10px 0}
#teaser_major li a{color:#fff;font-weight:bold;text-decoration:none}
#scan #teaser_major li a{font-size:14px;font-weight:normal}
#teaser_major li a:hover{text-decoration:underline}
.search_google_maps{display:none}#casa #teaser_major h2 span{color:white;font:40px georgia,"Times New Roman";display:block;margin:0 0 0 10px}
#casa #teaser_major ul{top:26px}#casa #teaser_major li{color:#fff;font-weight:bold;font-size:12px;margin:0 0 5px 0}
#casa #teaser_major li a{font-size:12px}
.homepage-infobox,.homepage-infobox-teaser{position:relative;clear:both;width:640px;overflow:hidden;height:auto;margin-bottom:20px;background:#edf3fe}
.homepage-infobox a{position:static;display:block;width:100%;height:100%;overflow:hidden;text-decoration:none}
.homepage-infobox h2,.homepage-infobox-teaser h2{float:left;width:104px;padding:0;margin:5px 10px 0 10px;font-size:34px;line-height:34px;font-weight:bold;color:#c22271}
.homepage-infobox ul,#teaser .homepage-infobox-teaser ul{float:left;width:500px;margin:6px 0}
.homepage-infobox li,.homepage-infobox-teaser li{margin:0 0 2px 0;white-space:normal}
.homepage-infobox-teaser{float:left;margin:20px 0 0 0}
.homepage-infobox-hits{position:relative;float:left;width:640px;margin:20px 0}
.hitlist .homepage-infobox-hits h2{padding-left:10px;font-weight:bold}
.homepage-infobox-hits h2 a{font-size:14px;color:#de1c8c;text-decoration:none}
.homepage-infobox-hits p{padding:10px}.homepage-infobox-hits p.right{padding:5px 5px 5px 15px;margin:0 10px 0 10px;background:0;border:0}
.homepage-infobox-hits .right a{text-decoration:none}
.double_set,.triple_set{position:relative;float:left;height:150px;width:310px;margin:0 20px 20px 0}
.double_set,.triple_set{position:relative;float:left;height:150px;width:310px;margin:0 20px 20px 0}
.double_set,#casa .triple_set{margin:20px 20px 20px 0}
.triple_set{height:157px;width:200px}
.double_set h2{position:absolute;top:-20px;left:0;width:310px;min-height:25px;padding:4px 0 0 0;background:#e0e0e0}
.double_set h2 a, #casa .triple_set h3 a {line-height:1.4}    
.triple_set h3{padding:4px 0 4px 10px;font-size:14px;font-weight:normal;background:#e0e0e0}
#casa .triple_set h3{position:absolute;top:-20px;left:0;width:310px;padding:4px 0 0 0;background:0}
.double_set h2 a,#casa .triple_set h3 a{color:#555;display:block;font-size:14px;margin:0 0 5px 10px;text-decoration:none}
.double_set h2 a:hover,.triple_set h3 a:hover,#casa .triple_set h3 a:hover{text-decoration:underline}
.double_set .bg_title_teaser,.triple_set .bg_title_teaser{position:absolute;top:-20px;left:0;height:25px;width:100%;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);background:#e0e0e0}
.double_set .bg_title_teaser {display:none}
*:first-child+html .bg_title_teaser,*:first-child+html .triple_set{bottom:0}
.double_set p{position:absolute;left:auto;right:10px;bottom:10px}
.double_set p a{padding:5px 20px 5px 5px;font-size:14px;color:#555;font-weight:normal;text-decoration:underline;border-radius:4px 4px 20px 4px;-moz-border-radius:5px 5px 5px 5px;background:#fff}
.triple_set ul{margin:10px 0 0 10px}
.triple_set li {white-space:normal}
.triple_set li a {display:inline-block;height:16px}
.reduced h3,.ferry h3{position:absolute;top:0;left:0;padding-left:0;width:200px;text-align:center;z-index:10}
.reduced img,.reduced img.percent,.ferry img {position:absolute;top:0;left:0}
.reduced img.percent{top:14px;left:150px;z-index:30}
.reduced a, .ferry a{position:absolute;top:0;left:0;height:157px;width:198px;background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);text-decoration:none;z-index:400}
#pc_sw_angebote{position:absolute;bottom:20px;left:0;height:80px;width:200px;background:#fff;-moz-opacity:.85;opacity:.85;filter:alpha(opacity=85);-ms-filter:"alpha(opacity=85)";z-index:1000}
#pc_sw_angebote ul{margin:20px 0 0 45px}
#pc_sw_angebote li{color:#de1c8c;font-weight:bold}
#pc_sw_angebote li a{position:static;display:inline;height:20px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";font-weight:bold;text-decoration:none;z-index:2000}
.last_box,#casa .last_box{margin-right:0}
.ski_set p,.ferry p,.dog p{margin:5px 10px 0}
.social_share_privacy_area{clear:both;margin:0 !important;list-style-type:none;padding:0 !important;width:auto;height:25px;display:block}
.social_share_privacy_area li{margin:0 !important;padding:0 !important;height:21px;float:left}
.social_share_privacy_area li .dummy_btn{float:left;margin:0;cursor:pointer;padding:0;height:inherit}
.social_share_privacy_area li .gplusone img{height:17px;width:24px}
.social_share_privacy_area li div iframe{overflow:hidden;height:inherit;width:inherit}
.social_share_privacy_area .facebook{width:180px;display:inline-block}
.social_share_privacy_area .facebook .fb_like iframe{width:145px}
.social_share_privacy_area .twitter{width:148px}
.social_share_privacy_area li div.tweet{width:115px}
.social_share_privacy_area .gplus{width:auto}
.social_share_privacy_area li div.gplusone{width:auto}
.social_share_privacy_area li .switch{display:inline-block;text-indent:-9999em;background:transparent no-repeat 0 0 scroll;width:0;height:0;overflow:hidden;float:left;margin:0;padding:0;cursor:pointer}
.social_share_privacy_area li .switch.on{background-position:0 -12px}
.social_share_privacy_area li.help_info{position:relative}
.social_share_privacy_area li.help_info .info,.social_share_privacy_area li .help_info.icon .info{display:none;position:absolute;bottom:40px;right:0;padding:10px 15px;margin:0;font-size:12px;line-height:16px;font-weight:bold;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 3px 4px #999;-webkit-box-shadow:0 3px 4px #999;box-shadow:0 3px 4px #999;background-color:#fdfbec;color:#000;z-index:500}
.social_share_privacy_area li .help_info.icon .info{left:-243px;width:350px;z-index:100}
.social_share_privacy_area li.help_info.display .info,.social_share_privacy_area li .help_info.icon.display .info{display:block}
.social_share_privacy_area li.help_info.info_off.display .info{display:none}
.social_share_privacy_area li .help_info.icon{background:#fff url(//images.interchalet.de/icons/socialshareprivacy_info.png) no-repeat center center scroll;width:25px;height:20px;position:relative;display:inline-block;vertical-align:top;border:2px solid #e7e3e3;border-right-width:0;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu.on .help_info.icon{border-top-width:0;border-left-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu.perma_option_off .help_info.icon{border-right-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.social_share_privacy_area li.settings_info{position:relative;top:-2px}
.social_share_privacy_area li.settings_info a{text-decoration:none;margin:0 !important}
.social_share_privacy_area li.settings_info .settings_info_menu{background-color:#f3f4f5;border:2px solid #e7e3e3;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:2px 2px 3px #c1c1c1;-webkit-box-shadow:2px 2px 3px #c1c1c1;box-shadow:3px 3px 3px #c1c1c1;left:0;position:absolute;top:0;width:135px;z-index:1000;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu.off{display:none}
.social_share_privacy_area li.settings_info .settings_info_menu.off form{display:none;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu .settings{text-indent:-9999em;display:inline-block;background:#fff url(//images.interchalet.de/icons/settings.png) no-repeat center center scroll;width:25px;height:20px;border:2px solid #e7e3e3;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0;border-left:1px solid #ddd;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu.on .settings{border-top-width:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset{border-width:0;margin:0;padding:0 10px 10px}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset legend{font-size:11px;font-weight:bold;line-height:14px;margin:0;padding:10px 0;width:115px}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset input{clear:both;float:left;margin:4px 10px 4px 0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:24px;-moz-transition:color .5s ease-in;-webkit-transition:color .5s ease-in;transition:color .5s ease-in;margin:0;padding:0}
.social_share_privacy_area li.settings_info .settings_info_menu form fieldset label.checked{color:#090}
#additionalTextWrapperRegion{border:1px dotted #555;float:left;margin-bottom:20px;padding:10px;position:relative;width:620px}
#additionalTextWrapperRegion a.exit{right:10px;text-decoration:none}
#additionalTextWrapperRegion .top{bottom:10px;position:absolute;right:10px}
#additionalTextWrapperRegion #sot{padding:10px}
#sot {clear:both;margin:0 0 20px 0}
#sot h4 {margin-bottom:10px;padding-left:10px;color:#de1c8c}
#sot p {padding:0 10px 10px 10px}
#sot table {width:100%;margin:0}
#sot tr {padding:10px}
.bg_sot_1{background:#f2f2f2}
.bg_sot_2{background:#e0e0e0} 
.bg_sot_3{background:#fff}
#sot th {padding:5px 10px}
#sot td {border-bottom:1px dotted #ccc}  
#object_sidebar{float:left;margin:0 20px 0 0;position:relative;width:220px;background:transparent url(//images.interchalet.de/backgrounds/bg_container_search.gif) no-repeat 0 0}
#sunnycars #object_sidebar{display:none}
#object_sidebar h3{margin:20px 0 10px 0;padding:10px;background:#edf3fe} 
#object_sidebar ul{margin:10px 0 10px 10px}
* html #object_sidebar ul{display:inline;float:left;margin:10px 0 10px 10px;width:170px}
#object_sidebar ul.jobs li {height:auto;line-height:2}
#object_sidebar ul.jobs li span {display:inline-block;margin-left:10px}
#object_sidebar li{margin-right:10px;white-space:normal}
* html #object_sidebar li{float:left;width:180px}
#object_sidebar .oldObjectCode {display:inline-block;text-indent:10px}
#object_sidebar li a:hover {text-decoration:underline}
s#object_sidebar dl{margin:0 0 20px 10px}
#object_sidebar dt{font-weight:normal}
.location_dd,.equipment_dd {margin:0 0 20px 0;padding:0}
.equipment_dd {margin-bottom:40px}
.location_dd span,.equipment_dd span {display:block;margin:0 0 5px 0;white-space:nowrap}
.location_dd span::before,.equipment_dd span::before {display:inline-block;margin-right:5px;content:" ✓ ";color:#61a032;font-size:10px;font-weight:bold}
.rating_dd {margin-left:-10px}
.rating_dd .rating_stars {margin:0 10px 0 0;padding-top:0} 
#object_sidebar p {display:flex;align-items:center;padding:0 0 0 10px}
#object_sidebar dl.jobs dd{margin-left:14px}
#object_sidebar img.wartung{margin-top:20px}


#tabs{border:0;float:left;padding:0;width:640px}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.ui-helper-clearfix{display:inline-block}
/*\*/* html .ui-helper-clearfix{height:1%}
.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;filter:Alpha(Opacity=0)}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:absolute;top:0;left:0;height:100%;width:100%}
.ui-tabs{padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{list-style:none;position:relative;padding:.2em .2em 0}
.ui-tabs .ui-tabs-nav li{position:relative;float:left;border-bottom-width:0 !important;margin:0 .2em -1px 0;padding:0}
.ui-tabs .ui-tabs-nav li a{float:left;text-decoration:none;padding:.5em 1em}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{padding-bottom:1px;border-bottom-width:0}
.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 li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}
.ui-tabs .ui-tabs-panel{padding:1em 1.4em;display:block;border-width:0;background:0}
.ui-tabs .ui-tabs-hide{display:none !important}
.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.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{border:1px solid #aaa;background:#fff;color:#222}
.ui-widget-content a{color:#222}.ui-widget-header{border:1px solid #aaa;background:#ccc;color:#222;font-weight:bold}
.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6;font-weight:normal;color:#555;outline:0}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;outline:0}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada;font-weight:normal;color:#212121;outline:0}
.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:0}
.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background:#fff;font-weight:normal;color:#212121;outline:0}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:0;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#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:#fef1ec;color:#cd0a0a}
.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a}
.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:#aaa;opacity:.3;filter:Alpha(Opacity=30)}
.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px}
#tabs ul.ui-tabs-nav{border:0;padding:0}
#tabs ul.ui-widget-header{background:transparent}
#tabs .ui-tabs .ui-tabs-nav li{margin:0 1px -1px 0}
* html #tabs li.details{margin-right:2px;width:120px}
* html #tabs li.prices{margin-right:2px;width:60px}
* html #tabs li.booking{margin-right:2px;width:120px}
* html #tabs li.map{margin-right:2px;width:120px}
* html #tabs li.rating{margin-right:0;width:170px}
* html #tabs .ui-state-default{border:1px solid #ccc;background:#e2ecfe;margin-top:5px;padding:2px}
* html #tabs .ui-state-active{background:#3672a9;border:1px solid #3672a9;margin-top:4px;padding:2px}
#tabs li.details,#tabs li.prices,#tabs li.booking,#tabs li.map,#tabs li.rating{margin-right:2px}
#tabs li.rating{margin-right:0}#tabs li.ui-tabs{padding:0}
#tabs .ui-state-default{border:1px solid #ccc;background:#e2ecfe;margin-top:5px;padding:2px 10px}
#tabs .ui-state-default:hover{background:#c22271;border:1px solid #c22271}
#tabs .ui-state-default:hover a span{color:#fff}
#tabs .ui-state-active{background:#3672a9;border:1px solid #3672a9;margin-top:4px;padding:2px 10px}
#tabs ul.ui-tabs-nav a{display:block;padding:4px 0;text-align:center;width:100%}
#tabs .ui-state-active a span{color:#fff;font-size:13px}
#tabs a span{font-weight:bold;color:#999}
#tabs ui-tabs-selected{border:1px solid red}
#beschreibung,#preise,#karte,#buchung,#rating{position:relative;padding:0;width:640px;background:#fff}
#beschreibung a span,#preise a span,#karte a span,#buchung a span,#rating a span{color:#fff}
.object{position:relative;float:left;width:425px;margin:0 10px 20px 0}
* html .object{height:600px}.object .destination{color:#999;font-weight:bold;margin:10px}
.object .description{background:#e2ecfe;padding:10px 0;float:left;width:100%;margin-bottom:10px;border-bottom:2px solid #ccc}
.object .short-description,.object .detail-description{display:inline-block;width:125px;margin-right:10px;padding-left:10px;font-weight:bold}
.object .object-code{display:inline;padding-left:0}
.object h3{clear:both;background:none #f2f2f2;margin-bottom:10px;padding:10px 0 10px 10px;border-bottom:1px dotted #ccc;width:auto}
.object dl{float:left;width:100%;margin-bottom:0;padding:0}
.object dt{float:left;margin-top:4px;margin-right:10px;padding-left:10px;width:120px}
.object dd{float:right;margin:0 0 5px 0;width:280px}
.object dd span{display:inline-block}
.object dd p{margin-bottom:5px;padding:0}
.object .detail h3{clear:both;background:#f2f2f2 url(//images.interchalet.de/backgrounds/bg_links.gif) no-repeat 8px -15px;margin-bottom:10px;padding:10px 0 10px 20px;border-bottom:2px solid #ccc;height:16px;width:auto}
.object h3{background:#fff url(//images.interchalet.de/backgrounds/bg_object_raster.gif) repeat-x scroll 0 0;font-size:11px;margin:0 0 5px 0}
.object span{display:block;padding-left:10px}
.object span span,.object span.G1Fett,.object span.Objektcode{display:inline;padding-left:0}
.object p,.object .UE2-Blau,.object .UE2Rot,.object .G1,.object .G1-mL,.object .WZUER,.object .WUE4,.object .WUUE4,.object .SUE3R,.object ul{margin:0;padding:0 0 5px 0}.object li{white-space: normal;}
.object .Ueber_1,.object .Ueber_2,.object .bodytext,.Ueber_1{margin-bottom:10px;padding:0}
.object .Ueber_1{font-size:14px}#additionalText span span .Ueber_1,#additionalText span span .SUE3R{margin:10px 0}
.object .bodytext{font-weight:normal}.object .bodytext br{margin-bottom:12px}
.bodytext_kursiv{font-style:italic}.object .G1{padding-bottom:10px}
.object u{font-style:italic;text-decoration:none}
.Objektcode,.G1-mL .Objektcode,.G1 .Objektcode,.UE2-Blau .Objektcode,.bodytext .Objektcode{margin-left:0}
.object .Ueber_1,.object .Ueber_2,.Ueber_1,.UE2-Blau,.bodytext_kursiv,.object u,.Objektcode a,.G1Fett,span.G4,.ue_extra,.SUE1B,.SUE3B,.SUUE3B,.SUE3R,.SUUE3R,.SUE4L,.UE2Rot,.UE2ORT,.WUE4,.WUUE4,.WZUER,.WZUEG,.WZUEB,.UE2Blauhoch,.Fett_Obj,.Codierung{font-weight:bold}
.object .G3{padding:0}.ue_extra{font-size:12px}
.object .UE2-Blau h3{margin: 20px 0;padding:10px;background:#edf3fe;border:0 none}
.extra_border{border:1px solid;padding:1px 4px;margin-left:1.4px;margin-right:1.4px}
.SUE1B,.SUE3B,.SUUE3B,.SUE3R,.SUUE3R,.SUE4L{text-transform:uppercase}
.SUE3R{font-size:16px}.SUUE3R{font-size:14px}
.SUE3B{font-size:16px;margin-top:10px}.SUUE3B{font-size:11px}
.WUE4,.WUUE4,.WZUER,.WZUEG,.WZUEB{font-size:14px}
.WUE4,.WZUER,.WZUEG,.WZUEB{text-transform:uppercase}
.Hochstellen,.UE2Blauhoch{font-size:9px;vertical-align:super}
.UE2Blauhoch{padding-right:20px}.sonderzeichen{font-family:Wingdings;font-size:12px}
.Codierung{padding-right:20px}#detail-versions{margin:0 0 10px 10px;font-weight:bold}
#detail-versions .no_underline{cursor:default;font-weight:bold;color:#555}
#pictograms{display:inline;float:left;height:40px;margin:0 0 10px 10px;width:415px}
#beschreibung #pictograms li,#buchung #pictograms li{float:left;margin-right:4px}
#beschreibung #pictograms li img{background:#fff}
#pictograms a{display:inline-block;width:40px;height:40px;padding:0;border:1px solid #f2f2f2;text-decoration:none}
#pictograms span.reduced-product{display:inline-block;position:static;width:26px;height:18px;padding:3px 4px;margin-bottom:5px;margin-top:6px;background:#c22271;border:2px solid #FFF;border-radius:9px;box-shadow:2px 2px 4px #CCC;text-align:center;color:#fff;font-weight:700}
#pictograms .sticker {width:auto;height:40px;border:1px solid #f2f2f2}
#pictograms	.sticker .new-product {display:block;margin:5px 8px 5px 5px;padding:3px 6px;background:#f0b20b;color:#FFF;font-size:11px;font-weight:bold;border:2px solid #FFF;border-radius:9px;box-shadow:2px 2px 4px #CCC}
.object .please_note{clear:both;margin:10px 0;border-bottom:2px solid #ccc;background:#f2f2f2;position:relative}
.object .please_note h2,.object .please_note p{padding:10px 0 0 10px}
.please_note .exit{right:5px;top:5px;text-decoration:none;cursor:pointer}
.object h2{clear:both;font-size:14px}.object .location{font-style:italic;margin-bottom:20px}
.object .object_name{font-size:14px;font-weight:bold;margin:0 0 20px 10px}
.object h3{background:0;border-bottom:1px dotted #555;width:400px}
.object h4{background:0;border-bottom:1px dotted #555;font-size:14px;margin:10px 0 5px 0;padding:0 10px 5px 10px}
#objektkriterien_wrapper{margin-top:-10px}
.object .summer_winter_switch_detail{margin:20px 10px}
.object .summer_winter_switch_detail a{font-weight:bold}
.object .fcode_detail{float:left;margin:40px 0 0 0}
.object .fcode_detail h3{background:#edf3fe;width:415px}
.object .fcode_detail li{margin:10px}#objektkriterien_wrapper table{margin-top:0}
#objektkriterien_wrapper .more_details{margin-left:10px}
.objektkriterien tbody tr:hover{background:#edf3fe;color:#555}
.objektkriterien td{line-height:normal;vertical-align:top}
.objektkriterien tbody tr:hover td,.objektkriterien tbody tr:hover td sup{color:#555}
.objektkriterien tbody tr:hover .col_left{font-weight:bold}
.objektkriterien tbody tr:hover td strong{color:#555}
.objektkriterien .col_left{padding-left:10px;width:170px}
#objekttext-komplett{display:none;float:left;width:425px}
#objekttext-komplett p{padding-left:0}#objekttext-komplett .bodytext{padding:0}
#map{background:#fff;margin:20px 0;width:405px}
#map h3{padding:0}
.object_adds{float:left;width:205px}
.object_adds p,#preise .object_adds p{margin:0 10px 0 20px;padding:5px 0}
.detail_booking_infos{clear:both;background:#fff;padding:3px 0 2px 0;margin:10px 10px -10px 10px;border:1px solid #CCC;border-radius:5px;text-align:center}
.detail_booking_infos p,.detail_booking_infos p a,#preise .detail_booking_infos p{padding:5px 0;margin:0;font-size:12px}
.detail_booking_infos a{text-decoration:none}
.detail_booking_infos span,.detail_booking_infos em{color:#c22271;font-size:13px;font-weight:bold}
.object_adds .objectprice{margin:0;padding:10px}
.object_adds .object-prices{position:static}
#beschreibung .object_adds .object-prices .price,#preise .object_adds .object-prices .price,#karte .object_adds .object-prices .price,#rating .object_adds .object-prices .price,#buchung .object_adds .object-prices .price{display:inline-block;color:#61a032}
#beschreibung .object_adds .object-prices .old-price,#preise .object_adds .object-prices .old-price,#karte .object_adds .object-prices .old-price,#rating .object_adds .object-prices .old-price,#buchung .object_adds .object-prices .old-price{color:#de1c8c}
#beschreibung .price-box .extra_charges,#preise .price-box .extra_charges,#karte .price-box .extra_charges,#rating .price-box .extra_charges,#buchung .price-box .extra_charges{margin-top:5px}
#beschreibung .price-box .extra_charges a,#preise .price-box .extra_charges a,#karte .price-box .extra_charges a,#rating .price-box .extra_charges a,#buchung .price-box .extra_charges a{font-weight:normal}
#beschreibung .price-box a,#preise .price-box a,#karte .price-box a,#buchung .price-box a,#rating .price-box a{color:#555;font-weight:bold}
#beschreibung .price-box a .old-price,#preise .price-box a .old-price,#karte .price-box a .old-price,#buchung .price-box a .old-price,#rating .price-box a .old-price{color:#de1c8c}
.object_adds ul{clear:both}

.object_adds li{white-space:normal}

.object_adds .tabs_links{margin:20px 0 20px 10px}
* html .object_adds .tabs_links{float:left;margin-left:5px}
.object_adds .button_container{float:left;margin-bottom:20px;padding:0}
.object_adds .button_left{width:195px}.object_adds p.change_date{float:left;margin:0 0 20px 0;width:190px}
.object_adds p.change_date,#preise .object_adds p.change_date{margin-left:0}
.object_adds .change_date a{display:block;padding:5px 5px 5px 10px;width:190px}
.object_adds p.change_date a:hover,#preise .object_adds p.change_date a:hover{background:#c22271;color:#fff;font-weight:bold}
ul.objectprice{margin:10px 0 20px 10px}ul.objectprice li{font-weight:bold}
ul.objectprice li.highlight{font-size:18px}
.object_infos{float:left;width:205px;position:relative;z-index:1}
.object_infos h3{background:#fff url(//images.interchalet.de/backgrounds/bg_object_raster.gif) repeat-x;font-size:11px;margin:4px 0 0 0}
.object_infos ul{margin:10px 0 20px 10px}
.object_infos li span{display:block;margin-top:5px}
.object_infos li span b{font-weight:normal}
.object_infos li a span{margin:0}
.object_adds .contact{clear:both;margin:20px 10px 0 10px;padding:5px 5px 5px 10px;background:#F5F5F5;background:#FFF;border:1px solid #ccc;border-radius:5px}
.object_adds .contact li{padding:5px 0 0 0;white-space:normal}
.object_adds .contact li strong{font-size: 12px}
.object_adds .contact a{text-decoration:none}
.object_adds .contact .tel-number{display:block;margin-bottom:-6px;font-size: 14px;color:#555}
#preise .object_adds .contact .tel-number{display:block}
.object_adds .contact span{display:inline-block;padding:0;color:#61A032}
.object_adds .contact.inactive{outline:1px solid #ccc}
.object_adds .contact.inactivestrong,.object_adds .contact.inactive a,.object_adds .contact.inactive .tel-number{color:#9f9f9f}
#preise p{margin-left:10px;padding-bottom:0}
#preise table{margin:10px 0 20px 5px;width:405px}
#preise caption{display:none}#preise thead tr{background:#fff url(//images.interchalet.de/lines/dotted_line_2px_000_transparent.gif) repeat-x scroll 0 bottom}
#preise thead th em{font-weight:normal}#preise thead th em a{color:#555}
#preise tr{background:#fff url(//images.interchalet.de/backgrounds/bg_table_row.gif) repeat-x scroll 0 bottom}
#preise tbody tr:hover{background:#edf3fe}
#preise a.icon_currency_calculator{padding-left:15px}
#preise span .mag{color:#de1c8c}
tr#currencies{background:0}
tr#currencies td,tr#currencies0 td{margin:0;padding:0}
#currencies div,
#currencies0 div,
#currencies1 div,
#currencies2 div,
#currencies3 div,
#currencies4 div{background:#e2ecfe;margin:0;padding:0 0 10px 0}
#currencies h3,#currencies h4,#currencies0 h3,#currencies0 h4,#currencies1 h3,#currencies1 h4,#currencies2 h3,#currencies2 h4,#currencies3 h3,#currencies3 h4,#currencies4 h3,#currencies4 h4{background:#fff url(//images.interchalet.de/backgrounds/bg_table_row.gif) repeat-x scroll 0 0;clear:both;font-size:11px;margin:10px 0}
#currencies h4{padding:4px 0 2px 10px}#currencies ul,#currencies0 ul,#currencies1 ul,#currencies2 ul,#currencies3 ul,#currencies4 ul{display:inline;float:left;margin:10px 0 20px 10px;width:380px}
#currencies li,#currencies0 li,#currencies1 li,#currencies2 li,#currencies3 li,#currencies4 li{float:left;width:190px}
#preise .flag_denmark{background-position:0 5px}
#preise .flag_croatia{background-position:0 -55px}
#preise .flag_usa{background-position:0 -95px}
#preise .flag_polen{background-position:0 -175px}
#preise .flag_united_kingdom{background-position:0 -215px}
#preise .flag_switzerland{background-position:0 -255px}
#preise .flag_czech_republic{background-position:0 -315px}
#preise .flag_sweden{background-position:0 -335px}
#preise .flag_norway{background-position:0 -355px}
#preise .flag_romania{background-position:0 -395px}
#preise .flag_australia{background-position:0 -415px}
#preise .flag_newzealand{background-position:0 -435px}
#currencies a.exit,#currencies0 a.exit,#currencies1 a.exit,#currencies2 a.exit,#currencies3 a.exit,#currencies4 a.exit{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(//images.interchalet.de/icons/icons.png) no-repeat scroll 0 -180px;display:block;position:relative;right:-384px;text-decoration:none;top:30px;z-index:10000}
#currencies ul a,#currencies0 ul a,#currencies1 ul a,#currencies2 ul a,#currencies3 ul a,#currencies4 ul a{display:block;height:18px;padding:2px 0 0 25px}
.soa_data{background:#fff;display:block;margin-bottom:20px;position:relative;width:405px}
.soa_data h3.highlight,.soa_data p{margin:5px 0 5px 5px}
.soa_data p{position:relative}.soa_data p span#fruehbucher_datum{font-weight:bold}
.soa_data table{margin:5px 0 5px 5px;padding-top:20px}
.soa_data tr.even{background:#fff url(//images.interchalet.de/backgrounds/bg_object_raster.gif) repeat-x}
.soa_data tbody tr:hover{background:#edf3fe}
.soa_data tbody tr:hover td{color:#555}.soa_data th.col_0{width:20px}
.soa_data th.col_1{width:80px}.soa_data th.col_2{width:150px}
.soa_data th.col_3{width:80px}.soa_data th.col_4{width:auto}
.soa_data table td{vertical-align:top}.soa_data table td span.highlight{font-size:10px;padding-left:0}
.soa_data p span.check_soa_vacancy{bottom:5px;color:#de1c8c;position:absolute;right:10px}
.soa_data p span.check_soa_vacancy a{color:#de1c8c}
.soaInfoTable { width:616px; }
#extra_charges{float:left;width:415px}#extra_charges dl{display:inline;float:left;margin:0 0 20px 0;width:405px}
#extra_charges dt,#extra_charges dd{float:left;line-height:16px;margin-bottom:10px}
#extra_charges dt{margin-left:0;width:200px}
#extra_charges dd{width:180px}#extra_charges p{display:inline;float:left;margin:10px 0 0 10px;width:400px}
#important_notes,#important_notes_1{float:left;margin-top:30px;width:415px}
#important_notes dl{display:inline;float:left;margin-left:10px;width:405px}
#important_notes dt,#important_notes dd{float:left;line-height:16px;margin-bottom:10px}
#important_notes dt{width:215px}#important_notes dd{width:180px}
#important_notes p,#important_notes_1 p{display:inline;float:left;margin:10px 0 0 10px;width:400px}
#karte #additionalTextWrapperRegion{background:#fff;border:0;float:left;margin-bottom:20px;min-height:220px;padding:0 10px 10px 0;position:relative;width:405px}
#additionalText{float:left;margin-left:0;padding:5px 0 0 0;width:405px}
#additionalText h2,#additionalText h3{font-size:13px;padding-left:0}
#additionalText h3{font-size:11px}#object_description #objekttext-komplett{position:relative}
*:first-child+html #object_description #objekttext-komplett{zoom:1}
#karte #additionalTextWrapperRegion .skiinfo{border-top:1px solid #f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #f2f2f2;margin:10px 0;padding:10px 10px 10px 0}
#karte #additionalTextWrapperRegion .skiinfo .WZUER{border-bottom:1px solid #de1c8c;color:#de1c8c;font-weight:bold;margin:10px 0 10px 10px;padding:5px 0 5px 0}
#karte #additionalTextWrapperRegion .skiinfo .G1FETT{font-weight:bold}
#karte #additionalTextWrapperRegion .ferry_to{margin:10px 0;width:403px}
#karte #additionalTextWrapperRegion .ferry_to a{margin:0 0 0 10px}
#karte #additionalTextWrapperRegion .ferry_to p{margin:5px 0 0 0}
#karte #additionalTextWrapperRegion .highlight a{background:#fff;color:#de1c8c;font-weight:bold;margin:0;padding-left:0}
#karte #additionalTextWrapperRegion .ferry_to div.right{float:none;text-align:right}
#karte #additionalTextWrapperRegion .ferry_to p a,#karte #additionalTextWrapperRegion .ferry_to div.right a{color:#555;font-weight:normal}
#map_route{border:0;width:620px}* html #map_route{width:425px}
#maps_route{border:0;float:left;margin:0;width:405px;position:relative}
* html #maps_route{width:395px}#maps_route .highlight{background:#fff;border-top:1px solid #f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #f2f2f2;margin:0 0 20px 0;padding:10px;width:403px}
#maps_route .highlight h4{color:#de1c8c;font-size:11px;padding-left:0}
#maps_route .highlight p{margin:0}#maps_route fieldset{background:#edf3fe;border:1px solid #ccc;margin-top:0;padding-top:20px;width:423px}
#maps_route li label{display:block;float:left;width:100px}
#maps_route li input{width:260px}#maps_route input{padding:5px 2px}
#maps_route input[type="text"]:focus{background:none repeat scroll 0 0 #e8f9db;border:1px solid #61a032}
#maps_route input:focus,#maps_route input.sffocus{background:#f2f2f2;color:#555}
#maps_route .button_container{display:inline;margin-right:40px}
#karte #routen_planer{border:0;margin:10px 0 20px 0;height:100%;width:425px}
#karte #routen_beschreibung{width:425px}
#routenplaner h4{font-size:14px;padding-left:10px;width:410px}
#routenplaner p{float:left;width:410px}iframe#routenplaner{margin-left:10px}
iframe#routenplaner table{border:1px solid red}
#map_route iframe#routenplaner{height:15px;width:600px;margin-left:0}
#maps_route iframe#routenplaner{margin-left:0;width:425px;height:680px}
#routenplaner_gmap .call_to_action{color:#fff;margin:20px 0 20px 110px;width:244px}
#routenplaner_gm{width:638px;margin-bottom:20px}
#routenplaner_gm fieldset{background:#f2f2f2;padding-top:0;padding-left:10px}
#routenplaner_gm fieldset h3{margin:10px 0;padding:0}
#routenplaner_gm fieldset ul{margin:0 0 20px 10px}
#routenplaner_gm .call_to_action{margin:20px 0 20px 110px;width:245px}
#routen_planer{width:638px}#routen_beschreibung{width:638px}
#vacancy{position:relative;width:405px;clear:both}
#vacancy h2{padding:0;border-bottom:1px solid #555}
#vacancy h3{float:left;margin:0 0 10px 0;width:415px}
* html #vacancyCalendar{float:left}#vacancyCalendar{float:left;margin:10px 0 0 0}
#vacancyCalendar li{width:190px}p#nav_vacancyCalendar{position:relative;height:30px;width:390px;line-height:3 0;margin:0 0 10px 0;padding:0;background:#fff;border-bottom:1px dotted #ddd;border-top:1px dotted #ddd}
p#nav_vacancyCalendar a{position:absolute;top:6px;height:20px;display:block;color:#555}
p#nav_vacancyCalendar a.back{left:10px}p#nav_vacancyCalendar select{position:absolute;top:6px;left:33%;width:125px}
p#nav_vacancyCalendar a.next{right:5px;text-align:right}
.vacancyCalendarSheets{float:left;height:190px;margin-left:4px;padding-left:0;width:400px}
.vacancyCalendarSheets ul{height:200px}.vacancyCalendarSheets li{margin-right:2px}
.vacancyCalendarSheets div{background:#fff;border:1px solid #de1c8c;height:161px}
.vacancyCalendarSheets div p{margin:5px 10px;padding:0;white-space:normal}
.vacancyCalendarSheets div p span{display:inline;padding:0;color:#de1c8c;font-weight:bold;font-size:14px}
.vacancyCalendarSheets p{width:160px}.saison_end{background:#f2f2f2;border:1px solid #de1c8c;margin-top:46px;height:236px;width:405px}
.saison_end h4{border:0}.saison_end div{background:0;border:0}
.saison_end div p{width:360px}.saison_end ul{margin:10px 0 0 10px;width:380px}
.vacancyCalendarSheets table{clear:both;margin:1px 10px 0 1px}
.vacancyCalendarSheets th,.vacancyCalendarSheets td,.none,.novakDay,.vakDay,.optvakDay,.actDay,.workDay,.satDay,.sonDay,.bookDayTD{height:20px;padding:1px;text-align:center;vertical-align:middle;width:24px}
.bookDayTD{cursor:pointer;text-decoration:underline}
.bookDayTD:hover,.bookDayTD:hover a{background:#de1c8c;color:#fff}
.vakDay,.bookDayTD{background:#caffca}.optvakDay{background:#ffce00}
#vacancyCalendar td.bookDayTd:hover,#vacancyCalendar td.satDay:hover,#vacancyCalendar td.sonDay:hover{background:#de1c8c;color:#fff}
#vacancyCalendar td.bookDayTd:hover a,#vacancyCalendar td.satDay:hover a,#vacancyCalendar td.sonDay:hover a{color:#fff}
.novakDay{background:#ffa6a6}.satDay{background:#edf3fe}
.sonDay{background:#c1e0ff}.workDay{font-size:11px;font-weight:normal}
.actDay{color:#de1c8c}.none,.novakDay,.vakDay{color:#999}
.bookDayTD{color:#555;font-weight:bold}.legend_occupancy{clear:both;margin:10px 0 30px 0;width:415px}
.arrival,.departure {background: url(//images.interchalet.de/backgrounds/an_ab-reise.png) no-repeat;background-color:#CAFFCA}
.arrival {background-position:left top}
.departure {background-position:1px bottom}
.legend_occupancy h3{margin-top:0}.legend_occupancy p{clear:both;margin:10px 20px 10px 10px}
.legend_occupancy ul{border:1px solid #f2f2f2;display:inline;float:left;margin:0 0 10px 10px;padding:10px}
.legend_occupancy li{float:left;margin:0 10px 0 0}
li.object_free,li.object_occupied,li.not_bookable,li.tagesoption{height:15px;margin-right:5px;width:15px}
.object_free,.object_occupied,.not_bookable,.tagesoption{border:1px solid #555;width:15px}
.object_free{background:#caffca}.object_occupied{background:#ffa6a6}
.not_bookable{background:#edf3fe}.tagesoption{background:#fcb861}
.legend_occupancy .arrival {width:15px;height:15px;margin-right:5px;background-position:left -9px;border:1px solid #555}
#arrivalDateBox{float:left;background:#f2f2f2;border:0;margin:46px 0 20px 0;width:203px}
#arrivalDateBox h3{background:#61a032;font-size:11px;color:#fff;height:20px}
#arrivalDateBox fieldset{margin-top:10px}
#arrivalDateBox input{cursor:auto}
#arrivalDateBox .input_arrival_date{margin-left:10px;padding-left:3px;width:175px}
#arrivalDateBox li span.loader{background:transparent url(//images.interchalet.de/animations/loader_small.gif) no-repeat 8px 0;padding-right:22px}
#arrivalDateBox #btnLoadVacCal1,.vakWeiter .vakweiter_button{float:left;display:block;margin-bottom:0;width:100%}
#arrivalDateBox .call_to_action{margin:20px 10px}
.vakWeiter .call_to_action{margin:20px 0}
.vakweiter_button span {display:inline-block;margin:0 0 20px 0}
.vakWeiter{float:left;background:#f2f2f2;border:0;margin-top:15px;width:203px}
.vakWeiter h3{background:#61a032;font-size:11px;color:#fff;height:20px}
.vakWeiter ul{margin:10px}.vakWeiter li{margin:0 0 4px 0;white-space:normal}
.vakWeiter span.currency,.vakWeiter #bookingPrice,.bookingPrice{color:#61a032;font-size:20px;font-weight:bold}
.vakWeiter li.price{margin:0 20px 10px 0;padding:15px 5px 5px 0;white-space:nowrap;color:#61a032;font-weight:bold;border-bottom:1px dotted #555}
.vakWeiter li.price span{display:inline}
.vakWeiter li.price .old-price{margin-right:10px;color:#de1c8c;font-weight:bold;text-decoration:line-through}
.vakWeiter .extra_charges span{display:inline;padding:0;font-weight:bold}
.vakWeiter .extra_charges span:last-child,.vakWeiter .extra_charges span.null{display:inline;padding:0;font-weight:normal;text-decoration:underline;cursor:pointer}
#PreisHinweis{display:inline-block;margin-top:20px}
.vakWeiter #vakweiter_button{float:left;display:block;width:100%}
.vakWeiter #vakweiter_button span {display:block;margin-bottom:10px}
.vakWeiter #vakweiter_button .call_to_action{margin:20px 0}
.phone_us_container{background:#fff url(//images.interchalet.de/icons/top_down_triangle_de1c8c_bg_fff.gif) no-repeat 50% 0;padding:10px 5px;width:170px;border-top:1px solid #c22271;margin-bottom:10px;padding:10px 5px;width:170px}
.occupied{background:#f2f2f2;border:0;margin-top:46px;padding-bottom:5px}
.occupied h3{background:#61a032;color:#fff;font-size:11px}
.occupied .highlight{background:#fff;border:0}
.occupied p{margin:10px;padding:0}.occupied p a{display:inline-block;padding:5px 0}
.occupied p a:hover{color:#de1c8c}#preistab_hinweis_ll{padding:10px;color:#555;border-top:2px solid #de1c8c;border-bottom:2px solid #de1c8c}
#rating .object .extra_charges-info{margin-top:46px}
#rating .object h3,#rating .object h4,#rating .object h5{font-size:11px;font-weight:bold;height:20px;margin:10px 0 5px;padding:5px 0 0 10px;width:415px}
#rating .object h3{font-size:16px}#rating .object .extra_charges-info h3{margin:0;padding:10px;height:auto}
#rating .object .ic_anmerkungen {clear:both;margin:10px;padding:10px;background:#F6F9FF;box-shadow:1px 1px 5px #aaa;border:1px solid #ccc}
#rating .object .ic_anmerkungen h4{margin:0;padding:0;border:none;font-weight:bold;color:#3672A9}
#rating .object .ic_anmerkungen p{margin:0;padding:0}
#rating .object #marker_reise h3{font-size:11px}
#rating .object h4{clear:both;font-weight:normal}
#rating .object dl{float:left;margin:10px;width:360px}
#rating .object dt,#rating .object dd{float:left}
#rating .object dt{font-weight:normal;padding-left:0;width:190px}
#rating .object dd{width:150px}#rating .object h5{clear:both;margin-bottom:0}
#rating .object ul{margin:15px 0 0 10px}
#rating .object span{display:inline;padding-left:0}
#rating .nav_ratings{border-top:1px dotted #ccc;border-bottom:1px dotted #ccc;padding:10px 0}
#rating .nav_ratings li{display:inline;margin:0 5px}
#rating .nav_ratings li a{border:1px solid #ccc;display:inline-block;padding:10px}
#rating .nav_ratings li.current a{border:1px solid #de1c8c}
#rating .object p{clear:both;margin-left:10px;width:350px}
#rating .object .rating{display:block}.object #ratings_rpc span{display:inline-block}
.object #ratings_rpc .highlight{color:#f99b00;font-weight:bold}
.object #ratings_rpc #marker_bewertung span{width:70px}
.object #ratings_rpc #marker_bewertung span.rated_1{width:14px}
#object_description{background:transparent url(//images.interchalet.de/backgrounds/bg_raster.gif) repeat 0 0;display:none;float:left;margin-bottom:20px;padding:10px;position:relative;width:405px}
#object_description h2,#object_description h3{padding-left:0}
#object_description h3.highlight{margin-top:-5px}
#object_description p.link_tipp{margin-bottom:10px;padding:0}
.col_left,.col_right{text-align:left}.col_right{padding-left:20px}
#nojgroups_explained2{background:#fff;margin:10px 0;padding:5px}
#object_sidebar_selection_infos{display:none;float:right;position:relative;width:205px}
#object_infos,.box_hints{float:right;margin-bottom:20px;width:205px}
.box_hints h3{margin:4px 0 0 0}#infobox li a img{margin-left:40px}
#content{position:relative;float:left;margin:20px 0;min-height:570px;width:640px}
#order_newsletter,.order_newsletter_landing_page{position:relative;float:left;height:170px;width:200px;margin-bottom:20px}
.order_newsletter_landing_page{background:#f2f2f2 url(//images.interchalet.de/backgrounds/bg_header_search.png) repeat 0 0;border-bottom:1px solid #555;float:right;width:194px}
.order_newsletter_landing_page{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//images.interchalet.de/backgrounds/bg_header_search.png",sizingMethod="crop")}
.order_newsletter_landing_page h3{background:#e2ecfe;line-height:20px}
#landing-page_saisonstart_kappl h3{padding-left:0}
#landing-page_saisonstart_kappl ul{margin-left:0}
#sidearea p.pep{margin-top:0}dl.pep_preis{float:left;margin-top:20px}
.bg_title_summer_dog,.bg_title_winter_dog{position:absolute;left:460px;height:26px;width:170px;background:#3672a9;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
.bg_title_summer_dog{top:10px}.bg_title_winter_dog{top:45px}
#hund #teaser_major h2{display:none}#hund #teaser_major ul{position:absolute;top:13px;left:470px;width:140px;margin:0;text-align:left}
#hund #teaser_major li,#hund #teaser_major a{color:#fff;font-size:14px;text-decoration:underline}
#hund #teaser_major li{margin-bottom:18px}
.bg_title_infos{position:absolute;top:91px;left:460px;display:block;height:149px;width:170px;background:#3672a9;opacity:.5;-moz-opacity:.5;filter:alpha(opacity=50)}
#hund #teaser_major .infos{position:absolute;top:98px;left:470px;width:155px;margin:0}
#hund #teaser_major .infos h4,#hund #teaser_major .infos p,#hund #teaser_major .infos a{color:#fff;font-size:11px}
#hund #teaser_major .infos p{position:static}
#umh_teaser_text{float:left;margin:0 20px 20px 0;width:420px}
#umh_teaser_text h3{font-size:14px}#umh_teaser_text p{margin:0 20px 0 10px}
#umh_teaser_text p strong{font-size:16px}
#umh_info{float:left;margin:0 0 20px 0;width:200px}
#umh_info p{margin:0 20px 0 10px}#hund .landing_page{height:142px}
#umh_weitere_infos{position:relative;float:left;margin:0 0 20px 0;padding:0 0 10px 0;width:640px}
#umh_weitere_infos .exit{top:5px;right:5px;text-decoration:none}
#umh_weitere_infos h3{background:#e2ecfe;font-size:11px}
#umh_weitere_infos p{margin:0 10px;width:420px}
#hund .show{position:absolute;left:0;top:488px;width:420px;background:#fff;z-index:10}
*:first-child+html #hund .show{top:490px}
* html #hund .show{top:490px}#hund .show li{float:left;white-space:normal;width:176px}
#hund .landing_page .exit{top:5px;right:5px;text-decoration:none}
#hund .angebote{background:url(//images.interchalet.de/landing_pages/teaser_landing_page_urlaub_mit_hund_aktuelle_angebote.jpg) no-repeat 0 0;height:142px;position:relative}
#hund .angebote h3{position:absolute;background:transparent;border:0;color:#fff;z-index:1}
#hund .angebote a{display:block;height:115px;width:198px;text-decoration:none}
#hund .bg_transparent{position:absolute;top:0;left:0;height:28px;width:100%;background:#3672a9;border-bottom:1px solid #f2f2f2;-moz-opacity:.50;opacity:.50;filter:alpha(opacity=50)}
#specials{background:0;padding:0;width:640px}
#specials_overview #object_sidebar ul{margin:10px 0 20px 10px}
#specials_overview #object_sidebar li{height:inherit;margin:0;padding-bottom:16px}
#specials_overview #object_sidebar li a{display:inline-block;height:16px}
.category{position:relative;clear:both;float:left;width:640px;height:170px;margin-bottom:10px}
.category h3{background:#edf3fe;color:#555;font-size:11px;padding:5px}
.category .left{margin-right:10px;width:200px}
.category .right{margin-top:4px;width:430px}
.category .right a.icon_specials{position:absolute;right:10px;bottom:0;line-height:11px}
#overview_specials{clear:both;height:142px;width:640px}
#overview_specials h3{background:#edf3fe;color:#555;font-size:11px;padding:5px}
#overview_specials ul{margin:10px 0 0 10px}
#overview_specials li{float:left;width:200px}
.content_slider{position:relative;float:left;width:640px;margin-bottom:20px}
* html .content_slider{background:#edf3fe;width:640px}
#notfound .content_slider{margin-top:20px}
.list_carousel{position:relative;width:640px}
* html .list_carousel,* html .caroufredsel_wrapper{width:620px}
.content_slider h3{position:relative;padding:4px 0;line-height:20px;text-align:center;font-size:14px;font-weight:normal;background:#e0e0e0}
.content_slider h3 a{position:absolute;top:4px;width:180px;padding:0 0 0 10px;font-weight:normal;font-size:24px;cursor:pointer;background:0}
.content_slider h3 .back{left:10px;padding:0 10px 0 0;text-align:left}
.content_slider h3 .next{right:10px;padding:0 0 0 10px;text-align:right}
.content_slider h3 a:hover{color:#de1c8c}
.list_carousel li{position:relative;float:left;height:300px;width:200px;margin:0 20px 0 0;display:list-item;color:#666}
* html .list_carousel li{margin-right:16px}
.list_carousel .list_wrapper{position:relative;height:300px;width:200px;background:#edf3fe;z-index:10}
.list_carousel .list_wrapper .bg_title_teaser{display:block;top:0;height:25px;width:100%;opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100)}
.list_carousel .list_wrapper h4{position:absolute;top:0;left:0;margin:0 0 0 5px;padding:5px 0;background:0;z-index:1000}
.list_carousel .list_wrapper h4 a{padding:0 5px;color:#fff;font-size:14px;font-weight:normal;text-decoration:none}
.list_carousel .list_wrapper p{position:absolute;right:10px;bottom:5px}
.list_carousel .list_wrapper p a{padding:5px 20px 5px 5px;-moz-border-radius:5px 5px 5px 5px;background:none repeat scroll 0 0 #fff;border-radius:4px 4px 20px 4px;text-decoration:none}
.list_carousel .list_wrapper p a span{color:#61a032;font-size:14px;font-weight:bold;text-decoration:underline}
.list_carousel .list_wrapper p a span.old-price{margin-right:0;color:#de1c8c;font-size:11px;font-weight:bold;text-decoration:line-through}
.list_carousel .list_wrapper .slider_txt{position:absolute;top:140px;left:0;z-index:1000}
.list_carousel .list_wrapper .slider_txt p{position:static;margin:5px 10px 0 10px;padding:0;white-space:normal}
.list_carousel .list_wrapper .slider_txt p:first-child{font-weight:bold;font-size:14px;height:36px}
.list_carousel .list_wrapper .slider_txt ul{margin:5px 0 0 10px;list-style:disc outside}
.list_carousel .list_wrapper .slider_txt li{clear:both;float:none;height:auto;width:175px;display:list-item;list-style:disc outside;margin:0 0 0 15px;white-space:normal}
a.prev span,a.next span{display:none}.clearfix{float:none;clear:both}
#banner{position:absolute;top:0;left:660px;width:130px}
@media screen and (max-width:1224px){#banner{display:none}
}#banner ul{position:absolute;top:394px;left:15px}
#banner embed,#content #banner object{margin-bottom:10px}
#banner li a{position:static;display:block;width:130px;color:#fff;font-size:14px;font-weight:bold;padding-bottom:10px}
#banner a{display:block;width:130px}#banner a.kappl{top:0}
#banner a.gruppen_f{top:226px}#banner a.bottom{top:240px}
#banner a.second_banner{top:480px}#banner dl{position:absolute;top:233px;left:2px;color:#3672a9}
#banner dt,#banner dd{float:left;padding:5px 0;margin:0;font-size:10px}
#banner dt{font-weight:normal;width:64px}
#banner dd{text-align:right;width:64px}#banner dd a{padding-right:5px;font-size:10px;font-weight:bold}
#angebote .hitlist .specials{position:relative;height:200px;width:300px;margin:10px;display:inline;float:left}
#angebote .hitlist h3.special{font-size:16px}
.specials h4{position:absolute;top:10px;left:10px;padding:5px 0}
html>body .specials h4{background:url(//images.interchalet.de/backgrounds/rgba102_161_199_50.png)}
*:first-child+html #angebote .specials h4{background:url(//images.interchalet.de/backgrounds/rgba102_161_199_50.png)}
* html #angebote .specials h4{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//images.interchalet.de/backgrounds/rgba102_161_199_50.png",sizingMethod="scale")}
* html #angebote .specials h4 a{display:block;height:20px;width:190px}
.specials a{color:#555}.specials a:hover #preis_ab{color:#de1c8c}
.specials h4 a{background-color:rgba(102,161,199,0.5);color:#fff;font-size:13px;font-weight:bold;padding:0 5px;text-decoration:none}
.specials h4 a:hover{color:#fff}#angebote .specials p{position:absolute;right:10px;bottom:10px}
#angebote .specials p a{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;font-weight:bold;padding:5px;text-decoration:none}
#angebote .specials #preis_ab{font-weight:bold}
#angebote .search_basic fieldset{margin:10px}
#search li.detailsuche{font-size:14px;font-weight:bold;margin:20px 0 10px 10px}
#search li.detailsuche a.link_search_detail{font-weight:bold;text-decoration:underline}
#indicator1 img{background:#e2ecfe;vertical-align:text-bottom}
#qckSrchGeo{padding:2px;width:164px}#qckSrchGeoChoices ul{background:#fff;border:1px solid #555;margin:0;width:240px;z-index:10001}
#qckSrchGeoChoices li{border-bottom:1px dotted #555;cursor:pointer;display:block;font-weight:normal;margin:0;padding-left:2px}
#qckSrchGeoChoices li.selected{background:#555;color:#fff}
#qckSrchGeoChoices li.selected:hover{background:#555;color:#fff}
#qckSrchGeoChoices li span{display:none}
.qckSrchGeo{background:#fff;display:block;margin:0;padding:0;position:absolute;z-index:10000}
.search_object_code{float:left;height:16px;margin:0 8px 5px 0;padding:2px 0 0 2px;vertical-align:middle;width:76px}
.start_search_object_code{background:#fff;border:1px solid #c22271;color:#c22271;display:block;float:left;line-height:18px;padding:0 5px;text-decoration:none;vertical-align:top;width:70px}
* html .start_search_object_code{zoom:1}
.start_search_object_code:hover{background:#c22271;color:#fff}
#notfoundmessage h3.notfound,#notfoundmessage h4.notfound,#suggested h3.notfound{border-bottom:1px dotted #555;height:20px;padding:2px 0 0 5px !important;padding:0 0 0 5px;margin:0 0 10px 0}
#notfoundmessage h3.notfound .highlight{font-size:14px}
#notfoundmessage h4.notfound{margin-top:20px}
#notfoundmessage p{margin:0 5px}#suggested{float:left;margin:20px 0;width:640px}
#suggested .hits_selection li{float:left;padding-left:5px}
#suggested .hit{clear:both}#suggested .hits_selection a{background:0;margin:0 5px;padding:0}
#suggested .hits_selection a:hover{background:#de1c8c}
#service_center{display:none;margin-bottom:20px;padding-left:1px;width:190px}
#service_center ul{clear:both;margin-left:10px;width:190px}
#program_interchalet{float:left;margin:20px 0;padding-left:1px}
#program_interchalet ul{margin:0 0 0 10px}
#program_interchalet ul li{line-height:11px;margin-bottom:0}
#program_interchalet ul li a{font-size:8px !important;font-size:11px;font-style:italic;letter-spacing:0;line-height:8px;text-decoration:none}
.icon_house,.icon_home,.icon_newsletter,.icon_printer,.icon_camera,.icon_dia_show,.icon_video,.icon_email_go,.icon_reset,.icon_delete,.icon_view_notepad,.icon_add_notepad,.icon_in_notepad,.icon_googlemaps,.icon_change_kriteria,.icon_tosearch,.icon_hits,.iconUnavailable,.iconAvailable{display:block;padding:0 0 0 20px}
#object_photogallery{background:transparent url(//images.interchalet.de/backgrounds/bg_photogalerie.jpg) no-repeat 0 0;float:left;margin-bottom:20px;position:relative;width:640px}
#object_photo_big{float:left;min-height:284px;margin-right:20px;overflow:hidden;position:relative;width:425px}
#object_photo_big .bg_title_teaser{display: block}
#object_photo_big h3{bottom:0;color:#fff;font-size:30px;font-weight:normal;left:0;line-height:30px;padding:5px 0 5px 10px;position:absolute;width:415px}
#object_photo_big h3 span,#object_photo_big h3 a{color:#fff;font-weight:bold;padding-left:10px}
#object_photo_big h3 a{font-size:14px;text-decoration:underline;float:right;padding:0 10px 0 20px;margin-top:10px}
#object_photo_big img{float:left}#object_photogallery_links{display:inline;float:right;margin:20px 15px 0 0;width:180px}
#object_photogallery_links h3{color:#fff;padding:0}
#object_photogallery_links ul{margin:30px 0}
#object_photogallery_links li{color:#fff;margin:10px 0 0 10px;white-space:normal}
#object_photogallery_links a{display:inline-block;height:16px;color:#fff;font-weight:bold}
#object_photogallery_links .icon_camera,#object_photogallery_links .icon_dia_show,#object_photogallery_links .icon_printer,#object_photogallery_links .icon_video {padding-left:25px}
#object_photogallery_links .notepad li{background-color:#e0e0e0;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#f2f2f2,#e0e0e0);background-image:-moz-linear-gradient(top,#f2f2f2,#e0e0e0);background-image:-o-linear-gradient(top,#f2f2f2,#e0e0e0);background:-khtml-linear-gradient(top left,#f2f2f2,#e0e0e0 100%);background-image:-ms-linear-gradient(top,#f2f2f2,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#e0e0e0',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2',endColorstr='#e0e0e0');background-image:linear-gradient(to bottom,#f2f2f2,#e0e0e0);zoom:1;border-radius:5px;border:1px solid #CCC;padding:12px 20px;margin:0 10px 30px 0}
#object_photogallery_links .notepad a{color:#555;font-size:14px;text-decoration:none}
#object_photogallery_links a.cbox_previous{background:url(//images.interchalet.de/colorbox/bg_navigation_colorbox.png) 10px 0 no-repeat;float:left;height:31px;text-indent:-9999px;width:50px}
#object_photogallery_links a.cbox_previous:hover{background-position:10px -50px}
#object_photogallery_links a.cbox_next{background:url(//images.interchalet.de/colorbox/bg_navigation_colorbox.png) 0 -100px no-repeat;float:left;height:31px;text-indent:-9999px;width:50px}
#object_photogallery_links a.cbox_next:hover{background-position:0 -150px}
#object_photogallery_links a.cbox_dia_show{background:url(//images.interchalet.de/colorbox/bg_navigation_colorbox.png) 0 -200px no-repeat;height:31px;text-indent:-9999px;width:50px}
#object_photogallery_links a.cbox_dia_show:hover{background-position:0 -350px}
#share_links{overflow:hidden;position:absolute;right:10px;bottom:0;height:26px;width:175px;padding:8px 0 6px 18px;margin:0;background:#f0f5f9;text-align:center;z-index:1}
#share_links li{float:left;margin:5px 2px 0 0;padding:0}
#share_links a{display:inline;padding:2px 7px;text-decoration:none;vertical-align:baseline}
.icon_email_go{background-position:0 -218px}
#share_links_mail{background:#fff;border-top:1px solid #ccc;border-right:1px solid #555;border-bottom:1px solid #555;border-left:1px solid #ccc;position:absolute;left:0;top:38px;width:425px;z-index:1000}
#share_links_mail fieldset{margin:20px}#share_links_mail .exit{right:10px}
#share_links_mail ul{margin-top:20px}#share_links_mail li{white-space:normal}
#share_links_mail label{margin:10px 0 0 0}
#share_links_mail input,#share_links_mail textarea{width:300px}
#share_links_mail .call_to_action{color:#fff;margin:10px 0}
#share_links_mail p{width:260px;white-space:normal}
#share_links_mail p.send_mail{margin:50px}
#tabs #share_links_mail a span{color:#fff}
#colorbox{position:fixed;top:0 !important;background:#ccc;z-index:99999}#cboxOverlay{position:fixed;width:100%;height:100%;overflow:hidden;background:#555;z-index:99999}#colorbox{position:fixed;top:0 !important;background:#ccc;z-index:99999}#cboxWrapper{position:absolute;top:0;left:0;overflow:hidden;background:#bfbfbf;z-index:99999}#cboxTopLeft,#cboxTopCenter,#cboxTopRight,#cboxMiddleLeft,#cboxMiddleRight,#cboxBottomLeft,#cboxBottomCenter,#cboxBottomRight{display:none}#cboxContent{position:relative;overflow:visible;margin-bottom:32px}* html #cboxContent{margin-bottom:0}*:first-child+html #cboxContent{margin-bottom:0}#cboxLoadedContent{overflow:auto;background:#cecece;background:-moz-linear-gradient(top,#f2f2f2 0,#aaa 30%,#aaa 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f2f2),color-stop(30%,#aaa),color-stop(100%,#aaa));background:-webkit-linear-gradient(top,#f2f2f2 0,#aaa 30%,#aaa 100%);background:-o-linear-gradient(top,#f2f2f2 0,#aaa 30%,#aaa 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#aaa 30%,#aaa 100%);background:linear-gradient(to bottom,#f2f2f2 0,#aaa 30%,#aaa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cecece',endColorstr='#aaaaaa',GradientType=0)}#cboxLoadedContent img{padding:0}#cboxLoadedContent iframe{display:block;width:1024px;height:100%;border:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;background:#8f8f8f}#cboxLoadingGraphic{background:#8f8f8f url(//images.interchalet.de/colorbox/colorbox_loader.gif) center center no-repeat}#cboxTitle{position:absolute;top:auto;left:auto;right:0;bottom:0;width:auto;margin:0;padding:20px;color:#555;font-size:11px;font-weight:normal;text-align:left;background:#fff;border:0}.ski-openings #cboxTitle{background:transparent}#cboxTitle span{display:block;margin-bottom:10px;color:#555;font-size:24px;text-transform:uppercase}#cboxCurrent{position:absolute;top:auto;left:0;right:auto;bottom:0;width:auto;padding:20px;color:#555;font-size:11px;font-weight:normal;text-align:left;background:#fff;border:0}#cboxPrevious,#cboxNext,#cboxClose{cursor:pointer}#cboxSlideshow{display:none}#cboxNext,#cboxPrevious{position:absolute;top:40%;height:40px;width:40px;padding:20px;text-indent:-9999px;border:1px solid #fff}#cboxNext{left:auto;right:20px;background: url(//images.interchalet.de/icons/arrow-right.svg) no-repeat 20px 10px}#cboxPrevious{left:20px;right:auto;background: url(//images.interchalet.de/icons/arrow-left.svg) no-repeat 20px 10px}#cboxClose{position:absolute;top:0;right:0;height:20px;width:20px;padding:20px;text-indent:0;background:#000}#cboxClose:before{content:"x";padding:6px;font-size:16px;color:#fff}
div.more_details,div.print_page,div.currency_calculator{margin:10px 10px 10px}
div.currency_calculator a.icon_currency_calculator{display:block;float:right;padding:0 0 0 20px}
div.print_page .icon_printer{float:right}
div.preise{margin-top:40px;position:relative}
body#calender{text-align:left}#activate_javascript{margin:20px 0}
#activate_javascript h2{color:#de1c8c}#monatsb select{margin-left:10px;width:245px}
#object_date_of_arrival_duration{background:#fff url(//images.interchalet.de/backgrounds/bg_object_raster.gif) repeat-x;float:right;margin-bottom:20px;width:205px}
#object_date_of_arrival_duration h3{margin:4px 0 0 0}
#object_date_of_arrival_duration a{text-decoration:none}
#object_date_of_arrival_duration a:hover.button_left{color:#fff;text-decoration:underline}
#object_date_of_arrival_duration ul{margin:10px 0}
#object_date_of_arrival_duration li{white-space:normal}
#object_date_of_arrival_duration li.calender a{display:block;text-decoration:none;width:160px}
#object_date_of_arrival_duration li.calender .input_arrival_date{margin-left:30px !important;margin-left:20px;width:178px}
#object_date_of_arrival_duration ul.objektinfo{margin:20px 0 10px 10px}
.label_inactive{color:#9f9f9f}.label_active{color:#555}
.select_active{border:2px solid #de1c8c;color:#de1c8c;margin-left:10px;width:180px}
li.select_active select{color:#de1c8c;margin:0}
#arrivalDateBox .input_arrival_date{margin-left:10px;padding-left:3px;width:175px}
#object_price_occupancy{background:#fff url(//images.interchalet.de/backgrounds/bg_object_raster.gif) repeat-x;float:right;margin-bottom:20px;width:205px}
#object_price_occupancy h3{margin:4px 0 0 0}
#object_price_occupancy ul,#object_infos ul{margin:10px 0 10px 10px}
#object_special_offers ul{margin:10px 0}
#order_newsletter{background:#f2f2f2 url(//images.interchalet.de/backgrounds/bg_header_search.png) repeat 0 0}
#order_newsletter h3{background:#e2ecfe;border-bottom:1px solid #555;line-height:20px}
#order_newsletter p,.order_newsletter_landing_page p{padding-left:10px}
#order_newsletter ul,.order_newsletter_landing_page ul{margin-left:0}
#order_newsletter ul.specials{margin:10px 0 0 0}
#order_newsletter li,.order_newsletter_landing_page li{margin-left:10px;white-space:normal}
#order_newsletter li input,.order_newsletter_landing_page li input{width:180px}
#order_newsletter li input#ok,.order_newsletter_landing_page li input#ok{width:14px}
#order_newsletter li label,.order_newsletter_landing_page li label{margin-left:0}
#order_newsletter li label.normal,.order_newsletter_landing_page li label.normal{margin-left:10px;text-decoration:underline;white-space:normal}
#order_newsletter li.bestellen,.order_newsletter_landing_page li.bestellen{position:absolute;right:10px;bottom:10px;font-weight:bold}
#order_newsletter li.bestellen a,.order_newsletter_landing_page li.bestellen a{font-weight:bold}
#infos_region p{padding:10px}#bookingWinterInfo{background:#f2f2f2 url(//images.interchalet.de/backgrounds/bg_header_search.png) repeat 0 0;border-bottom:1px dotted #555;float:left;margin-bottom:20px;padding-bottom:10px;width:640px}
#bookingWinterInfo{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="//images.interchalet.de/backgrounds/bg_header_search.png",sizingMethod="crop")}
#bookingWinterInfo h2{background:#e2ecfe;line-height:20px}
#bookingWinterInfo h3{border-bottom:1px solid #555}
#bookingWinterInfo ul{float:left;margin:10px 0 20px 10px}
#bookingWinterInfo li{padding-left:10px}
#bookingWinterInfo p{padding:5px 0 0 10px}
#mapsHint{margin-bottom:10px}#mapsHint h3{background:#e2ecfe url(//images.interchalet.de/backgrounds/bg_header_search.png) repeat-x 0 0;border-bottom:1px solid #555;color:#de1c8c;height:22px;padding:2px 0 0 5px !important;padding:0 0 0 5px;margin:0 0 10px 0}
#mapsHint p{clear:both}#mapsHint .button_container{float:left}
#mapsHint a:hover.button_left{color:#fff;text-decoration:underline}
#map{margin-bottom:20px}#imagemap img,#imagemap_casa img{margin:20px 0 10px 0}
#imagemap li.ac_odd img,#imagemap li.ac_even img{margin:0 0 0 10px}
#partner{margin-bottom:20px;width:620px}
#teaser_partner{padding:10px 10px 0 0;width:100%}
#teaser_partner h4,#teaser_partner p{padding:4px 0 2px 10px}
#teaser_partner p{padding-right:10px}#area_summer .flags,#area_winter .flags,#area_casa .flags,#area_skandinavia .flags{position:absolute;top:8px}
#area_summer .flags,#area_winter .flags{left:358px}
#area_casa .flags,#area_skandinavia .flags{left:130px}
#area_summer .flags img,#area_winter .flags img,#area_casa .flags img,#area_skandinavia .flags img{padding:0}
#teaser_partner ul{margin:0 0 20px 0}#area_summer li,#area_winter li{display:inline}
#area_summer,#area_winter,#area_casa,#area_skandinavia,#area_contact,#area_service{background:#fff;float:left;height:180px;margin:0 20px 0 0;position:relative}
#area_summer,#area_winter,#area_contact{width:415px}
#area_summer{margin:20px 20px 0 0;border-bottom:1px solid #555}
#area_contact{margin:20px 20px 20px 0}#area_winter p,#area_casa p{padding-right:10px}
#area_winter p{padding-top:10px}#area_casa,#area_service{margin:20px 0;width:175px}
#area_skandinavia{margin:0;width:175px}#area_service p{clear:both;margin-bottom:20px}
#area_summer img,#area_winter img,#area_casa img,#area_skandinavia img,#area_service img{padding:10px}
.rent_car iframe,.ferries iframe,.db-autozug iframe,.hotels iframe,.flight_ibe iframe{width:980px;height:1000px;background:none}
.rent_car #teaser,.ferries #teaser,.db-autozug #teaser,.hotels #teaser,.flight_ibe #teaser{display:none}
.rent_car .main_area,.ferries  .main_area,.db-autozug .main_area,.hotels .main_area,.flight_ibe .main_area{width:100%;padding:0;background:none}
.flight_ibe #content {min-height:auto;margin:40px 0}
.flight_ibe #snippet_searchpanel {float:left;margin-right:40px}
.flight_ibe .affiliates_teaser {float:left;width:258px;padding:20px;border:1px solid #ccc;background:#f2f2f2}
.flight_ibe .affiliates_teaser h3 {margin:0;padding: 0}                        
.flight_ibe .flights_destinations {float:left;width:300px;margin:20px 0 0 0;padding:0}
.flight_ibe .flights_destinations a {display:block;width:278px;margin:20px 0;padding:10px;border:1px solid #ccc}
.flight_ibe .flights_destinations a:hover {background:#edf3fe}
.wrapper_affiliates {clear:both;margin:0;width:980px}
.rent_car .main_area table,.ferries .main_area table{width:100%}
.rent_car .main_area td,.ferries .main_area td{padding:0}
iframe#flights_ibe,iframe#travel_guide {height:800px;width:100%}
#teaser{float:left;margin-bottom:20px;width:640px}
#sunnycars #teaser{display:none}#teaser ul{float:left;margin-top:10px}
#teaser_image,#content #teaser_image,#wartung{position:relative;float:left;margin-right:20px;width:425px}
#teaser_image h3,#teaser_image p{position:absolute;left:0;bottom:0;padding:5px 0 5px 10px;width:415px;background: rgba(54, 114, 169, 0.5);color:#FFF;font-size:22px;font-weight:normal;line-height:30px}
#teaser_image a{display:block}#teaser_image h3 a.right{position:absolute;top:10px;right:10px;clear:both;color:#fff;font-weight:bold}
#teaser_image p{position:absolute;bottom:0;left:0;line-height:30px;padding-left:10px;width:415px;color:#fff;font-size:22px;font-weight:normal}
#teaser_image p span{color:#fff;font-weight:bold}
#wartung h2{border-bottom:1px dotted #de1c8c;background:#fff;color:#de1c8c;padding:5px}
#wartung p{margin:10px 0 10px 20px}#teaser_text{float:left;width:194px}
#teaser_text h3{margin-bottom:10px;padding:4px 0 2px 0;font-size:11px}
#teaser_text dl{margin:10px 0}#teaser_text p,#teaser_text ul,#teaser_text img{margin:0}
#specials_wrapper #search_specials_teaser h3{border-bottom:1px dotted #555;color:#555;font-weight:bold;margin:0}
#search_specials_teaser h3 a.exit{right:5px;top:5px}
#specials_wrapper #search_specials_teaser ul{clear:both;margin:2px 0 0 0}
#specials_wrapper #search_specials_teaser li{line-height:11px}
#specials_wrapper #search_specials_teaser li a{display:block;margin:0}
#teaser_text #specials_full{background:#fff;border:1px dotted #555;height:286px;left:-446px;top:-1px;width:425px}
#teaser_text #specials_full h3{background:#e2ecfe;font-size:14px;margin:0;padding:5px 0 5px 5px}
#teaser_text #specials_full ul{margin:10px 0 0 20px;width:180px}
#teaser_text #specials_full ul#ul_search_specials_teaser{margin-left:30px}
div.main_area{float:left;margin-bottom:20px;padding:10px;width:405px}
#sunnycars div.main_area{background:0;width:860px}
div.main_area h4,div.main_area h5{font-size:11px}
div.main_area h4{clear:both}div.main_area h5{margin:10px 0 0 0}
div.main_area p.right{float:right;padding:0}
div.main_area ul{margin:20px 0 20px 30px}
div.main_area ul.no_list_style{list-style-type:none;margin-left:0}
div.main_area li{white-space:normal}div.main_area img.left{margin:5px 0 20px 0}
div.main_area table td{text-align:left}.main_area.lists_places_towns{background:0;width:640px;padding:0}
.main_area.lists_places_towns ul{margin:10px 0 0 10px}
.main_area.lists_places_towns #place_name{border:1px solid #ccc;overflow:hidden;margin-bottom:20px}
.main_area.lists_places_towns #place_name li{float:left}
.main_area.lists_places_towns #place_name li a{display:block;padding:5px}
.main_area.lists_places_towns #towns h4{background:#f2f2f2;padding:5px}
.main_area.lists_places_towns #towns li{margin:5px}
#ContactInfo ul.silk_icon_set{margin:5px 0 0 0}
#ContactInfo h3{font-size:11px;text-transform:uppercase;padding-left:0}
#ContactInfo p{padding:10px 0}
#ContactInfo ul.silk_icon_set li{white-space:normal}
.weather{position:absolute;left:450px;top:255px;width:180px}
#klimadaten{margin:0;width:620px}#wetter_daten{margin-top:20px}
#klimadaten h3{margin-bottom:10px;padding:0}
#klimadaten h4{padding:0}#klimadaten table{margin:0}
#klimadaten th,#klimadaten td{height:26px;width:26px}
#klimadaten th.first_col{width:180px}#klimadaten td{text-align:center}
#klimadaten td.align_left{text-align:left}
.tr_bg{background:#fff url(//images.interchalet.de/lines/dotted_line_2px_000_transparent.gif) repeat-x 0 0}
#klimadaten .tr_bg:hover td{background:#de1c8c url(//images.interchalet.de/lines/dotted_line_2px_000_transparent.gif) repeat-x 0 0;color:#fff}
#klimadaten .tr_bg:hover td.align_left{background:#fff url(//images.interchalet.de/lines/dotted_line_2px_000_transparent.gif) repeat-x 0 0;color:#555}
#klimadaten .icon_max,#klimadaten .icon_min,#klimadaten .icon_was{padding-bottom:3px}
#klimadaten .icon_max,#klimadaten .icon_min,#klimadaten .icon_was,#klimadaten .icon_son,#klimadaten .icon_reg{padding-right:20px}
div.main_area #partner_links li{float:left;width:120px}


.journey .main_area {width:620px;background-image:none}
.journey .main_area h2,
.journey .main_area h3 {padding:0}
.journey .main_area h2 {margin:0 0 20px 0}
.journey .main_area h3 {display:inline-block;width:385px;margin:20px 0 0 0;padding:10px;background:#edf3fe;font-weight:normal;color:#3672a9}
.journey .main_area h4 {padding:0 0 0 10px}
.journey .main_area div {position:relative;float:left;width:405px;z-index:1}
.journey .main_area div div {padding:20px 0}
.journey .main_area p {padding:10px}
.journey .main_area .secure-data {padding:10px;background:#E8F9DB}
.journey .main_area .call_to_action {margin:0;padding:10px;font-weight:normal}
.journey .main_area dl {margin:10px;width:170px;overflow:hidden}
.journey .main_area dt:first-child {color:#3672a9;font-size:12px}
.journey .main_area ul {margin:20px 0}
.journey .main_area li {margin: 10px 0 5px 0}
.journey #msgDivSub:empty {display:none}
.journey #msgDivSub {width:598px;margin:20px 0 0 0;padding:10px;border:1px solid #f00}
.journey fieldset {clear:both;margin-bottom: 20px}
.journey .main_area fieldset h4 {margin:0 0 0 -10px;padding:10px;border-bottom:1px solid #ccc;background:#f2f2f2}
.journey div.main_area label {position: relative}
.journey div.main_area input {padding: 5px}
.journey #reisende ul {display:flex;align-items:center}
.journey #reisende label {margin:0}
.journey #reisende label,.journey #reisende input {width:130px}
.journey input[type='checkbox'],.journey input[type='radio'],.journey #reisende input[type='radio'] {width:26px}				
.journey textarea {width:318px}	
.journey #pkw label span {display:block}
.journey .main_area .add_mitreisende,.journey .main_area .add_pkw {display:inline-block;margin:0;padding:10px}
.add_mitreisende:hover,.add_pkw:hover {color:#555}
.journey #pkw li:last-child .call_to_action {width:300px;margin-left:160px}
.journey .main_area img {width: 90px;margin:0 0 10px 0;padding:10px;border:1px solid #ccc;background:#fff}
.journey .main_area a {display:inline-block;padding:10px 0}
.journey .main_area a.exit {right:10px;width:20px;height:auto;cursor:pointer;z-index:2}
.journey #contact_form #emailaninfo .call_to_action {margin:10px 0;width:304px}
.affiliates-ferries {margin:10px 10px 0 25px}
#ferry-color-line,#ferry-stena-line,#ferry-fjord-line {overflow:initial}
ul#journey_to{float:left;list-style:none;margin:0;padding:0;width:375px}
ul#journey_to li{float:left;line-height:16px;margin:10px 10px 20px 0;white-space:normal;height:60px;width:220px}
ul#journey_to li a{font-weight:bold}
ul#journey_to li.image{clear:both;width:90px}
ul#journey_to li.image img{margin:0}
ul#journey_to li.liability{width:380px}

div.main_area p{padding:10px 25px 0 0;position:relative}
div.main_area p a{font-weight:bold}div.main_area p img{position:absolute;left:0;top:0}
#mietwagen{background:0;margin:-40px 0;padding:0;width:860px}
iframe#infox{height:100%;overflow:hidden;width:405px}
* html iframe#infox{width:425px}*:first-child+html iframe#infox{width:425px}
#katalog_bestellen{height:1200px}iframe#infox body{text-align:left}
#catalog_overview img{margin:10px 10px 10px 0}
#catalog_overview h3{clear:both;padding-left:0}
#catalog_overview div{border:0;margin-bottom:20px;margin-left:98px;width:280px}
#catalog_overview div ul{margin:10px 0 0 0}
.icon_show_online_catalog,.icon_order_catalog{padding-left:30px}
#catalog_overview .catalog_overview_available{background:#fff url(//images.interchalet.de/icons/information.png) no-repeat 2px 5px;border-bottom:1px dotted #555;float:left;margin:0 0 20px 0;padding:5px 5px 5px 25px;text-align:left;width:375px}
#catalog_order{padding:0}#catalog_order h2{color:#555;font-size:11px;padding-left:5px}
#catalog_order p{padding-right:0}#catalog_order fieldset{margin-top:20px}
#catalog_order label{margin-left:5px;vertical-align:6px}
#catalog_order ul{list-style:none;margin:5px 0 0 5px}
#catalog_order input.checkbox{border:0;width:15px}
#catalog_order .button_container{float:left}
#catalog_order a:hover.button_left{color:#fff;text-decoration:underline}
#catalog_order .call_to_action{margin:0}
#contact_form{margin-top:10px}#contact_form h2{color:#de1c8c}
#contact_form ul{list-style:none;margin:0}
#contact_form label{display:block;margin:0;vertical-align:3px;width:300px}
#contact_form input,#contact_form textarea{padding:2px;width:300px}
#contact_form #emailaninfo h2{padding:0;color:#61a032}
#contact_form #emailaninfo label{width:auto}
#contact_form #emailaninfo .highlight{width:auto;padding:0;border:0}
#contact_form #emailaninfo textarea{width:300px}
#contact_form #emailaninfo .call_to_action{width:286px;margin:10px 0}
#contact_form .button_container{float:left}
#contact_form .button_container{float:left}
#contact_form a:hover.button_left{color:#fff;text-decoration:underline}
#vorabbuchung .highlight strong{color:#de1c8c}
#vorabbuchung #contact_form fieldset{margin:0 0 20px 0}
#vorabbuchung #contact_form h3{padding-left:0}
#vorabbuchung #contact_form h4{border-bottom:1px dotted #555;font-size:14px;margin-top:10px;padding:0 0 5px 0}
#vorabbuchung #contact_form h4.highlight{border:0;font-size:11px}
#vorabbuchung #contact_form ul{margin:10px 0}
#vorabbuchung select,#vorabbuchung input{margin:2px 0}
#vorabbuchung input#pet_yes,#vorabbuchung input#pet_no{width:20px}
#vorabbuchung label.inline{display:inline-block;width:auto;margin-right:10px}
#vorabbuchung input#object_code{width:188px}
#vorabbuchung .cal_arrival_date{margin:0 0 8px 0;vertical-align:middle}
#vorabbuchung #DatePickerWrapper input{height:13px;width:168px}
#vorabbuchung #vacancyCalendar{position:relative;width:auto;padding:10px;margin:34px 0 20px 0;z-index:10000;border:1px solid #ccc;background:#fff;box-shadow:5px 5px 5px rgba(153,153,153,0.3)}
#vorabbuchung #vacancyCalendar a.exit{right:0;width:20px;z-index:10001}
#vorabbuchung p#nav_vacancyCalendar{height:34px;width:auto;*width:324px;line-height:3 0;margin:0;padding:0;background:white;border:0;text-align:center}
#vorabbuchung #monatsb{margin:40px 0 20px 0}
#vorabbuchung p#nav_vacancyCalendar .back,#vorabbuchung p#nav_vacancyCalendar .next{font-size:20px;background:0;background:#f2f2f2;left:5px;padding:8px 10px;text-decoration:none;border:transparent;border-radius:20px;text-decoration:none;width:16px}
#vorabbuchung p#nav_vacancyCalendar select{position:static;margin:15px 0}
#vorabbuchung p#nav_vacancyCalendar .next{left:auto;right:5px;text-align:right}
#vorabbuchung p#nav_vacancyCalendar a.back:hover,#vorabbuchung p#nav_vacancyCalendar a.next:hover{background:#de1c8c;color:#fff;cursor:pointer}
#vorabbuchung #vacancyCalendar table{margin:0;width:100%;background:white}
#vorabbuchung #vacancyCalendar table tbody tr{height:44px}
#vorabbuchung #vacancyCalendar table thead th{padding:0;border:2px solid #fff;height:30px;width:44px;text-align:center;font-size:14px}
#vorabbuchung #vacancyCalendar table tbody td{background:#f2f2f2;font-size:14px}
#vorabbuchung #vacancyCalendar table td{width:30px;height:30px;padding:0;text-align:center;border:2px solid #fff}
#vorabbuchung #vacancyCalendar table td a{display:inline-block;padding:15px 12px;font-size:14px;cursor:default}
#vorabbuchung #vacancyCalendar table td span{display:inline-block;height:20px;width:20px;line-height:20px}
#vorabbuchung #vacancyCalendar .bookDay:hover{background:#de1c8c;color:#fff}
#vorabbuchung #vacancyCalendar .bookDay:hover a{color:#fff}
#vorabbuchung #vacancyCalendar td.satDay{background-color:#61a032;background-image:-webkit-gradient(linear,left top,left bottom,from(#89b06d),to(#61a032));background-image:-webkit-linear-gradient(top,#89b06d,#61a032);background-image:-moz-linear-gradient(top,#89b06d,#61a032);background-image:-o-linear-gradient(top,#89b06d,#61a032);background:-khtml-linear-gradient(top left,#89b06d,#61a032 100%);background-image:-ms-linear-gradient(top,#89b06d,#61a032);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b06d',endColorstr='#61a032',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#89b06d',endColorstr='#61a032');background-image:linear-gradient(to bottom,#89b06d,#61a032);color:#fff}
#vorabbuchung #vacancyCalendar td.satDay a{color:#fff}
#vorabbuchung #vacancyCalendar td.sonDay{background:#f2f2f2}
#vorabbuchung #vacancyCalendar td.bookDay a{text-decoration:underline;cursor:pointer}
#vorabbuchung #vacancyCalendar td.none{background:0}
#vorabbuchung #vacancyCalendar tfoot{margin-bottom:20px}
#vorabbuchung #vacancyCalendar .legend{margin:10px 0}
#vorabbuchung #vacancyCalendar .legend .arrival_day_sat{color:#555;font-size:14px;padding:10px 0 0 10px;width:auto}
#vorabbuchung #vacancyCalendar .legend .arrival_day_sat span{font-size:14px}
#vorabbuchung #vacancyCalendar .legend .arrival_day_sat span strong{color:#61a032;font-size:14px}
#vorabbuchung #vacancyCalendar .arrival_day{color:#555;padding:10px 0 0 10px;width:auto;font-size:14px}
#vorabbuchung #vacancyCalendar .arrival_day span{text-decoration:underline;font-size:14px}
#vorabbuchung #vacancyCalendar .hint{width:auto;margin:20px 0 0 0;padding:0;background:#f2f2f2;border:1px solid #ccc}
#vorabbuchung #hint p{padding:5px}#thanks_to{width:618px}
#thanks_to h3{padding-left:0}#thanks_to p{margin-bottom:20px;width:405px}
#about_interchalet_infos{float:left;margin-bottom:20px;padding:10px;width:405px;background:transparent url(//images.interchalet.de/backgrounds/bg_raster.gif) repeat 0 0}
#about_interchalet_infos h3{padding-left:0}
#about_interchalet_infos p{margin-bottom:10px}
#about_interchalet_infos div.milestones{float:left;margin:0 0 20px 0;width:100%}
#about_interchalet_infos div.milestones h4{background:#fff;margin:20px 0;padding:5px 0 5px 5px}
#about_interchalet_infos div.milestones img{float:left;margin:0 10px 10px 0}
#about_interchalet_infos p.indent_milestones{margin:0 0 10px 133px;width:240px}
#jobs h3{padding-left:0}
#jobs h4{margin-top:20px}
#jobs h3 span {display:block;margin:5px 0;font-weight:bold;font-size:14px}
#jobs h4{margin-top:20px}
.stelle_vergeben{font-weight:bold;margin-bottom:20px}
#jobs ol {list-style:inherit;list-style-position:outside;white-space:inherit;margin-left:15px}

#jobs ul,#jobs ul.no_indent{margin-left:0;margin-top:10px}
#jobs .bullets {list-style:disc}
#jobs .bullets li {margin-left:15px}
#jobs dl {margin:0 0 20px 0}
#jobs dt {margin:10px 0}

#sidearea,#about_interchalet_contact,#about_interchalet_products{float:right;margin-bottom:20px;padding-bottom:20px;width:205px}
#sidearea h4{padding:4px 0 2px 10px}#sidearea h4.partnerlink{border-bottom:1px dotted #555;margin:20px 0 0 0}
#sidearea p,#sidearea ul,#sidearea dl,#about_interchalet_contact p,#about_interchalet_contact dl{margin:10px 10px 20px 10px}
#sidearea li{white-space:normal}#about_interchalet_products dl{margin:5px 0 0 10px}
#about_interchalet_products dl.show{display:block}
#about_interchalet_products dt{color:#de1c8c;font-size:11px;margin-bottom:20px}
#about_interchalet_products img{margin-bottom:20px}
#about_interchalet_products dd.publication{margin-top:10px}
#kundentipps,#kundenbewertung{background:0;padding-left:0;width:640px}
#kundenbewertung{padding-top:0}#kundenbewertung #login{margin-top:0}
#kundenbewertung .call_to_action{margin:0 0 20px 200px;width:246px}
#kundentipps h3,#kundentipps h4,#kundentipps h5,#kundenbewertung h3{font-size:11px;font-weight:bold;height:20px;padding:5px 0 5px 10px}
#kundentipps h3,#kundenbewertung h3{font-size:14px}
#kundentipps h3 img{margin-right:5px}#kundentipps h3 span a,#kundenbewertung h3 span a{color:#de1c8c;font-size:14px;font-weight:bold}
#kundentipps h5{background:0;padding:5px 0 0 10px}
#kundenbewertung p{padding:10px 0 10px 10px}
#kundentipps img,#kundenbewertung img{margin-left:10px}
#kundentipps ul,#kundenbewertung ul{margin:10px 0 0 10px;list-style:none}
#kundentipps #reisedaten,#kundenbewertung #reisedaten{margin-bottom:20px}
#kundentipps ul#object_data,#kundenbewertung ul#object_data{float:left;margin:5px 0 20px 10px}
#kundentipps ul#object_data li,#kundenbewertung ul#object_data li{clear:both;margin-bottom:0}
#personal_data{clear:both}#kundentipps .call_to_action{margin-left:200px;width:240px}
#kundentipps li,#kundenbewertung li{float:left}
#kundentipps ul#adresse li.anrede{margin-right:112px}
#kundentipps ul#adresse,#kundentipps ul#adresse li{float:left}
#kundentipps ul#adresse input#frau,#kundentipps ul#adresse input#herr{float:left;margin:2px 5px 0 0;padding:0;width:15px}
html>/**/body #kundentipps ul#adresse input#frau,html>/**/body #kundentipps ul#adresse input#herr label.geschlecht{margin-top:4px}
#kundentipps ul#adresse label.geschlecht{float:left;margin:0;padding-top:2px;width:100px}
html>/**/body #kundentipps ul#adresse label.geschlecht{padding-top:0}
#kundentipps input,#kundenbewertung input{width:260px}
#kundenbewertung input.radio{height:14px;margin:0;width:14px}
#kundentipps label,#kundenbewertung label{float:left;margin:0;width:200px}
#kundentipps select{width:260px}#kundenbewertung th{border-bottom:1px dotted #555}
#kundenbewertung th.no_border{border:0}#kundenbewertung td{vertical-align:top}
#kundentipps textarea{height:100px;width:260px}
#kundenbewertung textarea{margin-top:10px;width:400px}
#kundentipps fieldset#valuation{width:100%}
#kundentipps #rating_example_link{position:static;border:0}
#kundentipps fieldset#tipps_ok input{border:0;margin-right:10px;width:15px}
#kundentipps fieldset#tipps_ok label{width:430px}
#kundentipps p.left{margin-top:50px;width:600px}
#kundentipps p{margin-left:10px;padding:0}
#kundentipps p img{position:static}#kundentipps p.reisetipps{margin-bottom:25px}
#kundentipps p.ic_anmerkungen{margin:5px 0 0 10px}
#kundentipps #hit_navigation{border-top:1px dotted #555;clear:both;margin:20px 0 60px 0}
#kundentipps #marker_reise h3{font-size:11px;margin:20px 0 5px 0}
#kundentipps #marker_bewertung{margin:40px 0}
#kundentipps #marker_bewertung img{height:12px;margin-left:0;width:60px}
#kundentipps #marker_bewertung sup{color:#de1c8c;font-weight:bold}
#ferienhausbewertung{background:0;padding-top:0}
#ferienhausbewertung h2,#ferienhausbewertung h3{font-size:11px;padding:0;margin:5px 0 10px 0}
#ferienhausbewertung h2{border-bottom:1px dotted #555;margin-bottom:20px}
#ferienhausbewertung h3{margin-bottom:0}
#ferienhausbewertung h2 span{font-size:11px}
.review a{text-decoration:none}.review:hover a{text-decoration:underline}
.review:hover a.rating{text-decoration:none}
.merchant-review-summary-rating{font-weight:bold}
.review-rating span,#ferienhausbewertung .review-rating a{color:#aaa;font-weight:normal;text-decoration:none}
#ferienhausbewertung p{padding:0;margin:5px 0 10px 0}
#ferienhausbewertung ul{padding:0;margin:5px 0 10px 0}
#ferienhausbewertung li{float:left;margin-right:10px}
#ferienhausbewertung .location{float:none;clear:both}
.review{border-bottom:1px dotted #ccc;margin-bottom:20px}

.thanks_to .main_area {background:none}
.thanks_to .main_area h3{padding: 10px 0;color:#3672A9}
.thanks_to .main_area ul{margin:10px 0 10px 20px;list-style:inherit}
.thanks_to .main_area .hit{height:auto}
.thanks_to .main_area .hit ul{list-style:none}
.thanks_to .main_area .hit .object_teaser{float:left;width:auto;margin:0 20px 10px 0}
.thanks_to .main_area .hit .object_teaser li{margin-left:0}
.thanks_to .main_area .hit .object_teaser img.left{margin:10px 0 0 0}
.thanks_to .main_area .hit ul.object_destination{margin:15px 0 10px 0;list-style-position:outside}
.thanks_to .main_area .hit .object_destination a{font-size:14px;color:#de1c8c;font-weight:bold}
.thanks_to .main_area .hit p.clear .call_to_action{float:right;margin-bottom:10px;margin-top:10px;color:#fff;font-weight:normal}
.thanks_to .main_area .infobox-kuba{display:none;position:relative;margin-top:20px;padding:10px 10px 0 10px;width:auto;background:#edf3fe}
.thanks_to .main_area .infobox-kuba h2{color:#de1c8c;font-weight:bold;font-size:16px;margin:0 10px 5px 0;padding:0;width:auto}
.thanks_to .main_area .infobox-kuba p{padding:0 0 5px 0;margin:0;border:0}

#msgDivSub,#msgDivUnsub{color:red}
#newsletter_subscribe{position:relative}
#newsletter_subscribe h3,#newsletter_unsubscribe h3{font-size:12px;margin-top:0}
#newsletter_subscribe p{float:left}
#newsletter_subscribe ul,#newsletter_subscribe .button_newsletter{float:left;margin-bottom:5px}
#newsletter_subscribe ul.button_newsletter .button_container {padding-top:0}
#newsletter_subscribe ul.button_newsletter .button_container a.button_left{float:right}
#newsletter_subscribe #order_newsletter_agreement {background:#fff;left:430px;padding:20px;position:absolute;top:238px;width:160px}
#newsletter_subscribe ul,#newsletter_unsubscribe ul{clear:both;list-style:none;margin-left:0}
#newsletter_subscribe li{width: 400px}
#newsletter_unsubscribe li{float:left;width:200px}
#newsletter_subscribe li li,#newsletter_unsubscribe li li{width:40px}
#newsletter_subscribe .li_label,#newsletter_unsubscribe .li_label{float:left;width:120px}
#newsletter_subscribe .li_input {float: left;width: 230px;}
#newsletter_subscribe input#frau,#newsletter_subscribe input#herr{margin:0;width:20px}
#newsletter_subscribe label.geschlecht{margin:0 20px 0 0;vertical-align:3px}
#newsletter_subscribe .checkbox_interests {width: 20px}
* html #newsletter_subscribe .label_interests,*+html #newsletter_subscribe .label_interests{vertical-align:5px}
#newsletter_subscribe input#ok{width:20px}
#newsletter_subscribe li.agreement{margin-top:40px;width:250px}
#newsletter_unsubscribe{border-top:1px dotted #555;margin-top: 10px}
#newsletter_unsubscribe p{margin-left:235px;padding:0}
#newsletter_unsubscribe fieldset{margin-top:0}

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
.newsletter-subscription-layer {
position:fixed;bottom:0;width:100%;background:rgba(54, 114, 169, 0.8);z-index: 10000;opacity:0;
-webkit-animation:fadeIn ease-in 1;
-moz-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;
-webkit-animation-fill-mode:forwards;
-moz-animation-fill-mode:forwards;
animation-fill-mode:forwards;
-webkit-animation-duration:1s;
-moz-animation-duration:1s;
animation-duration:1s;
-webkit-animation-delay: 1.6s;
-moz-animation-delay: 1.6s;
animation-delay: 1.6s;
}
.newsletter-subscription-layer_wrapper {
display:flex;flex:1 100%;align-items:center;justify-content:center;justify-content:space-between;position:relative;margin:10px auto;width: 880px;text-align:left}
.newsletter-subscription-layer_wrapper div {margin:-5px 0 0 0}
.newsletter-subscription-layer_wrapper span {content: "";position:absolute;width:138px;height:143px;top:-50px;left:80px;
background: url(//images.interchalet.de/newsletter/newsletter-mail-overlay.png) 0 0 no-repeat;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);	
}
.newsletter-subscription-layer h3 {margin:10px 0 0 30px;margin:0;color:#fff}
.newsletter-subscription-layer p {margin:0;padding:0 0 0 10px;color:#fff;font-size:13px}
.newsletter-subscription-layer p strong {color:#fff}
.newsletter-subscription-layer ul {margin:10px 0 10px 250px;width:205px}
.newsletter-subscription-layer li {color:#fff;font-size:13px}
.newsletter-subscription-layer li::before {display:inline-block;margin-right:5px;content: " ✓ ";color:#de1c8c;font-size:16px;font-weight:bold}
.newsletter-subscription-layer .call_to_action {margin:0}
.newsletter-subscription-layer .exit {display:inline-block;right:3px;top:0;background-image:none}
.newsletter-subscription-layer .exit::before {display:inline-block;content: " x ";font-size:14px;color:#fff}
.newsletter-subscription-layer .exit:hover {border:none;background-color:transparent}

#rb_search{width:405px}#rb_search li.left{float:left;width:120px}
#rb_search li.input{float:left;width:200px}
#rb_search p.indent{clear:both;margin-left:120px;padding:0;width:290px}
#rb_search div#Trefferanzeige{float:left;margin-top:40px;width:630px}
#rb_search .call_to_action{margin-left:90px;width:160px}
#info h2{padding-left:0}#info h3{margin-top:20px;padding-left:0}
div#info ul.zeichenerklaerungen{margin-left:0}
div#info p img{position:static}#fb_gewinn{background:0}
#fb_gewinn h3{margin-bottom:10px;padding:0;line-height:20px}
#fb_gewinn ol{list-style-type:decimal;list-style-position:inside}
#fb_gewinn li{margin-bottom:16px}div.main_area select{margin:5px 0}
div.main_area label{margin:5px 0;width:160px}
div.main_area input{margin:5px 0;padding:2px;width:174px}
.hit_top{background-color:#e0e0e0;background-image:-webkit-gradient(linear,left top,left bottom,from(#f2f2f2),to(#e0e0e0));background-image:-webkit-linear-gradient(top,#f2f2f2,#e0e0e0);background-image:-moz-linear-gradient(top,#f2f2f2,#e0e0e0);background-image:-o-linear-gradient(top,#f2f2f2,#e0e0e0);background:-khtml-linear-gradient(top left,#f2f2f2,#e0e0e0 100%);background-image:-ms-linear-gradient(top,#f2f2f2,#e0e0e0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2',endColorstr='#e0e0e0',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#f2f2f2',endColorstr='#e0e0e0');background-image:linear-gradient(to bottom,#f2f2f2,#e0e0e0);zoom:1;float:left;width:640px}
.hit_top li{float:left;text-align:left;margin:0 20px 0 0;padding:10px}
.hit_top li a{color:#555;font-size:14px}
.hit_top li a:hover{background:transparent;color:#61a032}
.hit_top li a span{background:url(//images.interchalet.de/splices/splices.png) no-repeat;display:inline-block;height:16px;width:16px;padding:2px 0 0 0}
.hit_top .map a span{background-position:0 -80px}
.hit_top .map a:hover span{background-position:0 -60px}
.hit_top .hits.current a span{background-position:-20px -40px}
.hit_top .map.current a span{background-position:0 -40px}
.hit_top .hits a span{background-position:-20px -40px}
.hit_top .hits a:hover span{background-position:-20px -60px}
.hit_top .map.current a,.hit_top .hits.current a{text-decoration:none;font-weight:bold}
.hit_top .current a:hover{color:#999}.das_maps_symbol{position:absolute;top:50px;right:6px;padding:0;display:none;z-index:900;border:5px solid #fff;box-shadow:4px 4px 6px #555;background:#edf3fe}
.das_maps_symbol h3{height:auto;padding:5px;color:#fff;font-family:Verdana;font-size:11px;font-weight:bold;font-style:normal;text-align:center;background-color:#99b3cc;border-bottom:5px solid #fff}
.das_maps_symbol a{line-height:0}.das_maps_symbol img{width:94px;height:94px}
.das_maps_symbol span{position:absolute;bottom:10px;right:5px;font-size:26px;font-weight:bold;color:#fff}
*+html .das_maps_symbol{background:0;float:left}
*+html .das_maps_symbol a{zoom:1}*+html .das_maps_symbol img{width:94px;height:94px}
.das_submenue{display:none}.das_submenue{position:absolute;top:50px;left:264px;width:360px;padding:0;text-align:left;white-space:normal;z-index:1000;border:5px solid #fff;background:#edf3fe;box-shadow:4px 4px 6px #555}
*+html .das_submenue,* html .das_submenue{left:-148px}
.das_submenue .exit{right:5px;top:5px;z-index:10000;cursor:pointer;text-decoration:none}
.das_submenue .das_search{float:left;width:360px;margin:0}
.das_submenue .das_search h3{height:auto;padding:5px;color:#fff;font-family:Verdana;font-size:14px;font-weight:bold;font-style:normal;text-align:left;background-color:#99b3cc;border-bottom:5px solid #fff}
.das_submenue .das_search h4{margin:10px 0 0 5px;font-size:12px}
.das_submenue .das_search p{padding:5px}
.das_submenue .das_search p.das_image{float:right;width:94px;margin-bottom:10px}
.das_submenue .das_search a{margin:0}.das_submenue .das_search p.das_image a{cursor:pointer}
.das_submenue .das_search p.das_image img{width:94px;height:94px}
.das_submenue .call_to_action{width:161px;display:inline-block}
.das_regie{position:absolute;top:50px;right:6px;width:94px;padding:0;display:none;z-index:900;border:5px solid #fff;background:#edf3fe;box-shadow:4px 4px 6px #555}
.das_regie h3{height:auto;padding:5px 0;color:#fff;font-family:verdana;font-size:11px;font-weight:bold;font-style:normal;text-align:center;background-color:#99b3cc;border-bottom:5px solid #fff}
.das_regie ul{margin:10px 4px 0 4px}.das_regie a{font-weight:bold;margin:0}
.das_regie .call_to_action{font-weight:normal;margin:10px 0 0 0;padding:7px;font-size:12px}
.hitlist{float:left;margin:10px 0 20px 0;position:relative;width:640px}
.hitlist h2{font-size:11px;padding:0 0 0 5px}
.hitlist .hitlist_header{float:left;width:640px;position:relative}
.hitlist .hitlist_header h2{font-size:14px;font-weight:normal;margin:6px 60px 10px 0}
.hitlist .hitlist_header h2 span{font-size:14px;font-weight:normal;display:inline-block;padding:0 0 5px 0}
.hitlist .hitlist_header h2 span.count{font-weight:bold}
.hitlist_header .share_links_tab{position:absolute;right:0;top:5px}
.hitlist_header .share_links_tab li{float:left;margin-right:10px}
.hitlist_header .share_links_tab li a{display:block;height:18px;width:18px}
.hitlist_header .share_links_tab li .share_links_tab_googleplus{height:auto;width:auto}
.hitlist .hits_selection{clear:both;width:100%}
.hitlist .hits_selection h2{margin:0 10px;padding:0}
.hitlist .hits_selection .no_object_available{margin:0 10px}
.hitlist .hits_selection ul{background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:25px;padding:10px 20px 10px 0}
.hitlist .hits_selection li{float:right;font-weight:bold;margin:5px 0 0 5px}
#angebote .hitlist .hits_selection ul li.seite_von{position:absolute;right:10px}
#angebote .hitlist .hits_selection li a{background:0}
#angebote .hitlist .hits_selection li a{background:transparent url(//images.interchalet.de/backgrounds/sort_desc_asc.gif) no-repeat 0 -35px;display:block;float:left;font-weight:bold;height:20px;padding:0 5px 0 15px;margin-top:3px}
#angebote .hitlist .hits_selection li a:hover,#angebote .hitlist .hits_selection li.active a:hover{background:#de1c8c url(//images.interchalet.de/backgrounds/sort_desc_asc.gif) no-repeat 0 -15px;color:white}
.hitlist .hits_selection form{display:inline}
.hitlist .hits_selection ul li select{width:100%}
.hitlist .hits_selection ul li option{padding-right:10px}
.hitlist .hits_selection ul li:first-child{float:left}
.hitlist .hits_selection ul li:nth-child(2){float:left}
.hitlist .hits_selection ul li.left{float:none;float:left}
.hitlist .hits_selection ul .sortieren{margin:5px;color:#de1c8c;font-size:13px;font-weight:normal}
.hitlist .hits_selection #sortieren select{width:200px}
.hitlist .hits_selection .vacancy{float:right;margin-top:4px;background-position:100% -118px}
.hitlist .hits_selection .vacancy a{display:block;float:left;height:20px;padding:0 5px 0 15px}
.hitlist .hits_selection .vacancy a:hover{color:#de1c8c}
.hitlist .hits_selection .vacancy .back,.hitlist .hits_selection .vacancy .next{background:url(//images.interchalet.de/icons/icons.png) no-repeat;background-position:0 -58px;display:block;height:20px;padding-left:25px}
.hitlist .hits_selection .vacancy .next{padding-right:30px;background-position:100% -118px}
.hitlist .hits_selection.bottom{margin:0 0 10px 0}
.hitlist .hits_selection.bottom ul{background:#f2f2f2;border-top:0}
.hit{overflow:hidden;position:relative;height:300px;background-color:#edf3fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#edf3fe));background-image:-webkit-linear-gradient(top,#fff,#edf3fe);background-image:-moz-linear-gradient(top,#fff,#edf3fe);background-image:-o-linear-gradient(top,#fff,#edf3fe);background:-khtml-linear-gradient(top left,#fff,#edf3fe 100%);background-image:-ms-linear-gradient(top,#fff,#edf3fe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#edf3fe',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#edf3fe');background-image:linear-gradient(to bottom,#fff,#edf3fe);zoom:1;border-bottom:1px solid #ccddf9;border-top:1px solid #fff}
.hit:hover{background-color:#e5e5e5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#fff,#e5e5e5);background-image:-moz-linear-gradient(top,#fff,#e5e5e5);background-image:-o-linear-gradient(top,#fff,#e5e5e5);background:-khtml-linear-gradient(top left,#fff,#e5e5e5 100%);background-image:-ms-linear-gradient(top,#fff,#e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#e5e5e5');background-image:linear-gradient(to bottom,#fff,#e5e5e5);zoom:1;border-bottom:1px solid #ccc;cursor:default}
.hit:hover .object_code{color:#555;font-weight:bold}
.hit .covered_link{display:block;height:100%;position:absolute;width:100%;z-index:1}
.hit h2,.hit h3{height:16px;margin:5px 0 10px 0;padding-top:6px;width:470px;font-size:13px;font-weight:normal}
.hit h2 a,.hit h3 a{font-size:13px;font-weight:normal;margin-top:5px;text-decoration:none}
.hit h2 a:hover,.hit h3 a:hover{text-decoration:underline}
.hit h2 .exit{top:6px;right:0;padding-right:25px;width:auto;background-position:right -180px;cursor:pointer}
.hit h2 span{font-size:13px}.hit .object{position:relative;float:left;margin:10px 20px 10px 0;padding-left:5px;width:auto}
.hit .object>dl{border:0}.hit .object dt,.hit .object dd{float:none;width:auto}
.hit .teaser{color:#de1c8c;float:left;width:194px}
.hit .teaser li{position:relative}.hit .teaser .infos{text-align:center;z-index:1}
.hit .teaser .infos a{text-decoration:none}
.hit .teaser .sticker{position:absolute;top:-5px;right:-5px;z-index:10}
.hit .teaser .infos span{position:static;display:block;padding:3px 6px;margin-bottom:5px;color:#FFF;font-size:11px;font-weight:bold;border:2px solid #FFF;border-radius:9px;box-shadow:2px 2px 4px #CCC}
.hit .teaser .infos span.new-product{background:#f0b20b}
.hit .teaser .infos span.reduced-product{background:#c22271;width:26px}
.hit .teaser .infos img{box-shadow:5px 5px 5px #ccc}
.hit .teaser .icon_new{top:0;right:0}.hit .teaser input{margin:10px 0 0 5px;width:auto}
.hit .teaser label{font-weight:normal}.hit .teaser .casa{background:url(//images.interchalet.de/pictograms/casa_54_40.gif) no-repeat;display:block;height:40px;width:42px;position:absolute;top:-2px;right:10px;cursor:pointer}
.object .nav-hit-galerie{display:none;margin:-10px 0 0 0}
.object .cboxPrevious,.object .cboxNext{display:inline-block;padding:10px;background:0}
.object .cboxPrevious{position:absolute;top:90px;left:5px;z-index:101}
.object .cboxNext{position:absolute;top:90px;right:-110px;z-index:101}
.object .cboxPrevious:hover,.object .cboxNext:hover{padding:10px;background:rgba(107,106,107,0.4);border:1px solid #b4b4b4;border-radius:40px}
.hit .object .cboxPrevious span,.hit .object .cboxNext span{display:inline-block;width:20px;height:20px;line-height:20px;padding:0;margin:0;color:#FFF;font-size:16px;font-weight:normal;text-align:center;background:#6b6a6b;background:rgba(107,106,107,0.83);border:1px solid #b4b4b4;border-radius:20px;box-shadow:none}
.hit .object .cboxPrevious:hover span,.hit .object .cboxNext:hover span{border:0}
.hit .short_description{width:230px}.hit .short_description dt{padding-left:0}
.hit .short_description dt a,.hit .short_description dd a{font-weight:bold;text-decoration:none}
.hit .short_description dd dd a{text-decoration:underline;}
.hit .short_description .object_code{color:#555;font-weight:bold;display:inline;padding:0}
.hit .short_description dd .location {padding:0;margin:0}	
.hit .short_description dd .location:before {display:inline-block;margin-right:5px;content:" ✓ ";color:#61a032;font-size:10px;font-weight:bold;font:11px Verdana,Arial,Helvetica,sans-serif}
.hit .short_description .special{margin-top:0}
.hit .short_description .special dd{font-style:italic}
.hit .short_description .special.rabatt dd{font-style:normal;color:#de1c8c}
.hit .short_description .vacancyinfo{margin:5px 0 0 0;font-weight:bold}
.object .object-prices{position:absolute;top:160px;left:0}
.object-prices{position:absolute;top:120px;left:0}
.extended .object .object-prices{top:170px}
.object-prices .price{display:block;color:#61a032;font-weight:bold;font-size:24px;line-height:24px;padding-left:0;margin:5px 0}
.object-prices .old-price{margin-right:0;color:#de1c8c;font-weight:bold;text-decoration:line-through}
.object-prices .price-box{display:block;padding:5px 5px 10px 10px;background:#f4f6f9;border:1px solid #ccc;border-radius:5px 5px 40px 5px;text-decoration:none}
.object-prices .price-box dt{margin:0}.object-prices .price-box dt a{text-decoration:none;padding:5px 0 0 0}
.object-prices .price-box .extra_charges{margin:0}
.object-prices .price-box .extra_charges span{display:inline;padding:0;font-weight:normal;text-decoration:underline;cursor:pointer}
.object-prices .price-box .extra_charges span:first-child{font-weight:bold;text-decoration:none}
.hit .rating_summary{position:absolute;top:0;left:472px}
.hit .rating_summary dt{margin:0;padding:0;width:auto;color:#999;font-size:13px;font-weight:normal}


.hit .rating_summary dt a{color:#999}
.hit .rating_summary dt,
.hit .rating_summary dt a {font-size:11px}

.hit .rating_summary a{text-decoration:none}
.hit .rating_summary a span{padding:0}.hit .equipment{width:130px}
.hit .equipment dt{padding-left:0}.hit .equipment .highlight{color:#555}
.hit .equipment .arrival{margin-top:10px}


.hit .equipment .call_to_action{position:absolute;top:150px;left:5px;margin:10px 0}


.hit .notepad,.hit .icon_in_notepad{display:block;margin:0}
.hit .icon_in_notepad,.hit .icon_add_notepad,.hit .icon_googlemaps,.hit .ratings{display:inline-block;margin:10px 0 0 5px}


.extended{height:400px}.extended .equipment .call_to_action{top:280px}


.extended .teaser .infos{text-align:center}
.extra_charges-info,.soa{border:1px solid #CCC;border-top:0;background:#FFF;clear:both;margin:0;overflow:hidden;padding:0 10px 10px 10px;position:relative}
.object .extra_charges-info,.object .soa{border:1px solid #CCC;margin:46px 0 20px;padding:0}
.extra_charges-info h3,.soa h3{position:relative;margin:0 -10px 10px -10px;padding:10px;clear:both;background:#f2f2f2;font-size:14px;font-weight:bold}
.extra_charges-info .clickable,.soa .clickable{cursor:pointer;display:inline-block;text-decoration:underline}
.extra_charges-info .exit,.soa .exit{top:0;right:0;display:inline-block;padding:9px 8px 10px 12px;z-index:10;background:url(//images.interchalet.de/icons/exit.gif) no-repeat scroll 15px 15px #de1c8c;color:#fff;cursor:pointer;font-weight:bold;text-decoration:none}
.extra_charges-info dl,.soa dl{width:618px}
.extra_charges-info dt,.extra_charges-info dd,.soa dt,.soa dd{display:inline-block;margin:5px 0;vertical-align:top}
.extra_charges-info dt,.soa dt{float:left;width:315px}
.extra_charges-info dt,.soa dt{font-weight:bold}
.extra_charges-info dd,.soa dd{float:left;width:300px}
.object .extra_charges-info,.object .soa{margin:46px 0 20px 0;padding:0;border:1px solid #CCC}
.object .extra_charges-info h3,.object .soa h3{padding-left:10px;margin:0 0 10px 0;font-size:11px;border:0;width:auto}
.object .extra_charges-info dl,.object .soa dl{width:405px;border:0}
.object .extra_charges-info dt,.object .soa dt{width:200px}
.object .extra_charges-info dd,.object .soa dd{width:180px}
#buchung .object .extra_charges-info,#buchung .object .soa{margin:46px 0 20px 0}
.hit_navigation,.hitlist .hit_navigation{background:#f2f2f2;float:left;padding:10px 0;width:640px;text-align:right}
#ferienhausbewertung .hit_navigation ul,.hitlist .hit_navigation ul,.hit_navigation div,.hitlist .hit_navigation div{height:24px;margin:0 20px;padding-top:4px}
.hit_navigation ul,.hitlist .hit_navigation ul{float:left}
.hit_navigation ul li,.hitlist .hit_navigation ul li{float:left;line-height:22px;margin:0 10px 0 0}
.hit_navigation ul li a,.hitlist .hit_navigation ul li a{display:block}
.hit_navigation table,.hitlist .hit_navigation table{margin:0;width:100%}
.hit_navigation table td .back,.hitlist .hit_navigation table td .back,.hit_navigation table td .next,.hitlist .hit_navigation table td .next{display:block;height:20px}
.hit_navigation table td .back,.hitlist .hit_navigation table td .back{padding-left:25px}
.hit_navigation table td .next,.hitlist .hit_navigation table td .next{padding-right:25px}
.hit_navigation .current{border:1px solid #555}
* html .hit_navigation li a.start,* html .hit_navigation li a.back,* html .hit_navigation li a.next,* html .hit_navigation li a.end{display:inline;height:16px}
.hitlist .alternative_hits{position:relative;float:left;margin:20px 0 0 0;padding:10px;width:618px;background:#EDF3FE;border:1px solid #0064B1}
.alternative_hits h2{margin:0 0 10px 0;font-size:14px;color:#0064B1}
.alternative_hits p{position:absolute;bottom:5px;right:50px;width:auto}
.alternative_hits img{margin-right:20px}
#ih-hitlist {clear:both;outline:1px solid #f2f2f2}
.interhome-additional-hits {clear:both;float:none;padding:10px 0;outline:1px solid #0096db;background:#fff}
.interhome-additional-hits h2 {line-height:1.6;color:#0096db;font-weight:normal;text-align:center}
.interhome-additional-hits p {margin: 0 70px;color: #0096db;}
.interhome-additional-hits .logo_interhome {float:left;display:block;margin:0 40px 10px 0}
#ih-hitlist .hit {background-image:none;background-color:#fff}
#ih-hitlist .hit h2,#ih-hitlist .hit h2 a{color:#0096db}
#ih-hitlist .hit img {width:184px;height:138px}
#ih-hitlist .hit .object dt, #ih-hitlist .hit .object dd,
#ih-hitlist .hit .short_description .object_code,
#ih-hitlist .hit .short_description .object_code a,
#ih-hitlist .hit .teaser a,#ih-hitlist .hit .short_description dt a,#ih-hitlist .hit .short_description dd a,#ih-hitlist .hit .rating_summary dt a,#ih-hitlist .object-prices .price-box .price,#ih-hitlist .object-prices .price-box .extra_charges span {color:#0096db}
#ih-hitlist .hit .equipment .call_to_action {background-image:none;background:#0096db}
#ih-hitlist ul {height:24px;margin:0 20px 0 0;padding-top:4px}
#ih_hit_navigation.hit_navigation {margin:0 0 20px 0}
#ih_hit_navigation ul {margin:0 0 0 20px}
#ih_hit_navigation li.current {background:#fff;height:16px;line-height:16px;padding:0 5px;text-align:center;width:20px}

#casa_more_hits{float:left;padding:20px 15px 20px 0;text-align:right;width:623px;border-top:0;border-right:1px dotted #555;border-bottom:1px dotted #555;border-left:1px dotted #555;border:0}
#casa_more_hits a{font-weight:bold}.start,.back{padding:0 0 0 20px}
.next,.end{padding:0 26px 0 0}#hit_navigation li.current{background:#fff;height:16px;line-height:16px;padding:0 5px;text-align:center;width:20px}
.destinations,.targets_summer_winter,.targets_summer_winter dl,.targets_summer,.targets_winter,.targets_casa,.targets_saison_code,.targets_saison_code .targets_towns,.targets_saison_code .targets_codes,.targets_international,.targets_international_sites,.targets_interchalet,.targets_regions_cities,.targets_regions_cities ul{float:left}
.destinations,.targets_summer_winter,.targets_saison_code,.targets_international,.targets_interchalet,.targets_regions_cities{width:640px}
.targets_interchalet{width:auto}.targets_towns,.targets_codes,.targets_international_sites{width:318px}
.targets_summer_winter dl,.targets_summer_winter dt,.targets_regions_cities ul{width:198px}
.destinations p{background:#f2f2f2;font-weight:bold;line-height:20px;padding-left:10px}


.destinations li {white-space:normal}

.destinations .targets_regions_cities h2{font-size:11px}
.destinations .targets_regions_cities ul{margin:0 0 20px 0;padding-right:10px}
.destinations .targets_regions_cities li{margin-left:10px;white-space:normal}
.destinations .targets_regions_cities li a{font-weight:normal;padding-left:20px}
.destinations .targets_summer_winter{margin-bottom:20px}
.destinations .targets_summer_winter h2,.destinations .targets_summer_winter h4{margin:5px 0;font-size:11px}
.destinations .targets_summer_winter dt{font-weight:normal;margin:0 0 4px 10px;padding:5px 0 0 0}
.destinations .targets_summer_winter dt a{font-weight:bold}
.destinations .targets_summer_winter dd{font-weight:normal;margin:0 0 4px 20px}
.destinations .targets_summer_winter .targets_saison_code{margin:20px 0}
.destinations .targets_summer_winter .targets_saison_code .targets_towns p,.destinations .targets_summer_winter .targets_saison_code .targets_codes p{background:0;margin-left:10px;padding:0}
.destinations .targets_summer_winter .targets_international .targets_international_sites{margin:0}
.destinations .targets_summer_winter .targets_international .targets_international_sites ul{margin:5px 0 20px 0}
.destinations .targets_summer_winter .targets_international a{font-weight:normal;padding-left:10px}
.destinations .targets_specials{float:left}
.destinations .targets_specials-summer,.destinations .targets_specials-winter{float:left;width:440px;margin:0 0 20px 0}
.destinations .targets_specials-summer h2,.destinations	.targets_specials-winter h2{font-size:11px}	
.destinations .targets_specials-summer ul,.destinations .targets_specials-winter ul{float:left;width:200px;padding:0 10px}
#seo_note{float:left;width:640px}#notepad{clear:both;margin:0 0 20px 0;padding:0;width:100%;background:0}
#notepad fieldset ul{margin:0 0 0 5px;width:400px}
#notepad fieldset li{width:300px}#notepad fieldset p{margin:0 0 20px 5px}
#notepad fieldset label{margin:0;width:300px}
#notepad fieldset input{margin-bottom:10px;width:300px}
#notepad fieldset textarea{height:90px;margin-bottom:10px;width:304px}
#notepad fieldset textarea#email_empfaenger{height:50px}
#faq,#cookies{position:relative}
#faq label,#cookies label{display:block;margin:0}
#faqSrch{margin:5px 0 20px 0;width:240px}
#faq .highlight,#cookies .highlight,#additionalText .highlight{background:#fff;border-top:1px solid #f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #f2f2f2;margin:20px 0;padding:10px}
#cookies h2{padding:10px 0}#cookies .highlight h3{display:none}
#cookies .highlight h4{margin:10px 0;border-bottom:1px solid #ccc}
#faq .highlight a,#cookies .highlight a{color:#555f;font-weight:bold;text-decoration:none}
#faq .highlight div li{list-style:disc}#additionalText .highlight a{background:#de1c8c;color:#fff;font-weight:bold;padding-left:5px;text-decoration:none}
#faq .highlight div a,#cookies .highlight div a,#additionalText .highlight div a{background:0;color:#555;font-weight:normal;padding-left:0;text-decoration:underline}
#faq p img,#cookies p img{position:static;vertical-align:bottom}
#faq .top,#cookies .top{margin-top:20px}
.box_hints img{margin:10px}.box_hints ul{margin-left:10px}
.box_hints ul strong{font-weight:normal}
#datenschutz{clear:both;padding:16px 0 0 0;border-top:1px dotted #555}
#versicherung h3{padding-left:0}#versicherung p{margin-bottom:20px}
#versicherung .col_1{width:34px}#versicherung .col_2{width:50px}
#versicherung .col_3{width:135px}
#reiseversicherungen{background:0;padding:10px 10px 10px 5px;width:625px}
#reiseversicherungen h3{color:#fff;background:#de1c8c;margin:20px 0;padding-left:5px}
#reiseversicherungen ul{margin:0 0 20px 5px}
#reiseversicherungen p{padding:0 0 10px 5px}
#reiseversicherungen p img{position:static}
#reiseversicherungen table{width:100%}
#reiseversicherungen tfoot{background:#f2f2f2;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
#reiseversicherungen thead tr:first-child{background:#edf3fe}
.first-col{width:170px}
.second-col{width:170px}
#reiseversicherungen table thead tr th.praemie{white-space:normal;width:200px}
#holiday_calender{margin:-10px 0 10px -10px;height:100%;width:620px}
#th_0,#th_00,#th_000{width:190px}#th_1,#th_11,#th_111{width:170px}
#th_2,#th_22,#th_222,#th_3,#th_33,#th_333{width:120px}
#holiday_calender .align_right{text-align:right}
#sitemap_selection select{margin:20px 0 0 5px;width:400px}
#sitemap{background:0;margin:0 0 30px 0}
#sitemap h2{margin:20px 0 5px 0;padding:5px 0 5px 5px;background:transparent url(//images.interchalet.de/backgrounds/bg_raster.gif) repeat 0 0;border-bottom:1px dotted #ccc}
#sitemap li{font-weight:bold;margin-left:10px}
#meinung h4{font-size:11px}#meinung ul{margin:10px 0 10px 10px}
#meinung p{margin:10px 0 0 20px}#meinung p.bg_color_line_bottom{margin:0;padding:5px}
#meinung li input.radio{margin:0;width:15px}
#meinung li label{margin:0}#meinung th label:hover,#meinung label.hover{color:#fff}
.andere #andere {background:none;padding-top:0}
.andere .review {margin-top:0;margin-bottom:15px;padding:0 0 20px 0}
.andere .hit_navigation {width:405px}
.andere .hit_navigation ul,.andere .hitlist .hit_navigation ul {float:left;margin:0 10px}
#meinung fieldset#aufmerksam input{width:15px}
#meinung #aufmerksam_sonstiges{clear:both;height:100px;margin-top:5px;width:360px}
#meinung #besuch label{vertical-align:3px}
#meinung table{margin-left:14px}#meinung th,#meinung td{text-align:center}
#meinung .align_left{text-align:left}#meinung .col_topic{width:120px}
#meinung .col_note_sehr_gut,#meinung .col_note_gut,#meinung .col_note_befriedigent,#meinung .col_note_mangelhaft,#meinung .col_note_ungenuegend{width:40px}
#meinung #bemerkungen_verbesserung{clear:both;height:100px;margin:5px 0 0 0;width:360px}
#meinung #email_kritik{margin:0}#meinung #bemerkungen_zufriedenheit{clear:both;height:100px;margin:5px 0 0 0;width:360px}
#meinung #anschluss label{vertical-align:3px}
#meinung fieldset#news input{width:15px}
#meinung ul#adresse label{display:block;vertical-align:3px}
#meinung ul#adresse label.geschlecht{display:inline}
#meinung ul#adresse input{width:200px}#meinung ul#adresse input.radio{width:15px}
#meinung .call_to_action{margin:20px 0 0 0;width:186px}
#rb_search{width:405px;background:transparent url(//images.interchalet.de/backgrounds/bg_raster.gif) repeat 0 0}
#rb_search h3{padding-left:0}#rb_search h4{margin-top:20px}
#rb_search li.left{float:left;width:120px}
#rb_search li.input{float:left;width:200px}
#rb_search p.indent{clear:both;margin-left:120px;padding:0;width:290px}
#rb_search div#Trefferanzeige{background:#fff url(//images.interchalet.de/backgrounds/bg_raster.gif) repeat scroll 0;float:left;margin-top:40px;width:630px}
#rb_search .call_to_action{margin-left:90px;width:160px}
#fairs table th,#fairs table td{text-align:left}
.col_fairs_dates{width:200px}.col_fairs_locations{width:80px}
.col_fairs_hall,.col_fairs_stand{width:15px}
.col_fairs_name,.col_fairs_website,#messen_kataloge .col_fairs_dates{width:115px}
table#messen{width:405px}table#messen a{font-size:10px}
#messen_kataloge .col_fairs_locations{width:145px}
#gutscheine h3{padding-left:0}#gutscheine ul{margin-left:0}
#gutscheine li{margin-bottom:15px}#rb_agenturservice h3{padding-left:0}

.vermieter #teaser{background:0;margin-bottom:0}
.vermieter .log_in{position:relative}.vermieter .log_in select{margin:10px 0 0 0;width:100%}
.vermieter .log_in p,.vermieter .log_in .vermieter_konto_status{position:absolute;top:56px;left:-242px;width:200px;padding:10px;background:#fff;border:1px solid #de1c8c}
.vermieter .log_in .vermieter_konto_status .exit{top:5px;right:5px}
.vermieter .log_in .vermieter_konto_status strong{display:inline-block;margin-right:20px}
.vermieter .main_area{width:405px;background:0}
.vermieter .vermieter_full-width{width:640px}

.vermieter .main_area h3{margin:10px 0;padding:5px 5px 5px 0;font-size:11px;border-bottom:1px dotted #555}
.vermieter .main_area h4{margin:20px 0 0 0}
.vermieter .main_area ul{margin:10px 0 20px 0;width:590px;list-style:none}
.vermieter .main_area .list-style-circle li{list-style:disc;list-style-position:outside;white-space:normal;margin-left:15px}
.vermieter .main_area .list-style-circle .list-style-none{list-style:none}
.vermieter .main_area .list-style-circle .list-style-none span{padding:0 10px}
.vermieter .main_area p{padding:0 10px 10px 0}
.vermieter .main_area p strong{color:#3672a9}
.vermieter .main_area p .call_to_action{margin:5px 0 0 0}
.vermieter .main_area .vermieter_login-infos{margin:0 0 20px -10px;padding:10px 10px 0 10px;background-color:#edf3fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#edf3fe));background-image:-webkit-linear-gradient(top,#fff,#edf3fe);background-image:-moz-linear-gradient(top,#fff,#edf3fe);background-image:-o-linear-gradient(top,#fff,#edf3fe);background:-khtml-linear-gradient(top left,#fff,#edf3fe 100%);background-image:-ms-linear-gradient(top,#fff,#edf3fe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#edf3fe',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#edf3fe');background-image:linear-gradient(to bottom,#fff,#edf3fe);zoom:1;border-bottom:1px solid #ccddf9;border-top:1px solid #fff}
.vermieter .main_area .highlight{background:#FFF;border-top:1px solid #f2f2f2;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #f2f2f2;margin:20px 0;padding:10px;width:383px}
.vermieter .main_area .highlight a{font-weight:bold;text-decoration:none}
.vermieter .main_area .highlight .top a{font-weight:normal;text-decoration:underline}
.vermieter .main_area .highlight p{padding:10px 25px 0 0}
.facts_company{width:500px;margin:20px 0}
.facts_company dt{display:inline-block;margin:5px 20px 5px 0;width:130px}
.facts_company dd{display:inline-block;margin:5px 0;width:340px}
.vermieter .ansprechpartner{float:left;width:620px}
.vermieter .ansprechpartner dl{float:left;margin-right:40px}
.vermieter .ansprechpartner dt{margin-top:10px;padding-left:30px}
.vermieter #contact{float:left;margin-top:50px}
#vermieter .main_area input{margin:0 0 10px 0}
.vermieter .main_area input.radio{border:0;margin:0;width:15px}
.vermieter .main_area label{width:160px;margin:0}
.vermieter .main_area .indent{margin:10px 10px 20px 18px}
.vermieter .main_area textarea{width:320px}
.vermieter .main_area .checkbox{border:0;margin:0;width:15px}
.vermieter .main_area .required{background:#e8f9db}
.vermieter .main_area .call_to_action{margin:20px 20px 0 0}
#sidearea{margin:40px 0 20px 0}.vermieter #sidearea .confidential_data{padding:10px;background:#e8f9db}
.vermieter .main_area .vermieter_danke p{font-size:11px;font-weight:bold;margin-top:30px}
.vermieter .vermieter_partner h3{padding:5px;margin:10px 0}
.vermieter .vermieter_partner table{width:100%}
table.turnovers tfoot tr{background:#f2f2f2}
table.turnovers tfoot td{font-weight:bold;color:#0064b1}
.vermieter .vermieter_partner table.turnovers tr:first-child th{text-align:center;background:#fff;border-bottom:1px dotted #ccc}
.vermieter .vermieter_partner table.turnovers tr:first-child tr.highlight{border:0}
.vermieter .vermieter_partner table.turnovers tr:first-child tr.highlight th{color:#de1c8c}
table.turnovers th:nth-child(3),table.turnovers th:nth-child(4),table.turnovers td:nth-child(3),table.turnovers td:nth-child(4){text-align:right}
.vermieter .main_area.vermieter_partner table th{vertical-align:top;background:#edf3fe}
.vermieter .vermieter_partner table.turnovers th:nth-child(2){width:180px}
.vermieter td.clickable{position:relative;display:inline-block;text-decoration:underline;cursor:pointer;font-weight:bold}
td.clickable:hover{color:#de1c8c}td.clickable span{position:absolute;top:0;left:-160px;width:200px;padding:20px 40px 20px 20px;background:#edf3fe;border:1px solid #CCC;box-shadow:5px 5px 10px #555;z-index:10}
td.clickable span span.exit{position:static;float:right;background:#de1c8c url("//images.interchalet.de/icons/exit.gif") no-repeat 15px 15px;color:#FFF;font-weight:bold;display:block;padding:10px;margin:-20px -40px 0 0;text-decoration:none;height:16px;width:16px;cursor:pointer;box-shadow:none}
.vermieter .vermieter_full-width h3{width:auto}
.vermieter .vermieter_full-width ul{margin:0}
.vermieter .storno-umsaetze p {margin-left:5px}
.vermieter .vermieter_partner #vacancy{width:630px}
.vermieter .vermieter_partner #vacancy .legend_occupancy{margin:0}
.vermieter .vermieter_partner #vacancyCalendar{margin-top:10px}
.vermieter .vermieter_partner #vacancyCalendar ul{width:auto}
.vermieter .vermieter_partner #vacancyCalendar li{margin:2px 2px 10px 2px;padding:5px;list-style:none;background:#f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.vermieter .vermieter_partner #vacancyCalendar table{margin:0}
.vermieter .vermieter_partner #vacancyCalendar th{background:#fff}
.vermieter .vermieter_partner #vacancyCalendar li td{text-align:center}
.vermieter .vermieter_partner td.none{background:#fff}
.vermieter .vermieter_partner td.on_requestDay{background:#fcb861}
.vermieter .legends{margin-left:5px}.vermieter .important_partnerinfos{float:left;width:auto}
.vermieter .legends a {float:right}
.vermieter .vermieter_full-width tbody tr{border-bottom:1px dotted #ccc}
.vermieter .vermieter_full-width tbody tr:hover{background:#edf3fe}
.vermieter .vermieter_full-width .fiscal-year{padding:10px 5px;color:#0064b1;font-weight:bold}
.vermieter .vermieter_partner .iconAvailable{display:inline-block}
.vermieter .vermieter_partner .contact{width:395px;margin:10px 0;padding:5px;overflow:auto;background:#f2f2f2}
.vermieter .vermieter_partner .contact img{float:left;margin-right:10px}
.vermieter .vermieter_partner .contact .contact-person span{font-weight:bold;color:#3672a9}
.vermieter .vermieter_partner .downloads th{padding:10px 5px}
.vermieter .vermieter_partner .downloads thead tr{background:#f2f2f2;border-bottom:1px solid #ccc}
.vermieter .vermieter_partner .downloads tbody th{background:0}
.vermieter .vermieter_partner .downloads td{vertical-align:middle}
.vermieter .vermieter_partner .downloads tbody td select{width:150px}
.vermieter .vermieter_partner .downloads tbody tr:nth-child(2n+0){background:#f2f2f2}
#vermieter h3{padding-left:0}#vermieter ul{list-style:none;margin-left:0;width:360px}
#vermieter p{padding-left:0}#teaser_text ul#partner_vertrauen li{width:180px;white-space:normal}
#vermieter input{margin:0 0 10px 0}#vermieter .call_to_action{margin:20px 0;width:160px}
#vermieter .fragebogen{width:300px}#vermieter ul#flags{margin-top:0;width:400px}
#vermieter li img{background:#fff;border:1px solid #ccc;margin-right:5px;padding:5px 2px 3px 2px}
#vermieter select#pakdnrLng{width:350px}
#vermieter select#hirerObj{width:220px}#sidearea dl{margin-top:0}
#sidearea dl#ansprechpartner dt{padding-left:30px}
#sidearea dt{margin-top:10px}#vermieter ul#anrede,#vermieter ul.haus_art,#vermieter ul.pool{margin:10px 10px 20px 18px}
#vermieter input.radio{border:0;margin:0;width:15px}
#vermieter label{margin:0;vertical-align:3px}
#vermieter label{width:140px}#vermieter label.block,#vermieter textarea{width:320px}
#vermieter #vacancyCalendar li{padding:4px;list-style:none}
#vermieter #vacancyCalendar li th{padding:0;text-align:center}
#vermieter #vacancyCalendar li td{text-align:center}
#vermieter .legend_occupancy ul{float:left;margin:0 0 10px 0;padding:10px;width:365px}
#skiset h3{padding-left:0}#skiset ul{margin:10px 0 20px 16px}
#skiset dl{margin-top:10px}#skiset table{margin-top:10px}
#skiset .groups{border-bottom:1px dotted #555;margin-top:40px}
#skiset th{vertical-align:top}#skiset .col_skiset_reduction,#skiset .col_skiset_empty,#skiset .col_skiset_category,#skiset .col_skiset_price{width:100px}
#skiset .col_skiset_dates,#skiset .col_skiset_equipment{width:200px}
#ski_group_tours p{float:left;padding:0;position:static;width:260px}
#ski_group_tours p .icon_order_catalog,#ski_group_tours p .icon_tosearch{position:absolute;bottom:2px;left:120px;display:block;margin-top:20px;padding-left:20px}
#ski_group_tours h3{background:#3672a9;color:#fff;margin:0 0 20px 0;padding:5px}
#ski_group_tours img{position:static;float:left;padding:0 20px 0 10px}
#ski_group_tours div{position:relative;float:left;width:405px;margin-top:20px}
#ski_group_tours div.teaser{margin-top:0}
#ski_group_tours div.teaser p{margin-left:10px;width:390px}
#ski_group_tours div.destinations{background:#edf3fe;float:left;margin-top:20px;width:405px}
#ski_group_tours .destinations div{width:200px}
#ski_group_tours .print_page{width:390px}
#ski_group_tours .destinations div.left,#ski_group_tours .destinations div.right{margin-top:0}
#ski_group_tours .destinations div.left{margin-right:5px}
#ski_group_tours dl{border-bottom:0;margin-bottom:10px}
#ski_group_tours dt{background:#3672a9;color:#fff;margin:0 0 10px 0;padding:2px 0 2px 10px}
#ski_group_tours dd{margin-left:10px}#ski_group_tours dd a{background:url(//images.interchalet.de/backgrounds/bg_links_3672a9.gif) no-repeat scroll 0 0 transparent;padding-left:20px;text-decoration:none}
.ski-openings .primary-navi{width:200px;margin:20px 20px 20px 0;float:left;background:0}.ski-openings .primary-navi ul{margin:0}.ski-openings .primary-navi li:first-child{margin:0 0 5px 0}.ski-openings .primary-navi li{background-color:#dfdfdf;background-image:url(images/fallback-gradient.png);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#dfdfdf));background-image:-webkit-linear-gradient(top,#efefef,#dfdfdf);background-image:-moz-linear-gradient(top,#efefef,#dfdfdf);background-image:-o-linear-gradient(top,#efefef,#dfdfdf);background:-khtml-linear-gradient(top left,#efefef,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#efefef,#dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#efefef',endColorstr='#dfdfdf');background-image:linear-gradient(to bottom,#efefef,#dfdfdf);zoom:1;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;margin:5px 0}.ski-openings .primary-navi li a{background:transparent url("//images.interchalet.com/icons/m_sprites_icons.png") no-repeat scroll 0 0;background-position:100% 16px;display:block;height:35px;padding:5px 25px 5px 10px;line-height:3;text-decoration:none}.ski-openings .primary-navi li a:hover{background:#5983d1;color:#fff;padding-right:20px;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}.ski-openings .primary-navi .heading{display:block;height:35px;padding:5px 25px 5px 10px;filter:none;background:#e2ecff}.ski-openings .primary-navi .heading span{display:block;padding:10px 0 0 0;color:#3672a9;font-weight:bold}.ski-openings .primary-navi .heading--event span{display:block;padding:10px 0 0 0;color:#555;font-weight:bold;white-space:nowrap}.ski-openings .primary-navi .current{filter:none;background:#e2ecff}.ski-openings .primary-navi .current a{background:0;color:#004d91}.ski-openings .primary-navi .current a:hover{background:#5983d1;color:#fff;padding-right:20px}.ski-openings .primary-navi .secondary-navi{margin:40px 0 0 10px}.ski-openings .primary-navi .secondary-navi li{margin:20px 0;background:0;box-shadow:none}.ski-openings .primary-navi .secondary-navi li a{display:block;height:auto;line-height:1.4;padding:0 0 0 20px;text-decoration:underline;background:url(//images.interchalet.de/icons/icons.png) no-repeat}.ski-openings .primary-navi .secondary-navi li a:hover{color:#555;border-radius:0;box-shadow:none}.ski-openings .primary-navi .secondary-navi li .icon_hits{background-position:0 -60px}.ski-openings .primary-navi .secondary-navi li .icon_tosearch{background-position:0 -320px}.ski-openings .primary-navi .secondary-navi li .icon_printer{background-position:0 -360px}.ski-openings h3{margin:0 0 10px 0;padding:0;border:0}.ski-openings .event__details{float:left;width:405px;margin:0 20px 0 0;padding:10px}.ski-openings .event__details h4{display:inline-block;margin:16px 0;padding:10px 15px;font-size:11px;font-weight:normal;background:#e2ecff}.ski-openings .event__details li{margin-left:15px;list-style:disc;white-space:normal}.ski-openings .event__details #maps_route .highlight h4{display:block;margin:10px 0 5px 0;padding:0 10px 5px 0;color:#de1c8c;font-weight:bold;background:none}.ski-openings .event__details #maps_route li{margin-left:0;list-style:none}.ski-openings .event__details .call_to_action{float:right;margin:20px 0 0 0}.ski-openings .event__details #routenplaner_gmap .call_to_action{float:none}.ski-openings .event{position:relative;margin:20px 0;background:#edf3fe}.ski-openings .event__link{display:flex;align-items:center;text-decoration:none;background:transparent url("//images.interchalet.com/icons/m_sprites_icons.png") no-repeat scroll 100% 32px;border:1px solid transparent}.ski-openings .event__link:hover{background:#fff url("//images.interchalet.com/icons/m_sprites_icons.png") no-repeat scroll 100% 32px;border:1px solid #ccc}.ski-openings .event__image{margin:0 10px 0 0}.ski-openings .event__body{display:flex;flex-direction:column}.ski-openings .event__text{font-weight:bold}.ski-openings .event__details .event__heading{margin:0;padding:0;color:#3672a9;font-size:14px;font-weight:normal;background:#edf3fe}.ski-openings .date{font-weight:bold}.ski-openings .event__details--preise{width:620px}.ski-openings .event__details--preise p{width:405px}.ski-openings .event__details--preise table{width:100%;margin-left:-10px}.ski-openings .event__details--preise thead tr{background:#edf3fe}.ski-openings .event__details--preise tbody tr{background:#f2f2f2;border:2px solid #fff}.ski-openings .event__details--preise th,.ski-openings .event__details--preise td{padding:15px}.ski-openings .event__details--preise td:nth-child(2) {width:280px}.ski-openings .event__details--preise .call_to_action{margin:0;padding:0 20px;font-size:14px;line-height:2.5}.ski-openings .event__details--preise .call_to_action:hover{color:#fff;background-color:#61a032;background-image:-webkit-gradient(linear,left top,left bottom,from(#89b06d),to(#61a032));background-image:-webkit-linear-gradient(top,#89b06d,#61a032);background-image:-moz-linear-gradient(top,#89b06d,#61a032);background-image:-o-linear-gradient(top,#89b06d,#61a032);background:-khtml-linear-gradient(top left,#89b06d,#61a032 100%);background-image:-ms-linear-gradient(top,#89b06d,#61a032);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#89b06d',endColorstr='#61a032',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#89b06d',endColorstr='#61a032');background-image:linear-gradient(to bottom,#89b06d,#61a032);border:0;box-shadow:5px 5px 5px #999}
#floar_plans{background:0;float:none;padding:0 10px;width:620px}
#floar_plans h2{margin:40px 0 20px 0;text-transform:uppercase}
#floar_plans h3{border-bottom:1px dotted #555;margin:10px 0}
#floar_plans p{margin:10px 0;overflow:auto;padding:0 10px 40px 10px;width:600px}
#floar_plans table{margin:0 10px}#floar_plans th,#floar_plans td{padding:2px 0}
#floar_pla ns td.col-1{width:120px}#floar_plans img{position:static}
#print #content{margin-bottom:0}#print #teaser{display:none}
#print .main_area{border:1px solid #f2f2f2;margin-bottom:0;width:860px}
#print .main_area ul{margin-left:20px}#print .main_area li{font-weight:bold;margin-bottom:20px;width:425px}
#print .exit{padding-left:20px;left:475px;top:30px;width:220px}
#print_photo{background:0;padding:0}#print_photo dt img{width:425px}
#print_photo dd{font-weight:bold;margin:0 0 40px 0}
.icon_close{display:block;padding:0 0 0 20px}
.navi_social{padding:0 0 0 10px}.navi_social h2{float:left;font-size:16px;margin:8px 0 0 0;padding:0}
.navi_social h2 a{font-size:16px;font-weight:bold;text-decoration:none}
.navi_social .navigation{position:absolute;right:10px;top:0;left:auto;width:auto}
.navi_social .navigation li{float:left;margin:0 1px 0 0;padding:4px;border-right:1px solid #CCC;z-index:1}
.navi_social .navigation li:last-child{border-right:0}
.navi_social .navigation a span{display:none}
.navi_social .navigation li a{display:block;height:25px;width:25px;padding:0;background-image:url("//images.interchalet.de/icons/sprites_icons.png");background-position:no-repeat}
.navi_social .navigation .home a{background-position:0 1px}
.navi_social .navigation .home a:hover{background-position:0 -49px}
.navi_social .navigation .email a{background-position:0 -100px}
.navi_social .navigation .email a:hover{background-position:0 -150px}
.navi_social .navigation .print a{background-position:0 -199px}
.navi_social .navigation .print a:hover{background-position:0 -249px}
.navi_social .navigation .facebook a{background-position:-4px -298px}
.navi_social .navigation .facebook a:hover{background-position:-4px -348px}
.navi_social .navigation .twitter a{background-position:0 -398px}
.navi_social .navigation .twitter a:hover{background-position:0 -448px}
.navi_social .navigation .bookmark a{background-position:0 -497px}
.navi_social .navigation .bookmark a:hover{background-position:0 -547px}
.nav{float:left;margin:20px 20px 20px 0;width:200px}
.nav ul{margin-top:-5px}.nav li{background-color:#dfdfdf;background-image:url(images/fallback-gradient.png);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#dfdfdf));background-image:-webkit-linear-gradient(top,#efefef,#dfdfdf);background-image:-moz-linear-gradient(top,#efefef,#dfdfdf);background-image:-o-linear-gradient(top,#efefef,#dfdfdf);background:-khtml-linear-gradient(top left,#efefef,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#efefef,#dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#efefef',endColorstr='#dfdfdf');background-image:linear-gradient(to bottom,#efefef,#dfdfdf);zoom:1;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0;margin:5px 0;white-space:normal}
.nav ul li a{background:transparent url("//images.interchalet.de/icons/m_sprites_icons.png") no-repeat scroll 0 0;background-position:100% 12px;display:block;height:35px;padding:5px 25px 5px 10px;text-decoration:none;word-wrap:break-word}
.nav li a:hover{background:#5983d1;color:#fff;padding-right:20px;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;-webkit-border-radius:0 10px 10px 0;-moz-border-radius:0 10px 10px 0;border-radius:0 10px 10px 0}
.nav ul li.current{filter:none;background:#e2ecfe}
.nav ul li.current a{background:0;color:#004d91}
.nav ul li.current a:hover{background:#5983d1;color:#fff;padding-right:20px}
.nav .rabatt {margin-top:20px;padding:10px}
.nav .rabatt span:first-child {display: block;margin:0 0 10px 0}
.nav .rabatt span:first-child strong {color:#61a032}
.nav .rabatt a {margin:10px 0 0 0;padding:0;text-decoration:underline;background-image:none;height:auto}
.log_in{width:100%;padding:10px;height:262px;background-color:#dfdfdf;background-image:url(images/fallback-gradient.png);background-image:-webkit-gradient(linear,left top,left bottom,from(#efefef),to(#dfdfdf));background-image:-webkit-linear-gradient(top,#efefef,#dfdfdf);background-image:-moz-linear-gradient(top,#efefef,#dfdfdf);background-image:-o-linear-gradient(top,#efefef,#dfdfdf);background:-khtml-linear-gradient(top left,#efefef,#dfdfdf 100%);background-image:-ms-linear-gradient(top,#efefef,#dfdfdf);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef',endColorstr='#dfdfdf',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#efefef',endColorstr='#dfdfdf');background-image:linear-gradient(to bottom,#efefef,#dfdfdf);zoom:1;-moz-box-shadow:2px 2px 2px #ccc;-webkit-box-shadow:2px 2px 2px #ccc;box-shadow:2px 2px 2px #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.log_in h2,#teaser_text .log_in h3{padding:0;margin:0 0 10px 0}
#teaser_text .log_in h3{font-size:14px;color:#004d91}
.log_in .contact_persons{margin:10px 0 0 0}
.log_in ul{float:none;width:100%}.log_in .contact{margin:10px 0 0 0}
.log_in li{margin:0;white-space:normal}.log_in label{display:block;margin:0 0 4px 0;border:0}
.log_in input{width:175px;margin-bottom:10px;padding:5px 2px}
input[type="text"]:focus,textarea:focus{background:#e8f9db;outline:#61a032}
input:focus,input.sffocus{background:#f2f2f2;color:#555}
.log_in dd{margin:5px 0}.log_in .buttons{margin:10px 0}
.log_in .logout{margin:20px 0 20px 0;display:block;filter:none;color:#004d91;font-size:11px;text-shadow:none}
.log_in .logout .buttons{display:block;filter:none;background:#e2ecfe;color:#004d91;font-size:11px;text-shadow:none}
.log_in .logout .buttons{border:1px solid #0064b1\0}
*:first-child+html .log_in .logout .buttons{border:1px solid #0064b1}
.log_in .logout .buttons:hover{background:#5983d1;color:#fff}
.vermieter #teaser{background:0;margin-bottom:0}
.navigation .login_owners .login{display:none}
.navigation .login_owners:hover .login{display:block;border:1px solid #ccc;position:absolute;top:0;left:190px;background:#fff;height:170px;width:164px}
.navigation .login li{border:0;margin:2px 0;width:auto}
.navigation .login li input{margin-left:10px;margin-bottom:10px;padding:3px}
.navigation .login li .call_to_action{margin:10px;width:124px;color:#fff;font-weight:normal}
#vermieter h4{margin:20px 0 0 0}#vermieter li{white-space:nowrap;list-style:circle;list-style-position:inside}
.ansprechpartner{margin-top:50px}#ansprechpartner dt{margin-top:10px;padding-left:30px}
#vermieter .highlight{background:white;border-top:1px solid #f2f2f2;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #f2f2f2;margin:20px 0;padding:10px;width:603px}
#vermieter .highlight a{text-decoration:none;font-weight:bold}
#vermieter .highlight .top a{text-decoration:underline;font-weight:normal}
.vermieter .main_area{background:0}.vermieter .main_area table{width:100%}
.vermieter .main_area table th{vertical-align:top;background:#f2f2f2}
#teaser_image{width:640px}.vermieter #teaser_image{width:425px}
#vermieter li{white-space:normal}#vermieter li{list-style:none}
#vermieter .indent{margin:10px 10px 20px 18px}
#vermieter .checkbox{border:0;margin:0;width:15px}
.required{background:#e8f9db}#vermieter label{width:160px}
.vermieter .main_area .vermieter_login-infos{margin:0 0 20px -10px;padding:10px 10px 0 10px;background-color:#edf3fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#edf3fe));background-image:-webkit-linear-gradient(top,#fff,#edf3fe);background-image:-moz-linear-gradient(top,#fff,#edf3fe);background-image:-o-linear-gradient(top,#fff,#edf3fe);background:-khtml-linear-gradient(top left,#fff,#edf3fe 100%);background-image:-ms-linear-gradient(top,#fff,#edf3fe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#edf3fe',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#edf3fe');background-image:linear-gradient(to bottom,#fff,#edf3fe);zoom:1;border-bottom:1px solid #ccddf9;border-top:1px solid #fff}
.reisebueros #teaser{background:0}.reisebueros #teaser_image{width:425px}.reisebueros .main_area{background:0;padding-top:0}.reisebueros .main_area .articles{margin:0 0 20px 0;background-color:#edf3fe;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#edf3fe));background-image:-webkit-linear-gradient(top,#fff,#edf3fe);background-image:-moz-linear-gradient(top,#fff,#edf3fe);background-image:-o-linear-gradient(top,#fff,#edf3fe);background:-khtml-linear-gradient(top left,#fff,#edf3fe 100%);background-image:-ms-linear-gradient(top,#fff,#edf3fe);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#edf3fe',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#edf3fe');background-image:linear-gradient(to bottom,#fff,#edf3fe);zoom:1;border-bottom:1px solid #ccddf9;border-top:1px solid #fff}
.reisebueros .main_area .articles:hover{background-color:#e5e5e5;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));background-image:-webkit-linear-gradient(top,#fff,#e5e5e5);background-image:-moz-linear-gradient(top,#fff,#e5e5e5);background-image:-o-linear-gradient(top,#fff,#e5e5e5);background:-khtml-linear-gradient(top left,#fff,#e5e5e5 100%);background-image:-ms-linear-gradient(top,#fff,#e5e5e5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e5e5e5',GradientType=0);-ms-filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#ffffff',endColorstr='#e5e5e5');background-image:linear-gradient(to bottom,#fff,#e5e5e5);zoom:1;border-bottom:1px solid #ccc;cursor:default}
.reisebueros .main_area .articles:hover img{-webkit-filter:grayscale(100%)}.reisebueros .main_area h3{margin:10px 0 10px 0;padding:5px;font-size:11px;border-bottom:1px dotted #555}.reisebueros .main_area p{padding:0 10px 10px 5px}.reisebueros .main_area .highlight{font-weight:bold;color:#de1c8c}
.reisebueros .main_area .highlight strong{font-weight:bold;color:#de1c8c}.reisebueros p img{margin:10px 5px 10px 0;position:static;border-right:1px solid #ccc;border-bottom:1px solid #ccc}.reisebueros .main_area .top{margin:20px 10px 20px 0;padding-right:10px}
#rb_agenturservice .top{margin:20px 10px 20px 0}.reisebueros .nav.inactive ul li a{color:#888;background:0;cursor:default}#rb_agenturservice h3.partnerlink{margin-top:20px}#rb_agenturservice ul{list-style:none;margin-left:5px}.reisebueros ul.bg_color_line_bottom{margin-top:0;padding:10px 0 10px 5px}
#rb_agenturservice ul.pdf_partnerlink{margin:10px 0 0 0}#rb_agenturservice li.hint{margin:0;width:360px}#rb_agenturservice input{margin:0 0 10px 0}#rb_agenturservice p.partnerlink{padding-top:0}#rb_agenturservice p img{margin:10px 5px 10px 0;position:static;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
#rb_agenturservice .top{margin-bottom:20px}.reisebueros .col_left,.reisebueros .col_right{float:left;margin-bottom:20px;margin-top:20px;width:190px}.reisebueros .col_left{margin-right:20px}.reisebueros .col_right{padding-left:0}.reisebueros .product{float:left;height:260px;margin-bottom:20px;border:1px solid #ccc}
.reisebueros #rb_agenturservice .col_left .product h3, .reisebueros #rb_agenturservice .col_right .product h3{padding:5px}
.reisebueros .col_left .product h3,.reisebueros .col_right .product h3{background:#e2ecfe;margin:0}.reisebueros .col_left .product img,.reisebueros .col_right .product img{float:left;width:190px;height:143px}.reisebueros #werbemittel .col_left .product ul,.reisebueros #werbemittel .col_right .product ul{float:left;margin:5px}
.reisebueros #werbemittel .col_left .product li,.reisebueros #werbemittel .col_right .product li{width:160px}.reisebueros .reisebueros-booking{position:relative;margin-top:46px}.reisebueros .reisebueros-booking .call_to_action{text-align:left;line-height:30px;font-size:18px;width:195px}
.reisebueros-booking .info{display:none}.reisebueros-booking .info{display:block;position:absolute;top:0;left:-425px;width:385px;padding:10px;background:#fff;border:1px solid #ccc}.reisebueros-booking .info .exit{position:static;float:right}#top_angebote{margin:-10px 0 10px 0;height:100%;width:620px}
#top_angebote #col_left,#top_angebote #col_right{border:1px solid #ccc;float:left;margin-bottom:20px;width:298px}#top_angebote #col_left{margin-right:20px}#top_angebote #col_left h2,#top_angebote #col_right h2{height:40px;padding:10px 10px 0 40px}#top_angebote h2.summer{background:#fff url(//images.interchalet.de/icons/sonne_bg_fff.gif) no-repeat 5px 5px;color:#fc0}
#top_angebote h2.winter{background:#fff url(//images.interchalet.de/icons/schneeflocke_bg_fff.gif) no-repeat 5px 5px;color:#3672a9}#top_angebote #col_left .topangebot h3,#top_angebote #col_right .topangebot h3{background:#e2ecfe;font-size:11px;padding-left:5px}
.topangebot{float:left;height:210px}#top_angebote #col_left .topangebot img,#top_angebote #col_right .topangebot img{float:left;margin:5px}#top_angebote #col_left .topangebot ul,#top_angebote #col_right .topangebot ul{float:left;margin:5px}#top_angebote #col_left .topangebot li,#top_angebote #col_right .topangebot li{width:215px}
#top_angebote .top{display:inline;float:right;margin:0 10px 20px 0}#rb_agenturservice h1{margin:10px 0 10px 0;padding:5px;font-size:11px;border-bottom:1px dotted #555}#rb_agenturservice .call_to_action{width:240px;margin:20px 0}#rb_agenturservice #contact_form .call_to_action{width:160px}
#rb_agenturservice#contact_form .newsletter_rb ul,#rb_agenturservice #contact_form_abmelden .newsletter_rb ul{margin:10px 0 0 0}#rb_agenturservice #contact_form .newsletter_rb label,#rb_agenturservice #contact_form_abmelden .newsletter_rb label{display:inline-block;margin:0;vertical-align:3px;width:110px}
#rb_agenturservice #contact_form .newsletter_rb input,#rb_agenturservice #contact_form_abmelden .newsletter_rb input{margin:0;width:240px}#rb_agenturservice #contact_form_abmelden{border-top:0;margin-top:0;padding-top:0}#rb_agenturservice #contact_form_abmelden fieldset{margin:0 0 0 5px}
#rb_agenturservice #contact_form_abmelden h2{color:#bfbbbb}#rb_agenturservice #contact_form_abmelden p{color:#555}#rb_agenturservice #contact_form_abmelden ul{margin-left:0}#rb_agenturservice #contact_form_abmelden label{margin-left:0;color:#555}#rb_agenturservice #contact_form_abmelden form.active h2,#rb_agenturservice #contact_form_abmelden form.active p,#rb_agenturservice #contact_form_abmelden form.active label{color:#555}
#rb_agenturservice #contact_form #emailaninfo fieldset{margin-left:5px}#rb_agenturservice #contact_form #emailaninfo .call_to_action{width:286px}#rb_agenturservice #contact_form #emailaninfo h2{padding:10px 5px}
.linkgenerator #teaser{background:0;margin-bottom:0}
.nav_skip{left:-1000em;overflow:hidden;position:absolute;top:0;height:0;width:0;zoom:1;display:none}
.linkgenerator .content{float:left;margin:20px 0;min-height:700px;height:auto !important;height:700px;width:660px}
.linkgenerator .content .teaser{position:relative;width:420px;margin-bottom:20px;background:0}
.linkgenerator .content .teaser img{height:246px}
.linkgenerator .content #teaser_image h2{position:absolute;bottom:0;left:0;width:400px;margin-bottom:0;padding:10px;z-index:10;color:#fff;font-size:26px;font-weight:normal;letter-spacing:-1px;line-height:30px;background:transparent url("//images.interchalet.de/backgrounds/bg_3672A9_opacity_0_5.png")}
.linkgenerator .content #teaser_image h2{background:transparent url("//images.interchalet.de/backgrounds/bg_3672A9_opacity_0_5.png");bottom:1\px;width:100\%}
.linkgenerator .content #teaser_image h2{width:400px \0/IE9}
.linkgenerator .log_in{height:225px}.linkgenerator .log_in li.highlight{height:8px}
.linkgenerator .log_in li .agenturvergessen{clear:both;display:block;margin:10px 0 0 5px;padding:5px 0}
.linkgenerator .log_in .generator{filter:none;background:#e2ecfe;color:#004d91;float:left;margin:0 0 20px 0;text-shadow:none}
.linkgenerator .content h3{margin:10px 0 10px 0;padding:0 0 5px 0;font-size:11px;border-bottom:1px dotted #555}
.linkgenerator .content p{padding:0;margin:0 0 10px 0;line-height:1.6}
.linkgenerator .content p a{font-weight:bold;padding:0}
.linkgenerator .content ul{padding:0;margin:0 10px 10px 10px}
.linkgenerator .main_area{background:0;padding-top:0}
.linkgenerator #antragsformular fieldset{background:#f2f2f2;margin:10px;padding:10px}
.linkgenerator #antragsformular fieldset h3{background:#f2f2f2;margin:-10px -10px 10px -10px;padding:10px}
.linkgenerator #antragsformular fieldset p{margin:10px 0;width:365px}
.linkgenerator #antragsformular fieldset p{width:365px\9}
.linkgenerator #antragsformular fieldset .call_to_action{padding:8px 12px;margin:0 10px 0 0;font-size:12px;font-weight:normal}
.linkgenerator .content form ul{margin:0}
.linkgenerator #antragsformular fieldset li{margin:10px 0;padding:5px 0}
.linkgenerator #antragsformular label{display:block;margin:0 0 4px 0;font-weight:bold;border:0}
.linkgenerator #antragsformular input{width:350px;padding:5px 2px;border:1px solid #999}
.linkgenerator input[type="text"]:focus,.linkgenerator textarea:focus{background:#e8f9db;outline:#61a032}
.linkgenerator input:focus,.linkgenerator input.sffocus{background:#f2f2f2;color:#555}
.linkgenerator #antragsformular .error{border:1px solid #de1c8c}
.linkgenerator #antragsformular textarea{width:364px}
.linkgenerator #antragsformular fieldset li p{margin:0 0 10px 0}
.linkgenerator #antragsformular fieldset div{float:left}
.linkgenerator .info{margin:20px 10px;padding:10px}
.linkgenerator #faq{margin:10px}.linkgenerator #faq li{white-space:normal}
.linkgenerator #faq .highlight{background:#fff;border-top:1px solid #f2f2f2;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #f2f2f2;margin:20px 0;padding:10px;position:relative}
.linkgenerator #faq .highlight a{background:#e2ecfe;color:#004d91;display:block;margin-bottom:10px;font-weight:bold;padding:5px;text-decoration:none}
.linkgenerator #faq .highlight div{padding-bottom:10px}
.linkgenerator #faq .highlight div a{background:0;color:#555;display:inline;font-weight:normal;padding:0;text-decoration:underline}
.linkgenerator #faq .highlight div div a{position:absolute;bottom:5px;right:10px;margin:0;display:block}
.linkgenerator #faq .highlight p{position:relative;margin-left:5px}
.recently_visited{position:relative;height:150px;padding:10px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.recently_visited h3{position:relative;padding:4px 0 4px 40px;line-height:20px;text-align:left;font-size:14px;font-weight:normal}
.recently_visited h3 a{position:absolute;left:10px;padding:0 10px 0 0;font-weight:normal;font-size:24px;cursor:pointer;background:0}
.recently_visited h3 a.next_visited{left:auto;right:10px;padding:0 0 0 10px}
.recently_visited ul{width:870px;margin:0 0 0 10px;letter-spacing:-4px}
.recently_visited li{position:relative;display:inline-block;zoom:1;*display:inline;width:130px;height:85px;margin-right:18px;color:#666;background:#f2f2f2;letter-spacing:normal}
.recently_visited li:last-child{margin-right:0}
.recently_visited li.last{margin-right:0}
.recently_visited li a{position:absolute;top:0;left:0;display:block;width:130px;height:85px;z-index:400;background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0)}
.recently_visited .bg_title_teaser{
	display:block;
	position:absolute;
	top:0;width:100%;
	height:35px;
	z-index:10
}
.recently_visited h4{position:absolute;left:5px;top:2px;padding:0 5px;width:115px;z-index:10;color:#fff;font-size:11px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;text-decoration:none}
.recently_visited .object-code{position:absolute;left:5px;top:0;display:block;margin-top:15px;padding-left:5px;width:125px;white-space:normal;color:#fff;font-size:11px;text-decoration:none;z-index:10}
.recently_visited p{bottom:2px;position:absolute;right:2px;background:#fff;border-radius:4px 4px 20px 4px;color:#61a032;font-size:11px;font-weight:bold;padding:2px 10px 4px 4px;text-decoration:underline}
.recently_visited .pagination{margin:10px auto;text-align:center}
.recently_visited .pagination a{display:inline-block;margin:0 5px 0 0;width:15px;height:15px;text-decoration:none;outline:0;background:transparent url("//images.interchalet.de/icons/icons.png") no-repeat scroll 0 -1140px}
.recently_visited .pagination a.selected{background-position:0 -1120px}
.recently_visited .pagination a span{display:none}
.ic_pros{overflow:hidden;border-bottom:1px solid #CCC;background:#edf3fe;height:auto}
.ic_pros .col{float:left;overflow:hidden;margin:20px 20px 20px 0;width:200px}
.ic_pros .col:first-child{width:520px;padding:0 0 0 50px}
.ic_pros .col h2{padding:0;margin-bottom:10px;color:#3672a9;font-weight:normal}
.ic_pros .col dl{overflow:hidden}.ic_pros .col dt{float:left;width:120px;line-height:16px}
.ic_pros .col dd{float:left;width:230px;line-height:16px;margin:0 0 10px 0}
.ic_pros .col dt span{color:#61a032;font-weight:bold;font-size:16px;display:inline-block;margin-right:5px;vertical-align:top}
.ic_pros .col dt strong{display:inline-block}
.ic_pros .col li{margin:0 0 10px 0;white-space:nowrap}
.ic_pros .col li img{padding:5px;background:#fff;border:1px solid #ccc}
.ic_pros .col.warum:first-child {width:370px}
.ic_pros .col.andere {width:370px}
.andere-item {display:block}
.andere-item p {padding:5px 20px 5px 0;overflow:hidden;max-height:44px}
.andere-item p span {display:block}
.ic_pros .studies{display:none;idth:100%;padding-left:50px}
.ic_pros .studies h2{margin-left:5px}.ic_pros .studies .study{float:left;width:350px;margin:0 20px 0 0;padding:10px 10px 0 5px}
.ic_pros .studies .study p{padding:10px 10px 0 0}
.ic_pros .studies .study a,.ic_pros .studies .study span{display:inline-block;height:150px}
.ic_pros .studies .study.disq a{width:100%;margin-left:18px}
.ic_pros .study.stiftung-warentest img{width:198px;height:138px}
.ic_pros .study.disq img{width:auto;height:139px}
.ic_pros .study.ausgezeichnet-org img{width:198px}
.ic_pros .payment {width:100%;padding-left:50px}
.ic_pros .col.payment li {float:left}
.ic_pros .col.payment img {margin:5px 20px 5px 5px}
.footer{background:#f2f2f2;padding:5px 0 0 10px}
.footer .wrapper{text-align:center}.footer .wrapper.top{margin:auto}
.footer .link-group{display:inline-block;margin-right:1px;padding:10px;vertical-align:top;text-align:left}
*+html .footer .link-group{display:inline}
.footer .link-group h3, .footer .link-group h4{background:0;color:#3672a9;font-weight:normal;margin:0 10px 0 0}
.footer .link-group p{width:auto}.footer:hover .link-group a,.footer .link-group a:hover{text-decoration:underline}
.footer .link-group dl{margin:5px 10px 20px 10px}
.footer .link-group dt,.footer .link-group dd{display:block;margin:0}
.footer .link-group dl a{text-decoration:none}
.footer .link-group ul{margin:5px 0 0 10px}
.footer .link-group li{line-height:16px;margin:0 0 4px 0}
.footer .link-group li a{text-decoration:none}
.footer .contact p{font-size:14px;font-weight:bold;margin:5px 10px 0 10px;padding:0}
.footer .link-group.agb img{margin-top:10px}
.footer .wrapper.bottom p{display:inline-block;vertical-align:top;margin-right:50px;width:auto}
.reisebueros .footer img{border:0}.footer .wrapper.bottom .ausgezeichnet-org-footer{margin-top:15px}
.footer .wrapper.bottom .casa{margin-top:18px}
.footer .wrapper.bottom .ssl{margin-top:2px}
.footer .wrapper.bottom .drv{margin-top:16px}
.footer .wrapper.bottom p a{text-decoration:none}
*+html .footer .link-group,*+html .footer .wrapper.bottom p{display:inline}
#suchprogress{position:absolute;top:172px;left:220px;height:120px;width:250px;padding:20px;text-align:center;background:#fff;-moz-opacity:.85;opacity:.85;filter:alpha(opacity=85);z-index:2;border:1px solid #de1c8c}
#suchprogress img{margin:10px}a.disabled{-ms-filter:"alpha(opacity=50)";filter:alpha(opacity=50);opacity:.5;pointer-events:none;cursor:default}
.search optgroup{font-weight:bold}.mapOfObject{position:relative;height:284px;width:638px;display:none;background-color:#e5e3df;overflow:hidden;-webkit-transform:translateZ(0)}
.infoLage1{opacity:.8;-moz-user-select:none;z-index:1;position:relative;left:66px;top:198px}
.infoLage2{color:#37372f;background-color:white;border:1px solid black;padding:2px;margin-bottom:3px;text-align:left;width:500px;cursor:pointer}
.infoLage3{border:1px solid #37372f;padding:1px;color:black;background-color:white;vertical-align:top;text-align:right;cursor:pointer;float:right}
.infoLage3 img{width:9px;height:9px}
.extra ul{list-style: disc outside none;margin-top: 6px}
.extra ul li{margin-left: 14px;white-space: normal}

/* CASA */
html #casa * {font-family:Arial, Helvetica, sans-serif}
#casa {background:#f2f2f2}
#casa .wrapper {margin:0 auto 20px auto;overflow:hidden}
/*=============================================
=            CASA - HEADER            =
=============================================*/
html #casa .header *,
html #casa .navi_main * {font-family:Arial,Helvetica,sans-serif}
a:hover,a:hover strong {color:#6B6A6B;cursor:hand}

#casa .header {background:none;height:0;margin:0}
.ie7 #casa .header,.ie8 #casa .header,.ie9 #casa .header,.ie10 #casa .header {border:0.1px solid #f00}/* FIx für IE7/8/9/10 */
#casa .header .wrapper {height:auto;margin:0 auto;overflow:inherit;background:none}
#casa .header h1 {position: absolute;top: 32px;left: 10px;font-size: 10px;color: #CCC;z-index: 1;}
#casa .header .logo {width: auto;height: 37px;margin:0;background: none;}
#casa .header .logo a {height: auto;}
#casa .header .logo img {width: 120px;height: 24px;margin:0;}
#casa .header .logo ul {position: absolute;top: 10px;left: 20px;}
#casa .header .logo li {position: relative;display: inline-block;z-index: 10000;}
.ie7 #casa .header .logo li {display: inline;}/* FIx für IE7 */
#casa .header .logo li ul {display: none;}
#casa .header .logo li:hover ul {position: absolute;top: 0;left: -10px;display: block;height: 40px;width: 100%;background: #fff;}			
#casa .header .logo li:hover ul a {width: 100%;padding: 10px;font-size: 14px;font-weight: normal;color: #6B6A6B;background: #FFF;}
#casa .header .logo li:hover ul a span {font-size: 14px;}
/*=============================================
=            PAGE-MAIN            =
=============================================*/

/*=============================================
=            TEASER inkl. Search             =
=============================================*/
/*#casa .page-main .teaser {
position: relative;
width: 880px;
height: 465px;
}*/
#casa .page-main .teaser h2 {
position: absolute;
top: 25px;
left: 310px;
width: auto;
margin: 5px 0;
padding: 0;
font-size: 32px;
color: #FFF;
font-weight: normal;
}
.ie7 #casa .page-main .teaser h2 { /* FIX für IE7 */
line-height: 32px;
}
#casa .page-main .teaser h3 {
position: absolute;
top: 130px;
right: 0;
width: auto;
margin: 5px 0;
padding: 10px 10px 10px 15px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
border: 1px solid #fff;
background: #FFF;
}
#casa .page-main .teaser .teaser-promo-link {
 color: #6B6A6A;
 font-size:24px;
}
#casa .page-main .teaser h3 a {
	padding: 10px 10px 10px 0;
	color: #6B6A6A;
	font-size: 24px;
	text-decoration: none;
}
	#casa .page-main .teaser h3 a:hover {
		text-decoration: underline;
	}
/*=============================================
=            TEASER - SCHNELLSUCHE           =
=============================================*/
#casa .search-direct .maps {
display: none;
}
/*=============================================
=            TEASER - SEARCH-BOX           =
=============================================*/
#casa .page-main .teaser .search_basic {
position: absolute;
top: 65px;
left: 20px;
width: 220px;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
background: rgba(204, 204, 204, 0.9)
}
#casa .search_basic li {
margin: 0 0 5px 0;
}
#casa .page-main .teaser .search_basic .maps {
text-align: right;
margin-right: 10px;
}
#casa .page-main .teaser .search_basic .maps a {
display: inline-block;
color: #4F802C;
text-decoration: underline;
font-weight: bold;
}
#casa .search_basic label {
font-weight: bold;
margin: 0 0 0 10px;
font-size: 14px;
}
#casa label:hover, 
#casa label.hover {
color: #6B6A6B;
}
#casa .search_basic input, 
#casa .search_basic select,
#casa .search_basic option, 
#casa .search_basic textarea {
font: 14px Arial, Helvetica, sans-serif;
font-weight: normal;
}
#casa .search_basic .inactive {
font-size: 14px;
}
#casa .search_basic select {
margin: 0 0 5px 10px;
width: 200px;
font-size: 14px;

}
#casa .search_basic #suche_schlafzimmer_von,
#casa .search_basic #suche_schlafzimmer_bis {
width: 90px;
}
#casa .search_basic #persons_bis,
#casa .search_basic #suche_schlafzimmer_bis {
margin-left: 0;
}
#casa .search_basic .mdash {
float: left;
display: inline-block;
padding: 0 5px;
}
#casa .anreise {
margin-left: 10px;
width: 194px;
line-height: 22px;
}
#casa .search_basic li .call_to_action {
width: 180px;
margin-top: 20px;
font-size: 14px;
}

#casa .page-main .search-box {
display: none;
position: absolute;
top: 10%;
left: 40px;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
background: #fff;
margin: 0px auto;
}
#casa .search-box-input {

}
#casa .search-box-input input {
width: 440px;
padding: 8px 10px;
font-size: 18px;
border: none;
background: #fff;
}
#casa .search-box-cal {
width: 40px;
margin-right: 20px;
border-right: 1px solid #ccc;
}
#casa .search-box-cal img {
margin: 8px 0;
}
#casa .search-box-persons {
width: 40px;
height: 40px;
margin-right: 20px;
border-right: 1px solid #ccc;
}
#casa .search-box-persons img {
margin: 8px 0;
}
#casa .search-box-magnifier {
width: 40px;
}
#casa .search-box-magnifier img {
margin: 9px 0;
width: 20px;
height: 20px;
}
/*=============================================
=            TEASER - BOX           =

Box für Die 800 schönsten Ferienhäuser 
von INTER CHALET plus Länderliste 

=============================================*/
#casa .casa-teaser {
position: relative;
padding: 10px;
background: #fff;
}
#casa .casa-teaser h3 {			
margin: 10px 0;
padding: 0;
font-size: 16px;
}
#casa .casa-teaser ul {			
margin: 10px 0;
padding: 0;
}
#casa .casa-teaser li {	
display: inline-block;
}

/* Löschen, wenn in separater Datei ausgelagert wurde */
/**+html #casa .casa-teaser li { 
display: inline;
}*/
.ie7 #casa .casa-teaser li { /* FIx für IE7 */
display: inline;
}


#casa .casa-teaser li:first-child {			
margin-left: -10px;
}
#casa .casa-teaser li a {			
	font-size: 14px;
	padding: 10px;
	}
#casa .wrapper .casa-teaser-contact {
position: absolute;
top: 20px;
right: 20px;
width: 147px;
padding: 0 0 0 40px;
text-align: right;
background: url(//images.interchalet.de/icons/phone.png) no-repeat 10px;
}
#casa .wrapper .casa-teaser-contact a {
font-weight: bold;
text-decoration: none;
font-size: 14px;	
}
/*=============================================
=            Prome-Boxen             =
=============================================*/
#casa .box {
position: relative;
float: left;
display: inline-block;
width: 280px;
height: 280px;
margin: 0 20px 0 0;			
background: #FFF;
overflow: hidden;
}
#casa .covered_link {
display: block;
height: 100%;
position: absolute;
width: 100%;
z-index: 1;
background: #fff;
opacity: 0;																/* Good browsers */
}

.ie7 #casa .covered_link,
.ie8 #casa .covered_link { 														/* FIX für IE 5-8: */
background: #fff;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";		/* IE 8 */
filter: Alpha(opacity=0); 												/* IE 5-7 */
}
#casa .box:last-child {
margin-right: 0;
}
.ie7 #casa .box.last-box,
.ie8 #casa .box.last-box { /* FIx für IE7 */
margin-right: 0;
}
.ie7 #casa .box { /* FIx für IE7 */
display: inline;
}
#casa .box img {
display: block;
width: 100%;
margin: 0 0 10px 0;
-webkit-transition: -webkit-transform 1000ms cubic-bezier(0.23, 1, 0.32, 1);
/*-webkit-transform: translateZ(0px);*/
-ms-transition: -ms-transform 1000ms cubic-bezier(0.23, 1, 0.32, 1);
/*-ms-transform: translateZ(0px);*/
}
#casa .box:hover img {
/*-webkit-transform: scale3d(1.05, 1.05, 1.05);
-ms-transform: scale3d(1.05, 1.05, 1.05);*/
-moz-transform:scale(1.05,1.05);
-webkit-transform:scale(1.05,1.05);
-o-transform:scale(1.05,1.05);
transform:scale(1.05,1.05);
}

#casa .box h3 {
margin: 0 0 0 10px;
padding: 0;
color: #555;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}
#casa .box:hover h3 {
text-decoration: underline;
}
#casa .box-destinations h3 {
margin-top: 10px;
}
#casa .box-destinations:hover h3 {
text-decoration: none;
}
#casa .box-destinations a {
display: inline-block;
padding: 5px 0;
}
#casa .box p {
margin: 10px;
padding: 0;
font-size: 12px;
line-height: 16px;
}

#casa .box ul {
margin: 10px;
}
#casa .box li {
margin: 0 0 0 10px;
line-height: 20px;
font-size: 12px;
}
#casa .box li:before {
content: "»";
}
#casa .box li a {
font-size: 12px;
}		

#casa .box-1_4 {
width: 205px;
height: 300px;
}
#casa .box-1_4 h3{
height: 40px;
}
#casa .box-1_4 img  {
height: 150px;
}
#casa .box-1_4 li {
margin-left: 0;
line-height: 16px;
white-space: normal;
}
#casa .box-1_4 li:before {
content: "";
}
#casa .box-1_4 li.price {
margin-top: 20px;
}
#casa .box-1_4 li.price span {
font-weight: bold;
font-size: 16px;
float: right;
}
#casa .box-1_4:hover span {
color: #61A032;
}
.ie7 #casa .box-1_4 li.price { position: relative; } 
.ie7 #casa .box-1_4 li.price span { position: absolute; top: 0; right: 10px; }



html #casa .page-main .hit .object dt,
html #casa .page-main .hit .object dd {
	line-height: 16px;
}
#beschreibung .object_adds .object-prices .price, 
#preise .object_adds .object-prices .price, 
#karte .object_adds .object-prices .price, 
#rating .object_adds .object-prices .price, 
#buchung .object_adds .object-prices .price {
	font-size: 24px;
}
html #casa .page-main #object_photo_big h3 {
	font-size: 30px;
	line-height: 30px;
} 
html #casa .vakWeiter span.currency, 
html #casa .vakWeiter #bookingPrice, 
html #casa .bookingPrice {
	font-size: 22px;
}


/*=============================================
=            Destinations             =
=============================================*/

#casa .page-main .countries.wrapper {
padding: 20px 0;
background: #fff;
margin: 20px auto 0 auto;
}
#casa .page-main .countries.wrapper h2 {
margin: 5px 0;
padding: 0;
font-size: 34px;
color: #fff;
font-weight: normal;
}
#casa .page-main .countries.wrapper ul {

}
#casa .page-main .countries.wrapper li {
display: inline-block;
margin: 0;
}
#casa .page-main .countries.wrapper li:first-child {
margin-left: -10px;
}
#casa .page-main .countries.wrapper li a {
	display: inline-block;
	padding: 10px;
}
/*=============================================
=            Prome-Boxen (TRIPLE)            =
=============================================*/
#casa .page-main .products.wrapper {
margin: 20px auto 40px auto;
width: 880px;
overflow: hidden; 
/* Eltern-Element mit hidden, um float von child-Elementen aufzuheben */
}
#casa .double_set,
#casa .triple_set {
margin: 0 20px 0 0;
height: 280px;
background: #fff;
}
#casa .triple_set h3 {
width: auto;
position: absolute;
top: 165px !important;
left: 10px;
font-weight: bold;
}
#casa.double_set h2 a, 
#casa .triple_set h3 a {
color: #555;
display: block;
font-size: 14px;
margin: 0 0 5px 0;
text-decoration: none;
font-weight: bold;
}

/*=============================================
=        RECENTLY VISITED OBJECTS            =
=============================================*/
#casa .recently_visited {
padding: 40px 0;
background: #FFF;
}

#casa .recently_visited ul {
width: 870px;
margin: 0;
}
#casa .recently_visited li {
width: 128px;
margin-bottom: 0;
}
#casa .recently_visited .object-code {
width: auto;
}

/*=============================================
=        WARUM INTER CHALET           		=
=============================================*/
#casa .ic_pros .col dt strong {
font-size: 12px;
}
#casa .ic_pros .col dd {
font-size: 12px;
}
#casa .ic_pros .studies .study p {
font-size: 12px;
}

/* FOOTER */
#casa .footer .link-group dt,
#casa .footer .link-group dd {
font-size: 12px;
}
#casa .footer .link-group li {
font-size: 12px;
}

/*=============================================
=        FOOTER           					=
=============================================*/
#casa .footer,
#casa .destinations {
background: #f2f2f2;
overflow: hidden;
}
#casa .destinations {
margin: 0;
}