<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
@font-face {
    font-family: 'titillium_webbold';
    src: url('fonts/titilliumweb-bold-webfont.woff2') format('woff2'),
         url('fonts/titilliumweb-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'titillium_webregular';
    src: url('fonts/titilliumweb-regular-webfont.woff2') format('woff2'),
         url('fonts/titilliumweb-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
* {
	margin:0px;
	padding:0px;
}
body {
	margin: 0px;
	padding: 0px;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 16px;
	color: #2C2C2C;
	background-color: #F4F4F4;
}
.links {
	float:left;
	display:inline;
	margin-right:20px;
}
.rechts {
	float:rechts;
	display:inline;
}
.zntr {
	text-align:center;
}
.cbreak {
    
     column-break-before: column;

}
hr {
	border: thin solid rgba(167,148,179,1.00);
	color: rgba(140,107,172,1.00);
}
#shop div {
	display:inline-table;
}
#shop img {
	display:inline-table;
}

#shop a:link {
	font-size:1.1em;
	text-decoration: none;
	color: #A62525;
	}
#shop a:visited {
	
	color: #A62525;
}
#shop a:hover {
	color: #884389;
}
#shop a:active {
	
	color: #884389;
}
nav {
	padding-top: 0;
	padding-bottom:10px;
}
header {
	padding-top: 14px;
	display: block;
	text-align: center;
	width: 100%;
	background-color: #FFFFFF;		
}
#banner {
	position: relative;
	text-align: center;
	top: -80px;
	left: 20%;
	width: 60%;
	min-height: 130px;
	padding: 20px;
	border-radius: 5px;
	background-color: rgba(208,28,0,0.85);
	}
#banner em {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 1.4em;
	line-height: 1.25em;
	font-style: normal !important;
	color: #FFF;
}
.zauthor {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 1.4em;
	line-height: 1.25em;
	color: #E6B95D;
}
#sec8 {
	background-color: #CD1B06;
	text-align: center;
	width: 100%;
}
.rahmen {
	border: 1px solid rgba(184,181,181,1.00);
	padding: 4px;
	margin-right:20px;
}
h1 {
	display: inline;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 3em;
	line-height: 1.1em;
	color: #CF9111;
}
h2 {
	display: inline;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 3em;
	line-height: 1.1em;
	color: #C53314;
}
h3 {
	display: inline;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 3em;
	line-height: 1.1em;
	color: #DF8E7D;
}
h4 {
	display: inline;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 3em;
	line-height: 1.1em;
	color: #D29C2F;
}
h5 {
	display: inline;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 1.3em;
	color: #E9D0C1;
}
h6 {
	display: inline;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 1.3em;
	color: #E80F31;
}
.frage {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 16px;
	color: #BA2929;

}
.even {
	border: 1px solid rgba(174,170,170,1.00);
}
	
.odd {
	background-color: rgba(231,221,237,1.00);	
}
td {
	padding: 20px;
	font-family: 'titillium_webregular', sans-serif;
	font-size: 16px;
	color: #582C54;	
}
td a:link {
	font-family: 'titillium_webbold', sans-serif;
	font-size: 16px;
	color: #BA2929;
	text-decoration: none;
}

td a:visited {
	color: #BA2929;
}

td a:hover {
	font-family: 'titillium_webbold', sans-serif;
	font-size: 16px;
	color: rgba(75,23,78,1.00);
}

td a:actice {
	font-family: 'titillium_webbold', sans-serif;
	font-size: 16px;
	color: rgba(75,23,78,1.00);
}

#logoheader {
	margin-bottom: 0;
	margin-top: 10px;
	text-align: center;
}
#logoheader img {
	width:60%;
}
#sec2 h5 {
		color: #BA2929;
}
.logo1 {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 4.5em;
	line-height: 1.1em;
	color: #CF9111;
}
.logo2 {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 4.5em;
	line-height: 1.1em;
	color: #C53314;	
}
.artikelheadl {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 1.7em;
	line-height: 1.1em;
	color: #6C3D85;
	text-align:left;	
}
.bgt {
	background-color: #DFD0E8;
}	
.dp {
	display:block;	
}
nav ul li {
	display: inline;
	list-style:none;
}

