/*----------- Breiten / Abstände -----------*/
#TableContainer
{
	width: 870px;
	background-color:#E51837;
}

#TDRandLinksHome
{
	width: 25px;
	height: 680px;
	background:url(/images/td_rand_links_home.gif) no-repeat;
}

#TDRandLinks
{
	width: 25px;
	height: 680px;
	background:url(/images/td_rand_links.gif) no-repeat;
}

#TDMain
{
	width: 820px;
	vertical-align:top;
}

#TDRandRechtsHome
{
	width: 25px;
	height: 680px;
	background:url(/images/td_rand_rechts_home.gif) no-repeat;
}

#TDRandRechts
{
	width: 25px;
	height: 680px;
	background:url(/images/td_rand_rechts.gif) no-repeat;
}

#TDHeaderHome
{
	height: 310px;
}

#TDHeader
{
	height: 171px;
}

#TDNAV01Home
{
	height: 50px;
	padding: 0 0 0 11px;
	background-color:#900218;
}

#TDNAV01
{
	height: 44px;
	text-align:right;
	background-image:url(/images/bg_nav01.gif);
	padding: 5px 20px 0 20px;
}

#TDContentHome
{
	height: 290px;
	background-color:#FFFFFF;
	vertical-align:top;
	font-size: 0.75em;
	line-height: 1.5em;
	width: 780px;
	padding: 0 20px 0 20px;
	margin: 0;
}

#TDContent
{
	height: 430px;
	background-color:#FFFFFF;
	vertical-align:top;
}

#TDFooter
{
	height: 31px;
	background:url(/images/bg_footer.gif) no-repeat;
	padding: 0 20px 0 20px;
	text-align:right;
}

.TitelNAV02blau
{
	height: 37px;
	line-height: 37px;	
	width: 180px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;
	background:url(/images/bg_titel_nav02_blau.gif) no-repeat;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;	
}

.TitelNAV02rot
{
	height: 37px;
	line-height: 37px;	
	width: 180px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;	
	background:url(/images/bg_titel_nav02_rot.gif) no-repeat;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;
}

.TitelNAV02gruen
{
	height: 37px;
	line-height: 37px;	
	width: 180px;
	padding: 0 0 0 20px;
	margin: 0 0 20px 0;	
	background:url(/images/bg_titel_nav02_gruen.gif) no-repeat;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;	
}

.TitelInhaltblau
{
	height: 37px;
	line-height: 37px;
	width: 580px;
	padding: 0 20px 0 20px;
	margin: 0 -20px 20px -20px;
	background:url(/images/bg_titel_inhalt_blau.gif) no-repeat;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;		
}

.TitelInhaltrot
{
	height: 37px;
	line-height: 37px;
	width: 580px;
	padding: 0 20px 0 20px;
	margin: 0 -20px 20px -20px;
	background:url(/images/bg_titel_inhalt_rot.gif) no-repeat;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;	
}

.TitelInhaltgruen
{
	height: 37px;
	line-height: 37px;
	width: 580px;
	padding: 0 20px 0 20px;
	margin: 0 -20px 20px -20px;
	background:url(/images/bg_titel_inhalt_gruen.gif) no-repeat;
	color:#FFFFFF;
	font-size: 1.2em;
	font-weight: bold;	
}

#TDNAV02
{
	font-size: 0.75em;
}

#TDInhalt
{
	width: 580px;
	padding: 0 20px 0 20px;
	font-size: 0.75em;
	line-height: 1.5em;	
}

.News
{
	background-color:#F2E2E4;
	margin: 20px 0 20px 0;
	padding: 10px;
}

/*<e4w/>*/
.TDHomeRot
{
	background-image:url(/images/bg_content_home_rot.gif);
	background-repeat:repeat-x;
	padding: 10px 15px 0 15px;
	height: 165px;
}

/*<e4w/>*/
.TDHomeBlau
{
	background-image:url(/images/bg_content_home_blau.gif);
	background-repeat:repeat-x;
	padding: 10px 15px 0 15px;
}

/*<e4w/>*/
.TDHomeGruen
{
	background-image:url(/images/bg_content_home_gruen.gif);
	background-repeat:repeat-x;
	padding: 10px 15px 0 15px;
}

