.category-listed {
	display: inline-block;
	color: #76b458;
	padding: 0.5em 0.5em;
	margin-right: 0.5em;
	margin-bottom: 0.5em;
}
.category-listed:hover {
	color: #fff;
	background-color: #76b458;
}
.glossary-index-list {
	width: 40% !important;
}
.glossary-index-list_item {
	list-style: none !important;
	margin-left: 0 !important;
	padding-left: 1.5em;
	position: relative;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
}
.glossary-index-list_item:before {
	content: ">>";
	position: absolute;
	display: inline-block;
	left: 0;
}
.glossary-index-list_item:hover:before {
	color: #76b458;
}
.glossary-index-list_item.active-category {
	color: #76b458;
}

.referenz-quote-source strong {
	color: #76b458;
}

.subpages-list {
	margin-top: 2rem;
}
.subpages-list_item {
	background-color: #ebf6ea;
	display: inline-block;
	width: calc((100% - 2px) / 2);
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0 !important;
	line-height: 2.5em !important;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding-left: 1em;
	height: 36px;
	overflow: hidden;
}
.subpages-list_item:nth-child(2n) {
	margin-right: 0px;
}
	.subpages-list_item a:hover, .subpages-list_item a:focus {
		font-style: italic;
		color: #76b458;
		font-family: "ff-meta-serif-web-pro","Myriad Pro", "Segoe UI", "Helvetica Neue", Verdana, sans-serif
	}
@media (max-width: 566px){
	.subpages-list_item {
		width: 100%;
		margin-left: 0;
	}
	
}
.slideshow-wrapper.ctx--news-single .slideshow_item {
	position: static;
}
@media (max-width: 800px) {
	/* News-Single Fix */
	.slideshow-wrapper.ctx--news-single .slideshow .slideshow_item img {
		width: 100%;
	}
}

.slideshow {
	min-height: 258px !important;
}
@media (max-width: 600px) {
.slideshow {
		min-height: 228px !important;
}
}
@media (max-width: 500px) {
.slideshow {
		min-height: 160px !important;
}
}

.nunikate-content ul {
	background-color: #ebf6ea;
	margin: 2em 0;
	/*padding: 0.9em;*/
	padding: 0.4em;
	
}
.nunikate-content li {
	letter-spacing: 0.0em;
}


.nunikate-content li {
	list-style-image: none;
 
}
.nunikate-content li:before {
	content: ">> ";
	color: #76b458;
	
}