body{background:#e8f0b4;color:#000;font-family:"Helvetica Neue Light","HelveticaNeue-Light",Helvetica,Arial,sans-serif;font-size:14px;margin:0 auto;min-height:100%;min-width:320px;max-width:960px;position:relative;text-align:left;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;background:-webkit-gradient(linear,left top,right bottom,color-stop(0,rgb(232,240,180)),color-stop(0.5,rgb(255,255,255)),color-stop(1,rgb(232,240,180)));background:-moz-linear-gradient(left,rgb(232,240,180) 0%,rgb(255,255,255) 50%,rgb(232,240,180) 100%)}a{color:#000; outline:none}a:hover,a:visited{color:#4773BF}select{border:none}.clearLeft{clear:left}.clearRight{clear:right}.clearMe{clear:both}.underline{text-decoration:underline}small{font-size:.6em}div#topNav{height:30px}div#topNav a{color:#000; text-decoration:none; font-weight:bold}div#topNav a:hover{opacity:.6}.headerMenu{overflow:hidden;list-style:none;display:block;margin:0}div#topNav li{display:inline-block;height:30px;width:100px}div#topNav #m_95{position:absolute; left:10px; top:5px; line-height:1.25em; padding:2px 0}div#topNav #m_96{position:absolute; right:10px; top:5px; line-height:1.25em; padding:2px 0}div#content a.home{border:1px solid #000; padding:7px 10px; color:#000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(243,243,243)),color-stop(0.53,rgb(225,225,225)),color-stop(0.54,rgb(241,241,241)),color-stop(1,rgb(255,255,255))); background:-moz-linear-gradient(center bottom,rgb(243,243,243) 0%,rgb(225,225,225) 53%,rgb(241,241,241) 54%,rgb(255,255,255) 100%); box-shadow:0px 2px 5px #000; -moz-box-shadow:0px 1px 3px #000; -webkit-box-shadow:0px 1px 3px #000; margin-bottom:10px}div#topWrapper{background:-moz-linear-gradient(center bottom,rgb(245,249,221) 100%,rgb(186,193,142) 0%); background:-webkit-gradient(linear,left bottom,left top,color-stop(1,rgb(245,249,221)),color-stop(0,rgb(186,193,142))); box-shadow:-6px 4px 6px #333; -moz-box-shadow:-6px 4px 6px #333; -webkit-box-shadow:-6px 4px 6px #333}a#logo{margin:0 auto; display:block; width:153px; height:109px; margin-bottom:10px; padding-bottom:10px}a#logo img{border:0}ul.menu{margin:0; padding:0 0 0 5px; list-style:none; margin:0 auto; width:236px; overflow:hidden; font-size:12px; text-align:center}ul.menu li{float:left; background:url(/nav/mobil/mf_sprite.png) no-repeat -6px -231px; margin-right:5px; padding-top:4px}ul.menu li#li_94{float:left; background:url(/nav/mobil/mf_sprite.png) no-repeat -90px -231px; height:5.1em; position:relative}ul.menu li span{background:url(/nav/mobil/mf_sprite.png) no-repeat 0 0; width:43px; height:41px; display:block; margin:0 auto 5px auto}ul.menu li#li_89 .mIcon{background-position:-5px -185px}ul.menu li#li_90 .mIcon{background-position:-50px -185px}ul.menu li#li_91 .mIcon{background-position:-95px -185px}ul.menu li#li_92 .mIcon{background-position:-140px -185px}ul.menu li#li_93 .mIcon{background-position:-185px -185px}ul.menu li#li_94 .mIcon{background-position:-140px -140px}ul.menu li#li_94 .mIcon{display:block; position:absolute; margin:9px 0 0 10px; top:0; left:0}ul.menu li#li_94 a{position:relative; width:240px; line-height:59px; height:70px; font-weight:bold; font-size:13px; padding-left:15px}ul.menu a{width:73px; height:70px; display:block; color:#000; text-decoration:none}ul.menu a:visited{color:#000}ul.menu a:hover{opacity:.8}ul.submenu a{color:#000}ul.submenu{margin:10px 0 0 0; padding:0; list-style:none; text-align:center}ul.submenu li{padding:5px 5px; margin:5px 0; margin:0; display:inline-block}#adresse{margin:10px 0; font-size:.9em}#address_position{width:237px;margin:0 auto;font-style:normal;text-align:center}address{width:237px;margin:0 auto;font-style:normal;text-align:center}div#hcard{font-style:normal}.line_top{margin-top:15px}.line_bottom{margin-bottom:15px}.fn{font-weight:bold; font-size:0.95em}.gmap-link{margin-bottom:0px; line-height:2.5em; display:block}.telmail_box a{text-decoration:none; position:relative; padding-left:30px}.telmail_box{display:block; line-height:3em}.email span.icon,.tel span.icon{background:url(/nav/mobil/mf_sprite.png) no-repeat -185px -140px; width:2em; height:2em; position:absolute; top:3px; left:5px}.email span.icon{background-position:-185px -161px}.email,.tel{border:1px solid #000; padding:7px 10px; color:#000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(243,243,243)),color-stop(0.53,rgb(225,225,225)),color-stop(0.54,rgb(241,241,241)),color-stop(1,rgb(255,255,255))); background:-moz-linear-gradient(center bottom,rgb(243,243,243) 0%,rgb(225,225,225) 53%,rgb(241,241,241) 54%,rgb(255,255,255) 100%); box-shadow:0px 2px 5px #000; -moz-box-shadow:0px 1px 3px #000; -webkit-box-shadow:0px 1px 3px #000}.email{margin-left:5px}#topimg{width:100%}#content{font-size:12px;width:100%}#content img{width:100%}#content h1{margin-bottom:10px}#content p{margin-bottom:10px;line-height:16px}#content .image{position:relative;width:100%;display:block;margin-bottom:10px}#content .caption{display:block;position:absolute;padding:5px 10px;bottom:0;left:0;right:0;background:#BFC695}.navbar{line-height:2em; font-size:1.3em; background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(243,243,243)),color-stop(0.53,rgb(225,225,225)),color-stop(0.54,rgb(241,241,241)),color-stop(1,rgb(255,255,255))); background:-moz-linear-gradient(center bottom,rgb(243,243,243) 0%,rgb(225,225,225) 53%,rgb(241,241,241) 54%,rgb(255,255,255) 100%)}.navbar a,.navbar a:visited{color:#000; line-height:2.1em; background:url(/nav/mobil/back.png) 0 50% no-repeat; display:block; margin:0 auto; width:4em; padding-left:35px}.das_hotel,.anfragebox{margin:10px; margin-top:20px}.das_hotel{font-size:1.1em; text-align:justify}.das_hotel p,.anfragebox p{text-align:left}.das_hotel h1,.anfragebox h1{font-size:1.2em; text-align:left}.menu_poi{list-style:none; border:1px solid #000; margin:10px 5px 0 5px; padding:0; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:1.3em}.poi_desc{text-align:left; padding:3px 8px; margin-top:10px; font-size:1.1em}.menu_poi li{border-top:1px solid #000; padding:10px 8px; line-height:2.50em; margin:0; text-align:left}.menu_poi li:first-child{border-top:none}.menu_poi li a,.menu_poi li a:visited{width:100%; color:#000; display:block; background:url(/nav/mobil/arrow.png) right .6em no-repeat}.anfrage{margin:0 auto; text-align:left; padding:0 10px}.anfrage >div{padding:0 10px 0 20px; margin:0 10px}.anfrage div.anfrage_group div{padding:4px 0; position:relative; height:2.7em}.anfrage label{display:block; float:left; width:48%; line-height:1.5em; font-size:1.45em; position:absolute; left:0}.anfrage input,.anfrage select,.anfrage textarea{width:50%; padding:3px; position:absolute; right:0; height:1.5em; font-size:1.45em}.anfrage textarea{position:relative; height:6.25em; width:97%; margin:0 auto}.anfrage input[type=checkbox]{width:1.50em; height:1.50em}.anfrage_hl{clear:both; font-weight:bold; margin-left:10px; font-size:1.45em; margin-bottom:5px}.anfrage div.anfrage_group{padding:0 10px; background:#fff; margin-bottom:10px; border:1px solid #666; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; overflow:hidden}div.anfrage_sonstiges{padding-bottom:12px !important; height:auto !important}.anfrage div.richtig input{border:1px solid green; background:#DFFFE0}.anfrage div.required input{border:1px solid #9FB0FF; background:#DFE5FF}.anfrage div.error input{border:1px solid red; background:#FFDFDF}.formerror{text-align:right; display:block}.formerror p{display:block; width:97%; border:1px solid red; padding:5px 5px 5px 0; text-align:right; position:absolute; right:0}.anfrage div.richtig input,.anfrage div.required input,.anfrage div.error input,.formerror p{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}.anfrage_btn{text-align:center}.anfrage_btn button{width:15.63em; height:2.50em; font-size:1.45em}.zw_spalten label{display:block}.zw_spalten input,.zw_spalten select{left:0; background:#EFEFEF; top:33px; width:90%}.zw_spalten div{width:50%; height:5.63em !important; display:block; float:left; overflow:hidden}.zw_spalten .formerror{display:block !important; width:100%; height:2.81em !important}.zw_spalten .formerror p{width:99%; text-align:left; padding:5px 0 5px 5px}.ui-datepicker-trigger{top:35px; z-index:2000; right:7%; position:absolute}.selectfield{height:2.50em !important; line-height:2.50px}.selectfield option{height:2.50em; line-height:2.50em}#bildergalerie{width:100%; height:100%}#bildergalerie div.bild{position:relative}#bildergalerie div.bild span{position:absolute; width:100%; line-height:2em; background:#bfc695; bottom:2px; left:0; display:block; opacity:.8; font-weight:bold; font-size:1.2em}#bildergalerie img{width:100%}div#adresse{clear:both}.gmap_label{background:url(/nav/mobil/label_bg.png) no-repeat; color:#fff; position:absolute; width:22em; padding:9px 25px 30px 5px; font-weight:bold; font-size:0.8em; cursor:pointer}div.pauschalen{padding:10px; text-align:left}div.pauschal_box{border:1px solid #000; background:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:8px; margin:5px}div.pauschal_box h4{margin-top:5px}div.packagebox{margin-top:10px; padding:5px}.package_number{display:block; text-align:right; font-weight:bold}p.preis_ab{display:inline; width:12.50em; height:1.25em; line-height:2.50em; margin-right:20px}div.anfrage_pauschale .anrufen,div.anfrage_pauschale .package_email{border:1px solid #000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px; height:1.88em; line-height:2.81em; background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(0,156,13)),color-stop(0.5,rgb(0,158,16)),color-stop(0.51,rgb(44,170,55)),color-stop(1,rgb(134,194,140))); background:-moz-linear-gradient(center bottom,rgb(0,156,13) 0%,rgb(0,158,16) 50%,rgb(44,170,55) 51%,rgb(134,194,140) 100%); font-weight:bold; color:#fff; text-shadow:0px -1px 1px #000; text-decoration:none; position:relative; padding-left:35px}div.anfrage_pauschale a.anrufen span,div.anfrage_pauschale a.package_email span{display:block; position:absolute; top:5px; left:5px; width:2.3em; height:2em; background:url(/nav/mobil/icons/call.png) no-repeat}div.anfrage_pauschale a.package_email span{top:9px; background:url(/nav/mobil/icons/mailme.png) no-repeat}div.anfrage_pauschale a.detail_link{display:block; text-align:right; margin-top:10px}div.packagebox .button,.anfrage_button{border:1px solid #000; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; padding:10px; width:12.50em; height:1.88em; line-height:1.88em; margin:0 auto; background:-webkit-gradient(linear,left bottom,left top,color-stop(0,rgb(0,156,13)),color-stop(0.5,rgb(0,158,16)),color-stop(0.51,rgb(44,170,55)),color-stop(1,rgb(134,194,140))); background:-moz-linear-gradient(center bottom,rgb(0,156,13) 0%,rgb(0,158,16) 50%,rgb(44,170,55) 51%,rgb(134,194,140) 100%); font-weight:bold; color:#fff; text-shadow:0px -1px 1px #000; text-decoration:none}.button:hover,.button:visited,.anfrage_button:hover,.anfrage_button:visited{color:#fff}.package_desc{padding:5px; margin:10px; text-align:left}#impressum{padding:10px; text-align:left}#impressum p{text-align:left}#impressum ul{list-style:none; margin:0; padding:0; text-align:left}#impressum li label{display:inline-block; margin:0; width:40%; margin-right:5px}#impressum li{margin:5px 0; padding-bottom:5px; border-bottom:1px solid #fff}div#footer{position:relative; display:block; margin:20px 0; display:block; height:2em; line-height:1.88px; text-align:center; width:100%; border-top:1px solid #666; border-bottom:1px solid #666; background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgb(189,197,201)),color-stop(1,rgb(239,246,249))); background:-moz-linear-gradient(center top,rgb(189,197,201) 0%,rgb(239,246,249) 100%)}div#footer a{font-size:1.05em; color:#006db6; display:inline-block; text-align:left; line-height:1.6em; height:2em; float:left; margin-left:10px}.ncmLink{text-decoration:none !important;width:60px;height:1.8em;float:right;margin-right:0px;background:url(/nav/mobil/mf_sprite.png) -257px -106px no-repeat;position:absolute;right:10px;top:0}.errorcontainer{position:relative;display:inline-block;padding:4px 0 !important;height:2.7em}div.formerror{background:#fff ;border:1px solid #000;border-bottom-left-radius:5px 5px;border-bottom-right-radius:5px 5px;border-top-left-radius:5px 5px;border-top-right-radius:5px 5px;color:#000;display:block;font-size:11px;left:10%;bottom:10px;margin-top:-10px;min-width:220px;padding:3px 5px !important;position:absolute !important;z-index:100}.formerror{text-align:right !important;display:block !important;height:35px !important;padding-bottom:10px;margin-bottom:5px}.adminLink{display:block;position:absolute;bottom:0;right:0;width:8px;height:8px}
