/*----------- Begin Breiten / Abstände -----------*/
#TableContainer
{
	width: 950px;
	text-align:center;
}

#TDDirektmenu
{
	height: 25px;
	text-align:right;
	padding-right: 95px;	
}

#TDBildHead
{
	height: 106px;
}

#TDStrich
{
	height: 4px;
}

#TDNAV01
{
	height: 27px;
	text-align:right;	
	padding-right: 95px;
}

#TDAbstandRand
{
	width: 95px;
}

#TDNAV02
{
	width: 220px;
	vertical-align:top;
	text-align:left;
	padding-top: 31px;
}

#TDNAV02Homepage
{
	width: 220px;
	vertical-align:top;
	text-align:left;
	padding-top: 31px;
	font-size: 0.7em;
}

#TDAbstandMitte
{
	width: 20px;
	height: 350px;
}

#Content
{
	width: 520px;
	vertical-align:top;
	text-align:left;
	padding-top: 30px;
	background-image:url(/images/bg_content.gif);
	background-repeat:no-repeat;
	background-position: 220px  10px;	
}

#TDFooter
{
	height: 115px;
}

#TDFooterAdresse
{
	line-height: 24px;
	text-align:center;
	background-image:url(/images/bg_footer.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
	font-size: 0.65em;
}

#TableWebmail
{
	background-color:#CCE1F0;
	border: 1px dashed #003F6A;
	color: #003F6A;
}

#TableWebmail input
{
	border: 1px;
}

#TableWebmail input checkbox
{
	border: 0px;
}

/*----------- Ende Breiten / Abstände -----------*/

/*----------- Begin Schriften / Allgemein -----------*/
/*<e4w style="FONT-FAMILY: verdana, arial, helvetica;FONT-SIZE: 70%;COLOR: #384D7D;background-color: #FFFFFF;line-height: 1.3em; padding-left:5px; padding-right:20px;"/>*/
body
{
	FONT-FAMILY: verdana, arial, helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #006BB4;
	margin: 0px;
	background-color: #FFFFFF;
	line-height: 1.0em;
	background-image:url(/images/bg_head.gif);
	background-repeat:repeat-x;
}

/*<e4w Style="FONT-FAMILY: verdana, arial, helvetica;FONT-SIZE: 100%;COLOR: #384D7D;background-color: #FFFFFF;line-height: 1.3em;"/>*/
td
{
}

/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #FF0000; TEXT-DECORATION: none}
/*<e4w/>*/
A:hover							{COLOR: #FF0000; TEXT-DECORATION: underline;}

.FooterAdresse, A.FooterAdresse, A.FooterAdresse:link, A.FooterAdresse:visited, A.FooterAdresse:active, A.FooterAdresse:hover
{
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none
}

.LinkIcon, A.LinkIcon, A.LinkIcon:link, A.LinkIcon:visited, A.LinkIcon:active
{
	background-color: #FFFFFF;
}

A.LinkIcon:hover
{
	background-color: #CCE1EF;
}

#Content
{
	FONT-SIZE: 0.7em;
	line-height: 1.7em;
}

#TDReferenzBeschrieb ul
{
	padding: 0px; 
	padding-left: 17px;
	margin: 0 0 0 0; 
	list-style: none;
}

/*<e4w Style="list-style-image:url(/images/icon_li.gif);"/>*/
ul
{
}

#Content ul
{
	list-style-image:url(/images/icon_li.gif);
}

.TitelWebmail
{
	FONT-SIZE: 1em; 
    font-weight: bold;
	color: #003F6A;
}

/*<e4w name="Titel H1" element="h1"/>*/
H1
{

	FONT-SIZE: 1em; 
    font-weight: bold;
	border-bottom:  1px dashed #003F6A;
	padding-bottom: 4px;
	margin-bottom: 20px;
	color: #003F6A;
	margin-top: 0px;
}

/*<e4w name="Beschrieb grau" element="h2"/>*/
H2
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em; 
	COLOR: #737373;
	line-height: 1.3em;	
}

/*<e4w name="Titel H3" element="h3"/>*/
H3, H4, H5, H6
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em; 
	COLOR: #384D7D;
}

/*<e4w/>*/
Input
{
    BORDER: #006BB4 1px solid;
	background-color: #F7F7F7;
    COLOR: #006BB4;
	font-size: 	1em;
}

Input.checkbox
{
    BORDER: 0px;
	background-color:#FFFFFF;
}

/*<e4w/>*/
Select
{
    BORDER: #006BB4 1px solid;
	background-color: #F7F7F7;
    COLOR: #006BB4;
	font-size:  1em;
}

/*<e4w/>*/
Textarea
{
    BORDER:	#006BB4 1px solid;
	background-color: #F7F7F7;
    COLOR:	#006BB4;
	font-size: 1em;
	FONT-FAMILY: verdana, arial, helvetica;
}

