body {
	font-size:100.01%;
}

select,input,textarea {
	font-size:99%;
}

#container, .inside {
	position:relative;
}

#main, #left, #right {
	float:left;
	position:relative;
}

#main {
	width:100%;
}

#left {
	margin-left:-100%;
}

#right {
	margin-right:-100%;
}

#footer {
	clear:both;
}

#main .inside {
	min-height:1px; /* see #4893 */
}

img {
	max-width:100%;
	height:auto;
	-ms-interpolation-mode:bicubic; /* IE7 */
	width:auto\9; /* IE8 */
}

.ce_gallery ul {
	margin:0;
	padding:0;
	overflow:hidden;
	list-style:none;
}
					
.ce_gallery li {
	float:left;
}

.ce_gallery li.col_first {
	clear:left;
}

.block {
	overflow:hidden;
}

.clear,#clear {
	height:0.1px;
	font-size:0.1px;
	line-height:0.1px;
	clear:both;
}

.invisible {
	width:0;
	height:0;
	left:-1000px;
	top:-1000px;
	position:absolute;
	overflow:hidden;
	display:inline;
}

.custom {
	display:block;
}

#container:after,.custom:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
/************************************
** ACHTUNG CSS-File- kein SCSS!!!!
*************************************/

/* FARBEN
Blau Schrift: #003358
Pink Linien: #f1adeb
*/

* {
	padding: 0;
	margin: 0;
}

header,
footer,
nav,
section,
aside,
article,
figure,
figcaption {
	display: block;
}

audio {
	max-width: 275px;
}
body {
	font-family: "Noto Sans", sans-serif;
	font-size: 14px;
	line-height: 1.4em;
	font-weight: 400;
	color: #003358;
	background-color: #fff;
	background-image: url("../../files/aurora/images/hg_wasser.jpg");
	background-position: center bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

#wrapper {
	position: relative;
	width: 900px;
	margin: 0px auto 0px auto;
}

#header {
	overflow: hidden;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;

	-webkit-box-shadow: 0px 3px 7px 0px #888;
	box-shadow: 0px 3px 7px 0px #888;
	border: 1px solid #bdbdbd;
	border-top: none;
	background-color: #fff;
}

#container {
	/*position: relative;*/
	margin-top: 20px;
	margin-bottom: 40px;
	/*padding-bottom: 15px; */
	padding-bottom: 200px; /* für footer*/

	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;

	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;

	-webkit-box-shadow: 0px 4px 7px 0px #888;
	box-shadow: 0px 4px 7px 0px #888;
	border: 1px solid #bdbdbd;
	background-color: #fff;
}

#main {
	float: left;
	position: relative;
	width: 620px;
	margin-left: 278px;
}

#main .inside {
	min-height: 1px; /* see #4893 */
	margin: 10px 40px 20px 0;
}

#left {
	float: left;
	width: 278px;
	margin-left: -100%;
	margin-top: 80px;
}

#left .inside {
	margin: 0px 30px 40px 45px;
}

#left .erreichbar {
	font-size: 14px;
	padding-top: 60px;
}

#footer {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 200px;
	border-top: 1px solid rgb(233, 224, 235, 0.45);
	/*background-color: rgb(233, 223, 236, 0.3);*/
	background-color: rgb(233, 224, 235, 0.3);
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}
#footer .inside {
	width: 100%;
	height: 164px;
	margin-top: 36px;
	display: flex;
	justify-content: space-around;
	align-items: flex-start;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
}

#footer .inside #footer_adressen {
	margin-left: 20px;
}
#footer .inside #footer_adressen h3 {
	font-size: 1em;
}
#footer .inside #footer_adressen table {
	width: 100%;
	//border: 1px solid blueviolet;
}
#footer .inside #footer_adressen table th {
	width: 20%;
	min-width: 140px;
	text-align: left;
}
#footer .inside #footer_adressen table td.tel {
	width: 30%;
	min-width: 130px;
}
#footer .inside #footer_adressen table td.address {
	width: 50%;
	min-width: 220px;
}
#footer .inside .mod_customnav ul.level_1 {
	margin-right: 20px;
	display: flex;
	flex-direction: column;
	
}#footer .inside #footer_adressen a{
	font-size: 
}

/*#footer .inside .mod_customnav ul {
	display: flex;
	flex-wrap: nowrap;
	justify-content: flex-end;
	align-items: flex-end;
	width: 100%;
}*/
#footer .inside .mod_customnav ul li {
	display: inline-block;
	line-height: 30px;
	/*margin-right: 20px; */
}

/*----------------------------------------
	COOKIEBAR contao
-----------------------------------------*/
.contao-cookiebar .highlight .cc-btn.success {
	background-color: rgb(108, 166, 208) !important;
	border-color: #3b84b9;
	color: #fff;
}
.contao-cookiebar .highlight .cc-btn.success:hover {
	background: #3b84b9 !important;
}

#footer .inside .mod_cookiebarOpener {
	margin: 0 20px 4px 0;
}

#footer .inside a {
	color: #3b84b9 !important;
}
#footer .inside a svg#icon_cookie {
	width: 32px;
	height: 32px;
}
#footer .inside a:hover {
	color: #003358 !important;
}

/* ALLGEMEIN */
p {
	font-family: inherit;
	font-size: inherit;
	line-height: 20px;
	color: inherit;
	margin-bottom: 20px;
}

