body {
	background-image: none;	
}
.showonmobiles {display:block ! important;}
.nomobiles {display:none ! important;}

.toparea {display:none ! important;}

.menuewrapper {width: 100%; min-width:100%; position:absolute; top:0; left:0;}

.rightbox {display:none ! important;}


.wrapper, .menuebox, .footerbox, #nav .menu li ul, #nav .menu li ul div    {width: 100%; min-width:100%; margin-left: 0;  margin-right: 0;}
.innerfooter {width: 96%; margin: 0 0 0 0;  padding: 10px 2% 10px 2%;}


.menuewrapper a.logobox {width: 100%; height:110px; }

#nav {height: 80px; overflow-y:hidden;}
#nav ul li a {padding: 48px 5px 14px 2px; }
#nav .menu li ul div  {position:fixed; top:170px; left:0; }
#nav .menu li ul li { width: 49%;}

.topspacer {height:234px;} /*Abstand unterhalb des Menüs */

blockquote {
	float:none;
	margin-top: 0;
	margin-right: auto;
	background-color: #e4f0c6;
	width:300px;
	}

#supersized {display:none;}


/* Smaller Screens */
@media screen and (max-width: 540px) {
	
}

/* ================================================================================================= */
/* Smaller Screens */
@media screen and (max-width: 400px) {

	#nav .menu li ul li, .topbox ul li, .topbox ul li a  { width: 100%;}
	#nav .menu li a.lev0 span {font-size:10px;}
	
	.contentbox, .contentboxcenter { width:100%;}
	.contentbox .inner {margin:0 10px 0 10px;}
	
	.rightbox  {width: 100%; margin-bottom: 20px; border-bottom:5px dotted #aaa; }
	.rightbox .inner {margin:0 0px 20px 10px;}
	
	



}