	
	/* Basic */
	body 								{background: url(../images/global/basic/hg_site.gif) repeat top left;font-family: Arial, Verdana, Helvetica, sans-serif; font-size:11px; color:#304246; padding:0px; margin:0px;}
	p 									{font-size:11px; color:#333333; line-height:16px; margin:0px;}
	html, body, table, td, form, img, div, span, ol		{margin: 0; padding: 0; border: none; font:1px/1 Arial, Verdana, Helvetica, sans-serif;}
	
	form 								{display: inline;}
	a img 							{border-width: 0px;}
	
	/* Standardlinks */
	A 		  						{color:#DD9202;	text-decoration:underline;}
	A:link    					{color:#DD9202;}
	A:visited 					{color:#DD9202;}
	A:active  					{color:#DD9202;}
	A:hover   					{color:#DD9202;}
	
	/* Referenzbeispiele */
	A.referenzen 		  						{color:#304246;	text-decoration:none; font-weight:bold}
	A.referenzen:link    					{color:#304246;}
	A.referenzen:visited 					{color:#304246;}
	A.referenzen:active  					{color:#DD9202;}
	A.referenzen:hover   					{color:#DD9202;}

	h1 									{font-size: 11px; margin:0; color: #304246; font-weight:normal}
	h2 									{font-size: 25px; margin: 13px 0 0 0; clear:both; color: #DD9202; font-weight:normal;}
	h3 									{font-size: 11px; margin:0; color: #304246; font-weight:bold; line-height:14px}
	h4 									{font-size: 13px; margin:0; color: #304246; font-weight:bold; line-height:17px;}
	h5 									{font-size: 18px; margin:0; color: #DD9202; font-weight:normal; line-height:22px}
	
	#Spruch1 						{font-size: 16px; margin:0; color: #DD9202; font-weight:normal; line-height:22px} /* Spruch im Text z.B. Markus Portz */
	#hImpressum					{font-size: 16px; margin:0; color: #FFFFFF; font-weight:bold; line-height:22px} /* Header-Impressum */
	#hGrau							{font-size: 14px; margin:0; color: #FFFFFF; font-weight:bold; line-height:19px;} /* Header weiss im Graubereich */
	
	/* S&P Fliesstexte */
	#Text								{font-size: 11px; font-weight:normal; line-height:14px}
	#Text15							{font-size: 11px; margin-top:15px; font-weight:normal; line-height:14px}
	#Text35							{font-size: 11px; margin-top:35px; font-weight:normal; line-height:16px}
	#TextListe					{font-size: 10px; font-weight:bold; line-height:13px}
	#TextTeaser					{font-size: 10px; color: #aaa69b; font-weight:bold; line-height:13px}
	#TextKontakt				{font-size: 11px; font-weight:normal; line-height:16px}
	
	/* S&P Zeile ganz oben */
	#SPHeader						{font-size: 15px; color: #FFFFFF; font-weight:bold; margin:20px;}
	/* S&P Referenzen */
	#RefTeaser					{font-size: 11px; color: #b0aca1; margin-top:1px; margin-left:12px; margin-bottom:4px;}
	#RefText						{font-size: 11px; font-weight:normal;}
	#RefBilder					{width:200px; margin-left:15px;}
	/* Menübereich */
	#MenuTree						{position:absolute; margin:270px 0 0 730px;}
	.Copyright					{font-size: 10px; color: #aaa69b; font-weight:normal;position:absolute; margin:490px 0 0 740px;}
	
	.Blaettern 					{position:absolute; z-index:3; margin-top:335px;}
	.BlaetternLeft 			{position:absolute; margin-left:55px;float:left;}
	.BlaetternRight			{position:absolute; margin-left:620px;float:left;}

	.Kontakt						{position:absolute; margin:235px 0 0 675px; z-index:4;}
	
	/*  --------------------------------------------------------------------------------------------------------- 
	POSITION WEBSITE
	----------------------------------------------------------------------------------------------------------- */
	#posWebsite		 			{position:absolute; left: 50%; width:885px; margin-left:-442px; height:100%;}
	table.site					{margin-top:39px; height:545px; width:885px;}
	
	.content						{z-index:2;} /* Hält die Boxen Left und Right zusammen und liegt unten */
	.posLeft						{width:245px; margin-left:60px; float:left;}
	.posRight						{width:245px; margin-left:85px; float:left;}

	/*  --------------------------------------------------------------------------------------------------------- 
		ABSTÄNDE/TRENNER
	----------------------------------------------------------------------------------------------------------- */
	/* Bei Tabellen mit <span> muss dieser spacer eingebaut werden, um abstände (z.b. trennerabstand margin-top) zu setzen */
	.spacer 											{display:block;height:1px;font:1px/1 sans-serif;clear:both;}	

	/* Abstand unter header */
	.abstand5											{display:block;height:5px;font:1px/1 sans-serif;clear:both;} 
	.abstand10										{display:block;height:10px;font:1px/1 sans-serif;clear:both;} 
	.abstand15										{display:block;height:15px;font:1px/1 sans-serif;clear:both;} 
	.abstand20										{display:block;height:20px;font:1px/1 sans-serif;clear:both;} 
	.abstand30										{display:block;height:30px;font:1px/1 sans-serif;clear:both;} 
	.abstand35										{display:block;height:35px;font:1px/1 sans-serif;clear:both;} 
	.abstand40										{display:block;height:40px;font:1px/1 sans-serif;clear:both;} 
	.abstand47										{display:block;height:47px;font:1px/1 sans-serif;clear:both;} 
	.abstand84										{display:block;height:84px;font:1px/1 sans-serif;clear:both;} 
	
	/* --------------------------------------------------------------------------------------------------------- 
		FARBEN
	----------------------------------------------------------------------------------------------------------- */
	#orange											{color: #DD9202;}
	#hellgrau										{color: #aaa69b;}
	#dunkelgrau									{color: #304246;}
	#weiss											{color: #FFFFFF;}