h1 {
	font-family: inherit;
	font-weight: 400;
	font-size: 26px;
	line-height: 36px;
	color: #003358;
	margin-bottom: 20px;
	padding-bottom: 2px;
	border-bottom: 1px solid #f1adeb;
}

h2 {
	font-family: inherit;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	color: #003358;
	border-bottom: 1px solid #f1adeb;
	margin: 20px 0 12px 0;
}

h3 {
	font-family: inherit;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	color: #df74d6;
	margin: 0;
}

h4 {
	font-family: inherit;
	font-weight: 400;
	font-size: 14px;
	line-height: normal;
	color: #003358;
	margin: 0;
	padding: 0 0 3px 0;
}

a,
a:link,
a:visited {
	color: #3b84b9;
	text-decoration: none;
}

a:hover {
	color: #f1adeb;
}

:focus {
	outline: 0;
}

.ce_text ul {
	margin-left: 0.1em;
	list-style-type: disc;
	list-style-position: outside;
}

.ce_text ul li {
	/* auf Wunsch von Gyan, 16.11.2016 */
	text-align: left;
	padding: 3px 0 3px 0.2em;
	margin-left: 1.4em;
}

img {
	border: 0;
}

#main .spalten {
	float: left;
	width: 275px;
	margin-right: 30px;
}
#main .spalten_news {
	/*float: right;*/
	width: 100%;
	margin-right: 0px;
}
#main .spalten_last {
	/* margin-right: 30px; */
	/* width: 275px;*/
	/* margin right und width, wird gebraucht, wenn news in rechter Spalte, HN 20.11.2023 */
	margin-right: 0;
}

#main .spalten_clear {
	clear: left;
	width: 100%;
}

.no_desktop {
	display: none;
}

.navigation_article_back {
	margin-top: 20px;
	text-align: left;
}

#todesanzeigen {
	iframe.mobile {
		display: none;
	}
	iframe.standard {
		display: block;
	}
}

/*	BILDER UND GALERIEN	******************************/
img {
	vertical-align: bottom;
}

.ce_image {
	margin: 0;
	padding: 0;
}

.image_container {
	margin: 0;
	padding: 0;
}

.image_container.float_left {
	/*
	margin: 0 30px 10px 0;
	padding: 0;
	HN: bis 22.04.2016 dann float left hinzugefügt

*/
	margin: 0 30px 10px 0;
	padding: 0;
	float: left;
}

.image_container.float_right {
	/*
	margin: 0 0 10px 20px;
	padding: 0;
	HN: bis 22.04.2016 dann float right hinzugefügt

*/
	margin: 0 0 10px 20px;
	padding: 0;
	float: right;
}

.ce_gallery img {
	margin: 0 0 20px 10px;
}

.ce_gallery td.col_first img {
	margin: 0 0 20px 0px;
}

/*	YOUTUBE ******************************/
/*	iframe Grösse für Desktop hier festlegen, HN: 21.01.2016 */

iframe.youtube_iframe {
	/*
	width: 560px;
	height: 315px;
*/
	width: 100%;
	height: auto;
}
.ce_youtube {
	width: 100% !important;	
}
/* Youtube Element lässt sich nicht erfolgreich überschreiben - besser in Textelement einbetten*/
.ce_youtube .video_container {
	width: 100%;
}
.ce_youtube .video_container iframe {
	width: 100% !important;
	/*height: auto !important;*/
	box-sizing: border-box;
}

/*	Texte ******************************/

/*
.ce_player.spalten {
	max-width: 275px;
	.video_container {
		max-width: 275px;
		width: 275px;
		height: 154px;
		
		video {
			max-width: 275px;
			width: 275px;
			height: 154px;
		}
	}
}

.ce_player.spalten_clear {
	max-width: 580px;
	.video_container {
		max-width: 580px;
		width: 580px;
		height: 150px;
		
		video {
			max-width: 580px;
			width: 580px;
			height: 150px;
		}
	}
}
*/

.ce_text h2,
.ce_player h2,
.ce_youtube h2 {
	margin-top: 10px;
}
.ce_text p,
.ce_player p,
.ce_youtube p {
	margin-bottom: 10px;
}

/* HEADER **************************************** */
#header .logo {
	position: absolute;
	top: 50px;
	left: 28px;
}

.flexslider,
.mod_randomImage {
	width: 620px;
	margin-left: 280px;
	margin-bottom: 0;
}

.flexslider,
.flexslider li,
.flexslider li img,
.mod_randomImage img {
	-webkit-border-bottom-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	border-bottom-right-radius: 6px;
	overflow: hidden;
}

/* PRODUKT DETAIL	**************************************** */
#produkt_detail {
	display: none;
}

/* NAVIGATION	**************************************** */

/*	NAVIGATION LEFT */
#left .mod_navigation {
	padding: 0;
}

#left .mod_navigation ul.level_1 li {
	font-size: 20px;
	line-height: 25px;
	color: #3b84b9;
	padding: 6px 0 0 0;
}

#left .mod_navigation ul.level_2 li {
	font-size: 16px;
	line-height: 22px;
	padding: 0 0 0 15px;
	color: #005896;
}

#left .mod_navigation .active,
#left .mod_navigation .trail,
#left .mod_navigation a:hover,
#left .mod_navigation a:focus {
	color: #f1adeb;
}

