#m2.f-ms { width:100%; z-index:0; clear:both; overflow:visible }
#m5.f-ms { width:100%; height:130px; z-index:0; clear:both; margin-left:auto; margin-right:auto; overflow:visible }
#m6.f-ms { width:90%; z-index:0; clear:both; padding:1% 1% 5%; margin-left:auto; margin-right:auto; overflow:visible }
#m3.f-ms { width:auto; max-width:100%; margin-top:20px; margin-bottom:80px; overflow:hidden; height:auto }
#m8.f-ms { left:312px; top:562px; width:4px; height:59px; overflow:hidden }
#m9.f-ms { width:93.61%; z-index:0; padding:3%; margin:5% auto 10%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px; overflow:visible }
#luigartwappen1.f-ms { left:1387px; top:838px; width:301px; height:282px; overflow:hidden }
#m11.f-ms { left:315px; top:1124px; width:4px; height:59px; overflow:hidden }
#m12.f-ms { width:90%; z-index:0; margin:60px auto 90px; overflow:visible }
#m13.f-ms { width:40%; z-index:0; float:left; padding:3%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px; overflow:visible }
#m15.f-ms { width:40%; z-index:0; float:right; padding:3%; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px; overflow:visible }
#m17.f-ms { left:333px; top:1964px; width:4px; height:59px; overflow:hidden }
#m27.f-ms { width:auto; max-width:100%; margin-top:20px; margin-bottom:80px; overflow:hidden; height:auto }
#m18.f-ms { left:267px; top:3002px; width:4px; height:59px; overflow:hidden }
#m19.f-ms { width:90%; z-index:0; margin-left:auto; margin-top:60px; margin-right:auto; overflow:visible }
#m20.f-ms { width:37.22%; z-index:0; padding:3%; margin-left:auto; margin-right:auto; border-top:solid #e6e6e6 3px; border-bottom:solid #e6e6e6 3px; overflow:visible }
#m21.f-ms { width:50px; overflow:hidden }
#m22.f-ms { width:80%; padding:2%; background-color:#fff; border:solid #d8d9da 2px; overflow:visible }
#m23.f-ms { width:80%; padding:2%; background-color:#fff; border:solid #d8d9da 2px; overflow:visible }
#m24.f-ms { width:80%; padding:2%; background-color:#fff; border:solid #d8d9da 2px; overflow:visible }
#m25.f-ms { width:80%; height:100px; padding:2%; background-color:#fff; border:solid #d8d9da 2px; overflow:visible }
#m26.f-ms { position:relative; width:50%; background-color:#f75e17; border:solid #d8d9da 1px; overflow:visible }
#m28.f-ms { position:absolute; left:57px; top:-60px; width:33px; height:15px; z-index:1; overflow:visible }
#m29.f-ms { position:fixed; left:0px; height:80px; right:0px; bottom:0px; z-index:9999; padding-top:0px; padding-bottom:0px; background-color:#333; overflow:auto }
@media screen and (max-width:768px)
{
	#m9.f-ms { width:80% }
	#m13.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-right:auto }
	#m15.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-top:5%; margin-right:auto }
	#m19.f-ms { clear:both }
	#m20.f-ms { width:80%; clear:both }
	#m22.f-ms { width:94% }
	#m23.f-ms { width:94% }
	#m24.f-ms { width:94% }
	#m25.f-ms { width:94% }
	#m29.f-ms { padding-top:0px; padding-bottom:0px; opacity:0.85; overflow:visible }
}
@media screen and (max-width:480px)
{
	#m9.f-ms { width:94% }
	#m13.f-ms { width:94% }
	#m15.f-ms { width:94% }
	#m20.f-ms { width:90% }
	#m29.f-ms { top:0px; right:auto; bottom:auto; width:100%; height:auto; padding-top:3%; padding-bottom:3%; opacity:1 }
}
@media screen and (max-width:320px)
{
	#m5.f-ms { height:auto }
	#m6.f-ms { width:98% }
	#m3.f-ms { max-width:95% }
	#m9.f-ms { width:85% }
	#m12.f-ms { width:100% }
	#m13.f-ms { width:85% }
	#m15.f-ms { width:85% }
	#m27.f-ms { max-width:95% }
	#m20.f-ms { width:85% }
	#m22.f-ms { width:90% }
	#m23.f-ms { width:90% }
	#m24.f-ms { width:90% }
	#m25.f-ms { width:90% }
}