/*----------- Schriften / Allgemein -----------*/
/*<e4w style="font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 75%;color: #000000;background-color: #FFFFFF;line-height: 1.5em;"/>*/
body
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.01%; 
	color: #000000;
	margin: 0px;
	line-height: 1.0em;
	background:url(/images/bg.gif) top repeat-x #E51837;
}

/*<e4w Style="font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 1em;color: #000000;line-height: 1.5em;"/>*/
td
{
}
/*<e4w/>*/
A, A:link, A:visited, A:active	{color: #000000; text-decoration: underline;}
/*<e4w/>*/
A:hover							{color: #000000; text-decoration: none;}


/*<e4w/>*/
A.LinkNews, A.LinkNews:link, A.LinkNews:visited, A.LinkNews:active	{text-decoration: none;}
/*<e4w/>*/
A.LinkNews:hover							{text-decoration: underline;}

/*<e4w/>*/
ul
{
	list-style-type: square;
}


/*<e4w name="Titel" element="span"/>*/
.Titel
{
	font-weight: bold;
	font-size: 1.2em; 
	color: #A41C22;
}

/*<e4w name="Legende" element="span"/>*/
.Legende
{
	font-weight: normal;
	font-size: 0.9em; 
	color: #000000;
	line-height: 1.2em;		
}

/*<e4w name="Bild mit Lupe" element="img"/>*/
.imgLupe
{
	padding: 0 0 18px 0;
	background-image:url(/images/icon_lupe.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}


form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

/*<e4w/>*/
Input
{
    border: #A41C22 1px solid;
	background-color: #FFFFFF;
    color: #A41C22;
	font-size: 1em;
	width: 170px;
}

/*<e4w/>*/
.InputCheckbox
{
    border: 0px;
	background-color:#FEEDDC;
	width: 20px;	
}

/*<e4w/>*/
Select
{
    border: #A41C22 1px solid;
	background-color: #FFFFFF;
    color: #A41C22;
	font-size:  1em;
	width: 170px;	
}

/*<e4w/>*/
Textarea
{
    border:	#A41C22 1px solid;
	background-color: #FFFFFF;
    color:	#A41C22;
	font-size: 1em;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	width: 170px;	
}

/*<e4w/>*/
HR 
{
	border:				0px;
	color:				#A41C22;
	background-color:	#A41C22;
	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="Excel Link" element="a"/>*/
.LinkXLS
{
	background:			url(/images/icon_xls.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Word Link" element="a"/>*/
.LinkDOC
{
	background:			url(/images/icon_doc.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

A.LinkFooter, A.LinkFooter:link, A.LinkFooter:visited, A.LinkFooter:active
{
	padding: 2px 10px 2px 25px;
	margin: 0 0 0 20px;
	line-height: 18px;
	height: 18px;
	color:#900218;
	font-size: 0.7em;
	text-decoration:none;
	background-color: #F9D1D7;
}

A.LinkFooter:hover	
{
	padding: 2px 10px 2px 25px;
	margin: 0 0 0 20px;
	line-height: 18px;
	height: 18px;
	color:#FFFFFF;
	font-size: 0.7em;
	text-decoration:none;	
	background-color: #E21836;
}

.LinkPrint
{
	background: url(/images/icon_print.gif) no-repeat left;
}

.LinkHome
{
	background: url(/images/icon_home.gif) no-repeat left;
}


/*----------- NAV01 Home -----------*/
#TDNAV01Home A.NAV01, #TDNAV01Home A.NAV01:link, #TDNAV01Home A.NAV01:visited, #TDNAV01Home A.NAV01:active, #TDNAV01Home A.NAV01Aktiv, #TDNAV01Home A.NAV01Aktiv:link, #TDNAV01Home A.NAV01Aktiv:visited, #TDNAV01Home A.NAV01Aktiv:active
{
	font-size: 1.2em; 
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	display:block;
	width: 266px;
	height: 50px;
	line-height: 50px;
	float:left;
}

#TDNAV01Home A.NAV01, #TDNAV01Home A.NAV01:link, #TDNAV01Home A.NAV01:visited, #TDNAV01Home A.NAV01:active
					{color: #FFFFFF; background-position: 0    0;}
#TDNAV01Home A.NAV01:hover		{color: #FFFFFF; background-position: 0 -50px;}

#TDNAV01Home A.NAV01Aktiv, #TDNAV01Home A.NAV01Aktiv:link, #TDNAV01Home A.NAV01Aktiv:visited, #TDNAV01Home A.NAV01Aktiv:active
					{color: #FFFFFF; background-position: 0 -300px;}
#TDNAV01Home A.NAV01Aktiv:hover	{color: #FFFFFF; background-position: 0 -450px;}
/*----------- NAV01 Home Ende -----------*/

/*----------- NAV01 Detail -----------*/
#TDNAV01 A.NAV01, #TDNAV01 A.NAV01:link, #TDNAV01 A.NAV01:visited, #TDNAV01 A.NAV01:active, #TDNAV01 A.NAV01Aktiv, #TDNAV01 A.NAV01Aktiv:link, #TDNAV01 A.NAV01Aktiv:visited, #TDNAV01 A.NAV01Aktiv:active
{
	font-size: 0.9em; 
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	display:block;
	width: 177px;
	height: 36px;
	line-height: 36px;
	padding-top: 8px;
}

#TDNAV01 A.NAV01, #TDNAV01 A.NAV01:link, #TDNAV01 A.NAV01:visited, #TDNAV01 A.NAV01:active
							{color: #FFFFFF; background-position: 0    0;}
#TDNAV01 A.NAV01:hover		{color: #FFFFFF; background-position: 0 -44px;}

#TDNAV01 A.NAV01Aktiv, #TDNAV01 A.NAV01Aktiv:link, #TDNAV01 A.NAV01Aktiv:visited, #TDNAV01 A.NAV01Aktiv:active
							{color: #FFFFFF; background-position: 0 -88px;}
#TDNAV01 A.NAV01Aktiv:hover	{color: #FFFFFF; background-position: 0 -88px;}
/*----------- NAV01 Detail Ende -----------*/

/*----------- NAV02-04 Begin -----------*/
#TDNAV02 a 
{
	font-size: 0.9em; 
	text-decoration: none;
	text-align: left;
	font-weight: normal;
	display:block;
	color:#000000;
}


#TDNAV02 ul							{padding: 0 0 0 0; margin: 0 0 0 0; list-style: none;}

#TDNAV02 ul li.NAV02 a				{width: 180px; padding: 3px 0 3px 20px; font-weight: bold; background-position: 0 0;}
#TDNAV02 ul li.NAV02 a:hover		{width: 180px; padding: 3px 0 3px 20px; font-weight: bold; background-position: 0 -150px;}

#TDNAV02 ul li.NAV02Aktiv a			{width: 180px; padding: 3px 0 3px 20px; font-weight: bold; background-position: 0 -300px;}
#TDNAV02 ul li.NAV02Aktiv a:hover	{width: 180px; padding: 3px 0 3px 20px; font-weight: bold; background-position: 0 -450px;}

#TDNAV02 ul li.NAV03 a				{width: 165px; padding: 1px 0 1px 35px; background-position: -300px 0;}
#TDNAV02 ul li.NAV03 a:hover		{width: 165px; padding: 1px 0 1px 35px; background-position: -300px -150px;}

#TDNAV02 ul li.NAV03Aktiv a			{width: 165px; padding: 1px 0 1px 35px; background-position: -300px -300px;}
#TDNAV02 ul li.NAV03Aktiv a:hover	{width: 165px; padding: 1px 0 1px 35px; background-position: -300px -450px;}


#TDNAV02 ul li.NAV04 a				{width: 150px; padding: 1px 0 1px 50px; background-position: -600px 0;}
#TDNAV02 ul li.NAV04 a:hover		{width: 150px; padding: 1px 0 1px 50px; background-position: -600px -150px;}

#TDNAV02 ul li.NAV04Aktiv a			{width: 150px; padding: 1px 0 1px 50px; background-position: -600px -300px;}
#TDNAV02 ul li.NAV04Aktiv a:hover	{width: 150px; padding: 1px 0 1px 50px; background-position: -600px -450px;}
/*----------- NAV02-04 Ende -----------*/

