body,p,a,td,li,ul,ol,h1,h2,h3		{font-family:Verdana, Arial, Helvetica, sans-serif;color:#000000;}
body,p,td,li,ol,ul,li,a				{font-size:10pt}
body								{padding:0px;margin:0px;background-color:#FFF5E7;background-image:url(../images/background_blueyellow.gif);background-repeat:repeat-y;}
p,td,li,ul,h1,h2,h3					{color:#10124E;font-family:Verdana, Arial, Helvetica, sans-serif;}
h2									{font-size:13pt;}
h3									{font-size:12pt;}
.topgreen							{position:absolute;top:0px;left:0px;width:100%;height:211px;padding:0px;margin:0px;background-image:url(../images/background_garden.jpg);background-repeat:repeat-x;}

/*
 * colors:
 * hellgelb: 	#FFF5E7
 * dunkelblau:	#10124E
 * grünton:		#009D6D
 */

#firmname			{position:absolute;top:50px;right:100px;width:285px;height:70px;background-color:#FFFFFF;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;filter:alpha(opacity=50);}
#firminner			{position:absolute;top:10px;right:100px;width:285px;height:100px;-moz-opacity:1;-khtml-opacity:1;opacity:1;filter:alpha(opacity=100);}
.firmbig			{color:#10124E;font-weight:bold;font-size:40pt;letter-spacing:10px;}
.firmsmall			{display:block;background-color:#10124E;color:#FFFFFF;font-weight:normal;font-size:13pt;letter-spacing:2px;padding-left:12px;padding-bottom:4px;}

#menue				{position:absolute;top:184px;left:148px;padding:2px;font-size:11pt;}

#content			{margin-top:211px;margin-left:0px;width:800px;text-align:left;padding-left:0px;}
#blueband			{position:absolute;top:211px;left:0px;width:94px;height:100%;margin-bottom:0px;background-color:#10124E;}
#logo	 			{float:left;width:160px;height:220px;vertical-align:bottom;}
#claim				{clear:left;text-align:left;color:#00994B;font-size:12pt;font-weight:bold;padding-bottom:3px;}
.menueref			{color:#10124E;font-weight:bold;font-size:10pt;font-weight:bold;text-decoration:none;padding-left:8px;padding-right:10px;}
a.menueref:hover	{text-decoration:underline;color:#FFF5E7;}

.lftcontent			{width:150px;vertical-align:bottom;background-color:#10124E;padding-left:0px;}
.lftcontenttop		{width:150px;vertical-align:top;background-color:#10124E;padding-top:30px;}
.rgtcontent			{vertical-align:top;text-align:left;color:#10124E;padding-left:50px;margin-left:50px;padding-top:30px;}
.currentSite		{padding-left:15px;color:#FFF5E7;font-size:12pt;font-weight:bold;}
.logopic			{padding-left:15px;}
.trenner			{border-bottom:1px solid #10124E;font-weight:bold;text-align:right;width:100%;font-size:13pt;padding-bottom:5px;}

.referenzUl			{padding-top:0px;margin-top:3px;}
.referenzlist		{font-size:8pt;}
.leftreferenz		{vertical-align:top;text-align:left;}
.rightreferenz		{vertical-align:top;text-align:left;font-size:8pt;}
.referenzUlall		{line-height:18px;}
a.standardlink			{border-bottom: 1px dashed #10124E; text-decoration:none;}
a.standardlink_hover  	{border-bottom: 1px solid #10124E; text-decoration:none;}

.font_blue_tip, .font_bluebold_tip	{color:#10124E;}
.font_bluebold_tip		{color:#10124E;font-weight:bold;padding-left:10px;margin-left:10px;}

.servicetab_cell1			{border-bottom: 1px solid #10124E;text-align:left;width:50%;font-weight:bold;}
.servicetab_cell2			{border-bottom: 1px solid #10124E;text-align:center;border-left: 1px solid #10124E;width:12%;}
.servicetab_cell3			{border-bottom: 1px solid #10124E;text-align:center;border-left: 1px solid #10124E;width:12%;}
.servicetab_cell4			{border-bottom: 1px solid #10124E;text-align:center;border-left: 1px solid #10124E;width:12%;}
.servicetab_cell5			{border-bottom: 1px solid #10124E;text-align:center;border-left: 1px solid #10124E;width:12%;}
.servicetab_cell6			{width:2%;}



