h4, h4 a {
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	margin: 0 0 20px 0;
}

h5, h5 a {
	color: #000000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 17px;
	margin: 0 0 10px 0;
}

.news-list-container .news-list-item .news-list-morelink {
	padding: 0;
}

.wrapper_links div.category {
	margin: 0 0 20px 0;
}

.wrapper_links div.category a {
	color: #000000;
	padding: 0 !important;
}

.thema-der-woche-startseite a.more,
.news-list-container .news-list-item .news-list-morelink a,
.article-list .news-list-morelink a,
.news-single-backlink a,
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_zurueck a,
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_speichern a,
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_erinnern a,
.tx-wftermine-pi1 .anmeldung_link_zurueck a,
.tx-wftermine-pi1 .erinnerung_link_zurueck a,
#kkdl_flexWrap .kkdl_flex .wrapper_links a,
#tx_wftermine_pi1_anmeldungview .anmeldeformular div.addperson,
#tx_wftermine_pi1_anmeldungview .anmeldeformular div.delperson,
.tx-wfdt3komm-pi1 ul.liste_links li a.int,
div.intern a,
div.extern a,
div.verteiler a,
div.mehr.open a,
div.mehr.close a,
div.print_pm a,
div.mail a,
div.view a,
div.comment a,
div.back a,
div.intern a,
div.dokument a {
	display: flex;
	align-items: center;
	color: #000;
	font-weight: bold;
	padding-left: 23px;
	position: relative;
	text-decoration: none; /* optional, falls Links unterstrichen sind */
	min-height: 16px; /* Icon-Höhe, anpassen falls anders */
	line-height: 1.2; /* leicht anpassbar je nach Schriftgröße */
}

div.mail a {
	padding-left: 0px;
	flex-direction: row;
	flex-wrap: wrap;
}

.thema-der-woche-startseite a.more::before,
.news-list-container .news-list-item .news-list-morelink a::before,
.article-list .news-list-morelink a::before,
.news-single-backlink a::before,
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_zurueck a::before,
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_speichern a::before,
#tx_wftermine_pi1_detailview .detail_beschreibung .detail_footer .detail_link_erinnern a::before,
#kkdl_flexWrap .kkdl_flex .wrapper_links a::before,
#tx_wftermine_pi1_anmeldungview .anmeldeformular div.addperson::before,
#tx_wftermine_pi1_anmeldungview .anmeldeformular div.delperson::before,
.tx-wfdt3komm-pi1 ul.liste_links li a.int::before,
div.intern a::before,
div.extern a::before,
div.mehr.open a::before,
div.mehr.close a::before,
div.view a::before,
div.back a::before,
.tx-wftermine-pi1 .anmeldung_link_zurueck a::before,
.tx-wftermine-pi1 .erinnerung_link_zurueck a::before,
div.comment a::before,
div.print_pm a::before,
div.verteiler a::before,
div.dokument a::before {
	content: "";
	background: url(../pix/famu/icons/rebrush/link_intern.png) no-repeat center;
	background-size: 16px 11px;
	width: 16px;
	height: 11px;
	position: absolute;
	left: 0;
	top: 50%;
	transform: translateY(-50%) translateY(0px); /* +0px Feinkorrektur nach unten */
}



.lb-menu div.extern a::before,
.lb-menu div.intern a::before
{
	content: none;
}
.lb-menu div.extern a,
.lb-menu div.intern a
{
	display: unset;
	align-items: unset;
	color: unset;
	font-weight: unset;
	padding-left: unset;
	position: unset;
	text-decoration: unset;
	min-height: unset;
	line-height: unset;
}



.additional_content {
	background: #f2f0ec;
	padding: 16px 15px 16px 15px;
	margin-bottom: 33px
}

#tx_wftermine_pi1_detailview.aktionsseite .detail_header_subline {
	font-size: 14px !important;
	margin-bottom: 26px;
	line-height: 1.6 !important;
}

.hrpr {
	border: 0;
	height: 1px;
	background-color: #000000;
	margin: 20px 0;
}

#content .frame-layout-1 #rightcol {
	width: 260px;
}

#content .frame-layout-1 #leftcol {
	width: 59%;
}


