.lwm-anzeige {
	margin: 0 0 4px;
	font-size: 12px;
	color: #555555;
	text-transform: uppercase;
	letter-spacing: 0.05em;
}

.lwm-box-titel {
	margin: 0;
}

.herald-entry-content a {
	overflow-wrap: anywhere;
}

.herald-entry-content a,
.entry-content a,
.herald-entry-content blockquote p,
.entry-content .advice a,
.entry-content td a {
	color: #9e5500;
}

.entry-content p a,
.entry-content li a,
.entry-content td a {
	text-decoration: underline;
}

.herald-breadcrumbs,
.herald-breadcrumbs a,
#herald-breadcrumbs .breadcrumb_last {
	color: #595959;
}

a.herald-read-more,
.herald-load-more a,
.kur-ebook .mks_button,
.herald-pagination a {
	background-color: #a85b00 !important;
	color: #ffffff !important;
}

.header-bottom .herald-menu > li.current-menu-item > a,
.header-bottom .herald-menu > li.current-menu-ancestor > a {
	background-color: #4a4a4a;
}

body,
.header-middle .herald-menu,
.header-bottom .herald-menu,
.herald-header-sticky .herald-menu,
.herald-mobile-nav,
.herald-menu li.herald-mega-menu .herald-ovrld .meta-category a {
	font-family: "Open Sans", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6, .h7 {
	font-family: Lato, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}


#uebungen-auswahl a.uebungenlink {
	background-color: #a85b00;
	color: #ffffff;
}

.header-bottom .herald-menu > li[class*="current"] > a {
	background-color: #4a4a4a;
}

.ez-toc-list a.ez-toc-link {
	display: inline-block;
	min-height: 24px;
	padding: 2px 0;
}

@media (max-width: 767px) {
	.cmplz-cookiebanner {
		min-width: 0 !important;
		width: auto !important;
		left: 10px !important;
		right: 10px !important;
		box-sizing: border-box;
	}

	.cmplz-cookiebanner .cmplz-body {
		min-width: 0;
	}

}

@media (max-width: 991px) {
	.herald-page > div[style*="float:left"],
	.starcrumbs div[style*="float:left"] {
		float: none !important;
	}
}

.kk-star-ratings {
	flex-wrap: wrap;
	max-width: 100%;
}

.kk-star-ratings.kksr-template {
	clear: both;
}
