html {height:100%;overflow:auto;}

body {		margin:0;
			padding:0;
			text-align: center; 
			overflow: auto;
			height:100%;
			}
					



			
.startclub	{ display:block;
             background-image:url(images/club_index_04.jpg);
             width:653px; height:198px; 
             border:0;
             margin-left:70px;
             }
             
.startclub:hover { background-image:url(images/club_index_05.jpg); 
border:0;}


.startbar	{ display:block;
             background-image:url(images/bar_index_02.jpg);
             width:653px; height:198px; 
             border:0;
             margin-left:70px;
             }
             
.startbar:hover { background-image:url(images/bar_index_03.jpg); 
border:0;
}
			

			
			
.bar		{
			/*background-color:#000000;*/
			background: url(images/koi_mannheim.jpg);
			}
			
.club		{
			/*background-color: #CA001F;*/
			background: url(images/koi_mannheim.jpg);
		 

			}
			
.start		{
			background: url(images/koi_mannheim.jpg);

			}
			
body, font, input, textarea, select, table, td, th, p {
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 13px; 
			line-height: 16px;
			text-align:left;
			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:auto;
			}


			
			
#restaurant_single	{
			position: relative; 
			background-image: url(Icons/restaurant_bg.gif);
			float:left;
			width:740px;
			margin: 0px;
			margin-right: 120px;
			padding:0px;
			border:0;
			height:auto;
			}

									
		
#club		{
			position: relative;
			background-image: url(Icons/club_bg.gif);
			float:left;
			width:370px;
			margin: 0px;
			padding:0;
			border:0;
			height:auto;
			
			}
			
			
			
#club_single {
			position: relative; 
			background-image: url(Icons/club__bg1.gif);
			float:left;
			width:740px;
			margin: 0px;
			margin-right: 120px;
			padding:0px;
			border:0;
			height:auto;
			}

/* SLIDESHOW */

#slideshow {
    position:relative;
    height:200px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:30;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}


/* Navigation */


#navigation	{
			height:30px;
			padding-top:0px;
			margin:29px;
			text-transform: uppercase;
			width:720px;
			}
			

#navigation ul	{
			list-style: none;
			}
			
#navi ul li	{
			list-style: none;
			}

#navi li {
  display: inline; /* Listenelemente nebeneinander */
  list-style-type: none;
  margin:0;
  padding:0px;
  float:left;
  margin:0px 10px 0px 0px;
}


#navi a {
	font-size:15px;
	text-decoration: none; 
	text-transform: uppercase;
  	font-weight:bold;
  	text-decoration:none;
  	color:#999999;
}

#navi li a:hover {
  	color:#FFFFFF;
  	font-weight:bold;
  	border-bottom:  #9c2024;
}

#navigation .aktiv {
	font-size:15px;
	font-weight:bold;
  	color:#FFFFFF;
}



/* Navigation  Footer*/


#navigation_footer	{
			height:30px;
			padding-top:0px;
			margin:0px;
			margin-top:10px;
			text-transform: uppercase;
			width:730px;

			}
			

#navigation_footer ul	{
		list-style: none;
			}
			
#navi_footer ul li	{
			list-style: none;
			}

#navi_footer li {
  display: inline; /* Listenelemente nebeneinander */
  list-style-type: none;
  margin:0;
  padding:0px;
  float:right;
  margin:0px 10px 0px 0px;
}


#navi_footer a {
	font-size:11px;
	text-decoration: none; 
	text-transform: uppercase;
  	font-weight:bold;
  	text-decoration:none;
  	color:#999999;
}

#navi_footer li a:hover {
  	color:#FFFFFF;
  	font-weight:bold;
  	border-bottom: #FFFFFF;
}

#navigation_footer .aktiv {
	font-size:12px;
	font-weight:bold;
  	color:#FFFFFF;
} #navigation_footer {color:#333333;}


			
.abstand	{
					margin-top:17px;

					}
					
.abstandclub	{	
					margin-left:121px;
					margin-top:17px;

					}
					
.abstandcluboben1	{	
					margin-left:400px;
					margin-top:-430px;
					font-size:12px;
					font-weight:normal;
  					color:#FFFFFF;
  					width:270px;
					
					}
					
