@charset "utf-8";

/* 3stepsfusion CSS Document 'hardsports.css' */

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  You can get more informations on www.3stepsfusion.eu                     							           */
/*  Copyright by 3stepsfusion - web and media solutions (C) 2008 All Rights reserverd                              */
/*  This Template "Hardpsorts Paintball v1.0" was designed by ramires (3stepsfusion) (C) 2008 All Rights reserverd */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* MAIN SECTION */

* 							{ padding:0; margin:0; }

body 						{ background-image:url('images/body_back.jpg'); background-repeat:repeat-x; background-color:#000; color:#fff; margin:0; font-size:90%; font-family:"Tahoma", Verdana, Arial, Helvetica; }

a:link, a:visited, a:active { color:#be1c1c; text-decoration:none;outline: none; }
a:hover 					{ color:#a14d3d; text-decoration:none;outline: none; }
a.login:link, a.login:visited, a.login:active { color:#000000; text-decoration:none;outline: none; }
a.login:hover 					{ color:#ffffff; text-decoration:none;outline: none; }

.preload 					{ width:0px; height:0px; visibility:hidden; overflow:hidden; }

/* DESIGN SECTION */

#outter						{ width:951px; }
#main 						{ width:951px; float:left; }
#banner						{ width:951px; height:161px; float:left; background-image:url('images/main_banner.jpg'); }
#navlogin					{ width:951px; height: 26px; float:left; clear:both; }
	#navlogin2_1			{ width:451px; height: 21px; padding:5px 0px 0px 500px; float:left; background-image:url('images/navlogin2_1.jpg'); }
	#navlogin2_2			{ width:951px; height: 19px; padding:7px 0px; float:left; background-image:url('images/navlogin2_2.jpg'); }
#navlist_top				{ width:951px; height: 24px; float:left; clear:both; background-image:url('images/navlist_top.jpg'); overflow:hidden; }
#navlist_news				{ width:238px; height: 80px; float:left; clear:both; text-align:left; background-image:url('images/navlist_news.jpg'); overflow:hidden; }
#navlist_board				{ width:237px; height: 80px; float:left; text-align:left; background-image:url('images/navlist_board.jpg'); overflow:hidden; }
#navlist_gallery			{ width:237px; height: 80px; float:left; text-align:left; background-image:url('images/navlist_gallery.jpg'); overflow:hidden; }
#navlist_picture			{ width:239px; height: 75px; padding-top: 5px; float:left; background-image:url('images/navlist_picture.jpg'); overflow:hidden; }
#content_top				{ width:951px; height: 13px; float:left; clear:both; background-image:url('images/content_top.jpg'); }
#content_main				{ width:951px; float:left; clear:both; background-image:url('images/main_back.jpg'); background-repeat:repeat-y; }
	#navi_left				{ width:173px; padding:0px 4px; float:left; }
	#content				{ width:579px; padding:0px 5px; float:left; }
	#navi_right				{ width:173px; padding:0px 4px; float:left; }
#footer						{ width:951px; height: 20px; float:left; clear:both; background-image:url('images/footer.jpg'); }

/* NAVBOXES */

.navbox_head				{ width:163px; height: 23px; float:left; padding:6px 0px 0px 10px; text-align:left; font-size:12px; font-weight:bold; color:#5e5e5d; background-image:url('images/navbox_head.jpg'); }
.navbox_middle				{ width:165px; padding:4px 4px; color:#68081e; float:left; background-image:url('images/navbox_middle.jpg'); background-repeat:repeat-y; }
.navbox_middle_left			{ width:165px; padding:4px 4px; color:#68081e; float:left; background-image:url('images/navbox_middle.jpg'); background-repeat:repeat-y; text-align:left; }
.navbox_end					{ width:173px; height: 13px; float:left; background-image:url('images/navbox_end.jpg'); }

.reserved 					{ width:165px; clear:both; float:left; margin:2px 0px 5px; }
.reserved_head 				{ width:165px; padding:3px 0 2px; background: #FCEBBD; float:left; border: 1px solid #E6892C; border-left-width: 0px; border-right-width: 0px;}
.reserved_sub 				{ width:160px; padding:1px 0px 2px 5px; background: #FBDF95; float:left; }

/* NAVBOXES BUTTONS */

a.button:link, a.button:visited, a.button:active	{ width:157px; padding:3px 4px; float:left; background:#000; color:#fff; text-align:left; margin:1px 0px 0px;}
a.button2:link, a.button2:visited, a.button2:active	{ width:157px; padding:3px 4px; float:left; background:#6f0000; color:#fff; text-align:left; margin:1px 0px 0px;}
a.button:hover										{ width:145px; padding:3px 10px; background:#FBDF95; color:#c10303; color:#000;}
a.button2:hover										{ width:145px; padding:3px 10px; background:#FBDF95; color:#c10303; color:#000;}

/* NAVLOGIN BUTTONS */

a.button_log:link, a.button_log:visited, a.button_log:active	{ width: 86px; height: 18px; float:left; background-image:url('images/button_login_off.jpg'); }
a.button_log:hover												{ width: 86px; height: 18px; float:left; background-image:url('images/button_login_on.jpg'); }
a.button_reg:link, a.button_reg:visited, a.button_reg:active	{ width: 86px; height: 18px; float:left; background-image:url('images/button_register_off.jpg'); }
a.button_reg:hover												{ width: 86px; height: 18px; float:left; background-image:url('images/button_register_on.jpg'); }
a.button_pw:link, a.button_pw:visited, a.button_pw:active		{ width: 86px; height: 18px; float:left; background-image:url('images/button_pw_off.jpg'); }
a.button_pw:hover												{ width: 86px; height: 18px; float:left; background-image:url('images/button_pw_on.jpg'); }

p.randpic {
	margin: 0px 0px 10px;
	padding: 0px;
	}
/* CLANSPHERE STANDARDS */

input.checkbox					{ background-color:transparent; border:0px; padding:0px; }
div, span 					{ font-family:Tahoma; }
img 						{ border:0px; }
form 						{ display:inline; }
td 							{ font-size:11px; vertical-align:top; }
textarea 					{ width:90%; }
ul 							{ margin:0px; }

#debug 						{ width:100%; height:150px; margin-bottom:20px; overflow:auto; padding-left:5px; text-align:left; }
#errors 					{ color:#CC0000; }
#sql 						{ color:#666666; }

.form 						{ background-color:#dbdbdb; background-image:url('images/form_bg.jpg'); background-repeat:repeat-x; color:#333; border:1px solid #474747; font-family:arial; font-size:11px; cursor:pointer }
.forum 						{ margin:auto; }
.headb 						{ background-image:url('images/headb.jpg'); background-repeat:repeat-x; color:#5e5e5d; font-weight:bold; text-align:left; padding:5px }
.bottom 					{ background-color:#d8d6d6; color:#000; text-align:left; padding:3px; }
.newshead 					{ color:#be1c1c; text-align:left; padding:3px; font-size:18px; font-weight:bold; }
.left, .center, .right 		{ font-size:11px; }
.leftb, .centerb, .rightb 	{ padding-left:4px; padding-top:5px; padding-bottom:5px; padding-right:4px; }
.leftc, .centerc, .rightc 	{ padding-left:4px; padding-top:5px; padding-bottom:5px; padding-right:4px; }
.left, .leftb, .leftc 		{ text-align:left; }
.center, .centerb, .centerc { text-align:center; }
.right, .rightb, .rightc 	{ text-align:right; }
.select, input 				{ background-color:#ebebeb; background-image:url('images/headb.jpg'); background-repeat:repeat-x; color:#ff8c20; border:1px solid #E6892C; font-family:arial; font-size:11px; padding:2px; }
textarea					{ background-color:#ebebeb; color:#000; border:1px solid #000; font-family:arial; font-size:11px; padding:2px; }
.navhead, .navhead2 		{ color:#E4E4E4; font-weight:bold; text-align:center; }
.navbodyb, .navbody2b 		{ color:inherit; text-align:center; }

.calhead 								{ background-color:#333; color:#c0c0c0; text-align:center; }
.calday, .calevent, .caltoday, .calweek { height:70px; text-align:left; padding-left:3px; }
.calday 								{ color:#9e9e9e; background-color:#333333; }
.calevent 								{ background-color:#999999; }
.calevent  a       						{ color:#993333; }
.calevent  a:hover       				{ color:#000000; }
.calevent:link, .calevent:visited, .calevent:active 	{ color:#000000; }
.calevent:hover 										{ color:#ffffff; }
.caltoday 								{ background-color:#CCCCCC; color:#222; font-weight:bold; }
.calweek 								{ color:#545454; background-color:#390803; }

/* SONSTIGES */

ul {padding-left:10px;}

.quote {
	background-color:#333333;
	border:1px solid #666666;
	color:inherit;
	padding:6px;
}

.tooltip {								/* Kalender-Mouseover */
	position: absolute;
	display: none;
	background: #dedede;
	color: #000;
	padding: 2px;
	text-align: left;
	font-weight: normal;
	max-width: 150px;
	width: auto;
	border: 2px solid #800;
}
.tooltip b {
 	display: block;
 	color: #ccc;
 	background: #666;
 	padding: 1px 3px;
 	text-align: left;
 	font-weight: bold;
}
.tooltip i {
 	display: block;
 	color: #000;
 	background:#ccc;
 	padding: 1px 3px;
 	text-align: left;
 	font-weight: normal;
 	font-style: normal;
}
.navday, .navevent, .navtoday, .navweek {
	text-align:center;
	padding: 2px 0;
}
.navday {
	color:#9e9e9e;
	background-color:#333333; 
}
.navevent {
	background-color:#999999;
}
.navevent:link, .calevent:visited, .calevent:active {
	color:#c0c0c0;
}
.navevent:hover {
	color:#f8f8f8;
}
.navevent a { 
	color:#993333; 
}
.navevent a:hover { 
	color:#000000; 
}
.navtoday {
	background-color:#cccccc;
	color:#333;
	font-weight:bold;
}
.navweek {
	color:#999999; 
	background-color:#390803;
}

