/* Standardmäßiges CSS-Stylesheet für ein neues Webanwendungsprojekt */

BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

H1, H2, H3, H4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}
H1	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	


A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

HR
{
	color: #008c00;
}	
HR
{
	border-style:none;
	border-top:solid 1px #008c00;
	height:1px;
	overflow:hidden;
}

TD,.standard { font-family: Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;text-decoration:none;color:#000000}.fortschrittOut { BACKGROUND-COLOR:#D6D3CE; font-family: Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;text-decoration:none;color:#000000}.fortschrittIn { BACKGROUND-COLOR:#CC9999;font-family: Arial,Helvetica,sans-serif;font-size:10pt;font-weight:normal;text-decoration:none;color:#000000}.standardIRed										{color:#FF0000;font-size:10pt;font-family:Arial,Verdana;font-weight:500;font-style:italic;text-decoration:none;}.standardL											{color:#000000;font-size:12pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.standardM											{color:#000000;font-size:10pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.standardMU											{color:#000000;font-size:10pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}.standardS											{color:#000000;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.standard												{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.stdgray												{color:#6b6963;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.stdgrayXXL											{color:#6b6963;font-size:18pt;font-family:Arial,Verdana;font-weight:500;font-style:italic;text-decoration:none;}.warning												{color:#FF0000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.warningS												{color:#FF0000;font-size:7pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.title													{color:#6b6963;font-size:30pt;font-family:Times New Roman;font-weight:500;text-decoration:underline;}.subtitleL											{color:#6b6963;font-size:12pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}.subtitleM											{color:#6b6963;font-size:10pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.subtitleS											{color:#6b6963;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.headerXXL											{color:#000000;font-size:24pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.headerXL											{color:#000000;font-size:18pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.headerL												{color:#000000;font-size:12pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.headerM												{color:#000000;font-size:10pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.headerMI												{color:#000000;font-size:10pt;font-family:Arial,Verdana;font-weight:700;font-style:italic;text-decoration:none;}.headerS												{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.headerLU												{color:#000000;font-size:12pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}.headerMU												{color:#000000;font-size:10pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}.headerSU												{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}.logindark												{color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:700;text-decoration:none;}.loginlight												{color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:none;}.cmsbutton												{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#3399CC;border-color:Black;border-width:1px;border-style:none;height:20px;color:White;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.INSTIinput												{BACKGROUND-COLOR:#E0E0EE;border-color:Black;border-width:1px;border-style:none;height:20px;color:#555666;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.cmsinput												{BACKGROUND-COLOR:#CC9999;border-color:Black;border-width:1px;border-style:none;height:20px;color:White;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.reiterbutton											{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#993333;height:20px;color:White;border-style:none;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.reiterbuttonSelected									{BACKGROUND-COLOR:#CC9999;height:20px;color:White;border-style:none; font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.seitentreffer												{color:#008F00;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:none;}.INSTIreiterbutton											{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#E0E0EE;text-align:left;height:20px;color:#555666;border-style:none;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.INSTIreiterbuttonSelected									{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#99FFCC;text-align:left;height:20px;color:#555666;border-style:none; font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.INSTIreiterbutton2											{BACKGROUND-COLOR:#9C9AFF;text-align:left;height:20px;color:#555666;border-style:none;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.INSTIreiterbutton2Selected									{BACKGROUND-COLOR:#99FFCC;text-align:left;height:20px;color:#555666;border-style:none; font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.cmstitel						{color:#0D2662;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.standard:link									{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.standard:visited							{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.standard:hover								{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.standard:active								{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.gray:link											{color:#6b6963;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.gray:visited									{color:#6b6963;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.gray:hover										{color:#6b6963;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.gray:active										{color:#6b6963;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blue:link											{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blue:visited									{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blue:hover										{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blue:active										{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.logindark:link { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:700;text-decoration:none;}a.logindark:visited { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:700;text-decoration:none;}a.logindark:hover { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:700;text-decoration:underline;}a.logindark:active { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:700;text-decoration:none;}a.loginlight:link { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:none;}a.loginlight:visited { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:none;}a.loginlight:hover { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:underline;}a.loginlight:active { color:#008c00;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:none;}a.treffer:link { color:#008c00;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:none;}a.treffer:visited { color:#008c00;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:none;}a.treffer:hover { color:#63CF63;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:underline;}a.treffer:active { color:#008c00;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:none;}a.seitentreffer:link { color:#008c00;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:none;}a.seitentreffer:visited { color:#008c00;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:none;}a.seitentreffer:hover { color:#63CF63;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:underline;}a.seitentreffer:active { color:#008c00;font-family: Arial,Verdana;font-size:9pt;font-weight:500;text-decoration:none;}a.yellow:link										{color:#FFDB08;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.yellow:visited									{color:#FFDB08;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.yellow:hover										{color:#FFDB08;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.yellow:active										{color:#FFDB08;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.yellowU:link										{color:#FFDB08;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.yellowU:visited									{color:#FFDB08;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.yellowU:hover										{color:#ffff10;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.yellowU:active									{color:#FFDB08;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blueU:link										{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blueU:visited									{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blueU:hover										{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.blueU:active									{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blackU:link										{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blackU:visited									{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blackU:hover										{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.blackU:active									{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blueU8:link										{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blueU8:visited									{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blueU8:hover										{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.blueU8:active									{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.bold:link											{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.bold:visited									{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.bold:hover										{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}a.bold:active										{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.boldS:link										{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.boldS:visited									{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.boldS:hover										{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}a.boldS:active									{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.blackgray:link								{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.blackgray:visited							{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.blackgray:hover								{color:#777777;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}a.blackgray:active							{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.blackgrayS:link								{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blackgrayS:visited						{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blackgrayS:hover							{color:#777777;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.blackgrayS:active							{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}a.blackgraySB:link							{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.blackgraySB:visited						{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.blackgraySB:hover							{color:#777777;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:underline;}a.blackgraySB:active						{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.jsMenu:link						{margin: 0px;border: none;color : #ffffff;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenu:visited					{margin: 0px;border: none;color : #ffffff;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenu:hover						{margin: 0px;border: none;color : #ffffff;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenu:active						{margin: 0px;border: none;color : #ffffff;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOver:link					{margin: 0px;border: none;color : #eeeeee;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOver:visited				{margin: 0px;border: none;color : #eeeeee;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOver:hover					{margin: 0px;border: none;color : #eeeeee;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOver:active					{margin: 0px;border: none;color : #eeeeee;font-size : 8pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuRed:link						{margin: 0px;border: none;color : white;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuRed:visited					{margin: 0px;border: none;color : white;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuRed:hover						{margin: 0px;border: none;color : white;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuRed:active						{margin: 0px;border: none;color : white;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOverRed:link					{margin: 0px;border: none;color : yellow;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOverRed:visited				{margin: 0px;border: none;color : yellow;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOverRed:hover					{margin: 0px;border: none;color : yellow;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOverRed:active					{margin: 0px;border: none;color : yellow;font-size : 9pt;font-family : Arial,Verdana;font-weight : 500;text-decoration : none;}a.jsMenuOverOnl:link			{color:#eeeeee;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.jsMenuOverOnl:visited			{color:#eeeeee;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.jsMenuOverOnl:hover			{color:#eeeeee;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.jsMenuOverOnl:active			{color:#eeeeee;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}

a.jsMenuOnl:link				{color:#ffffff;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.jsMenuOnl:visited			{color:#ffffff;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.jsMenuOnl:hover				{color:#ffffff;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.jsMenuOnl:active			{color:#ffffff;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.online:link 								{color:darkkhaki;font-size:9pt;font-family:Verdana,Helvetica,sans-serif;font-weight:500;text-decoration:none;}a.online:visited								{color:darkkhaki;font-size:9pt;font-family:Verdana,Helvetica,sans-serif;font-weight:500;text-decoration:none;}a.online:hover									{color:darkkhaki;font-size:9pt;font-family:Verdana,Helvetica,sans-serif;font-weight:500;text-decoration:none;}a.online:active									{color:darkred;font-size:9pt;font-family:Verdana,Helvetica,sans-serif;font-weight:500;text-decoration:underline;}.subtitleMgrey									{color:#EEEEEE;font-size:10pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.standardblue										{color:#1542A6;font-size:9pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}.titelL													{color:#000000;font-size:12pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.titelXL												{color:#000000;font-size:14pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}.HeaderBlue											{color:#1542A6;background-color:#ABBBDF;font-size:10pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}a.blueListe:link								{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.blueListe:visited						{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.blueListe:hover							{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}a.blueListe:active							{color:#1542A6;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}.fliessnorm						{color:#0D2662;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.fliessnorm:link								{color:#0D2662;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}a.fliessnorm:visited						{color:#0D2662;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}a.fliessnorm:hover							{color:#0D2662;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:underline;}a.fliessnorm:active							{color:#0D2662;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.formfieldname						{color:#cc0000;font-size:8pt;font-family:Verdana,Geneva,Arial,Helvetica;font-weight:500;text-decoration:none;}

.highlight
{
    BACKGROUND-COLOR: #cbecc6
}

.verwaltungtitel						{color:#000000;font-size:16pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}

.cmsbutton4	{	cursor:hand;	cursor:pointer;	margin:1px;BACKGROUND-COLOR:#e0e0ee;border-color:#9C9AFF;border-width:1px;border-style:solid;height:20px;color:black;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}.cmsbutton4Sel	{	cursor:hand;	cursor:pointer;	margin:1px;BACKGROUND-COLOR:#99FFCC;border-color:#99FFCC;border-width:1px;border-style:solid;height:20px;color:black;font-family: Arial,Verdana;font-size:8pt;font-weight:normal;text-decoration:none;}
.contwrapper
{
	margin:10 5 10 0;
	padding:0;
	border-style:none;
	border-width:1;
	border-color:#0077E6;
	border-color:#000063;
	border-color:#cfcfcf;
}

.cont
{
	margin:0;
	padding:3;
	font-family:Arial,Verdana;
	font-size:9pt;
	font-weight:500;
	font-style:normal;
	text-decoration: none;
	color: #000063;
	border-style:none;
	background-color:#ffffff;
}

.contwrapper.onlsuche
{
	border-style:solid;
	border-left-style:none;
	border-width:1;
	border-color:#000063;
}

.onlinhalt
{
	margin:0;
	padding:5 0;
	text-align:justify;
	FONT-SIZE: 9pt;
	COLOR: #000063;
	FONT-FAMILY: Courier,Arial,Verdana;
	FONT-FAMILY: Arial;
	FONT-FAMILY: Arial,Verdana;
}

.onlinhalt a:link		{font-family:Arial,Verdana;font-size:9pt;font-weight:700;font-style:	normal;	text-decoration: none;			color: #000063;}
.onlinhalt a:visited	{font-family:Arial,Verdana;font-size:9pt;font-weight:700;font-style:	normal;	text-decoration: none;			color: #000063;}
.onlinhalt a:hover	{font-family:Arial,Verdana;font-size:9pt;font-weight:700;font-style:	normal;	text-decoration: underline;			color: #0077E6;}
.onlinhalt a:active	{font-family:Arial,Verdana;font-size:9pt;font-weight:700;font-style:	normal;	text-decoration: none;			color: #000063;}

.onlinhalt ul
{
	padding:0;
	padding-left:20px;
	margin: 0;
	margin-left:10px;
}

.onlinhalt ul li
{
	padding:0;
	margin:0;
	list-style-type:disc;
}

.clear
{
	clear:both;
	padding:0;
	margin:0;
	height:1px;
	overflow:hidden;
}

#seite 
{
	MARGIN: auto;
	margin-top:10px;
	WIDTH: 900px;
	max-WIDTH: 900px;
	COLOR: black;
	TEXT-ALIGN: left;
	position:relative;
}

#sOuter
{
	position:absolute;
	margin:0;
	top:0;
	left:0;
}
#sInner
{
	position:relative;
	MARGIN: auto;
	WIDTH: 900px;
	border-style:none;
	border-width:1px;
	border-color:#000063;
}

#seiteTitel 
{
	MARGIN: 0;
	padding:0;
	padding-top:20;
	TEXT-ALIGN: left;
	width:900px;
}

#sB1
{
	margin:0;
	padding:0;
}

#sB2
{
	margin:0;
	padding:0;
}

#sB3
{
	margin:0;
	padding:0;
}

#sB12Trenner
{
	margin:0;
	padding:0;
}

.seiteFooter 
{
	MARGIN: 0;
	padding:0;
	COLOR: #0077E6;
	font-family:Arial,Verdana;
	font-size:8pt;
	font-weight:500;
}

.footer
{
	margin:0;
	padding:2px 0;
	margin-left:150px;
	text-align:justify;
	width:395px;
	border-bottom-style:solid;
	border-color:#000063;
	border-bottom-width:5px;
}

.seiteFooter a:link		{font-family:Arial,Verdana;font-size:8pt;font-weight:500;font-style:	normal;	text-decoration: underline;			color: #0077E6;}
.seiteFooter a:visited	{font-family:Arial,Verdana;font-size:8pt;font-weight:500;font-style:	normal;	text-decoration: underline;			color: #0077E6;}
.seiteFooter a:hover	{font-family:Arial,Verdana;font-size:8pt;font-weight:500;font-style:	normal;	text-decoration: underline;			color: #0077E6;}
.seiteFooter a:active	{font-family:Arial,Verdana;font-size:8pt;font-weight:500;font-style:	normal;	text-decoration: underline;			color: #0077E6;}

#menuAnchor
{
	Z-INDEX: 10;
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
}
#jsMenuContainer
{
	Z-INDEX: 10;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
}

#sucheIndex
{
	position:absolute;
	top:0;
	left:0;
	margin:0;
	margin-left:5px;
	background-color:#ffffff;
	visibility:hidden;
	overflow:visible;
	z-index:10;
	border-style:solid;
	border-width:1px;
	border-color:#008c00;
}

#sucheIndex ul 
{
	margin: 0;
	padding: 0;
	list-style-type:none;
	font-size: 8pt;
	vertical-align:bottom;
	text-align:left;
	border-style:none;
}

#sucheIndex ul li 
{
	color: #008c00;
	width:181px;
	margin: 0;
	padding:0;
	list-style-type:none;
	border-style:none;
	background-color:#ffffff;font-size:8pt;font-family:Verdana;font-weight:700;text-decoration:none;}.SIEmpty
{
	width:181px;
	height:1px;
	max-height:0;
	overflow:hidden;
	background-color:Transparent;
}
#sucheIndex ul li a:link	{	padding: 3px 5px;	margin: 0;
	display:block;COLOR:#008c00;BACKGROUND-color:#ffffff;font-size:8pt;font-family:Verdana,Helvetica,Sans-Serif;font-weight:500;text-decoration:none;}#sucheIndex ul li a:visited{	padding: 3px 5px;	margin: 0;
	display:block;COLOR:#008c00;BACKGROUND-color:#ffffff;font-size:8pt;font-family:Verdana,Helvetica,Sans-Serif;font-weight:500;text-decoration:none;}#sucheIndex ul li a:hover	{	padding: 3px 5px;	margin: 0;
	display:block;	color:#008c00;	background-color:#f4f4f4;	font-size:8pt;font-family:Verdana,Helvetica,Sans-Serif;font-weight:500;text-decoration:underline;}
#sucheIndex ul li a:active
{	padding: 3px 5px;	margin: 0;
	display:block;COLOR:#008c00;BACKGROUND-color:#ffffff;font-size:8pt;font-family:Verdana,Helvetica,Sans-Serif;font-weight:500;text-decoration:none;}

.onltxt
{
	margin:3px 5px;
	margin-bottom:0;
	padding:2px 3px;
	width:120px;
	height:18px;
	font-size:9pt;
	color:#000063;
	font-family:Arial;
	border-style:none;
}

.cmscbx{}

#adminLogo
{
	display:none;
}
.titelWrapper
{
	position:relative;
	float:left;
}
.headerwrapper
{
	float:left;
	border-top:solid 1px #008c00;
}
.headerlogo
{
	float:right;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	border:none;
}
.headerIWPW
{
	position:absolute;
	top:62px;
	top:6px;
	left:400px;
	width:80px;
	height:88px;
	background-color:#008c00;
}
.headerIWP
{
	position:absolute;
	top:34px;
	left:401px;
}

.headerMLogoL
{
	position:absolute;
	top:12px;
	left:195px;
}

.headerMLogoLW
{
	position:absolute;
	top:6px;
	left:189px;
	height:88px;
	max-height:86px;
	width:207px;
	max-width:205px;
	border:solid 1px #008c00;
}

.headerMLogoR
{
	position:absolute;
	top:12px;
	left:490px;
}

.headerMLogoRW
{
	position:absolute;
	top:6px;
	left:484px;
	height:88px;
	width:306px;
	background-color:#ffffff;
	/*
	max-width:304px;
	border:solid 1px #008c00;
	max-height:86px;
	*/
}

.headerright
{
	float:right;
	margin:0;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
	background-image:none;
	background-image:url(images/dgi/hg_profil.jpg);
	background-position:-100px -100px;
	width:200px;
	height:88px;
}
.headerleft
{
	float:left;
	width:580px;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
	background-image:url(images/dgi/hg_profil.jpg);
	background-position:right;
	background-repeat:repeat-y;
	background-position:70px -200px;
	background-image:none;
}
.titleNaviWrapper
{
	border-top:none 2px #ffffff;
	background-color: 008C00;
	height:20px;
	position:relative;
}
.titleNavi 
{
	float:left;
	background-color: #008C00;
	padding:0;
	margin:0;
	text-align:left;
}

.titleNavi ul 
{
	padding: 3px 0px;
	margin:  0;
	background-color: #ffffff;
	background-color: #008C00;
	list-style-type:none;
	font-size: 8pt;
}

.titleNavi ul li
{
	display:inline;
	list-style-type:none;
	background-color: #008C00;
	padding: 3px 0;
	margin: 0 5px;
	margin: 0;
}

.liHome
{
	position:absolute;
	top:0;
	left:0;
}
.liKontakt
{
	position:absolute;
	top:0;
	left:214px;
}
.liSitemap
{
	position:absolute;
	top:0;
	left:270px;
}
.liImpressum
{
	position:absolute;
	top:0;
	left:328px;
}

.liIWP
{
	position:absolute;
	top:0;
	left:400px;
}

.aIWP
{
	padding-right:19px;
}

.titleNavi ul li.liLogout
{
	position:absolute;
	top:0;
	left:482px;
	z-index:2;
	display:inline;
	list-style-type:none;
	background-color: #ff6600;
	padding: 3px 0;
	margin: 0;
}

.titleNavi ul li a {
	color: #ffffff;
	font-weight: 500;
	padding: 3px 5px;
	padding-right:13px;
	border-right:solid 2px #ffffff;
}
.titleNavi ul li a.aIWP
{
	padding-right:24px;
}

.titleNavi ul li a:link, .titleNavi ul li a:visited, .titleNavi ul li a:active	
{
	color: #ffffff;
}
.titleNavi ul li a:hover	{color: #e69999;color: #008C00;color: #ffffff;}

.seitensucheWrapper
{
	float:right;
	margin:0;
	padding:0;
	width:400px;
	width:350px;
	height:20px;
}
.seitensuche
{
	float:right;
	margin:0;
	padding:3px;
	vertical-align:middle;
	color:#faebeb;
	color:#ffffff;
	font-family:Verdana, Arial;
	font-weight:500;
	font-size:8pt;
	background-color:#da7070;
	background-color:#008C00;
	min-height:14px;
	height:13px;
}
.seitensuche a
{
	margin-right:5px;
}
.seitensuche a:link { color:#ffffff;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:none;}.seitensuche a:visited { color:#ffffff;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:none;}.seitensuche a:hover { color:#ffffff;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:underline;}.seitensuche a:active { color:#ffffff;font-family: Arial,Verdana;font-size:8pt;font-weight:500;text-decoration:none;}
.seitensuche.lbtEnglisch
{
	margin:0;
	text-align:left;
	border-left:solid 2px red;
	border-left:solid 2px #ffffff;
}

.seitensuche.lbtDeutsch
{
	margin:0;
	text-align:left;
	border-left:solid 2px #000000;
	border-left:solid 2px #ffffff;
}
.seitensuche.lbtVorschau
{
	text-align:left;
	border-left:solid 2px #ffffff;
}

.seitensuchetxt
{
	position:relative;
	float:right;
	margin:0;
	padding:2px 3px;
	width:183px;
	height:20px;
	font-size:9pt;
	color:#008C00;
	font-family:Arial;
	border:solid 1px #008C00;
	background-color:#ffffff;
}

.AZIndex 
{
	padding:0;
	margin:10px;
}

.AZIndex ul 
{
	padding: 0;
	margin: 0;
	width:20px;
	list-style-type:none;
	font-family:Verdana, Arial ;
	font-size: 10pt;
	vertical-align:top;
	border-left:solid 19px #faebeb;
	border-right:solid 19px #faebeb;
	background-color: #faebeb;
	border-left:solid 19px #696969;
	border-right:solid 19px #696969;
	background-color: #696969;
}

.AZIndex ul li 
{
	padding: 0;
	list-style-type:none;
	margin:2px 0;
	background-color: #ffffff;
	color:#faebeb;
	color:#cfcfcf;
}

.AZIZero
{
	width:20px;
}

.AZIndex ul li a 
{
	padding:3px 0;
	color: #cc3333;
	color: #000000;
	font-weight: 500;
	display:block;
	width:20px;
}

.AZIndex ul li a:link, .AZIndex ul li a:visited, .AZIndex ul li a:active	
{
	margin:0;
	padding:0;
	color: #cc3333;
	color: #000000;
}
.AZIndex ul li a:hover	
{
	margin:0;
	padding:0;
	text-decoration:none;
	background-color: #cc3333;
	background-color: #696969;
	color: #faebeb;
	color: #ffffff;
}

#AZIndexListW
{
	position:absolute;
	display:none;
	top:0;
	left:0px;
	margin:0;
	margin-left:23px;
	margin-top:23px;
	z-index:10;
}
#AZIndexList
{
	margin:0;
	padding: 0;
}

#AZIndexList ul 
{
	float:left;
	margin: 0;
	padding: 0;
	list-style-type:none;
	font-size: 8pt;
	vertical-align:bottom;
	text-align:left;
	border:solid 1px #696969;
	background-color:#ffffff;
}

#AZIndexList ul li 
{
	float:left;
	color: #da7070;
	color: #696969;
	margin:0;
	padding: 0;
	list-style-type:none;
	border-style:none;
	display:block;
	font-size:8pt;font-family:Verdana;	font-weight:500;	text-decoration:none;}#AZIndexList ul li a
{
	padding: 3px 5px;	display:block;
	margin:0;
	color: #696969;
}
#AZIndexList ul li a:link, #AZIndexList ul li a:visited, #AZIndexList ul li a:active{}#AZIndexList ul li a:hover	{	background-color:#f0f0f0;	text-decoration:underline;}
.AZEmpty
{
	width:270px;
	height:1px;
	max-height:0;
	overflow:hidden;
	background-color:Transparent;
}

.route
{
	text-align:center;
	margin:10px 0;
	display:none;
}

.highlight
{
    BACKGROUND-COLOR: #e6f3e6;
}
a.highlight:link, a.highlight:visited, a.highlight:active {color:#008C00;}a.highlight:hover {color:#008C00;}.titleLogo
{
	margin:0;
	margin-top:20px;
	margin-left:40px;
	padding:0;
	background-color:transparent;
}

.AZIndexWrapper 
{
	position:relative;
	margin-top:10px;
	margin-left:0;
}
.aztable 
{
	margin:0;
	border: 1px solid #008C00;
	border-collapse: collapse;
}

.aztable td {
	border: 1px solid #008C00;
	background-color:#ffffff;
	color:#d4e9d3;
	text-align:left;
	padding:2px;
	width:20px;
	height:24px;
	text-align:center;
	font-family:Arial,Verdana;font-size:9pt;
}

.aztable td a:link, .aztable td a:visited, .aztable td a:active {color:#008C00; font-weight:700;}.aztable td a:hover {color:#008C00;font-weight:700;}

#PreviousView
{
	display:none;
}

.footerNavi 
{
	background-color: #ffffff;
	padding:0;
	margin:0;
	margin-top:10px;
	height:1px;
	border-top:solid 1px #008C00;
	border-bottom:none 1px #008C00;
}

.footerNavi ul 
{
	padding: 3px;
	margin:  0;
	background-color: #ffffff;
	list-style-type:disc;
	font-size: 8pt;
	color: #008C00;
	text-align:center;
}

.footerNavi ul li 
{
	display:inline;
	list-style-type:disc;
	padding: 3px;
	margin: 0 5px;
}

.footerNavi ul li a {
	color: #008C00;
	font-weight: 500;
	padding: 3px;
	font-size: 8pt;
}

.footerNavi ul li a:link, .footerNavi ul li a:visited, .footerNavi ul li a:active	
{
	color: #008C00;
	text-decoration:none;
	font-size: 8pt;
}
.footerNavi ul li a:hover
{
	color: #008C00; text-decoration:underline;	font-size: 8pt;
}

.startbereich
{
	margin: 10px 7px 20px 7px;
	font-size:9pt;
	font-family:Arial, Verdana ;
	color:#008c00;
}

.startweitere
{
	display:none;
	background-color:#ffffff;
}

.sbover
{
	background-color:#cce8cc;
}

.startbereich ul
{
	padding: 0;
	margin: 0;
	list-style-type:none;
	font-size: 10pt;
	color: #008C00;
	color: #000;
	text-align:left;
	border-left:none 1px #008c00;
	border-right:none 1px #008c00;
	border-bottom:none 1px #008c00;
}

.startbereich ul a:hover {color: #008C00; text-decoration:underline;	font-size: 10pt;
}

.startbereich ul li
{
	list-style-type:none;
	padding: 5px 7px;
	margin: 0;
	font-size: 9pt;
	xbackground-color:#f4f4f4;
	xborder-bottom:dashed 1px #000000;
	display:block;
	width:250px;
}

.startbereich ul li a 
{
	color: #008C00;
	color: #000000;
	font-weight: 500;
	padding: 0;
	font-size: 9pt;
	xbackground-color:#f4f4f4;
}

.startbereich ul li a:link, .startbereich ul li a:visited, .startbereich ul li a:active	
{
	color: #008C00;
	color: #000000;
	text-decoration:none;
	font-size: 9pt;
}
.startbereich ul li a:hover	
{
	color: #008C00;
	color: #000000;
	text-decoration:underline;
	font-size: 9pt;
}

.tbStart
{
	vertical-align:top;
	margin-top:10px;
}

.tbStart td
{
	vertical-align:top;
	width:300px;
	border-left:none 1px #008c00;
}

.tdStart3
{
	border-right:none 1px #008c00;
}

.startH
{
	margin:0;
	padding: 5px 7px;
	margin-top:5px;
	border-bottom: solid 1px #008C00;
	color: #ffffff;
	color: #008C00;
	color: #000;
	font-weight: 700;
	font-size: 9pt;
	/*
	border-right: solid 10px #008C00;
	background-color:#cce8cc;
	background-image:url(images/dgi/DGIgreenk.png);
	background-repeat:no-repeat;
	background-position: right;
	*/
}

.startH a:link, .startH a:visited, .startH a:active {	color:#ffffff;	color: #008C00;
	font-weight:700;}.startH a:hover 
{
	color:#ffffff;
	color: #008C00;
	font-weight:700;
}

.NavBarLinks
{
	margin:10px 7px;
}

.NavBarLinks ul 
{
	padding: 3px;
	margin:  0;
	list-style-type:none;
	font-size: 9pt;
	color: #008C00;
}

.NavBarLinks ul li 
{
	list-style-type:none;
	padding: 7px 3px;
	margin: 0 5px;
}

.NavBarLinks ul li.sel 
{
	list-style-type:disc;
	/*
	border-right: solid 10px #008C00;
	background-color:#cce8cc;
	*/
}

.NavBarLinks ul li a {
	color: #008C00;
	font-weight: 700;
	font-size: 9pt;
}

.NavBarLinks ul li a:link, .NavBarLinks ul li a:visited, .NavBarLinks ul li a:active	
{
	color: #008C00;
	text-decoration:none;
}
.NavBarLinks ul li a:hover	
{
	color: #008C00;
	text-decoration:underline;
}

.NavBarLinks ul ul li
{
	list-style-type:none;
	padding: 3px;
	margin: 0 5px;
}

.NavBarLinks ul ul li a {
	color: #008C00;
	color: #000000;
	font-weight: 500;
	font-size: 9pt;
}

.NavBarLinks ul ul li a:link, .NavBarLinks ul ul li a:visited, .NavBarLinks ul ul li a:active	
{
	color: #008C00;
	color: #000000;
	text-decoration:none;
}
.NavBarLinks ul ul li a:hover	
{
	color: #008C00;
	color: #000000;
	text-decoration:underline;
}

.tbInner td
{
	margin:0;
	padding:0;
	vertical-align:top;
}

.tdTrenner
{
	background-color:#cce8cc;
	border-right:solid 2px #008c00;
	border-top:solid 10px #008c00;
	border-bottom:solid 5px #008c00;
}

ul.listbg , ul.listbg  li, ol.listbg, ol.listbg  li
{
	color: #008C00;
	font-weight:700;
}

ul.listn , ul.listn  li, ol.listn, ol.listn  li
{
	color: #000000;
	font-weight:500;
}

.dgibutton{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#cce8cc;	color:#008c00;	border:solid 1px #008c00;	font-family: Arial;	font-size:9pt;}

.dgibuttonW{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#cce8cc;	color:#008c00;	border:solid 1px #008c00;	font-family: Arial;	font-size:9pt;	width:100px;}

div.bestellungen table
{
	margin-top:10px;
}
div.bestellungen table td
{
	color:"#696969";
	font-weight:700;
}

.dgiintern
{
	display:none;
}

.dgilabel
{
	float:left;
	margin:0;	padding:1px 0;	width:100px;
	max-width:100px;
	color:#008c00;
	font-size:9pt;
	font-family:Arial,Verdana;
}

.dgimessage
{
	float:left;
	margin: 0;	padding:10px 0;	color:red;
	font-size:9pt;
	font-family:Arial,Verdana;
}

.dgivalue
{
	float:left;
	margin:0 2px;	padding:0 2px;	color:#008c00;
	font-size:10pt;
	font-family:Arial,Verdana;
	height:20px;	max-height:19px;	min-height:19px;	width:200px;
	border:solid 1px #008c00;}

div.sitemap table
{
	margin-top:10px;
}
div.sitemap table td
{
	padding:3px;
	width:300px;
}

div.getag table th
{
	padding:5px;
	border:solid 1px #008c00;}
div.getag table td
{
	padding:5px;
	border:solid 1px #008c00;}

div.ehrenkodex ol li	
{
	padding:10px 5px;
}
div.ehrenkodex ol li ul li	
{
	padding:1px 5px;
}

#jsMenuDGI
{
	Z-INDEX: 10;
	LEFT: 47px;
	POSITION: absolute;
	TOP: 0px;
}

#jsMenuDGI ul 
{
	padding: 3px 0px;
	margin:  0;
	background-color: #ffffff;
	background-color: #008C00;
	list-style-type:none;
	font-size: 8pt;
	border-right:solid 2px #ffffff;
}

#jsMenuDGI ul li 
{
	list-style-type:none;
	padding: 0 6px;
	margin: 0;
	width:165px;
	max-width:155px;
	text-align:left;
}

#jsMenuDGI ul li a {
	color: #ffffff;
	font-weight: 500;
	padding: 3px 0;
}

#jsMenuDGI ul li a:link, #jsMenuDGI ul li a:visited, #jsMenuDGI ul li a:active	
{
	color: #ffffff;
}
#jsMenuDGI ul li a:hover	{color: #e69999;color: #008C00;color: #ffffff;}

.SucheBodyWrapper
{
	float:left;
	background-color: transparent;
	BACKGROUND-COLOR:#eeefe9;	margin: 10px 0;
	padding:0;
	font-size:9pt;
	font-family:Arial;
	font-weight:500;
	border:solid 1px #008c00;
	width:816px;
}
.SucheBody
{
}.SucheBereich{
	padding:0;
	margin: 5px 0;
	clear:both;
}

.SucheBody p
{
	margin:3px 0;
	padding:0;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
}
.SucheBody h1
{
	padding:0;
	margin:0;
	margin:10px 2px;
	color:#008c00;
	font-size:12pt;
	font-family:Arial;
	font-weight:700;
	text-decoration:none;
}
.SucheBody h2
{
	padding: 3px 5px;
	margin:0;
	color:#008c00;
	font-size:9pt;
	font-family:Arial;
	font-weight:500;
	text-decoration:none;
	text-align:left;
	height:18px;
	font-weight:700;
}

.SucheBereich.Service
{
	padding:0;
	margin: 10px 1px;
	border-style:none;
	height:22px;
}

.buttonSuche{	text-align:center;	cursor:hand;	BACKGROUND-COLOR:#eeefe9;	height:20px;	color:#008c00;	border: solid 1px #008c00;	font-family:Arial;font-size:9pt;font-weight:normal;text-decoration:none;}.buttonSucheA{	text-align:center;	cursor:hand;	BACKGROUND-COLOR:#eeefe9;	color:#008c00;	border: solid 1px #008c00;	padding:2px 15px;	font-family:Arial;font-size:9pt;font-weight:normal;text-decoration:none;}a.buttonSucheA:link		{ color:#008c00;font-family: Arial;text-decoration:none;}a.buttonSucheA:visited	{ color:#008c00;font-family: Arial;text-decoration:none;}a.buttonSucheA:hover	{ color:#008c00;font-family: Arial;text-decoration:none;}a.buttonSucheA:active	{ color:#008c00;font-family: Arial;text-decoration:none;}.buttonSucheL{	float:left;	margin-right:5px;	text-align:center;	cursor:hand;	BACKGROUND-COLOR:#eeefe9;	height:20px;	color:#008c00;	border: solid 1px #008c00;	font-family:Arial;font-size:9pt;font-weight:normal;text-decoration:none;}.txtSuche 
{
	float:left;
	color: #000000;
	padding:0 2px;
	margin:1px 2px;
	width:410px;
	border:solid 1px #008c00;
	background-color: #ffffff;
}
.txtSucheOW
{
	float:left;
	color: #000000;
	padding:0 2px;
	margin:1px 2px;
	border:solid 1px #008c00;
	background-color: #ffffff;
}

.lblSuche{	color:#000000;
	padding:3px;
	margin:1px;
	float:left;
	width:200px;	font-size:9pt;
	font-family:Arial;
}

.txtSucheDatum
{
	float:left;
	color: #000000;
	width:80px;	padding:0 2px;
	margin:1px 2px;
	border:solid 1px #008c00;
	background-color: #ffffff;
}

.lblSucheDatum{	color:#000000;
	padding:3px;
	margin:1px;
	width:71px;	max-width:57px;	float:left;
	font-size:9pt;
	font-family:Arial;
	text-align:right;
}

.lblSucheInfo{	color:#000000;
	padding:3px;
	margin:1px;
	margin-left:20px;
	float:left;
	font-size:8pt;
	font-family:Arial;
	font-style:italic;
}

.datumInfo{	color:#000000;
	padding:3px;
	margin:1px;
	margin-left:10px;
	font-size:8pt;
	font-family:Arial;
	font-style:italic;
}

.warningN{	color:#FF0000;	margin:5px 3px;	font-size:9pt;font-family:Arial;}.gridvalue{	color:#000000;	font-size:9pt;	font-family:Arial;	font-weight:500;}.gridvalue2{	color:#000000;	font-size:9pt;	font-family:Arial;	font-weight:500;	border-right:solid 1px #008c00;	border-bottom:solid 1px #008c00;}.gridheader{	background-color:#008c00;
	color:#ffffff;	font-size:9pt;	font-family:Arial;	font-weight:700;	border:solid 1px #ffffff;}.gridvalue a:link, .gridvalue a:visited, .gridvalue a:active, .gridvalue a:hover,
.gridvalue2 a:link, .gridvalue2 a:visited, .gridvalue2 a:active, .gridvalue2 a:hover
{
	color: #008c00;
}
.gridheader a:link, .gridheader a:visited, .gridheader a:active, .gridheader a:hover
{
	color:#ffffff;}

.gridheader2{	background-color:#cce8cc;
	color:#008c00;	font-size:9pt;	font-family:Arial;	font-weight:700;	border:solid 1px #008c00;}.gridheader2 a:link, .gridheader2 a:visited, .gridheader2 a:active, .gridheader2 a:hover
{
	color:#008c00;}

.dgrMDB
{
	margin:10px 0;
	BACKGROUND-COLOR:#eeefe9;}
.dgrMDB2
{
	margin:10px 0;
	BACKGROUND-COLOR:#eeefe9;}
.dgrMDB3
{
	margin:10px 0;
	BACKGROUND-COLOR:#eeefe9;	border:solid 1px #008c00;}
.dgrMDBInner
{
	float:left;
	margin:0;
	BACKGROUND-COLOR:#eeefe9;}
.dgrMDB td, .dgrMDB2 td, .dgrMDB3 td, .dgrMDBInner td
{
	padding:2px 5px;
	font-size:9pt;
}.dgimdb h1
{
	padding:0;
	margin:0;
	margin:10px 0;
	color:#008c00;
	font-size:12pt;
	font-family:Arial;
	font-weight:700;
	text-decoration:none;
}.dgrPager{	color:#008c00;
	font-size:9pt;
}.dgrPager a:link, .dgrPager a:visited, .dgrPager a:active, .dgrPager a:hover
{
	color: #008c00;
	font-size:9pt;
}

.rbtnx											{	cursor:hand;	BACKGROUND-COLOR:#ffffff;	text-align:center;	height:20px;	color:#008c00;	border-style:none;	font-family: Arial;	font-size:8pt;	width:190px;	border:solid 1px #008c00;
	border-bottom: none 1px #008c00;	padding-top:2px;}.rbtnSelx{	cursor:hand;	BACKGROUND-COLOR:#eeefe9;	text-align:center;	height:20px;	color:#ffffff;	border-style:none;	font-family:Arial;	font-size:8pt;	width:190px;	border:solid 1px #008c00;
	border-bottom: none 1px #008c00;	padding-top:2px;}.dgibtn{	text-align:center;	cursor:hand;	BACKGROUND-COLOR:#eeefe9;	height:20px;	color:#008c00;	border: solid 1px #008c00;	font-family:Arial;font-size:9pt;font-weight:normal;text-decoration:none;}.dgitable
{
	float: left;
	border:solid 1px #008c00;
	border-top:none 1px #008c00;
	BACKGROUND-COLOR:#eeefe9;	width:816px;}.dgitable a:link		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:none;}.dgitable a:visited		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:none;}.dgitable a:hover		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:underline;}.dgitable a:active		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:none;}.dgitable3
{
	float: left;
	border:solid 1px #008c00;
	BACKGROUND-COLOR:#eeefe9;	width:816px;}.dgitable4
{
	border-top:solid 1px #008c00;
	border-left:solid 1px #008c00;
	BACKGROUND-COLOR:#eeefe9;}.dgitable4 td{	border-bottom:solid 1px #008c00;
	border-right:solid 1px #008c00;
	padding:2px 5px;	font-size:9pt;}.dginavi{	BACKGROUND-COLOR:#008c00;	BACKGROUND-COLOR:#eeefe9;	BACKGROUND-COLOR:#ffffff;	width:816px;	border:solid 1px #008c00;
}.dginavi td{	padding:4px 0;}.servicebtn{	cursor:hand;	BACKGROUND-COLOR:#eeefe9;	border: solid 1px #008c00;	height:20px;	color:#008c00;	font-family: Arial;	font-size:8pt;	width:190px;	margin:0 6px;}.subservicebtn{	cursor:hand;	BACKGROUND-COLOR:#eeefe9;	border: solid 1px #008c00;	height:20px;	color:#008c00;	font-family: Arial;	font-size:8pt;	width:100px;	margin:5px;	margin-right:0px;}.dgitable td, .dgitable3 td{	vertical-align:middle;	padding-top:2px;	padding-bottom:2px;}.dgiLbl{	font-family: Arial;	font-size:9pt;	padding-left:5px;}.dgitxt{	width:390px;	font-family: Arial;	font-size:9pt;	border: solid 1px #008c00;	scrollbar-base-color: #008c00;
	scrollbar-3d-light-color: #ffffff;
	scrollbar-arrow-color: #008c00;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #eeefe9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #008c00;
	scrollbar-track-color: #ffffff;
}.dgitxtOW{	font-family: Arial;	font-size:9pt;	border: solid 1px #008c00;}.pwLbl{	font-family: Arial;	font-size:9pt;	width:290px;}.pwtxt{	width:290px;	font-family: Arial;	font-size:9pt;	border: solid 1px #008c00;}.dgitabs{	BACKGROUND-COLOR:#ffffff;	width:816px;	padding:0;	margin:0;	padding-top:5px;}.dgitabs ul{	list-style-type:none;	margin:0;	padding:3px;	padding-bottom: 22px;
	border-bottom: 1px solid #008c00;
}.dgitabs ul li{	float: left;
	list-style-type:none;	margin: 2px 1px 0 1px;
	padding:0 3px;
	border:solid 1px #008c00;
	border-bottom: none 1px #008c00;	font-size:8pt;}.dgitabs ul li.rbtnSel{	BACKGROUND-COLOR:#eeefe9;	border-bottom: solid 1px #eeefe9;}.dgitabs ul li a:link, .dgitabs ul li a:visited, .dgitabs ul li a:active, .dgitabs ul li a:hover
{	display: block;
	padding: 2px 1px;
	padding-bottom:3px;
	color:#008c00;}.dgitabs ul li.rbtnSel a:link, .dgitabs ul li.rbtnSel a:visited, .dgitabs ul li.rbtnSel a:active, .dgitabs ul li.rbtnSel a:hover
{	display: block;
	padding: 2px 1px;
	padding-bottom:3px;
	color:#ffffff;	color:#008c00;}
.dgiinput	{	BACKGROUND-COLOR:#E0E0EE;	border-style:none;	height:20px;	color:#000000;	font-family: Arial;	font-size:8pt;}.innerbutton{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#cce8cc;	color:#008c00;	border:solid 1px #008c00;	font-family: Arial;	font-size:9pt;	height:19px;	WIDTH: 150px;	margin-left:3px;}.dgiwarning{	padding:10px 5px;	color:#FF0000;	font-size:9pt;	font-family:Arial;}.warningex{	padding:5px 0;	color:#FF6600;	font-size:9pt;	font-family:Arial;}.dtupdate{	color:#008c00;	font-size:9pt;	font-family:Arial;	margin:10px 0 5px 0;}.divRechnungen
{
}.tbRechnungen
{
	margin:0;
	border-left:solid 1px #008c00;
	border-top:solid 1px #008c00;
}

.tbRechnungen th
{
	background-color:#cce8cc;	border-right:solid 1px #008c00;
	border-bottom:solid 1px #008c00;
	color:#008c00;
	font-family: Arial;
	font-size:10pt;
	margin:0;
	padding: 5px;
	font-weight:700;	text-align:left;}

.tbRechnungen td
{
	background-color:#ffffff;
	border-right:solid 1px #008c00;
	border-bottom:solid 1px #008c00;
	padding: 5px;
	margin:0;
	width:100%;
	color:#008c00;
	font-size:9pt;
}.RechnungBtn{	cursor:hand;	cursor:pointer;	BACKGROUND-COLOR:#cce8cc;	color:#008c00;	border:solid 1px #008c00;	font-family: Arial;	font-size:9pt;	height:19px;	padding: 5px;	white-space:nowrap;	font-weight:700;}a.RechnungBtn:link		{ color:#008c00;font-family: Arial;text-decoration:none;}a.RechnungBtn:visited	{ color:#008c00;font-family: Arial;text-decoration:none;}a.RechnungBtn:hover	{ color:#008c00;font-family: Arial;text-decoration:underline;}a.RechnungBtn:active	{ color:#008c00;font-family: Arial;text-decoration:none;}.RechnungTitel
{
	color:#000000;
	font-family: Arial;
	font-size:10pt;
	margin:0;
	padding: 0 2px;
	font-weight:700;}

.RechnungTitel a:link		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}.RechnungTitel a:visited	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}.RechnungTitel a:hover		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}.RechnungTitel a:active	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.RechnungBody
{
	color:#000000;
	font-family: Arial;
	font-size:10pt;
	margin:0;
	padding: 0 2px;
	font-weight:500;}

.RechnungBody a:link		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}.RechnungBody a:visited	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}.RechnungBody a:hover		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}.RechnungBody a:active	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.fstable
{
	border:solid 1px #008c00;
	BACKGROUND-COLOR:#eeefe9;	width:796px;}.fstable td{	vertical-align:middle;	padding-top:2px;	padding-bottom:2px;}.dgifs{	border:solid 1px #008c00;
	color:#008c00;
	padding:10px;}.dgiLbl2{	color:#008c00;
	font-family: Arial;	font-size:9pt;	padding-right:20px;}.tdDGIL, .tdDGIL2
{
	WIDTH:210px;
}

.tdDGIR, .tdDGIR2
{
	WIDTH:598px;
}

.dgiArea
{
	border-top:solid 1px #cce8cc;
	background-color: #eeefe9;
	margin-bottom:20px;
	padding:5px;
	font-family:Arial;	xwidth:566px;}

.dgiArea2
{
	background-color: #eeefe9;
	margin-bottom:20px;
	padding:5px;
	font-family:Arial;}

.dgiArea3
{
	margin-bottom:5px;
	padding:5px;
	font-family:Arial;}

.dgitxt2
{
	width:400px;
	font-size:9pt;	font-family:Arial;	border:solid 1px #008c00;
}

.dgitxt2PLZ
{
	width:166px;
	width:60px;
	font-size:9pt;	font-family:Arial;	border:solid 1px #008c00;
}

.dgitable2
{
	border-style:none;
	margin:0;
	padding:0;
}

.dgitable2 td
{
	margin:0;
	padding:2px;
	font-family:Arial;	vertical-align:middle;}

.tdSuche1
{
	width:97px;
	font-size:8pt;
	font-family:Arial;}

.divKrit
{
	font-size:8pt;
	font-family:Arial;	width:400px;
	text-align:left;
	color:#008c00;
	margin:0;
}

.divKrit ul
{
	margin:5px 0;
	padding-left:0;
	margin-left:20px;
}

.divKrit ul li
{
	list-style-type:disc;
}

.dgiObjekt 
{
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	border:solid 1px #008c00;
	text-align:center;
	width:400px;
}

.dgiObjekt ul
{
	overflow:auto;
	padding:0;
	margin: 0;
	font-size: 9pt;
	vertical-align:bottom;
	text-align:left;
	border-width:1px;
	border-color:#008c00;
	border-style:none;
	list-style-type:none;
	scrollbar-base-color: #ffffff;
	scrollbar-3d-light-color: #008c00;
	scrollbar-arrow-color: #008c00;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #008c00;
	scrollbar-shadow-color: #008c00;
	scrollbar-track-color: #ffffff;
	height:110px;
	min-height:116px;
}

.dgiObjekt ul li
{
	padding:0 1px;
	margin: 0 3px;
	list-style-type:none;
	color:#000000;	font-size:9pt;	font-family:Arial;	font-weight:500;text-decoration:none;	height:18px;}

.dgiObjekt ul li.objsel
{
	background-color: #cce8cc;
	color:#008c00;
	padding:0 1px ;
	margin: 0;
	margin: 0 3px;
	font-size:9pt;	font-family:Arial;	font-weight:500;text-decoration:none;	height:18px;}

.dgiObjekt ul li a:link{	margin:0;
	color:#000000;}.dgiObjekt ul li.objsel a:link{	margin:0;
	background-color: #cce8cc;
	color:#008c00;
}.dgiObjekt ul li a:visited{	margin:0;
	color:#000000;}.dgiObjekt ul li.objsel a:visited{	margin:0;
	background-color: #cce8cc;
	color:#008c00;
}.dgiObjekt ul li a:hover	{	margin:0;
	color:#000000;	text-decoration:underline;}
.dgiObjekt ul li.objsel a:hover{	margin:0;
	background-color: #cce8cc;
	color:#008c00;
	text-decoration:underline;}.dgiObjekt ul li a:active
{	margin:0;
	color:#000000;}
.dgiObjekt ul li.objsel a:active{	margin:0;
	background-color: #cce8cc;
	color:#008c00;
}

.dgiObjekt ul li a:link, .dgiObjekt ul li a:visited, .dgiObjekt ul li a:hover, .dgiObjekt ul li a:active,
.dgiObjekt ul li.objsel a:link, .dgiObjekt ul li.objsel a:visited, .dgiObjekt ul li.objsel a:hover, .dgiObjekt ul li.objsel a:active
{
	display:block;	width:372px;
}

.tblPaging
{
	width:95%;}

.tblPaging td
{
}

.Paging
{
	color:#008c00;
	font-size:10pt;	font-family:Arial;	font-weight:700;	border-style:none;	padding:0;}

.lblPaging
{
	padding: 2px 10px;
	height:18px;
	background-color:#cce8cc;
}

.lblPagingSel
{
	padding: 2px 5px;
	height:18px;
	background-color:#cce8cc;
}

.Paging a
{
	padding: 2px 5px;
	height:18px;
	background-color:#cce8cc;
}
.Paging a:link		{ color:#008c00;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}.Paging a:visited		{ color:#008c00;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}.Paging a:hover		{ color:#008c00;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}.Paging a:active		{ color:#008c00;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}
.tooltipAnchor
{
	position:relative;
	background-image:url(images/comment_blue.gif);
	background-image:url(images/icon_attachment.gif);
	background-image:url(images/icon_extension.gif);
	background-repeat:no-repeat;
    width:15px;
    height:18px;
}.tooltip						{	position:absolute;	left:23px;	top:0;	margin: 0;	padding:5px 10px;
	BACKGROUND-COLOR:cce8cc;	color:#000000;	font-size:8pt;	font-family:Arial;	font-weight:500;	text-decoration:none;	z-index: 3;
	display:none;
    border:solid 1px #008c00;
}

.tooltip ul 
{
	padding:0;
	margin:5px 0;
	margin-left:20px;
	font-size: 8pt;
	text-align:left;
}

.tooltip ul li
{
	padding:0;
	margin:0;
	list-style-type:disc;
	white-space:nowrap;
}

.ibhilfebody{	padding:5px;	color:#008c00;	background-color:#cce8cc;	font-family:Arial;	font-weight:500;
	font-size:8pt;
	width:398px;
	max-width:388px;
}.ibhilfebody p{	margin:7px 0;}.ibhilfefooter{	padding:3px;	background-color:#008c00;	color:#ffffff;}#ibhilfe{	position:absolute;	border:solid 1px #008c00;	display:none;}.ibhilfefooter a:link	{font-family:Arial;font-size:8pt;text-decoration: none;	color: #ffffff;}
.ibhilfefooter a:visited{font-family:Arial;font-size:8pt;	text-decoration: none;color: #ffffff;}
.ibhilfefooter a:hover	{font-family:Arial;font-size:8pt;text-decoration: underline;color: #ffffff;}
.ibhilfefooter a:active	{font-family:Arial;font-size:8pt;text-decoration: none;color: #ffffff;}

.btnIBHilfe{	font-family:Arial;	font-size:9pt;
	border:solid 1px #008c00;	background-color:#cce8cc;	height:17px;	width:17px;	color: #008c00;	padding:0px 4px;	cursor:default;}a.btnIBHilfe:link,a.btnIBHilfe:visited,a.btnIBHilfe:hover,a.btnIBHilfe:active {text-decoration:none;}
.Ansprechpartner
{
	margin:20px 15px;
	font-weight: 500;
	font-size: 8pt;
	font-family:Arial, Verdana ;
	color:#008c00;	padding:2px 10px;	border:solid 1px #cce8cc;	border-left:solid 12px #cce8cc;	border-right:solid 12px #cce8cc;}

.AnsprechLbl
{
	width:175px;}

.Ansprechpartner a:link, .Ansprechpartner a:visited, .Ansprechpartner a:active	
{
	color: #008C00;
	text-decoration:none;
}
.Ansprechpartner a:hover	
{
	color: #008C00;
	text-decoration:underline;
}

a.headerlink:link	{font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: none;	color: #008c00;}
a.headerlink:visited{font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: none;color: #008c00;}
a.headerlink:hover	{font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: underline;color: #008c00;}
a.headerlink:active	{font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: none;color: #008c00;}

a.headerlinkO:link	{font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: none;	color: #ff7100;}
a.headerlinkO:visited{font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: none;color: #ff7100;}
a.headerlinkO:hover	{font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: underline;color: #ff7100;}
a.headerlinkO:active {font-family:Arial;font-size:9pt;font-weight: 700;text-decoration: none;color: #ff7100;}

.headerMeldung
{
	padding-left:130px;
	padding-left:30px;
	padding-top:16px;
	padding-top:22px;
	font-family:Arial;
	font-size:9pt;
	font-weight: 700;
	text-decoration: none;
	color: #ff7100;
}

.blogentry
{
	margin:20px 0;
	font-size: 9pt;
	font-family:Arial, Verdana ;
	border:solid 1px #cce8cc;
}

.blogentry h2
{
	margin:5px 0;
	padding:0 15px;
	color: #008C00;
	font-weight: 700;
	font-size: 10pt;
	font-family:Arial, Verdana ;
}
.blogentry p
{
	margin:5px 0;
}

.blogentrytext
{
	padding:5px 10px;
	margin:0 5px;
	font-size: 9pt;
	font-family:Arial, Verdana ;
	background-color: #cce8cc;}

.blogentrytext a:link	{font-family:Arial;font-size:9pt;text-decoration: none;	color: #008c00;}
.blogentrytext a:visited{font-family:Arial;font-size:9pt;text-decoration: none;color: #008c00;}
.blogentrytext a:hover	{font-family:Arial;font-size:9pt;text-decoration: underline;color: #008c00;}
.blogentrytext a:active {font-family:Arial;font-size:9pt;text-decoration: none;color: #008c00;}

.blogservice
{
	color: #008C00;
	font-size: 8pt;
	padding:5px 0;}

.blogservice img
{
	margin-left:16px;
	margin-right:7px;
}

.blogservice a:link	{font-family:Arial;font-size:8pt;text-decoration: none;	color: #000000;}
.blogservice a:visited{font-family:Arial;font-size:8pt;text-decoration: none;color: #000000;}
.blogservice a:hover	{font-family:Arial;font-size:8pt;text-decoration: underline;color: #008800;}
.blogservice a:active {font-family:Arial;font-size:8pt;text-decoration: none;color: #000000;}

.blogPaging
{
	color:#ffffff;
	color:#008c00;
	font-size:9pt;	font-family:Arial;	font-weight:500;	border-style:none;	padding:0;}

.lblblogPaging
{
	padding: 2px 10px;
	height:18px;
}

.lblblogPagingSel
{
	padding: 2px 5px;
	height:18px;
	border:none 1px #008c00;
	font-weight:700;}

.blogPaging a
{
	padding: 2px 5px;
	height:18px;
	border:solid 1px #cce8cc;
}
.blogPaging a:link		{ color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:none;}.blogPaging a:visited		{ color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:none;}.blogPaging a:hover		{ color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:none;}.blogPaging a:active		{ color:#008c00;font-family: Arial;font-size:9pt;font-weight:500;text-decoration:none;}.blogbutton{	cursor:hand;	cursor:pointer;	color:#008c00;	border:solid 1px #cce8cc;	font-family: Arial;	font-size:9pt;	background-color:#ffffff;}

.blogdetail
{
	font-size: 9pt;
	font-family:Arial, Verdana ;
}

.blogdetailinner
{
	background-color: #dbeedb;
	padding:5px 10px;
}

.blogdetail h1
{
	margin:0;
	padding-bottom:2px;
	color: #008C00;
	font-weight: 700;
	font-size: 12pt;
	font-family:Arial, Verdana ;
	border-bottom:solid 1px #008C00;
}

.blogdetail h2
{
	margin:2px 0;
	padding-bottom:2px;
	color: #008C00;
	font-weight: 700;
	font-size: 10pt;
	font-family:Arial, Verdana ;
}

.blogdetail h3
{
	margin:2px 0;
	padding-bottom:2px;
	color: #008C00;
	font-weight: 700;
	font-size: 9pt;
	font-family:Arial, Verdana ;
}

.blogservicedetail
{
	border-top:solid 1px #008C00;
	border-bottom:solid 1px #008C00;
	background-color: #cce8cc;
}

.bloganhaenge
{
	border-top:solid 1px #008C00;
	background-color: #dbeedb;
	padding:10px;
}

.blogcomment
{
	padding:5px;
	margin:4px 0;
	border-top:solid 1px #008C00;
	border-bottom:solid 1px #008C00;
	background-color: #cce8cc;
}

.blogcomment2
{
	padding:5px;
	margin:4px 0;
	border-top:solid 1px #cce8cc;
	border-bottom:solid 1px #cce8cc;
	border-top:solid 1px #008C00;
	border-bottom:solid 1px #008C00;
	background-color: #dbeedb;
	/*
	filter:Alpha(opacity:70);
	opacity:0.7;
	*/
}

.blogpagingdetail
{
	margin-bottom:20px;
}
.blogpagingdetail a
{
	padding:3px 10px;
	background-color: #cce8cc;
	border:solid 1px #008C00;
	margin-left:20px;
}
.blogpagingdetail a:link		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}.blogpagingdetail a:visited		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}.blogpagingdetail a:hover		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}.blogpagingdetail a:active		{color:#008c00;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}
.AreaButton
{
	cursor:hand;	cursor:pointer;	margin: 2px 4px;
	font-size:10pt;	font-family:Arial;	background-color:#cce8cc;
	color:#008C00;
	padding: 0; 
	font-weight:700;
	border-style:none;
	border:solid 1px #008C00;
}
.AreaButtonL
{
	cursor:hand;	cursor:pointer;	margin: 2px 4px;
	font-size:10pt;	font-family:Arial;	background-image: url(images/pfeil_links.ico); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#cce8cc;
	color:#008C00;
	padding: 0; 
	font-weight:700;
	border-style:none;
	border:solid 1px #008C00;
}
.AreaButtonR
{
	cursor:hand;	cursor:pointer;	margin: 2px 4px;
	margin-right:0;
	font-size:10pt;	font-family:Arial;	background-image: url(images/pfeil_rechts.ico); 
	background-repeat:no-repeat;
	background-position:right;
	background-color:#cce8cc;
	color:#008C00;
	padding: 0; 
	font-weight:700;
	border-style:none;
	border:solid 1px #008C00;
}

.hlinfo
{
	color:#ff7100;
	font-weight:700;
	padding-top:26px;
	padding-top:28px;
	padding-top:22px;
	text-align:center;
	vertical-align:middle;
	font-size:9pt;
}

.hlinfo a:link		{color:#ff7100;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}.hlinfo a:visited	{color:#ff7100;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}.hlinfo a:hover		{color:#ff7100;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:underline;}.hlinfo a:active	{color:#ff7100;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}a.hlinfo2:link		{color:#999999;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}a.hlinfo2:visited	{color:#999999;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}a.hlinfo2:hover		{color:#999999;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:underline;}a.hlinfo2:active	{color:#999999;font-family: Arial;font-size:9pt;font-weight:700;text-decoration:none;}
.statustable
{
	background-color:#cce8cc;
	border:solid 10px #cce8cc;
	width:90%;
}

.tdStatusL
{
	WIDTH:170px;
}

.tbHeader
{
	margin:5px 0;
}
.tbHeader td
{
	vertical-align:middle;
	padding:0;
	height:88px;
}
.tbHeader td img
{
	
}
.tdHeaderSep
{
	width:4px
}
.tdHeader1
{
	width:184px;
	background-image:url(images/dgi/pr_agenten.jpe);
	background-repeat:no-repeat;
}
.tdHeader2
{
	width:208px;
	max-width:206px;
	border:solid 1px #008c00;
}
.tdHeader3
{
	width:80px;
	background-color:#008c00;
	text-align:center;
}
.tdHeader4
{
	width:305px;
	max-width:303px;
	border:solid 1px #008c00;
	background-image:url(images/dgi/hg_profil.jpg);
	background-position:0 -100px;
}
.tdHeader5
{
	width:106px;
	background-color:#008c00;
	background-image:url(images/dgi/dgi_li_r1_c1.jpg);
	background-repeat:no-repeat;
}
.IWPWrapper
{
	position:relative;
	/*overflow:hidden;*/
	width:280px;
	height:80px;
}
.IWPInner
{
	position:absolute;
	top:110px;
	left:420px;
}