/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 03 2025 | 15:08:02 */

/* TBA Datenschutz-Blocks V3 */
.tba_datenschutz {
  font-size: 15px !important;
  font-weight:300 !important;
  line-height:1.5 !important;
}
.tba_datenschutz h2 {
  font-size: 28px !important;
  font-weight:300 !important;
}
.tba_datenschutz h3 {
  font-size: 20px !important;
  font-weight:500 !important;
}
.tba_datenschutz h4 {
  font-size: 16px !important;
  font-weight:500 !important;
}
.tba_datenschutz h2,
.tba_datenschutz h3,
.tba_datenschutz h4 {
  margin: 2.2em 0 0.2em 0 !important;
  color: inherit !important;
}
.tba_datenschutz h2:first-child,
.tba_datenschutz h3:first-child,
.tba_datenschutz h4:first-child,
.tba_datenschutz h2 + h3,
.tba_datenschutz h3 + h4 {
  margin-top: 0.8em !important;
}
.tba_datenschutz p {
  margin-bottom: 1em !important;
}
.tba_datenschutz a {
  font-weight: inherit !important;
  font-style: italic !important;
  color: inherit !important;
  text-decoration: underline !important;
}
.tba_datenschutz strong {
  font-weight: 500 !important;
}
.tba_datenschutz ul,
.tba_datenschutz ol,
.tba_datenschutz li {
  color: inherit !important;
}


/* footer ABMELDEN */
.menu-item-1369:hover a {
	background-color: darkred !important;
	color: #fff !important;
}


fieldset {
	border: none;
	margin-top: 50px;
	margin-bottom: 35px;
	padding-top:20px;
}

 /* TEASER BLOCK ACTIVE - make block clickable JS - additional CSS  (Quiver V.2.2) */
.t_clickable_teaser_block_wrapper .t_is_clickable_block {
	cursor: pointer;
	
}
.t_clickable_teaser_block_wrapper .t_is_clickable_block:hover {
  	box-shadow: 0 0 20px #DDDDDDee;
}



/* allgemeine TYPO */
.e-con h2,
.e-con h3,
.e-con h4 {
  margin: 1.5em 0 15px 0;
}


.e-con h2:first-child,
.e-con h3:first-child,
.e-con h4:first-child {
	margin-top:0;
}


.e-con ul, 
.e-con ol {
 	margin-top: 1em !important; 
  	margin-bottom:1.5em !important;
	margin-left: 1em !important;
	padding-left: 0.5em !important;
}

.e-con p, 
.e-con li {
  	margin-bottom:0.5em;
}

.e-con p a {
  text-decoration: underline !important;
}

/* bold - und QUFORM: zarteres BOLD */
.quform-field.quform-field-select,
.e-con strong, b {
  font-weight: 600 !important;
}