.abstandcluboben2	{	
					margin-left:100px;
					margin-top:-430px;
					font-size:12px;
					font-weight:normal;
  					color:#FFFFFF;
  					width:500px;
					
					}
					
				
					
.abstandcluboben	{	
					margin-left:68px;
					margin-top:-20px;
					}				
					
					
					
.oeffnung	{	
					margin-left:49px;

					}
					
#newsletter		{	position: relative;
					margin-left:69px;
					margin-top:17px;
					height:450px;
					width:400px;
					}
			
#speisekarte	{
			position: relative;
			margin-left:0px;
			background-image:;
			background-repeat: none;


			}
#container_single_bar	{
			position: relative;
			background-image: url(Icons/bg_bar.gif);
			background-repeat:repeat-y;
 			background-position:0 0;
 			height:1000px;
 			padding:0px;
			border:0;
			margin-bottom:-20px;

			}			

#container_single_club	{
			position: relative;
			margin-left:0px;
			background-image: url(Icons/bg_club.gif);
			}							
			
#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:450px;
			color: #ffffff;
			
			}
			
.p_club_single	{
			position: relative;
			margin-left:69px;
			margin-bottom:50px;
			width:550px;
			height:400px;
			color: #ffffff;
			text-decoration:none;
			}
			
.p_club_pro	{
			position: relative;
			margin-left:69px;
			margin-bottom:50px;
			width:550px;
			height:;
			color: #ffffff;
			text-decoration:none;
			}			
			
.p_club_galerie	{
			position: relative;
			margin-left:69px;
			width:700px;
			height:437px;
			color: #ffffff;
			}			
			
			
			
.p_index	{
			position: ;
			margin-left:69px;
			width:500px;
			height:450px;
			color: #ffffff;
			}
			
.p_club_single img {
			padding-right:15px;
			padding-bottom:15px;
	
			}
			
			
.p_club_news	{
			position: relative;
			margin-left:69px;
			width:500px; color: #ffffff;
			
			
			}
			
.p_club_programm	{
			position: relative;
			margin-left:69px;
			width:600px;
			height:;
			color: #ffffff;
			}			
									
			
			
.p_impressum	{
			position: relative;
			margin-left:69px;
			width:280px;
			color: #ffffff;
			}
.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 : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			margin-left:70px;
			font-size : 16px; 
			line-height: 0px;
			color: #FFFFFF; 
			font-weight:normal;
			margin-top:0px;
			}
			
h2	 		{
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 16px; 
			line-height: 18px;
			color: #641811; 
			font-weight:normal;
			margin-bottom:5px;
			}
			
h3	 		{
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 16px; 
			line-height: 18px;
			color: #FFFFFF; 
			font-weight:normal;
			margin-bottom:;
			}
			
h4	 		{
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 22px; 
			line-height: 18px;
			color: #FFFFFF; 
			text-transform: uppercase;
			font-weight:bold;
			margin-bottom:;
			text-decoration:none;
			margin:0;
			padding:0;
			}			
					

.p_bar_single a	 		{
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 12px; 
			font-weight:normal;
			color: #fff; 
			border:0;
			text-decoration:;
			}		
			
a img	 		{
			border:0;
			}		
			
			
p a:hover	 		{
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 12px; 
			color: #458595; 
			border:0;
			text-decoration:none;

			}	
			
.p_club_single a  {
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 12px; 
			font-weight:normal;
			color: #fff; 
			border:0;
			text-decoration:none;
			}		

.p_club_pro a  {
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 12px; 
			font-weight:normal;
			color: #fff; 
			border:0;

			}		

strong		{
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif;
			color: #ffffff;
		    font-size:14px;
		    text-decoration:none;
			}
			
strong2		{
			font-family : Helvetica, Geneva, Verdana, Arial, sans-serif; 
			font-size : 36px; 
			line-height: 28px;
			color: #FFFFFF;
			font-weight:bold;
		    
			}			
			
			
strong_pro		{
			color: #FFFFFF;
		    font-size:18px;
	        font-weight:bold;
			}			
					
			
small		{
			font-size:10px;
			}
			
.email_p	{
			color:#ffffff;
			margin:0;
			padding:0;

			}
			
.email_p a	{
			color:#ffffff;
			text-decoration:underline;
			margin:0;
			padding:0;

			}