/*	NAVIGATION HEADER */
#header .mod_navigation {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 101;
	width: 605px;
	background-color: transparent;
	background-image: url("../../files/aurora/images/hg_weiss_transparent_70.png");
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top: 1px solid #fff;
	padding: 6px 15px 6px 0;
}

#header .mod_navigation ul {
	float: right;
	margin-bottom: 0;
}

#header .mod_navigation ul li {
	float: left;
	font-size: 15px;
	line-height: 18px;
	font-weight: 400;
	color: #003358;
	padding: 0px 22px 0px 22px;
	border-left: 1px solid #888;
}

#header .mod_navigation ul li.first {
	border: none;
	margin-left: 0;
}

#header .mod_navigation .active,
#header .mod_navigation .trail,
#header .mod_navigation a:hover,
#header .mod_navigation a:focus {
	color: #3b84b9;
	font-weight: normal;
}

/* NAVIGATION ALLE */
.mod_navigation ul {
	list-style: none;
	opacity: 1;
}

.mod_navigation a,
.mod_navigation span {
	display: block;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
	background-color: transparent;
	text-decoration: none;
}

.nav_telefon {
	font-size: 13px;
	border-top: 1px solid #f1adeb;
	margin-top: 15px;
	padding-top: 25px;
}

.nav_telefon a {
	color: inherit;
}

.nav_telefon a.linkfarbe {
	color: #3b84b9;
}
.nav_telefon a.linkfarbe:hover {
	color: #f1adeb;
}

/* Navigation Links ********************** */

#review-container {
	/* Google Reviews, neu HN 26.04.2019 */

	border-top: 1px solid #f1adeb;
	margin-top: 1em;
	padding-top: 25px;
	/* lässt sich nicht überschreiben, da es mit style-Anweisungen ausgeliefert wird.
	.romw .romw-author-stars {
	border: 1px solid blue !important;
	
	}
	.romw-author {
		font-size: 12px;
	border: 1px solid red;
	}
	
	.romw-text {
	border: 1px solid yellow;
		
	}
	*/
}

/* PRODUKTE **************************************** */
#produkte .ce_gallery img {
	margin: 10px 35px 10px 0;
}

#produkte .ce_gallery .col_last img {
	margin: 10px 0 10px 0;
}

#produkte figure.image_container {
	position: relative;
}

#produkte figcaption.caption {
	position: absolute;
	top: 157px;
	left: 0;
	width: 170px;
	padding: 0px;
	background-color: transparent;
	background-image: url("../../files/aurora/images/hg_weiss_transparent_70.png");
}

#produkte figcaption.caption a {
	display: block;
	color: inherit;
	padding: 5px 19px 5px 10px;
}

#produkte figcaption.caption a:hover {
	color: #f1adeb;
}

/* LINK_BREITE DER SCHRIFT AUF DEN BILDERN */
/* ZUM LöSCHEN */
/*
#produkte.mod_article div.ce_gallery ul li.row_0.col_0 figure.image_container figcaption.caption a {
	color: #003358;
	padding: 5px 19px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_0.col_1 figure.image_container figcaption.caption a  {
	color: #003358;
	padding: 5px 36px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_0.col_2 figure.image_container figcaption.caption a  {
	color: #003358;
	padding: 5px 125px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_1.col_0 figure.image_container figcaption.caption a  {
	color: #003358;
	padding: 5px 85px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_1.col_1 figure.image_container figcaption.caption a  {
	color: #003358;
	padding: 5px 87px 5px 10px;
}
*/

/* GALERIE */
#produkt_galerie {
	/* 	border: 1px dashed red; */
	diplay: flex;
}

#produkt_galerie li {
	margin: 0 0 10px 10px;	
	border: 1px solid lightgray;
}

#produkt_galerie li.col_first {
	margin-left: 0;
}

#produkt_galerie img {
	cursor: pointer;
	width: 130px;
	margin: 0;
}

#produkt_galerie.img_per_row_3 img {
	cursor: pointer;
	width: 180px;
	margin: 0;
}

#produkt_detail figcaption,
#produkt_galerie figcaption {
	display: none;
}

/* DETAIL */
#produkt_detail {
	margin-bottom: 10px;
}

#produkt_detail img {
	max-width: 380px;
	border:1px solid lightgray;
	margin-bottom: 40px;
}
#produkt_detail.saerge img {
	margin-bottom: 96px;
}
/* Produkte Subnavigation nur einblenden, wenn innerhalb der subnavigation */
nav.mod_navigation ul.level_1 li.active ul.level_2 {
	/*
	Für Gyan auskommentiert am 10.08.2015 CHG
	display: none;
*/
}

/* BESTATTER & VERWALTUNG   **************************************** */
#bestatter .toggler,
#bestatter .toggler.active,
#verwaltung .toggler,
#verwaltung .toggler.active {
	outline: none;
}

#bestatter .toggler h2,
#verwaltung .toggler h2 {
	background-image: url("../../files/aurora/images/pfeil_rechts.png");
	background-repeat: no-repeat;
	background-position: right;
}

#bestatter .toggler.active h2,
#verwaltung .toggler.active h2 {
	background-image: url("../../files/aurora/images/pfeil_unten.png");
	background-repeat: no-repeat;
	background-position: right;
}

h2.ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active {
	height: auto !important;
}

