@charset "utf-8";

*{font-size:11px;margin:0;padding:0;outline:0;}
body{margin:0 auto;background:#0b0600;color:#e8e8e8;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;line-height:1.5em;}

p{padding:0 0 9px 0;}a{color:#e8e8e8;text-decoration:underline;}

a:hover{text-decoration:none;}
a,img,a img,div,object,embed{border:0;}

fieldset legend{position:absolute;visibility:hidden;left:-10000px;top:-10000px;}
fieldset{border:0;}
input,textarea,select{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;padding:2px 3px;}
select{padding:1px 0 1px 3px;}textarea{overflow:hidden;}

.spacer{width:10px;visibility:hidden;float:none;};
	
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}

/* Hides from IE-mac \*/ 
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */ 

.clearing{clear:both;height:0;padding:0;border:0;margin:0;font-size:0;line-height:0;}

h1.normal{color:#e8e8e8;font-size:19px;line-height:1.2em;display:block;}
h1.normal img{display:block;clear:both;float:none;}

#page{width:960px;position:relative;margin:40px auto 0 auto;padding:0 0 50px 0;}
#submenu{width:960px;height:60px;  }
#mainmenu{width:290px;height:407px;display:inherit;float:left;padding:234px 0 0 0;background:url(../images/hg_menu.png) top right no-repeat;}
#content{width:670px;height:650px;display:inherit;float:left;position:relative;}
span.sp { color: #fff;  } 

#footer{width:190px;height:60px;text-align:right;position:absolute;right:0;top:-15px;z-index:600;}
#ticker {
	position: absolute;
	left: -770px;
	width: 770px;
	height: 20px;
	top: 35px;
	overflow: hidden;
}
#ticker div { position: absolute; left: 0; top:0; text-align:left;  }

#mainmenu .point{float:left;height:347px;width:48px;margin:0 4px 0 0;}

#submenu a{color:#e8e8e8;text-decoration:none;text-transform:uppercase;}
#submenu .spacer{padding:0 5px;}
.bgpic{position:absolute;height:650px;overflow:hidden;top:0;z-index:3;}
.pic-490-links{width:490px;left:0;}

.pic-180-rechts{width:180px;right:0;}
.text-main{position:absolute;height:450px;top:0;z-index:4;overflow:hidden;}

.alternative,.alternative p,.alternative li,.alternative td,.alternative a{color:#484848;}

.hidder-box-top{position:absolute;left:0;top:0;height:30px;z-index:5;}
.hidder-box-bot{position:absolute;left:0;bottom:0;height:30px;z-index:5;}

.text-490-links .hidder-box-top,
.text-490-links .hidder-box-bot{width:460px;}

.text-main .outer{overflow:auto;overflow-x:hidden;overflow-y:auto;height:450px;}
.text-490-links .outer{width:490px;}
.text-main .inner{padding:34px 30px 20px 30px;}
.tx-a21glossardisplay-pi1 dl{width:350px;clear:both;float:none;padding:5px 0 0 0;}

.tx-a21glossardisplay-pi1 dt{width:150px;float:left;font-weight:bold;}
.tx-a21glossardisplay-pi1 dd{width:200px;float:right;}

.startseite{width:960px;height:650px;}
.startseite .box{float:left;height:600px;display:inline;padding:20px 0 0 0;}
.startseite .link{width:207px;}
.startseite .space{width:44px;}

.slideshow{position:absolute;top:0;right:0;z-index:400;}
.slideshow-item{position:absolute;top:0;left:0;z-index:500;}

.tx-submenu-pi1{position:absolute;left:0;}
.tx-submenu-pi1 a{display:block;}
.tx-submenu-pi1 a.odd{background:#727212;}


.tx-speisekarte-pi1 table,.tx-speisekarte-pi1 tr,.tx-speisekarte-pi1 td{margin:0;padding:0;border:0;vertical-align:top;text-align:left;}
.tx-speisekarte-pi1 .beschreibung{width:320px;padding:10px 0 0 0;}
.tx-speisekarte-pi1 .preis{width:80px;font-weight:bold;text-align:right;padding-top:10px;}
.tx-speisekarte-pi1 .punkte{font-size:60%;}




.tx-calender-pi1{color:#484948;}
.tx-calender-pi1 .event-table{width:320px;height:360px;float:left;display:inline;}

*+html .alternate .event-table{width:330px;}
* html .alternate .event-table{width:330px;}

.tx-calender-pi1 table{background:#AE870D;}
.tx-calender-pi1 table,
.tx-calender-pi1 table tr,
.tx-calender-pi1 table td{padding:0;margin:0;border:0;text-align:left;}
.tx-calender-pi1 table td{height:35px;width:40px;text-align:center;vertical-align:middle;background:#AE870D;}
.tx-calender-pi1 table td div{display:block;text-align:center;}

.tx-calender-pi1 .col-0{background:#D6A710;}
.tx-calender-pi1 .top-left{background:#F5C012;}
.tx-calender-pi1 .head{background:#EDB912;text-align:left;}
.tx-calender-pi1 .style-0{background:#CDA00F;}
.tx-calender-pi1 .style-1{background:#B26A0D;}
.tx-calender-pi1 .style-2{background:#A08E1F;}
.tx-calender-pi1 .style-3{background:#988327;}
.tx-calender-pi1 .style-4{background:#BC8506;}
.tx-calender-pi1 .style-5{background:#997628;}
.tx-calender-pi1 .style-6{background:#857F57;}
.tx-calender-pi1 .style-7{background:#849364;}
.tx-calender-pi1 .day{position:relative;height:35px;width:40px;z-index:100;}
.tx-calender-pi1 .number{position:absolute;width:13px;height:13px;top:8px;left:13px;text-align:center;z-index:150;}
.tx-calender-pi1 .category{position:absolute;height:35px;width:40px;z-index:110;top:0;left:0;}
.tx-calender-pi1 .slim{height:17px;}
.tx-calender-pi1 .second{height:18px;top:17px;z-index:120;}


.tx-calender-pi1 div.event {border:1px solid #fff; z-index:125; background-color: #AE870D; height:33px; width:38px; }


.tx-calender-pi1 .mouse-over{border:1px solid #450012;z-index:130;}
.tx-calender-pi1 table img{padding:0 0 0 15px;}

.tx-calender-pi1 .category-list{width:280px;height:360px;float:left;display:inline;}
*+html .tx-calender-pi1 .category-list{width:290px;}* html .tx-calender-pi1 .category-list{width:290px;}.tx-calender-pi1 .category-list div{padding:4px 6px;text-align:right;}.tx-calender-pi1 .category-list .liste{height:184px;}.alternate .tx-calender-pi1 .category-list{width:180px;}.alternate .category-list .liste{height:130px;}.tool-tip{background:#E1B013;visibility:visible;z-index:450;color:#484948;padding:3px 5px;}.tx-calender-pi1 .left{text-align:left;padding-left:5px;}.tx-calender-pi1 td.right a{display:block;float:right;margin:0 15px 0 0;padding:0;}*+html .tx-calender-pi1 td.right a{position:absolute;margin:14px 0 0 60px;}.tx-calender-pi1 #current_day .time{width:100px;padding-left:60px;}.tx-calender-pi1 #current_day .time input{width:30px;background:#AE870D;border:0;text-align:center;}#current_day{padding-left:114px;}#current_day div{padding:0;width:auto;}#hour,#day{width:45px;float:left;}#day{margin-right:50px;margin-left:10px;}#current_day .div{padding:0 8px 0 12px;display:block;float:left;}.calender{position:absolute;z-index:450;left:0;top:40px;overflow:hidden;height:450px;width:510px;display:none;}.visible{display:block;}.alternate .event-table{width:340px;}.alternate #current_day{width:100px;height:120px;float:left;overflow:hidden;padding-left:0;padding-top:198px;}.tx-calender-pi1 .alternate #current_day .time{padding-left:0;margin-left:0;float:none;clear:both;}.alternate #hour,.alternate #day{margin-left:0;}.alternate #day{margin-right:0;margin-left:0;}abbr.abbrevation,acronym.abbrevation,p.abbrevation,span.abbrevation,dfn.abbrevation{border-bottom:1px dotted #999;cursor:help;font-style:normal;padding:0;}.akronym-layer{position:absolute;left:-10000px;top:-10000px;width:246px;padding:0;z-index:90000;}.akronym-layer .oben{width:256px;height:18px;padding:0;background:url(../images/akronym-top.png) top left no-repeat!important;background:url(../images/akronym-top.gif) top left no-repeat;}.akronym-layer .mitte{background:url(../images/akronym-middle.png) top left repeat-y!important;background:url(../images/akronym-middle.gif) top left repeat-y;padding:0 20px;color:#666;}.akronym-layer .unten{width:256px;height:19px;padding:0;background:url(../images/akronym-bottom.png) bottom left no-repeat!important;background:url(../images/akronym-bottom.gif) bottom left no-repeat;}.overview-item{position:absolute;left:0;top:0;height:650px;}.overview-item a{position:absolute;left:0;top:0;height:450px;width:100%;z-index:400;display:block;background:no-repeat top left;}.overview-item a span{position:absolute;top:360px;left:0;width:100%;padding:10px 0;text-align:center;color:#fff;font-weight:bold;font-size:13px;display:none;background:#450012;}.overview-item a:hover span{display:block;}#footer .logo{margin:0 -20px 0 0;}#footer,#footer a{color:#777;text-transform:uppercase;text-decoration:none;}#footer a:hover{color:#e8e8e8;}#footer .spacer{padding:0 6px;}.news-list-container .news-list-browse{position:absolute;right:30px;top:30px;}.news-list-container .news-list-item{position:absolute;left:0;top:112px;height:113px;width:670px;z-index:7;}.news-list-container .news-content{float:left;width:500px;margin:8px 0 0 30px;}* html .news-list-container .news-content{width:470px;}.news-list-container .news-content .subheader{padding:8px 0 0 0;}.news-list-container .news-list-item .image{float:right;margin:12px 12px 0 0;}.news-list-container .news-list-item .morelink{float:right;margin:-15px 0 0 0;}.member-list-container{padding:30px 0 0 0;position:relative;margin:0 0 0 -30px;}.member-list-container .news-list-item{position:relative;margin:0;left:0;height:56px;width:455px;z-index:7;}.member-list-container .news-content{float:left;width:300px;margin:8px 0 0 30px;}.member-list-container .spacer{height:56px;display:none;}.member-list-container .news-content .subheader{padding:3px 0 0 0;}.member-list-container .image{float:right;margin:2px 12px 0 0;line-height:52px;}.member-list-container .image img{line-height:52px;}.field{height:24px;clear:both;float:none;}* html .field{height:26px;}.row{height:94px;}.field label,.field input{display:block;float:left;}.field label{line-height:14px;height:14px;width:110px;}.field input,.field textarea,.field select{width:240px;float:right;border:1px solid;}.field input{width:250px;}#booking_form .field label{width:105px;}.submit input{width:80px;}.field textarea{width:250px;height:80px;margin-bottom:8px;}.field option{border:0;}.error-container{clear:both;float:none;margin:0 0 10px 0;}.error-container ul{padding:0 0 0 15px;}#month{width:90px;}#day{width:47px;padding-left:1px;}#year{width:60px;}#stunde,#minute{width:18px;}#stunde,#minute,#year,#month{margin:0 0 0 2px;}.boxset{float:left;width:230px;height:140px;padding:0 0 0 5px;}* html .boxset{width:210px;float:right;margin:-14px -5px 0 0;}.boxset input{width:15px;margin:0 5px 0 0;}.boxset label{width:190px;}.boxset td{padding:0 0 4px 0;white-space:nowrap;}*+html .boxset td{padding:0;}*+html .two-rows td{padding:0 0 13px 0;}input.radio{background-color:#565514;border:0;}.radios .caption{width:122px;float:left;}.radios .options{width:240px;float:left;}.radios .options input{width:15px;float:left;margin:0 10px 0 0;background-color:none;}.radios .options label{width:200px;float:left;line-height:18px;}.radios .options br{clear:both;float:left;}.submit .newsletter{float:left;margin:3px 0 0 120px;border:0;}*+html .submit .newsletter{margin:22px 0 0 124px;}.tx-tischplan-pi1{position:absolute;left:230px;top:0;width:670px;height:650px;z-index:8;}.tx-tischplan-pi1 a,.tx-tischplan-pi1 .tischitem{position:absolute;display:block;overflow:hidden;text-decoration:none;cursor:pointer;z-index:300;}.tx-tischplan-pi1 .tisch-inner{background:#fff;display:block;width:300px;height:300px;}.tx-tischplan-pi1 .active{border:1px solid #450012;}.tx-tischplan-pi1 .plan-pic{position:absolute;left:0;top:0;}#jsgallery,#jsgallery div{position:absolute;}#jsgallery{top:0;right:0;width:670px;height:650px;overflow:hidden;}#jsgallery .thumbnails,#jsgallery .thumbcol{width:160px;height:450px;overflow:hidden;}#jsgallery .thumbcol a{display:block;height:86px;width:160px;margin:0 0 5px 0;}#jsgallery .singlepic{top:0;right:0;width:520px;}#jsgallery .singlepic .container{height:86px;width:480px;right:0;top:0;background:#000;text-align:right;padding:0 40px 0 0;}#jsgallery .singlepic p{padding:0;}#jsgallery .singlepic p.name{font-weight:bold;padding:38px 0 0 0;}#jsgallery .buttons{left:0;top:460px;width:160px;}#jsgallery .buttons img{cursor:pointer;display:block;padding:3px;float:left;}#jsgallery .runter{margin:0 0 0 45px;}* html #jsgallery .runter{margin:0 0 0 20px;}#jsgallery .rauf{margin:0 0 0 20px;}*+html .csc-textpic .csc-textpic-imagewrap{padding-bottom:15px;}a.glossary,a dfn,a abbr{text-decoration:none;}