@media (max-width: 1500px){
		#logo1		{  width:29%; }	
		}	

@media (max-width: 1450px){

					}	

@media (max-width: 1400px){

					}		

@media (max-width: 1350px){

#umenu_1 a .activ { width:110%;}
					}

@media (max-width: 1300px){
	#headerbild	{	height:200px; background:url(../px/lyt/header200.jpg);}
	#schnellkontakt {top:3.6em;}
	#ausblendkontakt {top:8.2em;}
	#logo1 {width: 25%;top:-7.5em;}
	.slogan 	{top:-5.2em;}
	nav {	top:0.8em;	}
	#sticker, #sticker-clone.sticky {
				top:9em !important; }
	#sticker-clone.sticky{	top:0.0em!important;	}
					}						

@media (max-width: 1250px){
	#klee img {max-width:45px;}
	#klee {top:-0.1em;}
	.gallery {  justify-content: center;
  align-items: center;} 
				}						
				
@media (max-width: 1200px){
				}	
				
@media (max-width: 1160px){
	#headerbild	{	height:150px; background:url(../px/lyt/header150.jpg);}
	#logo1		{ top:-6.3em; width:22%; }
	.slogan 	{top:-5.2em;}
	#schnellkontakt {top:3.2em;}
	#ausblendkontakt {top:6.2em;}
	nav {	top:0.4em; font-size:1.0em;	}
	#sticker{	top:7em !important; }

	footer .cont3 {font-size:80%;line-height:100%;}	
	.unter1160weg {display:none;}
				}										

@media (max-width: 1080px){
	#schnellkontakt {font-size:80%;}
	main		{	padding-top:5em;}
	.unter1080weg {display:none;}	
				}
						
@media (max-width: 1006px){ 	
	.unter1006weg {display:none;}	
				}		
							
@media (max-width: 980px){ 
	footer { text-align:center;padding:0.6em 0;}
	.show980 {display:block;}
	.unter980weg {display:none;}	
				}	
				
@media (max-width: 960px){
	#ausblendkontakt {top:5.6em;}
	#sticker{		top:5.6em !important; }
	#logo1		{ top:-4.3em; width:20%; }
	.slogan 	{top:-3.2em;}
	#schnellkontakt {top:5.2em;}
	.cont1, .cont2, .cont3, .cont4, .cont5, .cont6, .cont7 {max-width:940px;width:100%;}
	.bilderrahmen img  {max-width:99%;} 
	.flexxbox  {justify-content:center;}
	.cont1, .cont2, .cont3, .cont4, .cont6, .cont7 {margin-bottom:0;} 
	}
	
@media (max-width: 920px){ 
	html, body { 	font-size:105%;	line-height:120%;}
	#schnellkontakt {top:4.0em;}
	#headerbild	{	height:100px;}
	#headerbild	{	background:url(../px/lyt/header100.jpg);}
	#logo1		{ top:-5.3em; width:20%; }
	.slogan 	{top:-3.5em;right:0;}
	.slogan img	{width:70%;}
	nav {	top:0.4em;}
	#sticker-clone.sticky{height:60px !important;}
	#sticker-clone.sticky nav {	top:-2.2em; }
	main		{	padding-top:6em;}
	.show960 {display:none;}
	.unter920weg {display:none;}
			}

@media (max-width: 870px){ 
.slogan 	{top:-4.1em;left:36%;ext-align:center;}
.slogan img	{width:80%;}
footer .flexxbox  {flex-direction: column; justify-content: center;}
footer .cont1, footer .cont2, footer .cont3, footer .cont4, .cont5, .cont6, .cont7 {margin-left:0em;max-width:none;width:100%;}
.unter870weg {display:none;}
				}

@media (max-width: 800px){
#schnellkontakt {display:none !important;}
.footerslogan {display:block;}

main		{	padding-top:2em;}

.unter800weg{	display:none;}
.unter960weg {display:none;}
.show960 {display:block;}				
				}	
				
				
@media (max-width: 720px){
/* ab hier geht jeder block auf die gesamte Breite... */
html, body { 	font-size:110%;	line-height:130%;}
header 		{	position:fixed; z-index:975; }
nav { 	display:block;}
#sticker-clone.sticky, nav, #klee {display:none !important;}
#logo1		{ top:-5.2em; width:180px; }

.slogan {display:none !important;}
main		{	padding-top:6.5em;}
#leiste {height:0px;}
.slide {display:block;visibility:visible;}


.unter720weg, #leiste, .slogan img {	display:none;}
.show720 {		display:block;}
.show720 img {	border:1px solid #666666; border-radius:5px; margin-right:6px;}
				}	


@media (max-width: 640px){				
					footer .footerbreit {	font-size:120%;}														
				}	
				
@media (max-width: 520px){				
												
				}			