.composedcontent-standardseite-eppelheim:not(.audio) .composedcontent-image-gallery .image, .composedcontent-standardseite .composedcontent-image-gallery .image {
	margin: 0 20px 20px 0;
}
/********************************************************************************************************/
/* Linke Navigation Beginn */
/********************************************************************************************************/
body.level2 .ym-col1,
body.level2 .ym-col1,
body.level3 .ym-col1,
body.level4 .ym-col1 {
	display: block;
	margin-left: -250px;
	left: 0;
	opacity: 0.9;
	position: absolute;
	top: 215px;
	width: 250px;
	z-index: 9;
}
.ym-col1 * {
	font-size: 13px;
}
body.level2 .ym-col1:hover {
	opacity: 1;
}
.ym-col1 .ym-cbox {
	padding: 0;
}
.nav-bar-toggle {
	background: #a50050;
	color: #fff;
	cursor: pointer;
	height: 123px;
	margin-left: 250px;
	padding: 7px 20px;
	position: absolute;
	top: 20px;
	width: 20px;
}
.fa.fa-bars {
	margin: 0 0 0 -5px;
}
.nav-bar-toggle .fade-nav {
	display: block;
	-moz-transform: rotate(90.0deg);
	-o-transform: rotate(90.0deg);
	-webkit-transform: rotate(90.0deg);
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)";
	transform: rotate(90.0deg);
}
.ym-col1 .nav-outer {
	background: #a50050;
	padding: 20px 0;
}
.ym-col1 .nav-outer h3 {
	margin: 0 0 10px 0;
}
.ym-col1 .nav-outer h3 a {
	color: #fff;
	display: block;
	font-size: 18px;
	line-height: 22px;
	padding: 10px 20px;
}
.ym-col1 .ym-vlist ul {
	border: none;
}
.ym-col1 .ym-vlist li {
	background: none;
}
.ym-col1 .ym-vlist li:hover {
	background-color: transparent;
}
.ym-col1 .ym-vlist li a,
.ym-col1 .ym-vlist li strong,
.ym-col1 .ym-vlist li span {
	background: none;
	color: #fff;
	padding: 3px 20px;
	width: auto;
}
.ym-col1 .ym-vlist li a:hover {
	background-color: transparent;
}
.ym-col1 .ym-vlist li a.active {
	font-family: 'Frutiger LT W01 65 Bold';
}
/********************************************************************************************************/
/* Linke Navigation Ende */
/********************************************************************************************************/

.infobox {
	background: #f3f2f0;
	margin: 20px 0;
	padding: 20px 50px;
}
#header .scrollDown {
	margin: 0 auto;
	position: absolute;
	text-align: center;
	top: 743px;
	width: 100%;
}
#header .scrollDown #ScrollChevronDown {
	background: url(../img/bahnstadt/scroll-down.png) center center no-repeat;
	height: 110px;
	width: 110px;
}
#header .scrollDown #ScrollChevronDown:hover {
	background: url(../img/bahnstadt/scroll-down-hover.png) center center no-repeat;
}
.presse-uebersicht:after {
	clear: both;
	content:".";
	display: block;
	visibility: hidden;
}

.zmBox .zmNavigClass {
	display: none;
}
.pm-meldung:nth-child(odd) {
	background-color: #eee;
}

/*ZM-Übersichtskarte*/
.Uebersichtskarte #zmDetail .mapsLink, .Uebersichtskarte #zmDetail .efaLink {display: none;}
.Uebersichtskarte #zmDetail .zmzursuche {display: none;}
.Uebersichtskarte #zmDetail .kategorie {display: none;}

@media only screen and (min-width: 600px) and (max-width: 829px) {
	iframe {
		width: 100% !important;
		height: 300px !important;
	}
}
@media only screen and (min-width: 480px) and (max-width: 599px) {
	iframe {
		width: 100% !important;
		height: 300px !important;
	}
}
@media only screen and (max-width: 479px) {
	iframe {
		width: 100% !important;
		height: 200px !important;
	}
}

.pm-meldung .pm-content .pm-title .pm-detaillink .pm-title-from, 
.pm-from {
    display: none !important;
}