
#fuss_m {
	display:none;
	padding-bottom: 3px;
	bottom: 10px;
}

/*------------*/





/*------------*/
#mobileMenu
{  
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	display: none;
	
}

#mobileMenu ul li 
{
        display:block;
        background-color: #73B7C4;
        color: #fff;
		font-size:0.9em;
        padding: 12px 0;
        letter-spacing: 0.1em;
        text-align: center;
        text-transform: uppercase;
        border-bottom: 1px dotted #155763;
}
#mobileMenu ul li a{ color: #fff;}
.toggleMobile
{
        display: none;	
}



/* MISC */
.clear
{
        clear:both;
}
.hidden
{
        position:absolute;
        clip: rect(1px 1px 1px 1px); /* IE6 & 7 */
        clip: rect(1px, 1px, 1px, 1px);
}


/* --------------------------------------------------------------------------- MEDIA QUERIES FOR A RESPONSIVE LAYOUT ----------------------------------------------*/

@media only screen and (max-width: 675px){
	body/*---------------mit festem hg------------*/
	{
		width:100% !important;
		padding-bottom:25px;
	}
	
	#start h1,#imp h1,#dts h1 {
		 padding-top: 80px;
	}

	#header /*--------------streifen navi logo------------------S*/
	{
		width:100%;
		top:0;
		position:fixed;
		display:block;
		z-index:999;
		border:0px solid #369;
		background-color: #FFFFFF;
	}

	#mobileMenu /*-------------------------------*/
	{
		display: block;
		z-index: 99;
	
	}
	
	.toggleMobile /*   background:rgba(199,216,226,0.7)  */
	{      
		position: fixed;
		top: 15px;
		left: 15px;
		display: block;
		width: 40px;
		height: 36px; 
		cursor: pointer;
		z-index: 999;
		border:0 ;		
	}
	
	.toggleMobile span.menu1, .toggleMobile span.menu2, .toggleMobile span.menu3 /*hambuger*/
	{
		display: block;
		position: absolute;
		width: 40px;
		height: 8px;
		left: 0;
		background: #007C94;
		-webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
		transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	
	}
	
	.toggleMobile span.menu1
	{
		top: 0;
	}
	
	.toggleMobile span.menu2
	{
		top: 14px;
	}
	
	.toggleMobile span.menu3
	{
		top: 28px;
	}
	
	.toggleMobile.active span.menu1
	{
		top: 14px;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
		transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	}
	
	.toggleMobile.active span.menu2
	{
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
		-webkit-transition: all 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
		transition: all 0.5s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	}
	
	.toggleMobile.active span.menu3
	{
		opacity: 0;
		-webkit-transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
		transition: opacity 0.35s cubic-bezier(0.75, 0.25, 0.10, 0.95);
	}

	#toptop {
	 display:none;
	}
	
	#topin {
	 display:none;
	}
	
	#navi {
		width:100%;
		height:75px;
		position:fixed;
		margin-top:0;
		padding-top:0;
		background:rgba(255,255,255,.96) url(../assets/str_m.png) left bottom repeat-x;
		transition: top 0.2s ease 0s;
	}

	#start, #derverein, #termine, #presse, #kopfnuesse {
			margin-top: -75px;
			padding-top: 75px;
	}
	
	.navbar {
		display:none;
	}
	
	nav {
		display:none;
	}
	
	section {
		width:98%;
		height:100%;
		clear:left;
		margin-right:auto;
		margin-left:auto;
	}
	
	#bild {
		display: none;
	}



	footer
	{
		width:100%;
		height:30px;
		bottom:0;
		position:fixed;
		display:block;
		background-image:url(../assets/str.png);
	}
	
	#fuss_m  {
		display:block;
		margin-left: 30px;
		width:80%;
		height:30px;
		bottom:0;
		color:#fff;
		font-size:0.9em;
		border:0px solid #369;
	}
	
	#fuss_m li {
		height:22px;
		float:left;
		display:inline;
		margin:0;
		padding-top:0;
		padding-right:25px;
		vertical-align:top;
	}
	
	#fuss_m a {
		display:block;
		color:#fff;
	}
		
	.flex-container {
    flex-direction: column;
  }

} /* media only screen and (max-width: 675px) */