/*<e4w/>*/
HR 
{
	border-top: 1px dashed #006BB4;
	height:	1px;
}
/*<e4w/>*/
.TableUeberschrift
{
	background-color: #006BB4;
	color: #FFFFFF;
	font-weight: bold;
}
/*<e4w/>*/
.TableUeberschriftTotal
{
	background-color: #E60005;
	color: #FFFFFF;
	font-weight: bold;
}
/*<e4w/>*/
.TableUeberschriftTotalJahr
{
	background-color: #C6C6C6;
	color: #FFFFFF;
	font-weight: bold;
}
/*<e4w/>*/
.TableStrichOben
{
	border-top: 1px solid #C6C6C6;
}

/*<e4w name="PDF Link" element="a"/>*/
.LinkPDF
{
	BACKGROUND:			url(/images/icon_pdf.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Word Link" element="a"/>*/
.LinkWord
{
	BACKGROUND:			url(/images/icon_word.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Datei Link" element="a"/>*/
.LinkFILE
{
	BACKGROUND:			url(/images/icon_file.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="WEB Link" element="a"/>*/
.LinkWEB
{
	BACKGROUND:			url(/images/icon_web.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Mail Link" element="a"/>*/
.LinkMAIL
{
	BACKGROUND:			url(/images/icon_mail.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}


/*<e4w name="Bild 160/120" element="img"/>*/
.BGBild01, A.BGBild01, A.BGBild01:link, A.BGBild01:visited, A.BGBild01:active	
{
	BACKGROUND: url(/images/bg_bild_01.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  0px;
	display:block;
}

A.BGBild01:hover	
{
	BACKGROUND: url(/images/bg_bild_01.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7x;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  -134px;	
	display:block;
}

/*<e4w name="Bild 312/120" element="img"/>*/
.BGBild02, A.BGBild02, A.BGBild02:link, A.BGBild02:visited, A.BGBild02:active	
{
	BACKGROUND: url(/images/bg_bild_02.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  0px;	
	float:left;	
}

A.BGBild02:hover	
{
	BACKGROUND: url(/images/bg_bild_02.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7x;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  -134px;	
	float:left;	
}

/*<e4w name="Bild 312/234" element="img"/>*/
.BGBild03, A.BGBild03, A.BGBild03:link, A.BGBild03:visited, A.BGBild03:active	
{
	BACKGROUND: url(/images/bg_bild_03.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  0px;	
	float:left;	
}

A.BGBild03:hover	
{
	BACKGROUND: url(/images/bg_bild_03.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7x;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  -248px;	
	float:left;	
}

/*<e4w name="Bild 160/234" element="img"/>*/
.BGBild04, A.BGBild04, A.BGBild04:link, A.BGBild04:visited, A.BGBild04:active	
{
	BACKGROUND: url(/images/bg_bild_04.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  0px;	
	float:left;	
}

A.BGBild04:hover	
{
	BACKGROUND: url(/images/bg_bild_04.gif) no-repeat left;
	padding-left: 7px;
	padding-top: 7x;
	padding-right: 7px;
	padding-bottom: 7px;
	background-position: 0px  -248px;	
	float:left;	
}

/*----------- Begin Suche -----------*/
.SearchResult
{
	font-weight: normal;
	background-color: #006BB4;
	color: #FFFFFF;
}

.EingabefeldSuche
{
	border: 0px;
	background-color: #CCDBE5;
	font-size: 0.65em;
	width: 100px;
	color: #000000;
}

A.SucheLink, A.SucheLink:link, A.SucheLink:visited, A.SucheLink:active, A.SucheLink:hover
{
	FONT-SIZE: 0.65em; 
	TEXT-DECORATION: none;
	color: #FFFFFF;
	line-height:25px;
	float:right;
}


.SearchLink, A.SearchLink, A.SearchLink:link, A.SearchLink:visited, A.SearchLink:active	
{
	color: #006BB4;
	text-decoration: underline;
}

A.SearchLink:hover
{
	color: #E60005;
	text-decoration: none;
}

.SearchTitel, A.SearchTitel, A.SearchTitel:link, A.SearchTitel:visited, A.SearchTitel:active	
{
	color: #E60005;
	text-decoration: underline;
	font-weight: bold;
}

A.SearchTitel:hover
{
	color: #E60005;
	text-decoration: none;
	font-weight: bold;	
}
/*----------- Ende Suche -----------*/

/*----------- DirektLink Begin -----------*/

A.DirektLink, A.DirektLink:link, A.DirektLink:visited, A.DirektLink:active
{
	FONT-SIZE: 0.65em; 
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	height: 21px;
	color: #FFFFFF;
	float:right;
	border-right: 1px dotted #FFFFFF;
}

A.DirektLink:hover
{
	FONT-SIZE: 0.65em; 
	TEXT-DECORATION: underline;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	padding-top: 4px;
	height: 21px;
	float:right;	
}

A.DirektLinkAktiv, A.DirektLinkAktiv:link, A.DirektLinkAktiv:visited, A.DirektLinkAktiv:active, A.DirektLinkAktiv:hover
{
	FONT-SIZE: 0.65em; 
	TEXT-DECORATION: underline;
	padding-left: 10px;
	padding-right: 10px;
	color: #FFFFFF;
	padding-top: 4px;
	height: 21px;
	float:right;	
}

/*----------- DirektLink Ende -----------*/

/*----------- NAV01 Begin -----------*/

A.NAV01, A.NAV01:link, A.NAV01:visited, A.NAV01:active
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	float:left;
	color: #006BB4;
	padding-left: 15px;
	padding-right: 15px;	
	line-height: 27px;
	background:  url("/images/bg_NAV.gif") no-repeat;	
	background-position: 0px  0px;
}

A.NAV01:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	float:left;
	color: #006BB4;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 27px;
	background:  url("/images/bg_NAV.gif") no-repeat;	
	background-position: 0px  -150px;	
}

A.NAV01Aktiv, A.NAV01Aktiv:link, A.NAV01Aktiv:visited, A.NAV01Aktiv:active
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	float:left;
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 27px;
	background:  url("/images/bg_NAV.gif") no-repeat;	
	background-position: 0px  -300px;	
}

A.NAV01Aktiv:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	float:left;
	color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 27px;
	background:  url("/images/bg_NAV.gif") no-repeat;	
	background-position: 0px  -450px;	
}
/*----------- NAV01 Ende -----------*/

/*----------- NAV02/NAV03 Begin -----------*/
#TDNAV02 .NAV02Titel
{
	FONT-SIZE: 0.7em; 
    font-weight: bold;
	border-bottom:  1px dashed #003F6A;
	padding-bottom: 6px;
	margin-bottom: 14px;
	margin-top: 0px;
	padding-top: 0px;
	color: #003F6A;
}

#TDNAV02Homepage .NAV02TitelHomepage
{
	FONT-SIZE: 1em; 
    font-weight: bold;
	border-bottom:  1px dashed #003F6A;
	padding-bottom: 6px;
	margin-bottom: 14px;
	margin-top: 0px;
	padding-top: 0px;
	color: #003F6A;
}

#TDNAV02 a 
{

	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
    font-weight: normal;
	line-height: 2em;
}

#TDNAV02 ul							{padding: 0px; margin: 0 0 0 0; list-style: none;}

#TDNAV02Homepage ul					{padding: 0px; margin: 0 0 0 0; list-style: none;}

#TDNAV02 ul li.NAV02 a				{COLOR: #006BB4; padding-left: 0px;}
#TDNAV02 ul li.NAV02 a:hover		{COLOR: #E60005; padding-left: 0px;}

#TDNAV02 ul li.NAV02Aktiv a			{COLOR: #E60005; padding-left: 0px;}
#TDNAV02 ul li.NAV02Aktiv a:hover	{COLOR: #E60005; padding-left: 0px;}

#TDNAV02 ul li.NAV03 a				{COLOR: #006BB4; padding-left: 10px;}
#TDNAV02 ul li.NAV03 a:hover		{COLOR: #E60005; padding-left: 10px;}

#TDNAV02 ul li.NAV03Aktiv a			{COLOR: #E60005; padding-left: 10px;}
#TDNAV02 ul li.NAV03Aktiv a:hover	{COLOR: #E60005; padding-left: 10px;}

#TDNAV02 ul li.NAV04 a				{COLOR: #006BB4; padding-left: 20px;}
#TDNAV02 ul li.NAV04 a:hover		{COLOR: #E60005; padding-left: 20px;}

#TDNAV02 ul li.NAV04Aktiv a			{COLOR: #E60005; padding-left: 20px;}
#TDNAV02 ul li.NAV04Aktiv a:hover	{COLOR: #E60005; padding-left: 20px;}
/*----------- NAV02/NAV03 Ende -----------*/

/*----------- Sitemap Begin -----------*/
#Sitemap a 
{
	FONT-SIZE: 1em; 
	TEXT-DECORATION: none;
    font-weight: normal;
	height: 1em;
}

#Sitemap ul
{
	padding: 0px; 
	margin: 0 0 0 0; 
	list-style: none;
	list-style-image:none;
}

#Sitemap ul li.NAV01Sitemap a			{COLOR: #006BB4; padding-left: 0px; margin-top:15px; font-weight: bold;}
#Sitemap ul li.NAV01Sitemap a:hover		{COLOR: #E60005; padding-left: 0px; margin-top:15px;  font-weight: bold;}

#Sitemap ul li.NAV02Sitemap a			{COLOR: #006BB4; padding-left: 20px;}
#Sitemap ul li.NAV02Sitemap a:hover		{COLOR: #E60005; padding-left: 20px;}

#Sitemap ul li.NAV03Sitemap a			{COLOR: #006BB4; padding-left: 40px;}
#Sitemap ul li.NAV03Sitemap a:hover		{COLOR: #E60005; padding-left: 40px;}

#Sitemap ul li.NAV04Sitemap a			{COLOR: #006BB4; padding-left: 60px;}
#Sitemap ul li.NAV04Sitemap a:hover		{COLOR: #E60005; padding-left: 60px;}
/*----------- Sitemap Ende -----------*/