@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 "Freetemplate Seriously No. I" was designed by ramires (3stepsfusion) (C) 2008 All Rights reserverd */

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* blau im Logo :	#2a70fb */
/* hellblau :		#bacbd0 */
/* dunkelgrau :		#bdbdbd */
/* hellgrau :		#d5d5d5 */
/* grau Schrift :	#5f5f5f */

/* MAIN SECTION */



* 							{ padding:0; margin:0; }



body 						{ background-color:#066caa; background-image:url('bilder/bgrnd.jpg'); background-repeat:repeat-x; color:#000; margin:0; font-size:14px; font-family:"Tahoma", Verdana, Arial, Helvetica; }



a:link, a:visited, a:active { color:#2a70fb; text-decoration:none; }

a:hover 					{ color:#0055ff; text-decoration:none; }



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



/* DESIGN INDEX SECTION */

#container					{ width:945px; margin-left:auto; margin-right:auto; }

#outter_main				{ width:945px; }

#banner_top					{ width:945px; height: 167px; float:left; background-image:url('bilder/img_01.jpg'); }

#banner_navi				{ width:945px; height:140px; margin: 0 0 0 0; float:left; text-align:left; }

#banner_middle				{ width:945px; height: 64px; clear:both; }

#banner_middle_left			{ width:585px; height: 64px; float:left; background-image:url('bilder/img_02.jpg'); }

#banner_middle_right		{ width:342px; height: 57px; float:right; background-image:url('bilder/img_03.jpg'); padding: 7px 9px 0 9px; }

#ticker						{ width:363px; height: 22px; margin: 172px 0 0 0; float:right; }

#banner_sub					{ width:945px; height: 40px; float:left; clear:both; background-image:url('images/banner_sub.jpg'); }

#content_top_left			{ width:484px; height: 27px; float:left; clear:both; background-image:url('images/content_top_left.jpg'); }

#content_top_right			{ width:409px; height: 22px; padding:5px 7px 0 0; float:left; background-image:url('images/content_top_right.jpg'); text-align:right; }

#main						{ width:945px; float:left; background-repeat:repeat-y; }

	#left					{ width:238px; float:left; min-height:370px; background-image:url(bilder/img_04.jpg); }

		#navi_left			{ width:232px; padding: 5px 0px 10px 6px; float:left; background-repeat:repeat-y; }

			a.navlinks,a.navlinks:visited,a.navlinks:active	{ width:131px; height: 15px; padding:0 0 0 70px; float:left; cursor:pointer; font-size:12px; color:#c0c0c0; text-align:left; background-image:url('images/button_off.jpg'); }											

			a.navlinks:hover									{ background-image:url('images/button_on.jpg'); color:#000; }

		.head_button		{ width:223px; height:20px; padding:0px 0 0 7px; float:left; clear:both; background-color:#bacbd0; color:#5f5f5f; text-align:left; }

		.inner_left			{ width:211px; padding:5px; float:left; clear:both; color:#5f5f5f; text-align:left; }

		.inner2				{ width:211px; padding:5px; float:left; clear:both; color:#5f5f5f; text-align:left; font-size:12px; }

		.inner3				{ width:231px; padding:0 0 0 0; float:left; clear:both; color:#5f5f5f; text-align:left; font-size:12px; }

	#content				{ width:687px; padding:0 10px 10px 10px; float:left; }

#footer						{ width:945px; height:21px; margin: 6px 0 0 0; float:left; text-align:left; }

	a.footer_link:link, a.footer_link:visited, a.footer_link:active { color:#2a70fb; text-decoration:none; }

    a.footer_link:hover 											{ color:#0055FF; text-decoration:none; }



/* NEWS NAVLIST */



.news_date					{ width:180px; height:18px; padding:1px 0 0 5px; float:left; background-image:url('images/date_back.jpg'); color:#333; text-align:left; }

.news_text					{ width:191px; padding:5px; float:left; clear:both; text-align:left; }



/* CLANSPHERE STANDARDS */



div, span 					{ font-family:Tahoma; }

img 						{ border:0px; }

form 						{ display:inline; }

td 							{ font-size:14px; 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; color:#333; border:1px solid #474747; font-family:arial; font-size:12px; cursor:pointer }

.forum 						{ margin:auto; }

.headb 						{ color:#012351; font-weight:bold; text-align:left; padding:5px; border-bottom:1px dotted #2a70fb; }

.bottom 					{ color:#c0c0c0; text-align:left; padding:3px; }

.newshead 					{ color:#012351; text-align:left; padding:5px; font-size:14px; font-weight:bold; border-bottom:1px dotted #2a70fb; }

.left, .center, .right 		{ font-size:12px; }

.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; border:1px solid #333; font-family:arial; font-size:12px; padding:2px; }

textarea					{ background-color:#ebebeb; color:#000; border:1px solid #333; font-family:arial; font-size:14px; 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; }
