*{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img,abbr,acronym{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}caption,th{text-align:left}q:before,q:after{content:''}object{outline:none}html{-webkit-text-size-adjust:none;overflow-y:scroll}.right{float:right}.nofloat,#content img.nofloat{float:none}#headerWrap{position:fixed;top:0;left:0;width:100%;height:113px;background:url(/images/layout/headBg.png) 0 0 repeat-x;z-index:20}#header{width:980px;position:relative;margin:0 auto}#logo{position:absolute;top:5px;left:2px}#logo a{display:block;width:142px;height:78px;text-indent:-19999px;overflow:hidden;background:url(/images/layout/logo.gif) 50% 50% no-repeat}#wrapper{width:980px;position:relative;z-index:10;margin:0 auto}#wrapper:after{content:".";font-size:0;display:block;clear:both;text-indent:-9999px;visibility:hidden;height:0}#mainimg{position:fixed;top:96px;bottom:69px;left:0;width:100%;height:auto;z-index:5}#mainimg.noflash{background-position:50% 50%;background-repeat:no-repeat;background-color:#aaa}#mainimgOverlay{width:100%;height:100%;position:absolute;top:0;left:0;background:#34000B;z-index:10}#gMapWrap{position:absolute;top:0;left:0;width:100%;height:100%}#left{float:left;width:200px;margin:140px 0 100px}#pensionLink{display:block;width:160px;height:72px;background:url(/images/layout/pensionBg.png) 0 0 no-repeat;font-size:13px;text-decoration:none;color:#180210;margin:30px 0 0;padding:45px 20px 0}#pensionLink em{display:block;padding-left:30px;text-indent:-30px;font-style:normal}#pensionLink b{font-weight:400;display:block;text-decoration:underline;color:#7f1229;text-align:center;padding:6px 0 0}#openClose{position:absolute;top:124px;left:50%;margin-left:243px;width:35px;height:35px;text-indent:-19999px;overflow:hidden;background:url(/images/layout/openClose.png) 0 -140px no-repeat;z-index:15;cursor:pointer}#content,#recentBlog{display:inline;float:right;width:500px;background:url(/images/layout/contentBg.png);position:relative;margin:150px 220px 100px 0;padding:0 20px}#content .cTop,#content .cBottom,#recentBlog .cTop,#recentBlog .cBottom{width:540px;height:10px;background:url(/images/layout/contentCorners.png) 0 0 no-repeat;overflow:hidden}#content .cTop,#recentBlog .cTop{position:absolute;top:-10px;left:0}#content .cBottom,#recentBlog .cBottom{clear:both;display:block;position:relative;background-position:0 -10px;margin:30px -20px -10px}#right{position:absolute;top:140px;width:200px;padding-bottom:50px;right:0}#bookingBox,#inquiryBox,.topPackageBox,#left .galleryIndex{background:url(/images/layout/contentBg.png);width:160px;position:relative;font-size:12px;margin:35px 0 65px;padding:20px}#bookingBox{background:url(/images/layout/greenBoxBg.png);z-index:25}#inquiryBox{height:20px;background:url(/images/layout/inquiryBoxBg.png) 0 0 no-repeat;margin:-35px 0 55px;padding:17px 20px 13px}#facebookBox{background:url(/images/layout/facebookBoxBg.png) 0 0 no-repeat;display:block;width:97px;height:65px;color:#000;text-decoration:none;text-align:right;margin:-35px 0 55px;padding:23px 83px 0 20px}#left #bookingBox{margin-top:65px}#bookingBox .bottom,.topPackageBox .bottom,#left .galleryIndex .bottom,#left .galleryIndex .top{position:absolute;left:0;bottom:-10px;width:200px;height:10px;overflow:hidden;background:url(/images/layout/boxCorners.png) 0 -10px no-repeat}#bookingBox .bottom{background-position:0 -55px}.pressSearchBox input.textInput{border:1px solid #000;width:90px;padding:2px}.pressSearchBox input.button{width:60px}#left .galleryIndex .top{top:-10px;background-position:0 0}#bookingBox h4,.topPackageBox h4{position:absolute;width:180px;height:27px;top:-35px;left:0;background:url(/images/layout/boxCorners.png) 0 -65px no-repeat;font-size:16px;color:#fff;font-weight:700;padding:8px 0 0 20px}#bookingBox h4{background-position:0 -20px}#inquiryBox a{font-weight:700;text-decoration:underline;color:#7f1229;font-size:13px}#bookingBox input.calendarField{border:1px solid #fff;font-size:12px;font-family:Arial, Helvetica, Verdana, sans-serif;background:url(/images/layout/calendar.gif) #deefa8 99% 50% no-repeat;width:90px;padding:3px}#bookingBox p{height:32px;position:relative;z-index:30}#bookingBox .mtc_wrap{position:absolute;left:-185px;top:-5px}#left #bookingBox .mtc_wrap{position:absolute;left:155px;top:-5px}#bookingBox input.button{width:164px;height:33px;text-align:center;color:#fff;font-size:12px;background:url(/images/layout/bookingButtonBg.png) 0 0 no-repeat;border:0;cursor:pointer;display:block;margin:8px -10px -10px 0;padding:2px 0 5px}.topPackageBox h5{font-size:14px;font-weight:700;margin:0 0 8px}.topPackageBox p{margin:6px 0}.topPackageBox a.morePackages{display:block;color:#aa1839;font-weight:700;text-decoration:none;background:url(/images/layout/linkArrow.gif) 0 50% no-repeat;padding-left:12px;margin:22px 0 0}#footerWrap{position:fixed;bottom:0;left:0;width:100%;z-index:15;height:69px;background:url(/images/layout/footerBg.png) 0 0 repeat-x}#footer{height:59px;color:#fba9a9;width:980px;font-size:13px;position:relative;background:url(/images/layout/footerLine.gif) 0 35px repeat-x;overflow:hidden;margin:0 auto;padding:10px 0 0}#footer p{margin:0 0 18px}#footer a{color:#fba9a9;text-decoration:underline;padding:0 4px}#footer .fSection{padding:0 4px}#footer a.iconFacebook,#footer a.iconBlog,#footer a.iconBookingCom,#footer a.iconTripadvisor{background:url(/images/layout/iconFacebook.gif) 0 0 no-repeat;padding:0 8px 0 21px}#footer a.iconBlog{background-image:url(/images/layout/iconBlog.gif)}#footer a.iconBookingCom{background-image:url(/images/layout/iconBookingCom.gif)}#footer a.iconTripadvisor{background-image:url(/images/layout/iconTripadvisor.gif)}#footer a.cmsLink,#footer a.cmsLink:hover{text-decoration:none;color:#fba9a9;cursor:text;padding:0}a#gesagtGetan{float:right;color:#000;text-transform:lowercase;font-family:Trebuchet, "Trebuchet MS", Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;line-height:1.2em;padding:2px 0}a#gesagtGetan b{font-weight:400;color:#0bacc9}a#gesagtGetan i{font-style:normal;color:#ec0040}div.cmsContent{position:relative;border:1px solid #ccc;cursor:pointer;background:url(/images/layout/adminContent/cmsContent.png) repeat;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;min-height:20px;margin:-4px;padding:3px}div.cmsContent:hover{background-image:url(/images/layout/adminContent/cmsContentActive.png);box-shadow:2px 2px 5px rgba(0,0,0,.5);-moz-box-shadow:2px 2px 5px rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.5);border-color:#000}#cmsToolbar{z-index:997;top:0;left:0;position:fixed;height:26px;width:100%;background:#ddd;border-bottom:2px solid #000;opacity:0.7;filter:alpha(opacity=70);padding:2px 0}#cmsToolbar:hover,.cmsModePreview #cmsToolbar:hover{opacity:0.9;filter:alpha(opacity=90)}#cmsToolbar input,#cmsToolbar button,#cmsToolbar a{float:right;background:#ccc;color:#000;font-family:"Trebuchet MS", Trebuchet, Arial, Verdana, sans-serif;font-size:13px;border:2px solid;cursor:pointer;text-decoration:none;line-height:1em;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-color:#eee #aaa #aaa #eee;margin:0 3px;padding:4px 10px}#cmsToolbar input,#cmsToolbar button{height:25px;padding:1px 10px 0}#cmsToolbar input[disabled]{color:#aaa}.cmsMode body{padding-top:35px}#cmsOverlay{position:fixed;z-index:998;top:0;right:0;bottom:0;left:0;background:#000;opacity:0.5;filter:alpha(opacity=50)}#cmsWindow{position:absolute;top:100px;left:100px;width:900px;height:500px;background:transparent;z-index:999}#cmsWindow iframe{width:100%;height:100%}#nav{position:absolute;top:40px;left:220px}#nav a{margin-right:4px;color:#860018;font-size:15px;font-weight:700;text-decoration:none;border-bottom:18px solid #fff;line-height:15px;background:url(/images/layout/navActive.gif) 0 -999px no-repeat;padding:5px 7px 18px}#nav a:hover,#nav a:focus,#nav a.active{background-position:50% 100%;border-color:#cae572}#nav ul{position:absolute;top:40px;left:0;width:200px}#nav ul li{float:left;clear:left}#nav ul ul{position:static;padding-left:15px}#langnav{position:absolute;top:10px;right:0}#langnav b,#langnav a{color:#ffb0b0;font-weight:400;padding:0 4px}#footernav{position:absolute;top:44px;right:0;text-decoration:none;color:#fba9a9;padding-left:11px}#subnav{position:relative;background:url(/images/layout/contentBg.png);display:inline-block;margin:10px 0 0;padding:10px 0}#subnav .top,#subnav .bottom{position:absolute;left:0;width:200px;height:10px;background:url(/images/layout/boxCorners.png) 0 0 no-repeat;overflow:hidden}#subnav .top{top:-10px}#subnav .bottom{background-position:0 -10px;bottom:-10px}#subnav a{color:#b30d32;font-size:13px;font-weight:700;text-decoration:none;background:#fff;display:inline-block;width:173px;margin:1px 0 0;padding:8px 5px 8px 22px}#subnav a:hover,#subnav a:focus{background:#ddd}#subnav a.active{color:#000}#subnav ul ul{padding:0}#subnav ul ul a{font-size:12px;font-weight:400;width:160px;margin-top:0;padding:5px 5px 5px 35px}body{font-family:Arial, Helvetica, Verdana, sans-serif;font-size:13px;color:#180210}#content h1,#content h2,#content h3,#content h4{margin:27px 0 18px}#content h1{font-size:21px;margin-top:10px}#content h2{font-size:15px}#content h3{font-size:13px;margin:22px 0 13px}#content h4{font-size:13px;margin:22px 0 -10px}#content p,#content ul,#content ol,#content dl{line-height:17px;margin:15px 0}#content ul,#content ul li{list-style:disc}#content ol,#content ol li{list-style:decimal}#content ul,#content ol{padding-left:20px}#content ul.sitemap{padding-left:0}#content ul.sitemap ul{padding-left:35px;margin:5px 0 0}#content ul.sitemap ul ul{padding-left:20px;margin:0}#content ul.sitemap li{font-weight:700;list-style:none;padding:5px 0}#content ul.sitemap li li{font-weight:400;list-style:disc;padding:0}#content ul.sitemap li li li{font-size:12px}#content a.image,#content .image{float:right;position:relative;text-decoration:none;margin:0 0 10px 20px}#content a.image .caption,#content .image .caption{display:block;text-align:center;color:#180210;padding:2px 0 0}#content a.image .enlarge,#content .image .enlarge{position:absolute;top:7px;right:7px;width:22px;height:22px;background:url(/images/layout/enlargeBg.png) 0 0 no-repeat}#content a.image:hover .enlarge,#content .image .enlarge:hover{background-position:0 -22px}#content a.iconPdf,#content a.iconJpg,#content a.iconGif,#content a.iconTxt,#content a.iconPng,#content a.iconDoc,#content a.iconDocx,#content a.iconZip,#content a.iconXls,#content a.iconXlsx,#content .iconXing,#content .iconFacebook{padding-left:20px;padding-bottom:1px;background:url(/images/layout/icons.gif) 0 -95px no-repeat}#content a.iconPdf{background-position:0 -127px!important}#content a.iconTxt{background-position:0 -95px}#content a.iconJpg,#content a.iconPng{background-position:0 -63px}#content a.iconGif{background-position:0 -31px}#content a.iconDoc,#content a.iconDocx{background-position:0 1px}#content a.iconZip{background-position:0 -191px}#content a.iconXls,#content a.iconXlsx{background-position:0 -159px}#content .iconXing{background-position:0 0;background-image:url(/images/layout/iconXing.gif)}#content .iconFacebook{background-position:0 0;background-image:url(/images/layout/iconFacebook.gif)}#content .paging{height:25px;margin:15px 0}#content .paging a,#content .paging strong{float:left;text-decoration:none;background:#fff;border:1px solid #ccc;margin:0 2px 0 0;padding:1px 6px}#content .paging strong,#content .paging a:hover{background:#7f1229;color:#fff}#content table.pricelist{border-collapse:collapse;width:100%;margin:10px 0}#content table.pricelist tr td,#content table.pricelist tr th{background:#fcfbf9;border:1px solid #ccc;padding:4px 6px}#content table.pricelist tr th{font-weight:700;color:#fff;background:#7f1229;text-align:center;padding:6px}#content table.pricelist .price{text-align:center}#content .green{color:#606d36}#content .form p{width:100%;display:inline-block;clear:both;position:relative;margin:0;padding:4px 0}#content .form p.invalid,#content .form p.valid{background-image:url(/images/layout/invalid.gif);background-repeat:no-repeat;background-position:440px 6px}#content .form p.valid{background-image:url(/images/layout/valid.gif)}#content .form p span.errorMsg{display:block;clear:both;color:#ec0040;padding:2px 0 0 120px}#content .form p label{width:110px;float:left;text-align:right;padding:2px 10px 0 0}#content .form p.invalid label{color:#ec0040}#content .form p.valid label{color:#090}#content .form p input,#content .form p textarea{width:306px;margin-right:-10px;font-size:12px;font-family:Arial, Helvetica, Verdana, sans-serif;border:1px solid #000;background:#fff;color:#000;padding:3px 2px 2px}#content .form p input.radio,#content .form p input.checkbox{width:auto;border:0;margin:0 0 0 15px;padding:2px}#content .form p input.calendarField{width:100px;background-image:url(/images/layout/calendar.gif);background-position:82px 1px;background-repeat:no-repeat}#content .form p textarea{height:150px;overflow:auto}#content .form p.invalid input,#content .form p.invalid textarea{border-bottom-width:2px;padding-bottom:1px;border-color:#ec0040}#content .form p.valid input,#content .form p.valid textarea{border-bottom-width:2px;padding-bottom:1px;border-color:#090}#content .form p input.button{background:url(/images/layout/buttonBigBg.png) 0 0 no-repeat;border:0;width:250px;height:33px;text-align:center;float:right;font-size:13px;cursor:pointer;margin:8px 0 0;padding:3px 0}#content .packageBox{clear:both;border-bottom:1px solid #9f9699;height:120px;position:relative;margin:20px 0}#content .packageBox img{float:right;margin:0 0 4px 7px}#content .packageBox h2{font-size:16px;margin:10px 0}#content .packageBox p{margin:8px 0}#content .packageBox .packagePrice{position:absolute;top:80px;right:160px;color:#b30d32;font-size:16px}#content p.price{border-bottom:1px dotted #ccc;text-align:right;margin:2px 0;padding:2px 0}#content a.packageButton{float:right;background-image:url(/images/layout/inquireButtonBg.png)!important}#content a.packageButton:hover{color:#fff}#content div.pressBox{border-top:1px solid #9f9699}#content div.pressBox h2{margin-top:15px}#content div.pressBox h2 a{text-decoration:none;color:#180210}#content div.pressBox ul{margin-top:-10px}#content div.pressBox ul li{display:block;list-style:none;padding:2px 0}#content div.pressBox ul a b{text-decoration:none;float:left;color:#180210;margin:0 6px 0 0}#content div.releaseBox{border-top:1px solid #9f9699;clear:both;padding:10px 0}#content div.releaseBox .releaseDate{float:left;padding:0 10px 8px 0}#content div.releaseBox h2{font-weight:400;margin:0}#content div.releaseBox ul{list-style:none;margin:0;padding:5px 0 5px 94px}#content div.releaseBox .pressreleasesFiles a{margin-left:-20px;display:inline-block}#content div.releaseBox .pressreleasesFiles .fileSize{font-style:normal;white-space:nowrap}#content div.pressImages{width:520px;margin:0 0 -20px}#content div.pressImagesTexts{margin-top:15px;margin-bottom:15px}#content div.pressImage{float:left;text-align:center;margin:0 10px 15px 0}#content div.pressImage img{display:block;margin:0 0 3px}#content div.releaseBoxVideo{border-top:1px solid #9f9699;clear:both;width:500px;display:inline-block;padding:10px 0 0}#content div.releaseBoxVideo img{float:left;border:0;padding:0 10px 10px 0}#content div.releaseBoxVideo strong{display:block;font-size:15px;font-weight:400;margin:10px 0 0}#content div.releaseBoxVideo h2{margin-top:10px;font-weight:400}#gMapTooltip,#projectTooltip{position:absolute;top:0;left:0;background:#fff;z-index:30;margin:5px 0 0 5px;padding:10px}#projectTooltip{border:1px solid #ccc;background:#fff;width:156px;text-align:center;font-weight:700;padding:7px 0}#openCloseTooltip{position:absolute;top:122px;left:50%;margin-left:110px;z-index:30;width:126px;height:24px;font-weight:700;color:#fff;text-align:center;background:url(/images/layout/tooltipBg.png) 0 0 no-repeat;padding:7px 0 0}#content .contentGallerySmall{width:520px;margin-right:-20px}#content .contentGallerySmall a.image{float:left;margin:0 18px 18px 0}#content textarea.sourceCode{float:right;width:200px;height:100px;border:1px solid #ccc;background:#fff;padding:5px}#content .linkingExample{height:140px;clear:both;border-top:1px solid #ccc;padding:15px 0 0}.mtc_wrap{position:relative;left:0;top:0;font-size:11px;z-index:200;color:#000}.mtc_wrap .mtc_body{position:absolute;top:-2px;left:-2px;border:2px solid #000;width:182px}.mtc_wrap .mtc_prev,.mtc_wrap .mtc_next,.mtc_wrap .mtc_close{position:absolute;top:0;background:#fff;color:#000;text-decoration:none;z-index:210;font-size:15px;padding:3px 7px}.mtc_wrap .mtc_prev{left:0}.mtc_wrap .mtc_next{right:0}.mtc_wrap .mtc_close{right:-2px;top:-26px;background:#fff;border:solid #000;border-width:2px 2px 0}.mtc_wrap .mtc_cal{width:182px;display:block;float:left;margin-right:-2px;position:relative;z-index:205;padding:0}.mtc_wrap .mtc_month{display:block;text-align:center;height:22px;font-size:14px;background:#fff;margin:0;padding:3px 0 1px}.mtc_wrap .mtc_wdays b{width:26px;height:17px;background:#eee;float:left;text-align:center;font-weight:700;font-size:11px;margin:0;padding:0 0 2px}.mtc_wrap .mtc_dayrow span{width:26px;height:17px;background:#fff;float:left;text-align:center;font-weight:400;text-decoration:none;color:#000;padding:1px 0 2px}.mtc_wrap .mtc_dayrow span.mtc_valid:hover{background:#000;color:#fff}.mtc_wrap .mtc_dayrow span.mtc_outofrange,.mtc_wrap .mtc_dayrow span.mtc_invalid{color:#999}.mtc_wrap .mtc_dayrow span.mtc_outofrange{color:#ccc}.mtc_wrap .mtc_dayrow span.mtc_future_selected{background:#007be3}#imgp_overlay{background:#000;position:absolute;top:0;left:0;z-index:125;cursor:pointer}#imgp_imgwrap{position:absolute;background:#eee;border:8px solid #fff;z-index:131;display:none}#imgp_img{position:absolute;left:0;top:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat}#imgp_caption{position:relative;display:inline;float:left;background:#fff;color:#000;margin:10px;padding:2px 6px}#imgp_close{position:absolute;right:-25px;top:-25px;width:36px;height:36px;background:url(/images/layout/imgpopup/close.png) 50% 50% no-repeat;cursor:pointer}#imgp_prev,#imgp_next{position:absolute;width:55px;height:73px;bottom:10px;left:50%;background:url(/images/layout/imgpopup/arrows.gif) no-repeat;opacity:0.5;filter:alpha(opacity=50);cursor:pointer;outline:none}#imgp_prev{margin-left:-67.5px;background-position:0 0}#imgp_next{margin-left:12.5px;background-position:100% 0}#imgp_prev:hover,#imgp_next:hover{opacity:1;filter:none}#imgp_shadow_wrap{position:absolute;z-index:130;display:none}#imgp_shadow_wrap div{position:absolute}#imgp_shadow_nw,#imgp_shadow_ne,#imgp_shadow_se,#imgp_shadow_sw{background:url(/images/layout/imgpopup/shadow_corners.png)}#imgp_shadow_n,#imgp_shadow_s{background:url(/images/layout/imgpopup/shadow_ns.png)}#imgp_shadow_w,#imgp_shadow_e{background:url(/images/layout/imgpopup/shadow_we.png)}#imgp_shadow_nw{top:0;left:0;width:92px;height:92px;background-position:0 0}#imgp_shadow_n{height:92px;background-position:0 0;left:92px;right:92px;top:0}#imgp_shadow_ne{top:0;right:0;width:92px;height:92px;background-position:100% 0}#imgp_shadow_w{left:0;top:92px;bottom:92px;width:92px;background-position:0 0}#imgp_shadow{background:#fff;left:92px;right:92px;top:92px;bottom:92px}#imgp_shadow_e{right:0;top:92px;bottom:92px;width:92px;background-position:100% 0}#imgp_shadow_sw{bottom:0;left:0;width:92px;height:92px;background-position:0 100%}#imgp_shadow_s{height:92px;background-position:0 100%;left:92px;right:92px;bottom:0}#imgp_shadow_se{bottom:0;right:0;width:92px;height:92px;background-position:100% 100%}* html #imgp_shadow_wrap{background:#000;filter:alpha(opacity=30)}ol,ul,#content div.releaseBox ul li{list-style:none}.inv,#content div.videoWrap,* html #imgp_shadow_wrap div{display:none}.left,#nav li,#nav a{float:left}#pensionLink:hover b,#inquiryBox a:hover,.topPackageBox a:hover,#footer a:hover,#content a:hover,#content a:focus{text-decoration:none}#facebookBox:hover,.topPackageBox a.morePackages:hover,a#gesagtGetan:hover,#content div.pressBox h2 a:hover{text-decoration:underline}#bookingBox input.button:hover,#bookingBox input.button:focus,.topPackageBox a.button:hover,.topPackageBox a.button:focus,#content a.button:hover,#content a.button:focus,#content .form p input.button:active,#content .form p input.button:hover,#content .packageBox a.packageLink:hover,#content .packageBox a.packageLink:focus{background-position:0 -33px}.topPackageBox a,#content a{color:#7f1229;text-decoration:underline}.topPackageBox a.button,#content a.button,#content .packageBox a.packageLink{display:inline-block;width:164px;height:24px;text-align:center;color:#180210;text-decoration:none;font-size:12px;background:url(/images/layout/buttonBg.png) 0 0 no-repeat;border:0;cursor:pointer;margin:8px -10px -10px 0;padding:9px 0 0}div.cmsContent *,.mtc_wrap .mtc_dayrow span.mtc_valid{cursor:pointer}div.loading,.cmsModePreview #cmsToolbar{opacity:0.2;filter:alpha(opacity=20)}#content a.image:hover,#content .image:hover,.mtc_wrap .mtc_bg{background:none}#content a.image img,#content .image img,#content .contentGallerySmall a.image img,.mtc_wrap .mtc_wdays{display:block}