/*----------- Breiten / Abstände -----------*/
#TableContainer
{
	width: 1004px;
	background-color:#FFFFFF;
}

#TableContainerHeader
{
	width: 1004px;
	height: 143px;
	margin-top: 15px;
	background-image:url(/images/bg_header.gif);
}

#TDHellGrau
{
	background-color:#F3F3F3;
	height: 16px;
}

#TDDirektLink
{
	height: 30px;
	vertical-align:middle;
	text-align:left;
}

#TDBlau
{
	height: 28px;
}

#TableBlau
{
	background-color:#000099;
	height: 28px;
	width: 620px;
	FONT-SIZE: 0.55em;
	line-height: 1.4em;
	color:#FFFFFF;
	padding: 0 15px 0 15px;
	text-align:right;
}

#TDDunkelGrau
{
	background-color:#CCCCCC;
	height: 14px;
}

#TDNAV
{
	width: 244px;
	height: 500px;
	padding: 0 15px 0 15px;
	vertical-align:top;	
}

#TDContent
{
	width: 500px;
	FONT-SIZE: 0.7em;
	line-height: 1.3em;
	vertical-align:top;
	padding: 0 0 0 0;	
}

#TDContentBreit
{
	width: 713px;
	FONT-SIZE: 0.7em;
	line-height: 1.3em;
	vertical-align:top;
	padding: 0 15px 0 0;	
}

#TDContentSecure
{
	width: 969px;
	FONT-SIZE: 0.7em;
	line-height: 1.3em;
	vertical-align:top;
	padding: 0 25px 0 11px;	
}

#TDKontakt
{
	width: 200px;
	padding: 0 15px 0 15px;
	vertical-align:top;
	FONT-SIZE: 0.7em;
	line-height: 1.3em;	
}

#TDInside
{
	width: 200px;
	padding: 0 0 0 0;
	vertical-align:top;
	FONT-SIZE: 0.7em;
	line-height: 1.3em;	
}

#TDKontaktInhalt
{
	width: 176px;
	padding: 0 12px 0 12px;
	background-color:#E7EAEB;
}

#TDKontaktInhaltBild
{
	width: 200px;
	padding: 0 0 0 0;
	background-color:#FFFFFF;
}

#TDKontaktInhaltTextgr
{
	width: 176px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#AFBABC;
	color: #FFFFFF;
	font-weight: bold;
}

