#stbg img
{
  border-top:1px solid #fff;}


.spacer10
{
	clear: both;
	padding:			10px 0 0 0;
 

}

body
{
	background:				url('/img/bg.jpg')  repeat-x center top;
	margin:					0px 0px 0px 0px;
	padding:				0;
    font-family:			arial narrow;
}

html
{
	height: 100.1%;
}



table
{
	margin-top:	30px;
	width: 530px;
	border-top: 1px;
	border-left: 1px;
	border-right: 0px;
	border-bottom: 0px;
}

anrechttable
{
	width: 530px;
	 
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
}

td
{
	 
	border: 1px solid #0e0e0e;
 
 
	text-align:	center;
	color: #000;
}
th
{
	color:	#000;
	border: 1px solid #0e0e0e;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;

}


a img
{
	border:					0px solid #fff;
}

.img
{
	width:					500px;
	text-align:				center;
	margin:					0 auto 0 auto;
	padding:				0;
}

#mainframe
{
	width:					774px;
	margin:					0 auto 0 auto;
	padding:				0;
}

#center
{   background:				url('/img/background.jpg') no-repeat;
	float:					left;
	width:					774px;
	margin:					0;
}



#padit
{
	padding:				0 0 0 10px;
	width:					744px;
}

#logobg
{
	
 	margin:					0px;
	width:					744px;
	height:					156px;
    background-position:	top;
    top:					5px;
}

#logo
{	
	text-align:				left; 
	padding:				50px 0px 0px 30px;
}
 	 

#tabs
{
	width:					759px;
	margin:					0;
	padding:				0;
	text-align:				left;
	float:					left;
	 
}

#tabs li
{
	height:					17px;
	width:					115px;
	
	float:					left;

	padding:				0;
	margin:					0px 3px 0px 0px;
	list-style:				none;

}

#tabs a
{
	height:					17px;
	display:				block;
	width:					115px;
	font-size:				13px;
	color:					#ffffff;
	text-decoration:		none;
	padding:				0;
	overflow:				hidden;
	font-family:			arial narrow;
	font-weight:			bold;
}

#tabs a:hover
{
	color:					#000;
}

#header
{
	clear:both;
	 
	border-top:				3px solid #fff;
	background-position:	top;
	height:					224px;
	width:					754px;
	margin:					0;
	padding:				0;
}

#headpicold
{	
   background:				#fff url('/img/HeadPics/35/.jpg');
   width:					429px;
   height:					221px;
   float:					left;
}

#headmenu
{	
	float:					left;
	height:					221px;
	width:					154px;
	padding:				0;
	border-left:			3px solid #fff;
}

#headnavi
{  
   color:					#fff;
   list-style:				none;
   padding:					0px 0px 0px 0px;  
   margin:					4px 0 0 0;
   width:					180px;
}

#headnavi li
{	padding:				1px 0 0 0;
	width:					250px;
	border-bottom:			2px solid #fff;
}

#headnavi a
{
	height:					20px;
	display:				block;
	color:					#fff;
	text-decoration:		none;
	padding:				0;
	margin:					1px 0 0 20px;
	font-family:			arial narrow;
	font-weight:			bold;
	font-size:				14px;
	text-transform:			uppercase;
}

#headnavi a:hover
{
	color:					#000;
}


#star
{
	float:					right;
	margin:					20px 20px 0 0;
	 
	background:				url('../img_fx/makestar.php?c=');
	 
	width:					113px;
	height:					114px;

}

#navi
{
   display:					block;
   font-size:				13px;
   color:					#fff;
   text-decoration:			none;

   height:					16px;
   width:					429px;
   border-right:			3px solid #fff;
   font-family:				arial narrow;
   font-weight:				bold;
   	text-transform:			uppercase;

}

#navi a
{
	font-size:				13px;
	font-family:			arial narrow;
	text-decoration:		none;
	color:					#fff;
   
}

#navi a:hover
{
	font-size:				13px;
	font-family:			arial narrow;
	text-decoration:		none;
	color:					#000;
   
}

#mainarea
{
  
   width:					734px;
   h---eight:					333px;
   border-top:				1px solid #fff;
   padding:					20px 0 0 30px;
   font-family:				arial narrow;
   font-size:				13px;
   color:					#555555;

}

#mainarea a
{
	font-size:				14px;
    font-family:			arial narrow;
	text-decoration:		none;
	color:					#555555;

}

#mainnavi
{
  float:					left;
  padding:					20px 0 0 0;
  margin:					 0;
  width:					174px;

 


}

#mainnavi ul
{
	margin:0;
	padding:3px;
 
}

#mainnavi li
{
	padding:				0;
	margin:					5px 0 0 0;
	list-style:				none;
	border: 0px solid #000;
}


#maincont
{
  float:					left;
  padding:					20px 0 0 15px;
  margin:					0;
  width:					540px;
  background:				url('../img/maincontbg.jpg') repeat-y;

  
}

 

.fnote
{
	font-size: 12px

}

#navi32 
{
   color:					#ff9966;
   display:					block;
   font-size:				13px;
   text-decoration:			none;
   height:					16px;
   width:					429px;
   border-right:			3px solid #fff;
   font-family:				arial narrow;
   font-weight:				bold;
   text-transform:			uppercase;
	
}

#navi32 a
{
	color:					#fff;
	text-decoration:		none;
}

#navi32 a:hover
{
	color:					#ff9966;
	text-decoration:		none;
}



#navi33 
{
   color:					#712d2e;
   display:					block;
   font-size:				13px;
   text-decoration:			none;
   height:					16px;
   width:					429px;
   border-right:			3px solid #fff;
   font-family:				arial narrow;
   font-weight:				bold;
   text-transform:			uppercase;
	
}

#navi33 a
{
	color:					#fff;
	text-decoration:		none;
}

#navi33 a:hover
{
	color:					#6699bb;
	text-decoration:		none;
}


#navi34 
{
   color:					#ff7777;
   display:					block;
   font-size:				13px;
   text-decoration:			none;
   height:					16px;
   width:					429px;
   border-right:			3px solid #fff;
   font-family:				arial narrow;
   font-weight:				bold;
   text-transform:			uppercase;
	
}

#navi34 a
{
	color:					#fff;
	text-decoration:		none;
}

#navi34 a:hover
{
	color:					#ff7777;
	text-decoration:		none;
}


#navi35 
{
   color:					#99bb66;
   display:					block;
   font-size:				13px;
   text-decoration:			none;
   height:					16px;
   width:					429px;
   border-right:			3px solid #fff;
   font-family:				arial narrow;
   font-weight:				bold;
   text-transform:			uppercase;
	
}

#navi35 a
{
	color:					#fff;
	text-decoration:		none;
}

#navi35 a:hover
{
	color:					#99bb66;
	text-decoration:		none;
}


#navi39 
{
   color:					#000;
   display:					block;
   font-size:				13px;
   text-decoration:			none;
   height:					16px;
   width:					429px;
   border-right:			3px solid #fff;
   font-family:				arial narrow;
   font-weight:				bold;
   text-transform:			uppercase;
	
}

#navi39 a
{
	color:					#000;
	text-decoration:		none;
}

#navi39 a:hover
{
	color:					#000;
	text-decoration:		none;
}


 
#href32 a:hover
{
	color:	#88f;
	
}
#href33 a:hover
{
	color:	#ccc;
	
}

#href34 a:hover
{
	color:	#520;
	
}

#href35 a:hover
{
	color:	#9b6;
	
}

#wteaser
{
	position:				absolute;
	text-align:				left;
	top:					44px;
	padding:				0px 0px 0px 576px;
	 
} 

.newsline
{
		text-transform:			uppercase;
}


#footer
{
	clear:					both;
	 
	background:				url('../img/footer.jpg') repeat-x;
	width:					760px;
	height:					22px;
	text-align:				right;
	margin:					0 auto 0 auto;
	padding:				0 0 5px 0;

}

#fo2ter
{
	clear:					both;
	background:				url('../img/footer.jpg') repeat-x;
	width:					744px;
	height:					22px;
	text-align:				right;
	margin:					0 auto 0 auto;
	padding:				0 0 5px 0;

}


#footer a
{	 
	margin:				0 0 10px 0;
    font-family:			tahoma;
	font-size:				10px;
	height:					30px;
	text-decoration:		none;
	color:					#555555;

}

.hidden
{
	display:				none;
} 


#contentarea 
{
	width:					535px;
	font-size:				15px;
	font-family:			arial narrow;
}

#contentarea a:hover
{
	text-decoration:		underline;
    color:					#5e5e5e;

}


.contenthead
{
	padding:				5px 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
	font-weight:			bold;
 	width:					500px;
	float:					left;
	 
}



.contenttitle
{
	padding:				5px 0 0 0;
	font-family:			arial narrow;
	text-decoration:		none;
	font-weight:			bold;
 	width:					500px;
	float:					left;
	 
}



.mainnavi
{

	padding:				0px 0 0 10px;
	margin:					0px 3px 0px 0px;
	list-style:				none;

}


#mainnavi a:hover
{
	text-decoration:		underline;
    color:					#5e5e5e;

}


.img
{
	margin: 0 auto 0 auto;
}
.imgright
{
	margin: 0 auto 0 auto;
 

}
.imgleft
{
	margin: 0 auto 0 auto;

}




#memberbg
{	float:					left;
	width:					176px;
	height:					130px;
	background:				url('../img/membersbg.jpg') no-repeat center top;
}

#memberpic
{
    padding:				5px 0 0px 7px;
}

#membername
{
    padding:				7px 0 0px 0px;
}


#memberhead
{
	padding:				0 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
 	width:					335px;
	float:					left;
	font-weight:			bold;
}

.besetzungshead
{	clear:					both;
	padding:				0 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
 	width:					220px;
	float:					left;
	 
}
.besetzung
{
 
	font-family:			arial narrow;
	text-decoration:		none;
	width:					300px;
 	float:					left;


}

.memberinfo
{	clear:					both;
	padding:				20px 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
 	 
	float:					left;
	 
	width:					500px;

}





.spielplan
{
	clear:both;
}

.spielplantag
{
	float:					left;
	width:					35px;
	height:					25px;
	padding:				5px 0 0 10px;
	 
}


.spieltag
{	
	width:					25px;
	height:					15px;
	background:				#555555;
	padding:				5px 0 5px 0;
	text-align:				center;
	color:					#fff;
	
}

.spielplaninfo
{
   padding:					5px 0px 0px 0px;
   width:					300px;   
}


.spielsparte
{   
	float:					left;
 	font-weight:			bold;
	font-size:				13px;
	padding:				0 6px 0 6px;
 
	color:					#fff;
}


.spielinfo
{
  float:					left;
  clear:					both;
  padding:					5px 0 0 5px;
  width:					280px;
  border:					0px solid #f00;
  
}



.spielteaserbg
{ 
  float:					right;
  background:				url('../img/spielplanbbg.jpg') no-repeat top;
  width:					180px; 
  height:					84px;
  
   
}

.spielteaserleft
{ 
  float:					left;
 
   
}

.spieltitel
{
	font-weight:			bold;
	padding:				3px 0 0 0;
}

.spielteaser
{
	padding:				14px 0 0 0;
}

.spielplantop
{
	clear:					both;
	background:				#e8e8e8;
	text-align:				right;
	height:					17px;
	margin:					0 0 0 45px;
	padding:				0 5px 2px 0;
}

.spielplandots
{
	clear:					both;
	background:				url('../img/hr_content.gif') no-repeat center;
	width:					491px;
	height:					2px;
	margin:					3px 0 0 45px;
}

.active2
{
	font-weight:			bold;

}


.locationhead
{
	clear:					both;
	padding:				8px 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
	font-weight:			bold;
 	width:					500px;
	float:					left;

}



#locationtext
{
	padding:				0 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
 	width:					500px;
	float:					left;
	margin:					0 0 5px 0;
}

.locationtext
{
	padding:				0 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
 	width:					500px;
	float:					left;
	margin:					0 0 10px 0;
}

 

#pictext
{
	font-size:12px;padding:0 0 0 8px;
}
#stueckhead
{
	padding:				0 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
 	width:					250px;
	float:					left;
	font-weight:			bold;
}

.stueckhr
{
	clear:					both;
	background:				url('../img/hr_content.gif') no-repeat center;
	width:					517px;
	height:					20px;

}


#stueckpicbg
{   float:					right;
	background:				url('../img/stueckpicbg.jpg') no-repeat top;
	width:					264px;
	height:					160px;
	margin:					0 10px 0 0;
	padding:				0 0 10px 0;

}

#stueckpicbg img
{
	margin: 2px 0 0 10px;


}

#stueckinfo
{
	padding:				10px 0 0 8px;
	font-family:			arial narrow;
	text-decoration:		none;
 	width:					240px;
	 
}

#PicPager
{	clear:both;
	padding:				2px 0 0 12px;
	font-family:			arial narrow;
	text-decoration:		none;
	font-size:				10px;
	float:					left;
	display:				none;
}

.kontaktleft
{
	float: left;
	width: 250px;
	height: 80px;
}

.kontaktright
{
	float: left;
	width: 280px;
	height: 80px;
}

.kontaktdesc
{
	clear: both;
	padding: 20px 0 0 0;
}

.kontaktselect
{
	width: 500px;
	border: 1px solid #c5c5c5;
}

.kontakttext
{
	width: 500px;
	height: 90px;
	border: 1px solid #c5c5c5;
	margin: 0 0 20px 0;
}

.kontaktsubmit
{
	clear: both;
	float: right;
	background: #fff;
	border: 1px solid #c5c5c5;
 
	 
	color: #555555;
	padding: 3px 5px 3px 5px;
}



.suchdesc
{
	float: left;
	width: 120px;
	padding: 10px 0 0 0;

}

.suchbtn
{
	float: right;
	width: 120px;
	padding: 10px 0 0 0;

}

.sucheinfo
{
float: left;
	font-size:				15px;
}