﻿body 
{
				
				text-align: center ;
				background:ThreeDLightShadow;
}

.homi
{

				background:  white ;
				width: 100%;
				height: auto;
				text-align: center ;
				
				margin-top: 0;
				padding-top:0;
				padding-bottom:10%;
			
	
}
.homi2
{
				background:  white ;
				width: 100%;
				height: auto;
				text-align:left;
				
				margin-top: 0;
				padding-top:0;
				padding-bottom:10%;
			
	
}
.title
{
	height:auto;
	background-color:blue;
	width:100%;
	color:white;
	font-size:3em;
	font-family:"Arial Unicode MS";
	text-align:center;
	padding-bottom:2%;
	padding-top:2%;
	
}
.rueck
{
	text-align:right;
	font-size:1em;
	color:maroon;
	border-bottom:thin gray solid;
	text-decoration:none;
	padding-bottom:0.5em;
	padding-top:0.5em;
}
.rueckmiddle
{
	text-align:center;
	font-size:1em;
	color:maroon;
	border-bottom:thin gray solid;
	text-decoration:none;
	padding-bottom:0.5em;
	padding-top:0.5em;

}
a:link
{
				text-decoration:none;
				
}

img{
max-width: 100%;
max-height:100%;
} 

table.menu
	{
	position:inherit;
	
	background-color:rgb(230,230,230);
	text-align: center ;
	width: 100%;
	padding-top:1%;
	padding-bottom:1%;
	border:10em;
	border-color:white;
	
	font-size:xx-large;

	/*border-collapse:collapse ;*/
	}
/************************************************************************************/
	
#buffet
{

				background:  white ;
				width: auto;
				height:auto;
				text-align: center ;
				
				margin-top: 0;
				margin-bottom:0;
				margin-left:1%; /*缩边栏*/
				margin-right:1%;
				padding-top:2%;
				padding-bottom:2%;
			
	
}
table.main
{
	border-style: 1em solid solid solid solid ;
	background-color:white;
	text-align: center ;
	color: black ;
	width: 100%;
	height:100%;
	font-size:2em;
	padding-top:0;
	padding-bottom:0;
	padding-left:20%;
	padding-right:20%;
	
	
	

	border-collapse:collapse ;
}


/************************************************************************************/



#impressum

{
				background:  white ;
				width: auto;
				height:100%;
				text-align: center ;
				
				color:navy;
				
				margin-top: 0;
				margin-bottom:0;
				margin-left:10%; /*缩边栏*/
				margin-right:10%;
				
				padding-bottom:100%;
				padding-top:20%;
			
}
.leftbar
{
				padding-bottom:1%;
				padding-top:1%;
				margin-bottom:1%;
				margin-top:1%;
				
				width:90%;
				height:100%;
				text-align:center;
				font-size:2em;
				background-color:white;
				margin-left:5%;
				margin-right:5%;
				
				
				
				
				}
.darker
{
	background-color:blue;
	color:white;
	width:90%;
	font-size:2em;
	margin-left:5%;
	text-align:left;
	
}
.btn1
{
	width:100%;
	
	height:auto;
	font-size:1.5em;
	text-align:left;
	
	background-color:rgb(230,230,230);
	color:teal;
	
	
	
	border-bottom-color:white;
}
.btn2
{
	width:auto;
	
	height:auto;
	font-size:1.5em;
	padding-bottom:0.5em;
	padding-top:0.5em;
	text-align:left;
	
	
	background-color:rgb(230,230,230);
	color:teal;
	
	padding-left:20%;
	
	
	
	

}

table.speise
{
	font-size:1.7em;
	padding-bottom:1.5em;
	padding-top:1.5em;
}





td.menu
{
	padding-bottom:1%;
	padding-top:1%;
	margin-top:5%;
}

th.menu
{
	padding-top:5%;
	padding-bottom:5%;
}