/*----------- Breiten / Abstände -----------*/
#TableContainer
{
	width: 920px;
	background-image:url(/images/bg.gif);
	background-repeat:repeat-y;	
}

#TDNAV01
{
	width: 295px;
	height: 500px;	
	background-color:#A5BFD7;
	vertical-align:top;
	background-image:url(/images/bg_nav01.jpg);
	background-repeat:no-repeat;
	padding: 30px 0 0 0;
}

#TDContent
{
	width: 554px;
	padding: 0 20px 0 20px;
	FONT-SIZE: 0.7em;
	line-height: 1.4em;
	background-color:#FFFFFF;
	vertical-align:top;
}

#TDSchatten
{
	width: 31px;
}

#TDBGFooter
{
	background-color:#007EC4;
	background-image:url(/images/bg_footer.gif);
	height: 23px;
	width: 889px;
}

#TDFooter
{
	text-align:center;
	color: #FFFFFF;
	font-size: 0.65em;
}

.TDRechts
{
	padding: 10px 0 10px 50px;
	background-image:url(/images/icon_info.gif);
	background-repeat:no-repeat;
	background-position: 23px 11px;
	cursor: pointer;
}

.TDLinks
{
	border-right: 1px solid #004971;
	padding: 10px 0 10px 30px;
	background-image:url(/images/icon_info.gif);
	background-repeat:no-repeat;
	background-position: 3px 11px;
	cursor: pointer;	
}

.TDRechtsHover
{
	padding: 10px 0 10px 50px;
	background-image:url(/images/icon_info_blau.gif);
	background-repeat:no-repeat;
	background-position: 23px 11px;
	cursor: pointer;
	background-color:#EEF6FA;
}

.TDLinksHover
{
	border-right: 1px solid #004971;
	padding: 10px 0 10px 30px;
	background-image:url(/images/icon_info_blau.gif);
	background-repeat:no-repeat;
	background-position: 3px 11px;
	cursor: pointer;
	background-color:#EEF6FA;	
}

/*----------- Schriften / Allgemein -----------*/
/*<e4w style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 70%;COLOR: #0C59A7;background-color: #FFFFFF;line-height: 1.4em;"/>*/
body
{
	FONT-FAMILY: verdana,arial,helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #004971;
	margin: 0px;
	line-height: 1.0em;	
	background-color: #D5EAF5;
	background-position:left;
}

