/* CSS Document */
a:visited { color: #ac5856; text-decoration:none; outline: none;  }
a:active {	color: #ac5856; text-decoration:none; outline: none;  }
a:hover {  	color: #ff0000; text-decoration:none; outline: none;  }
a:link  {   color: #ac5856; text-decoration:none; outline: none;  }

a {	font-family:Arial, Helvetica, sans-serif;}

body {
	background-color: #141414;
	}
	

#site {
	width:860px;
	margin: 0px auto;
	}


#header {
	width:860px;
	height:250px;
	background-image:url(../img/header_neu.jpg);
	}
	
#header_club {
	width:860px;
	height:250px;
	background-image:url(../img/header_reser.jpg);
	}		
	

#header_girls {
	width:860px;
	height:250px;
	background-image:url(../img/header_girls.jpg);
	}	
	
#header_events {
	width:860px;
	height:250px;
	background-image:url(../img/header_events.jpg);
	}	
	
#header_service {
	width:860px;
	height:250px;
	background-image:url(../img/header_service.jpg);
	}
	
#header_presse {
	width:860px;
	height:250px;
	background-image:url(../img/header_presse.jpg);
	}			
			
#header_reser {
	width:860px;
	height:250px;
	background-image:url(../img/header_reser.jpg);
	}	

#header_alexa {
	width:860px;
	height:250px;
	background-image:url(../img/header_alexa.jpg);
	}		

#header_jenna {
	width:860px;
	height:250px;
	background-image:url(../img/header_jenna.jpg);
	}		

#header_tina {
	width:860px;
	height:250px;
	background-image:url(../img/header_tina.jpg);
	}		

#header_tanja {
	width:860px;
	height:250px;
	background-image:url(../img/header_tanja.jpg);
	}		

#header_jana {
	width:860px;
	height:250px;
	background-image:url(../img/header_jana.jpg);
	}		
	
#header_christin {
	width:860px;
	height:250px;
	background-image:url(../img/header_christin.jpg);
	}		
	
#header_heidi {
	width:860px;
	height:250px;
	background-image:url(../img/header_heidi.jpg);
	}		
	
#header_2gether {
	width:860px;
	height:250px;
	background-image:url(../img/header_2gether.jpg);
	}		
	
#header_2g2 {
	width:860px;
	height:250px;
	background-image:url(../img/header_2g2.jpg);
	}			
		
#header_af {
	width:860px;
	height:250px;
	background-image:url(../img/header_af_2.jpg);
	}			
	
#header_maya {
	width:860px;
	height:250px;
	background-image:url(../img/header_maya.jpg);
	}				
	
#header_gina {
	width:860px;
	height:250px;
	background-image:url(../img/header_gina.jpg);
	}				
				
#main_col {
	width:860px;
	height:1200px;
	background-color:#3e2c2c;

	}	
	
#nav_col {
	width:180px;

	float:left;
	padding-top:20px;

	}	
	
#con_col {
	width:450px;
	float:left;	
	padding-top:20px;
	}	
	
#tea_col {
	width:230px;
	float:left;	
	padding-top:20px;
	text-align:right;

	}		
	
	
.textbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	padding:10px;
	color:#eae0af;
	}

#left_nav {
	width:110px;
	height:275px;	
	background-image:url(../img/bg_nav.jpg);
	margin-top:15px;
	padding:25px;
	padding-left:10px;
	padding-top:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	}		

	#left_nav ul {
				margin:0; 
				padding:0; 
				}

			#left_nav ul li {
							list-style-type:none; 
							padding-top:25px;
							}

						#left_nav ul li a.active {
												color:#ec3434; 
												}




.event-list {}

	.event-list ul {
			padding:0; 
			padding-left:10px; 
			margin:0; 
			}
			
			.event-list ul li {
						list-style-type:none;
						}




#bot_end {
	width:860px;
	height:40px;
	background-image:url(../img/bot_end.jpg);
	}

#footer {
	margin-top:15px;
	width:825px;
	height:72px;
	background-image:url(../img/bg_footer.jpg);
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.5;
	padding-top:28px;
	padding-left:25px;
	padding-right:10px;
	}
	
