@media (max-width: 1280px) { /*## burger ein! */

#container { /*  die totale seite   */
	width:calc(100% - 20px);
	margin-left:10px;
	margin-right:10px;
}

#article {
	width: calc(100% - 256px);
}

.eltpl9 .blddiv{
	width:31%;
	margin-right:2%;
}

.eltpl9b .blddiv{
	width:32%;
	margin-right:2%;
}

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


.eltpl9b .blddiv:nth-child(3n){
	margin-right:0;
}



}



@media (max-width: 1023px){ /*## burger ein! */

#navidesk, #naviwrap{  
	display: none; 
}

#burger{  
	//top:17px;right:10px;
	display:block;
}

#article {
	width:100% ;
}

}

@media (max-width: 767px){ /*# */

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

#qrcode{
	display:none;
}

.ctcolumns2, .ctcolumns3{
	width: 100%;
	margin-right:0;
}

.ct9bilder .blddiv{
	width:48%;
	margin-right:2%;
	margin-bottom:2%;
}

.formgenzeile {
	width:98%;
	margin-right:0;
}


.eltpl9b .blddiv{
	width:49%;
	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;
}




}



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

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

#header{  
	//width:260px;
}

#burger{  
	top:30px;
	right:0px;
}

.navimliste{/*mobil*/
    padding-top:0px;
}

#sucheworteundtitel{
	margin-left:10px;
	margin-top:10px;
	min-height:10px;
	margin-bottom:0px;
	width:90%;
	border:0px solid;
}

#logo{
	width: 95%;
}

.ct9bilder .blddiv{
	width:100%;
	margin-right:0%;
	margin-bottom:2%;
}


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


.termindetaillinks{
	width:98%;
	margin-right:2%;
}


.termindetailrechts{
	width:98%;
	margin-right:2%;
}
.termindetailbild{
	width:98%;
}


}


