#content{width:920px;padding-left:15px;padding-right:15px;padding-top:15px}#content:after{content:".";font-size:0%;display:block;clear:both;text-indent:-9999px;visibility:hidden}.small{font-size:11px;margin-top:15px}#content #hotel_photo{float:left;margin:0 1px 20px 0}#hotel_details{float:left;width:228px;height:360px;overflow:hidden;padding:13px 13px 0 13px;background-color:#FFF;border:1px solid #EDEECC}#hotel_details dt{font-weight:bold;color:#B2AB02;margin-bottom:20px}#content p#adresse{height:69px;margin-bottom:0;overflow:hidden}#hotel_details li{padding:0;background:none}#hotel_details li a{background:url(/nav/de/m_preise.gif) 0 -1px no-repeat;border-top:1px solid #EEEDCD;display:block;height:31px;width:228px;text-indent:-9999px}#hotel_details li a:hover{background-position:0 -34px}#hotel_details li a#pauschalen{background-image:url(/nav/de/m_pauschalen.gif)}#hotel_details li a#bilder{background-image:url(/nav/de/m_bilder.gif)}#hotel_details li a#seminare{background-image:url(/nav/de/m_seminare.gif)}#hotel_details li a#gruppen{background-image:url(/nav/de/m_gruppen.gif)}#hotel_gallery,#hotel_prices,#hotel_packages,#hotel_special,#buchen,#seminardetails,#gruppendetails{clear:left;width:711px;background-color:#FFF;border:1px solid #B9B10E;margin-bottom:20px;padding:8px 22px 22px 22px;position:relative}#buchen2{display:none;position:absolute;width:711px;background-color:#FFF;border:1px solid #B9B10E;padding:8px 22px 22px 22px;top:625px;left:15px}#buchen3{width:711px;background-color:#FFF;border:1px solid #B9B10E;padding:8px 22px 22px 22px;margin-bottom:15px}#hotel_gallery:after,#hotel_prices:after,#hotel_packages:after,#hotel_special:after,#buchen:after{content:".";font-size:0%;display:block;clear:both;text-indent:-9999px;visibility:hidden}#hotel_gallery legend,#hotel_prices legend,#hotel_packages legend{display:none}#hotel_prices .icons{float:right;font-size:10px}#content .icons td{background:none;text-align:center;padding:0 1px}#content .icons img{margin:0;float:none}#content a.close,.close_bt,a.close2{position:absolute;top:3px;right:3px;height:14px;padding:1px 23px 0 4px;background:url(/nav/close.gif) #fff 100% 0 no-repeat;border:1px solid #eeedcd;color:#cac144;text-decoration:none;font-size:11px}a.close2{position:relative;float:right}#anfrageform2{clear:both;margin-top:10px}#hotel_gallery a.arrow_left,#hotel_gallery a.arrow_right{float:left;background:url(/nav/scrollarrow_left.gif) 0 0 no-repeat;width:10px;height:88px;border:solid #fff;border-width:12px 10px}#hotel_gallery a.arrow_right{background-image:url(/nav/scrollarrow_right.gif)}#hotel_gallery #hotel_gallery_thumbnails{float:left;width:651px;height:113px;overflow:hidden;white-space:nowrap}#content #hotel_gallery #hotel_gallery_thumbnails a,#content #hotel_gallery #hotel_gallery_thumbnails img{display:in ;float:none;margin:0}#content #hotel_gallery #hotel_gallery_thumbnails img{margin:0 5px}#hotel_detail_list{float:right;margin:0 -14px;padding:10px 0 0 5px;width:162px;border:0;background:#fff}#hotel_detail_list legend{display:none}#hotel_detail_list a.arrow_up,#hotel_detail_list a.arrow_down{display:block;background:url(/nav/scrollarrow_up.gif) #eeedcd 50% 50% no-repeat;width:155px;height:20px;border:solid #d6c600;border-width:0 1px}#hotel_detail_list a.arrow_up:hover,#hotel_detail_list a.arrow_down:hover{background-color:#e6e5b0}#hotel_detail_list a.arrow_down{background-image:url(/nav/scrollarrow_down.gif)}#hotel_detail_list_wrap{width:155px;height:349px;overflow:hidden;border:1px solid #d6c600}#content #hotel_detail_list_wrap ul,#content #hotel_detail_list_wrap li{margin:0;padding:0;background:none}#hotel_detail_list_wrap a{display:block;width:149px;height:64px;padding:2px 0 0 6px;border-top:3px solid #fff;border-bottom:1px solid #d6c600;background:url(/nav/hotel_detail_list_bg.gif) #fcfcf2 100% 16px no-repeat;color:#bdbdbd;font-size:11px;text-decoration:none; -height:normal}#hotel_detail_list_wrap a:hover,#hotel_detail_list_wrap a.active{background-position:100% 100%;background-color:#f5f4db;color:#000}#content #hotel_detail_list p{margin:0;padding:6px 0 4px 0}#hotel_inquiry,#hotel_specialities{float:right;background:#FCFCF2 url(/nav/de/bg_anfrage.gif) no-repeat;border:1px solid #B7AB00;width:215px;margin:0 0 20px 20px;padding:64px 20px 10px 20px}#hotel_specialities{background-image:none;padding-bottom:20px;padding-top:0;clear:right}#hotel_inquiry legend{display:none}#hotel_inquiry label{display:block}#hotel_inquiry input{border:1px solid #BEB318;background:#FFF url(/nav/calendar.gif) 2px right no-repeat;font-size:11px;padding:2px;width:158px;margin:3px 0 8px 0}#hotel_inquiry input.button{background-image:none;background-color:#B7AB00;border-color:#E7D600;color:#FFF;margin:0;width:213px;cursor:pointer}#hotel_text{clear:left;width:757px}#hotel_specialities dt{background:url(/nav/de/h_spezialitaeten.gif) 0 12px no-repeat;width:182px;height:31px;display:block;text-indent:-9999px}#hotel_specialities dd{padding:14px 0 0 4px}#hotel_suche{border:1px solid #D6C600;margin:0 0 15px 0;background:#FFF url(/nav/de/h_hotelsuche.gif) no-repeat;padding-top:25px;display:block}#hotel_suche legend{display:none}#hotel_suche fieldset{width:449px;float:left;border:none;border-right:1px solid #D6C600}#hotel_suche fieldset.spezialisierung{width:298px}#hotel_suche fieldset.name{width:169px;border-right:none}#hotel_suche fieldset h3{border-bottom:1px solid #D6C600;display:block;padding:10px 0 8px 13px;margin-bottom:10px;font-size:12px;font-weight:bold}#hotel_suche ul{float:left;width:141px;height:60px;padding-left:8px;margin:0}#hotel_suche li{padding-left:0;background:none}#hotel_suche input.input,#hotel_suche .button{width:148px;border:1px solid #E7D600;margin:0 0 11px 10px}#hotel_suche .button{width:150px;background-color:#B7AB00;color:#FFF}div.packagebox{float:left;width:325px;margin:0 30px 20px 0}div.packagebox2{clear:both;margin-top:10px}div.packagebox2 a{text-decoration:none;background-color:#f5f4db;border:1px solid #B7AB00;display:block;padding:5px;min-height:70px}div.packagebox2 span.hotel{font-weight:normal}div.packagebox2 a:hover{background-color:#fff}#content div.packagebox2 img{float:left;margin:0 10px 0 0}#content div.packagebox2 .right{float:none;display:block;text-align:right}.line{display:block;clear:left;background-color:#b7ab00;height:1px;margin-bottom:15px;overflow:hidden}#content .jscalender{left:580px;top:580px}#content #buchen .jscalender{left:445px;top:52px}#content .detailtext p strong{color:#B7AB00;margin-bottom:5px}#google_map_wrap{float:right;clear:right;width:255px;height:276px;margin:0 0 20px 20px;border:1px solid #B7AB00;background:#fff}#google_map_wrap a.routenplaner{display:block;padding:3px 0 4px 6px}#google_map.hotel_detail{width:255px;height:255px}div.jscalender{width:154px;height:195px;border:1px solid #FEFDED;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;position:absolute;overflow:hidden;background-color:#FFF;z-index:500;display:none;top:0;left:0}#q_jscalender1{top:20px}.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:#B7AB00;padding:3px 0 0 0;font-size:10px;text-align:center;margin:1px;color:#FFF;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:#000;color:#FFF}.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:#000;border:1px solid #FFF;background-color:#FFF}.jscalender div.jsc_body span{background-color:#E7E6C0;color:#000;font-weight:bold}.jscalender div.jsc_body a.jsc_special{background-color:#FEFDED;color:#000}#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:#000;color:#FFF}.jscalender div.jsc_body a.jsc_blank{background-color:#FFF;cursor:default;outline:none}.jscalender div.jsc_body a.jsc_blank:hover{background-color:#FFF}.jscalender div.jsc_body a.jsc_close{position:absolute;right:0;top:0;font-weight:bold;background:#FEFDED}