/**
* (C) by Matthias Gally
* Gally Websolutions GmbH, www.gally-websolutions.com
**/
@media only screen and (max-width: 1055px)  {

	#navi {
		display:none;
	}
	#menuicon {
		display:block;
		position:relative;
		right:0;
		width: 100%;
	}
	#menu {
		background-color:#DCE49B; 
		padding-bottom:10px;
	}
	
	#menu ul {
		padding:0;
		margin:0;
		list-style-type:none;
	}
	
	#menu li {
		padding:0;
		margin:0;
		text-align:left;
		width:100%;
		display:inline-block;
		border-bottom:1px solid #fff;
	}
	#menu a{
		padding:0 0 0 13px;
		margin:0;
		text-align:left;
		text-decoration:none;
		background-color:#DCE49B; 
		color:#15228B;
		width:100%;
		display:inline-block;
		line-height:50px;
		box-sizing: border-box;
		text-transform: uppercase;
	}
	
	
	#menu ul ul li a{
		background-color:#383a40; 
		color:#383a40;
	}
	
	#menu a:hover {
		color:#ffffff;
		background-color:#40B4A7;
	}
	#menu a.active_sub, #menu a.active {
		color:#ffffff;
		background-color:#40B4A7;
	}
	
	
	#menu a, #menu a:visited {
		
		transition-property: color, background;
		transition-duration: .25s, .25s;
		transition-timing-function: ease-in-out, ease-in-out;
		-webkit-transition-property: color, background;
		 -webkit-transition-duration: .25s, .25s;
		 -webkit-transition-timing-function: ease-in-out, ease-in-out;
		-moz-transition-property: color, background;
		 -moz-transition-duration: .25s, .25s;
		 -moz-transition-timing-function: ease-in-out, ease-in-out;
	}
	
	
	#menu ul li ul li{
		padding-bottom:20px;
		float: left;
		padding-bottom: 0px;
		border-bottom:none;
	}
	
	#menu ul li ul li a {
		background-color:#f5f5f5;
		color:#15228B;
		text-transform: none;
		line-height:45px;
	}
	
	#menu ul li ul li ul li{
		padding-bottom:0px;
		width: 100%;
	
	}
	
	#menu ul li ul li ul li a {
		background-color:#F9F6F2;
		color:#3F3C36;
		font-weight:normal;
	}
	
	#menu ul li ul li ul li a:hover {
		color:#ad7955;
	}
	
	#bildlinks {
		display: none;
	}
	
	#contentwrapper {
		width: 100%;
	}

}

@media only screen and (min-width: 750px) and (max-width: 1024px)  {

	#menu ul li ul li{
		width: 100%;
	}
	
#navi {
    float: left;
    margin-bottom: 1px;
    width: 100%;
	position: relative;
    z-index: 2147483647;
}


}




@media only screen and (min-width: 1024px)  {


}