#cre {
	 text-align:center; 
	 width:860px; 
	 margin-top:20px; 
	 color: #ec3434; 
	 font-size:12px; 
	 font-family:Arial, Helvetica, sans-serif; 
	 }

	#cre a { color: #ec3434;  }
	
		a:hover {  color: #ff0000; }



.span {
	color: #ac5856;
	font-family:Arial, Helvetica, sans-serif;
	}
	
.span_active {
	color: #ec3434;
	font-family:Arial, Helvetica, sans-serif;
	}	
	
.row_2 {
	margin-top:25px;
	}
	
	

	
.two_elements {}

	.two_elements .el_1,
	.two_elements .el_2 {
		width: 50%;
		padding: 0;
		margin: 0;
		float: left;
		}
	
	.no_width .el_1,
	.no_width .el_2,
	.w_arrow .el_1,
	.w_arrow .el_2 {
		width: auto;
		}
	
	.no_width .el_2,
	.w_arrow .el_2 {
		float: right;
		}
	


#footer .two_elements .el_1 {
	color: #ec3434;
	}

#footer .two_elements .el_2 {
	text-align:right;
	color: #ac5856;
	}

	
.btn_maps {
	top:600px; 
	left:-30px; 
	position:absolute; 
	}	
	
.btn_facebook {
	top:750px; 
	left:-30px; 
	position:absolute; 
	}	
	


	
.first {
	float:left; 
	margin-left:25px; 
	border:0;
	}	
	
.second {
	 float:left; 
	 margin-left:7px; 
	 border:0;
	 }	
	 

.pager {
	width:350px;
	color:#eae0af;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	margin-top:20px;
	}	

		.pager a {
			color:#eae0af;
			font-size:12px;
			font-family:Arial, Helvetica, sans-serif;
			}		


a img {
	border:0;
	}
	
.formholder{
		position: relative;
		padding-left: 145px;
		margin-top:5px;
		}
	
.formholder label{
		position: absolute;
		left: 0;
		top: 0;
		padding-left:0px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#eae0af;
		}
	
.inputholder select{
		margin: 0 10px 0 0;
		font-weight: bold;
		}			
	
 input {
		border:0;
		background:url(../img/bg_input.jpg) #3e2c2c;
		background-repeat:no-repeat;
		
		color:#eae0af;
		
		}	

 select {
		border:0;
		background-image:url(../img/bg_input.jpg);
		background-repeat:no-repeat;
		color:#eae0af;
		
		}	


	textarea.morelineinput {
		height:142px;
		width: 237px;
		overflow:auto;
		background-image:url(../img/bg_moreinput.jpg);
		background-repeat:no-repeat;
		border:0;
		padding:4px;
		color:#eae0af;
		}






.width_70 {
	width:70px;
	}

.width_170 {
	width:170px;
	}

.width_245 {
	width:245px;
	}	
	
.width_395 {
	width:395px;
	}		
	
.width_95 {
	width:95px !important;
	}		

.width_300 {
	width:300px !important;
	}		

.width_610 {
	width:610px !important;
	}		
.width_600 {
	width:600px !important;
	}



.mt_5 {
	margin-top:5px;
	}
 
.mt_15 {
	margin-top:15px;
	}

.mt_30 {
	 margin-top:30px;
	 }	

.mt_65 {
 	margin-top:65px !important;
	border:1px solid green;
	}


.spacer_15 {
	height:15px;
	}	
.spacer_65 {
	height:65px;
	}	







.clear {
	clear:both;
	}	

.clean {
	margin:0 !important;
	padding:0 !important;
	}

.pt_zero {
	padding-top:0 !important;
	}	
	
	




.opening_times { 
		width:200px; 
		height:215px; 
		padding-top:20px; 
		padding-left:10px;
		background-image:url(../img/opening_bg.jpg); 
		float:right; margin-top:20px; display:inline; 
		font-family:Arial, Helvetica, sans-serif; 
		color: #ec3434; 
		}
		
.opening_times hr { margin:0; margin-top:5px;}


.opening_times p { font-size:12px; margin-top:70px; }


.pager { text-align:left; width:100%;  color: red; font-family:Arial, Helvetica, sans-serif; font-size:16px; }

.pager a {   color: #ac5856; text-decoration:none; border:0; margin:0; outline: none;  }
.pager a:hover {  color: #ff0000; text-decoration:none; border:0; margin:0; outline: none;  }