/* Stylesheet für allgemeine seiten */
a:link      { color:#660000; text-decoration:none; }
a:visited   { color:#660000; text-decoration:none; }
a:active    { color:#330000; text-decoration:none; }
a:hover     { color:#cc3333; text-decoration:none; }
 

body{
	margin: 0px;
	height: 100%;
	border-top-color:#000;
	background-color: #660000;
	background-image: url( ../images/bg.png ) ;
	background-repeat:repeat-x;
	font-family: Verdana, Geneva, sans-serif;
	scrollbar-3dlight-color: #CC0033;
	scrollbar-arrow-color: #FF3433;
	scrollbar-base-color: white;	
	scrollbar-darkshadow-color: #CC0033;
	scrollbar-face-color: #CC0033;
	scrollbar-highlight-color: white;
	scrollbar-shadow-color: #FF3433;
	scrollbar-track-color: #F7F7F7;			
}
#BodyBox{
	position:absolute;
	height: 589px;
	width:800px;
	top: 287px;
	left: 50%;
	margin-left: -400px;
	margin-top: -289px;
	border: 2px solid #CCC;
	background-color: white;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:796px;
	height: 700px;
	z-index: 1;
}

#MainBox {
	height:84px;
	width:796px;
	position:absolute;
	border-bottom: 2px solid black;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:210px;
}
#MainInnerBox {
	height:66px; 
	width:729px;
	margin-left: 20px;
	margin-top: 5px;
	position:absolute;         
	border: 2px solid black;
	background-image: url( ../images/4x4LightDarkRed.gif );
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:725px;		
}
 
#NavBox{
	position:absolute;
	top: 84px;
	width: 616px;
	height: 25px;
	background-color: #f fffff;
	color: #660000;
	z-index: 20;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 19px;
	top: 188px;
	left: 150px;
} 

.ContentBox{
	position:absolute;
	top: 222px;
	width: 796px;
	height: 455px;
	border-top: 1px solid #999;
	background-image: url( ../images/back ground.jpg );
	border-bottom: 1px solid #999;
	overflow: auto;
	background-attachment: fixed;
	voice-family: "\"}\"";
	voice-family:inherit;
	height:453px;
}
.ContentBox[class]{
	background-attachment: scroll;
}

#Content{
	margin: 15px 15px 15px 28px;
	z-index: 1;
}

.Headline{
	font-weight: bold;
	font-size: 0.78em;
	z-index: 0;
}
.Text{	
	font-size: 0.76em;
	line-height: 1.5em;
	text-align: justify;	
}
#TickerBox{
	position:absolute;
	top: 677px;
	width: 796px;
	height: 23px;
	background-color: #eeeeee;
	color: #666666;
	font-size:12px;
}  

#NavPoint_1{
	margin-left: 3px;
	margin-right: 12px;
}

#NavPoint_2{
	margin-left: 3px;
	margin-right: 12px;
}

#NavPoint_3{	
	margin-left: 3px;
	margin-right: 12px;
}

.links{
	border-color:#ccc;
	border-width:thin;
	border-style: dotted;
	border-top-color:#FFF;
	height: 13px;
	margin-left: 22px;
	width: 110px;
	padding-top: 1px;
	padding-bottom: 3px;
	text-align: center;
	cursor: hand;
	background-color:#ffffff;
}
#link_2_1, #link_3_1{
	border-top-color:#ccc;
	border-top-width:thin;
	
}

#link_2_2, #link_3_2{

}

#SpeiseLink{
	position: absolute; 
	left: 71px;	
	top: 18px;
	height: 46px;	
	display: none;
	font-size:11px;
	
	}
	
#GetraenkeLink{
	position: absolute; 
	left: 195px;	
	top: 18px;
	width:auto;
	height: 46px;	
	display: none;
	font-size:11px;

}

