/* Style sheet kh_global */
body{background-color:#ffffff;}
.fb_share_link{height:16px;padding:2px 0 0 20px;background:url("tl_files/images/fb_icon.gif") left top no-repeat;}
.fblike,.fbcomments{margin-top:5px;}
#wrapper{background-color:#ffffff;}
#header{overflow:hidden;display:block;}
#header .logo img{overflow:hidden;float:left;}
#header .meta{float:right;display:block;margin-top:30px;text-align:right;}
#header .tel{float:right;margin-top:5px;padding-left:12px;background:url("tl_files/images/phone_fn.png") left center no-repeat;font-size:12px;color:#666666;}
#header .email{clear:both;display:block;padding-left:18px;background:url("tl_files/images/mail_fn.png") left center no-repeat;font-size:12px;color:#666666;}
#header .email a{font-size:12px;color:#666666;}
#header .email a:hover{}
.mod_changelanguage{margin-bottom:5px;}
.mod_changelanguage ul{float:right;list-style-type:none;}
.mod_changelanguage li{float:left;margin-left:5px;}
.mod_changelanguage a,.mod_changelanguage a:hover,.mod_changelanguage .active{font-weight:bold;text-decoration:none;font-size:10px;}
.mod_changelanguage a{color:#666666;}
.mod_changelanguage a:hover,.mod_changelanguage .active{color:#716E51;}
#meta,#meta ul,#meta li{list-style-type:none;}
#meta a,#meta a:hover,#meta a span,#meta .active{font-weight:bold;text-decoration:none;font-size:10px;}
#meta a{color:#666666;}
#meta a:hover,#meta .active,#meta span{color:#716E51;}
#main{padding:40px 0 30px 0;}
#footer{margin-bottom:20px;padding:5px 0 10px 0;border-top:1px solid #000000;}
#footer .footer_main{overflow:hidden;display:block;}
#footer .footer_share{overflow:hidden;float:left;display:block;}
#footer .footer_meta{overflow:hidden;float:right;margin-top:5px;margin-right:7px;}
#metanav{text-align:center;}
#metanav ul{margin:0;padding:0;}
#metanav li{display:inline;margin:0;padding:0 .5em 0 .35em;border-right:1px solid #000000;}
*:first-child+html #metanav li{padding:0 3px 0 5px;}
#metanav li.first{display:inline;border-left:0px solid #000000;}
#footer .footer_copyright{float:right;display:block;margin:5px 0 0 0;}
.colset3{padding-bottom:20px;background:#ffffff url("tl_files/images/3coulmset_bg.gif") left top repeat-y;}
.colset2{padding-bottom:20px;background:#ffffff url("tl_files/images/2coulmset_bg.gif") left top repeat-y;}
.packages{background-color:#eeeeee;}
.packages h1{overflow:hidden;margin:10px 0 0 10px;padding:0;font-weight:normal;font-size:12px;color:#ffffff;line-height:13px;text-transform: uppercase;}
.packages h1 span{margin:0;padding:2px 1px;background-color:#000000;}
.packages p{padding:5px 10px;}
.rooms{margin-bottom:20px;padding-bottom:10px;border-bottom:1px dotted #000000;}
.mod_upcoming_events{padding:10px;background:url("tl_files/images/party-bg_new.gif") right top no-repeat;}
.mod_upcoming_events h1{overflow:hidden;font-weight:bold;font-size:16px;color:#000000;line-height:16px;text-transform: uppercase;}
.mod_upcoming_events h1 span{overflow:hidden;margin:0;padding:2px 1px;background-color:#ffffff;}
.mod_upcoming_events .event{overflow:hidden;margin:5px 0;padding:2px 1px;font-weight:bold;font-size:12px;color:#000000;line-height:12px;text-transform: uppercase;}
.mod_upcoming_events .last{margin-bottom:0;}
.mod_upcoming_events .event a{text-decoration:none;color:#000000;}
.mod_upcoming_events .event a:hover{text-decoration:none;color:#000000;}
.mod_upcoming_events .event span{overflow:hidden;background-color:#ffffff;}
.mod_upcoming_events .date{margin-right:5px;margin-left:5px;font-weight:bold;font-size:10px;line-height:10px;}
.mod_upcoming_events .empty{margin-top:10px;}
.mod_upcoming_events .empty span{overflow:hidden;background-color:#ffffff;}
.mod_subscribe,.mod_unsubscribe{padding:10px;background:url("tl_files/images/newsletter-bg.gif") right top no-repeat;}
.mod_subscribe.left,.mod_unsubscribe.left{background:url("tl_files/images/newsletter-bg.gif") left top no-repeat;}
.mod_subscribe h1,.mod_unsubscribe h1{overflow:hidden;font-weight:bold;font-size:16px;color:#000000;line-height:16px;text-transform: uppercase;}
.mod_subscribe h1 span,.mod_unsubscribe h1 span{overflow:hidden;margin:0;padding:2px 1px;background-color:#ffffff;}
.mod_subscribe p,.mod_unsubscribe p{margin-top:10px;padding-left:3px;background-color:#ffffff;border:1px solid #ff0000;}
.mod_subscribe input.text,.mod_unsubscribe input.text{margin:10px 0;background-color:#ffffff;border:2px solid #000000;}
*:first-child+html .mod_subscribe .nlinput,*:first-child+html .mod_unsubscribe .nlinput,* html .mod_subscribe .nlinput,* html .mod_unsubscribe .nlinput{padding:10px 0;}
.mod_subscribe input.submit,.mod_unsubscribe input.submit{background-color:#666666;font-weight:bold;color:#f8f8f8;border-top: 1px solid #f8f8f8;border-left: 1px solid #f8f8f8;border-right: 1px solid #000000;border-bottom: 1px solid #000000;}
.wetter{padding:10px;background-color:#ffffff;}
.wetter h1{overflow:hidden;font-weight:normal;font-size:16px;color:#ffffff;line-height:17px;text-transform: uppercase;}
.wetter h1 span{overflow:hidden;margin:0;padding:2px 1px;background-color:#000000;}
.wetter ul.day{overflow:hidden;display:block;margin:10px 0 5px 0;font-weight:bold;}
.wetter li{width:75px;float:left;font-weight:bold;list-style-type:none;}
.mod_sitemap ul{margin:0;padding:0;}
.mod_sitemap .level_1 li{margin-bottom:5px;}
.mod_sitemap .level_1 a{font-weight:bold;}
.mod_sitemap ul.level_2{margin-top:3px;margin-bottom:10px;}
.mod_sitemap .level_2 li{margin:0 0 0 20px;list-style-image:url("tl_files/images/pfeil_sub_fn.gif");}
.mod_sitemap .level_2 a{font-weight:normal;}
.mod_sitemap .level_3,.mod_sitemap .hidden{display:none;}
.mod_webcam img{border:1px solid #000000;}
.mod_webcam .array li{float:left;margin-right:10px;list-style-type:none;}
.mod_webcam .array{overflow:hidden;display:block;}
.mod_webcam .enlarge{clear:both;margin-top:10px;}
.imagearchive{width:590px;}
.imagearchive .galdiv{width:160px;height:207px;margin-top:10px;text-align:left;background-image:url("tl_files/images/bg_picture_gallerie.gif");}
.imagearchive .galbild{width:160px;height:160px;}
.imagearchive .galdiv p{left:30px;top:1px;position:relative;}
.imagearchive li{display:inline;padding-left:14px;background:url("tl_files/images/pfeil_sub_fn.gif") left center no-repeat;list-style-type:none;}
table.pricetable{width:590px;overflow:hidden;}
table.pricetable td{padding:2px 5px;text-align:center;vertical-align:middle;}
table.pricetable.summer .col1{}
table.pricetable.summer .col2{width:150px;}
table.pricetable.summer .col3{width:100px;}
table.pricetable.winter .col1{width:140px;}
table.pricetable.winter .col2{width:100px;}
table.pricetable.winter .col3{width:60px;}
table.pricetable.winter .col4{width:100px;}
table.pricetable.winter .col5{width:60px;}
table.pricetable.winter .col6{}
table.pricetable .header{text-align:center;vertical-align:top;}
table.pricetable .low{background-color:#817e64;color:#ffffff;}
table.pricetable .middle{background-color:#9c9a82;color:#ffffff;}
table.pricetable .high{background-color:#b7b5a1;color:#ffffff;}
table.pricetable .odd{background-color:#cccccc;}
table.pricetable .description{text-align:left;background-color:#000000;color:#ffffff;}
table.pricetable .label{text-align:left;}
.ce_gallery.rundgang td{text-align: left !important;}
.restaurant .ce_text table{width:90%;}
