#TableContainer
{
	width: 100%;
}

#TDPunktLinieHome
{
	background-image:url(/images/bg_head.gif);	
	background-repeat:repeat-x;
	background-position: 0px -70px;
}

.Titel
{
	font-size: 25px;
	font-weight: bold;
	color:#CCCCCC;
	background-color:#000000;
	text-align:center;
	line-height: 30px;
	padding-left: 10px;
	padding-right: 10px;	
}




/*----------- Breiten / Abstände -----------*/
#TableContainerHead
{
	width: 850px;
	background-color:#000000;
}

#TableContainerFooter
{
	width: 850px;
	background-color:#000000;	
	background-image:url(/images/bg_head.gif);	
	background-repeat:repeat-x;
	background-position: 0px -78px;
	margin-top: 40px;
}

#TableInhalt
{
	width: 850px;
	background-color:#000000;	
}

#TDRand
{
	width: 20px;
	background-color:#000000;	
}

#TDNAV02
{
	width: 190px;
}

#NAV02Breite
{
	width: 210px;
}

#TDAbstandMitte
{
	width: 20px;
	height: 300px;
}

#TDLogo
{
	height: 64px;
	padding-left: 30px;
	padding-top: 20px;
	padding-bottom: 10px;	
}

#TDDirektLink
{
	padding-right: 20px;
}

#TDAdresse
{
	height: 1.5em;
	FONT-SIZE: 0.7em;	
	color: #C8CACC;
}

#TDAdresseStrich
{
	background-color:#E16A0B;
}

#TDPunktLinie
{
	background-image:url(/images/bg_head.gif);	
	background-repeat:repeat-x;
	background-position: 0px -78px;
	height: 20px;
}

#NAV01Hoehe
{
	height: 57px;
}

.Footer
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em; 
	COLOR: #FFFFFF;
	background-color:#000000;
	padding-left: 10px;
	padding-right: 10px;	
}

/*----------- Layout Ende -----------*/

/*----------- Content Begin -----------*/
/*<e4w Style="FONT-FAMILY: arial,verdana,helvetica;FONT-SIZE: 75%;COLOR: #FFFFFF;background-color: #000000;line-height: 1.5em;"/>*/
body
{
	FONT-FAMILY: arial,verdana,helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #FFFFFF;
	margin: 0px;
	background-color: #C8CACC;
	line-height: 1.0em;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-y;
	background-position:center;
}

/*<e4w Style="FONT-FAMILY: arial,verdana,helvetica;FONT-SIZE: 100%;COLOR: #FFFFFF;background-color: #000000;line-height: 1.5em;"/>*/
td
{
}

/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #E16A0B; TEXT-DECORATION: none;}
/*<e4w/>*/
A:hover							{COLOR: #E16A0B; TEXT-DECORATION: underline;}

A.Link, A.Link:link, A.Link:visited, A.Link:active, A.Link:hover	
{
	font-size: 17px;
	font-weight: bold;
	color:#CCCCCC;
	text-decoration:none;
	margin-bottom: 50px;
}


#TDContent
{
	FONT-SIZE: 0.75em;
	line-height: 1.5em;
	width: 600px;
}

A.TDAdresseLink, A.TDAdresseLink:link, A.TDAdresseLink:visited, A.TDAdresseLink:active, A.TDAdresseLink:hover	
{
	text-decoration: none;
	color: #C8CACC;	
}


.A.THome, A.THome:link, A.THome:visited, A.THome:active
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.0em; 
	COLOR: #C8CACC;
}

.A.THome, A.THome:hover
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.0em; 
	text-decoration: underline;
	COLOR: #C8CACC;
}

/*<e4w/>*/
ul
{
	list-style-type: square;
}

/*<e4w name="Titel H1" element="h1"/>*/
H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.4em; 
	COLOR: #FFFFFF;
	padding-bottom: 0.1em;
	line-height: 1.2em;
	border-bottom: 1px solid #E16A0B;
	margin-top: 0px;
	padding-top:0px;
}

/*<e4w name="Titel H2" element="h2"/>*/
H2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em; 
	COLOR: #FFFFFF;
	margin-bottom: -0.9em;
}

/*<e4w name="Titel H3" element="h3"/>*/
H3, H4, H5, H6
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em; 
	COLOR:#CCCCCC;
}

/*<e4w/>*/
Input
{
	border: 0px;
	font-size: 	0.95em;
	width: 250px;
	background-color: #C8CACC;
	FONT-FAMILY: arial,verdana,helvetica;	
}

Input.checkbox
{
    BORDER: 0px;
	background-color:#CCCCCC;
}

/*<e4w/>*/
Select
{
    BORDER: #FFFFFF 1px solid;
	font-size:  1em;
}

/*<e4w/>*/
Textarea
{
	border: 0px;
	font-size: 	0.95em;
	width: 250px;
	background-color: #C8CACC;
	FONT-FAMILY: arial,verdana,helvetica;
}


/*<e4w name="Aufzaehlung" element="hr"/>*/
HR 
{
	border: 0px;
	color: #E16A0B;
	background-color: #E16A0B;
	height: 1px;
}

/*<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="File-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="Email-Link" element="a"/>*/
.LinkMAIL
{
	background:	url(/images/icon_mail.gif) no-repeat left;
	padding-left: 25px;


}

