body
{
	background: #ffffff;
	color: #000000;
	font-family: Verdana, Helvetica, Arial, Sans-Serif;
	font-size: 8pt;
	margin: 0px;
}

.spacer {width: 20px; height: 20px; line-height:1px; font-size: 1pt; border: 0px; margin: 0px; padding: 0px;}
.spacer680 {width: 680px; height: 20px; line-height:1px; font-size: 1pt; border: 0px; margin: 0px; padding: 0px;}

BODY  A {text-decoration: none;color:#000000;}, A:active {color:#000000;}, A:hover {text-decoration: underline;color:#EB2129;}
#ledit 		{text-decoration: none; color:#2277BB; FONT-WEIGHT: bolder;}
#ledit:active 	{color:#3377BB; FONT-WEIGHT: bolder;}
#ledit:hover	{text-decoration: underline; color:#114477; FONT-WEIGHT: bolder;}

#ladd		{text-decoration: none; color:#448844; FONT-WEIGHT: bolder;}
#ladd:active	{color:#448844; FONT-WEIGHT: bolder;}
#ladd:hover	{text-decoration: underline; color:#225522; FONT-WEIGHT: bolder;}

#ldel		{text-decoration: none; color:#CC4411; FONT-WEIGHT: bolder;}
#ldel:active	{color:#EE5511; FONT-WEIGHT: bolder;}
#ldel:hover	{text-decoration: underline; color:#993311; FONT-WEIGHT: bolder;}

BODY P 		{	FONT-SIZE: 8pt;		LINE-HEIGHT: 18px;	}
BODY INPUT 	{	FONT-SIZE: 8pt;	}
BODY SELECT {	FONT-SIZE: 8pt;	}
BODY TD		{	FONT-SIZE: 8pt;	}
BODY DL 	{	FONT-WEIGHT: bolder;	}
BODY UL		{	FONT-SIZE: 8pt;		LINE-HEIGHT: 18px;	}
BODY H4		{	COLOR: #2B40D1;		FONT-WEIGHT: bolder;	}
BODY H5		{	BACKGROUND-COLOR: #fff8d7;	}

.headline	{	FONT-SIZE: 10pt;	COLOR: #666644;	}
.headlinered{	FONT-SIZE: 9pt;		COLOR: #184995;	    FONT-WEIGHT: bolder;	}
.r20		{	PADDING-RIGHT: 20px;	}
.imgright	{	MARGIN-LEFT: 20px;		FLOAT: RIGHT;	}
.imgleft	{	MARGIN-RIGHT: 20px;		FLOAT: LEFT;	}

.header		{	FONT-SIZE: 10pt;	COLOR: #EEEEEE;		BACKGROUND-COLOR: #224466;	FONT-WEIGHT: bolder;	TEXT-ALIGN: LEFT;		PADDING-LEFT: 8px;	PADDING-TOP: 4px;	PADDING-BOTTOM: 2px;	PADDING-RIGHT: 4px;	}
.footer		{	FONT-SIZE: 7pt;		COLOR: #EEEEEE;		BACKGROUND-COLOR: #224466;	FONT-WEIGHT: bolder;	TEXT-ALIGN: CENTER;		PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;	}
.stdtd	{PADDING-TOP: 0px; PADDING-BOTTOM: 3px; PADDING-LEFT: 6px; PADDING-RIGHT: 4px;}
.rowhg1	{BACKGROUND-COLOR: #FFFFFF;}
.rowhg2	{BACKGROUND-COLOR: #F5F5F5;}

.comment	{	COLOR: #184995;	}
.markred	{	COLOR: #EB2129;		FONT-WEIGHT: bolder;	}
.markblue	{	COLOR: #184995;		FONT-WEIGHT: bolder;	}
.bold		{	FONT-WEIGHT: bolder;	}
.small		{	FONT-SIZE: 7pt;	}
.large		{	FONT-SIZE: 10pt;	}
.boldlarge	{	FONT-WEIGHT: bolder;	FONT-SIZE: 10pt;	COLOR: #666666;	}
.remark		{	COLOR: #184995;		FONT-WEIGHT: bolder;	}
.hgmark		{	BACKGROUND-COLOR: #F2F2F2;	}
.alert		{	COLOR: #EB2129;		FONT-WEIGHT: bolder;	}	@media print {#alert {FONT-SIZE: 8pt;}}
.fieldname	{	PADDING-LEFT: 12px;	PADDING-RIGHT: 12px;	PADDING-TOP: 4px;	TEXT-ALIGN: RIGHT;	}

.dbhg0	{BACKGROUND-COLOR: #F5F5F5; border: 1px solid #AAAAAA;}
.dbhg1	{BACKGROUND-COLOR: #EEEEEE; border: 1px solid #888888;}
.dbhg2	{BACKGROUND-COLOR: #FFFFFF; border: 1px solid #224466;}

.headscreen	{	visibility: visible;	}	@media print {#headscreen {position:absolute; visibility: hidden; width:0px;}}
.headprint	{	visibility: hidden; 	width: 0px;		position:absolute; 	}	@media print {#headprint {visibility: visible;width:100%;}}

.m5 		{	font-size: 8pt;	COLOR: #777777;}
.m5:hover	{	color: #EB2129;}
.m5s 		{	font-size: 8pt;	COLOR: #EB2129;}
.m5s:hover	{	text-decoration: underline; color: #EB2129;}
.mtd5 		{	font-size: 8pt; }

.m0 		{	font-size: 8pt;	color: #777777;}
.m0:hover	{	text-decoration: underline; color: #777777;}

.m1 		{	font-size: 8pt;	color: #777777; padding: 0px 20px 0px 5px;}
.m1:hover	{	text-decoration: underline; color: #777777;}
.m1s 		{	font-size: 8pt;	color: #EB2129; padding: 0px 20px 0px 5px;}
.m1s:hover	{	text-decoration: underline; color: #EB2129;}

.m2 		{	font-size: 8pt;	color: #777777;	display: block; line-height: 12pt;}
.m2:hover	{	text-decoration: underline;	color: #777777;}
.m2s 		{	font-size: 8pt; color: #EB2129;	display: block; line-height: 12pt;}
.m2s:hover	{	text-decoration: underline; color: #EB2129;}
.m2x 		{	BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: bolder; font-size: 8pt; color: #000000;	display: block; line-height: 12pt; padding-top: 20px;}
.m2x:hover	{	text-decoration: none; color: #000000;}

.m3:hover	{	color: #EB2129;}
.m3 		{	FONT-SIZE: 8pt;	COLOR: #2350AB;	display: block;}
.m3s:hover	{	text-decoration: none; color: #EB2129;}
.m3s 		{	FONT-SIZE: 8pt;	COLOR: #2350AB;	display: block;}
.mtd3 		{	FONT-SIZE: 8pt; PADDING-TOP: 8px;	PADDING-BOTTOM: 1px;}

.m4:hover	{	color: #EB2129;}
.m4 		{	FONT-SIZE: 7pt;	COLOR: #88F888;	display: block;}
.m4s:hover	{	text-decoration: none; color: #EB2129;}
.m4s 		{	FONT-SIZE: 7pt;	COLOR: #EB2129;	display: block;}
.mtd4 		{	FONT-SIZE: 7pt; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; PADDING-TOP: 1px; PADDING-BOTTOM: 3px;}

.fieldlocked	{BACKGROUND-COLOR: #EEEEEE;}
.fieldrequired	{BACKGROUND-COLOR: #F8FFF8;}
.fielderror		{BACKGROUND-COLOR: #FFF0F0;}
.fieldsubtable	{BACKGROUND-COLOR: #FDFCED;}

.mainpage	{										TEXT-ALIGN: LEFT;								PADDING-LEFT: 10px; PADDING-RIGHT: 10px;	PADDING-TOP: 10px;	PADDING-BOTTOM: 10px;	}
.tred	{	FONT-SIZE: 10pt;	COLOR: #EB2129;		TEXT-ALIGN: LEFT;		FONT-WEIGHT: bolder;	PADDING-LEFT: 0px;	PADDING-RIGHT: 0px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;	}
.tblue	{	FONT-SIZE: 10pt;	COLOR: #777777;		TEXT-ALIGN: LEFT;		FONT-WEIGHT: bolder;	PADDING-LEFT: 0px;	PADDING-RIGHT: 0px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;	}
.tgray	{	FONT-SIZE: 10pt;	COLOR: #888888;		TEXT-ALIGN: LEFT;		FONT-WEIGHT: bolder;	PADDING-LEFT: 0px;	PADDING-RIGHT: 0px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;	}
.bert1	{	FONT-SIZE: 10pt;	COLOR: #EB2129;		TEXT-ALIGN: LEFT;		FONT-WEIGHT: bolder;	PADDING-LEFT: 0px;	PADDING-RIGHT: 0px;	}
.bertt	{	FONT-SIZE: 9pt;		COLOR: #6E893F;		TEXT-ALIGN: JUSTIFY;	FONT-WEIGHT: bolder;	PADDING-LEFT: 0px;	PADDING-RIGHT: 0px;	PADDING-TOP: 0px;	PADDING-BOTTOM: 0px;	}

.berp	{	TEXT-ALIGN: JUSTIFY;	PADDING-LEFT: 10px;	PADDING-RIGHT: 0px;	}
.tab	{	PADDING-LEFT: 8px;	PADDING-RIGHT: 8px;	}
.tabt	{	FONT-WEIGHT: bolder;	COLOR: #FFFFFF;		BACKGROUND-COLOR: #224466;	}

.tab1	{	BACKGROUND-COLOR: #F6F6F6;	}
.tab2	{	BACKGROUND-COLOR: #FFFFFF;	}

.rand		{ border: 1px solid #224488; background-color: #F8F8F8; padding-top:4px; padding-bottom:4px; padding-left:20px; padding-right:20px;}
.rand2		{ border: 1px solid #224488; }
.rand3		{ border: 1px solid #C0C0C0; }
.randunten	{ border-bottom: 1px solid #24326F ; padding-bottom:4px ; font-weight: bolder; color: #24326F;}
.randoben	{ border-top: 1px solid #24326F ;  padding-top:0px ; font-weight: bolder; color: #24326F;}

.regional	{ border: 1px solid #EB2129; background-color: #FFFFFF; padding-top:6px; padding-bottom:8px; padding-left:8px; padding-right:0px;}

.feld:hover	{BACKGROUND-COLOR: #F5F000;}
.feld
{
	border: 1px solid #326699;
	BACKGROUND-COLOR: #FFFFFF;
	PADDING-LEFT: 16px;
	PADDING-RIGHT: 16px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 6px;
}


.error
{
	border: 1px solid #326699;
	FONT-SIZE: 7pt;
	BACKGROUND-COLOR: #E7F3FF;
	PADDING-LEFT: 8px;
	PADDING-RIGHT: 8px;
	PADDING-TOP: 4px;
	PADDING-BOTTOM: 4px;
}

.contenttitel	{	FONT-SIZE: 7pt;		FONT-WEIGHT: bolder;	TEXT-ALIGN: LEFT;	BACKGROUND-COLOR: #E5E5E5;	}
.contenttitellight {BACKGROUND-COLOR: #EFEFEF;	}
.contentdark	{	BACKGROUND-COLOR: #C0C0C0;	}
.contentmedium	{	BACKGROUND-COLOR: #E5E5E5;	}
.contentlight	{	BACKGROUND-COLOR: #F7F7F7;	}
.contentlight2	{	BACKGROUND-COLOR: #F7F7F7;	
					PADDING-RIGHT: 20px;		}

.contenttable	{	PADDING-LEFT: 0px;	PADDING-RIGHT: 20px;	PADDING-TOP: 4px;	PADDING-BOTTOM: 4px;	LINE-HEIGHT: 18px;	}
.datatable		{	PADDING-LEFT: 4px;	PADDING-RIGHT: 4px;		PADDING-TOP: 4px;	PADDING-BOTTOM: 4px;	LINE-HEIGHT: 14px;	}
.datatable2		{	PADDING-LEFT: 12px;	PADDING-RIGHT: 12px;	PADDING-TOP: 6px;	PADDING-BOTTOM: 6px;	LINE-HEIGHT: 12px;	}