/*<e4w Style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 1em;COLOR: #0C59A7;line-height: 1.4em;"/>*/
td
{
}
/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #FF0000; TEXT-DECORATION: none;}
/*<e4w/>*/
A:hover							{COLOR: #FF0000; TEXT-DECORATION: underline;}

A.LinkFooter, A.LinkFooter:link, A.LinkFooter:visited, A.LinkFooter:active	{COLOR: #FFFFFF; TEXT-DECORATION: none;}
A.LinkFooter:hover															{COLOR: #FFFFFF; TEXT-DECORATION: underline;}

A.LinkMitglieder, A.LinkMitglieder:link, A.LinkMitglieder:visited, A.LinkMitglieder:active	{font-weight: bold; color: #004971; TEXT-DECORATION: none}
A.LinkMitglieder:hover																		{font-weight: bold; color: #004971; TEXT-DECORATION: none;}

A.LinkAufzaehlung, A.LinkAufzaehlung:link, A.LinkAufzaehlung:visited, A.LinkAufzaehlung:active	{color: #004971; TEXT-DECORATION: none; padding: 4px 0 4px 13px; border-left: 1px solid #004971;}
A.LinkAufzaehlung:hover																			{color: #FF0000; TEXT-DECORATION: none; padding: 4px 0 4px 13px; border-left: 1px solid #004971;}

/*<e4w/>*/
ul
{
	list-style-type: square;
}

/*<e4w name="Haupttitel" element="p"/>*/
.Haupttitel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em; 
	COLOR: #004971;
	padding: 0 0 5px 0;
	margin: 15px 0 15px 0;
	line-height: 1em;
	border-bottom: 1px solid #004971;
}

/*<e4w name="Mitglieder Titel" element="p"/>*/
.TitelMitglieder
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em; 
	COLOR: #004971;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	line-height: 1em;
	border-bottom: 1px solid #004971;
}


/*<e4w name="Titel" element="span"/>*/
.Titel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1em; 
	COLOR: #004971;
}

/*<e4w name="Legende" element="span"/>*/
.Legende
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em; 
	COLOR: #5E5E5E;
	line-height: 1.2em;		
}

.Einzug
{
	padding: 4px 0 4px 13px;
	border-left: 1px solid #004971;
}

.FormSuche
{
	margin: -2px 0 0 41px;
	padding: 0 0 0 12px;
	border-left: 1px solid #004971;
}

form
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.InputSuche
{
    BORDER: #004971 1px solid;
	background-color: #B1D7EC;
    COLOR: #004971;
	font-size: 0.7em;
	width: 130px;
	margin-right: 5px;
	margin-top: 5px;
}

.InputSucheOK
{
    BORDER: #004971 1px solid;
	background-color: #B1D7EC;
    COLOR: #004971;
	font-size: 0.7em;
	width: 40px;
}

/*<e4w/>*/
Input
{
    BORDER: #0C59A7 1px solid;
	background-color: #F3F4F7;
    COLOR: #0C59A7;
	font-size: 1em;
	width: 170px;
}

/*<e4w/>*/
.InputCheckbox
{
    BORDER: 0px;
	background-color:#FFFFFF;
	width: 20px;	
}

/*<e4w/>*/
Select
{
    BORDER: #0C59A7 1px solid;
	background-color: #F3F4F7;
    COLOR: #0C59A7;
	font-size:  1em;
	width: 170px;	
}

/*<e4w/>*/
Textarea
{
    BORDER:	#0C59A7 1px solid;
	background-color: #F3F4F7;
    COLOR:	#0C59A7;
	font-size: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	width: 170px;	
}

/*<e4w/>*/
HR 
{
	border:				0px;
	color:				#004971;
	background-color:	#004971;
	height:				1px;
}

.GutscheinJA
{
	BACKGROUND:			url(/images/icon_gutschein_ja.gif) no-repeat left;
	padding: 			4px 0 4px 20px;
	line-height: 		20px;	
}

.GutscheinNein
{
	BACKGROUND:			url(/images/icon_gutschein_nein.gif) no-repeat left;
	padding:			4px 0 4px 20px;
	line-height: 		20px;	
}

/*<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;
}

/*----------- Kalender Begin -----------*/
#TableKalender .TDKalenderUeberschrift
{
	background-color: #D5EAF5;
	color: #FFFFFF;
}

#TableKalender .TDKalenderMonat
{
	background-color: #D5EAF5;
}

#TableKalender .TDKalenderZeileHell
{
	background-color:#FFFFFF;
	border-bottom: 1px solid #6EB1D8;	
}

#TableKalender .TDKalenderZeileDunkel
{
	background-color:#F1F1F1;
	border-bottom: 1px solid #6EB1D8;	
}
/*----------- Kalender Ende -----------*/


/*----------- NAV01/NAV02 Begin -----------*/
#TDNAV01 a 
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: underline;
	COLOR: #3F5EB9;
	text-align:left;
	font-weight:normal;
	display:block;
}


#TDNAV01 ul li.NAV01Titel			{FONT-SIZE: 0.7em; margin: 0 0 0 41px; padding: 0 0 2px 12px; width: 221px; border-left: 1px solid #004971; TEXT-DECORATION: none; color:#004971; font-weight: bold;}

.NAV01Suche							{FONT-SIZE: 0.7em; margin: 0 0 0 41px; padding: 15px 0 2px 12px; width: 221px; border-left: 1px solid #004971; TEXT-DECORATION: none; color:#004971; font-weight: bold;}


#TDNAV01 ul							{padding: 0; margin: 0 0 0 0; list-style: none;}

#TDNAV01 ul li.NAV01 a				{margin: 0 0 0 41px; padding: 1px 0 1px 12px; width: 221px; border-left: 1px solid #004971; TEXT-DECORATION: none; color:#004971;}
#TDNAV01 ul li.NAV01 a:hover		{margin: 0 0 0 40px; padding: 1px 0 1px 11px; width: 221px; border-left: 3px solid #004971; TEXT-DECORATION: none; color:#004971;}

#TDNAV01 ul li.NAV01Aktiv a			{margin: 0 0 0 40px; padding: 1px 0 1px 11px; width: 221px; border-left: 3px solid #FF0000; TEXT-DECORATION: none; color:#FF0000;}
#TDNAV01 ul li.NAV01Aktiv a:hover	{margin: 0 0 0 40px; padding: 1px 0 1px 11px; width: 221px; border-left: 3px solid #FF0000; TEXT-DECORATION: none; color:#FF0000;}


#TDNAV01 ul li.NAV01Unten a				{margin: 0 0 0 41px; padding: 2px 0 2px 12px; width: 221px; border-left: 1px solid #004971; TEXT-DECORATION: none; color:#004971; font-weight: bold;}
#TDNAV01 ul li.NAV01Unten a:hover		{margin: 0 0 0 40px; padding: 2px 0 2px 11px; width: 221px; border-left: 3px solid #004971; TEXT-DECORATION: none; color:#004971; font-weight: bold;}

#TDNAV01 ul li.NAV01UntenAktiv a		{margin: 0 0 0 40px; padding: 2px 0 2px 11px; width: 221px; border-left: 3px solid #FF0000; TEXT-DECORATION: none; color:#FF0000; font-weight: bold;}
#TDNAV01 ul li.NAV01UntenAktiv a:hover	{margin: 0 0 0 40px; padding: 2px 0 2px 11px; width: 221px; border-left: 3px solid #FF0000; TEXT-DECORATION: none; color:#FF0000; font-weight: bold;}

#TDNAV01 ul li.NAV02Unten a				{margin: 0 0 0 55px; padding: 2px 0 2px 12px; width: 207px; border-left: 1px solid #004971; TEXT-DECORATION: none; color:#004971;}
#TDNAV01 ul li.NAV02Unten a:hover		{margin: 0 0 0 54px; padding: 2px 0 2px 11px; width: 207px; border-left: 3px solid #FF0000; TEXT-DECORATION: none; color:#FF0000;}

#TDNAV01 ul li.NAV02UntenAktiv a		{margin: 0 0 0 54px; padding: 2px 0 2px 11px; width: 207px; border-left: 3px solid #FF0000; TEXT-DECORATION: none; color:#FF0000;}
#TDNAV01 ul li.NAV02UntenAktiv a:hover	{margin: 0 0 0 54px; padding: 2px 0 2px 11px; width: 207px; border-left: 3px solid #FF0000; TEXT-DECORATION: none; color:#FF0000;}
/*----------- NAV01/NAV02 Ende -----------*/