/* Standardmäßiges CSS-Stylesheet für ein neues Webanwendungsprojekt */

BODY
{
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND-COLOR: #dbdadb;
    FONT-FAMILY: 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: Verdana, Arial, 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: Verdana, Arial, 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: Verdana, Arial, 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: Verdana, Arial, 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: Verdana, Arial, 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: Verdana, Arial, 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;
	}	

TD,
.standard												{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;}
.standardLB												{font-size:12pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}
.standardS												{font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}
.standardMB												{font-size:10pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}
.standardMblau											{color:#00048C;font-size:10pt;font-family:Arial,Verdana;font-weight:500;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;}
.standardBold												{color:#000000;font-size:9pt;font-family:Arial,Verdana;font-weight:700;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;}
.warningX												{color:#FF0000;font-size:12pt;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;}
.cmsbutton												{BACKGROUND-COLOR:#3399CC;border-color:Black;border-width:1px;border-style:none;height:20px;color:White;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;}
.reiterbutton											{BACKGROUND-COLOR:#993333;height:20px;color:White;border-style:none;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;}
.reiterbuttonSelected									{BACKGROUND-COLOR:#CC9999;height:20px;color:White;border-style:none; font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;}
.seitensuche												{color:white;font-family: Verdana,Arial;font-size:10pt;font-weight:500;text-decoration:none;}

.cmstitel						{color:#0D2662;font-size:12pt;font-family:Verdana,Arial,Helvetica;font-weight:500;text-decoration:none;}

.subreportbutton				{BACKGROUND-COLOR:#FF7100;border-color:#ffffff;border-width:1px;border-style:solid;height:20px;color:White;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;cursor:hand;}
.subreportbuttonInv				{COLOR:#ffffff;background-color:#747374;border-color:747374;border-width:1px;border-style:none;height:20px;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;cursor:hand;}

a.subreportbutton 
{
	text-align:center;
	padding-top:2px;
}
a.subreportbutton:link				{BACKGROUND-COLOR:#FF7100;border-color:#ffffff;border-width:1px;border-style:solid;height:20px;color:White;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;cursor:hand;}
a.subreportbutton:visited					{BACKGROUND-COLOR:#FF7100;border-color:#ffffff;border-width:1px;border-style:solid;height:20px;color:White;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;cursor:hand;}
a.subreportbutton:hover				{BACKGROUND-COLOR:#FF7100;border-color:#ffffff;border-width:1px;border-style:solid;height:20px;color:White;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;cursor:hand;}
a.subreportbutton:active				{BACKGROUND-COLOR:#FF7100;border-color:#ffffff;border-width:1px;border-style:solid;height:20px;color:White;font-family: Verdana,Arial;font-size:8pt;font-weight:normal;text-decoration:none;cursor:hand;}

a.subreportorangeMB:link								{color:#FF7100;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}
a.subreportorangeMB:visited								{color:#FF7100;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}
a.subreportorangeMB:hover								{color:#FFA96F;font-size:9pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}
a.subreportorangeMB:active								{color:#FFA96F;font-size:9pt;font-family:Arial,Verdana;font-weight:700;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.standardBS:link									{color:#000000;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}
a.standardBS:visited							{color:#000000;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}
a.standardBS:hover								{color:#000000;font-size:8pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}
a.standardBS:active								{color:#000000;font-size:8pt;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:#000063;font-family: Verdana,Arial;font-size:10pt;font-weight:700;text-decoration:none;}
a.logindark:visited		{ color:#000063;font-family: Verdana,Arial;font-size:10pt;font-weight:700;text-decoration:none;}
a.logindark:hover		{ color:#D6D7D6;font-family: Verdana,Arial;font-size:10pt;font-weight:700;text-decoration:none;}
a.logindark:active		{ color:#D6D7D6;font-family: Verdana,Arial;font-size:10pt;font-weight:700;text-decoration:none;}

logindark				{ color:#000063;font-family: Verdana,Arial;font-size:10pt;font-weight:700;text-decoration:none;}
loginlight				{ color:#000063;font-family: Verdana,Arial;font-size:10pt;font-weight:500;text-decoration:none;}

a.loginlight:link		{ color:#000063;font-family: Verdana,Arial;font-size:10pt;font-weight:500;text-decoration:none;}
a.loginlight:visited	{ color:#000063;font-family: Verdana,Arial;font-size:10pt;font-weight:500;text-decoration:none;}
a.loginlight:hover		{ color:#D6D7D6;font-family: Verdana,Arial;font-size:10pt;font-weight:500;text-decoration:none;}
a.loginlight:active		{ color:#D6D7D6;font-family: Verdana,Arial;font-size:10pt;font-weight:500;text-decoration:none;}

a.treffer:link { color:#008F00;font-family: Verdana,Arial;font-size:9pt;font-weight:500;text-decoration:none;}
a.treffer:visited { color:#008F00;font-family: Verdana,Arial;font-size:9pt;font-weight:500;text-decoration:none;}
a.treffer:hover { color:#63CF63;font-family: Verdana,Arial;font-size:9pt;font-weight:500;text-decoration:underline;}
a.treffer:active { color:#008F00;font-family: Verdana,Arial;font-size:9pt;font-weight:500;text-decoration:none;}

a.seitensuche:link { color:white;font-family: Verdana,Arial;font-size:9pt;font-weight:500;text-decoration:none;}
a.seitensuche:visited { color:white;font-family: Verdana,Arial;font-size:9pt;font-weight:500;text-decoration:none;}
a.seitensuche:hover { color:white;font-family: Verdana,Arial;font-size:9pt;font-weight:500;text-decoration:underline;}
a.seitensuche:active { color:white;font-family: Verdana,Arial;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.blackUL:link										{color:#000000;font-size:14pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}
a.blackUL:visited									{color:#000000;font-size:14pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}
a.blackUL:hover										{color:#000000;font-size:14pt;font-family:Arial,Verdana;font-weight:500;text-decoration:underline;}
a.blackUL:active									{color:#000000;font-size:14pt;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 : 9pt;font-family : Arial,Verdana;font-weight : 700;text-decoration : none;}
a.jsMenu:visited					{margin: 0px;border: none;color : #FFFFFF;font-size : 9pt;font-family : Arial,Verdana;font-weight : 700;text-decoration : none;}
a.jsMenu:hover						{margin: 0px;border: none;color : #FFFFFF;font-size : 9pt;font-family : Arial,Verdana;font-weight : 700;text-decoration : none;}
a.jsMenu:active						{margin: 0px;border: none;color : #FFFFFF;font-size : 9pt;font-family : Arial,Verdana;font-weight : 700;text-decoration : none;}

a.jsMenuOver:link					{margin: 0px;border: none;color : #D6D6D6;font-size : 9pt;font-family : Arial,Verdana;font-weight : 700;text-decoration : none;}
a.jsMenuOver:visited				{margin: 0px;border: none;color : #D6D6D6;font-size : 9pt;font-family : Arial,Verdana;font-weight : 700;text-decoration : none;}
a.jsMenuOver:hover					{margin: 0px;border: none;color : #D6D6D6;font-size : 9pt;font-family : Arial,Verdana;font-weight : 700;text-decoration : none;}
a.jsMenuOver:active					{margin: 0px;border: none;color : #D6D6D6;font-size : 9pt;font-family : Arial,Verdana;font-weight : 700;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.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:Verdana,Arial,Helvetica;font-weight:500;text-decoration:none;}
a.fliessnorm:link								{color:#0D2662;font-size:10pt;font-family:Verdana,Arial,Helvetica;font-weight:500;text-decoration:none;}
a.fliessnorm:visited						{color:#0D2662;font-size:10pt;font-family:Verdana,Arial,Helvetica;font-weight:500;text-decoration:none;}
a.fliessnorm:hover							{color:#0D2662;font-size:10pt;font-family:Verdana,Arial,Helvetica;font-weight:500;text-decoration:underline;}
a.fliessnorm:active							{color:#0D2662;font-size:10pt;font-family:Verdana,Arial,Helvetica;font-weight:500;text-decoration:none;}

.suchetitel						{color:black;font-size:20pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.suchetitelM						{color:black;font-size:14pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.drucktitel						{color:black;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
.suchetitelO						{color:#FF7100;font-size:20pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.warningO						{color:#FF7100;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.suche						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.sucheB						{color:#747374;font-size:10pt;font-family:Arial,Verdana,Helvetica;padding-left:2px;font-weight:700;text-decoration:none;}
.sucheWhiteB						{color:white;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
.sucheSmallO						{color:#FF7100;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.sucheSmallBold						{color:black;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
.sucheOrangeBold						{color:#FF7100;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.sucheOrangeBold:link						{color:#FF7100;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.sucheOrangeBold:visited						{color:#FF7100;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.sucheOrangeBold:hover						{color:#FF7100;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.sucheOrangeBold:active						{color:#FF7100;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}

.verwaltungtitel						{color:#FF7100;font-size:16pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.verwaltungzwischentitel						{color:#FF7100;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.verwaltungzwischentitel:link						{color:#FF7100;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.verwaltungzwischentitel:visited						{color:#FF7100;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.verwaltungzwischentitel:hover						{color:#FF7100;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:underline;}
a.verwaltungzwischentitel:active						{color:#FF7100;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}

a.subreportWO {color:white;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportWO:link								{color:white;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportWO:visited						{color:white;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportWO:hover							{color:#FF7100;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportWO:active							{color:white;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}

a.subreportBO:link								{color:black;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportBO:visited						{color:black;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportBO:hover							{color:#FF7100;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportBO:active							{color:black;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
.subreportBO						{color:white;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}

a.subreportWB:link								{color:white;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportWB:visited						{color:white;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportWB:hover							{color:black;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.subreportWB:active							{color:white;font-size:9pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
.subreportWB						{color:black;font-size:8pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}

a.sucheB:link						{color:#747374;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.sucheB:visited						{color:#747374;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.sucheB:hover						{color:#747374;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.sucheB:active						{color:#747374;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}

a.trefferliste:link						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.trefferliste:visited						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.trefferliste:hover						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
a.trefferliste:active						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}

a.trefferlisteBold:link						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.trefferlisteBold:visited						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.trefferlisteBold:hover						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}
a.trefferlisteBold:active						{color:black;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;}

.trefferliste								{color:#000000;font-size:10pt;font-family:Arial,Verdana;font-weight:500;text-decoration:none;}
.trefferlisteBold								{color:#000000;font-size:10pt;font-family:Arial,Verdana;font-weight:700;text-decoration:none;}

.subreportloginerror						{color:#FF7100;font-size:12pt;font-family:Arial,Verdana,Helvetica;font-weight:500;text-decoration:none;}
.subreportwhiteM						{color:white;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;}

.titel								{FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.titel-glossar						{FONT-SIZE: 11pt; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.zelle								{COLOR: #000000; padding: 5px;FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.zelle-white							{COLOR: #ffffff; padding: 5px;FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;}
.textlink							{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#000000; text-decoration:none;}
.textlink-white						{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; color:#FFFFFF; text-decoration:none;}
.textlink-black						{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:9pt; font-weight: bold; color:#000000; text-decoration:none;}
.textlink-orange					{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11pt; font-weight: bold; color:#FF6600; text-decoration:none;}

.ragnhild-titel-white				{PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; COLOR: #ffffff;}
.normal-white						{FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif}
.titel-white						{FONT-SIZE: 11pt;COLOR: #ffffff;}

.highlight							{color:black;BACKGROUND-COLOR: #FF7100;font-family:Arial,Verdana;font-size:10pt;font-weight:500;text-decoration:none;}

.orangebold			{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#ff6600; text-decoration:none;}

.bold				{FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:9pt; font-weight:bold; color:#000000; text-decoration:none;}

a.zellewhite:link			{COLOR: #ffffff; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration:none;}
a.zellewhite:visited		{COLOR: #ffffff; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration:none;}
a.zellewhite:hover		{COLOR: #ff6600; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration:none;}
a.zellewhite:active		{COLOR: #ffffff; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif;text-decoration:none;}

.inhaltNavi{
 position: static;
}

.containerNavi {
}

.menuNavi{
  position: fixed;
}

.abstandNavi{
  height: 43px;
}

.NLTableH
{
	width:800px;
	border-style:none;
	border-color:#ff6600;
	border-style:solid;
	border-width:2px;
}

.NLTableGrid
{
	width:800px;
	border-color:#ff6600;
	background-color:#ffffff;
	border-style:solid;
	border-width:2px;
	border-top-style:none;
	border-bottom-style:none;
}

.NLTable
{
	width:800px;
	border-color:#ff6600;
	border-style:solid;
	border-width:2px;
}

.subAdmin H5
{
	margin:10px 0;
	padding:0;
	color:#ff6600;
}

#menuAnchor
{
	Z-INDEX: 10;
	LEFT: 0px;
	POSITION: relative;
	TOP: 0px;
}
#jsMenuContainer
{
	Z-INDEX: 10;
	LEFT: 0px;
	POSITION: absolute;
	TOP: 0px;
}

#seiteTitel 
{
	MARGIN: 0;
	padding:0;
	TEXT-ALIGN: left;
	float:left;
	width:991px;
	max-width:991px;
}

.clear
{
	clear:both;
	padding:0;
	margin:0;
	height:1px;
	overflow:hidden;
	background-color:transparent;
}

.hauptnavi
{
	float:left;
	width:997px;
	height:238px;
	max-width:977px;
	max-height:206px;
	background-color:#ff7100;
	margin:0;
	padding:10px;
}


/* onlinenavi */
.onlinenavi
{
	width:192px;
	max-width: 192px;
}

.onlinenavi ul 
{
	padding: 6px 0;
	margin: 0;
	list-style-type:none;
	font-size: 10pt;
	vertical-align:middle;
	text-align:left;
	border-bottom:solid 1px #dbdadb;
}
.onlinenavi h3
{
	font-family:Arial, Sans-Serif;
	font-weight:700;
	font-size: 11pt;
	color:#000000;
	color:#dbdadb;
	margin: 8px 0;
	margin-left: 5px;
	margin-bottom:0;
	padding:0;
}

.onlinenavi img
{
	border-style:none;
	margin:0 5px;
	margin-right:15px;
}

.onlinenavi ul.ulb 
{
	border-bottom-style:none;
}

.onlinenavi ul li 
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	background-color:Transparent;
	color:#ffffff;
	font-size:10pt;
	font-family:Arial;
	text-decoration:none;
	height:18px;
}
.onlinenavi ul li a
{
	display: block;
	width: 192px;
	min-width: 192px;
	max-width: 192px;
	text-indent: 20px;
	background: url(images/bullet_normal.gif) 2px 3px no-repeat;
	color:#ffffff;
	font-size:10pt;font-family: Arial;
	text-decoration:none;
	height: 18px;
}

.onlinenavi ul li a:link						
{
	color:#ffffff;
}
.onlinenavi ul li a:visited	
{
	color:#ffffff;
}

.onlinenavi ul li a:hover								
{
	color: #747374;
	background: #FFF;
	text-decoration:none;
	background: #FFF url(images/bullet_aktiv.gif) 2px 3px no-repeat;
}
.onlinenavi ul li a:active
{
	color:#ffffff;
}

.onlinenavi ul li.selected 
{
	list-style-type: none;
	padding: 0;
	margin:0;
	background-color:#ffffff;
	color:#747374;
	font-size:10pt;
	font-family:Arial;
	text-decoration:none;
}

.onlinenavi ul li.selected a
{
	display: block;
	width: 192px;
	min-width: 192px;
	max-width: 192px;
	padding: 0;
	margin:0;
	text-indent: 20px;
	background-color:#ffffff;
	color:#747374;
	font-size:10pt;font-family: Arial;
	text-decoration:none;
	background: #FFF url(images/bullet_aktiv.gif) 2px 3px no-repeat;
}

.onlinenavi ul li.selected a:link						
{
	color:#747374;
}
.onlinenavi ul li.selected  a:visited	
{
	color:#747374;
}
.onlinenavi ul li.selected a:hover								
{
	color:#747374;
}
.onlinenavi ul li.selected a:active
{
	color:#747374;
}
/* onlinenavi */

.onlpage
{
	position:relative;
	float:left;
	margin:0;
	padding:0;
	background-color:#ffffff;
}
.onlpageinner
{
	background-color:#eae9e9;
	float:left;
}

.onlhilfe
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	margin:20px;
	margin-left:40px;
	width:700px;
	background-color:#ffffff;
	border:solid 2px #747374;
	z-index:5;
}

.ifhilfe
{
	display:none;
	position:absolute;
	top:50px;
	left:20px;
	margin:20px;
	margin-left:20px;
	width:700px;
	height:550px;
	max-height:516px;
	z-index:3;
}

.onlhilfebody
{
	margin:6px;
	padding:6px;
	background-color:#eae9e9;
}

.onlhilfe a:link	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.onlhilfe a:visited	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.onlhilfe a:hover	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.onlhilfe a:active	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}

.onlhilfe p
{
	padding:2px 5px;
	margin: 5px 0;
}

.onlhilfe ol li
{
	margin:1px 0;
}

.onlhilfe ul li
{
	list-style-type:none;
	margin:1px 0;
}

.hilfeTZ
{
	margin:0;
	padding:0px;
	background-color: #ff7100;
	background-color: #747374;
	height:20px;
}

.onlhilfe h2
{
	float:left;
	margin:0;
	padding:2px 5px;
	font-size:12pt;
	color:#ffffff;
	font-weight:700;
}

.onlhilfe h3
{
	font-family:Arial;
	margin:0;
	padding:2px 5px;
	font-size:10pt;
	color:#000000;
	font-weight:700;
}
.onlHeader
{
	float:left;
	background-color:#eae9e9;
	padding:10px;
	padding-bottom:0;
	padding-top:0;
}
.onlHeaderL
{
	float:left;
	background-color:#eae9e9;
	padding:0;
}
.onlHeader h2, .onlHeaderL h2, .onlObjektArea h2
{
	float:left;
	padding:0;
	padding-top:6px;
	margin:0;
	margin-right:30px;
	font-family:Arial;
	font-weight:700;
	font-size:15pt;
	color:#a9a9aa;
	color:#747374;
}
.onlHeader h2, .onlHeaderL h2
{
	padding-bottom:10px;
}

.elemL
{
	float:left;
}
.elemR
{
	float:right;
}

.onlwarning
{
	float:left;
	background-color:#ffffff;
	border:solid 1px #ff7100;
	color:#ff7100;
	padding:10px;
	font-size:10pt;font-family: Arial;
	margin-bottom:6px;
}

.onlwarningH
{
	float:left;
	border:none 1px #ff7100;
	color:#ff7100;
	padding:5px ;
	padding-left:25px;
	font-weight:700;
	font-size:10pt;font-family: Arial;
	margin:3px 0;
	background-image:url(images/icon_alert.gif);
	background-image:url(images/alert.ico);
	background-position:left 5px;
	background-repeat:no-repeat;
	white-space:nowrap;
}

.onlwarning ul, .onlwarningH ul
{
	margin:0;
	padding:3px;
	padding-left:20px;
	list-style-type:square;
	white-space:normal;
}
.onlwarning ul li, .onlwarningH ul li
{
	margin:0;
	padding:0;
	list-style-type:square;
	white-space:normal;
}

.warningCPV
{
	color:#ff7100;
	padding:5px;
	padding-left:25px;
	font-weight:700;
	font-size:10pt;font-family: Arial;
	margin:10px 0;
	background-image:url(images/alert.ico);
	background-position:left 5px;
	background-repeat:no-repeat;
	white-space:nowrap;
}

.onlPath
{
	float:left;
	padding: 10px 0;
	color:#a9a9aa;
	color:#747374;
	font-size:10pt;font-family: Arial;
}
.onlPath a:link		{ color:#747374;font-family: Arial;font-size:10pt;text-decoration:none;}
.onlPath a:visited	{ color:#747374;font-family: Arial;font-size:10pt;text-decoration:none;}
.onlPath a:hover	{ color:#747374;font-family: Arial;font-size:10pt;text-decoration:underline;}
.onlPath a:active	{ color:#747374;font-family: Arial;font-size:10pt;text-decoration:none;}

.onlPathSel
{
	float:left;
}

.onlPathSel a:link		{ color:#ff7100;font-weight:700;font-family: Arial;font-size:10pt;text-decoration:none;}
.onlPathSel a:visited	{ color:#ff7100;font-weight:700;font-family: Arial;font-size:10pt;text-decoration:none;}
.onlPathSel a:hover	{ color:#ff7100;font-weight:700;font-family: Arial;font-size:10pt;text-decoration:underline;}
.onlPathSel a:active	{ color:#ff7100;font-weight:700;font-family: Arial;font-size:10pt;text-decoration:none;}

.onlPathElemFirst
{
	float:left;
	margin:0;
	padding:3px;
}
.onlPathElem
{
	float:left;
	margin:0;
	margin-left:10px;
	padding:3px;
}
.pageclear
{
	clear:both;
	padding:0;
	margin:0;
	height:6px;
	overflow:hidden;
}

.onlObjektArea
{
	float:left;
	background-color:#eae9e9;
	padding:10px;
	padding-top:0;
	font-size:10pt;font-family: Arial;
	max-width:777px;
}

.onlObjektArea p
{
	padding:0;
	padding-right:80px;
}

.onlObjektArea.AreaRechnung
{
	background-color:#ffffff;
	border:none 1px #747374;
    FONT-SIZE: 9pt;
	width:797px;
	max-width:777px;
}

.onlpage p
{
	margin: 6px 0;
	font-size:10pt;font-family: Arial;
}

.onlObjektArea h3
{
	float:left;
	padding:0;
	margin:0;
	margin-bottom:10px;
	font-family:Arial;
	font-weight:700;
	font-size:11pt;
	color:#747374;
}
.onlObjektArea h4
{
	padding:0;
	margin:0;
	margin-bottom:10px;
	font-family:Arial;
	font-weight:700;
	font-size:10pt;
	color:#000000;
}
.onlObjekt 
{
	float:left;
	background-color: #ffffff;
	padding: 0;
	margin: 0;
	border:solid 1px #747374;
	text-align:center;
}

.onlObjekt.objbra 
{
	width:250px;
	/*max-width:248px;*/
}

.onlObjekt.objzt
{
	width:258px;
	max-width:256px;
	height:80px;
	max-height:78px;
}

.onlObjekt.objregionen, .onlObjekt.objkfz
{
	width:250px;
	max-width:248px;
}
.onltxt.kfztxt
{
	width:250px;
}

.onlObjekt.objcpv
{
	border:none 1px #747374;
	margin:0;
	padding:0;
}

.onlObjekt ul
{
	overflow:auto;
	padding:0;
	margin: 0;
	font-size: 10pt;
	vertical-align:bottom;
	text-align:left;
	border-width:1px;
	border-color:#747374;
	border-style:none;
	list-style-type:none;
	scrollbar-base-color: #ffffff;
	scrollbar-3d-light-color: #747374;
	scrollbar-arrow-color: #747374;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #747374;
	scrollbar-shadow-color: #747374;
	scrollbar-track-color: #ffffff;
}

.onlObjekt.objbra ul
{
	height:200px;
}

.onlObjekt.objcpv ul
{
}

.onlObjekt.objkfz ul
{
	height:100px;
	min-height:106px;
}

.onlObjekt.objregionen ul
{
	height:125px;
	height:100px;
	min-height:106px;
}

.onlObjekt ul li
{
	color:#000000;
	padding:0 1px;
	margin: 0;
	margin-left:5px;
	list-style-type:none;
	color:#000000;
	font-size:10pt;
	font-family:Arial;
	font-weight:500;text-decoration:none;
	height:19px;
}

.onlObjekt.objcpv ul li
{
	border: none 1px #ff7100;
	clear:both;
}

.cpvwrapper
{
	float:left;
	border:solid 1px #747374;
	height:300px;
	overflow:auto;
	background-color: #ffffff;
	scrollbar-base-color: #ffffff;
	scrollbar-3d-light-color: #747374;
	scrollbar-arrow-color: #747374;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #747374;
	scrollbar-shadow-color: #747374;
	scrollbar-track-color: #ffffff;
	width:699px;
	width:693px;
	min-width:697px;
	max-width:697px;
	margin-bottom:5px;
}

.cpvl
{
	float:left;
	width:90px;
	min-width:90px;
	padding-left:5px;
	margin-right:10px;
	vertical-align:top;
}
.cpvr
{
	float:left;
	width:564px;
	margin-bottom:3px;
}

.onlObjekt ul li.objsel
{
	background-color:#ff7100;
	color:#ffffff;
	padding:0 1px ;
	margin: 0;
	margin-left:5px;
	font-size:10pt;
	font-family:Arial;
	font-weight:500;text-decoration:none;
	height:19px;
}
.onlObjekt ul li.objdis
{
	background-color:#eae9e9;
	color:#808080;
	padding:0 1px ;
	margin: 0;
	margin-left:5px;
	font-size:10pt;
	font-family:Arial;
	font-weight:500;text-decoration:none;
	height:19px;
}

.onlObjekt ul li a:link
{
	margin:0;
	color:#000000;
}
.onlObjekt ul li.objsel a:link
{
	margin:0;
	background-color:#ff7100;
	color:#ffffff;
}
.onlObjekt ul li.objdis a:link
{
	margin:0;
	background-color:#eae9e9;
	color:#808080;
}
.onlObjekt ul li a:visited
{
	margin:0;
	color:#000000;
}
.onlObjekt ul li.objsel a:visited
{
	margin:0;
	background-color:#ff7100;
	color:#ffffff;
}
.onlObjekt ul li.objdis a:visited
{
	margin:0;
	background-color:#eae9e9;
	color:#808080;
}
.onlObjekt ul li a:hover	
{
	margin:0;
	color:#000000;
	text-decoration:underline;
}
.onlObjekt ul li.objsel a:hover
{
	margin:0;
	background-color:#ff7100;
	color:#ffffff;
	text-decoration:underline;
}
.onlObjekt ul li.objdis a:hover
{
	margin:0;
	background-color:#eae9e9;
	color:#808080;
	text-decoration:underline;
}
.onlObjekt ul li a:active
{
	margin:0;
	color:#000000;
}
.onlObjekt ul li.objsel a:active
{
	margin:0;
	background-color:#ff7100;
	color:#ffffff;
}
.onlObjekt ul li.objdis a:active
{
	margin:0;
	background-color:#eae9e9;
	color:#808080;
}

.onlObjekt ul li a:link, .onlObjekt ul li a:visited, .onlObjekt ul li a:hover, .onlObjekt ul li a:active,
.onlObjekt ul li.objsel a:link, .onlObjekt ul li.objsel a:visited, .onlObjekt ul li.objsel a:hover, .onlObjekt ul li.objsel a:active
.onlObjekt ul li.objdis a:link, .onlObjekt ul li.objdis a:visited, .onlObjekt ul li.objdis a:hover, .onlObjekt ul li.objdis a:active
{
	display:block;
	width:226px;
}

.onlObjekt.objcpv ul li a:link, .onlObjekt.objcpv ul li a:visited, .onlObjekt.objcpv ul li a:hover, .onlObjekt.objcpv ul li a:active,
.onlObjekt.objcpv ul li.objsel a:link, .onlObjekt.objcpv ul li.objsel a:visited, .onlObjekt.objcpv ul li.objsel a:hover, .onlObjekt.objcpv ul li.objsel a:active
{
	display:block;
	width:664px;
	min-width:697px;
	max-width:697px;
}

.onlAreaL
{
	float:left;
	margin: 5px 0;
}
.onlAreaR
{
	float:right;
	margin: 5px 0;
	padding-right:80px;
}
.onlAreaCPV
{
	float:left;
	margin: 5px 0;
	width:294px;
	border:none 1px #000000;
}

.onlAreaCPVSep
{
	float:left;
	width:105px;
	min-width:111px;
}

.areaclear
{
	clear:both;
	padding:0;
	margin:0;
	height:1px;
	overflow:hidden;
	background-color:transparent;
}

.AreaButtonL
{
	cursor:hand;
	cursor:pointer;
	float:left;
	color:#ffffff;
	background-color:#ee7325;
	background-color:#ff7100;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	border-style:none;
	margin-right:20px;
	height:20px;
	padding-bottom:1px;
	overflow:hidden;
}

.AreaButtonLR,.AreaButtonLR2
{
	cursor:hand;
	cursor:pointer;
	float:left;
	margin: 2px 0;
	margin-right:20px;
	font-size:10pt;
	font-family:Arial;
	background-image: url(images/pfeil_weiss_rechts1.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ff7100;
	color:#ffffff;
	padding: 0; 
	font-weight:700;
	border-style:none;
}
a.AreaButtonLR:link,a.AreaButtonLR:visited,a.AreaButtonLR:hover,a.AreaButtonLR:active{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
a.AreaButtonLR2:link,a.AreaButtonLR2:visited,a.AreaButtonLR2:hover,a.AreaButtonLR2:active{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px 1px 3px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}

.AreaButtonLAB
{
	cursor:hand;
	cursor:pointer;
	float:left;
	margin: 2px 0;
	margin-right:20px;
	font-size:10pt;
	font-family:Arial;
	background-image: url(images/pfeil_grau_rechts45.ico); 
	background-image: url(images/pfeil_grau_rechts70.ico); 
	background-repeat:no-repeat;
	background-position:right;
	background-color:#a9a9aa;
	background-color:#747374;
	color:#ffffff;
	padding: 0; 
	font-weight:700;
	border-style:none;
}

.AreaButtonLL
{
	cursor:hand;
	cursor:pointer;
	float:left;
	margin: 2px 0;
	margin-right:20px;
	font-size:10pt;
	font-family:Arial;
	background-image: url(images/pfeil_weiss_links1.jpg); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ff7100;
	color:#ffffff;
	padding: 0; 
	font-weight:700;
	border-style:none;
}
.AreaButtonLL a:link	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.AreaButtonLL a:visited	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.AreaButtonLL a:hover	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.AreaButtonLL a:active	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}

a.AreaButtonLL:link	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
a.AreaButtonLL:visited	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
a.AreaButtonLL:hover	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
a.AreaButtonLL:active	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}

.AreaButtonRR
{
	cursor:hand;
	cursor:pointer;
	float:right;
	margin: 2px 0;
	margin-left:10px;
	font-size:10pt;
	font-family:Arial;
	background-image: url(images/pfeil_weiss_rechts1.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ff7100;
	color:#ffffff;
	padding: 0; 
	font-weight:700;
	border-style:none;
}

.AreaButtonRR a:link	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.AreaButtonRR a:visited	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.AreaButtonRR a:hover	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
.AreaButtonRR a:active	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}

a.AreaButtonRR:link	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
a.AreaButtonRR:visited	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
a.AreaButtonRR:hover	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}
a.AreaButtonRR:active	{ vertical-align:middle;height:20px;max-height:16px;padding:1px 20px;color:#ffffff;font-family: Arial;font-size:10pt;text-decoration:none;}

.AreaControlRR
{
	float:right;
	margin: 2px 0;
	margin-left:10px;
	font-size:10pt;
	font-family:Arial;
	color:#ff7100;
	color:#000000;
	padding: 0; 
	font-weight:700;
}

.AreaButtonRL
{
	cursor:hand;
	cursor:pointer;
	float:right;
	margin: 2px 0;
	margin-left:10px;
	font-size:10pt;
	font-family:Arial;
	background-image: url(images/pfeil_weiss_links1.jpg); 
	background-repeat:no-repeat;
	background-position:left;
	background-color:#ff7100;
	color:#ffffff;
	padding: 0; 
	font-weight:700;
	border-style:none;
}

.AreaButtonGR
{
	cursor:hand;
	cursor:pointer;
	margin: 3px;
	font-size:10pt;
	font-family:Arial;
	background-image: url(images/pfeil_weiss_rechts1.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ff7100;
	color:#ffffff;
	padding: 0; 
	font-weight:700;
	border-style:none;
}

.AreaButtonU
{
	cursor:hand;
	cursor:pointer;
	margin: 0;
	font-size:10pt;
	font-family:Arial;
	background-image: url(images/pfeil_weiss_rechts1.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ff7100;
	color:#ffffff;
	padding: 0; 
	font-weight:700;
	border-style:none;
}

.AreaButtonL.PfeilL
{
	margin:0;
}

.AreaButtonL img
{
	margin:0;
}

.lblProfilS
{
	float:left;
	font-weight:700;
	width:100px;
	margin-top:3px;
	margin-right:17px;
	margin-bottom:5px;
}

.btnArea
{
	float:left;
	margin:5px 0;
	/*padding-right:80px;*/
	width:699px;
	width:693px;
	min-width:699px;
}

.btnAreaSuche
{
	float:left;
	margin:5px 0;
	/*padding-right:80px;*/
	width:699px;
	width:693px;
	min-width:699px;
}

.btnAreaAnmeldung
{
	float:left;
	margin:5px 0;
	width:703px;
	min-width:709px;
}

.btnAreaAnmeldungP
{
	float:left;
	margin:5px 0;
	width:703px;
	min-width:709px;
}

.btnAreaRL
{
	float:left;
	margin:5px 0;
	padding-right:46px;
}

.btnAreaProfilSpeichern
{
	float:left;
	margin-top:5px;
}

.AreaButtonR
{
	cursor:hand;
	cursor:pointer;
	float:right;
	color:#ffffff;
	background-color:#ee7325;
	background-color:#ff7100;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	border-style:none;
	margin-left:10px;
	height:20px;
	padding-bottom:1px;
	overflow:hidden;
}

.AreaButtonR.btnRFirst
{
	margin-right:80px;
	text-align:center;
}

.AreaButtonR.PfeilR
{
	margin-left:0;
}

a.AreaButtonR
{
	 color:#ffffff;
	 padding:2px 20px;
	 height:20px;
	 max-height:16px;
}
a.AreaButtonR:link		{color:#ffffff;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
a.AreaButtonR:visited	{color:#ffffff;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
a.AreaButtonR:hover		{color:#ffffff;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
a.AreaButtonR:active	{color:#ffffff;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}

a.AreaButtonR.btnRFirst
{
	padding:2px 0;
}

.AreaButton
{
	cursor:hand;
	cursor:pointer;
	color:#ffffff;
	background-color:#ee7325;
	background-color:#ff7100;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	border-style:none;
	height:20px;
	overflow:hidden;
}
.AreaButton img
{
	margin:0;
	padding:0;
}

.vttable
{
	border-style:none;
	margin:0;
	padding:0;
}

.cpvtable
{
	border-style:none;
	margin:0;
	padding:0;
}

.vttable td, .cpvtable td
{
	margin:0;
	padding:0;
	padding-bottom:2px;
}

.vtddl
{
	width:70px;
	margin-right:4px;
	border:solid 1px #747374;
}
.vttxt
{
	width:280px;
	width:220px;
	border:solid 1px #747374;
}

.AreaButtonLR.btnMVT
{
	width:220px;
	min-width:220px;
}
.AreaButtonRR.btnMVT
{
	width:220px;
	min-width:220px;
}

.plzwrapper
{
	float:left;
	border:solid 1px #747374;
	padding-bottom:4px;
}

.plztable
{
	border:none 1px #747374;
	width:248px;
	max-width:250px;
	height:100px;
}
.plztable td
{
	margin:0;
	padding:1px 2px;
}

.plzddl
{
	width:70px;
	border:solid 1px #747374;
}
.plztxt
{
	width:78px;
	border:solid 1px #747374;
	background-color:#ffffff;
}
.plztxtdisabled
{
	width:78px;
	border:solid 1px #747374;
	background-color:#eae9e9;
}

.datumtable
{
	width:258px;
	max-width:256px;
	height:80px;
	border:solid 1px #747374;
}
.datumtable td
{
	padding:2px ;
	vertical-align:middle;
	font-size:10pt;
	font-family:Arial;
}

.datumtxt
{
	width:100px;
	border:solid 1px #747374;
	font-size:9pt;
	font-family:Arial;
}

.datumbtn
{
	height:20px;
	width:20px;
	margin:0;
	padding:0;
	padding-top:2px;
	background-color:#ffffff;
	background-color:#eae9e9;
	border:none 1px #000000;
}

.onltxt
{
	width:360px;
	width:250px;
	width:252px;
	/*max-width:250px;*/
	border:solid 1px #ff7100;
	margin-bottom:2px;
	padding:0 3px;
	height:20px;
	font-size:10pt;
	font-family:Arial;
}
.onltxt2
{
	width:294px;
	border:solid 1px #747374;
	margin-bottom:5px;
	padding:0 3px;
	font-size:10pt;
	font-family:Arial;
}

.onlline
{
	margin: 10px 0 15px 0;
	color:#747374;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
}

.onlp
{
	margin:10px 0;
}

.onlpsuche
{
	margin:10px 0;
	margin-right:80px;
}

.onlinfo
{
	float:left;
	margin: 10px 0;
	color:#000000;
	font-size:10pt;
	font-family:Arial;
	padding-right:80px;
}
.onlinfoleer
{
	float:left;
	margin: 0;
	height:15px;
	overflow:hidden;
}

.trefferseite
{
	float:left;
	margin: 10px 0;
	color:#747374;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	padding-right:80px;
}
.trefferseiteleer
{
	float:left;
	margin: 0;
	height:10px;
	overflow:hidden;
}

.RegionUndOder
{
	float:left;
	color:#747374;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	margin: 5px;
	margin-left:60px;
}

.ZeitraumOder
{
	float:left;
	color:#747374;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	margin: 5px;
	margin-left:70px;
}
.btnEnter
{
	BORDER-STYLE:none;
	Height:0;
	Width:0;
}

.AreaKriterien
{
	margin:10px 0;
}

.kritlbl
{
	margin:1px 0;
	float:left;
	width:142px;
}
.kritvalue
{
	margin:1px 0;
	float:left;
	width:550px;
	min-width:556px;
	text-align:justify;
}

.labwappen
{
	float:left;
	margin: 0;
}

.labwappen img
{
	border:0;
	margin-bottom:5px;
	margin-right:5px;
	height:80px;
}

.infolab
{
	float:left;
	margin-top:30px;
}

.calAnker
{
	position:relative;
	z-index:12;
}
.calWrapper
{
	position:absolute;
	bottom:0;
	left:100px;
	margin:5px 3px;
	padding:2px;
	background-color:#ffffff;
	border:solid 1px #ff7100;
	width:144px;
}

.calWrapper a:link		{ color:#ff7100;font-family: Arial;font-size:10pt;text-decoration:none;}
.calWrapper a:visited	{ color:#ff7100;font-family: Arial;font-size:10pt;text-decoration:none;}
.calWrapper a:hover	{ color:#ff7100;font-family: Arial;font-size:10pt;text-decoration:underline;}
.calWrapper a:active	{ color:#ff7100;font-family: Arial;font-size:10pt;text-decoration:none;}

.sucheGridHeader	
{
	border:solid 1px #747374;
	text-align:center;
	background-color:#dbdadb;
	color:#000000;font-size:10pt;font-family:Arial,Verdana,Helvetica;font-weight:700;text-decoration:none;
}

.sucheGridCell	
{
	border:solid 1px #747374;
}

.areaGrid
{
	margin:0;
	margin-top:5px;
	margin-bottom:5px;
}

.askdelete
{
	margin: 10px 0;
	padding:0;
	color:#FF7100;
	font-size:10pt;font-family:Arial,Verdana;font-weight:500;
}

a.askdelete 
{
	float:none;
	margin-left:70px;
	color:#FF7100;
}
a.askdelete:link	{color:#FF7100;font-family:Arial,Verdana;font-size:10pt;font-weight:500;font-style:	normal;	text-decoration: none;}
a.askdelete:visited	{color:#FF7100;font-family:Arial,Verdana;font-size:10pt;font-weight:500;font-style:	normal;	text-decoration: none;}
a.askdelete:hover	{color:#FF7100;font-family:Arial,Verdana;font-size:10pt;font-weight:500;font-style:	normal;	text-decoration: underline;}
a.askdelete:active	{color:#FF7100;font-family:Arial,Verdana;font-size:10pt;font-weight:500;font-style:	normal;	text-decoration: none;}

.gridwrapper
{
	margin:0;
	border-bottom:solid 1px #747374;
	/*margin-right:80px;*/
	margin-bottom:10px;
	width:693px;
	min-width:699px;
	max-width:699px;
}

.gridlinewrapper
{
	font-size:10pt;font-family:Arial,Verdana;font-weight:500;
	width:573px;
	min-width:579px;
	max-width:579px;
}
.gridlinewrapper.glwtl
{
	width:695px;
	min-width:695px;
	max-width:695px;
	position:relative;
}
.gridlinewrapper.glwnotiz
{
	width:666px;
	min-width:671px;
	max-width:671px;
}
.gridlinewrapper.glwra
{
	width:463px;
	min-width:468px;
	max-width:468px;
}

.notizaswrapper
{
	font-size:10pt;font-family:Arial,Verdana;font-weight:500;
	border: solid 1px #747374;
	padding:0 3px;
	margin:10px 0;
	width:693px;
	max-width:691px;
}

.gridlbl
{
	float:left;
	margin: 0;
	padding:1px 2px ;
	width:120px;
}

.gridleft
{
	float:left;
	margin: 0;
	padding:1px 2px;
	margin-right:10px;
}

.notizgridvalue
{
	float:left;
	margin: 0;
	padding:1px 2px;
	width:546px;
	max-width:543px;
}
.notizvalue
{
	float:left;
	margin: 0;
	padding:1px 2px;
	width:563;
	min-width:562;
	max-width:562px;
}

.tlgridvalue
{
	float:left;
	margin: 0;
	padding:1px 2px;
	width:520px;
	max-width:521px;
}

.ktogridvalue
{
	float:left;
	margin: 0;
	padding:1px 2px;
	width:417px;
	max-width:416px;
}

.rechnunggridvalue
{
	float:left;
	margin: 0;
	padding:1px 2px;
	width:340px;
}

.tdgridleft
{
	border:solid 1px #747374;
	border-right:none 1px #747374;
	border-bottom:none 1px #747374;
}
.tdgridleft.tdgridleftAlt
{
	/*background-color:#dbdadb;*/
}
.tdgridleft.tdgridleftVergabe
{
	background-color:#fddaba;
}
.tdgridleft.tdgridleftVergabeAlt
{
	background-color:#ff7100;
	background-color:#fddaba;
}

.tdgridboth
{
	border:solid 1px #747374;
	border-bottom:none 1px #747374;
}
.tdgridbothVergabe
{
	border:solid 1px #747374;
	border-bottom:none 1px #747374;
	background-color:#fddaba;
}

.tdgridleft.gridreceivedate,
.tdgridleft.tdgridleftAlt.gridreceivedate,
.tdgridleft.tdgridleftVergabe.gridreceivedate,
.tdgridleft.tdgridleftVergabeAlt.gridreceivedate
{
	padding-left:5px;
}

.tdgridVU
{
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	border:none 1px #747374;
	border-left:none 1px #747374;
	border-bottom:none 1px #747374;
	padding:2px 0;
}

.tdgridKD
{
	text-align:right;
	border:solid 1px #747374;
	border-left:none 1px #747374;
	border-bottom:none 1px #747374;
	padding:5px 0;
	padding-right:5px;
	width:40px;
	max-width:35px;
}
.tdgridKD.tdgridKDAlt
{
	/*background-color:#dbdadb;*/
}
.tdgridKD.tdgridKDVergabe
{
	background-color:#fddaba;
}
.tdgridKD.tdgridKDVergabeAlt
{
	background-color:#ff7100;
	background-color:#fddaba;
}

.gridclear
{
	clear:both;
	padding:0;
	margin:0;
	height:1px;
	overflow:hidden;
}

.umtx
{
	display:none;
	position:absolute;
	top:0;
	left:0;
	margin:20px;
	margin-left:130px;
	width:660px;
	background-color:#ffffff;
	border:solid 2px #747374;
	z-index:5;
}
.umtx.umtxnotiz
{
	width:630px;
	margin-left:154px;
}

.umtxbody
{
	margin:6px;
	padding:6px;
	background-color:#eae9e9;
}

.umtx a:link		{ color:#ff7100;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.umtx a:visited		{ color:#ff7100;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.umtx a:hover		{ color:#ff7100;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}
.umtx a:active		{ color:#ff7100;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}

.lblNotiz
{
	float:left;
	padding:1px 0;
	font-family: Arial;font-size:10pt;
	font-weight:700;
	color:#747374;
	width:120px;
}

.txtNotiz
{
	float:left;
	padding:0 2px;
	min-width:579px;
	max-width:579px;
	width:573px;
	font-family: Arial;font-size:10pt;
	border:solid 1px #747374;
	scrollbar-base-color: #ffffff;
	scrollbar-3d-light-color: #747374;
	scrollbar-arrow-color: #747374;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #747374;
	scrollbar-shadow-color: #747374;
	scrollbar-track-color: #ffffff;
}

.tblAusschreibung
{
	margin:10px 0;
	color:black;
	font-size:10pt;
	font-family:Arial,Verdana;
	text-decoration:none;
	margin-right:80px;
}

.tblAusschreibung a:link, .tblAusschreibung a:visited, .tblAusschreibung a:active, .tblAusschreibung a:hover
{
	color:#FF7100;
}

.tblAusschreibung td.tdASlbl
{
	width:200px;
	font-weight:700;
	padding-bottom:15px;
	vertical-align:top;
}

.tblAusschreibung td.tdASvalue
{
	width:700px;
	padding-bottom:15px;
	vertical-align:top;
}

.divscreen
{
	display:block;
}
.divprint
{
	display:none;
}

.HRTR
{
	width:778px;
	border-top:dashed 1px #a9a9aa;
	background-color:#eae9e9;
	margin: 5px 0;
	height:1px;
	overflow:hidden;
}

.HRTR2
{
	width:778px;
	border-top:dashed 1px #a9a9aa;
	background-color:#eae9e9;
	margin: 10px 0;
	height:1px;
	overflow:hidden;
}

.tblPaging
{
	width:100%;
}

.tblPaging td
{
}

.Paging
{
	color:#ffffff;
	xbackground-color:#ff7100;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	border-style:none;
	padding:0;
}

.lblPaging
{
	padding: 2px 10px;
	height:18px;
	background-color:#ff7100;
}

.lblPagingSel
{
	padding: 2px 5px;
	height:18px;
	background-color:#ff7100;
}

.Paging a
{
	padding: 2px 5px;
	height:18px;
	background-color:#ff7100;
}
.Paging a:link		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}
.Paging a:visited		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}
.Paging a:hover		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}
.Paging a:active		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}


.tbDaten
{
	float:left;
	margin:10px 0 30px 0;
	border:none 1px #a9a9aa;
	border-left:solid 1px #a9a9aa;
	border-top:solid 1px #a9a9aa;
}

.tbDaten.tbDatenBottom
{
	margin-bottom:10px;
}

.tbAGB
{
	float:left;
	margin:10px 0 30px 0;
	border:none 1px #a9a9aa;
	border-left:solid 1px #a9a9aa;
	border-top:solid 1px #a9a9aa;
}

.tbAGB td
{
	background-color:#eaeae9;
	background-color:#dbdadb;
	background-color:#ffffff;
	border:none 1px #a9a9aa;
	border-right:solid 1px #a9a9aa;
	border-bottom:solid 1px #a9a9aa;
	padding:0;
	margin:0;
	height:22px;
}

.tbDaten td
{
	background-color:#eaeae9;
	background-color:#ffffff;
	background-color:#dbdadb;
	border:none 1px #a9a9aa;
	border-right:solid 1px #a9a9aa;
	border-bottom:solid 1px #a9a9aa;
	padding:0;
	margin:0;
	height:22px;
}

.tbDaten td.tdDatenW
{
	background-color:#ffffff;
}

.lblDaten
{
	color:#000000;
	font-family: Arial;
	font-size:10pt;
	margin:0;
	padding: 2px 3px;
	width:200px;
}
.lblDaten.lblDatenBold
{
	font-weight:700;
}

.txtDaten
{
	width:500px;
	border:none 1px #a9a9aa;
	margin:0;
	padding:2px 3px;
	scrollbar-base-color: #ffffff;
	scrollbar-3d-light-color: #a9a9aa;
	scrollbar-arrow-color: #a9a9aa;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #a9a9aa;
	scrollbar-shadow-color: #a9a9aa;
	scrollbar-track-color: #ffffff;
}

.ddlDaten
{
	width:500px;
	border:none 1px #a9a9aa;
	margin:0;
	padding:2px 0;
}

.cbxDaten
{
	width:500px;
	border:none 1px #a9a9aa;
	margin:0;
	padding:1px 3px;
}
.txtDaten.txtDatenAGB
{
	width:700px;
}

.txtDaten.txtDatenBold
{
	font-weight:700;
}

.txtDaten.txtDatenLand
{
	margin:0;
	width:30px;
	border-style:none;
	border-right:solid 1px #a9a9aa;
}

.txtDaten.txtDatenPLZ
{
	margin:0;
	width:60px;
	border-style:none;
	border-right:solid 1px #a9a9aa;
}

.txtDaten.txtDatenOrt
{
	margin:0;
	border-style:none;
	width:410px;
}

.lblDaten.lblDatenLand
{
	margin:0;
	width:30px;
	border-style:none;
}

.lblDaten.lblDatenPLZ
{
	margin:0;
	width:60px;
	border-style:none;
}

.lblDaten.lblDatenOrt
{
	margin:0;
	border-style:none;
	width:410px;
}

.tbAGB2
{
	margin:10px 0;
	margin-bottom:5px;
	font-family: Arial;
	font-size:10pt;
	border:solid 1px #747374;
	padding:0;
	background-color:#dbdadb;
}

.tbAGB2 td
{
	padding:1px 3px;
	margin:0;
}

.tdAGBL
{
	border-right:solid 1px #747374;
	width:200px;
}

.tdAGBR
{
	width:485px;
}

.tbDatenRBL
{
	width:400px;
}

.tbDatenRBL.tbLoginart
{
	width:400px;
}
.tbDatenRBL.tbAGB
{
	width:400px;
}

.tbDatenRBL td
{
	border:none 1px #a9a9aa;
}

.ProduktL
{
	float:left;
	margin: 10px 0;
}

.ProduktL ul 
{
	padding:0;
	margin: 0;
	list-style-type:square;
	font-size: 10pt;
	vertical-align:middle;
	text-align:left;
}

.ProduktL ul li
{
	color:#000000;
	padding:1px;
	margin: 0;
	margin-left:20px;
	list-style-type:square;
	color:#000000;
	font-size:10pt;
	font-family:Arial;
	font-weight:500;
	text-decoration:none;
}

.ProduktR
{
	float:right;
	margin: 10px 0;
	text-align:right;
	padding-right:80px;
}

.ProduktCBX
{
	color:#000000;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	margin:0;
	margin-bottom:15px;
}

.ProduktDDL
{
	font-size:10pt;
	font-family:Arial;
	height:20px;
	margin: 5px 0;
}

.LABL
{
	float:left;
	color:#000000;
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	margin: 2px 0;
}

.LABR
{
	float:right;
	margin: 2px 0;
	padding-right:80px;
}

.tbProdukte
{
	width:780px;
}
.tbProdukte td
{
	vertical-align:top;
}

.tdProdukteL
{
	vertical-align:top;
	width:500px;
}

.tdProdukteR
{
	vertical-align:top;
	width:280px;
}

.prodlistZW
{
	padding-left:4px;
}

.anmeldungPath
{
	border:none 1px #ff7100;
	margin-bottom:6px;
	padding:10px 0;
	font-size:10pt;font-family: Arial;
}

.anmeldungElem
{
	margin:0;
	padding:3px;
	margin-left:10px;
}

.anmeldungElem.anmElemSel
{
	color:#ff7100;
}

.anmeldungElem img
{
	vertical-align:middle;
}

.anmeldungElem.anmElemNummer
{
	color:#ffffff;
	background-color:#ff7100;
	margin:0;
	padding:3px 6px;
	font-weight:700;
	margin-left:10px;
}
.anmeldungElem.anmElemFirst
{
	margin-left:0;
}

.noscreen
{
	display:none;
}

.agb
{
	width:702px;
	border:solid 1px #a9a9aa;
	background-color:#ffffff;
	margin: 20px 0;
	margin-bottom:10px;
	padding:2px 3px;
	height:300px;
	overflow:auto;
	scrollbar-base-color: #ffffff;
	scrollbar-3d-light-color: #a9a9aa;
	scrollbar-arrow-color: #a9a9aa;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-highlight-color: #a9a9aa;
	scrollbar-shadow-color: #a9a9aa;
	scrollbar-track-color: #ffffff;
}

.navineu
{
	font-size:10pt;
	font-family:Arial;
	font-weight:700;
	padding:1px;
	margin: 0 3px;
}

.tbNachrichten
{
	float:left;
	margin:0;
	margin-top:10px;
	border:none 1px #a9a9aa;
	border-left:solid 1px #a9a9aa;
	border-top:solid 1px #a9a9aa;
}

.tbNachrichten th
{
	background-color:#dbdadb;
	border:none 1px #a9a9aa;
	border-right:solid 1px #a9a9aa;
	border-bottom:solid 1px #a9a9aa;
	color:#000000;
	font-family: Arial;
	font-size:10pt;
	margin:0;
	padding: 7px 7px;
	font-weight:700;
	text-align:left;
}

.tbNachrichten td
{
	background-color:#ffffff;
	border:none 1px #a9a9aa;
	border-right:solid 1px #a9a9aa;
	border-bottom:solid 1px #a9a9aa;
	padding: 5px;
	margin:0;
}

.NachrichtTitel
{
	color:#000000;
	font-family: Arial;
	font-size:10pt;
	margin:0;
	padding: 0 2px;
	font-weight:700;
	width:500px;
}

.NachrichtTitel a:link		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.NachrichtTitel a:visited	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.NachrichtTitel a:hover		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}
.NachrichtTitel a:active	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}

.NachrichtBody
{
	color:#000000;
	font-family: Arial;
	font-size:10pt;
	margin:0;
	padding: 0 2px;
	font-weight:500;
	width:500px;
}

.NachrichtBody a:link		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.NachrichtBody a:visited	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}
.NachrichtBody a:hover		{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:underline;}
.NachrichtBody a:active	{ color:#000000;font-family: Arial;font-size:10pt;font-weight:700;text-decoration:none;}

.VUinfo
{
	float:left;
	margin:3px;
}

.gridheader
{
	color:#000000;
	font-family: Arial;
	font-size:9pt;
	padding: 2px;
	font-weight:700;
	background-color:#dbdadb;
	text-align:center;
	border:solid 1px #747374;
}

.gridcell
{
	color:#000000;
	font-family: Arial;
	font-size:9pt;
	padding: 2px;
	font-weight:500;
	text-align:center;
	white-space:nowrap;
	border:solid 1px #747374;
}

.gridEuro
{
	float:left;
	text-align:left;
	padding:0 5px;
}
.gridBetrag
{
	float:right;
	text-align:right;
	padding:0 5px;
	width:40px;
}

.gridEuroOAS
{
	float:left;
	text-align:left;
	padding:0 5px;
	padding-left:40px;
}
.gridBetragOAS
{
	float:right;
	text-align:right;
	padding:0 5px;
	width:40px;
	padding-right:40px;
}

.gridBetrag.BetragEinzel
{
	width:20px;
}

/*
rechnung
*/

.adress_small
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial
}

.adress_small p
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial
}

.Adress
{
    FONT-SIZE: 12pt;
    COLOR: black;
    LINE-HEIGHT: 16pt;
    FONT-FAMILY: Arial
}
.Betreff
{
    FONT-SIZE: 13pt;
    FONT-FAMILY: Arial
}
.rechnung
{
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Arial
}

.btnTest
{
	border:none 1px #000000;
	margin: 2px 0;
	vertical-align:top;
	background-image: url(images/pfeil_weiss_rechts1.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ff7100;
	color:#ffffff;
	padding:1px 0; 
	font-weight:700;
	width:200px;
}

.headerAnmFax	
{
	padding-left:5px;
	background-color:cecfce;
	color:#000000;
	font-size:12pt;
	font-family:Arial,Verdana;
	font-weight:700;
	text-decoration:none;
}


.LPO
{
	BORDER-RIGHT-STYLE: solid;
	border-color:#747374;
}

.aboinfo p
{
	margin:15px 0;
}

.divNachrichten
{
	float:left;
	margin:0;
}

.divAnmeldedaten
{
	display:block;
}

.astlb
{
	font:10pt Arial;font-weight: 700;vertical-align:top;
}

.astd
{
	font:10pt Arial;vertical-align:top;
}

.tbDaumen {font-weight:700;text-align:right;}
.tbDaumen td {font:10pt Arial;font-weight:700;}
.tbAStdInner {font:10pt Arial;vertical-align:top;}
.tbAStd1 {width:400px;font:10pt Arial;padding-bottom:12px;vertical-align:top;}
.tbAStd2 {width:500px;font:10pt Arial;padding-bottom:12px;vertical-align:top;}
.tbAStd1S {width:400px;}
.tbAStd2S {width:500px;}
.tlbAS {width:200px;font:10pt Arial;font-weight: 700;vertical-align:top;padding-bottom:12px;}
.tbSuchbegriffInfo td{font:10pt Arial;}

.relogo {padding-right:116px;}

.tbHilfeSB
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    margin:10px 6px;
    margin-bottom:20px;
}
.tbHilfeSB td
{
	vertical-align:top;
}

.tdHSB1
{
	padding-right:30px;
}
.tdHSB2
{
	border-right:dotted 1px #747374;
	padding-right:10px;
}
.tdHSB3
{
	padding-left:10px;
	padding-right:30px;
}
.tdHSB4
{
	border-right:dotted 1px #747374;
	padding-right:10px;
}
.tdHSB5
{
	padding-left:10px;
	padding-right:30px;
}
.tdHSB6
{
}

.tbHilfePH
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 10pt;
    margin:10px 0;
    margin-bottom:20px;
}
.tdHPH
{
	padding:0 50px;
}

.suchprofildruck {display:none}

.subfs
{
	border:solid 1px #FF7100;
	color:#FF7100;
	padding:10px;
	margin:10px 0;
}

.dgrSub
{
	width:95%;
}
.dgrSub td
{
	padding:2px 5px;
	font-size:9pt;
}
/*
.dgrSub td a:link, .dgrSub td a:visited, .dgrSub td a:active, .dgrSub td a:hover
{
	color: #FF7100;
	font-size:9pt;
}
*/

.gridheaderSAS
{
	color:#ffffff;
	font-size:9pt;
	font-family:Arial;
	font-weight:700;
	border:solid 1px #FF7100;
}

.gridheaderSAS a:link, .gridheaderSAS a:visited, .gridheaderSAS a:active, .gridheaderSAS a:hover
{
	color:#FF7100;
}

.gridvalue a:link, .gridvalue a:visited, .gridvalue a:active, .gridvalue a:hover
{
	color: #FF7100;
}

.sublink a:link, .sublink a:visited, .sublink a:active, .sublink a:hover
{
	color:#FF7100;
}

.divBestaetigung
{
	position:absolute;
	top:30px;
	left:250px;
	width:290px;
	padding:10px;
	z-index:5;
	background-color:#eae9e9;
	background-color:#dbdadb;
	border:solid 1px #747374;
}

.ifrBestaetigung
{
	position:absolute;
	top:30px;
	left:250px;
	width:290px;
	height:100px;
	z-index:4;
}

.tbBestaetigung td
{
	padding:5px 0;
}

.lblBest
{
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	color:#000000;
}

.txtBest
{
	font-family:Arial;
	font-size:10pt;
	color:#000000;
	border:solid 1px #747374;
	padding:0;
	width:200px;
}

.BestO
{
	font-family:Arial;
	font-size:10pt;
	font-weight:700;
	color:#ff7100;
}

a.BestO:link		{COLOR: #ff7100; FONT-SIZE: 10pt; FONT-FAMILY: Arial;text-decoration:none;}
a.BestO:visited		{COLOR: #ff7100; FONT-SIZE: 10pt; FONT-FAMILY: Arial;text-decoration:none;}
a.BestO:hover		{COLOR: #ff7100; FONT-SIZE: 10pt; FONT-FAMILY: Arial;text-decoration:underline;}
a.BestO:active		{COLOR: #ff7100; FONT-SIZE: 10pt; FONT-FAMILY: Arial;text-decoration:none;}

.BestW
{
	color:#ff7100;
	background-color:#ffffff;
	border:solid 1px #ff7100;
	padding:10px;
	font-size:10pt;font-family: Arial;
}

.tbUser
{
	border-top: solid 1px #808080;
	border-left: solid 1px #808080;
}
.tbUser td
{
	border-bottom: solid 1px #808080;
	border-right: solid 1px #808080;
	padding:2px 5px;
	font-size:9pt;
	vertical-align:top;
}
.thUser
{
	background-color:#ff7100;
	color:#ffffff;
	font-weight:700;
	white-space:nowrap;
}

.thUser a:link, .thUser a:visited, .thUser a:active, .thUser a:hover
{
	color:#ffffff;
	font-weight:700;
}

.tdUser a:link, .tdUser a:visited, .tdUser a:active, .tdUser a:hover,
.tdUserSel a:link, .tdUserSel a:visited, .tdUserSel a:active, .tdUserSel a:hover,
.tdUserWarning a:link, .tdUserWarning a:visited, .tdUserWarning a:active, .tdUserWarning a:hover
{
	color:#ff7100;
	font-weight:700;
}

.tdUserSel
{
	background-color:#adff2f;
}

.tdUserWarning
{
	background-color:#ff0000;
}
.tdUserPaging a:link, .tdUserPaging a:visited, .tdUserPaging a:active, .tdUserPaging a:hover
{
	color:#ff7100;
}

.divSicherheitsinfo
{
	background-image: url(images/lock_g.png); 
	background-repeat:no-repeat;
	padding-left:30px;
	margin: 6px 0;
	font-size:10pt;font-family: Arial;
}
.divPflichtfelder
{
	margin: 6px 0;
	font-size:10pt;font-family: Arial;
}

/* Z-index of #mask must lower than #boxes .window */  
#mask {   
  position:absolute;   
  z-index:9000;   
  background-color:#dbdadb;  
  background-color:#a9a9aa;  
  display:none;   
}   
     
#boxes .window {   
  position:absolute;   
  width:440px;   
  height:200px;   
  display:none;   
  z-index:9999;   
  padding:0; 
  background-color: #ffffff;  
  border: solid 1px #a9a9aa;
} 
#boxes .window h2 
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    font-size: 10pt;
    margin:0;
    padding: 3px 5px;
	color: #ff7100;
	border-bottom: solid 1px #a9a9aa;
	background-color: #eae9e9;  
	position:relative;   
}
#boxes .window p
{
	margin: 10px 15px;
	font-size: 10pt;
	font-weight: 700;
}

.logininfo
{
	background-image: url(images/achtung.png);
	background-repeat:no-repeat;
	background-position: 15px 12px;
	padding: 20px 0;
	padding-left: 75px;
}
a.closecancel
{
	color: #000;
	position:absolute;
	top: 3px;
	right: 5px;  
}
a.closecancel:hover
{
	text-decoration: none;
	color: #ff7100;
}
#boxes .window p a
{
	text-decoration: underline;
	color: #ff7100;
}
#boxes .window p a.closeok
{
	background-color: #ff7100;  
	color: #fff;
	text-decoration: none;
	padding: 3px 30px;
}
#boxes .window p a.closeok:hover
{
	text-decoration: none ;
	color: #fff;
}

/* Customize your modal window here, you can add background image too */  
#boxes #dialog {   
  width:375px;    
  width:420px;    
  height:203px;   
  height:215px;   
}


