@media screen and (max-width: 980px){
/* Style sheet tablet */

#mobile_mainnav{
	display: none;
	position: absolute;
	right: 0px;
	margin-top: 40px;
}
#desktop_mainnav{display:none;}
#mobilenav_btn{
	display:block;
	background-image: url("lib/media.php?id=767");
	background-repeat: no-repeat;
	background-size: cover;
	width:42px;
	height:42px;
	position: absolute;
    right: 30px;
    top: 100px;
    width: 42px;
	cursor:pointer;
}

/* Für Selectbox Navi

#mobile_mainnav .formbody{
background-image: url("lib/media.php?id=767");
background-repeat: no-repeat;
background-size: 42px 42px;
}

#mobile_mainnav select {
  height: 42px;
  opacity: 0;
  width: 42px;
}*/
#banner{
	margin-top:0px;
}
.inside{
	width:94%;
	padding-left:3%;
	padding-right:3%;
}

.borderedinside{
	width:85%;
}

#search{
	right:30px;
}
#desktop_mainnav{
	right:20px;
}

.newspic {
	width:590px;
	}

/*.sixth{
	display:block;
	float:left;
	width:29%;
	padding-left:2%;
	padding-right:2%;
	height:250px;
}
.sixth.first{
	padding-left:2%;
	padding-right:2%;}
.sixth.last{
	padding-left:2%;
	padding-right:2%;
}*/
.sixth{
	display:none;
}

.sixth.last{
	display:block;
	width:96%;
	padding-left:2%;
	padding-right:2%;
}

.newsblock{
	width:100%;
	width: -webkit-calc(100% - 10px);
    width: -moz-calc(100% - 10px);
    width: calc(100% - 10px);
}
.newspic{

	clip:none;
	clip-path:none;
	filter:none;
	width:100%;
}

p.teaser{
	display:none;
}



#mobile_mainnav{font-size:15px; position:relative;background-color:#333;overflow:hidden;}
.mobnav ul{margin-bottom:3px;}
.mobnav ul li{width:auto;display:block;margin-top:0px;padding-top:0;background-color:#444;color:#ffffff;font-weight:bold;}
.mobnav ul li a,.mobnav ul li span{display:block;padding:8px 20px 8px 20px;color:#fff; }
.mobnav ul li a:hover,.mobnav ul li a.active{font-weight:normal;color:#fff;cursor:pointer;background-color:#208535;}
.mobnav ul.level_2 li a.trail{background-color:#208535;font-weight:normal;color:#fff}
.mobnav ul li ul.level_2{padding-left:15px;}
.mobnav ul li ul li ul.level_3{padding-left:30px;}
.mobnav ul li ul li{height:auto;float:none;margin-top:0}
.mobnav ul li ul li a,.mainnav ul li ul li span{height:auto;float:none;display:block;padding:8px 20px 8px 20px;background-color:#444;color:#ffffff}
.mobnav ul li ul li a:hover{background-color:#208535;font-weight:normal;color:#fff}
.mobnav ul li ul li a.active{background-color:#208535;font-weight:normal;color:#fff}

}
