body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;list-style:none}caption,th{text-align:left}.inv,.fhinv{display:none}.left{float:left}.right{float:right}.nofloat,#content img.nofloat{float:none}.c_right{clear:right;margin-top:15px}body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px;position:relative;width:910px;padding:0 0 0 0;margin:0 auto;background:url(/nav/bg_body.gif) #E4DADA 0 0 repeat-x;color:#515151}a{color:#515151}#logo{position:absolute;display:block;top:0;left:0;width:910px;height:162px;background:url(/nav/logo.gif) 0 0 no-repeat;text-indent:-19999px}#content{float:right;width:515px;margin:490px 195px 30px 0;min-height:300px}#breadcrumbs{font-size:11px;color:#999896;margin-bottom:20px}#breadcrumbs a{color:#999896;padding:0 2px}#breadcrumbs strong{padding:0 0 0 2px;font-weight:normal}#bread_h{margin-left:-3px}#breadcrumbs em{display:none}#footer{padding:10px 0 20px 0;clear:both;font-size:11px;border-top:1px solid #F2EDED;margin-top:20px}#footer p{margin-bottom:20px}#cmslink{cursor:text;color:#515151;text-decoration:none}#ncm{float:right;padding:12px 0 0 19px;width:97px;font-size:10px;text-decoration:none;background:url(/nav/ncmlogo.gif) 0 0 no-repeat;color:#9D9898;font-family:Arial,Helvetica,sans-serif;margin-top:-12px}#ncm:hover,a#ncm:focus{background-position:0 -48px;color:#000000;outline:none}#ncm b{display:none}div.jscalender .jsc_body a.jsc_disabled{background:#f00}#top_img{position:absolute;top:190px;right:0;width:710px;height:277px}#slogan{display:block;position:absolute;right:0;top:50px;width:135px;height:42px;overflow:hidden;background:url(/nav/slogan.gif) 0 0 no-repeat;text-indent:-19999px}#left{float:left;margin:543px 0 0 0;width:199px}#right{position:absolute;top:560px;right:0;width:180px;height:100px}#inf_ser,#inf_quick,#inf_package{display:block;text-indent:-19999px;background:url(/nav/info_service.gif) 0 0 no-repeat;width:137px;height:13px;margin-bottom:5px;color:#86101B}#inf_quick{background:url(/nav/info_quicklinks.gif) 0 0 no-repeat;width:169px;height:32px;margin-top:8px}#inf_flickr{background:url(/nav/zamangflickr.gif) 0 0 no-repeat;width:180px;height:32px;margin-top:8px;text-indent:-999999px}#inf_package{background:url(/nav/info_package.gif) 0 0 no-repeat;width:137px;height:17px;margin-top:0;margin-bottom:1px}#info_service,#toppackage{background:url(/nav/info_1.gif) #F2EDED 150px -15px no-repeat;display:block;width:178px;border:1px solid #C6979B;font-size:11px;padding-bottom:9px}#toppackage{margin-bottom:10px;background:#F2EDED;padding:10px;width:158px}#toppackage a{text-decoration:none}#quicklinks{background:url(/nav/info_1.gif) #F2EDED 150px -15px no-repeat;display:block;width:178px;height:97px;border:1px solid #C6979B;font-size:11px;margin-bottom:10px}#info_service a,#quicklinks a,#toppackage .readmore{padding:9px 0 0 25px;background:url(/nav/arrow_info.gif) 12px 12px no-repeat;display:block;text-decoration:none}#info_service a:hover,#quicklinks a:hover{color:#86101B}#quicklinks{background:url(/nav/info_2.gif) #F2EDED 145px -12px no-repeat}.m_right{margin-top:25px}#quickanfrage{position:absolute;top:190px;left:0;width:164px;height:241px;background:url(/nav/line_anfrage.gif) #F2EDED 0 67px repeat-x;padding:20px 16px 16px 20px;font-size:11px}#quickanfrage h4{display:block;width:147px;height:39px;background:url(/nav/anfrage_head.gif) 0 0 no-repeat;text-indent:-19999px}#quickanfrage p{margin-top:22px}#quickanfrage label{font-size:10px}#quickanfrage form{margin-top:15px}#q_anreise,#q_abreise{margin-bottom:10px;padding:2px;border:1px solid #616161;background:url(/nav/kalender_ico.gif) #FFFFFF 136px 2px no-repeat;width:152px;cursor:pointer}#quickanfrage .button{background:url(/nav/button.gif) 0 0 no-repeat;display:block;width:171px;height:37px;border:0;cursor:pointer;margin-left:-6px;text-align:left;padding:0 0 0 15px;color:#515151}#content .pauschale{background:url(/nav/button_pauschale.gif) 0 0 no-repeat;display:block;width:250px;height:37px;border:0;cursor:pointer;margin-left:-4px;text-align:left;padding:12px 0 0 12px;color:#515151;text-decoration:none}#ip_wrapper{z-index:500}#ip_wrapper img{border:6px solid #FFFFFF;z-index:350}#ip_wrapper a{width:29px;height:29px;display:block;background:url(/nav/img_close.gif) 0 0 no-repeat;cursor:pointer;position:absolute;top:0;right:0}.packagebox{margin-bottom:20px;background-color:#f2eded;padding:0 0 0 5px;border-bottom:1px solid #E4DADA}.packagebox h3{border-bottom:1px solid #E4DADA;padding:5px;margin-left:-5px;font-weight:normal}.packagebox .readmore{padding-left:15px;background:url(/nav/arrow_info.gif) 3px 5px no-repeat}.p_img{float:right;position:relative;margin:0 7px 5px 10px}#sitemap li{display:block;width:250px;float:left;font-size:13px;font-weight:bold;padding-bottom:20px}#sitemap li a{text-decoration:none}#sitemap li li a{text-decoration:underline}#sitemap li li{font-size:12px;font-weight:normal;padding-bottom:0px}.photobox{margin-right:30px;float:left;width:139px}.photo{padding:5px 5px 4px 5px;background-color:#F2EDED}.photoname{padding:4px 0;font-size:11px}#adresse_box{display:block;width:220px;background-color:#F2EDED;border:1px solid #C6979B;padding:10px;float:right}.photo_back{display:block;width:115px;float:left}.photo_next{display:block;float:right;width:115px}.photo_back img,.photo_next img{width:105px}.photo_detail{padding:5px;width:490px;background-color:#F2EDED;margin-bottom:10px;margin-top:7px;clear:left}.photo_next .photoname,.photo_back .photoname{margin-top:10px;padding:5px 0 5px 25px}.photo_next .photoname{background:url(/nav/foto_next.gif) 110px 3px no-repeat;margin-bottom:10px;margin-left:-25px}.photo_back .photoname{background:url(/nav/foto_next.gif) 0 3px no-repeat;margin-bottom:10px}.photo_back .photoname{background:url(/nav/foto_back.gif) 0 3px no-repeat}.back{padding:3px 0 0 12px;background:url(/nav/arrow_back.gif) 0 8px no-repeat}.routenplaner{float:right;margin-top:4px;margin-right:68px}#flughaefen{clear:both}#gutschein_link a{position:relative;clear:both;display:block;width:178px;height:95px;background:url(/nav/gutschein.gif) 0 0 no-repeat;text-indent:-19999px;border:1px solid #c6979b;overflow:hidden}dl.anwendung{display:inline-block;width:100%;margin:0 0 3px 3px;border-bottom:1px dotted #949494;position:relative}dl.anwendung:after{content:".";font-size:0%;height:0;display:block;clear:both;text-indent:-9999px;visibility:hidden}dl.anwendung dt{clear:left;float:left;padding:0 3px 0 0;position:relative}dl.anwendung dd{padding:0 0 0 3px;position:absolute;right:2px;bottom:0}* html dl.anwendung dd{position:absolute;right:0;bottom:0}*+html dl.anwendung dd{position:absolute;right:0;bottom:0}dl.anwendung dd,dl.anwendung dt{margin:0 0 -2px 0}#gallenberg{display:block;text-indent:-8999px;overflow:hidden;position:absolute;top:400px;right:10px;width:469px;height:87px;background:url(/nav/vvo.png) 0 0 no-repeat;_background-image:url(/nav/vvo.jpg);_width:250px;_height:50px;_top:416px;_right:0;z-index:300}#headermenu{position:absolute;top:11px;right:0;font-size:11px;z-index:1000}#headermenu a:hover{text-decoration:none}#menu{position:absolute;top:162px;left:0;z-index:100;white-space:nowrap; width:780px;height:28px;background-color:#830F18;padding-left:130px}#menu li{float:left;margin:0;padding:0;position:relative}#menu li a{float:left}#menu li a:hover,#menu li a.hover{}#menu ul{left:0;top:28px;background:#fff;display:none; position:absolute}#menu li:hover>ul{display:block}#menu li li{float:left;clear:both;width:100%}#menu li li a{display:block; float:none; height:1%; text-decoration:none;padding:5px 7px;font-size:11px}#menu li li a:hover,#menu li li a.hover{color:#850F1A;background-color:#f2eded}#menu ul ul{left:0;margin-left:100%; top:0}#menu ul li ul li{display:none}#m_hotel,#m_bergspa,#m_sport_aktiv,#m_montafon,#m_jobs,#m_kontakt{background:url(/nav/menu.gif) 0 0 no-repeat;height:28px;padding:0 24px;display:block;text-indent:-19999px}#m_hotel{width:37px; background-position:0 0}#m_bergspa{width:66px; background-position:-85px 0}#m_sport_aktiv{width:99px; background-position:-198px 0}#m_montafon{width:68px; background-position:-345px 0}#m_jobs{width:33px; background-position:-460px 0}#m_kontakt{width:58px; background-position:-540px 0}#m_hotel:hover,#m_hotel.active{background-position:0 -28px}#m_bergspa:hover,#m_bergspa.active{background-position:-85px -28px}#m_sport_aktiv:hover,#m_sport_aktiv.active{background-position:-198px -28px}#m_montafon:hover,#m_montafon.active{background-position:-345px -28px}#m_jobs:hover,#m_jobs.active{background-position:-460px -28px}#m_kontakt:hover,#m_kontakt.active{background-position:-540px -28px}#submenucaption .flashh2{left:0;top:100px;font-family:"Bodoni MT","Times New Roman",Verdana,Arial;font-size:19px;color:#86101B}.flashh2{height:28px;font-size:19px;color:#86101B}#submenucaption a{font-family:"Bodoni MT","Times New Roman",Verdana,Arial;font-size:20px;text-decoration:none;color:#86101B}#submenu{float:left;margin:0;font-size:11px;margin-bottom:20px;margin-top:8px}#submenu b{font-weight:normal}#submenu a{text-decoration:none;display:block;border-top:1px solid #EBEBEB;padding:6px 0 6px 2px;width:180px}#submenu a:hover,#submenu a.active{background-color:#F2EDED;color:#850F1A}#submenu li .last{border-bottom:1px solid #EBEBEB}#submenu ul a{border:none;padding:4px 0 4px 15px;width:167px}#submenu ul a.first{padding:5px 0 4px 15px}#submenu ul a:hover,#submenu ul a.active{background-color:#E4DADA}#submenu ul .last{border:none;padding-bottom:5px}#footermenu{clear:both}#footermenu b{font-weight:normal}#footer a:hover{text-decoration:none}#content h1,.flashh1{font-family:"Bodoni MT","Times New Roman",Verdana,Arial;font-weight:normal;color:#86101B;font-size:30px;margin-bottom:7px}#content .flashh1{height:45px;margin-left:-2px}#content h2{font-size:17px;font-weight:normal;color:#86101B;margin-bottom:10px}#content h3{font-size:14px;color:#86101B;margin-bottom:10px}#content h3 a{font-size:14px;color:#86101B;margin-bottom:10px;text-decoration:underline}#content h4{font-size:12px}#content p{line-height:18px;margin:0 0 14px 0}#content #anreise{float:left;width:250px}#content ul{margin-left:20px;margin-bottom:10px}#content li{padding-left:10px;background:url(/nav/arrow_info.gif) 0px 6px no-repeat;display:table;margin-bottom:6px;line-height:18px}#content img{border:0}#content .pop img{padding:5px;border:1px solid #C6979B;margin:4px 0 15px 15px}#content .video{padding:5px;border:1px solid #C6979B;margin:4px 0 15px 15px}#content img.right{float:right;padding:5px;border:1px solid #C6979B;margin:4px 0 15px 15px}#content img.left{float:left}#content a{}#content a:hover{text-decoration:none}#content a:visited{}#content a.pdf{padding:1px 0 1px 20px;background:url(/nav/pdf2.gif) no-repeat}#content #anfrage_table{width:75%}#content #anfrage_table h2{font-size:10px;color:#FFFFFF;margin-bottom:1px}#content #anfrage_table th{background-color:#EBE3E3;height:24px;padding-left:5px}#content #anfrage_table .button{background:url(/nav/button_2.gif) 0 0 no-repeat;display:block;width:171px;height:37px;border:0;cursor:pointer;margin-left:-6px;text-align:left;padding:0 0 0 15px;color:#515151}#content #kontakt_table{width:67%}#content #kontakt_table .button,#content input.button{background:url(/nav/button_2.gif) 0 0 no-repeat;display:block;width:171px;height:37px;border:0;cursor:pointer;margin-left:-6px;text-align:left;padding:0 0 0 15px;color:#515151}#content #spatable td{padding:5px;margin:4px 0 15px 15px;text-align:center}.tr_h{height:8px}#content #pflicht{font-size:11px}#content .button{padding:0 0 0 20px;background:url(/nav/arrow_info.gif) 7px 5px no-repeat}.back{display:block;margin-top:16px}#route{float:right}#section1 h2{margin:0 0 5px 0;width:439px}#section1 h2 a{display:block;text-decoration:none;font-size:12px;color:#86101b;padding:4px;background:url(/nav/section.gif) 0 0 no-repeat;overflow:hidden}#section1 h2 a span{display:block;color:#626262;float:right;font-size:11px;text-decoration:none;margin:1px 7px 0 0}#section1 h2 a:hover span{text-decoration:none}#section1 h2 a:hover{background:url(/nav/section_hover.gif) 0 0 no-repeat}#section1 h2 a.opened{background:url(/nav/section_open.gif) 0 0 no-repeat}#section1 div.opened{margin:0;overflow:hidden;background:url(/nav/details.gif) 0 0 no-repeat;padding:7px 7px 7px 0;display:inline-block;width:430px}#section1 div.opened:after{content:"."; display:block; height:0; clear:both; visibility:hidden}#section1 div.closed{display:none}#content input.button{padding:3px 27px 3px 35px}#section1 input{margin:0 5px;background:url(/nav/g_senden.gif) 0 0 no-repeat;border:0;padding:0;width:auto;height:auto}#section1 input{background:url(/nav/g_senden_hover.gif) 0 0 no-repeat}#error{margin:10px 0}div.jscalender{width:154px;height:173px;border:1px solid #EFEFEF;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;position:absolute;overflow:hidden;background-color:#FFFFFF;z-index:500;display:none;margin-left:115px;margin-top:-10px}*+html div.jscalender{width:154px;height:195px;margin-left:-155px;margin-top:15px}* html div.jscalender{width:154px;height:195px;margin-left:-155px;margin-top:15px}#q_jscalender1,#q_jscalender2{margin-left:178px;margin-top:-19px}*+html #q_jscalender1,#q_jscalender2{margin-left:172px;margin-top:-28px}.jscalender a{text-decoration:none;z-index:100}.jscalender div.jsc_head,.jscalender div.jsc_body{z-index:600}.jscalender div.jsc_head a,.jscalender div.jsc_head h2{float:left;height:17px;background-color:#86101B;padding:3px 0 0 0;font-size:10px;text-align:center;margin:1px;color:#FFFFFF}*+html .jscalender div.jsc_head a{padding:4px 0 2px 0}* html .jscalender div.jsc_head a{padding:4px 0 2px 0}*+html .jscalender div.jsc_head h2{padding:4px 0 2px 0}* html .jscalender div.jsc_head h2{padding:4px 0 2px 0}.jscalender div.jsc_head h2{width:108px}*+html .jscalender div.jsc_head h2{width:108px}* html .jscalender div.jsc_head h2{width:108px}.jscalender div.jsc_head a{width:20px}.jscalender div.jsc_head a:hover{cursor:pointer;background-color:#000000;color:#FFFFFF}.jscalender div.jsc_body{clear:both}.jscalender div.jsc_body a,.jscalender div.jsc_body span{float:left;width:20px;height:17px;padding:3px 0 0 0;text-align:center;color:#000000;border:1px solid #FFFFFF;background-color:#FFFFFF}*+html .jscalender div.jsc_body a{padding:3px 0}* html .jscalender div.jsc_body a{padding:3px 0}*+html .jscalender div.jsc_body span{padding:3px 0}* html .jscalender div.jsc_body span{padding:3px 0}.jscalender div.jsc_body span{background-color:#C6979B;color:#FFFFFF;font-weight:bold}.jscalender div.jsc_body a.jsc_special{background-color:#F2EDED;color:#000000}.jscalender div.jsc_body a:hover{cursor:pointer;background-color:#000000;color:#FFFFFF}.jscalender div.jsc_body a.jsc_blank{background-color:#FFFFFF;cursor:default;outline:none}.jscalender div.jsc_body a.jsc_blank:hover{background-color:#FFFFFF}