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{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:12px;position:relative;width:940px;padding:0 0 0 0;margin:0 auto;background:#fff;color:#827979}#logo{position:absolute;top:28px;left:12px}#logo a{display:block;width:197px;height:52px;overflow:hidden;text-indent:-19999px;background:url(/nav/logo.gif) 0 0 no-repeat}#mainimg{position:absolute;top:187px;left:290px;padding:0 0 0 30px;background:url(/nav/dot.gif) #fff 0 0 repeat-y}#mainimg img{display:block;border:solid 1px #dae8ba}#quanfrage{position:relative;width:259px;float:left;clear:left;padding:31px 0 0 0;margin:0 0 6px 0}#quanfrage fieldset{border:0;width:226px;background:url(/nav/quanfrage_bg.gif) #dae8ba 0 0 repeat-x;color:#666666;padding:20px 17px 15px 17px}#quanfrage legend{display:none}#quanfrage h5{line-height:20px;font-size:12px;font-weight:normal;padding:23px 0 30px 0;background:url(/nav/de/quanfrage_hl.gif) 0 0 no-repeat}#quanfrage p{padding:0 41px 6px 0;text-align:right}#quanfrage label{font-size:11px;font-weight:bold}#quanfrage label input{background:#f4f8ea;border:0;padding:2px;margin:0 0 0 3px;width:91px;color:#666666;font-size:11px;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-weight:normal}#quanfrage label input:hover{background-color:#ecebeb}#quanfrage label input:focus{background-color:#fff}#quanfrage input.button{float:right;left:200px;bottom:0;width:32px;padding:32px 0 0 0;margin:-30px 0 0 0;height:32px;text-indent:-19999px;overflow:hidden;border:0;background:url(/nav/qbutton.gif);cursor:pointer}#quanfrage div.jscalender{top:141px;left:205px;margin:0}#quanfrage div#q_jscalender1.jscalender{top:166px}#content{float:right;width:620px;margin:435px 0 28px -10px;padding:20px 0 0 30px;background:url(/nav/dot.gif) #fff 0 0 repeat-y}#sideimg{float:left;clear:left;margin:6px 0 30px 0}#gutschein{background-color:#9abd4a;float:left;clear:left}#gutschein a{display:block;background:url(/nav/gutschein.gif) 12px 15px no-repeat;width:259px;height:41px;overflow:hidden;text-indent:-19999px}#headline{position:absolute;top:64px;right:0;background-image:url(/nav/headline.gif);text-indent:-19999px;overflow:hidden;width:458px;height:16px}#footer{padding:16px 0 10px 0;clear:both;border-top:1px solid #c8dfd0;font-size:12px;line-height:12px}#footer a{color:#000000}#footer a:hover{text-decoration:none}#cmslink{cursor:text;color:#000000;text-decoration:none}#logos{text-indent:-19999px;line-height:0;float:right;width:370px;margin:-55px 0 0 0;height:75px}#logos a{float:left;background:url(/nav/logos.gif);height:42px;overflow:hidden;margin:0 0 0 10px}a#lg_ronacher{background-position:0 0;width:118px}a#lg_ronacher:hover{background-position:0 100%}a#lg_relax{background-position:-118px 0;width:45px}a#lg_relax:hover{background-position:-118px 100%}a#lg_schlank{background-position:-163px 0;width:41px}a#lg_schlank:hover{background-position:-163px 100%}a#lg_ncm{padding:12px 0 0 19px;margin:12px 0 0 20px;width:97px;height:auto;font-size:10px;text-decoration:none;background:url(/nav/ncmlogo.gif) 0 0 no-repeat;color:#bbbbbb;font-family:Arial,Helvetica,sans-serif;text-indent:0;line-height:normal}a#lg_ncm:hover,a#lg_ncm:focus{background-position:0 -48px;color:#000000;outline:none}a#lg_ncm b{display:none}div.jscalender .jsc_body a.jsc_disabled{background:#f00}#headermenu{position:absolute;top:14px;right:0;font-size:11px;color:#fff;text-transform:lowercase}#headermenu a{color:#827979}#menu{position:absolute;top:96px;left:0;width:940px;z-index:100;padding:0 0 0 0;white-space:nowrap}#menu a.last{margin-right:0}#menu a{float:left;text-indent:-19999px;background-image:url(/nav/de/menu.gif);height:39px;margin:0 0 0 0;border:solid #fff;border-width:2px 0 2px 0;outline:none;font-size:1px;overflow:hidden}#menu a:hover,#menu a.hover{}a#m_hotel_post{background-position:0 0;width:146px}a#m_hotel_post.hover,a#m_hotel_post:hover,a#m_hotel_post.active{background-position:0 100%}a#m_wellness_spa{background-position:-146px 0;width:143px}a#m_wellness_spa.hover,a#m_wellness_spa:hover,a#m_wellness_spa.active{background-position:-146px 100%}a#m_preise{background-position:-289px 0;width:162px}a#m_preise.hover,a#m_preise:hover,a#m_preise.active{background-position:-289px 100%}a#m_winterurlaub{background-position:-451px 0;width:123px}a#m_winterurlaub.hover,a#m_winterurlaub:hover,a#m_winterurlaub.active{background-position:-451px 100%}a#m_sommer{background-position:-574px 0;width:210px}a#m_sommer.hover,a#m_sommer:hover,a#m_sommer.active{background-position:-574px 100%}a#m_service_kontakt{background-position:-784px 0;width:156px}a#m_service_kontakt.hover,a#m_service_kontakt:hover,a#m_service_kontakt.active{background-position:-784px 100%}#menu ul{left:10px;top:14px;background:url(/nav/dropdown_bg.png) 100% 100% no-repeat;border-top:5px solid #fff;padding:0 4px 4px 0;display:none; position:absolute}#menu li{float:left}#menu li:hover>ul{display:block}#menu li li{float:left;clear:both;padding:0;background:none;width:100%}#menu li li a{margin:0;font-size:11px;color:#3b3b3b;text-decoration:none;padding:5px 30px 5px 25px;border:0;border-bottom:1px solid #e2e2e2;border-left:1px solid #f1f1f1;text-indent:0;background:url(/nav/arrow_sml.gif) #fff 13px 50% no-repeat;width:auto;display:block; float:none; height:1%}#menu li li a:hover,#menu li li a.hover{background-color:#f0f0f0}#menu ul ul{border-top:1px solid #f1f1f1;left:0;margin-left:100%; top:0}#submenucaption{float:left;margin:164px 0 0 0;width:291px}#submenucaption a,#submenucaption .flasha{color:#9abd4a;display:block;text-decoration:none;font-size:14px;font-weight:bold;text-transform:uppercase;font-family:Helvetica,Arial,Verdana,Geneva,sans-serif}#submenucaption .flasha{height:20px;font-size:14px;color:#9abd4a;text-transform:uppercase;margin:0 0 0 0}#submenucaption .fhinv{display:none}#submenu{float:left;padding:4px 32px 0 0;clear:left;width:259px}#submenu li{display:block;height:1%;text-decoration:none;font-size:13px;border:1px solid #dae8ba;border-width:0 0 1px 0}#submenu li.first{border-top:solid 1px #dae8ba}#submenu a{display:block;height:1%;color:#9abd4a;text-decoration:none;padding:9px 0 6px 20px;background:url(/nav/menudot.gif) 0 12px no-repeat}#submenu a:hover,#submenu a.active{background-color:#f0f0f0;background:url(/nav/menudot_a.gif) 0 12px no-repeat}#submenu ul a{padding:6px 0 4px 30px;background-image:none}#submenu ul a:hover{}#submenu li li{border-style:dotted;border-width:1px 0 0 0}#footermenu{clear:both}body{font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;font-size:13px;background:#fff;color:#000000}#content h1,#content .flashh1{font-size:26px;font-weight:normal;margin:0 0 29px 0;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;color:#76a805}#content h1 b,#content h1 strong{font-weight:600}#content .flashh1{height:35px;margin:0 0 0 -4px}#content h2{color:#76a805;font-weight:bold;font-size:13px;margin:17px 0 15px 0;line-height:20px}#content h3{font-weight:bold;font-size:11px;margin:17px 0 15px 0;line-height:20px}#content p{margin:13px 0 20px 0;line-height:17px}#content .p_small{font-size:11px;margin-top:-10px}#content .p_info{font-size:12px;margin-top:-14px}#content ul{margin:13px 0 20px 0;line-height:20px}#content ul ul{margin:0 0 7px 0}#content li{padding-left:20px;background:url(/nav/libullet.gif) 9px 5px no-repeat;display:table}#content img{border:0;float:right;margin:0 0 4px 6px}#content img.left{float:left}#content img.rigth{float:right}#content img.rigth_anreise{margin-top:-225px;float:right}#content img.nofloat{float:none;display:inline}#content a{color:#76a805}#content a:hover{text-decoration:none}#content a:visited{}#content hr{border-top:1px solid #76a805;height:1px;clear:both}#content a.pdf,#content a.pdf:hover{padding-left:20px;padding-bottom:5px;background:url(/nav/pdf.gif) 0 0 no-repeat}#content p.massagen{margin-top:5px;width:100%;border-top:solid 1px #000000;text-align:right}#content table{margin-bottom:20px;text-align:left;clear:right}#content table th.highlight{color:#76a805}#content table th,#content table td{padding:3px}#content table th{font-size:12px}#content table th{background-color:#dae8ba;border-bottom:1px dotted #9abd4a}#content table td{border-bottom:1px solid #c8dfd0}#content table .td_text img{margin:2px 8px 0 8px}#content table .price_td{width:100px;text-align:right;height:20px}#content table .price_td_2{width:130px;text-align:right;height:20px}#content table .price_td_3{text-align:right}#content table .price_td_green{width:130px;text-align:right;height:20px;background-color:#dae8ba;border-bottom:1px dotted #9abd4a}#content .blue{color:#0055AA}#content .green{color:#006633}#content td.blue,#content td.green{height:18px;text-align:center}.al_center,.center,#content table tr.center th,#content table th.center,#content table tr.center td,#content table td.center{text-align:center}#content table .td_text{text-align:left;background-color:#eaf3d5}#tipp{border:solid 1px #c8dfd0;padding:0 7px 7px 7px;margin:0 0 15px 0}#wandern{margin-bottom:5px;padding:0 10px 0 10px;border-top:solid 1px #CCCCCC;border-bottom:solid 1px #CCCCCC;background-color:#f4f2f2}.packagebox{position:relative;width:600px;margin:10px 0 0 0;padding:0 0 0 18px;border-top:solid 1px #f6e09e;border-bottom:solid 1px #f6e09e;clear:both}#toppackage{position:relative;width:600px;padding:0 0 0 18px;border-top:solid 1px #c8dfd0;border-bottom:solid 1px #c8dfd0;clear:both}#toppackage img{float:right;padding:10px 5px}#star{position:absolute;top:-25px;right:-30px;width:72px;height:74px;background:url(/nav/topstar.png) 0 0 no-repeat;overflow:visible;z-index:10}#star .abpreis{position:absolute;top:18px;left:0;width:72px;color:#fff;font-weight:bold;text-align:center}#top_hl{text-indent:-19999px;overflow:hidden;height:15px;width:136px;background:url(/nav/de/angebot.gif) 0 0 no-repeat}#content img.galerie{border:solid 2px #f6e09e;margin:0 5px 10px 5px;float:left}#content .bg_green{background-color:#EAF3D5}#content table .price_td_3{text-align:right}#content .map24{margin:7px 0 0 0; float:right;border-bottom:solid 1px #bebebe}#content .bahn{margin:7px 0 0 10px; float:right}#content .gutschein{position:relative;margin-bottom:15px;margin-left:-320px;margin-top:-290px}#content_slide img{float:left;margin:0 0 25px 40px;border:5px solid #dae8ba}.cal{position:relative;z-index:150}div.jscalender{width:154px;height:173px;border:1px solid #c8dfd0;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;position:absolute;top:0;left:0;overflow:hidden;background-color:#FFFFFF;z-index:998;display:none;padding:0 0 0 0}.jscalender a,#content .jscalender a{text-decoration:none;z-index:100}.jscalender div.jsc_head{margin-bottom:0;height:22px;overflow:hidden}.jscalender div.jsc_head,.jscalender div.jsc_body,#quanfrage .jscalender div.jsc_head,#quanfrage .jscalender div.jsc_body,#content .jscalender div.jsc_head,#content .jscalender div.jsc_body{z-index:600;position:static}.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:#9abd4a;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:#dae8ba;color:#000;font-weight:bold}.jscalender div.jsc_body a.jsc_special{background-color:#eaf3d5;color:#000000}.jscalender div.jsc_body a.jsc_disabled,#content .jscalender div.jsc_body a.jsc_disabled{background-color:#f5f5f5;color:#ccc;cursor:default}.jscalender div.jsc_body a.jsc_disabled:hover,#content .jscalender div.jsc_body a.jsc_disabled:hover{background-color:#f5f5f5;color:#ccc;cursor:normal;outline:none}#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{background-color:#000000;color:#FFFFFF}.jscalender div.jsc_body a.jsc_blank,#content .jscalender div.jsc_body a.jsc_blank{background-color:#FFFFFF;cursor:default;outline:none}.jscalender div.jsc_body a.jsc_blank:hover,#content .jscalender div.jsc_body a.jsc_blank:hover{background-color:#FFFFFF}.jscalender div.jsc_body a.jsc_close{position:absolute;left:132px;bottom:0;font-weight:bold;background:#c8dfd0}#lbOverlay{position:absolute;left:0;width:100%;background-color:none;cursor:pointer;z-index:200}#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#dae8ba;z-index:201;border:solid #9abd4a;border-width:0 1px 1px 1px}#lbCenter{border-width:1px 1px 0 1px}#lbSendContainer{color:#fff;margin:10px -10px -10px -10px;padding:10px;background:#dae8ba}#lbSendContainer input,#lbSendContainer textarea{background:#dae8ba;border:1px solid #dae8ba;width:97%;font-size:11px;padding:2px}#lbSendContainer textarea{width:99%}#lbSendContainer input.button{width:100%;background:#dae8ba;border:2px solid;border-color:#80c76c #0f4200 #0f4200 #80c76c;color:#fff;font-weight:bold;cursor:pointer;display:block;float:right;text-align:center;text-decoration:none}#lbSendContainer #error{float:none;display:block;width:auto}#lbSendContainer h1{font-size:14px}#lbSendContainer h2{font-size:13px}.lbLoading{background:#dae8ba url(/nav/slimbox/loading.gif) no-repeat center}#lbImage,#lbIframe{background-color:#dae8ba;border:10px solid #dae8ba}#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:12px;color:#666;line-height:1.4em;text-align:left;border:10px solid #dae8ba;border-top-style:none}#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:normal;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#000;float:left}#sections div.closed{display:none}#sections div.opened{display:block;border-bottom:1px solid #ECECEC}#sections{margin:10px 0 20px 0}#content #sections h3 a{text-decoration:none;color:#76a805}#sections h3{margin:0;border-bottom:1px solid #ECECEC;margin:10px 0 0 0;padding-bottom:5px;font-size:12px}#sections h3 span{float:right;font-weight:normal;cursor:pointer;font-size:12px;color:#9abd4a}.double h3 span{margin-top:14px}