html {height:100%;overflow:auto;}

body {		margin:0;
			padding:0;
			text-align: center; 
			background-color: #61204e;
			background-image: url(Icons/bg.gif);
			background-repeat: repeat-x;
			overflow: auto;
			height:100%;
			}
			
body, font, input, textarea, select, table, td, th, p {
			font-family : Geneva, Verdana, Arial, Helvetica, sans-serif; 
			font-size : 12px; 
			line-height: 16px;
			text-align:left;
			color: #000000; 
			border:0;}


			
#zentriert { 	
			text-align: left;
			margin: auto;
			padding: 0px;
			width: 860px;
			height:100%;
			
			}
			
#subnavi	{
			position:absolute;
			width:49px;
			top:20px;
			}

#restaurant	{
			position: relative;
			background-image: url(Icons/restaurant_bg.gif);
			float:left;
			width:370px;
			margin: 0px;
			margin-right: 120px;
			padding:0px;
			border:0;
			height:1200px;
			}
		
#club		{
			position: relative;
			background-image: url(Icons/club_bg.gif);
			float:left;
			width:370px;
			margin: 0px;
			padding:0;
			border:0;
			height:1200px;
			}
			
			
.abstand	{
					margin-top:17px;

					}
					
.abstandclub	{	
					margin-left:121px;
					margin-top:17px;

					}
					
.abstandcluboben	{	
					margin-left:121px;
					}
					
.oeffnung	{	
					margin-left:49px;

					}
					
#newsletter		{	
					margin-left:121px;
					margin-top:17px;
					background-image: url(Icons/Button_newsletter.gif);
					width:249px;
					height:101px;
					}
			
#speisekarte	{
			position: relative;
			margin-left:0px;
			background-image: url(Icons/restaurant_bg.gif);
			background-repeat: none;

			}
			
#oeffnungszeiten	{
			position: relative;
			background-image: url(Icons/restaurant_bg.gif);
			float:left;
			width:370px;
			margin: 0px;
			margin-right: 0px;
			padding:0px;
			border:0;
			height:100%;
			}
			
#impressum	{
			position: relative;
			background-image: url(Icons/restaurant_bg.gif);
			background-repeat: none;
			width:370px;
			margin: 0px;
			padding:0px;
			border:0;
			height:1000px;
			}			

.logo_restaurant	{
			position: relative;
			margin-left:49px;
			}			
.logo_club	{
			position: relative;
			margin-right:49px;
			}	
.p_restaurant	{
			position: relative;
			margin-left:69px;
			width:280px;
			height:280px;
			}
			
.p_impressum	{
			position: relative;
			margin-left:69px;
			width:280px;
			}
.p_club	{
			position: relative;
			margin-left:20px;
			width:280px;
			height:280px;
			font-weight:normal;
			color: #ffffff;
			}	
			


.unsichtbar	{

			display:none;
			}

* html #hauptspalte
		{
		width: 500px;
		w\idth: 500px;
		}

		
* html #inhalt
		{
		width: 810px;     
		w\idth: 780px;
		}	
/* Loesung   hier 750 eingetragen, Hack nochmal checken */

		

#logo		{
			position: relative;
			margin: 0px;
			padding:0;
			top:40px;
			left:0px;
			border:0;
		}




h1	 		{
			font-family : Geneva, Verdana, Helvetica, Arial;
			margin-left:70px;
			font-size : 16px; 
			line-height: 18px;
			color: #000000; 
			font-weight:normal;
			margin-top:0px;
			}
			
h2	 		{
			font-family : Geneva, Verdana, Helvetica, Arial; 
			font-size : 16px; 
			line-height: 18px;
			color: #641811; 
			font-weight:normal;
			margin-bottom:5px;
			}
			

a	 		{
			font-family : Geneva, Verdana, Helvetica, Arial; 
			font-size : 12px; 
			font-weight:normal;
			color: #9d5186; 
			border:0;
			text-decoration:underline;
			}		
			
a img	 		{
			border:0;
			}		
			
			
p a:hover	 		{
			font-family : Geneva, Verdana, Helvetica, Arial; 
			font-size : 12px; 
			color: #ffffff; 
			border:0;
			text-decoration:none;

			}	
			
strong		{
			color: #5b0f45;
			}
			
small		{
			font-size:10px;
			}
			
.email_p	{
			color:#ffffff;
			margin:0;
			padding:0;

			}
			
.email_p a	{
			color:#ffffff;
			text-decoration:underline;
			margin:0;
			padding:0;

			}