/*----------- Breiten / Abstände -----------*/
#TableContainer
{
	background-color:#00B0E2;
	width: 800px;
}

#TableContainerHead
{
	background-color:#00B0E2;
	width: 800px;
	margin-top: 50px;
}

#TDHeader
{
	background-color:#FFFFFF;
	width: 800px;
	height: 162px;
}

#TDNAV
{
	background-color:#00B0E2;
	width: 130px;
	height:300px;
	padding: 10px 15px 0 15px;
	background-image:url(/images/bg.gif);	
	background-repeat:repeat-x;	
}

#Content
{
	background-color:#00B0E2;
	width: 630px;
	height: 500px;	
	padding: 13px 10px 0 0;
	FONT-SIZE: 0.7em;
	line-height: 1.4em;
	background-image:url(/images/bg.gif);	
	background-repeat:repeat-x;	
}

#ContentHome
{
	background-color:#00B0E2;
	width: 790px;
	height: 500px;	
	padding: 13px 10px 0 0;
	FONT-SIZE: 0.7em;
	line-height: 1.4em;
	background-image:url(/images/bg.gif);	
	background-repeat:repeat-x;	
}

/*----------- Schriften / Allgemein -----------*/
/*<e4w style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 70%;COLOR: #000000;background-color: #00B0E2;line-height: 1.4em; background-image:url(/images/bg.gif); background-repeat:repeat-x;"/>*/
body
{
	FONT-FAMILY: verdana,arial,helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #000000;
	margin: 0px;
	background-color: #FFFFFF;
	line-height: 1.0em;
}

/*<e4w Style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 1em;COLOR: #000000;line-height: 1.4em; background-image:url(/images/bg.gif); background-repeat:repeat-x;	"/>*/
td
{
}
/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #FFFFFF; TEXT-DECORATION: underline;}
/*<e4w/>*/
A:hover							{COLOR: #FFFFFF; TEXT-DECORATION: none;}


/*<e4w/>*/
ul
{
	list-style-type: square;
}

/*<e4w name="Seitentitel" element="span"/>*/
.Haupttitel
{
	FONT-WEIGHT:bold;
	FONT-SIZE: 1em; 
	COLOR: #000000;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

/*<e4w name="Titel" element="span"/>*/
.Titel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em;	
}

/*<e4w name="Legende" element="span"/>*/
.Legende
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em;
}


/*<e4w/>*/
Input
{
    BORDER: #384D7D 1px solid;
	background-color: #F1F2F2;
    COLOR: #00361B;
	font-size: 	1em;
}

Input.checkbox
{
    BORDER: 0px;
	background-color:#FFFFFF;
}

/*<e4w/>*/
Select
{
    BORDER: #384D7D 1px solid;
	background-color: #F1F2F2;
    COLOR: #00361B;
	font-size:  1em;
}

/*<e4w/>*/
Textarea
{
    BORDER:	#384D7D 1px solid;
	background-color: #F1F2F2;
    COLOR:	#00361B;
	font-size: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

/*<e4w/>*/
HR 
{
	border:				0px;
	color:				#000000;
	background-color:	#000000;
	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="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="Excel Link" element="a"/>*/
.LinkExcel
{
	BACKGROUND:			url(/images/icon_xls.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="PowerPoint Link" element="a"/>*/
.LinkPowerPoint
{
	BACKGROUND:			url(/images/icon_ppt.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

/*<e4w name="Rahmen Bild" element="img"/>*/
.BildRahmen
{
	border: 1px solid #000000;
}

/*----------- NAV01/NAV02 Begin -----------*/
#TDNAV a 
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	display:block;
	line-height: 1.2em;
}

#TDNAV ul						{padding: 0; margin: 0 0 0 0; list-style: none;}

#TDNAV ul li.NAV01 a			{padding-left: 0px; width: 130px; font-weight:normal; TEXT-DECORATION: none;      color:#FFFFFF; padding-top: 4px; padding-bottom: 4px;}
#TDNAV ul li.NAV01 a:hover		{padding-left: 0px; width: 130px; font-weight:normal; TEXT-DECORATION: underline; color:#FFFFFF; padding-top: 4px; padding-bottom: 4px;}

#TDNAV ul li.NAV01Aktiv a		{padding-left: 0px; width: 130px; font-weight:bold;   TEXT-DECORATION: none;      color:#FFFFFF; padding-top: 4px; padding-bottom: 4px;}
#TDNAV ul li.NAV01Aktiv a:hover	{padding-left: 0px; width: 130px; font-weight:bold;   TEXT-DECORATION: underline; color:#FFFFFF; padding-top: 4px; padding-bottom: 4px;}

#TDNAV ul li.NAV02 a		   {padding-left: 15px; width: 115px; font-weight:normal; TEXT-DECORATION: none;      color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}
#TDNAV ul li.NAV02 a:hover	   {padding-left: 15px; width: 115px; font-weight:normal; TEXT-DECORATION: underline; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}

#TDNAV ul li.NAV02Aktiv a		{padding-left: 15px; width: 115px; font-weight:bold;  TEXT-DECORATION: none;      color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}
#TDNAV ul li.NAV02Aktiv a:hover	{padding-left: 15px; width: 115px; font-weight:bold;  TEXT-DECORATION: underline; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}

#TDNAV ul li.NAV03 a		   {padding-left: 30px; width: 100px; font-weight:normal; TEXT-DECORATION: none;      color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}
#TDNAV ul li.NAV03 a:hover	   {padding-left: 30px; width: 100px; font-weight:normal; TEXT-DECORATION: underline; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}

#TDNAV ul li.NAV03Aktiv a		{padding-left: 30px; width: 100px; font-weight:bold;  TEXT-DECORATION: none;      color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}
#TDNAV ul li.NAV03Aktiv a:hover	{padding-left: 30px; width: 100px; font-weight:bold;  TEXT-DECORATION: underline; color:#FFFFFF; padding-top: 2px; padding-bottom: 2px;}
/*----------- NAV01/NAV02 Ende -----------*/

/*----------- Kalender Begin -----------*/
#TableKalender .TDKalenderUeberschrift
{
	border-bottom: 1px solid #6EB1D8;
}

#TableKalender .TDKalenderMonat
{
	height: 20px;
	border-bottom: 1px solid #6EB1D8;
	padding-top: 25px;
}

#TableKalender .TDKalenderZeileHell
{
	background-color:#FFFFFF;
}

#TableKalender .TDKalenderZeileDunkel
{
	background-color:#F1F1F1;
}
/*----------- Kalender Ende -----------*/

