@charset "utf-8";
/* CSS Document */

/* Print Style Sheet */
@media print and (color) {

	* {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
	}
	body { background:white; color:black; margin:0 !important; width: 100% !important; break-inside: avoid !important; 
	}
	/*@page {    width: 9.5cm;
  height: 21.0cm;size: 95mm 210mm;
	}**/
	.page {
		width: 100%;

	
	}
	
	header#masthead, footer#colophon, #content.site-content .wp-container-1, .home .wp-container-4.wp-block-group, header.entry-header.ast-no-meta, .search-filter-results .spoiler-erklaerung-icons, #shiftnav-toggle-main, #ghostery-purple-box { display: none !important;}
	/* ab hier eigenen Code einfügen */
	.home .page .entry-content {
  		top: 0px !important;
  		margin-bottom: 0px !important;
	}
	#content .block-suchergebnisse, #content .block-suchergebnisse + hr {
		transition: none !important;
	}
	#content .block-suchergebnisse {
  		height: auto !important;
		break-inside: avoid !important;
		page-break-inside: avoid;
	}
	
	.search-filter-results hr {
		 		height: 2px !important;
	}
	
	.home .wp-container-5.wp-block-group {
		margin-left: 25px !important;
		width: calc(100% - 30px) !important;
	}
	.search-filter-results .name-vorname-block {
		width: 100% !important;
				max-width: none !important;
		 break-inside: avoid !important;
		 margin: 0px !important;
		 float: none !important;
		 clear: both !important;
	}
	.search-filter-results div.block-suchergebnisse .adressfeld {
  		width: 100% !important;
		max-width: none !important;
		margin: 0px !important;
		margin-bottom: 50px !important;
		 break-inside: avoid !important;
		 float: none !important;
		 		 clear: both !important;
	}
	
	.search-filter-results hr, .search-filter-results div.block-suchergebnisse {
		margin-bottom: 0px !important;
	}
	
	.kategorietexte {

	}
	
	.kategorietexte p {
		 break-inside: avoid !important;
		 position: relative !important;
	}


	

}