/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 07 2024 | 09:49:33 */
/* TBA Datenschutz-Blocks v.1.2 */
.tba_datenschutz h2,
.tba_datenschutz h3,
.tba_datenschutz h4 {
margin: 40px 0 10px 0;
  color:inherit !important;
}
.tba_datenschutz p {
margin-bottom:1.4em;
}
.tba_datenschutz ul,
.tba_datenschutz ol,
.tba_datenschutz li {
  color:inherit !important;
}
.tba_datenschutz a {
  color:inherit !important;
  text-decoration:underline;
}


/* footer ABMELDEN */
.menu-item-1369:hover a {
	background-color: darkred !important;
	color: #fff !important;
}

/* Header Logo abwechseln, Toggle beim Scroll - in Verbindung mit JS */
	 body.home #t_logo_wrapper {
              position: relative; /* Wrapper is relatively positioned */
            display: flex;
            justify-content: center;
            align-items: center;
            width: 100%; 
		 height: 100%; 
		 overflow: hidden;
        }

        body.home #t_header_logo, 
        body.home #t_header_text {
              position: absolute; 
        }

        body.home #t_header_logo {
            display: none; /* Initially hide the logo */
        }


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 */
h2,
h3,
h4 {
  margin: 1.5em 0 15px 0;
}

h2:first-child,
h3:first-child,
h4:first-child {
	margin-top:0;
}

ul, ol{
 	margin-top: 1.2em;  
  	margin-bottom:1em;
	list-style-position: outside
	margin-left: 0;
    padding-left: 1em;
}
p, li {
  	margin-bottom:0.7em;
}

p > a {
  text-decoration: underline;
}

strong, b {
	font-weight: 500;
}
