/*----------- Breiten / Abstände -----------*/
#TableContainer
{
	width: 855px;
	margin-top: 50px;
}

#TDHeaderLogo
{
	width: 295px;
	height: 44px;
}

#TDHeaderNAV
{
	width: 560px;
	height: 44px;
	background-color:#009AB1;
}

#TDMain
{
	width: 855px;
	vertical-align:top;
	background-repeat:no-repeat;	
}

#TDNAV01
{
	width: 560px;
	height: 28px;	
	background-color:#FFFFFF;
	vertical-align:top;
}

#TableNAV02
{
	width: 560px;
	height: 18px;
	background-color:#E3F3F5;	

	border-bottom: 0px solid #E2001A;
	border-top: 0px solid #009AB1;	
	vertical-align:top;
	color:#FFFFFF;	
}

#TDContent
{
	width: 560px;
	height: 357px;
	FONT-SIZE: 0.7em;
	line-height: 1.4em;
	vertical-align:top;
	padding: 0 0 0 15px;
}

#TDFooterLogoRot
{
	width: 295px;
	height: 71px;	
	background-image:url(/images/footer_logo_rot.png);	
}

#TDFooterPunkteRot
{
	width: 560px;
	height: 71px;
	background-image:url(/images/footer_punkte_rot.png);
}

#TDFooterLogoWeiss
{
	width: 295px;
	height: 71px;	
	background-image:url(/images/footer_logo_weiss.png);	
}

#TDFooterPunkteWeiss
{
	width: 560px;
	height: 71px;
	background-image:url(/images/footer_punkte_weiss.png);
}

.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 #009AB1;
	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 #009AB1;
	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: #009AB1;background-color: #FFFFFF;line-height: 1.4em;"/>*/
body
{
	FONT-FAMILY: verdana,arial,helvetica; 
	FONT-SIZE: 100.01%; 
	COLOR: #009AB1;
	margin: 0px;
	line-height: 1.0em;
}

/*<e4w Style="FONT-FAMILY: verdana,arial,helvetica;FONT-SIZE: 1em;COLOR: #009AB1;line-height: 1.4em;"/>*/
td
{
}
/*<e4w/>*/
A, A:link, A:visited, A:active	{COLOR: #E2001A; TEXT-DECORATION: none;}
/*<e4w/>*/
A:hover							{COLOR: #E2001A; TEXT-DECORATION: underline;}

A.LinkMitglieder, A.LinkMitglieder:link, A.LinkMitglieder:visited, A.LinkMitglieder:active	{font-weight: bold; color: #009AB1; TEXT-DECORATION: none}
A.LinkMitglieder:hover																		{font-weight: bold; color: #009AB1; TEXT-DECORATION: none;}

/*<e4w/>*/
ul
{
	list-style-type: disc;
}

/*<e4w name="Haupttitel" element="h1"/>*/
h1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.5em; 
	COLOR: #E2001A;
	padding: 0 0 5px 0;
	margin: 15px 0 15px 0;
	line-height: 1em;
}

/*<e4w name="Mitglieder Titel" element="p"/>*/
.TitelMitglieder
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}

/*<e4w name="Titel" element="span"/>*/
.Titel
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.2em;
}

/*<e4w name="Legende" element="span"/>*/
.Legende
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em; 
	line-height: 1.2em;
}

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: #009AB1 1px solid;
	background-color: #FFFFFF;
    COLOR: #009AB1;
	font-size: 1em;
	width: 170px;
}

/*<e4w/>*/
.InputCheckbox
{
    BORDER: 0px;
	background-color:#FFFFFF;
	width: 20px;	
}

/*<e4w/>*/
Select
{
    BORDER: #009AB1 1px solid;
	background-color: #FFFFFF;
    COLOR: #009AB1;
	font-size:  1em;
	width: 170px;	
}

/*<e4w/>*/
Textarea
{
    BORDER:	#009AB1 1px solid;
	background-color: #FFFFFF;
    COLOR:	#009AB1;
	font-size: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	width: 170px;	
}

/*<e4w/>*/
HR 
{
	border:				0px;
	color:				#009AB1;
	background-color:	#009AB1;
	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;
}


/*----------- NAV01/NAV02 Begin -----------*/
#TDNAV01 A.NAV01, A.NAV01:link, A.NAV01:visited, A.NAV01:active
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #009AB1;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	height: 28px;
	line-height: 28px;
	float:left;
	background-color:#FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
}

#TDNAV01 A.NAV01:hover
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #009AB1;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	height: 28px;
	line-height: 28px;
	float:left;
	background-color:#E3F3F5;
	padding-left: 15px;	
	padding-right: 15px;
}

