@charset "utf-8";

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

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/*  You can get more informations on www.3stepsfusion.eu                     							       	 */
/*  Copyright by 3stepsfusion - web and media solutions (C) 2008 All Rights reserverd                          	 */
/*  This Template "TSV Sachsenhausen" was designed by Sacha Lehmann (3stepsfusion) (C) 2008 All Rights reserverd */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* MAIN SECTION */

* 							{ padding:0; margin:0; }

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

a:link, a:visited, a:active { color:#0b1554; text-decoration:none; }
a:hover 					{ color:#c0c0c0; text-decoration:none; }

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

/* DESIGN INDEX SECTION */

#outter_main				{ width:960px; }
#header_top					{ width:960px; height: 13px; float:left; background-image:url('images/header_top.jpg'); }
#header_main				{ width:960px; height:124px; float:left; clear:both; }
#header_sub					{ width:960px; height: 34px; float:left; clear:both; background-image:url('images/header_sub.jpg'); }
#me_dia						{ width:474px; height: 69px; padding:0 0 0 6px; float:left; clear:both; background-image:url('images/me_dia.jpg'); text-align:left; }
#navlast					{ width:233px; height: 69px; padding:0 0 0 7px; float:left; background-image:url('images/navlast.jpg'); text-align:left; }
#navnext					{ width:233px; height: 69px; padding:0 0 0 7px; float:left; background-image:url('images/navnext.jpg'); text-align:left; }
#sub_navi					{ width:750px; height: 36px; padding:4px 0 0 210px; float:left; clear:both; background-image:url('images/sub_navi.jpg'); text-align:left; }
	a.sublinks,a.sublinks:visited,a.sublinks:active	{ height: 17px; padding:2px 10px 0 10px; margin-left:10px; float:left; cursor:pointer; font-size:12px; background-color:#f3f4e2;  color:#000; border:1px solid #000; }											
	a.sublinks:hover								{ background-color:transparent; color:#fff; }
#main						{ width:960px; float:left; clear:both; background-image:url('images/content_back.jpg'); background-repeat:repeat-y; }
	#navi_left				{ width:180px; padding:0 20px 0 20px; float:left; }
	#content				{ width:725px; padding:0 15px 0 0; float:left; }
#footer						{ width:945px; height: 45px; padding:20px 15px 0 0; float:left; clear:both; background-image:url('images/footer.jpg'); text-align:right; }
	a.footer_link:link, a.footer_link:visited, a.footer_link:active { color:#fff; text-decoration:none; font-size:10px; }
    a.footer_link:hover 											{ color:#000; text-decoration:none; }

/* NAVLISTEN LEFT */

.nav_head					{ width:165px; height: 20px; padding:5px 0 0 15px; float:left; background-image:url('images/nav_head.jpg'); color:#b61515; font-size:12px; font-weight:bold; text-align:left; }
.nav_cont					{ width:160px; padding:5px 10px 0 10px; float:left; clear:both; background-color:#f3f4e2; text-align:left; }
.nav_cont_cent				{ width:160px; padding:5px 10px 0 10px; float:left; clear:both; background-color:#f3f4e2; }
.nav_end					{ width:180px; height: 25px; float:left; clear:both; background-image:url('images/nav_end.jpg'); }
.trenner					{ width:180px; height: 12px; float:left; }

/* STATISTIK */

.leftstats					{ padding-left:4px; padding-top:5px; padding-bottom:5px; padding-right:4px; text-align:left; background-color:#f2f2f2; font-size:12px; font-weight:bold; }
.rightstats					{ padding-left:4px; padding-top:5px; padding-bottom:5px; padding-right:4px; text-align:left; background-color:#f9f9f9; font-size:12px; font-weight:bold; }

.under10							{ color:#489d3c; }
.over10under20						{ color:#00467c; }
.over20								{ color:#d00a05; }

/* CLANSPHERE STANDARDS */

.uoffline					{ width: 40px; height: 15px; background-image:url('images/offline.jpg'); }
.uonline					{ width: 40px; height: 15px; background-image:url('images/online.jpg'); }

input[type="radio"]			{ background-image:none; background-color:transparent; border: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; padding-left:10px; }
li							{ margin-left:18px; }

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

.form 						{ background-color:#dbdbdb; color:#333; border:1px solid #474747; font-family:arial; font-size:10px; cursor:pointer }
.forum 						{ margin:auto; }
.headb 						{ color:#012351; font-weight:bold; text-align:left; padding:5px; border-bottom:1px dotted #c0c0c0; }
.bottom 					{ color:#c0c0c0; text-align:left; padding:3px; }
.newshead 					{ color:#1333a9; text-align:left; padding:5px; font-size:14px; font-weight:bold; border-bottom:3px solid #c0c0c0; }
.left, .center, .right 		{ font-size:10px; }
.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 				{ color:#000; font-family:arial; font-size:10px; padding:3px; border:1px solid #bdbea6; background-color:#dcddc6; -moz-border-radius:5px; -khtml-border-radius:5px; }
textarea					{ background-color:#ebebeb; color:#000; border:1px solid #333; 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:#268bc1; color:#000; text-align:center; padding:2px; }
.calday, .calevent, .caltoday, .calweek { text-align:center; padding:2px; }
.calday 								{ color:#333; }
.calevent 								{ background-color:#8bfd85; font-weight:bold; }
.calevent:link, .calevent:visited, .calevent:active 	{ color:#000; }
.calevent:hover 										{ color:#c0c0c0; }
.caltoday 								{ background-color:#99dafd; color:#000; }
.calweek 								{ color:#545454; background-color:#c0c0c0; }
