<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html{
	width:100%;
	height:100%;	
}
body{
	width:100%;
	font-family:'Merriweather', serif;
	font-size:14px;
	line-height:20px;
	letter-spacing:0.02em;
	font-weight:400; /* 300 400 900 */
	min-width:320px;
}
.sans{
	/* font-family:'Merriweather Sans', sans-serif; */
	font-family: 'Inter', sans-serif;
	font-weight:400; /* Avy 300 400 */	
}
.limiter{
	margin:0px auto 0px auto;
	width:100%;
	max-width:1300px;	
}
.inner{
	margin:0px 0px 50px 0px;	
}
.container{
	width:100%;	
}
.fitw{
	width:100%;
	height:auto;
}
.fith{
	width:auto;
	height:100%;
}
.grey{
	filter:saturate(0%);
}
.grey_hover:hover{
	
}
.space_top{
	display:block;
	height:220px;
}
.space_top_veranstaltung{
	display:block;
	height:175px;
}
.space{
	display:block;
	height:100px;	
}
.space_medium{
	display:block;
	height:75px;	
}
.space_small{
	display:block;
	height:50px;	
}
.space_mini{
	display:block;
	height:20px;	
}
.space_micro{
	display:block;
	height:5px;		
}
a {
	text-decoration:none;
	color:inherit;
}
p{
	margin-bottom:19px;	
	max-width:950px;
	letter-spacing:-0.0em;
}
h1{
	font-size:39px;
	line-height:45px;
	margin-bottom:15px;	
	font-weight:1000;
	max-width:950px;
	font-variant-numeric: lining-nums;
}
h2{
	font-size:26px;
	line-height:39px; /* 32px */
	margin-bottom:24px;	
	max-width:950px;
}
h3{
    font-size: 22px;
    line-height: 30px;
    margin-bottom: 3px;
	/*margin-top:35px;*/
	max-width:950px;
}
hr {
	border:0px solid #000;
    border-top: 1px solid #000;
	max-width: 950px;
    margin: 0px auto 12px 0px;	
}
h2 a{
	text-decoration:underline;	
	/*word-break:break-all;*/
	font-variant-numeric:lining-nums;
}	
strong{
	font-weight:900;
}
em{
	font-style:italic;	
	letter-spacing:0em;
}
.lowercase{
	text-transform:none;
}
ins{
	font-family: 'Merriweather', serif;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
	border-top: 1px solid #000;
	padding: 9px 0px 9px 0px;
	margin: 40px 0px -18px 0px;
	font-size: 17px;
	letter-spacing: 0.01em;
	text-decoration: none;	
}
.show_on_mobile{ 
	display:none; 
}
/* Basic page */
.basic_styling p{
	/* font-family:'Merriweather Sans', sans-serif; */
	font-family: 'Inter', sans-serif;
	font-weight:400; /* 300 400 */	
	font-size:18.5px;
	line-height:28px;
	/* text-align:justify; */
}
.basic_styling ul{
	margin:0px 0px 19px 0px;
}
.basic_styling li{
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 25px;
	font-family: 'Inter', sans-serif;
	font-weight:400; /* 300 400 */	
	font-size:18.5px;
	line-height:28px;
}
.basic_intro_text{
	font-size:18.5px;
	line-height:28px;
	letter-spacing:0.015em;
	word-spacing: 0.02em;
}
.basic_intro_text p{
	max-width:900px;
}
.flex_spalten{
	display:flex;	
	justify-content:space-between;
}
.spalte{
	width:48%;	
}
/* AnnulÃ© */
.postit{
	position: absolute;
    display: block;
    background: rgba(220,220,0,1);
    transform: rotate(-18Deg) scale(0.9); /* rotate(-13Deg) scale(1) */
    padding: 5px 0px;
    z-index: 100;
    width: 180px;
    text-align: center;
	line-height: 1.3em;
	font-weight: 700;
}
.postit_orange{
	background: rgba(255,170,0,1);
}
@media (max-width: 1600px) {
	
}
@media (max-width: 1500px) {
	.space_top{ height:185px; }
	.space_top_veranstaltung{ height:125px; }
	.limiter{ width:86%; max-width:none; }	
}
@media (max-width: 1200px) {
	.limiter{ width:100%; }
	.inner{	margin:0px 25px 50px 25px; }
}
@media (max-width: 1100px) {
	.basic_intro_text{ font-size:16px; line-height: 25px;}
}
@media (max-width: 800px) {
	.container{ margin-top: 10px; }
	.inner{	margin:0px 15px 50px 15px; }
	.space_top{	height:100px; }
	.space_top_veranstaltung{ height:82px; }
	.space{	height:75px; }
	.space_medium{ height:65px;	}
	.space_small{ height:35px; }
	.space_mini{ height:18px; }
	/* Basic */
	.inner{	margin:0px 15px 50px 15px; }
	.flex_spalten{ display:block; }
	.spalte{ width:100%; }
	.hide_on_mobile{ display:none; }
	.show_on_mobile{ display:block; }
}

@media (max-width: 500px) {
	h1 { font-size: 28px; line-height: 35px; margin-bottom: 7px; }
	h2 { font-size: 20px; line-height: 30px; margin-bottom: 17px; }
	p{ margin-bottom: 17px; }
	.basic_styling p { font-size: 17px; line-height: 26px; }
	.basic_styling li{ margin-left: 20px; font-size: 17px; line-height: 26px; }
	.space { height: 60px; }
	.space_medium { height: 50px; }
	.space_mini { height: 15px; }
}






</pre></body></html>