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

#container { /*  die totale seite   */
	max-width: 768px;
}

#navimobil{  
	display: block;   
}

#navidesk, #naviwrap{  
	display: none; 
}

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


}

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

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

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

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

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

}



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

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

#header{  
	width:260px;
}

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

#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%;
}

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


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

.pop{
	width:100% !important;
}

}




nav li {
	width:200px;
	//background-color:#eeeeee;
	// border-bottom:1px solid blue;
	overflow:hidden;
}

.plusbutton{
	float:right;
	width:20px;
	// border:1px solid;
}


nav li a{
	width:160px;
	//display:inline-block;
	// border-left:1px solid grey;
	// border-right:1px solid grey;
	float:left;
}


#navimliste { /* offen nur zum programmieren */
   // display: block;
}

nav ul {
	margin: 0;
	padding: 0;
}

nav li {
	list-style: none;
}

#navimliste .leerzeile1{
	display:none;
}

.plusbutton{
	cursor:crosshair;
}


/*

.klappname {display:inline-block;}
.trenner {margin:0;}
.toklapp {display:none;}
[id^="kl_"] p {border:1px solid;padding:.5em;background:#eee;}
[id^="klapp"] {text-decoration:none;}
[id^="klapp"] span:nth-of-type(2) {text-decoration:underline;}
*/


