		<html style="font-size: 18px"> /* => 1 rem = 18px */
		
		body {
				font-family: 			'Inter', sans-serif;
				/* 	font-family: 		'Work Sans', sans-serif;  */
				
				/* 	font-size:			1rem;  */		/* Basisgröße: 18px */
				font-size:				clamp(1rem, 0.5vw, 2rem); /* min 1rem, max 2rem */
				user-select: 			none;			/* Deaktivieren der Textauswahl, um das Kopieren zu verhindern */
				-webkit-user-select:	none; 			/* Safari */
				-moz-user-select: 		none;			/* Firefox */
				-ms-user-select: 		none;			/* Internet Explorer/Edge */
		}
		@media (min-width: 768px)  {body {font-size: 1.125rem;}}
		@media (min-width: 1200px) {body {font-size: 1.25rem; }}
		
		.text_align_center 	{ text-align: center; 	}
		.text_align_right 	{ text-align: right; 	}
		
		.centered 			{ margin: 0 auto; }
		.block_centered 	{ margin: 0 auto; }
		
		.ABMD
		{ 
			background-color: 	#423d27 !important;
			color:				white !important;
			
			margin-left:	0px;
			margin-top:		0px;
			margin-right:	0px;
			margin-bottom:	0px;
		}
		a:link		{ font-weight:bold; 		color:white; 			text-decoration:none; }
		a:visited	{ font-weight:bold; 		color:white; 			text-decoration:underline; }
		a:hover		{ font-weight:bold; 		color:white; 			text-decoration:underline; }
		a:active	{ font-weight:bold; 		color:white; 			text-decoration:underline; }
		h4 a 		{ background-color:	white; 	color:black !important; padding-left:5px;padding-right:5px;	border-radius:1rem; }
		.image-spacing {
			margin-left:  1vw;
			margin-right: 1vw;
		}

		.navbar-toggler-icon {
			background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 30 30"%3E%3Cpath stroke="white" stroke-width="2" d="M5 7h20M5 15h20M5 23h20"/%3E%3C/svg%3E') !important;
		}
		.navbar-toggler {
			border: none;
			background-color: transparent;
		}
		.navbar-toggler:focus:not(:focus-visible) {
			box-shadow: none;
			outline: none;
		}




        .floating-btn {
			  position: 		fixed;
			  top:				15vw;
			  right:			2vw;
			  padding:			1vw 1.5vw;
			  font-size:		.5rem; /* min 1rem, max 2rem */
			  border: 			none;	
			  border-radius: 	2rem;
			  
			text-decoration: none;
			background-color: white;
			color: black !important;
            z-index: 1000;
        }	
		.floating-btn:hover {
		  background-color: hsla(42, 25%, 35%, 1); /* gleiche Farbe, aber heller (höherer L-Wert) */
		}