/* Style sheet style */
.mod_chcounter{margin-top:10px;}
body{background:#eeebd9 url("tl_files/design/body_bg.jpg") left top repeat-x;}
#header{background:url("tl_files/design/header.jpg") center top no-repeat;}
#container{background:url("tl_files/design/content_bg.jpg") center top repeat-y;}
#footer{background:url("tl_files/design/footer.jpg") center top no-repeat;}
.footertext{padding-top:30px;padding-bottom:15px;text-align:center;font-size:10px;color:#cc885b;}
#logo{width:181px;height:156px;left:28px;top:72px;position:absolute;}
#left .inside{padding-right:20px;padding-left:20px;}
#main .inside{padding:10px 20px 20px 15px;}
#main .inside li{margin-top:10px;padding-left:20px;list-style-type:none;background: url(tl_files/design/arrow.gif) left 1px no-repeat;}
#trenner{width:100%;height:20px;margin-top:15px;margin-bottom:15px;background:url("tl_files/design/trenner.jpg") center center no-repeat;}
#trennerspeisekarte{width:100%;height:30px;margin-top:15px;margin-bottom:15px;background:url("tl_files/design/speisekarte.png") center center no-repeat;}
#trennertop{width:560px;height:20px;left:auto;right:auto;margin-top:5px;background:url("tl_files/design/trenner.jpg") center center no-repeat;}
#datum{width:100%;text-align:center;}
#pfadnavi1{width:80px;float:left;}
#pfadnavi2 span{font-weight:bold;color:#cc885b;}
#lastupdate{margin-top:20px;text-align:center;font-size:10px;color:#999;}
.ce_slideshow2{width:533px;height:400px;margin-right:auto;margin-left:auto;}
.mod_Visitors{margin-top:15px;padding:4px;border:1px solid #cc885b;}
#VisitorsName{display:none;}
#VisitorsOnlineCountLegend,#TodayVisitCountLegend,#TotalVisitCountLegend,#TodayHitCountLegend,#TotalHitCountLegend,#AverageVisitsLegend{width:140px;float:left;padding-top:1px;padding-bottom:1px;}
#VisitorsOnlineCount,#TodayVisitCount,#TotalVisitCount,#TodayHitCount,#TotalHitCount,#AverageVisits{padding-top:1px;padding-bottom:1px;text-align:right;}
.visitor_useronline,.visitor_visitstotal,.visitor_hitstotal{padding-right:2px;padding-left:2px;background-color:#eeebd8;}
.visitor_visitstoday,.visitor_hitstoday,.visitor_average{padding-right:2px;padding-left:2px;}
.ce_table.preise table,.ce_table.speisekarte table{margin-right:auto;margin-left:auto;}
.ce_table.preise td,.ce_table.speisekarte td{padding:5px;}
.speisekarte thead{background-color:#eeebd9;border:1px solid #cb875a;font-weight:bold;font-size:14px;}
.speisekarte th{padding:2px 0 2px 5px;}
.ce_table.preise tr:hover,.ce_table.speisekarte tr:hover{background-color:#eeebd8;}
.ce_table.preise th{padding:2px 5px;background-color:#eeebd8;}
.ce_table.preise td.col_0{width:250px;}
.ce_table.preise td.col_1{width:100px;text-align:right;}
.speisekarte td.col_last{vertical-align:bottom;}
.speisekarte tr.odd,.speisekarte tr.even{border-bottom:1px solid #e0e0e0;}
.ce_table.speisekarte td.col_0{width:400px;}
.ce_table.speisekarte td.col_1{width:100px;text-align:right;}
#links{width:265px;float:left;}
#rechts{width:265px;float:left;}
#links label,#rechts label,#rechts span{width:240px;float:left;}
#links label,#rechts label{width:240px;float:left;padding-top:10px;padding-bottom:2px;}
#links input,#rechts input,#rechts textarea,#links select{width:240px;float:left;padding:2px;background-color:#eeebd8;border:1px solid #cb875a;}
#rechts textarea{height:162px;}
.ce_form.tableless input.submit{width:250px;margin-top:50px;padding:2px;background-color:#eeebd8;border:1px solid #cb875a;}
.ce_form.tableless .submit_container{width:250px;margin-right:auto;margin-left:auto;}
#links p.error,#rechts p.error{color:#ff0000;}
#kalenderblatt{width:64px;height:72px;float:left;margin-right:20px;padding-bottom:20px;background:url("tl_files/design/kalenderblatt.gif") left top no-repeat;}
#kalenderblatt span.kalender_tag{width:64px;float:left;padding-top:8px;text-align:center;font-weight:bold;font-size:13px;}
#kalenderblatt span.kalender_jahr{width:64px;float:left;padding-top:12px;text-align:center;font-weight:bold;font-size:14px;}
.mod_eventlist .event{width:478px;float:left;}
.mod_eventlist #abstand{width:400px;height:5px;}
.mod_eventlist span.time{padding-left:20px;background:url("tl_files/design/icon_clock.gif") left bottom no-repeat;}
.mod_eventlist a{padding-bottom:3px;padding-left:20px;background:url("tl_files/design/action_go.gif") left center no-repeat;}
.mod_eventlist #daten{margin-top:11px;}
.mod_routenplaner input{width:250px;margin-bottom:3px;margin-left:5px;padding:2px;border:1px solid #cc885b;}
.mod_routenplaner td.col_0{vertical-align:middle;}
#gaestebuch input,#gaestebuch textarea{margin-right:5px;margin-bottom:3px;padding:2px;border:1px solid #cc885b;}
#gaestebuch p.info{margin:0 0 5px;padding:3px 2px 3px 5px;border:1px solid #cc885b;}
#gaestebuch .comment{margin-bottom:15px;padding:2px 2px 15px 5px;background-color:#eeebd8;border:1px dotted #cc885b;}
#gaestebuch .pagination li{display:inline;padding:2px 4px;background-color:#eeebd8;background-image:url("none");border:1px solid #cc885b;list-style-type:none;}
#gaestebuch .comment_default.last{margin-bottom:10px;border-bottom:1px solid #cc885b;}
#reservierungsanfrage label{width:560px;float:left;padding-top:3px;padding-bottom:3px;font-weight:bold;}
#reservierungsanfrage input,#reservierungsanfrage textarea,#reservierungsanfrage select{width:200px;margin-bottom:5px;padding:3px;border:1px solid #cc885b;}
#reservierungsanfrage input.submit{width:120px;left:16px;margin:10px 0 0;}
#reservierungsanfrage  .submit_container{margin-left:0;}
#reservierungsanfrage input#ctrl_18,#reservierungsanfrage input#ctrl_19,#reservierungsanfrage select#ctrl_12{width:120px;}
#reservierungsanfrage input#ctrl_21{width:40px;}

