@media screen and (min-width: 1300px) {
   /*
     .slick10, .slick10 img{
		-webkit-aspect-ratio: var(--ad--verhw);
		aspect-ratio: var(--ad--verhw);
	} */
	#navidesk { 
 	//	font-size:1.3rem;
 	}
 	
 	.slicktit{
		font-size:2.5em;
	}
	
	.slickoverlay{
		font-size:1.3rem;
		line-height:2.4rem;
	}
	
	.slickoverlay strong{
		font-size:3.8rem;
		line-height:2.6rem;
	}


}

@media screen and (max-width: 1280px), 
       screen and (max-height: 1100px) {

	#container { 
		max-width: 1280px;
		// background:orange; /* ######################## */
	}

}


@media screen and (max-width: 1120px), 
       screen and (max-height: 1000px) {

	#container { 
		max-width: 1100px;
		 
		 // background:grey;  /* ######################## */
	}
	
	#navidesk, .ctwrap{
		width:700px;
	}
	
	#navidesk {   /*desktop*/
		letter-spacing:-1px;
	}
}




@media screen and (max-width: 1020px), 
       screen and (max-height: 900px) {
   
   	#navidesk, .ctwrap{
		width:680px;
	}
	
	#container { 
		max-width: 960px;
		//background:yellow; /* ######################## */
	}
	
	#logo{ 
		width:54%;
	}
	
	#footer{
		width: 80%; 
	}
}


@media (max-width: 800px){  /*  BURGER EIN */ 

	#container { 
		// background:orange;  /* ######################## */
	}

	#navidesk, #naviwrap{  
		display: none; 
	}
	
	#burger{  
		top:15vw;
		right:2%;
		display:block;
	}	
	
	#navimobil {/*mobil*/
		top:15vw;
		border-radius: 30px 0 0 30px;
		background:var(--ad--navbg);
		opacity:1;
	}
	 	
	.tog-link-mobil{
		display:inline-block;
	}
	
	.arverkauft .navblddiv{
		margin-bottom:40%;
	}


	.nav-link, .nav-link-tog {
		color: #fff;
		font-weight:800;
	}
	
	.nav-link {
		color: #fff;
		font-weight:600;
	}
	
	#logo{ 
		margin-left:0;
		width:70%;
		min-width:auto;
	}

	.nurmobilzeigen{
		display:block !important;
	}
	
	#sprachenliste{
		display:none;	
	}
	
	#header{
		border-bottom:1px solid black;	
		width: calc(100% - 10%); 
		margin-top:20px;
		margin-bottom:20px;
		margin-left:5%;
		height:19vw;
	}

	.bodytemplate_10 #header{
		border-bottom:0;	
	}
	
	.ctwrap{ 
		width:calc(100% - 5%);
	}

	.eltpl4 .cthead, .eltpl2 .cthead{
		display:block;
	}

	.slick10, .slick10 img{
		-webkit-aspect-ratio: var(--ad--verhr);
		aspect-ratio: var(--ad--verhr);
	}

	.ctwrap{  
		margin-left:5%;
		width: calc(95% - 5%);
	}
	
	.ctwrap10{
		margin-left:0;
	}
	
	
	.slickoverlay, .slicktit{
		left:5%;
		width:45%;
	}
	
	 .slicktit{
		width:80%;
	}


	#footer{
		margin-left:5%;
		width:95%;
	}


	#footer .ct14{
		width:90%;
		margin-bottom:2%;
	}

}


@media (max-width: 640px){ 

	.slick10, .slick10 img{
		-webkit-aspect-ratio: var(--ad--verhq);
		aspect-ratio: var(--ad--verhq);
	}
	
	#navimobil {/*mobil*/
		//top:18vw;
	}
	
	#header{
		height:23vw;
	}
	
	#burger{  
		//top:14vw;
		right:2%;
		display:block;
	}	
	
	#logo{ 
		width:80%;
	}
	
	.ctcolumns1{
		width: 100%;
	}
	
	.ctcolumns1 img{
		width: 100% !important;
	}
	
	.slick2 .slick-dots{
		bottom: -10%;
		width: 50%;
	}
	
	.slick2 .slick-dots li button::before {
		font-size:1.5rem;
		line-height:3rem;
	}
	
	.ct6li, .ct6re, .ct7li, .ct7re {
		width:99%;
		margin-right:0;
		float:none;
		clear:left;
	}
	
	.ct6li, .ct7li{
		margin-bottom:1rem;
	}
	
	.slickoverlay{
		left:2%;
		width: 70%;
	}
	
	.slick10  .slick-dots li button::before {
		font-size:2rem;
		line-height:3rem;
	}
 
	#article {
		margin-bottom:20px;
	}
	
	.navbildleg{
	//	margin-top:0;
	//	line-height:1.3rem;
	}


}
		
	
@media (max-width: 479px){ 
	
	#header, .ctwrap, #footer{  
		margin-left:2%;
		width: calc(98% - 2%);
	}
	
	#navimobil {/*mobil*/
		top:18.5vw;
	}
	
	#burger{  
		top:16.5vw;
	}

	.ctcolumns1 ul{
		padding-left:1rem;
	}

	.ctwrap10{
		margin-left:0;
	}
	
	.slick10, .slick10 img{
		-webkit-aspect-ratio: var(--ad--verhm);
		aspect-ratio: var(--ad--verhm);
	}

	.navimliste{
	    padding-top:0px;
	}
	
}