/*
#bestatter .ce_gallery .image_container {
	width: 80px;
	height: auto;
}
*/

#bestatter .ce_gallery img,
#verwaltung .ce_gallery img {
	cursor: pointer;
	padding: 0 8px 0 0;
	box-sizing: border-box;
	margin: 0 0 20px 0;
	/*
	width: 80px;
	height: auto;
*/
}

#bestatter .ce_gallery .col_last img,
#verwaltung .ce_gallery .col_last img {
	margin-right: 0;
}

/*
#bestatter .ce_gallery .row_last .image_container {
	padding: 6px 0 20px 0;
}
*/

#bestatter h2,
#verwaltung h2 {
	position: relative;
}

#bestatter .bestatter_email,
#verwaltung .verwaltung_email {
	position: relative;
	overflow: visible;
}

#bestatter .bestatter_email p,
#verwaltung .verwaltung_email p {
	position: absolute;
	top: 7px;
	left: 280px;
	z-index: 100;
}

/* ACCORDION **************************************** */
.ce_accordion h2 {
	margin-top: 0px;
}
/* Browser Hacks************************************* */
/* für Desktop Version auf dem Android */
/* Quellen: http://jeffclayton.github.io/css_hack_testing/android_vs_ipad_iphone.html, https://jeffclayton.wordpress.com/2014/07/28/css-hack-anything-but-ios/ */

/* Safari 5.1+, Chrome 15+, Android Browser 4+ (Android OS 4.0+[Tested on 4.0.1+], not iOS) */
/* Desktops, Laptops, Mobiles */
_:-webkit-full-screen,
:root .ce_accordion h2 {
	font-size: 16px !important;
}
_:-webkit-full-screen,
:root #bestatter .ce_gallery li,
:root #verwaltung .ce_gallery li {
	width: 13%;
	max-width: 100px;
	height: auto;
	//padding: 0 1% 0 0;
}

/* Chrome 15+, Android Browser 4+ (Android OS 4.0+[Tested on 4.0.1+], not iOS) */
/* Mobiles (High-Definition) */

@media screen and (-webkit-min-device-pixel-ratio: 1.1) {
	_:-webkit-full-screen,
	.ce_accordion h2 {
		font-size: 16px !important;
	}
	_:-webkit-full-screen,
	#bestatter .ce_gallery li,
	#verwaltung .ce_gallery li {
		width: 13%;
		max-width: 100px;
		height: auto;
		//padding: 0 1% 0 0;
	}
}

.toggler {
	cursor: pointer;
}

/* DIENSTLEISTUNGEN und BESTATTUNGEN und STANDORTE	**************************************** */
#dienstleistungen
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active,
#bestattungen
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active,
#standorte
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#dienstleistungen
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all,
#bestattungen
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all,
#standorte
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#dienstleistungen h2,
#bestattungen h2,
#standorte h2 {
	/*
	Für Gyan auskommentiert am 10.08.2015 CHG
	background-image: url('../../files/aurora/images/pfeil_rechts.png');
	background-repeat: no-repeat;
	background-position: right;
*/
}

#dienstleistungen
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active
	h2,
#bestattungen
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active
	h2,
#standorte
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active
	h2 {
	background-image: url("../../files/aurora/images/pfeil_unten.png");
	background-repeat: no-repeat;
	background-position: right;
}

/* STANDORTE	**************************************** */
/*
#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#standorte h2 {
	background-image: url('../../files/aurora/images/pfeil_rechts.png');
	background-repeat: no-repeat;
	background-position: right;
}

#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2{
	background-image: url('../../files/aurora/images/pfeil_unten.png');
	background-repeat: no-repeat;
	background-position: right;
}
*/

#standorte p {
	position: relative;
}

#standorte .maps_link {
	position: absolute;
	top: 0;
	right: 40px;
}
.ce_dlh_googlemaps {
	max-height: 300px;
	cursor: pointer;
}

a.telefon {
	color: inherit;
}

/* LINKS	**************************************** */
#links
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#links
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#links h2 {
	background-image: url("../../files/aurora/images/pfeil_rechts.png");
	background-repeat: no-repeat;
	background-position: right;
}

#links
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active
	h2 {
	background-image: url("../../files/aurora/images/pfeil_unten.png");
	background-repeat: no-repeat;
	background-position: right;
}

/* WEGLEITUNGEN & HEIMWEGLEITUNGEN	**************************************** */
#wegleitungen .ce_download,
#heim-wegleitungen .ce_download {
	padding-bottom: 10px;
}

#wegleitungen .ce_text,
##heim-wegleitungen .ce_text {
	padding-top: 10px;
}

/* PRESSE	**************************************** */
#presse .ce_download {
	padding-bottom: 10px;
}

/* BIBLIOTHEK	**************************************** */
#bibliothek li {
	padding-bottom: 10px;
	line-height: 18px;
}

#bibliothek
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#bibliothek
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#bibliothek h2 {
	background-image: url("../../files/aurora/images/pfeil_rechts.png");
	background-repeat: no-repeat;
	background-position: right;
}

#bibliothek
	.toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active
	h2 {
	background-image: url("../../files/aurora/images/pfeil_unten.png");
	background-repeat: no-repeat;
	background-position: right;
}