.NavPoints{
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bo ld;
	margin-top: 1px;
	z-index: 20;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#Tickertext{
	margin-left: 50px;	
}
#imgStart_1{
	float: right;
	margin-top: 21px; 
	margin-left: 5px;	
}
#imgStart_1[id]{	
	margin-top: 14px;
}
#imgStart_left{
	float: left;
	margin-top: 21px; 
	margin-right: 5px;	
}
#imgStart_left[id]{	
	margin-top: 14px;
}
/* Ende Stylesheet für allgemeine seiten */
/* Stylesheet für das Speisekarten */
.Speisetabelle{
	/*font-family: "Times New Roman", Times, serif;*/
	font-family: Arial,Helvetica,"sans serif";
	font-size: medium;
	background-color:#ffffff;
	padding-left: 15px;
	padding-top: 15px;
	border: 1px solid black;
	background-image:url(../../../../Documents/Unbenannte%20Site%203/bg sp.jpg);
	background-repeat: repeat-x;
}
.HeadlineItalic{
	font-weight: bold;
	font-size: 1.1em;
	font-style: italic;
	text-align: center;
}
.HeadlineNormal{
	font-weight: bold;
	font-size: 1.1em;	
	
}
.SmallTextItalic{
	font-weight: normal;
	font-size: 0.7em;
	font-style: italic;
	text-align: center;
}
.SmallTextItalic08{
	font-weight: normal;
	font-size: 0.8em;
	font-style: italic;
	text-align: center;
}
.NormalText{
	font-size:  0.8em;
}
.NormalTextBold{
	font-weight: bold;
	font-size:  0.9em;		
}
.NormalTextBoldCenter{
	font-weight: bold;
	font-size:  0.9em;
	text-align: center;		
}
.NormalCenter{
	text-align: center;
	padding-bottom: 10px;
	font-size:  0.8em;
}

#delikat,#veget,#dessert{
	text-align: left; padding-bottom: 10px;
}
.SmallTextItalicLeft{
	font-weight: normal;
	font-size: 0.7em;
	font-style: italic;
	padding-left: 15px;
}
.PdfLink{
	font-size:  0.7em;
	text-align: center;
}
.NormalSmall{
	font-size:  0.7em;	
}
/* Ende Stylesheet für das Speisekarten */
/*Stylesheet für das popup fenster */
#pop Up{
	position: absolute;	
	top: 280px; 
	left: 400px;
	width: 200px;
	height: 250px;
	border: 1px solid black;
	background-color: #FF6600;
	display: inline;
	z-index: 0;	
}
#pop UpLeiste{
	background-color: #CC0034;
	height: 20px;
	border-bottom: 1px solid black;
}
#close PopUp{
	float: right;
	width: 15px;
	height: 15px;
	color: white;
	border: 1px solid white;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	font-size: 0.8em;
	cursor: hand;
}
/* Ende Stylesheet für das popup fenster */
/* Stylesheet für die galerie */
#recorderMainBox{		
	position: absolute;
	top: 51px;
	left: 28px;
	width: 709px;
	height: 360px;
	background-color: #CC0034;/*#D4D0C8;*/
	border: 2px solid black;	
}
#leftBox{
	position: absolute;
	left: 10px;
	top: 10px;
	width: 400px;
	height: 338px;	
	float: left;	
}
#rightBox{
	background-color: #FF3433;/*#D4D0C8;*/
	position: absolute;
	left: 422px;
	top: 10px;
	width: 277px;
	height: 338px;
	border-top: 2px solid white;
	border-left: 2px solid white;
	border-bottom: 2px solid #808080;
	border-right: 2px solid #808080;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 273px;	
}
#picBox{
	height: 263px;
	width: 400px;
	background-color: #D4D0C8;	
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 2px solid white;
	border-right: 2px solid white; 
}

#recorderBackgroundBox{
	text-align: center;
	width: 400px;
	height: 32px;	
	background-color: #D4D0C8;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 2px solid white;
	border-right: 2px solid white;
	margin-top: 39px;			
}
.recorderButton{
	float: left;
	width: 20px;
	height: 20px;	
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;	
	margin-right: 5px;
	margin-top: 5px;
}
#rewindButton{
	margin-left: 5px;
}
#picText{
	float: left;	
	width: 253px;
	height: 20px;
	margin-top: 5px;
	border-top: 1px solid #808080;
	border-left: 1px solid #808080;
	border-bottom: 1px solid white;
	border-right: 1px solid white;
}
#picInnerText{
	float: left;
	width: 251px;
	height: 18px;
	border: 1px solid black;
	background-color: white;
}
.lizPics{
	float: left;
	margin-top: 4px;
	margin-left: 3px;
	background-color: #D4D0C8;	
	text-align: center;
	border-top: 2px solid #808080;
	border-left: 2px solid #808080;
	border-bottom: 2px solid white;
	border-right: 2px solid white;
	width: 64px;
	height: 43px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 60px;
	height: 39px;	
}
#lizPic0{
	margin-left: 4px;
	border-top: 2px solid #FDF46A;
	border-left: 2px solid #FDF46A;
	border-bottom: 2px solid #FDF46A;
	border-right: 2px solid #FDF46A;	
}
#picBig{
	text-align: center;
}
/* Ende Stylesheet für die galerie */
#address{
	font-size: 0.7em;
	font-style: italic;		
	position: absolute;
	top: 704px;   
}
			