#TDNAV01 A.NAV01Aktiv, A.NAV01Aktiv:link, A.NAV01Aktiv:visited, A.NAV01Aktiv:active
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	height: 28px;
	line-height: 28px;
	float:left;
	background-color:#E2001A;
	padding-left: 15px;
	padding-right: 15px;
}

#TDNAV01 A.NAV01Aktiv:hover
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	height: 28px;
	line-height: 28px;
	float:left;
	background-color:#B70015;
	padding-left: 15px;	
	padding-right: 15px;
}

#TableNAV02 A.NAV02, A.NAV02:link, A.NAV02:visited, A.NAV02:active
{
	FONT-SIZE: 0.6em; 
	TEXT-DECORATION: none;
	COLOR: #009AB1;
	text-align:left;
	font-weight:normal;
	height: 18px;
	line-height: 18px;
	float:left;
	background-color:#E3F3F5;
	padding-left: 15px;
	padding-right: 15px;
}

#TableNAV02 A.NAV02:hover
{
	FONT-SIZE: 0.6em; 
	TEXT-DECORATION: none;
	COLOR: #009AB1;
	text-align:left;
	font-weight:normal;
	height: 18px;
	line-height: 18px;
	float:left;
	background-color:#B4D8DD;
	padding-left: 15px;	
	padding-right: 15px;
}

#TableNAV02 A.NAV02Aktiv, A.NAV02Aktiv:link, A.NAV02Aktiv:visited, A.NAV02Aktiv:active
{
	FONT-SIZE: 0.6em; 
	TEXT-DECORATION: none;
	COLOR: #009AB1;
	text-align:left;
	font-weight:normal;
	height: 18px;
	line-height: 18px;
	float:left;
	background-color:#B4D8DD;
	padding-left: 15px;
	padding-right: 15px;
}

#TableNAV02 A.NAV02Aktiv:hover
{
	FONT-SIZE: 0.6em; 
	TEXT-DECORATION: none;
	COLOR: #009AB1;
	text-align:left;
	font-weight:normal;
	height: 18px;
	line-height: 18px;
	float:left;
	background-color:#9CCBD1;
	padding-left: 15px;	
	padding-right: 15px;
}
/*----------- NAV01/NAV02 Ende -----------*/


#TDHeaderNAV A.HeaderNAV, A.HeaderNAV:link, A.HeaderNAV:visited, A.HeaderNAV:active
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	width: 265px;
	height: 44px;
	line-height: 44px;
	float:left;
	background-color:#009AB1;
	padding-left: 15px;
}

#TDHeaderNAV A.HeaderNAV:hover
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	width: 265px;
	height: 44px;
	line-height: 44px;
	float:left;
	background-color:#007D90;
	padding-left: 15px;
}

#TDHeaderNAV A.HeaderNAVAktiv, A.HeaderNAVAktiv:link, A.HeaderNAVAktiv:visited, A.HeaderNAVAktiv:active
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	width: 265px;
	height: 44px;
	line-height: 44px;
	float:left;
	background-color:#E2001A;
	padding-left: 15px;
}

#TDHeaderNAV A.HeaderNAVAktiv:hover
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	width: 265px;
	height: 44px;
	line-height: 44px;
	float:left;
	background-color:#E2001A;
	padding-left: 15px;	
}

#TDHeaderNAV A.HeaderNAVClose, A.HeaderNAVClose:link, A.HeaderNAVClose:visited, A.HeaderNAVClose:active, A.HeaderNAVClose:hover
{
	FONT-SIZE: 0.8em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	text-transform:uppercase;
	width: 265px;
	height: 44px;
	line-height: 44px;
	float:left;
	background-color:#E2001A;
	padding-left: 15px;
	background-image:url(/images/icon_close.gif);
	background-repeat:no-repeat;
	background-position: 255px 5px;
}

A.HeaderNAV02, A.HeaderNAV02:link, A.HeaderNAV02:visited, A.HeaderNAV02:active
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	text-align:left;
	font-weight:normal;
	width: 233px;
	float:left;
	background-color:#E2001A;
	margin-left: 15px;
	margin-right: 15px;
	border-top: 1px solid #DE6774;
}

A.HeaderNAV02:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	COLOR: #E2001A;
	text-align:left;
	font-weight:normal;
	width: 233px;
	float:left;
	background-color:#A4D8E0;
	margin-left: 15px;	
	margin-right: 15px;	
	border-top: 1px solid #DE6774;	
}