/* Höhe der Accordion in der Bibliothek */
#ui-accordion-1-panel-0,
#ui-accordion-1-panel-1,
#ui-accordion-1-panel-2,
#ui-accordion-1-panel-3,
#ui-accordion-1-panel-4,
#ui-accordion-1-panel-5,
#ui-accordion-1-panel-6,
#ui-accordion-1-panel-7,
#ui-accordion-1-panel-8,
#ui-accordion-1-panel-9 {
	height: auto !important;
}

/* FORMULAR	**************************************** */
.ce_form br {
	display: none;
}

.ce_form label {
	display: block;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
	padding-left: 2px;
}

.ce_form .radio_container label,
.ce_form .checkbox_container label {
	display: inline;
	padding-right: 20px;
}

.ce_form label.error {
	color: #cc4d50;
}

.ce_form p.error {
	display: none;
}

.ce_form textarea.error,
.ce_form input[type="text"].error {
	border-color: #cc4d50;
}

.ce_form input[type="text"],
.ce_form input[type="email"] {
	display: block;
	border: 1px solid #bfbfbf;
	width: 550px;
	font-family: inherit;
	font-size: 14px;
	line-height: auto;
	color: inherit;
	background-color: #fcfcfc;
	padding: 5px 10px;
	margin: 5px 0 15px;
}

.ce_form textarea {
	display: block;
	border: 1px solid #bfbfbf;
	width: 560px;
	height: 160px;
	font-family: inherit;
	font-size: 14px;
	line-height: 20px;
	color: inherit;
	background-color: #fcfcfc;
	padding: 3px 0px 3px 10px;
	margin-bottom: 15px;
}

.ce_form input[type="radio"],
.ce_form input[type="checkbox"] {
	display: inline;
	margin-left: 2px;
}

.ce_form select {
	display: block;
	border: 1px solid #bfbfbf;
	width: 292px;
	height: 28px;
	font-family: inherit;
	font-size: 14px;
	line-height: 20px;
	color: #504539;
	background-color: #fafbf5;
	padding: 0px 0px 0px 10px;
	margin: 5px 0 15px;
}

.ce_form textarea:hover,
.ce_form select:hover,
.ce_form input[type="text"]:hover {
	border-color: #003358;
}

.ce_form textarea:focus,
.ce_form select:focus,
.ce_form input[type="text"]:focus {
	border-color: #f1adeb;
	background-color: #fff;
	outline: none;
}

.ce_form input[type="submit"],
.ce_form button[type="submit"] {
	border: 1px solid #bfbfbf;
	width: 292px;
	text-transform: uppercase;
	font-family: inherit;
	font-size: 14px;
	line-height: 20px;
	color: #504539;
	background-color: #fcfcfc;
	padding: 5px 0px;
	margin-top: 10px;
}

.ce_form input[type="submit"]:hover,
.ce_form button[type="submit"]:hover {
	border-color: #f1adeb;
	color: #f1adeb;
	background-color: #fff;
	cursor: pointer;
}

.ce_form .explanation p {
	padding: 10px 0 0 5px;
	margin: 0;
}

.ce_form fieldset {
	border: 0px;
	margin: 5px 0 15px;
}

.ce_form fieldset legend {
	display: none;
}


.widget-captcha{
	display: flex;
	flex-wrap: wrap;
	width: 100%;
}
	.widget-captcha span.captcha_text.error {      
	  color: #b51010;
	  order:3;
	  width: 100%;
	  margin-bottom: 2em;
	}
	.widget-captcha input.captcha {
	  order:2;
	  min-width: 10%;
	  width:100%;
	  border: 1px solid #b51010;
	}
	.widget-captcha p.error {
	  display: none !important;
	}
	.widget-captcha label.error {
	  order:1;
	  min-width:100%;
	} 


/* WECHSEL DESKTOP / MOBILE	**************************** */
.wechsel_desktop_mobile {
	width: 100%;
	margin-left: 30px;
}
.wechsel_desktop_mobile p {
	font-size: 12px;
	position: relative;
	padding: 10px;
	margin-bottom: 0;
}
.wechsel_desktop_mobile a {
	position: relative;
	font-size: 12px;
	margin: -90px;
	padding: 10px 10px 10px 92px;
	color: #003358;
}

/*HN: ab 10.02.2020*/
.ce_download p {
	margin-bottom: 0;
}
.ce_download .ext-pdf {
	background-image: url("../../assets/contao/images/iconPDF.svg");
	background-position: left top;
	background-size: 24px 24px;
	background-repeat: no-repeat;
}
.ce_download .ext-docx {
	background-image: url("../../assets/contao/images/iconDOCX.svg");
	background-position: left top;
	background-size: 24px 24px;
	background-repeat: no-repeat;
}
.ce_download a {
	margin-left: 26px;
}

@media print {
* {
	padding: 0;
	margin: 0;
}

header,footer,nav,section,aside,article,figure,figcaption {
	display:block;
}

body {
	font-family: 'Droid Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #003358;
	background-color:transparent;
	background-image: none;
	background-position: center bottom;
	background-attachment: fixed;
	background-repeat: no-repeat;
}

#wrapper {
	position: relative;
	width: 900px;
	margin: 0px auto 20px auto;
}

#header {
	overflow: hidden;
	-webkit-border-radius: none;
	border-radius: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	border-top: none;
	background-color: transparent;
}

.slider-control {
	display: none;
}

