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{}#wrapper{position:relative;width:990px;margin:0 auto;background:url(/images/bg_sommer.jpg) #4b84c1 left bottom no-repeat;z-index:1}#logo{position:absolute;top:0;left:0;width:990px;height:140px;background:url(/images/bg_top.jpg) left top no-repeat;border-bottom:2px solid #fff}#logo a{display:block;width:175px;height:108px;position:absolute;left:13px;top:23px;background:url(/nav/logo.jpg) 0 0 no-repeat;text-indent:-19999px;z-index:1;overflow:hidden}#topimg{position:absolute;left:198px;top:77px}#topimg img{border:7px solid #fff}#topimg span{display:block;background:url(/images/top/start/overlay.png) 0 0 no-repeat;width:594px;height:50px;left:0;top:324px;position:absolute}#content{float:right;width:564px;min-height:400px;margin:470px 198px 15px 0;padding:15px;background-color:#fff}#content #breadcrumbs a{color:#a0acb2;font-size:11px;text-decoration:none}#content #breadcrumbs a:hover{text-decoration:underline}#breadcrumbs{color:#8ea67b;text-transform:lowercase;font-size:11px}#breadcrumbs strong{font-weight:normal}#breadcrumbs em{display:none}#die-alm{position:absolute;left:198px;top:509px;width:564px;border:1px solid #9db8db;background-color:#fff;padding:15px}#footer{width:930px;margin:0 auto;background-color:#dce5ea;padding:0 30px 0 30px;text-align:center;color:#5d7683;line-height:18px;font-size:11px;overflow:visible}#footer p{padding:10px 0 20px 0}#footer a{color:#5d7683}#cmslink{cursor:text;color:#000;text-decoration:none}#ncm{position:absolute;right:20px;top:20px;width:97px;font-size:10px;text-decoration:none;background:url(/nav/ncmlogo.gif) 0 0 no-repeat;padding:15px 0 0 5px;color:#bbbbbb;font-family:Arial,Helvetica,sans-serif}#ncm:hover,a#ncm:focus{background-position:0 -48px;color:#000000;outline:none}#ncm b{display:none}#wellnesshotels{position:absolute;right:840px;top:5px;width:95px;height:56px;background:url(/nav/wellnesshotels.gif) 0 0 no-repeat;text-indent:-19999px}#qanfrage{position:absolute;right:0;top:140px;width:198px;z-index:80;background:url(/nav/de/h_anfrage.gif) 0 0 no-repeat;font-size:11px;padding:95px 0 0 0;color:#fff}#qanfrage fieldset{border:none}#qanfrage legend{display:none}#qanfrage p{padding-bottom:10px;line-height:14px}#qanfrage div.label{padding:5px 0;width:178px}#qanfrage div.label label{float:left;width:70px;margin:0;padding:3px 0 0 0}#qanfrage input{border:0;color:#000;font-size:11px;font-family:Arial,Helvetica,Verdana,Geneva,sans-serif;width:70px;padding:3px 25px 3px 5px;margin:0 0 0 5px;background:url(/images/calendar.gif) #d4e2f0 82px 50% no-repeat;cursor:pointer}#qanfrage input.button{background:none;width:auto;padding:10px 0 0 0;margin:0}#virtuelle_tour{border:none;position:absolute;right:0;top:468px;width:198px;z-index:80;background:url(/nav/de/h_virtuelle_tour.gif) 0 0 no-repeat;font-size:11px;padding:52px 0 0 0;color:#fff}#virtuelle_tour legend{display:none}#virtuelle_tour a{display:block;width:175px;height:137px;background:url(/nav/bg_vr.gif) 0 0 no-repeat;text-indent:-9999px;margin-left:10px}#headermenu{position:absolute;top:44px;right:200px}#hm_english{width:68px;height:28px;background:url(/nav/en.gif) 0 0 no-repeat;text-indent:-19999px;float:left;overflow:hidden;display:none}#hm_sitemap{width:49px;height:28px;background:url(/nav/sitemap.gif) 0 0 no-repeat;text-indent:-19999px;float:left;margin:0 25px;overflow:hidden}#hm_home{width:32px;height:28px;background:url(/nav/home.gif) 0 0 no-repeat;text-indent:-19999px;float:left;overflow:hidden}#menu{position:absolute;top:181px;left:12px;z-index:100;white-space:nowrap; width:186px}#menu li{display:block;width:186px;margin:0;padding:0;position:relative}#menu li a{display:block;width:186px;height:29px;text-indent:-19999px;margin-bottom:6px;overflow:hidden}#m_appartments{background:url(/nav/de/m_appartments.gif) 0 0 no-repeat}#m_sommer-winter{background:url(/nav/de/m_sommer_winter.gif) 0 0 no-repeat}#m_familienurlaub{background:url(/nav/de/m_familienurlaub.gif) 0 0 no-repeat}#m_wellness{background:url(/nav/de/m_wellness.gif) 0 0 no-repeat}#m_preise{background:url(/nav/de/m_preise.gif) 0 0 no-repeat}#m_anreise{background:url(/nav/de/m_anreise.gif) 0 0 no-repeat}#m_anfrage{background:url(/nav/de/m_kontakt.gif) 0 0 no-repeat}#menu li a:hover,#menu li a.hover{}#menu li li{clear:both;width:100%}#menu li li a{width:176px;display:block; float:none; height:1%; background:url(/nav/arrow.gif) transparent 0 8px no-repeat;padding-left:7px;border:none;text-indent:0px;color:#fff;text-decoration:none;line-height:20px}#menu li li li a{width:166px;padding-left:20px;font-size:11px;background:none;line-height:16px}#menu li li a:hover,#menu li li a.hover{color:#fff}#submenucaption{position:absolute;left:0;top:100px}#submenu{float:left;margin:130px 0 0 0}#gallerymenu{display:table;width:100%}#content #gallerymenu li{background:none;padding:0;float:left}#content #gallerymenu li a{display:block;float:left;padding:2px 19px 2px 20px;text-decoration:none;background-color:#cdd9df;color:#000;margin-right:1px}#content #gallerymenu li a.last{margin-right:0}#content #gallerymenu li a:hover,#content #gallerymenu li a.active{background-color:#b6c4cb}#footermenu{clear:both;padding:0;position:relative}body{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:12px}#content ul,#content ol,#content p,#content dl,#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content table,#content applet,#content .dfwrapper{margin-bottom:10px}#content h1,.flashhl{color:#8ea67b;font-weight:normal;font-size:26px;font-family:Verdana,Arial,Helvetica,sans-serif;height:43px}.flashhl{margin-left:-4px;font-size:30px;margin-bottom:3px}#content h1{letter-spacing:-2px}#content h2{color:#8ea67b;font-size:13px}#content h3{color:#8ea67b;font-size:12px}#content h4{}#content h5{}#content h6{}#content p{line-height:18px}#content p.center{text-align:center}#content li{padding-left:20px;background:url(/nav/libullet.gif) 7px 7px no-repeat;display:table;line-height:18px}#content ul{}#content ol,#content ol li{list-style-type:decimal;background:none;padding-left:16px}#content ol li{padding:0;display:list-item !important}#content img{border:0}#content img.right{float:right;margin-left:5px}#content img.left{float:left}#content img.nofloat{display:inline;margin:0}#content img.noborder{padding:0;margin:0;border:none}#content a{text-decoration:underline;color:#8ea67b}#content a:hover{text-decoration:none}#content a:visited{}#content small{font-size:10px}.clear{clear:both}.left{float:left}.right{float:right}.noborder{padding:0;margin:0;border:0}#content div.highlight{}#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}.jpg,.gif,.zip,.pdf,.doc,.xls,.fla,.back,.next,.more,.external{padding:2px 0 2px 22px;background:url(/nav/icons/jpg.gif) left center no-repeat}.gif{background-image:url(/nav/icons/gif.gif)}.zip{background-image:url(/nav/icons/zip.gif)}.pdf{background-image:url(/nav/icons/pdf.gif)}.doc{background-image:url(/nav/icons/doc.gif)}.xls{background-image:url(/nav/icons/xls.gif)}.fla{background-image:url(/nav/icons/fla.gif)}.back{background-image:url(/nav/icons/back.gif)}.next{background-image:url(/nav/icons/next.gif)}.more{background-image:url(/nav/icons/more.gif)}.external{background-image:url(/nav/icons/external.gif)}.print{padding:2px 0 2px 18px;background:url(/nav/icons/print.gif) left center no-repeat}#error ul,#content #error ul{border:1px solid red;padding:10px;background-color:#ffc}#content table{border-collapse:collapse;width:100%}#content table td{padding:3px;border:1px solid #fff;background-color:#efefef;vertical-align:top}#content table th{background-color:#96b77d;color:#fff;padding:3px}#content table th.center{text-align:center}#content table .noborder{border:none;background:none}#content table .price{text-align:right}#content td.nowrap{white-space:nowrap}#content td.right{text-align:right;float:none}fieldset{position:relative;margin-bottom:10px;padding:10px}legend{position:relative;padding:2px 10px;font-weight:bold}label,.selectbox,.radiobox,.msgbox{position:relative;display:block;margin:0 0 10px 10px;clear:both}label b,.selectbox b,.radiobox b{position:relative;display:block;width:180px;float:left}.msgbox b{position:relative;display:block}b .req{position:absolute;top:0px;left:-10px;width:8px;height:6px;color:red}input[type=text],textarea,select{border:none;background-color:#d6e3f7}textarea{width:90%}optgroup{font-style:normal}.errorfield{background-color:red}#content img,#content a.img,#content a.img_right,#content a.img_left,#content a.img_nofloat{margin:0 0 7px 10px;float:right;position:relative}#content a.img img,#content img.img{border:3px solid #cdd9df}#content a.img{text-decoration:none}#content td img{margin:0;float:none}#content a.img img,#content a.img_right img,#content a.img_left img,#content a.img_nofloat img{display:block;float:none;margin:0}#content a.img span,#content a.img_right span,#content a.img_left span,#content a.img_nofloat span{position:absolute;top:-13px;right:-13px;font-size:1px;width:26px;height:26px;background:url(/nav/enlarge.png);background-repeat:no-repeat;border:none}#content a.img_left span{right:auto;left:7px}#content img.right,#content a.img_right{float:right}#content img.left,#content a.img_left{float:left;margin:0 12px 7px 0}#content img.nofloat,#content a.img_nofloat{display:inline}#gmap{width:100%;height:300px;margin-bottom:10px}#content .dfwrapper{text-align:center}#content applet{margin-left:57px}#content .scroll{clear:both}#content .scroll.top{clear:left}#content .scroll a,#content .scroll strong{padding:2px 4px 2px 4px;background-color:#8ea67b;font-size:11px;font-weight:normal;border:1px solid #8ea67b;text-decoration:none;color:#fff;margin:0 3px}#content .scroll strong{background-color:#fff;color:#000}#content .scroll a:hover{background-color:#fff;color:#000}#content input[type=text]{width:300px;padding:2px}div.jscalender{width:154px;height:195px;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;top:110px;left:20px}#q_jscalender1{top:140px}.cal{position:relative}.cal .jscalender{position:absolute;left:55px;top:-5px}.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:#4b84c1;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:#729e50;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:#729e50;border:1px solid #FFFFFF;background-color:#FFFFFF}.jscalender div.jsc_body span{background-color:#79a6d0;color:#FFFFFF;font-weight:bold}.jscalender div.jsc_body a.jsc_special{background-color:#EFEFEF;color:#729e50}#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:#729e50;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}#content .jscalender div.jsc_body a.jsc_disabled{text-decoration:line-through;color:#ccc}#lbOverlay{position:absolute;left:0;width:100%;background:none;cursor:pointer;z-index:200}#lbCenter,#lbBottomContainer{position:absolute;left:50%;overflow:hidden;background-color:#fff;z-index:201;border:solid #cdd9df;border-width:0 3px 3px 3px}#lbCenter{border-width:3px 3px 0 3px}#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:24px;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:24px;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:16px;color:#4b84c1;float:left}#accordion h3{margin:2px 0 0 0}#accordion h3 a{display:block;border-bottom:1px solid #efefef;text-decoration:none;padding:3px 0;overflow:hidden;font-weight:bold}#accordion h3 a span{display:block;float:right;font-size:11px;font-weight:normal;text-decoration:none}#accordion h3 a:hover span{text-decoration:none}#accordion h3 a.opened{}#accordion div.opened{border:solid #efefef;border-width:0 1px 1px 1px;background-color:#efefef;margin:0;padding:0;overflow:hidden;padding:12px 7px 2px 7px}#accordion div.opened:after{content:"."; display:block; height:0; clear:both; visibility:hidden}#accordion div.closed{display:none}