nav ul li a:link {
	font-size: 1.1em;
	text-decoration: none;
	color: #953921;
	padding: 0px 10px;
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}
nav ul li a:visited {
	font-size: 1.1em;
	text-decoration: none;
	color: #953921;
	padding: 0px 10px;
	-moz-transition: all 0.8s;
	-webkit-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

nav ul li a:hover {
	text-decoration: none;
	color: #FFFFFF;
	border-radius: 5px;
	background-color: #ED2A0A;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	padding: 0px 10px;
}
nav ul li a:active {
	text-decoration: none;
	color: #FFFFFF;
	border-radius: 10px;
	background-color: #953921;
	-moz-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
	padding: 0px 10px;
}
.shopdiv {
	min-width:260px;
}

#navbutton {
	display: none;	
}
a {
	
	border: none !important;

}

#sec8 a:link {
	text-decoration: none;
	color: #F0C3C3;
}
#sec8 a:visited {
	text-decoration: none;
	color: #F0C3C3;
	
}
#sec5 strong {
	color: #C53314;
}
#sec8 a:hover {
	text-decoration: none;
	color: #E8D6EE;
}

#sec8 a:active {
	text-decoration: none;
	color: #E8D6EE;	
}

.ank1 a:link {
	text-decoration: none;
	color: #FBAB30;
}
.ank1 a:visited {
	text-decoration: none;
	color: #FBAB30;
	
}

.ank1 a:hover {
	text-decoration: none;
	color: #8C1CDD;
}

.ank1 a:active {
	text-decoration: none;
	color: #8C1CDD;	
}
#slider {
		position: relative;
		width: 100%;
		height:auto;
		max-height: 600px;
		overflow:hidden;		
	}
#slider1 {
		opacity:0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
	}
#slider2 {
		opacity:0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;		
		
	}
#slider3 {
		opacity:0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;	
		
	}
#slider4 {
		opacity:0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider5 {
		opacity:0;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider6 {
		opacity:0;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider7 {
		opacity:0;
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider8 {
		opacity:0;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider9 {
		opacity:0;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider10 {
		opacity:0;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider11 {
		opacity:0;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}

#slider12 {
		opacity:0;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
#slider13 {
		opacity:1;	
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		max-height: 600px;
}
.slidebild {
		width: 100%;
		height: auto;		
}
section {
	display: block;
	padding-top: 20px;
	text-align: center;
	color: #5F5E5E;
	}
#sec1 {
	background-color: #F4F4F4;
	background-image: url(images/ornament.svg);
	background-position: center top;
	background-repeat: no-repeat;
}
#sec2 {
	background-image: url(images/ornament5.svg);
	background-position: center top;
	background-color: #58544D;
	background-repeat: no-repeat;
}
#sec2 p {
	color: #FBF8EE;	
	font-size: 1.4em;
}
#sec5 p {
	color: #7D7D7D;
	font-size: 1.2em;
}
#sec3 {
	background-image: url(images/ornament6.png);
	background-position: center top;
	background-color: #E8E0D7;
}
#sec4 {
	background-image: url(images/ornament.svg);
	background-color: #58544D;
	background-position: center top;
	background-repeat: repeat-y;
}
#sec5 {
	background-color: #fff;
	background-image: url(images/ornament6.svg);
	background-repeat: repeat-y;
	background-position: center top;
}
#sec6 {
	background-color: #EEEBE6;
}
.spkat {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 1.6em;
	line-height: 1.1em;
	color: #7B2602;
	font-style: italic;
}
.prtnr {
    font-family: 'titillium_webregular', sans-serif;
	font-size: 1.8em;
	color: #A3A6BA;
    line-height: 1.1em;

}
#sec7 {
	background-color: #fff;
	background-size: auto 100%;
	background-clip: border-box;
	background-position:right;
}
.linklayer {
    width: 100%;
    margin: auto;
    text-align: center;
}
.linklayercontent {
    width: 40%;
    margin: auto;
    text-align: center;
}
.linklayercontent img {
    width:100%;
}
.maintext {
	color: #6C6A6B;
}
.footertext {
	color: #fff;
}
.mprssm {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 16px;
}
.mprssmroboto {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 1.1em;
	color: rgba(253,253,253,1.00);	
}
.trennung1 {
		-ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: manual;
}
.zwsp {
		-webkit-column-count: 2; 
		-moz-column-count: 2; 
		column-count: 2;
		-webkit-column-gap: 40px;
		-moz-column-gap: 40px;
		column-gap: 40px;
		text-align:left;		
}
#sec4 .row img {
	width: 100%;
	padding: 8px;
	border: 1px solid rgba(184,177,168,1.00);
	}