#container {
	margin-top: 20px;
	padding-bottom: 15px;
	-webkit-border-radius: none;
	border-radius: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: none;
	background-color: transparent;
}

#main {
	float:left;
	position: relative;
	width: 620px;
	margin-left: 278px;
}

#main .inside {
	min-height:1px;
	margin: 0px 40px 20px 0;
}

#left {
	float:left;
	width: 278px;
	margin-left:-100%;
	margin-top: 200px;
}

#left .inside {
	margin: 0px 30px 40px 30px;
}

#left .erreichbar {
	font-size: 14px;
	padding-top: 60px;
}


/* ALLGEMEIN */
p {
	font-family: inherit;
	font-size: inherit;
	line-height: 20px;
	color: inherit;
	margin-bottom: 20px;
}

h1 {
	font-family: inherit;
	font-weight: 400;
	font-size: 26px;
	line-height: 36px;
	color: #003358;
	margin-bottom: 20px;
	padding-bottom: 2px;
	border-bottom: 1px solid #f1adeb;
}

h2 {
	font-family: inherit;
	font-weight: 400;
	font-size: 18px;
	line-height: 32px;
	color: #003358;
	border-bottom: 1px solid #f1adeb;
	margin: 20px 0 12px 0;
}

h3 {
	font-family: inherit;
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #df74d6;
	margin: 0;
}

a {
	color: #003358;
	text-decoration: none;
}

img {
	border:0;
}

#main .spalten {
	float: left;
	width: 275px;
	margin-right: 30px;
}
#main .spalten_news {
	/*float: right;*/
	width: 100%;
	margin-right: 0px;
}
#main .spalten_last {
	margin-right: 0;
}

#main .spalten_clear {
	clear: left;
}


/*	BILDER UND GALERIEN	******************************/
img {
	vertical-align: bottom;	
}

.ce_image {
	margin: 0;
	padding: 0;
}

.image_container {
	margin: 0;
	padding: 0;
}

.image_container.float_left {
	margin: 0 30px 10px 0;
	padding: 0;
}

.image_container.float_right {
	margin: 0 0 10px 20px;
	padding: 0;
}

.ce_gallery img {
	margin: 0 0 20px 10px;
}

.ce_gallery td.col_first img {
	margin-left: 0;
}


/* HEADER */
#header .logo {
	position: absolute;
	top: 50px;
	left: 28px;
}

/* BILD SLIDER */
#header .slider-wrapper figure.image_container img {
	display: none;
}


/* PRODUKT DETAIL	**************************************** */
#produkt_detail {
	display: none;
}

/* NAVIGATION	**************************************** */
/*	NAVIGATION LEFT */
#left .mod_navigation {
	display: none;
}

/*	NAVIGATION HEADER */
#header .mod_navigation {
	display: none;
}

/* NAVIGATION ALLE */
.mod_navigation ul {
	list-style: none;
	opacity: 1;
}

.mod_navigation a,
.mod_navigation span {
	display: block;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
	background-color: transparent;
	text-decoration: none;
}

.nav_telefon {
	font-size: 13px;
	margin-top: 40px;
	padding-top: 25px;
}

/* PRODUKTE **************************************** */
#produkte .ce_gallery img {
	margin: 10px 35px 10px 0;
}

#produkte .ce_gallery .col_last img {
	margin: 10px 0 10px 0;
}

#produkte figure.image_container {
	position: relative;
}

#produkte figcaption.caption {
	position: absolute;
	top:157px;
	left:0;
	padding: 5px 0 5px 0px;
	background-color: transparent;
	background-image: url('../../files/aurora/images/hg_weiss_transparent_70.png');
}

/* LINK_BREITE DER SCHRIFT AUF DEN BILDERN */
#produkte.mod_article div.ce_gallery ul li.row_0.col_0 figure.image_container figcaption.caption a {
	color: #003358; 
	padding: 5px 19px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_0.col_1 figure.image_container figcaption.caption a  {
	color: #003358; 
	padding: 5px 36px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_0.col_2 figure.image_container figcaption.caption a  {
	color: #003358; 
	padding: 5px 125px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_1.col_0 figure.image_container figcaption.caption a  {
	color: #003358; 
	padding: 5px 85px 5px 10px;
}

#produkte.mod_article div.ce_gallery ul li.row_1.col_1 figure.image_container figcaption.caption a  {
	color: #003358; 
	padding: 5px 87px 5px 10px;
}


/* GALERIE */
#produkt_galerie li {
	margin: 0 0 10px 10px;
}

#produkt_galerie li.col_first {
	margin-left: 0;
}

#produkt_galerie img {
	cursor: pointer;
	width: 130px;
	margin: 0;
}

#produkt_galerie.img_per_row_3 li {
	float: left;
}
#produkt_galerie.img_per_row_3 img {
	width: 180px;
	height: 130px;
	margin: 0;
}

#produkt_detail figcaption, 
#produkt_galerie figcaption {
	display: none;
}

/* DETAIL */
#produkt_detail {
	margin-bottom: 10px;
	margin-right: 0px;
}

/* Bilder floaten und Bildergrösse festlegen */
#grabkreuze-28 #produkt_galerie li {
	float: left;
}

#grabkreuze-28 #produkt_galerie img {
	width: auto;
	height: 130px;
}

#vergaengliche-urnen #produkt_galerie li {
	float: left;
}

