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}body{position:relative;width:952px;padding:0;margin:0 auto}#logo{margin:5px 0 0 0;padding:0;background:url(/nav/bg_header.jpg) 0 53px no-repeat;height:128px;width:952px}#logo a{background:url(/nav/logo.gif) 0 0 no-repeat;width:160px;height:81px;display:block;margin:0 auto;text-indent:-9999px}#container{background:#FFFFCD;border:1px solid #006600;display:inline-block;width:950px}#container:after{content:".";font-size:0%;display:block;clear:both;text-indent:-9999px;visibility:hidden}#content{float:right;width:685px;margin:40px 0 5px 0;padding-right:25px}#left{float:left;margin:50px 0 0 0;padding-left:25px;width:180px}#quickanfrage h2,#quickmenu h2,#anreise h2,#submenucaption a{width:180px;height:21px;display:block;text-indent:-9999px;font-size:16px;background:url(/nav/h_default.gif) 0 0 no-repeat}#anreise h2{background-image:url(/nav/de/h_anreise.gif)}#quickanfrage h2{background-image:url(/nav/de/h_anfrage2.gif)}#quickmenu h2{background-image:url(/nav/de/h_urlaub.gif)}#quickanfrage{margin-top:30px;color:#fff;background-color:#006600;padding:10px}label input{width:150px;margin:3px 0 10px 2px;padding:2px;border:1px solid #006600;background:#FFFFFF url(/nav/calendar.gif) top right no-repeat}label input.first{margin-bottom:4px}#quickanfrage .button{margin:3px 0 0 2px;width:155px}.button{background:url(/nav/bg_button2.gif) 0 0 no-repeat;border:none;width:155px;height:22px;color:#FFFFFF;font-size:11px;text-align:left;padding:0 0 2px 22px}a.button{text-decoration:none;display:block;padding-top:4px;height:18px}#breadcrumbs{font-size:11px;color:#006600}#breadcrumbs strong{font-weight:normal}#breadcrumbs a,#breadcrumbs strong{margin:0 3px}#breadcrumbs em{display:none}#footer{padding:20px 0 0 0;clear:both;font-size:11px}#footer,#footer a,#footermenu{color:#006600}#cmslink{cursor:text;color:#000;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:#006600;font-family:Arial,Helvetica,sans-serif}#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}.toppackage{width:685px;border-top:1px solid #006600;border-bottom:1px solid #006600;height:84px;overflow:hidden;float:left}.toppackage img{float:left;margin:2px 10px 2px 0}#content .toppackage h2,#content .toppackage p{margin:0}#content .toppackage h2 a{display:block;text-decoration:none;padding:2px 0 6px 0}#content .content_pack_hl{margin:28px 0 3px 0}.readmore{background:url(/nav/pfeil.gif) left center no-repeat;padding:2px 0 2px 12px;line-height:28px}.zimmersection{padding:10px;margin-top:25px;border-collapse:collapse;border:1px solid #006600}.zimmersection legend{padding:0 10px 0 10px;color:#006600;font-weight:bold;font-size:14px}.zimmersection td.zsimg img{border:1px solid #006600;margin-right:20px}.zimmersection table{width:100%}.zimmersection td.zsdesc{border:1px solid #ccc;background-color:#e4e7e9;width:300px;padding:20px;vertical-align:top}.zimmersection td a.sectionbooking{color:#fff;background-color:#006600;padding:3px 7px 3px 7px;font-family:Verdana,Arial;font-weight:bold;text-decoration:none;float:right;margin-top:25px}#headermenu{position:absolute;top:40px;left:0}#headermenu,#languages{font-size:11px}#headermenu a,#languages a{color:#000000;text-decoration:none}#headermenu a{margin:0 2px}#headermenu a.first,#footermenu a.first{margin-left:0}#headermenu a b,#footermenu a b{font-weight:normal}#languages{position:absolute;right:0;top:0}#languages li a{background:url(/nav/flagge_de.gif) top right no-repeat;padding:2px 30px 2px 0;display:block;text-align:right;margin-top:8px;width:150px}#languages li a#m_english{background-image:url(/nav/flagge_en.gif)}#languages li a#m_italiana{background-image:url(/nav/flagge_it.gif)}#menu{position:absolute;top:128px;left:1px;z-index:100;background-color:#FFFFFF;border-bottom:1px solid #006600;width:950px;white-space:nowrap}#menu li{float:left;margin:0;padding:0;position:relative}#menu li a{float:left;font-size:13px;font-weight:bold;text-decoration:none;padding:7px 29px 8px 21px;background:url(/nav/bg_menu.gif) right 14px no-repeat}#menu li a.last{padding-right:22px;background-image:none}#menu li a:hover,#menu li a.hover,#menu li a.active{background-color:#006600;color:#FFFFFF}#menu ul{left:0;top:31px;background:#fff;border:1px solid #006600;display:none; position:absolute}#menu .last ul{right:0;left:auto}#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%; background:none;font-weight:normal;padding:3px 10px 4px 10px}#menu li li a.last{padding-right:10px}#menu li li a:hover,#menu li li a.hover{background:#006600;color:#fff}#menu ul ul{left:0;margin-left:100%; top:0}#submenucaption a#sc_hotel{background-image:url(/nav/de/h_hotel.gif)}#submenucaption a#sc_gesundheit{background-image:url(/nav/de/h_gesundheit.gif)}#submenucaption a#sc_tagungen_veranstaltungen_incentives{background-image:url(/nav/de/h_tagungen_incentives.gif)}#submenucaption a#sc_fruehling_sommer{background-image:url(/nav/de/h_fruehling_sommer.gif)}#submenucaption a#sc_herbst_winter{background-image:url(/nav/de/h_herbst_winter.gif)}#submenucaption a#sc_region{background-image:url(/nav/de/h_region.gif)}#submenucaption a#sc_pauschalen{background-image:url(/nav/de/h_pauschalen.gif)}#submenu,#quick{margin-top:5px}#submenu a,#quickmenu a{width:168px;display:block;background:url(/nav/pfeil.gif) 0 6px no-repeat;padding:3px 0 3px 12px;border-top:1px solid #006600;text-decoration:none;margin-left:2px}#submenu li ul{padding-left:12px}#submenu li li a,#submenu a.first,#submenu li li a.last{border:none}#submenu li li a{width:156px}#submenu a.active,#submenu a:hover,#quickmenu a.active,#quickmenu a:hover{font-weight:bold}#submenu a.last{border-bottom:1px solid #006600}#quickmenu{margin-top:26px}#anreise{margin:30px 0 17px 0}#anreise a{background:url(/nav/bg_anreise.gif) 0 0 no-repeat;display:block;width:181px;height:92px;text-indent:-9999px}#links{margin:18px 0;width:182px}#links li{float:left}#links a{width:114px;height:58px;display:block;background:url(/nav/logo_casino.gif) 0 0 no-repeat;text-indent:-9999px;margin:0 3px 3px 0}#links a#golf{background-image:url(/nav/logo_golf.gif);width:62px}#links a#gesundheit{background-image:url(/nav/logo_gesundheit.gif);width:65px}#links a#gastein{background-image:url(/nav/logo_gastein.gif);width:111px}#links a#symposionline{background-image:url(/nav/symposionline_new.gif);width:113px}#links a#familygastein{background-image:url(/nav/logo_familygastein.gif);width:63px}#links a#gastein_tennis{background-image:url(/nav/gasteinladies.gif);width:160px;margin:0 0 20px 10px}#footermenu{padding:10px 0 20px 0;font-size:11px}#footermenu a{margin:0 5px}#content #gallerymenu li{float:left;background-image:none;margin-right:2px;padding:0;height:25px}#gallerymenu a{background-color:#E5F0B8;text-decoration:none;padding:2px 5px;margin-bottom:-3px;border:1px solid #006600;display:block;width:75px;text-align:center}#gallerymenu a.active{z-index:99;border-bottom:1px solid #FFFFCD;background-color:#FFFFCD}#gallerymenu a:hover{background-color:#FFFFCD}body{font-family:Arial,Helvetica,sans-serif;font-size:12px}a{color:#006600}a:hover{text-decoration:none}a.pdf,a.jpg{background:url(/nav/pdf.gif) 0 0 no-repeat;padding:2px 0 2px 20px}a.jpg{background-image:url(/nav/jpg.gif)}#content h1,.flashh1{font-family:"Times New Roman",Times,serif;font-size:22px;font-weight:normal;margin:2px 0 0 0;height:45px;width:390px;color:#006600;padding-bottom:28px;background:url(/nav/bg_h1.gif) 60px 20px no-repeat}.flashh1{margin:0;font-size:28px}#content h2{font-size:14px}#content h3{font-size:12px;margin-bottom:8px}#content p,#content h2,#content ul,#content table,#content iframe{margin-bottom:20px;line-height:18px}#content ul{}#content ul ul,#content table table{margin-bottom:5px}#content ul.spalten li{float:left;width:290px}#content #sitemap li{font-weight:bold;background:none;margin:0;padding:0}#content #sitemap li li{font-weight:normal}#content #sitemap li ul{margin-left:15px;padding-bottom:5px}#content li{padding-left:12px;background:url(/nav/pfeil.gif) 0px 5px no-repeat;display:table}#content .pdf li{background:url(/nav/pdf.gif) 0 0 no-repeat;margin-bottom:7px;padding-left:20px}#content img{border:0}#content img.right,#content .pop img,#content iframe.right{float:right;margin:4px 0 10px 15px}#content .second img{clear:right}#content .pop img,#content img.border,#content .zimmer img,#content .team img{border:1px solid #006600}.pop span{position:absolute;right:0;display:block;width:10px;height:10px;margin:8px 29px 0 0;background:url(/nav/img_open.gif) 0 0 no-repeat;overflow:hidden}#content .zimmer{width:340px;height:145px;float:left}#content .zimmer img{margin:5px 5px 0 0}#content .team{width:340px;height:160px;float:left}#content .team img{float:left;margin-right:10px}#content img.nofloat{display:inline}.clear{clear:both}#sections div.closed{display:none}#sections div.opened{display:block;border-bottom:1px solid #006600}#sections{margin-bottom:22px}#content #sections h3 a{text-decoration:none;color:#006600}#sections h3{margin:0;border-bottom:1px solid #006600;margin:0;padding:5px 0}#sections h3 span{float:right;font-weight:normal;cursor:pointer}#sections div{padding:10px 0 5px 0}#content #sections p{margin-bottom:10px}#content #sections table{width:75%}#content #sections table.health{width:100%}#sections table.health td{vertical-align:top}#sections td{padding:2px 3px}#gallery{clear:both;padding-top:20px}#gallery img{margin:0 0 15px 0;float:left}#gallery .save,#gallery .view{background:url(/nav/icon_view.gif) top right no-repeat;display:block;text-indent:-9999px;width:20px;height:18px;float:left}#gallery .pop span.view{float:left}#gallery .save{background-image:url(/nav/icon_save.gif);margin:102px 28px 0 -20px}table.preis{width:100%;border-bottom:1px solid #006600}.preis th,.preis td{text-align:center;padding:2px 3px}.preis .left{text-align:left}.light td{background:#FFFFEA}th{color:#006600;border-bottom:1px solid #006600}#gmap{width:685px;height:270px;margin:150px 0 20px 0}*+html #gmap{margin:30px 0 20px 0}* html #gmap{margin:10px 0 20px 0}#error{font-weight:bold}.content_pack_hl{display:block;clear:both;padding-top:10px}#banner{float:right;margin-top:-60px}.smallerfont{font-size:11px}#ip_wrapper{border:5px solid #fff;background:#fff;z-index:499}#ip_wrapper img{display:block}#ip_wrapper a{display:block;position:absolute;right:0;bottom:0;width:15px;height:15px;cursor:pointer;background:#fff url(/nav/img_close.gif) 0 0 no-repeat}#ip_overlay{background:#000;cursor:pointer;z-index:498}#ip_wrapper img{border:6px solid #FFFFFF;z-index:200}#quickanfrage .jscalender h2{background-image:none;background-color:#006600;color:#FFFFFF;text-indent:0;width:108px;font-size:10px;height:17px}div.jscalender{width:154px;height:195px;border:1px solid #006600;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;position:absolute;overflow:hidden;background-color:#FFFFFF;z-index:500;display:none;top:0;left:0}#jscalender1,#jscalender2{left:566px;top:347px}#jscalender2{top:370px}#q_jscalender0,#q_jscalender1{position:absolute;top:auto;left:52px}.jscalender a,#content .jscalender a{text-decoration:none;z-index:100}.jscalender div.jsc_head{padding:22px 0 0 0}.jscalender div.jsc_head,.jscalender div.jsc_body{z-index:600}.jscalender div.jsc_head a,#content .jscalender div.jsc_head a,.jscalender div.jsc_head h2,#content .jscalender div.jsc_head h2{float:left;height:17px;background-color:#006600;padding:3px 0 0 0;font-size:10px;text-align:center;margin:1px;color:#FFFFFF;text-decoration:none}.jscalender div.jsc_head h2,#content .jscalender div.jsc_head h2{width:108px}.jscalender div.jsc_head a{width:20px}.jscalender div.jsc_head a:hover,#content .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}.jscalender div.jsc_body span{background-color:#89B889;color:#FFFFFF;font-weight:bold}.jscalender div.jsc_body a.jsc_special{background-color:#FFFFCD;color:#000000}#content .jscalender div.jsc_body a:hover,.jscalender div.jsc_body a:hover,#content .jscalender div.jsc_body a.jsc_close:hover,.jscalender div.jsc_body a.jsc_close:hover{cursor:pointer;background-color:#006600;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}.jscalender div.jsc_body a.jsc_close{position:absolute;right:0;top:0;font-weight:bold;background:#FFFFCD}#lbOverlay{position:absolute;left:0;width:100%;background-color:#000;cursor:pointer;z-index:200}#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:201;border:solid #006600;border-width:0 1px 1px 1px}#lbCenter{border-width:1px 1px 0 1px}#lbSendContainer{margin:10px -10px -10px -10px;padding:10px;background:#ccc}.lbLoading{background:#fff url(/nav/slimbox/loading.gif) no-repeat center}#lbImage,#lbIframe{background-color:#fff;border:10px solid #fff}#lbImagePrint{display:none}#lbPrevLink,#lbNextLink{display:block;position:absolute;top:0;width:50%;outline:none}#lbPrevLink{left:0}#lbPrevLink:hover{background:transparent url(/nav/slimbox/prevlabel.gif) no-repeat 0% 15%}#lbNextLink{right:0}#lbNextLink:hover{background:transparent url(/nav/slimbox/nextlabel.gif) no-repeat 100% 15%}#lbNextLink2,#lbPrevLink2,#lbPrintLink,#lbSendLink{width:50px;height:16px;display:block;float:right;border-right:1px solid #e5e7e8;outline:none;margin:9px 0 7px 0}#lbPrintLink{background:url(/nav/slimbox/print.gif) transparent center center no-repeat}#lbSendLink{background:url(/nav/slimbox/send.gif) transparent center center no-repeat;width:60px}#lbNextLink2{background:url(/nav/slimbox/next.gif) transparent center center no-repeat}#lbPrevLink2{background:url(/nav/slimbox/prev.gif) transparent center center no-repeat}#lbBottom{font-family:Verdana,Helvetica,sans-serif;font-size:10px;color:#666;line-height:1.4em;text-align:left;border:10px solid #fff;border-top-style:none;padding-left:2px}#lbCloseLink,div#feedbackform a.close{display:block;float:right;width:50px;height:16px;background:transparent url(/nav/slimbox/close.gif) no-repeat center;margin:9px 0 7px 0}#lbCaption,#lbNumber{margin:7px 71px 0 -1px}#lbCaption{font-weight:bold;font-family:Arial,Helvetica,sans-serif;font-size:12px;color:#006600;float:left}