.abg {
	background-color: 	#000000;
}

a.box, a.box:link, a.box:active, a.box:visited { 
	color: 					#FFFFFF; 
	font-family:			Arial; 
	font-size: 				12px; 
	text-decoration: 		none; 
}

a.box:hover {   
	text-decoration: 		underline; 
	color: 					#FFFFFF;
}

.active{
	background-color:		#666666;
	color:					#f6cb20;
}

#Ballg {
	color: 					#000000;
}
#Ballg td {
	color: 					#000000;
}

.Bhead {
	background-color: 		#5ED337;
	color: 					#000000;
}

.Bbody {
	background-color: 		#969696;
	color: 					#000000;
}


.border { 
	background-color: 		#1b1b1b; 
}	

.Callg {
	background-color: 		#FFFFFF;
	color: 					#000000;
}

.Callg td {
	color: 					#000000;
}


hr { 
	height: 				0px; 
	border: 				0px; 
	border-top-width: 		1px; 
}


input, textarea, select { 
	color: 					#000000;  
	font: 					12px Arial;  
	border-color: 			#000000;
	border-width: 			1px;
	border-style: 			solid;  
	font-weight: 			normal;  
	text-decoration: 		none;  
	background-color: 		#E5E5E5;  
}


legend {
	font-family: 			Arial; 
	font-size: 				12px;
	color: 					#000000;
}

.login_username{
	background-image: 		url('../../images/icons/input_username.png');
	border:					0px;
	padding-left:			24px;
	height:					16px;
	width:					94px;
}

.login_password{
	background-image: 		url('../../images/icons/input_password.png');
	border:					0px;
	padding-left:			24px;
	height:					16px;
	width:					94px;
}

a.menu{
	color: 					#FFFFFF;	
}



.menulink a{
	color: 					#ffffff;
}

p {
	color: 					#000000;
	font-size: 				12px;
}

.rand {
	border: 				solid #1b1b1b 1px;
	background-color: 		#000000;
}

.smalfont { 
	font-size: 				11px;
	text-decoration: 		none; 
	font-style: 			normal
}

/*
#######################
Weiße Schrift##
#######################
*/

.white{
	color: 					#FFFFFF;	
}

/*
############################
Spielberichte,Fotos,Videos##
############################
*/

.foto, .foto:visited, .foto:link         
{
	display: 				block;
	border:					0px;
	margin-top: 			0px;
	width: 					32px;
	height: 				32px;
	background: 			transparent url(../../images/spielberichte/foto.png) no-repeat top left;
}
                  
.foto:hover                  
{
	border:					0px;
	margin-top: 			0px;
	width: 					32px;
	height: 				32px;
	background: 			transparent url(../../images/spielberichte/foto.png) no-repeat bottom left;
}


.video, .video:visited, .video:link         
{
	display: 				block;
	border:					0px;
	margin-top: 			0px;
	width: 					32px;
	height: 				32px;
	background: 			transparent url(../../images/spielberichte/video.png) no-repeat top left;
}
                  
.video:hover                  
{
	border:					0px;
	margin-top: 			0px;
	width: 					32px;
	height: 				32px;
	background: 			transparent url(../../images/spielberichte/video.png) no-repeat bottom left;
}

.bericht, .bericht:visited, .bericht:link         
{
	display: 				block;
	border:					0px;
	margin-top: 			0px;
	width: 					32px;
	height: 				32px;
	background: 			transparent url(../../images/spielberichte/bericht.png) no-repeat top left;
}
                  
.bericht:hover                  
{
	border:					0px;
	margin-top: 			0px;
	width: 					32px;
	height: 				32px;
	background: 			transparent url(../../images/spielberichte/bericht.png) no-repeat bottom left;
}

/*
################################
Tabellen-Kopf: Überschrift    ##
################################
*/

td.table_header, th.table_header{
	font-family: 			Arial; 
	font-size: 				18px;
	font-weight:			bold;
	color: 					#000000;
}

div.table_header {
	font-family: 			Arial; 
	font-size: 				18px;
	font-weight:			bold;
	color: 					#000000;
}

/*
################################
Tabellen-Kopf: Überschrift2   ##
################################
*/

td.table_header_2 {
	font-family: 			Arial; 
	font-size: 				14px;
	font-weight:			bold;
	margin-top:				20px;
	color: 					#000000;
}

div.table_header_2 {
	font-family: 			Arial; 
	font-size: 				14px;
	font-weight:			bold;
	margin-top:				20px;
	color: 					#000000;
}

/*
################
Tabellenzeilen##
################
*/
.Chead {
	background-color: 		#c0c0c0;
	color: 					#000000;
	font-size: 				12px; 
}

.Chead td, .Chead td strong, .Chead h4, .Chead td b {
	color:					#000000;
}

.Cnorm {
	color:					#000000;
	background-color: 		#FFFFFF;
}

.Cnorm_ohne_hover {
	color: 					#000000;
	background-color: 		#FFFFFF;
}

.Cmite {
	background-color: 		#D1D1D1;
}

.Cmite_ohne_hover {
	background-color: 		#D1D1D1;
	color:					#000000;
}

tr.kalender:hover a, tr.mitglieder:hover a, tr.statistik:hover a, tr.links:hover a, tr.forum:hover a, tr.pm:hover a{
	color: 					#f6cb20;
}

tr.Cmite:hover , tr.Cnorm:hover, tr.highlighted:hover{
	background-color: 		#666666;
	color: 					#f6cb20;
}

.Cdark {
	background-color: 		#909090;
}

.explode .Cdark a:hover{
	color:	#f6cb20;
}

