@media only screen and (max-width: 1400px) {	
.content-area, .site-info, .inside {
width:85%;
}

.main-navigation ul {
margin-right:7.5%;
}

.main-navigation img {
left:7.5%;
}
}

@media only screen and (max-width: 900px) {	

.main-navigation{
	float:none;
}

.main-navigation ul {
	float:none;
	margin-top:80px;
}

.main-navigation li {
	float: none;
	text-align: right;
	margin:10px 0;
	padding:0;
	clear:both;
}

.main-navigation ul ul {
	float: right;
	position: absolute;
	top: 0;
	left:auto;
	right: 999em;
	z-index: 99999;
	margin:0;
	text-align:right;
	margin:10px 0;
	background:rgba(255,255,255,0.2);

}

.main-navigation ul ul a {
	width: 200px;
	float:none;
	padding-right: 20px;
}

.main-navigation ul ul li {
	float:none;
	text-align:right;
	display:block;
	width:200px;
	padding-right:20px;
}

.main-navigation li:hover > a,
.main-navigation li.focus > a {
}

.main-navigation ul ul :hover > a,
.main-navigation ul ul .focus > a {
}

.main-navigation ul ul a:hover,
.main-navigation ul ul a.focus {
}

.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
	position:relative;
	left:auto;
	right: 0;
}

.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
	left: 100%;
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a,
.main-navigation .current-menu-ancestor > a {
}

}

@media only screen and (max-width: 800px) {	
.main-navigation img {
	margin-top:-15px;
	max-height:100px;
	left:2.5%;
}

.isStuck img {
max-height:65px;
}

.content-area {
	width:95%;
	padding-top:35px;
	margin-top:0;
}

.inside, .site-info {
	width:95%;
	padding:0;
}

.site-info .vier {
text-align:left;
}

.aktuelles {
padding-top:35px;
}

.aktuelles ul, .events-list {
	display:block;
}

.blogpost-single, .event-single {
	float:none;
	width:auto;
	margin-right:0;
	margin-bottom:10px;
}
	
#pl-297 .panel-grid {
	margin-bottom:0 !important;
}
	
#pl-297 .panel-grid-cell {
margin-bottom: 45px;
}

}