#sec4 .row {
	text-align: center;
	padding: 10px;
	font-family: Lato;
	font-weight: 400;
	font-size: 1em;
	line-height: 1.4em;
	color: #EAE7E4;
	}
#sec2 .row {
	text-align: center;
	font-family: Lato;
	font-weight: 400;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #59535C;
	}


#sec2 .row  div {
	min-height: 230px;
	border-radius:20px;
}
#sec2 .row  div div {
	width:100%;
	margin-bottom:40px;
	padding:5px;
}
.audodd {
	background-color: rgba(252,242,254,1.00);
}
.audeven {
	background-color: rgba(250,244,238,1.00);
}
.videountertitel {
	min-height:180px;;
}
#sec3 .row &gt; div {

	margin-bottom: 40px;

}
audio {
	width:90%;	
}
.ank1 {
	font-family: 'titillium_webregular', sans-serif;
	font-size: 2.6em;
	line-height: 1.25em;
	color: #BE003D;
}
.responsive-video {
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 60px; overflow: hidden;
}


.responsive-video iframe,
.responsive-video object,
.responsive-video embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}

@media screen and (max-width: 1200px) {
	
	#banner {
	left: 15%;
	width: 70%;
}
	#banner em {
	
		font-size: 1.2em;
		color: #EAE8E2;
	}
	.zauthor {

			font-size: 1.2em;
			
	
	
	}
	

}

@media screen and (max-width: 650px) {
		h1, h2, h3, h4 {
			
			font-size: 2.2em;		
		}
		
	#logoheader {
			margin-bottom: 10px;

	}
		
		nav {
			padding-top: 40px;
			display: none;
			background-color: #E6E0DB;
		}
		
		nav ul li a {
			display: block;
			margin-left:5px;
			margin-right:5px;
		}
		
		#navbutton { 
			display: block; 
			text-align: right;
			padding-right:20px;
			padding-top:0px;
		}
		
		nav ul li {
			display: block;
			list-style:none;
			min-height: 30px;
		}
			
	.logo1 {
	font-family: 'titillium_webregular', sans-serif;
			font-size: 3em;
		}
	.logo2 {
	font-family: 'titillium_webregular', sans-serif;
			font-size: 3em;
	
			}
	
	.zwsp {
		-webkit-column-count: 1; 
		-moz-column-count: 1; 
		column-count: 1;
		text-align:left;
		
	}
	
	#banner {
	  top:-16px;
	  left: 10%;
	  width: 82%;
	  min-height: 130px;
	
}
	#banner em {
	
		font-size: 1.025em;
		color: #EAE8E2;
	}
	.zauthor {
		
			font-size: 1.025em;
			
	
	
	}
	.ank1 {
		font-size:2em;
	}
	
	
	#sec7 img { margin-bottom: 20px; }
	
	#sec5 p {
		font-size: 1em;
	}
	#logoheader img {
		width:78%;
	}
		
}
	

@media screen and (min-width: 651px) {
	
nav {
    display: block !important;
	
	}
	 
}
@media screen and (max-width: 400px) {
	.logo1 {
			font-family: 'titillium_webregular', sans-serif;
			font-size: 2.2em;
		}
	.logo2 {
			font-family: 'titillium_webregular', sans-serif;
			font-size: 2.2em;
			}
}
@media screen and (max-width: 480px) {
	.ank1 {
		font-size:1.5em;
	}
}
</pre></body></html>