#TDKontaktInhaltTextam
{
	width: 176px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#BCAEA2;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDKontaktInhaltTextco
{
	width: 176px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#98C8CA;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDKontaktInhaltTextop
{
	width: 176px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#AFBABC;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDKontaktInhaltTextsp
{
	width: 176px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#97CAE0;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDNAVInhaltTextgr
{
	width: 220px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#AFBABC;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDNAVInhaltTextam
{
	width: 220px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#BCAEA2;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDNAVInhaltTextco
{
	width: 220px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#98C8CA;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDNAVInhaltTextop
{
	width: 220px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#AFBABC;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDNAVInhaltTextsp
{
	width: 220px;
	height: 26px;
	padding: 0 12px 0 12px;
	background-color:#97CAE0;
	color: #FFFFFF;	
	font-weight: bold;	
}

#TDNAVInhaltTextgr A, #TDNAVInhaltTextam A, #TDNAVInhaltTextco A, #TDNAVInhaltTextop A, #TDNAVInhaltTextsp A
{
	color: #FFFFFF;
}

#TDKontaktInhaltTextgr A, #TDKontaktInhaltTextam A, #TDKontaktInhaltTextco A, #TDKontaktInhaltTextop A, #TDKontaktInhaltTextsp A
{
	color: #FFFFFF;
}

#TDKontaktInhaltText A
{
	color: #FFFFFF;
}

#TDKontaktInhalt A
{
	color: #4C4C4C;
}

#TDKontaktInhaltTitel
{
	width: 200px;
	padding: 0 0 0 0;
}

#TDHomegr
{
	background-color: #AFBABC;
	padding-left: 20px;
	height: 35px;
	color:#FFFFFF;
}

#TDHomeam
{
	background-color: #BCAEA2;
	padding-left: 20px;
	height: 35px;
	color:#FFFFFF;
}

#TDHomeco
{
	background-color: #98C8CA;
	padding-left: 20px;
	height: 35px;
	color:#FFFFFF;
}

#TDHomeop
{
	background-color: #AFBABC;
	padding-left: 20px;
	height: 35px;
	color:#FFFFFF;
}

#TDHomesp
{
	background-color: #97CAE0;
	padding-left: 20px;
	height: 35px;
	color:#FFFFFF;
}

#TDFooterText
{
	color:#FFFFFF;
	text-align:center;
	font-size: 0.65em;
	padding: 10px 102px 15px 102px;
	width: 800px;
}

#TDFooterText A
{
	color:#FFFFFF;
	text-decoration:underline;
}

/*----------- Schriften / Allgemein -----------*/
/*<e4w style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 70%;COLOR: #4C4C4C;background-color: #FFFFFF;line-height: 1.4em;"/>*/
body
{
	FONT-FAMILY: verdana,arial,helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #4C4C4C;
	margin: 0px;
	background-color: #000000;
	line-height: 1.0em;
	background-image:url(/images/bg01.jpg);
	background-repeat:no-repeat;
	background-position:top;
}

/*<e4w Style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 1em;COLOR: #4C4C4C;line-height: 1.4em;"/>*/
td
{
}

#TDBlau A, A:link, A:visited, A:active	{COLOR: #FFFFFF; TEXT-DECORATION: underline}
#TDBlau A:hover							{COLOR: #FFFFFF; TEXT-DECORATION: none;}

/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #080B8D; TEXT-DECORATION: none}
/*<e4w/>*/
A:hover							{COLOR: #080B8D; TEXT-DECORATION: underline;}


/*<e4w/>*/
ul
{
	list-style-type: disc;
	margin: 0 0 0 10px;
}

/*<e4w name="Schrift Rot" element="span"/>*/
.Rot
{
	color:#DB0000;
}

/*<e4w name="Schrift Gruen" element="span"/>*/
.Gruen
{
	color:#009103;
}

#TDContent li
{
	margin: 0 0 0 20px;
	padding: 0 0 0 0;
}

#TDContentBreit li
{
	margin: 0 0 0 20px;
	padding: 0 0 0 0;	
}

/*<e4w name="Seitentitel" element="p"/>*/
.Seitentitel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em; 
	COLOR: #868686;
	margin: 10px 0 15px 0;
	padding: 0 0 1px 0;
	border-bottom: 1px solid #868686;
}

.Titel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em; 
	COLOR: #C71F1F;
}

/*<e4w name="Legende" element="span"/>*/
.Legende
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.85em;
	line-height: 1.3em;
	COLOR: #595959;
}

/*<e4w/>*/
form
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*<e4w/>*/
Input
{
    BORDER: #C71F1F 0px solid;
	background-color: #E1E1E1;
    COLOR: #00361B;
	font-size: 	0.8em;
	width: 250px;
}

/*<e4w/>*/
.InputRadio
{
    BORDER: 0px;
	background-color: #F3F3F3;
	width: 20px;	
}

/*<e4w/>*/
Input.checkbox
{
    BORDER: 0px;
	background-color:#F3F3F3;
}

/*<e4w/>*/
Select
{
    BORDER: #C71F1F 0px solid;
	background-color: #F1F2F2;
    COLOR: #00361B;
	font-size: 	0.8em;
	width: 250px;	
}

/*<e4w/>*/
Textarea
{
    BORDER:	#C71F1F 0px solid;
	background-color: #E1E1E1;
    COLOR:	#00361B;
	font-size: 	1em;
	FONT-FAMILY: verdana,arial,helvetica;
	width: 250px;	
}

.InputSecure
{
	border-right:	#E8E8E8 1px solid; 
	border-bottom:	#E8E8E8 1px solid;
	border-left:	#8A8A8A 1px solid;
	border-top:		#8A8A8A 1px solid;
	background:		#F1F1F1; 
	font-weight:	normal; 
	font-size:		10px; 
	font-family:	verdana,arial,helvetica;
	color:			#666666;
	width: 			115px;
}

.InputSecureOK
{
	border-right:	#8A8A8A 1px solid; 
	border-bottom:	#8A8A8A 1px solid;
	border-left:	#E8E8E8 1px solid;
	border-top:		#E8E8E8 1px solid;
	background:		#F1F1F1; 
	font-weight:	normal; 
	font-size:		10px; 
	font-family:	verdana,arial,helvetica;
	color:			#666666;
	width: 			50px;
}

.TDInsideText
{
	text-align:left;
	font-size: 1em;
	height: 22px;

}

/*<e4w/>*/
HR 
{
	border:				0px;
	color:				#5D5D5D;
	background-color:	#5D5D5D;
	height:				1px;
}

/*<e4w name="PDF Link" element="a"/>*/
.LinkPDF
{
	BACKGROUND:			url(/images/icon_pdf.gif) no-repeat left top;
	padding-left: 		25px;
	padding-bottom: 	3px;
	display:			block;
}

/*<e4w name="Excel Link" element="a"/>*/
.LinkXLS
{
	BACKGROUND:			url(/images/icon_xls.gif) no-repeat left;
	padding-left: 		25px;
	padding-bottom: 	3px;
	display:			block;
}

A.Direktlink, A.Direktlink:link, A.Direktlink:visited, A.Direktlink:active
{
	FONT-SIZE: 0.65em;
	COLOR: #4C4C4C;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

A.Direktlink:hover
{
	FONT-SIZE: 0.65em;
	COLOR: #080B8D;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

#idPfix p 
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*----------- NAV01/NAV02 Begin -----------*/
#TableNAV01
{
	background-color: #FFFF00;
	padding: 0 0 0 0;
}

#TDNAV a 
{
	display: block;
	FONT-SIZE: 0.6em; 
	TEXT-DECORATION: none;
	text-align:left;
	font-weight:bold;
}

#TDNAV ul						{padding: 0; margin: 0 0 0 0; list-style: none;}

#TDNAV ul li.NAV01 a			{FONT-SIZE: 0.6em; width: 232px; padding: 4px 0 4px 12px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; background-color: #E7EAEB;}
#TDNAV ul li.NAV01 a:hover		{FONT-SIZE: 0.6em; width: 232px; padding: 4px 0 4px 12px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; background-color: #D6DCDD;}

#TDNAV ul li.NAV01Aktiv a		{FONT-SIZE: 0.6em; width: 232px; padding: 4px 0 4px 12px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; background-color: #D6DCDD;}
#TDNAV ul li.NAV01Aktiv a:hover	{FONT-SIZE: 0.6em; width: 232px; padding: 4px 0 4px 12px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; background-color: #C2C9CA;}

#TDNAV ul li.NAV02 a			{FONT-SIZE: 0.6em; width: 222px; padding: 2px 0 2px 22px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #E7EAEB;}
#TDNAV ul li.NAV02 a:hover		{FONT-SIZE: 0.6em; width: 222px; padding: 2px 0 2px 22px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #D6DCDD;}

#TDNAV ul li.NAV02Aktiv a		{FONT-SIZE: 0.6em; width: 222px; padding: 2px 0 2px 22px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #D6DCDD;}
#TDNAV ul li.NAV02Aktiv a:hover	{FONT-SIZE: 0.6em; width: 222px; padding: 2px 0 2px 22px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #C2C9CA;}

#TDNAV ul li.NAV03 a			{FONT-SIZE: 0.6em; width: 212px; padding: 2px 0 2px 32px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #E7EAEB;}
#TDNAV ul li.NAV03 a:hover		{FONT-SIZE: 0.6em; width: 212px; padding: 2px 0 2px 32px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #D6DCDD;}

#TDNAV ul li.NAV03Aktiv a		{FONT-SIZE: 0.6em; width: 212px; padding: 2px 0 2px 32px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #D6DCDD;}
#TDNAV ul li.NAV03Aktiv a:hover	{FONT-SIZE: 0.6em; width: 212px; padding: 2px 0 2px 32px; border-bottom: 1px solid #FFFFFF; color: #4C4C4C; font-weight:normal; background-color: #C2C9CA;}
/*----------- NAV01/NAV02 Ende -----------*/


.LinkGlossary, A.LinkGlossary, A.LinkGlossary:link, A.LinkGlossary:visited, A.LinkGlossary:active
							{COLOR: #000000; background-color: #BDBDBD; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 18px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}
A.LinkGlossary:hover		{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 18px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}

.LinkGlossaryAktiv, A.LinkGlossaryAktiv, A.LinkGlossaryAktiv:link, A.LinkGlossaryAktiv:visited, A.LinkGlossaryAktiv:active
							{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 18px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}
A.LinkGlossaryAktiv:hover	{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 18px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}

.LinkGlossaryAlle, A.LinkGlossaryAlle, A.LinkGlossaryAlle:link, A.LinkGlossaryAlle:visited, A.LinkGlossaryAlle:active
							{COLOR: #000000; background-color: #BDBDBD; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 10px 0 10px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}
A.LinkGlossaryAlle:hover		{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 10px 0 10px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}

.LinkGlossaryAlleAktiv, A.LinkGlossaryAlleAktiv, A.LinkGlossaryAlleAktiv:link, A.LinkGlossaryAlleAktiv:visited, A.LinkGlossaryAlleAktiv:active
							{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 10px 0 10px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}
A.LinkGlossaryAlleAktiv:hover	{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 10px 0 10px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}

.LinkGlossaryInaktiv, A.LinkGlossaryInaktiv, A.LinkGlossaryInaktiv:link, A.LinkGlossaryInaktiv:visited, A.LinkGlossaryInaktiv:active
							{COLOR: #969696; background-color: #D1D1D1; cursor: default; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 18px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}
A.LinkGlossaryInaktiv:hover	{COLOR: #969696; background-color: #D1D1D1; cursor: default; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 18px; line-height: 18px; text-align:center; margin-right: 3px; margin-top: 5px; float:left;}


.LinkTab, A.LinkTab, A.LinkTab:link, A.LinkTab:visited, A.LinkTab:active
							{COLOR: #868686; background-color: #C2C9CA; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 130px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
A.LinkTab:hover				{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 130px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}

.LinkTabAktiv, A.LinkTabAktiv, A.LinkTabAktiv:link, A.LinkTabAktiv:visited, A.LinkTabAktiv:active
							{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 130px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
A.LinkTabAktiv:hover		{COLOR: #FFFFFF; background-color: #97CAE0; FONT-WEIGHT: bold; TEXT-DECORATION: none; width: 130px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}

/*----------- LinkTab CO -----------*/
/*<e4w/>*/
.LinkTabCo, A.LinkTabCo, A.LinkTabCo:link, A.LinkTabCo:visited, A.LinkTabCo:active
							{COLOR: #868686; background-color: #C2C9CA; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
/*<e4w/>*/
A.LinkTabCo:hover				{COLOR: #FFFFFF; background-color: #98C8CA; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
/*<e4w/>*/
.LinkTabCoAktiv, A.LinkTabCoAktiv, A.LinkTabCoAktiv:link, A.LinkTabCoAktiv:visited, A.LinkTabCoAktiv:active
							{COLOR: #FFFFFF; background-color: #98C8CA; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
/*<e4w/>*/
A.LinkTabCoAktiv:hover		{COLOR: #FFFFFF; background-color: #98C8CA; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}

/*----------- LinkTab AM -----------*/
/*<e4w/>*/
.LinkTabAm, A.LinkTabAm, A.LinkTabAm:link, A.LinkTabAm:visited, A.LinkTabAm:active
							{COLOR: #868686; background-color: #C2C9CA; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
/*<e4w/>*/
A.LinkTabAm:hover				{COLOR: #FFFFFF; background-color: #BCAEA2; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
/*<e4w/>*/
.LinkTabAmAktiv, A.LinkTabAmAktiv, A.LinkTabAmAktiv:link, A.LinkTabAmAktiv:visited, A.LinkTabAmAktiv:active
							{COLOR: #FFFFFF; background-color: #BCAEA2; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}
/*<e4w/>*/
A.LinkTabAmAktiv:hover		{COLOR: #FFFFFF; background-color: #BCAEA2; FONT-WEIGHT: bold; TEXT-DECORATION: none; padding: 0 20px 0 20px; line-height: 1.7em; text-align:center; margin-right: 4px; margin-top: 5px; float:left;}