@media only screen and (min-width : 768px) and (max-width : 1024px) {

		#rightcol input.tx_wftermine_searchsubmit {
			width: auto !important;
			height: 29px !important;
		}



	.powermail_captcha_outer {
	}

	.powermail_captcha {
		margin-top: 10px; /* Abstand zwischen Bild und Input */
	}


	#powermail_captchaimage {
		width: 50% !important;
	}

	#rightcol input.powermail_captcha {
		float: unset;
		font-size: 11px;
		width: 95.6% !important;
		margin-right: 0;
		margin-left: 0px !important;
	}

	#tx_wftermine_pi1_detailview .searchform input.tx_wftermine_searchsubmit {border:0; padding:0; width:21px !important;border:#c0b5a5 1px solid; border-left:0; height: 24px !important;}

	#rightcol input {
		width: 95.6% !important;
	}

	#rightcol .powermail_check_inner input {
		width: 5% !important;
	}

	#rightcol select {
		width: 100% !important;
	}
	#rightcol textarea {
		width: 97.9% !important;
	}

	#powermail_fieldwrap_176 .powermail_check_inner, #powermail_fieldwrap_188 .powermail_check_inner, #powermail_fieldwrap_201 .powermail_check_inner {
		width: 100% !important;
	}

	#rightcol #powermail_fieldwrap_176 label, #rightcol #powermail_fieldwrap_188 label, #rightcol #powermail_fieldwrap_201 label {
		display: inline-block;
		width: 100% !important;
		margin: 0 0 10px 5px;
	}

	.powermail_check_inner {
		display: flex;
		align-items: flex-start;
		gap: 10px; /* Abstand zwischen Checkbox und Text */
	}

	.powermail_check_inner label {
		flex: 1; /* damit langer Text umbricht */
	}

}

@media only screen and (min-width: 0px) and (max-width: 767px) {
	#c15195 h2,
	#c3106 h2,
	#c98 h2 {
		margin-left: 2%;
		margin-right: 2%;
	}

	.powermail_captcha_outer {

		align-items: flex-start;
	}

	.powermail_captcha {
		margin-top: 10px; /* Abstand zwischen Bild und Input */
	}


	#powermail_captchaimage {
		width: 50% !important;
	}

	#rightcol input.powermail_captcha {
		float: unset;
		font-size: 11px;
		width: 95.6% !important;
		margin-right: 0;
		margin-left: 0px !important;
	}

	#rightcol input {
		width: 95.6% !important;
	}

	#rightcol input.tx_wftermine_searchsubmit {
		width: auto !important;height: 23px !important;
	}

	#rightcol #tx_wftermine_pi1_sword {
		width: 80% !important;
	}

	#rightcol .powermail_check_inner input {
		width: 5% !important;
	}

	#rightcol select {
		width: 100% !important;
	}
	#rightcol textarea {
		width: 96.2% !important;
	}

	#powermail_fieldwrap_176 .powermail_check_inner, #powermail_fieldwrap_188 .powermail_check_inner, #powermail_fieldwrap_201 .powermail_check_inner {
		width: 100% !important;
	}

	#rightcol #powermail_fieldwrap_176 label, #rightcol #powermail_fieldwrap_188 label, #rightcol #powermail_fieldwrap_201 label {
		display: inline-block;
		width: 100% !important;
		margin: 0 0 10px 5px;
	}

	.powermail_check_inner {
		display: flex;
		align-items: flex-start;
		gap: 10px; /* Abstand zwischen Checkbox und Text */
	}

	.powermail_check_inner label {
		flex: 1; /* damit langer Text umbricht */
	}


}

h1.positionen, h1.positionen a {
	border: 0;
	border-top: #000 1px solid;
	border-bottom: #000 1px solid;
	color: #000;
	font-family: arial, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	margin: 0 0 17px 0;
	padding: 4px 0 4px 0;
}


.searchform input.tx_wftermine_searchsubmit {
	background: transparent !important;
	border: 0 !important;
	height: 23px;
	margin: 0;
	padding: 0 2px;
	width: auto !important;
	margin-left: 2px;
}

#wftermine_searchform_sword {
	display: flex;
	flex-flow: row;
	align-items: center;
}


