/*----------- Breiten / Abstände -----------*/
#TableContainer
{
	width: 738px;
	background-color:#FFFFFF;
	background-image:url(/images/bg_content.gif);
}

#DIVNAV02
{
	width: 175px;
	background-color: #E5F5ED;
	border-left: 1px solid #000000;
}

.TDAbstandRechts
{
	width: 38px;
}

.TDAbstandMitte
{
	width: 30px;
	height: 300px;
	background-repeat:repeat-y;
	background-position: 10px 0px;
}

/*----------- Schriften / Allgemein -----------*/

body
{
	FONT-FAMILY: helvetica,arial,verdana; 
	FONT-SIZE: 100.01%; 
	COLOR: #00361B;
	margin: 0px;
	background-color: #8F949F;
	line-height: 1.0em;
}

A, A:link, A:visited, A:active	{COLOR: #FF0000; TEXT-DECORATION: none}
A:hover							{COLOR: #FF0000; TEXT-DECORATION: underline;}

.Footer, A.Footer, A.Footer:link, A.Footer:visited, A.Footer:active	
					{FONT-SIZE: 0.7em; COLOR: #00361B; TEXT-DECORATION: none}
A.Footer:hover		{FONT-SIZE: 0.7em; COLOR: #00361B; TEXT-DECORATION: underline;}

#Content
{
	FONT-SIZE: 0.7em;
	line-height: 1.3em;
}

#Content ul
{
	list-style-type: square;
}

#Content H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.5em; 
	COLOR: #00361B;
	padding-bottom: 0.1em;
	border-bottom: 1px solid #00361B;
	line-height: 1.2em;
}

#Content H2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.1em; 
	COLOR: #00361B;
	margin-bottom: -0.9em;
}

#Content H3, H4, H5, H6
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.9em; 
	COLOR: #00361B;
}

#Content Input
{
    BORDER: #00361B 1px solid;
	background-color: #F1F2F2;
    COLOR: #00361B;
	font-size: 	1em;
}

#Content Input.checkbox
{
    BORDER: 0px;
	background-color:#FFFFFF;
}

#Content Select
{
    BORDER: #00361B 1px solid;
	background-color: #F1F2F2;
    COLOR: #00361B;
	font-size:  1em;
}

#Content Textarea
{
    BORDER:	#00361B 1px solid;
	background-color: #F1F2F2;
    COLOR:	#00361B;
	font-size: 1em;
	FONT-FAMILY: Verdana, Arial, Helvetica;
}

#Content .TableBlau
{
	border:0px solid #2A5BA8;
}

#Content .TableBlau TH
{
	background-color: #BCE4D0;
}

#Content .TableBlau TD
{
	background-color: #E5F5ED;	
}

HR 
{
	border:				0px;
	color:				#00361B;
	background-color:	#00361B;
	height:				1px;
}

.LinkPDF
{
	BACKGROUND:			url(/images/icon_pdf.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

.LinkWord
{
	BACKGROUND:			url(/images/icon_word.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

.LinkFILE
{
	BACKGROUND:			url(/images/icon_file.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

.LinkWEB
{
	BACKGROUND:			url(/images/icon_web.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}

.LinkMAIL
{
	BACKGROUND:			url(/images/icon_mail.gif) no-repeat left;
	padding-left: 		25px;
	padding-top: 		3px;
	padding-bottom: 	3px;
	line-height: 		25px;
}




/*----------- DirektLink Begin -----------*/

A.DirektLink, A.DirektLink:link, A.DirektLink:visited, A.DirektLink:active
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 25px;
	color: #FFFFFF;
	float:left;
}

A.DirektLink:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: underline;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 25px;
	color: #FFFFFF;
	float:left;
}

A.DirektLinkAktiv, A.DirektLinkAktiv:link, A.DirektLinkAktiv:visited, A.DirektLinkAktiv:active, A.DirektLinkAktiv:hover
{
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 25px;
	color: #FFFFFF;
	float:left;
}

/*----------- DirektLink Ende -----------*/

/*----------- NAV01 Begin -----------*/

A.NAV01, A.NAV01:link, A.NAV01:visited, A.NAV01:active
{
	FONT-SIZE: 0.75em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV01.gif") no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 23px;
	float:left;
	color: #000000;
	font-weight: bold;
	background-position: 0px  -100px;	
}

A.NAV01:hover
{
	FONT-SIZE: 0.75em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV01.gif") no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 23px;
	float:left;
	color: #000000;
	font-weight: bold;
	background-position: 0px    0px;
}

A.NAV01Aktiv, A.NAV01Aktiv:link, A.NAV01Aktiv:visited, A.NAV01Aktiv:active, A.NAV01Aktiv:hover
{
	FONT-SIZE: 0.75em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV01.gif") no-repeat;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 23px;
	float:left;
	color: #000000;
	font-weight: bold;
	background-position: 0px    0px;
}

/*----------- NAV01 Ende -----------*/

/*----------- NAV02 Begin -----------*/
A.NAV02, A.NAV02:link, A.NAV02:visited, A.NAV02:active
{
	display: block;
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV02.gif") no-repeat;
    font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 165px;
	background-position: 0px  -100px;
	color: #00361B;
}

A.NAV02:hover
{
	display: block;
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV02.gif") no-repeat;
    font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 165px;
	background-position: -200px  -100px;
	color: #00361B;
}

A.NAV02Aktiv, A.NAV02Aktiv:link, A.NAV02Aktiv:visited, A.NAV02Aktiv:active, A.NAV02Aktiv:hover
{
	display: block;
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV02.gif") no-repeat;
    font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	width: 165px;
	background-position: -200px  -100px;
	color: #00361B;
}
					
/*----------- NAV02 Ende -----------*/

/*----------- NAV03 Begin -----------*/
A.NAV03, A.NAV03:link, A.NAV03:visited, A.NAV03:active
{
	display: block;
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV02.gif") no-repeat;
    font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 155px;
	background-position: 0px  -100px;
	color: #00361B;
}

A.NAV03:hover
{
	display: block;
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV02.gif") no-repeat;
    font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 155px;
	background-position: -200px  -100px;
	color: #00361B;
}

A.NAV03Aktiv, A.NAV03Aktiv:link, A.NAV03Aktiv:visited, A.NAV03Aktiv:active, A.NAV03Aktiv:hover
{
	display: block;
	FONT-SIZE: 0.7em; 
	TEXT-DECORATION: none;
	background:  url("/images/bg_NAV02.gif") no-repeat;
    font-weight: normal;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 155px;
	background-position: -200px  -100px;
	color: #00361B;
}			
/*----------- NAV03 Ende -----------*/

/*----------- Sitemap Begin -----------*/
#Sitemap a 
{
	display: block;
	TEXT-DECORATION: none;
}

#Sitemap ul
{
	padding: 0; margin: 0 0 0 0; list-style: none;
}

#Sitemap ul li
{
	padding-bottom: 1px;
}


#Sitemap ul li.NAV01Sitemap a			{COLOR: #00361B; font-weight: bold; font-size: 1.3em; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; margin-top: 30px;}
#Sitemap ul li.NAV01Sitemap a:hover		{COLOR: #FF0000; font-weight: bold; font-size: 1.3em; padding-left: 0px; padding-top: 3px; padding-bottom: 3px; margin-top: 30px;}

#Sitemap ul li.NAV02Sitemap a			{COLOR: #00361B; font-weight: bold; font-size: 1.1em; padding-left: 20px; padding-top: 3px; padding-bottom: 3px;}
#Sitemap ul li.NAV02Sitemap a:hover		{COLOR: #FF0000; font-weight: bold; font-size: 1.1em; padding-left: 20px; padding-top: 3px; padding-bottom: 3px;}

#Sitemap ul li.NAV03Sitemap a			{COLOR: #00361B;                                      padding-left: 40px; padding-top: 2px; padding-bottom: 2px;}
#Sitemap ul li.NAV03Sitemap a:hover		{COLOR: #FF0000;                                      padding-left: 40px; padding-top: 2px; padding-bottom: 2px;}

#Sitemap ul li.NAV04Sitemap a			{COLOR: #00361B;                    font-size: 0.8em; padding-left: 60px; padding-top: 2px; padding-bottom: 0px;}
#Sitemap ul li.NAV04Sitemap a:hover		{COLOR: #FF0000;                    font-size: 0.8em; padding-left: 60px; padding-top: 2px; padding-bottom: 0px;}
/*----------- Sitemap Ende -----------*/
