@media (max-width: 1023px){ 
	
	#footer .eltpl24, #footer .ctc5{
		display:block;
		width: auto;
		float:none;
		clear:left;
		margin-bottom:10px;
		padding-bottom:10px;
	}
	
	.expertisewrap {
		bottom:435px;
	}
	
	.eltpl10 .ctsl{
		width:68%;
	}

 
	.eltpl9b .blddiv{
		width:30%;
		margin-right:2%;
	}
	
	.eltpl9b .blddiv:nth-child(4n){
		margin-right:2%;
	}
	
	.eltpl9b .blddiv:nth-child(3n){
		margin-right:0;
	}


}

@media (max-width: 767px){ /* */
	
	#article{
		width:calc(100% - 50px);
	}
	
	#logo{ 
		width:calc(100% - 60px);
	}
	
	#headertext {
		width:calc(100% - 40px);
	}
	
	#burger {
		right:-15px;
	}
	
	.eltpl10 .ctc1{
		width:calc(45% - 20px);
		margin-right:20px;
	}

	.eltpl10 .ctsl{
		width:55%;
	}

	.expertisewrap {
		position: relative;
		bottom:-2px;
		right:-4px;
		margin-bottom:15px;
		width:100%;
		text-align:right;
	}
	
	.expertise{
		writing-mode: horizontal-tb;
		transform: rotate(0deg);
	}

	.ctc2, .ctc3,.ctc4, .ctc5{
		width: 100%;
		margin-right:0;
	}

}



@media (max-width: 640px){ /*##ipad hoch*/
 	
 	#header {
  		min-height: 80px;
  		margin-bottom:10px;
  		margin-top:10px;
 	}
 	
	#article{
		width:calc(100% );
		margin-left: 0;
	}
 		
	#headertext {
		width:calc(100% );
		margin-left: 0;
		margin-top:10px;
	}
 	
 	#headertext h1{
		display: block;
	    white-space: wrap;
	    font-size: 2rem; /* Skaliert die Schrift relativ zur Breite des div */
	}
	
	.eltpl9b .blddiv{
		width:45%;
		margin-right:2%;
	}
	
	.eltpl9b .blddiv:nth-child(4n){
		margin-right:2%;
	}
	
	
	.eltpl9b .blddiv:nth-child(3n){
		margin-right:2%;
	}
	
	.eltpl9b .blddiv:nth-child(2n){
		margin-right:0;
	}
	


 	.eltpl10 .ctc1{
		width:100%;
		margin-right:0;
	}
	
	.eltpl10 .ctsl{
		width:100%;
	}
	
	#footer{ 
		font-size:1rem;
		line-height:1.4rem;
		min-height:auto;	
		border-bottom:80px solid var(--ad--gelb);
	}
	
}

@media (max-width: 480px){ /*##ipad hoch*/
	
	body {
		font-size: 1.2em;
		line-height: 1.7em;
	}

	#container {
		width: calc(100% - 20px);
		padding: 0;
		margin: 0 ;
		margin-left:10px;
	}

	.expertise{
		font-size:3.5rem;	
	}
	
	.expertisewrap {
		margin-bottom:4px;
		right:-3px;
	}
}

