@media print
{

/* ---------- General Layout ---------- */


/*
hr {
  margin-top: 1rem;  
  margin-bottom: 1rem;  
  border-top: 1px solid #ddd;
}
*/




.content-visible
{
    visibility:visible;
}

.content-invisible
{
    visibility:hidden;
	
}


BODY
{
	font-family: Arial;
	font-size: 16px;
	line-height: 1.7;
	-webkit-text-size-adjust: 100%; /* 2 */
	
}
#content .user.user--type-user FIELDSET
{
	font-size: 16px;
	padding: 0;
	margin: 0;
}
#content .content .user.user--type-user DIV.field.field--type-string
{
	font-size: 16px !important;
}

#content .content .user.user--type-user .field--name-field-erklaerungsseite .group-middle
{
	font-size: 14px;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%; /* 2 */
}
#content .content .user.user--type-user .field__item TABLE.sektion_table TD.sektion_header
{
	border: 2px solid black;
	font-size: 18px !important;
	background: #727374;
	padding: 8px 0 8px 4px !important;
	color: #000000;
	margin: 8px 0 !important;
}
#content .content .user.user--type-user .group-left .field--name-field-erklaerungsseite.field--type-entity-reference.field__item .node
{

}
#content .content .user.user--type-user .field__item TABLE.table-overview-user-account TD
{
	border: 1px solid black;
	color: #000000;
}
#content .content .user.user--type-user .field__item TABLE.table-overview-user-account TH
{
	border: 1px solid black;
	color: #000000;
}
/* Anpassung 2023 10px auf 5px */
#content .content .user.user--type-user .field__item TABLE.sektion_table TBODY TR TD.sektion_header
{
	padding: 3px 0 3px 8px !important;
}
#content .content .user.user--type-user H1
{
	font-size: 28px;
	padding-bottom: 20px;
}
#content .content .user.user--type-user .field--type-text-long.field__item TABLE
{
	margin-top: 20px;
}

/*
#content .content .user.user--type-user .group-header .field--name-field-wie-wichtig-ist-es-fuer-si.field__item TABLE.table-overview-user-account
{
	
	margin-bottom: 240px; 
}
*/

/* Anpassung 20231124 */


#content .content .user.user--type-user .group-footer H1
{
	page-break-before: always !important;
}

.print-site_name, .print-breadcrumb, .print-title
{
	display: none;
}
#content.main-content #block-print{	position:relative; 	top:-12px !important;	right:-12px !important;	content:url("https://s2.asd-upgrade.capcom.de/sites/default/files/2021-07/DGU_Logo_RZ_h123.jpg") !important;	width: 30% !important; 	height:auto !important;
	visibility:visible !important;
}
.group-footer .print_head{	/*page-break-before: always !important;*/
	position:relative; 	top:0px !important;	right:-10px !important;
	float:right;	content:url("https://s2.asd-upgrade.capcom.de/sites/default/files/2021-07/DGU_Logo_RZ_h123.jpg") !important;	width: 30% !important; 	height:auto !important;
	visibility:visible !important;}
#content.main-content #block-print .field__item BUTTON
{
	display: none;
}
#page-wrapper .container .field__item .footer_item
{
	display: none;
}
.path-user #page SECTION.region.region-featured-bottom-first
{
	display: none;
}
#block-footermenu .footer_item A
{
	display: none;
}
/* ----------  Button Spende Zusammenfassung ---------- */
#block-spendenaufruf-print {
  margin-top: 275px;
  line-height: 2.2;
  -webkit-text-size-adjust: 100%; /* 2 */
  font-size: 14pt;
 }
/* ----------  .path-user #page SECTION.region.region-featured-top ---------- */
.path-user #page .banner_spende
{
	display: none;
}
#content.main-content .user.user--type-user DIV H1
{
	font-size: 18px !important;
	margin-top: 10px !important;
	font-weight: bold !important;
}
BODY #page #main-wrapper #main.container #content
{
	background-color: #FFFFFF;
}

/* ---------- Node Pages ---------- */

#comments .title,
#comments form,
.comment-forbidden {
  display: none;
}

.print-site_name, .print-breadcrumb, .print-title
{
	display: none;
}



/* START 20231117 START */
.noprint {display:none;}

.form-group {
    margin-bottom: 0pt !important;
}

legend {
    margin-bottom: 0pr !important;
}

fieldset {
    margin-bottom: 0pt !important;
}

table.sektion_table tr td, table.sektion_table tr th {
  padding: 4pt 9pt !important;
}

body {
  line-height: 1 !important;
  -webkit-text-size-adjust: 100%; /* 2 */
}

.path-user .content .field--name-field-info-uroletics, 
.path-user .content .field--name-field-d__info-uroletics
{
	margin-bottom: 160px !important; 
	font-size:12pt;

}

.path-user .content .field--name-field-wie-wichtig-ist-es-fuer-si.field__item TABLE.table-overview-user-account, 
.path-user .content .field--name-field-d__wie-wichtig-ist-es-fuer TABLE.table-overview-user-account
{
	margin-bottom:20px;
	font-size:10pt;
}

/* END 20231117 END */

	h2, h3, p {
		margin-bottom: 0px !important;
	}


}




@media print and (-webkit-min-device-pixel-ratio:0) {
	
	/* Chrome and Safari */
	.group-footer .print_head
	{
	page-break-before: always !important;
	}
	
	/*
	.path-user .content .group-header
	{
		transform: scale: initial;
	}
	
	.path-user .content .group-left
	{
		transform: scale: initial;
	}

	.path-user .content .group-footer
	{
		transform: scale: initial;
	}
	*/
	
	 ::i-block-chrome,.path-user .content .group-header
	 {
	  transform: scale(0.8) !important;
	 }
	
	 ::i-block-chrome,.path-user .content .group-left
	 {
	  transform: scale(0.8) !important;
	 }
	 ::i-block-chrome,.path-user .content .group-footer
	 {
	  transform: scale(0.8) !important;
	 }
	
	
}