/*<e4w name="Rahmen Bild" element="img"/>*/
.BildRahmen
{
	border: 1px solid #E16A0B;
}
/*----------- Content Ende -----------*/

/*----------- DirektLink Begin -----------*/

A.DirektLink, A.DirektLink:link, A.DirektLink:visited, A.DirektLink:active
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	margin-left: 15px;
	line-height: 20px;
	color: #A1A3A5;
}

A.DirektLink:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: underline;
	margin-left: 15px;
	line-height: 20px;
	color: #FFFFFF;
}

A.DirektLinkAktiv, A.DirektLinkAktiv:link, A.DirektLinkAktiv:visited, A.DirektLinkAktiv:active, A.DirektLinkAktiv:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: underline;
	margin-left: 15px;
	line-height: 20px;
	color: #FFFFFF;
}
/*----------- DirektLink Ende -----------*/

/*----------- NAV01 Begin -----------*/

A.NAV01, A.NAV01:link, A.NAV01:visited, A.NAV01:active
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	margin-right: 0px;
	line-height: 23px;
	float:left;
	color: #A1A3A5;
	font-weight: bold;
}

A.NAV01:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	margin-right: 0px;
	line-height: 23px;
	float:left;
	color: #FFFFFF;
	font-weight: bold;
}

A.NAV01Aktiv, A.NAV01Aktiv:link, A.NAV01Aktiv:visited, A.NAV01Aktiv:active
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	margin-right: 0px;
	line-height: 23px;
	float:left;
	color: #FFFFFF;
	font-weight: bold;
}

A.NAV01Aktiv:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	margin-right: 0px;
	line-height: 23px;
	float:left;
	color: #FFFFFF;
	font-weight: bold;
}
/*----------- NAV01 Ende -----------*/

/*----------- NAV02/NAV03 Begin -----------*/
#TDNAV02 .NAV02Titel
{
	display: block;
	FONT-SIZE: 0.75em; 
	padding-left: 10px;
	margin-bottom: 8px;
	padding-bottom: 0px;
    font-weight: bold;	
	color: #FFFFFF;
}

#TDNAV02 a 
{
	display: block;
	FONT-SIZE: 0.75em; 
	TEXT-DECORATION: none;
	background: url("/images/bg_NAV.gif") no-repeat;
    font-weight: normal;
	padding-top: 2px;
	padding-bottom: 2px;
}

#TDNAV02 ul							{padding: 0px; margin: 0 0 0 0; list-style: none;}

#TDNAV02 ul li.NAV02 a				{COLOR: #A1A3A5; width: 180px; padding-left: 10px; background-position: -300px    0px;}
#TDNAV02 ul li.NAV02 a:hover		{COLOR: #FFFFFF; width: 180px; padding-left: 10px; background-position: -300px -150px;}

#TDNAV02 ul li.NAV02Aktiv a			{COLOR: #FFFFFF; width: 180px; padding-left: 10px; background-position: -300px -300px;}
#TDNAV02 ul li.NAV02Aktiv a:hover	{COLOR: #FFFFFF; width: 180px; padding-left: 10px; background-position: -300px -450px;}

#TDNAV02 ul li.NAV03 a				{COLOR: #A1A3A5; width: 165px; padding-left: 25px; background-position: -600px    0px;}
#TDNAV02 ul li.NAV03 a:hover		{COLOR: #FFFFFF; width: 165px; padding-left: 25px; background-position: -600px -150px;}

#TDNAV02 ul li.NAV03Aktiv a			{COLOR: #FFFFFF; width: 165px; padding-left: 25px; background-position: -600px -300px;}
#TDNAV02 ul li.NAV03Aktiv a:hover	{COLOR: #FFFFFF; width: 165px; padding-left: 25px; background-position: -600px -450px;}
/*----------- NAV02/NAV03 Ende -----------*/

/*----------- Sitemap Begin -----------*/
#Sitemap a 
{
	FONT-SIZE: 1em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
}

#Sitemap ul									{padding: 0; margin: 0 0 0 0; list-style: none;}

#Sitemap ul li.NAV01Sitemap a				{font-weight:bold;   line-height: 1.3em; padding-left: 0px; }
#Sitemap ul li.NAV01Sitemap a:hover			{font-weight:bold;   line-height: 1.3em; padding-left: 0px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV02Sitemap a				{font-weight:normal; line-height: 1.3em; padding-left: 30px;}
#Sitemap ul li.NAV02Sitemap a:hover			{font-weight:normal; line-height: 1.3em; padding-left: 30px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV03Sitemap a				{font-weight:normal; line-height: 1.3em; padding-left: 60px;}
#Sitemap ul li.NAV03Sitemap a:hover			{font-weight:normal; line-height: 1.3em; padding-left: 60px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV04Sitemap a				{font-weight:normal; line-height: 1.3em; padding-left: 90px;}
#Sitemap ul li.NAV04Sitemap a:hover			{font-weight:normal; line-height: 1.3em; padding-left: 90px; TEXT-DECORATION: underline;}

#Sitemap ul li.NAV05Sitemap a				{font-weight:normal; line-height: 1.3em; padding-left: 120px;}
#Sitemap ul li.NAV05Sitemap a:hover			{font-weight:normal; line-height: 1.3em; padding-left: 120px; TEXT-DECORATION: underline;}
/*----------- Sitemap Ende -----------*/