#unvergaengliche-urnen #produkt_galerie li {
	float: left;
}

#vergaengliche-urnen #produkt_galerie img {
	height: 130px;
	width: auto;
}

#unvergaengliche-urnen #produkt_galerie img {
	height: 130px;
	width: auto;
}

/* Damit die kleinen Bilder erst auf der nächsten Zeile beginnen */
#saerge-26 #produkt_detail p{
margin-bottom: 80px;
}

#kindersaerge-27 #produkt_detail p{
margin-bottom: 40px;
}

#grabkreuze-28 #produkt_detail p{
margin-bottom: 120px;
}

#unvergaengliche-urnen #produkt_detail p{
margin-bottom: 70px;
}

/* Produkte Subnavigation nur einblenden, wenn innerhalb der subnavigation */
nav.mod_navigation ul.level_1 li.active ul.level_2 {
	display: none;
}

/* BESTATTER	**************************************** */
#bestatter .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#bestatter .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#bestatter h2 {
	background-image: url('../../files/aurora/css/images/pfeil_rechts.png');
	background-repeat: no-repeat;
	background-position: right;
}

#bestatter .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2{
	background-image: url('../../files/aurora/css/images/pfeil_unten.png');
	background-repeat: no-repeat;
	background-position: right;
}

#bestatter #bestatter_fotos {
	display: none;
}

#bestatter h2 {
	position: relative;
}

#bestatter .bestatter_email {
	position: relative;
	overflow: visible;
}

#bestatter .bestatter_email p {
	position: absolute;
	top:7px;
	left: 150px;
	z-index: 100;
}

/* ACCORDION **************************************** */
.ce_accordion h2 {
	margin-top: 0px;
}

.toggler {
	cursor: pointer;
}

/* DIENSTLEISTUNGEN und BESTATTUNGEN und STANDORTE	**************************************** */
#dienstleistungen .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active,
#bestattungen .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active,
#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#dienstleistungen .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all,
#bestattungen .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all,
#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#dienstleistungen h2,
#bestattungen h2,
#standorte h2 {
	background-image: url('../../files/aurora/css/images/pfeil_rechts.png');
	background-repeat: no-repeat;
	background-position: right;
}

#dienstleistungen .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2,
#bestattungen .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2,
#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2 {
	background-image: url('../../files/aurora/css/images/pfeil_unten.png');
	background-repeat: no-repeat;
	background-position: right;
}

/* STANDORTE	**************************************** */
/*
#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#standorte h2 {
	background-image: url('../../files/aurora/css/images/pfeil_rechts.png');
	background-repeat: no-repeat;
	background-position: right;
}

#standorte .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2{
	background-image: url('../../files/aurora/css/images/pfeil_unten.png');
	background-repeat: no-repeat;
	background-position: right;
}
*/

#standorte p {
	position: relative;
}

#standorte .maps_link {
	position: absolute;
	top:0;
	right: 40px;
}

/* LINKS	**************************************** */
#links .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#links .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#links h2 {
	background-image: url('../../files/aurora/css/images/pfeil_rechts.png');
	background-repeat: no-repeat;
	background-position: right;
}

#links .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2{
	background-image: url('../../files/aurora/css/images/pfeil_unten.png');
	background-repeat: no-repeat;
	background-position: right;
}

/* WEGLEITUNGEN & HEIMWEGLEITUNGEN	**************************************** */
#wegleitungen .ce_download,
#heim-wegleitungen .ce_download {
	padding-bottom: 10px;
}

#wegleitungen .ce_text,
##heim-wegleitungen .ce_text {
	padding-top: 10px;
}

/* PRESSE	**************************************** */
#presse .ce_download {
	padding-bottom: 10px;
}

/* BIBLIOTHEK	**************************************** */
#bibliothek li {
	padding-bottom: 10px;
	line-height: 18px;
}

#bibliothek .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active {
	outline: none;
}

#bibliothek .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.active.ui-corner-all {
	outline: none;
}

#bibliothek h2 {
	background-image: url('../../files/aurora/css/images/pfeil_rechts.png');
	background-repeat: no-repeat;
	background-position: right;
}

#bibliothek .toggler.ui-accordion-header.ui-helper-reset.ui-state-default.ui-accordion-icons.ui-accordion-header-active.ui-state-active.ui-corner-top.active h2{
	background-image: url('../../files/aurora/css/images/pfeil_unten.png');
	background-repeat: no-repeat;
	background-position: right;
}

/* Höhe der Accordion in der Bibliothek */
#ui-accordion-1-panel-0,
#ui-accordion-1-panel-1,
#ui-accordion-1-panel-2,
#ui-accordion-1-panel-3,
#ui-accordion-1-panel-4,
#ui-accordion-1-panel-5,
#ui-accordion-1-panel-6,
#ui-accordion-1-panel-7,
#ui-accordion-1-panel-8,
#ui-accordion-1-panel-9 {
	height: auto !important;
}

/* FORMULAR	**************************************** */
.ce_form br {
	display: none;
}

.ce_form label {
	display: block;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	font-weight: inherit;
	color: inherit;
	padding-left: 2px;
}

.ce_form .radio_container label,
.ce_form .checkbox_container label {
	display: inline;
	padding-right: 20px;
}

.ce_form label.error {
	color: #cc4d50;
}

.ce_form p.error {
	display: none;
}

