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)}#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 #f1c981}#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) #f6e09e 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:#fcf6e2;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:#da6600;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;left:632px;background-image:url(/nav/headline.gif);text-indent:-19999px;overflow:hidden;width:308px;height:14px}#footer{padding:16px 0 10px 0;clear:both;border-top:1px solid #f6e09e;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_thermenhotel_ronacher{background-position:0 0;width:180px}a#m_thermenhotel_ronacher.hover,a#m_thermenhotel_ronacher:hover,a#m_thermenhotel_ronacher.active{background-position:0 100%}a#m_thermenwelt_spa{background-position:-180px 0;width:155px}a#m_thermenwelt_spa.hover,a#m_thermenwelt_spa:hover,a#m_thermenwelt_spa.active{background-position:-180px 100%}a#m_kulinarium{background-position:-335px 0;width:93px}a#m_kulinarium.hover,a#m_kulinarium:hover,a#m_kulinarium.active{background-position:-335px 100%}a#m_preise{background-position:-428px 0;width:67px}a#m_preise.hover,a#m_preise:hover,a#m_preise.active{background-position:-428px 100%}a#m_winterurlaub{background-position:-495px 0;width:109px}a#m_winterurlaub.hover,a#m_winterurlaub:hover,a#m_winterurlaub.active{background-position:-495px 100%}a#m_sommerurlaub{background-position:-603px 0;width:195px}a#m_sommerurlaub.hover,a#m_sommerurlaub:hover,a#m_sommerurlaub.active{background-position:-603px 100%}a#m_service_kontakt{background-position:-798px 0;width:141px}a#m_service_kontakt.hover,a#m_service_kontakt:hover,a#m_service_kontakt.active{background-position:-798px 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:167px 0 0 0;width:291px}#submenucaption a,#submenucaption .flasha{color:#da6600;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}#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 #f7ebc7;border-width:0 0 1px 0}#submenu li.first{border-top:solid 1px #f7ebc7}#submenu a{display:block;height:1%;color:#db6700;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}.bottom{vertical-align:bottom}#content h1,#content .flashh1{font-size:26px;font-weight:normal;margin:0 0 29px 0;font-family:Arial,Verdana,Geneva,Helvetica,sans-serif;color:#da6600}#content h1 b,#content h1 strong{font-weight:600}#content .flashh1{height:35px;margin:0 0 0 -4px}#content .flashh1 embed{margin:0 0 29px 0}#content h2{color:#da6600;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 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 7px no-repeat;display:table}#content img{border:0;float:right;margin:0 0 4px 6px}#content img.left{float:left}#content img.right{float:right}#content img.right_anreise{margin-top:-225px;float:right}#content img.nofloat{float:none;display:inline}#content a{color:#da6600}#content a:hover{text-decoration:none}#content a:visited{}#content hr{border-top:1px solid #da6600;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,#content table td{padding:3px}#content table th{font-size:12px}#content table th.highlight{color:#da6600}#content strong.highlight{color:#da6600}#content table th{background-color:#F6E09E;border-bottom:1px dotted #DB6701}#content table td{border-bottom:1px solid #F6E09E}#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 .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:#FDF7E4}#tipp{border:solid 1px #f6e09e;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 #f6e09e;border-bottom:solid 1px #f6e09e;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}#contentmenu.thermenwelt_spa li{float:left;width:220px}#contentmenu.thermenwelt_spa{height:150px}#content .bg_orange{background-color:#faefce}#content .map24{margin:7px 0 0 0; float:right;border-bottom:solid 1px #bebebe}#content .bahn{margin:7px 0 0 10px; float:right}#content .geschichte{border-top:solid 1px #f6e09e;border-bottom:solid 1px #f6e09e;margin:0 0 5px0;padding:5px}#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 #F6E09E}.cal{position:relative;z-index:150}div.jscalender{width:154px;height:173px;border:1px solid #da6600;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:#da6600;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:#f6e09e;color:#000;font-weight:bold}.jscalender div.jsc_body a.jsc_special{background-color:#faefce;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:#EFEFEF}#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:#f6e09e;z-index:201;border:solid #da6600;border-width:0 1px 1px 1px}#lbCenter{border-width:1px 1px 0 1px}#lbSendContainer{color:#fff;margin:10px -10px -10px -10px;padding:10px;background:#f6e09e}#lbSendContainer input,#lbSendContainer textarea{background:#f6e09e;border:1px solid #000;width:97%;font-size:11px;padding:2px}#lbSendContainer textarea{width:99%}#lbSendContainer input.button{width:100%;background:#f6e09e;border:2px solid;border-color:#f6e09e #f6e09e #f6e09e #f6e09e;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:#fff url(/nav/slimbox/loading.gif) no-repeat center}#lbImage,#lbIframe{background-color:#f6e09e;border:10px solid #f6e09e}#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 #f6e09e;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 #f6e09e;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:#da6600;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:#da6600}#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:#EE9F1C}.double h3 span{margin-top:14px}