.tx-kesearch-pi1 {
    font-family: inherit!important;
}
.tx-kesearch-pi1 .kesearch_searchbox {
	max-width: none;
}
.tx-kesearch-pi1 .kesearch_searchbox .kesearchbox {
	width: 100%;
	height: auto;
}
.tx-kesearch-pi1 .kesearch_searchbox .kesearchbox #ke_search_sword {
	position: relative;
	top: 0;
	width: 100%;
	border: 1px solid #000;
}
.tx-kesearch-pi1 .kesearch_searchbox .kesearchbox #ke_search_sword::-webkit-search-cancel-button {
	opacity: 0;
	pointer-events: none;
}
.tx-kesearch-pi1 #kesearch_results .showmore.hidden { display: none; }
.tx-kesearch-pi1 #kesearch_results .showmore:focus { color: #000000; }
.tx-kesearch-pi1 #kesearch_results .showmore:hover:focus { color: #FFFFFF; }

.tx-kesearch-pi1 #kesearch_filters .typefilter { pointer-events: none; }
.tx-kesearch-pi1 #kesearch_filters label {
	font-family: RZFuturaBook,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;
	font-size: 2.1rem;
	line-height: 3.36rem;
	font-weight: inherit;
	color: inherit;
}

.tx-kesearch-pi1 form h3 {
	padding-top: inherit;
	text-align: inherit;
	font-size: 2.8rem;
	line-height: 4.3rem;
	margin-bottom: 3rem;
	text-transform: uppercase;
	font-weight: 400;
}

.tx-kesearch-pi1 .activeFilter {
	margin-top: 2.1rem;
	font-family: RZFuturaBook,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;
}
.tx-kesearch-pi1 .activeFilter span { margin-right: 2.1rem; }

.tx-kesearch-pi1 .kesearch_pagebrowser ul li { margin-left: 1rem; }
.tx-kesearch-pi1 .kesearch_pagebrowser ul li:first-child { margin-left: 0; }
.tx-kesearch-pi1 .kesearch_pagebrowser ul:after {
	content: '';
	display: table;
	clear: both;
}

.tx-kesearch-pi1 #kesearch_pagebrowser_top .pages_total { border-bottom: 0; }
.tx-kesearch-pi1 #kesearch_pagebrowser_bottom .pages_total { border-top: 0; }

/*.type_results .mfc_borderedElement:last-child { border-bottom: 1px solid #6c6c6c; }*/
.type_results:not(:first-child) .mfc_searchSegmentHeader:first-child { margin-top: 3rem; }

.autocomplete-suggestions { z-index: 10000; }
.autocomplete-suggestions .autocomplete-suggestion { line-height: 40px; }

.news-search-form {  }
.news-search-form fieldset {
	display: flex;
	align-items: center;
	padding: 0;
	max-width: none;
}
.news-search-form fieldset .form-group { margin: 0; }
.news-search-form fieldset button { margin: 0; }

.tx-rheinzinkreferences .mfc_pagination { margin-bottom: 4.8rem; }
.tx-rheinzinkreferences .mfc_pagination ul:after {
	content: '';
	display: table;
	clear: both;
}

.frame-type-accordion-container .frame .h1-alike,
.frame-type-accordion-container .frame .h2-alike,
.frame-type-accordion-container .frame .h3-alike,
.frame-type-accordion-container .frame .h4-alike,
.frame-type-accordion-container .frame h1,
.frame-type-accordion-container .frame h2,
.frame-type-accordion-container .frame h3,
.frame-type-accordion-container .frame h4,

.frame-type-workshops-container .frame .h1-alike,
.frame-type-workshops-container .frame .h2-alike,
.frame-type-workshops-container .frame .h3-alike,
.frame-type-workshops-container .frame .h4-alike,
.frame-type-workshops-container .frame h1,
.frame-type-workshops-container .frame h2,
.frame-type-workshops-container .frame h3,
.frame-type-workshops-container .frame h4,

.frame-type-1col-container .frame .h1-alike,
.frame-type-1col-container .frame .h2-alike,
.frame-type-1col-container .frame .h3-alike,
.frame-type-1col-container .frame .h4-alike,
.frame-type-1col-container .frame h1,
.frame-type-1col-container .frame h2,
.frame-type-1col-container .frame h3,
.frame-type-1col-container .frame h4,

.frame-type-2cols50-container .frame .h1-alike,
.frame-type-2cols50-container .frame .h2-alike,
.frame-type-2cols50-container .frame .h3-alike,
.frame-type-2cols50-container .frame .h4-alike,
.frame-type-2cols50-container .frame h1,
.frame-type-2cols50-container .frame h2,
.frame-type-2cols50-container .frame h3,
.frame-type-2cols50-container .frame h4,

.frame-type-2cols3366-container .frame .h1-alike,
.frame-type-2cols3366-container .frame .h2-alike,
.frame-type-2cols3366-container .frame .h3-alike,
.frame-type-2cols3366-container .frame .h4-alike,
.frame-type-2cols3366-container .frame h1,
.frame-type-2cols3366-container .frame h2,
.frame-type-2cols3366-container .frame h3,
.frame-type-2cols3366-container .frame h4,

.frame-type-2cols6633-container .frame .h1-alike,
.frame-type-2cols6633-container .frame .h2-alike,
.frame-type-2cols6633-container .frame .h3-alike,
.frame-type-2cols6633-container .frame .h4-alike,
.frame-type-2cols6633-container .frame h1,
.frame-type-2cols6633-container .frame h2,
.frame-type-2cols6633-container .frame h3,
.frame-type-2cols6633-container .frame h4,

.frame-type-3cols33-container .frame .h1-alike,
.frame-type-3cols33-container .frame .h2-alike,
.frame-type-3cols33-container .frame .h3-alike,
.frame-type-3cols33-container .frame .h4-alike,
.frame-type-3cols33-container .frame h1,
.frame-type-3cols33-container .frame h2,
.frame-type-3cols33-container .frame h3,
.frame-type-3cols33-container .frame h4
{
	margin-top: 0;
	margin-bottom: 1rem;
}

.text-uppercase { text-transform: uppercase; }