.ce_form textarea.error, 
.ce_form input[type="text"].error {
	border-color: #cc4d50;
}

.ce_form input[type="text"],
.ce_form input[type="email"] {
	display: block;
	border: 1px solid #bfbfbf;
/* 	width: 270px; */
	width: 550px;
	font-family: inherit;
	font-size: 14px;
	line-height: auto;
	color: inherit;
	background-color: #fcfcfc;
	padding: 5px 10px;
	margin: 5px 0 15px;
}

.ce_form textarea {
	display: block;
	border: 1px solid #bfbfbf;
	width: 560px;
	height: 160px;
	font-family: inherit;
	font-size: 14px;
	line-height: 20px;
	color: inherit;
	background-color: #fcfcfc;
	padding: 3px 0px 3px 10px;
	margin-bottom: 15px;
}

.ce_form input[type="radio"],
.ce_form input[type="checkbox"] {
	display: inline;
	margin-left: 2px;
}

.ce_form select {
	display: block;
	border: 1px solid #bfbfbf;
	width: 292px;
	height: 28px;
	font-family: inherit;
	font-size: 14px;
	line-height: 20px;
	color: #504539;
	background-color: #fafbf5;
	padding: 0px 0px 0px 10px;
	margin: 5px 0 15px;
}

.ce_form textarea:hover, 
.ce_form select:hover, 
.ce_form input[type="text"]:hover {
	border-color: #003358;
}

.ce_form textarea:focus, 
.ce_form select:focus, 
.ce_form input[type="text"]:focus {
	border-color: #f1adeb;
	background-color: #fff;
	outline: none;
}

.ce_form input[type="submit"] {
	border: 1px solid #bfbfbf;
	width: 292px;
	text-transform: uppercase;
	font-family: inherit;
	font-size: 14px;
	line-height: 20px;
	color: #504539;
	background-color: #fcfcfc;
	padding: 5px 0px;
	margin-top: 10px;
}

.ce_form input[type="submit"]:hover {
	border-color: #f1adeb;
	color: #f1adeb;
	background-color: #fff;
	cursor: pointer;
}

.ce_form .explanation p {
	padding: 10px 0 0 5px;
	margin: 0;
}

.ce_form fieldset {
	border: 0px;
	margin: 5px 0 15px;
}

.ce_form fieldset legend {
	display: none;
}

} /* END @MEDIA PRINT */
@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("../../files/aurora/fonts/noto-sans-v30-latin-regular.woff2") format("woff2")}
button.myls-button-show-more{width:100%;border:1px solid #bfbfbf;text-transform:uppercase;font-family:"Noto Sans", sans-serif;font-size:14px;line-height:20px;color:#504539;background-color:#fcfcfc;padding:5px 0px;margin-top:30px}button.myls-button-show-more:hover{border-color:#f1adeb;color:#f1adeb;background-color:#fff;cursor:pointer}#news_teaser_home{margin-bottom:2em}.myls-posts{margin-top:2em;position:relative}@media (max-width:600px){.myls-posts{width:100%;box-sizing:border-box;padding:0 12px 0 0}}.myls-posts .weiterlesen{display:inline-block;position:absolute;right:0;bottom:-20px;width:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 55%, white 100%);text-align:right;vertical-align:baseline;font-family:"Noto Sans", sans-serif;font-size:14px;line-height:14px;padding:20px 0 0 0;cursor:pointer}.single-post{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap;margin-bottom:20px}.spalten_news .single-post{padding-bottom:0px;box-sizing:border-box;justify-content:flex-start}.single-post .myls-title{order:1;width:100%;font-family:inherit;font-weight:400;font-size:18px;line-height:32px;color:#003358 !important;border-bottom:1px solid #f1adeb;margin:0px 0 6px 12px}.single-post .myls-title h3{color:#003358 !important;font-size:18px;margin:-7px 0 4px 0;min-height:1em}.spalten_news .single-post .myls-title{border-bottom:1px solid #f1adeb;margin:20px 0 12px 0}.single-post .myls-date{order:2;width:100%;font-family:inherit;font-weight:400;font-size:12px;line-height:auto;color:#003358;margin:0px 0 0px 12px}.spalten_news .single-post .myls-date{margin:0}.single-post .myls-content{order:3;width:100%;padding:0;margin:0px 0 0 12px}.spalten_news .single-post .myls-content{max-height:26em;overflow-y:hidden;margin:6px 0 1em 0;width:100%;white-space:pretty !important}.spalten_news .single-post .myls-content p{}.spalten_news .single-post .myls-content video{max-height:26em;width:100%}.single-post .myls-content p{margin-bottom:0}.single-post .myls-content p a{word-wrap:break-word}.single-post .myls-content p img{display:none}.single-post .myls-content p img.myls-loading{display:initial}.single-post .myls-content video{width:100%}.single-post .myls-images{order:1;width:100%;margin:12px 0 0 12px}.spalten_news .single-post .myls-images{width:100%;margin:0}.single-post .myls-images img{max-height:300px;display:none}.single-post .myls-images img:first-of-type{display:block}button#myls-load-more{margin:10px 0 20px 0;box-sizing:border-box}.spalten_news button#myls-load-more{display:none}@media (min-width:600px){button#myls-load-more{margin:0 0 0 12px;width:95%}}button#myls-load-more::after{content:" | Weitere News"}
