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:987px;padding:0 0 0 0;margin:0 auto;color:#333}a:link,a:visited,a:active{color:#7c2d13}a:hover{color:#7c2d13;text-decoration:none}#logo{background:url(/nav/logo_bg.gif) #ccc repeat-y;height:310px;width:987px;margin:0;padding:0}#logo a{position:absolute;display:block;background-image:url(/nav/logo.gif);height:255px;width:304px;top:54px;left:0;padding:0;text-indent:-19999px;overflow:hidden}#topimgs{position:absolute;top:22px;left:304px}#pp_bottom{position:absolute;width:100%;height:73px;background:url(/images/nav/pp_bottom.jpg) #fef9cd; background-position:right;background-repeat:no-repeat;top:350px}#mein_urlaub{background:url(/nav/mein_urlaub.gif) #fef9cd no-repeat;width:293px;height:18px;text-indent:-19999px;overflow:hidden;margin:15px}#mein_urlaub .yellow{color:#ffa518}#content{margin-top:113px;padding:0 222px 0 15px;float:right;width:540px;position:relative;min-height:700px}#left_col{position:relative;margin-top:123px;float:left}#right_col{position:absolute;width:190px;top:532px;right:11px}#breadcrumbs em{display:none}#contact{position:absolute;right:-2px;top:423px;width:192px;background:#fff;border:1px solid #c7bfa8;font-size:11px;line-height:17px;color:#333;padding:6px 0 6px 9px;z-index:0}#contact a{color:#7c2d13}#contact .skype{color:#7c2d13;background:url(/images/nav/skype.gif) 0 0 no-repeat;background-position:0 2px}#contact .skype a{margin-left:20px}#urlaubsplaner{width:190px;background:#fff2cd;border:1px solid #c7bfa8;padding:6px 5px 6px 4px;margin:10px 0}#urlaubsplaner img{border:none}#urlaubsplaner strong{color:#7c2d13}#urlaubsplaner .planer{background:url(/nav/lipfeil.gif) 0 0 no-repeat;height:20px}#urlaubsplaner .planer a{margin-left:25px}#urlaubsplaner .text,#urlaubsplaner .planer,#urlaubsplaner strong{margin-left:4px}#urlaubsplaner .planer,#urlaubsplaner img,#urlaubsplaner .text{margin-top:10px}#quanfrage{width:183px;height:90px;font-size:11px;background:#fff2cd;padding:6px 9px 6px 9px;border:1px solid #c7bfa8;color:#7c2d13}#quanfrage .legend{display:none}#hl_anfrage{position:relative;top:50px}#quanfrage input{width:80px;border:1px solid #7c2d13;background:url(/images/nav/cal.gif) 69px 3px no-repeat #fff;cursor:pointer;padding:2px 7px 2px 2px}#quanfrage input.button{width:100%;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;margin:10px 0 10px 0;padding:2px 0 5px 0;color:#ffffff;background:#9d7972;font-size:11px;cursor:pointer;height:20px}#quanfrage input.button:hover{width:100%;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff}#quanfrage form div.anreise{float:left;width:90px;margin-top:10px}#quanfrage h3{font-size:12px;font-weight:bold}#footer{position:relative;clear:both;padding:17px 0 0 15px;font-size:11px;border-top:6px solid #c7bfa8;margin-top:70px}#cmslink{cursor:text;color:#000;text-decoration:none}#ncm{position:relative;top:-12px;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:#bbbbbb;font-family:Arial,Helvetica,sans-serif}#ncm a{position:relative;top:-10px}#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}#newsbox{border:1px solid #e3e3e3;padding:10px;margin:25px 0 25px 0;display:block}#newsbox h4{color:#ff9900;font-size:12px}#newsbox img{border:4px solid #fff;float:right;margin-left:10px}#error{margin-bottom:12px}#search{background:url(/nav/search_bg.gif) 0 0 no-repeat;position:absolute;right:-11px;top:540px;width:199px;height:55px;border:1px solid #7c2d13}#search p.pfeil{text-indent:-19999px;overflow:hidden;position:absolute;width:60px;height:49px;left:-20px;top:-14px;background:url(/nav/search_pfeil.gif) 0 0 no-repeat}#search input{position:absolute;top:15px;right:10px;border:1px solid #7c2d13;background:white}.info{text-indent:-19999px;overflow:hidden;background:url(/nav/infobox_hl.gif) 0 0 no-repeat;right:90px;width:96px;height:15px}#infobox{background:url(/images/nav/contentfade.gif) 0 0 repeat-x;padding-top:15px;width:199px;height:98px;border:1px solid #c7bfa8}#wetter_anreise,#topp legend,#topp h3{display:none}#topp{background:url(/nav/topp_bg.gif) #fff9e7 0 top no-repeat;position:relative;width:206px;border:1px solid #c7bfa8;clear:left;overflow:hidden;font-size:11px}#topp a.details{text-indent:-19999px;overflow:hidden;display:block;background:url(/nav/anfrage_b.gif) 0 0 no-repeat;width:188px;height:26px;color:#333;font-size:12px;padding:5px 0 0 5px;margin:15px 0 10px 11px}#topp img{border:4px solid #fff;margin:37px 0 5px 10px}#topp p{padding:0 10px 0 10px}#topp .preis_ab{color:#7c2d13;font-size:18px;text-align:right;padding:5px 10px 0 10px}a.blog,a.facebook{position:absolute;top:357px;right:-2px;width:203px;height:58px;text-indent:-19999px;overflow:hidden;display:block;background:url(/nav/bg_blog.gif) 0 0 no-repeat;z-index:200}a.facebook{position:relative;background:url(/nav/fan.gif) 0 0 no-repeat;height:77px;top:0;right:0;margin:10px 0}#headermenu{position:absolute;top:25px;left:15px;width:280px;font-size:11px}#headermenu a{margin-left:5px;float:left}#hm_sitemap_hm{margin-right:20px}#hm_english_hm,#hm_italiano_hm,#hm_deutsch_hm,#hm_niderlande_hm{background-repeat:no-repeat;text-indent:-19999px;width:24px;display:block;overflow:hidden;margin-top:0}#hm_english_hm{background-image:url(/images/nav/flag_english.gif)}#hm_italiano_hm{background-image:url(/images/nav/flag_italiano.gif)}#hm_deutsch_hm{background-image:url(/images/nav/flag_at.gif)}#hm_niderlande_hm{background-image:url(/images/nav/niederlande.gif)}#menu{position:absolute;top:316px;left:0;z-index:100;background:#fff;white-space:nowrap}#menu li{float:left;margin:0;padding:0;position:relative}#menu li a{float:left;display:block;height:34px;background-image:url(/images/nav/de/menu.gif);text-indent:-19999px;overflow:hidden}#menu li a:hover,#menu li a.hover{}#menu ul{left:0;top:14px;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%}#menu li li a:hover,#menu li li a.hover{background:#000;color:#fff}#menu ul ul{left:0;margin-left:100%; top:0}#m_hotel_sonne,#fm_hotel_sonne{width:126px; background-position:0 0}#m_hotel_sonne:hover,#m_hotel_sonne.hover,#m_hotel_sonne.active,#fm_hotel_sonne:hover,#fm_hotel_sonne.hover,#fm_hotel_sonne.active{background-position:0 -34px}#m_zimmer_preise,#fm_zimmer_preise{width:155px; background-position:-126px 0}#m_zimmer_preise:hover,#m_zimmer_preise.hover,#m_zimmer_preise.active,#fm_zimmer_preise:hover,#fm_zimmer_preise.hover,#fm_zimmer_preise.active{background-position:-126px -34px}#m_sommer_familienurlaub,#fm_sommer_familienurlaub{width:229px; background-position:-281px 0}#m_sommer_familienurlaub:hover,#m_sommer_familienurlaub.hover,#m_sommer_familienurlaub.active,#fm_sommer_familienurlaub:hover,#fm_sommer_familienurlaub.hover,#fm_sommer_familienurlaub.active{background-position:-281px -34px}#m_ihr_winterurlaub,#fm_ihr_winterurlaub{width:156px; background-position:-510px 0}#m_ihr_winterurlaub:hover,#m_ihr_winterurlaub.hover,#m_ihr_winterurlaub.active,#fm_ihr_winterurlaub:hover,#fm_ihr_winterurlaub.hover,#fm_ihr_winterurlaub.active{background-position:-510px -34px}#m_ihr_wellnessurlaub,#fm_ihr_wellnessurlaub{width:169px; background-position:-666px 0}#m_ihr_wellnessurlaub:hover,#m_ihr_wellnessurlaub.hover,#m_ihr_wellnessurlaub.active,#fm_ihr_wellnessurlaub:hover,#fm_ihr_wellnessurlaub.hover,#fm_ihr_wellnessurlaub.active{background-position:-666px -34px}#m_kontakt_service,#fm_kontakt_service{width:152px; background-position:-835px 0}#m_kontakt_service:hover,#m_kontakt_service.hover,#m_kontakt_service.active,#fm_kontakt_service:hover,#fm_kontakt_service.hover,#fm_kontakt_service.active{background-position:-835px -34px}#submenucaption a{display:block;padding:4px 0 4px 17px;background:#c7bfa8;width:193px;text-decoration:none;font-size:12px;font-weight:normal;text-transform:uppercase}#submenu{float:left;display:block;background-image:url(/images/nav/contentfade.gif);background-repeat:repeat-x;background-position:-29px 0;margin-bottom:20px}#submenu li a{text-decoration:none;display:block;padding:4px 0 4px 17px;width:193px;height:17px;background:url(/nav/dotted.gif);background-position:0 24px;background-repeat:repeat-x}#submenu li li a:hover,#submenu li li a:active{background:#c7bfa8}#submenu li li a{font-size:11px;text-decoration:none;display:block;padding:5px 0 4px 27px;width:183px;height:17px;background:url(/nav/dotted.gif);background-position:0 24px;background-repeat:repeat-x}#submenu li a:hover,#submenu li a:active{background:#c7bfa8;background-image:url(/nav/dotted.gif);background-position:0 24px;background-repeat:repeat-x}#footermenu{clear:both;margin:0 0 -50px 230px;padding-top:55px}#footermenu a{color:#c91d82}body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px}#breadcrumbs{margin:0 0 0 312px;font-size:11px}#breadcrumbs strong{font-weight:normal}#content h1{color:#c91d82;margin-bottom:13px;font-size:19px;font-weight:normal;height:50px;letter-spacing:-1px}.flashhl{color:#c91d82;font-size:24px;margin:0 0 13px -3px}#content h2{font-size:13px;font-weight:bold;margin:15px 0 10px 0}#content h3{font-family:Myriad Web Pro Condensed,Myriad Condensed,Arial,Helvetica,sans-serif;font-size:20px;color:#7c2d13;background:#c7bfa8;width:auto;padding:5px 0 5px 15px;font-weight:normal}#content p{line-height:18px;margin:10px 0 16px 0}#content ul{}#content.pdf,#content li.pdf,#content a.pdf{background:url(/nav/pdf_icon.gif) top left no-repeat;padding:0 0 0 20px;display:block}#content li,#infobox li{padding-left:27px;background:url(/nav/lipfeil.gif) 4px 3px no-repeat;display:table;line-height:22px}#content img.passepartout{width:265px;height:182px;background:url(/images/contentimage.gif);background-repeat:no-repeat;padding:6px 8px 8px 6px;margin:0px 0 10px 10px;float:right;border:none;display:block}#content img.passepartout-hochformat{height:280px;background-repeat:no-repeat;padding:6px 8px 8px 6px;margin:10px 0 10px 10px;float:right;border:none;display:block}#content .bigger{position:relative;top:163px;left:295px;width:16px;height:16px;float:right;z-index:5;text-decoration:none;background:url(/images/nav/bigger.gif);background-repeat:no-repeat;padding:6px 8px 8px 6px;margin:10px 0 10px 10px;border:none}#content .bigger-hochformat{position:relative;top:270px;left:234px;width:16px;height:16px;float:right;z-index:5;text-decoration:none;background:url(/images/nav/bigger.gif);background-repeat:no-repeat;padding:6px 8px 8px 6px;margin:10px 0 10px 10px;border:none}#content .right{float:right;padding-left:25px}#content img.nofloat{display:inline;float:none}#content a{text-decoration:underline}#content a:hover{text-decoration:none}#content a:visited{}#content a img{border:none}#content dl.points{display:block;width:100%;margin:0 0 7px 0;border-bottom:1px dotted black;position:relative}#content dl.points:after{content:".";font-size:0;height:0;display:block;clear:both;text-indent:-9999px;visibility:hidden}#content dl.points dt{clear:left;float:left;padding:0 3px 0 0;position:relative}#content dl.points dd{padding:0 0 0 3px;position:absolute;right:0;bottom:0}#content dl.points dd,#content dl.points dt{margin:0 0 -2px 0;background:#fff}#content table{border-collapse:collapse;margin-bottom:10px}#anfrageform td,#packageform td{padding:2px}#content input.plz{width:70px}#content table.prices{width:100%}#content .prices td{padding:4px;border:1px solid #7c2d13;text-align:center;line-height:18px}#content .prices th{padding:4px;border:solid #7c2d13;border-width:1px 1px 1px 1px;background-color:#c7bfa8;text-align:center;color:#7c2d13}#content .prices .left{text-align:left;float:none}#content td.pricecell{width:60px}#content .prices .cell01{background-color:#fef9d2}#content .bilder{width:265px;height:182px;background:url(/images/contentimage.gif);background-repeat:no-repeat;padding:6px 8px 8px 6px;margin:10px 0 10px 10px;float:right}#packagebox{background:#fef9d3;margin-bottom:20px;padding:10px;border:1px solid #c7bfa8}#packagebox .package_content img{float:right;margin:0 0 5px 5px;border:6px solid #fff}#packageform input.button,#packagebox input.button{width:auto;border-top:1px solid #ffb13d;border-left:1px solid #ffb13d;border-right:1px solid #000;border-bottom:1px solid #000;margin:10px 0 10px 0;padding:2px 0 5px 0;color:#fff;background:#FF9900;font-size:11px;cursor:pointer;height:20px}#gmap{border:1px solid #666;display:block;height:300px}#weather{display:block;float:none;width:293px;height:94px;text-align:center;background:url(/images/weather.jpg);background-repeat:no-repeat;border:#000000;text-indent:-19999px;overflow:hidden}#content input,textarea,select{border:1px solid #7c2d13;background:#fff2cd;margin:2px}#content td.formbg,#content th.formbg,#content tr.formbg{background:#7c2d13;color:#fff;padding:4px;margin:10px 0}#content a.button,#content input.button,#kontaktform input.button{width:auto;border-top:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #000;border-bottom:1px solid #000;margin:10px 0 10px 0;padding:2px 10px 5px 10px;color:#fff;background:#9d7972;font-size:11px;cursor:pointer;height:20px;text-decoration:none}#content a.button:hover,#content input.button:hover,#kontaktform input.button:hover{width:auto;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #fff;border-bottom:1px solid #fff}#content .zimmerpreview{display:block;min-height:215px}#content .zimmerpreview img{display:block;float:right}#content .zimmerpreview img.nofloat{float:none;border:1px solid #e0e0e0;clear:left}#content .zimmerpreview h2{display:block;margin:10px 0 0 0;width:200px;float:left}#content .zimmerpreview p{padding:0;margin:0}#content .zimmerpreview p img{}#error ul{color:red;background:#fff2cd;border:1px solid #c7bfa8;padding:10px;display:block}#error li{background:none;padding:0;line-height:16px}.h2{color:#7c2d13 !important;font-weight:bold}.fliestextgrau{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;color:#191919;text-decoration:none;margin-left:1px}.inputfield{border:1px solid #c7bfa8;background:#fef9d2;margin:2px}.tabhgln{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#191919;text-decoration:none;background-color:#fffded;text-align:left}.tabglb{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#7c2d13;text-decoration:none;background-color:#c7bfa8;text-align:left;font-weight:bold}#bahn{border:1px solid #ff9900;width:99%;background:#fef9d2;padding:10px}#bahn table{background:#fef9d2}#bahn input{background:#fff}#bahn input.button,#bahn input.button:hover{width:200px}#bahn .radio{vertical-align:middle;border:none;background:none}#bahn .von,#bahn .nach{width:200px}#bahn .date,#bahn .time{width:60px}#bahn td,#bahn th{padding:4px;vertical-align:bottom}#bahn th{padding-top:10px;vertical-align:bottom}.wko{border:none;width:169px;height:23px;background:url(/nav/ecg.gif) no-repeat;cursor:pointer}#sitemap{width:200px}#sitemap li{display:block;float:left}#sitemap ul{display:block;float:left}#content a.holiday_shuttle{display:block;text-indent:-19999px;background:url(/nav/holiday_shuttle.gif) 0 0 no-repeat;width:100px;height:75px;float:right;margin-right:7px;overflow:hidden}#search .button{background:#9d7266;color:#fff;top:35px;right:10px;height:18px;width:68px;border:none}fieldset.searchbox{border:1px solid #e11a0d;border-width:1px 0 0 0;padding:10px 0 10px 0;margin-bottom:12px}fieldset.searchbox h4{font-size:12px}.searchinput{margin:0;padding:0;height:16px}#lbOverlay{position:absolute;left:0;width:100%;background:#000;cursor:pointer;z-index:200}#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:201;border:solid #aaa;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}#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:#777;float:left}div.jscalender{width:154px;height:195px;border-top:1px solid #d4dadd;border-left:1px solid #d4dadd;border-right:3px solid #d4dadd;border-bottom:3px solid #d4dadd;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;position:absolute;overflow:hidden;background-color:#FFFFFF;z-index:500;display:none;top:30px;left:0;margin-top:-120px}#jscalender1{left:560px;top:550px}#jscalender2{left:560px;top:570px}.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:#7c2d13;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:#7c2d13;color:#FFFFFF;font-weight:bold}.jscalender div.jsc_body a.jsc_special{background-color:#EFEFEF;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:#c91d82;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:#EFEFEF}.jscalender div.jsc_body a.jsc_disabled{background-color:#efefef;color:#ddd}