/* ========================================================================================== */
/*																										      FOOT-BEREICH																										  */
/* ========================================================================================== */

#BOTTOM #FOOT {
	float:left;
	width:100%;
	/*margin-top: 30px;*/
	padding-bottom: 20px;
	/*background-color:rgb(0,148,117);*/
	background-color:#999999; 
}
#BOTTOM #FOOT #FootFrame {
	width:1140px;
	color:#FFFFFF;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
}
#BOTTOM #FOOT #FootFrame a { text-decoration:none; }

#BOTTOM #FOOT #FootFrame .FootBlock1 { float:left; width:120px; margin-right:60px; }

#BOTTOM #FOOT #FootFrame .FootBlock1 p { margin-top:0px;}

#BOTTOM #FOOT #FootFrame .FootBlock1 a, 
#BOTTOM #FOOT #FootFrame .Sitemap .SitemapChapter a
{ color:#FFFFFF; }

#BOTTOM #FOOT #FootFrame .FootBlock1 a:hover, 
#BOTTOM #FOOT #FootFrame .Sitemap .SitemapChapter a:hover, 
#BOTTOM #FOOT #FootFrame .Sitemap ul li a:hover { color:rgba(0,0,0,1.00); }

#BOTTOM #FOOT #FootFrame .Sitemap { float:left; margin-left:40px; margin-bottom: 20px;}

#BOTTOM #FOOT #FootFrame .Sitemap, #BOTTOM #FOOT #FootFrame .Sitemap .SitemapChapter, #BOTTOM #FOOT #FootFrame .Sitemap ul>li { float:left; width:200px; }


#BOTTOM #FOOT #FootFrame .FootBlock1 img.mie { width:60px; height:60px; } 

#BOTTOM #FOOT #FootFrame .FootBlock1 .Chapter {
	width:100%;
	float:left;
	display:block;
	min-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom:4px;
	margin-bottom:10px;
}

#BOTTOM #FOOT #FootFrame .Sitemap .SitemapChapter {
	float:left;
	display:block;
	min-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom:4px;
	margin-bottom:6px;
}

/* ======================================= LÜCKENFÜLLER ======================================== */

.Sitemap.dummy1 .SitemapChapter, 
.Sitemap.dummy2 .SitemapChapter, 
.Sitemap.dummy3 .SitemapChapter { border:0px !important; }

@media (min-width: 1024px) and (max-width: 1279px)		{ 
	.Sitemap.dummy2, .Sitemap.dummy3 { display:none; } 
}
@media (max-width: 1023px)								{ 
	.Sitemap.dummy1, .Sitemap.dummy2, .Sitemap.dummy3 { display:none; } 
}

/* ============================================================================================= */

#BOTTOM #FOOT #FootFrame .Sitemap ul { float:left; padding:0px !important; margin:0px !important; width:auto !important; }
#BOTTOM #FOOT #FootFrame .Sitemap ul > li { list-style-type:none;  color:#EFEFEF !important;  padding-bottom:5px;}

#BOTTOM #FOOT #FootFrame .Sitemap ul > li a { color:#EFEFEF !important; text-decoration:none; }

@media (min-width: 1024px) and (max-width: 1279px)		{ 
	#BOTTOM #FOOT #FootFrame { width:920px;}
	#BOTTOM #FOOT #FootFrame .FootBlock1 img.mie { width:60px; height:60px; } 
}
@media (min-width: 768px) and (max-width: 1023px)		{
	#BOTTOM #FOOT #FootFrame { width:740px;}
	#BOTTOM #FOOT #FootFrame .FootBlock1 img.mie { width:60px; height:60px; }
	#BOTTOM #FOOT #FootFrame .FootBlock1, #BOTTOM #FOOT #FootFrame .Sitemap { width:224px; margin-right: 0px;}
	#BOTTOM #FOOT #FootFrame .Sitemap { margin-left: 34px;}
}
@media (min-width: 480px) and (max-width: 767px)		{ 
	#BOTTOM #FOOT { padding-top:0px; padding-bottom:0px; }
	#BOTTOM #FOOT #FootFrame { width:460px; }
	#BOTTOM #FOOT #FootFrame .FootBlock1 img.mie { width:48px; height:48px; }
	#BOTTOM #FOOT #FootFrame .FootBlock1	{ width:110px; margin-right: 0px;}
	#BOTTOM #FOOT #FootFrame .Sitemap,
	#BOTTOM #FOOT #FootFrame .Sitemap .SitemapChapter, 
	#BOTTOM #FOOT #FootFrame .Sitemap ul>li
	{ width:160px; margin-right:0px; margin-left:10px;  }
 }
@media (max-width: 479px)								{ 
	/*#BOTTOM #FOOT { display:none; }*/
	#BOTTOM #FOOT #FootFrame { width:300px; }
	#BOTTOM #FOOT #FootFrame .FootBlock1 img.mie { width:48px; height:48px; }
	#BOTTOM #FOOT #FootFrame .FootBlock1	{ float:left; width:100px; margin: 0px; font-size: 13px !important; line-height:17px !important; }
	#BOTTOM #FOOT #FootFrame .Sitemap,		
	#BOTTOM #FOOT #FootFrame .Sitemap .SitemapChapter, 
	#BOTTOM #FOOT #FootFrame .Sitemap ul li
	{ width:180px; margin-left:10px;  padding-bottom:3px; font-size: 13px !important; line-height:17px !important;  }
}


#BOTTOM #FOOT #FootFrame td { padding:0; }

#BOTTOM #FOOT #FootFrame td.Adresse { text-align:right; }
@media (max-width: 767px){
	#BOTTOM #FOOT #FootFrame td.Adresse { text-align:left; }
}