.efre-overview-image {
	position: relative; 
	text-align: right; 
	padding-left: 23%; 
	z-index: 1;
	margin-bottom:25px;
	margin-top:4rem;
}
.efre-overview-image ul {
	list-style-type:none;
	padding:0;
	margin:0;
}
.efre-overview-image img {
	width:100%;
	margin-left:-2px;
	border-radius:3px;
	list-style-type:none;
}

.efre-overview-navi {
	width: 320px; 
	background:#f5f5f5;
	position:absolute;
	top: 50px; 
	left: 0; 
	z-index: 2; 
	text-align: left; 
	padding:30px 0;
	box-shadow:0 25px 20px -20px rgba(74,74,74,0.3);
}
.efre-overview-link {
	max-width:1000px;
	position:absolute;
	bottom:-25px;
	right:20px;
	background:var(--efre);
	color:#ffffff;
	text-align:right;
	padding:15px 30px;
	border:2px solid #ffffff;
	display:inline-block;
}
.efre-overview-link .link-inline, .efre-overview-link .link--external, .efre-overview-link .link--download {
	color:#ffffff !important;
	box-shadow:none !important;
	margin-left:-3rem;
}
.efre-overview-link .link-inline:before, .efre-overview-link .link--external:before, .efre-overview-link .link--download:before {
	display:none !important;
}
.efre-overview-navi .navi-list-item.active {
	color:#ffffff !important;
	background:var(--efre) !important;
	display:block;
	font-weight:600;
	font-size:2.0rem;
	letter-spacing:-0.25px;
}
.efre-overview-navi .navi-list-item.active > .link-inline, .efre-overview-navi .navi-list-item.active > .link--external, .efre-overview-navi .navi-list-item.active > .link--download {
	color:#ffffff !important;
}
.efre-overview-navi .navi-list-item:hover > .link-inline, .efre-overview-navi .navi-list-item:hover > .link--external  {
	background-color:var(--bw-black) !important;
	color:#ffffff !important;
}
.efre-overview-navi .navi-list-item {
	display:block;
	width:100%;
}
.efre-overview-navi .navi-list-item .link-inline:before, .efre-overview-navi .navi-list-item .link--external:before {
	display:none !important;
}
.efre-overview-navi .navi-list-item li a:hover, .efre-overview-navi .navi-list-item .link--download:hover {
	color:#ffffff;
	background:var(--efre) !important;
	display:block;
	font-weight:600;
	font-size:2.4rem;
}

.efre-overview-navi .navi-list-item .link-inline, .efre-overview-navi .navi-list-item .link--external, .efre-overview-navi .navi-list-item .link--download {
	padding:10px 20px;
	box-shadow:none;
	line-height:2.8rem;
	margin-left:0;
	display:block;
}
.efre-overview-navi .navi-list-item .link-inline:after {
	display:none;
}
.image-big-list-item a, .image-big-list-item a:hover {
	background:transparent !important;
	box-shadow:none !important;
}
.image-big-list-item.active{
   display:block;
}
.image-big-list-item {
  display:none;
  text-align:right;
}
.overview-link-list-item.active{
   display:block;
}
.overview-link-list-item {
  display:none;
  text-align:right;
}
.overview-link-list-item .link, .overview-link-list-item .link--download, .overview-link-list {
	color:#ffffff !important;
	margin-left:0;
}

.efre-overview-link:hover {
	background-color:var(--efre-halbton);
	border:2px solid var(--efre);
}
.efre-overview-link:hover a {
	color:var(--efre) !important;
	box-shadow:none !important;
}
.overview-link-list-item .link::after {
	display:none;
}

.efre-overview-navi .navi-list-item .link:before {
	display:none !important;
}
.overview-link-list-item .link:before {
	display: none !important;
}
.overview-link-list-item .link, .overview-link-list-item .link--download {
	padding-left:0 !important;
}
.efre-overview-link:hover, .overview-link-list-item .link--download:hover {
	color:var(--bw-black) !important;
}
ul.image-big-list {
	border: 1px solid var(--bw-black);
    background-color: #ffffff;
    outline: 1px solid transparent;
    transition-property: outline;
    overflow: visible;
	border-radius:3px;
	padding:var(--bw-space-100);
}
ul.image-big-list:hover {
    outline: 1px solid var(--bw-black)
}




@media only screen and (max-width:1024px) {
	.efre-overview-link {
		display:none !important;
	}
	.efre-overview-image img {
		display:none !important;
	}
	.efre-overview-image {
		margin:0;
		padding:0;
	}
	.efre-overview-navi {
		position:relative;
		width:100%; 
		background:#f5f5f5;
		z-index: 2; 
		text-align:left; 
		top:0;
		padding:30px 0;
		box-shadow:0 25px 20px -20px rgba(74,74,74,0.3);
	}
	.efre-overview-image {
		padding-left:0;
	}
	.navi-list-item.active li {
		color:#ffffff !important;
		background:var(--efre);
		display:block;
		font-weight:600;
		font-size:2.4rem;
	}
}