.highlighted {
	background-color: 		#ffff00;
}

tr.forum:hover a.black_link{
	color:					#000000;
}

tr.forum:hover a.black_link:hover{
	color:					#FF0000;
}












/*
############
HTML BODY ##
############
*/
body{
	font-size:				12px;
	font-family: 			Arial, 'Times New Roman';
	margin:					0px;
	background-color:		#f6cb20;
}

/*
########################
Mitgliederbereich: TOP##
########################
*/

.mitglieder_menu{
	padding-top:			5px;
}

/*
########################
Navigation: TOP - LEFT##
########################
*/
.top_navigation_left{
	background: 			transparent url(images/navigation_links.png) no-repeat top left;
	height:					22px;
	width:					127px;
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
	float:					left;
	text-align:				center;
	vertical-align:			middle;
	padding-top:			7px;
}

.top_navigation_left:hover{
	background: 			transparent url(images/navigation_links.png) no-repeat bottom left;
}

/*
##########################
Navigation: TOP - MIDDLE##
##########################
*/
.top_navigation_middle{
	background: 			transparent url(images/navigation.png) no-repeat top left;
	height:					22px;
	width:					150px;	
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
	float:					left;
	text-align:				center;
	padding-top:			7px;
}

.top_navigation_middle:hover{
	background: 			transparent url(images/navigation.png) no-repeat bottom left;
}

/*
#########################
Navigation: TOP - RIGHT##
#########################
*/
.top_navigation_right{
	background: 			transparent url(images/navigation_rechts.png) no-repeat top left;
	height:					22px;
	width:					127px;	
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
	float:					left;
	text-align:				center;
	padding-top:			7px;
}

.top_navigation_right:hover{
	background: 			transparent url(images/navigation_rechts.png) no-repeat bottom left;
}

/*
#########
Header ##
#########
*/
.header{
	/*background-image:		url(images/header_1.png);*/
	background-image: 		url("images/banner/rotator.php");
	background-repeat: 		no-repeat;
	height:					163px;
	width:					1005px;
}

/*
#############################
Navigation: BOTTOM - MIDDLE##
#############################
*/
.bottom_navigation_middle{
	background: 			transparent url(images/navigation.png) no-repeat top left;
	height:					22px;
	width:					130px;	
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
	float:					left;
	text-align:				center;
	padding-top:			7px;
}

.bottom_navigation_middle:hover{
	background: 			transparent url(images/navigation.png) no-repeat bottom left;
}

/*
#############################
Navigation: BOTTOM - RECHTS##
#############################
*/
.bottom_navigation_rechts{
	background: 			transparent url(images/navigation_rechts_bottom.png) no-repeat top left;
	height:					22px;
	width:					195px;	
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
	float:					left;
	text-align:				center;
	padding-top:			7px;
}

/*
#########################
Contentbereich: EXPLODE##
#########################
*/
.explode{
	width:					705px;
	background-color: 		#FFFFFF;
	padding-left:			15px;
	vertical-align:			top;
	padding-top:			15px;
	padding-bottom:			15px;
}

.explode a{
	color:					#000000;
	font-weight:			bold;
	text-decoration:		none;
}

.explode a:hover{
	color:					#FF0000;
}

/*
#####################
Contentbereich: BOX##
#####################
*/
.box{
	background-color: 		#FFFFFF;
	background-image: 		url(images/rand_right.png);
	background-position:	right;
	background-repeat:		repeat-y;
	vertical-align:			top;
	padding-top:			15px;
	padding-bottom:			15px;
}

.box a{
	color:					#000;
	font-weight:			bold;
	text-decoration:		none;
}

.box a:hover{
	color:					#FF0000;
}

/*
###############
Boxen: Header##
###############
*/
.box_header{
	color:					#000;
	font-weight:			bold;
	background-image:		url(images/box_top.png);
	height:					30px;
	width:					225px;
	text-align:				center;
	filter:					alpha(opacity=90);
	-moz-opacity: 			0.9;
	opacity: 				0.9;
	background-repeat:		no-repeat;
	vertical-align:			middle;
}

/*
################
Boxen: content##
################
*/
.box_middle{
	color:					#000;
	font-weight:			bold;	
	background-image:		url(images/box_middle.png);
	width:					225px;
	text-align:				center;	
	filter:					alpha(opacity=90);
	-moz-opacity: 			0.9;
	opacity: 				0.9;
	background-repeat:		repeat-y;
}

/*
###############
Boxen: footer##
###############
*/
.box_bottom{
	background-image:		url(images/box_bottom.png);
	height:					11px;
	width:					225px;
	filter:					alpha(opacity=90);
	-moz-opacity: 			0.9;
	opacity: 				0.9;	
	background-repeat:		no-repeat;	
}

/*
########
Footer##
########
*/
.footer{
	color:					#FFFFFF;
	background-image:		url(images/footer.png);
	height:					37px;
	width:					1005px;
	padding-left:			20px;
	padding-right:			20px;
}

/*
################
Link im Footer##
################
*/
.footer a, .footer a:active, .footer a:link{
	color:					#FFFFFF;
	text-decoration:		none;
}

.footer a:hover{
	color:					#f6cb20;
}

/*
################
## weiße Links##
################
*/

a.white_link{
	color:					#FFFFFF;
	text-decoration:		none;
}

a.white_link:hover{
	color:					#f6cb20;
}

/*
###########################
## control-center Tabelle##
###########################
*/

.controlcenter div{
	width:					100px;
	float:					left;
	text-align:				center;
}

.controlcenter_head{
	color:					#000000;
	font-size:				14px;
	font-weight:			bold;
	text-align:				left;
}