@media (max-width: 1024px){ /*##ipad hoch*/

#container { /*  die totale seite   */
	width: 768px;
	margin: left;  /*Der mit der Breite gekoppelte automatische Wert an den Seiten zentriert das Layout. Er ist nicht erforderlich, wenn Sie die Breite von .container auf 100 Prozent setzen. */
	overflow: hidden; 
	padding-left:10px;
	padding-right:5px;
}

#article {  
	width:100%;
}

#navimobil{  display: block;   margin-left:0px; }
#navidesk, #naviwrap{  display: none; }
#burger{  
	top:24px;right:10px;
}

.blddiv9{
	width:23%;
	padding-right:calc(2% - 2px);
}


#header{  
	padding-left:0px;
}

.ctspalte {
	width: 180px;
}

#homesprachen{
	padding-left:620px;
}


}

@media (max-width: 768px){ /*##ipad hoch*/

#container { /*  die totale seite   */
	width: 470px;
}

#burger{  
	top:24px;right:14px;
}

#homesprachen{
	padding-left:410px;
}

.blddiv9{
	width:48%;
	padding-right:1%;
}

.ctdoppelspalte{
	width:100%;
}

.ctspalte {
	width: 100%;
	margin-right:0;
}

#header{  
	width:90%;
	padding-left:0px;
	padding-top:15px;
	
}
.headerbild {
	width: 90%;
}

.ctwrap {
	//margin-bottom:50px;
}




}



@media (max-width: 480px){ /*##ipad hoch*/

body {
	font-size: 16px;
	line-height: 20px;
}

#header{
	height:80px;
}


.sprachenaktiv {
	font-size: 18px;
}
.sprachenlink {
	font-size: 18px;
}


#container { /*  die totale seite   */
	width: 310px;
}

#homesprachen{
	padding-left:270px;
}

#burger{  
	top:17px;
	right:5px;
}

.ctgleichespalte {
	width: 100%;
}

.blddiv9{
	width:100%;
	padding-right:0;
}


#dlvor {
	width:11%;
}

#dlnach {
	width:89%;
}





}





