<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ehemals @media screen and (max-width: 980px) { ... } */
	
	body { font-size: 16px; }
			
	#contentwrap { /*padding: 0 10px;*/ }
	#contentwrap .content:last-child { padding-bottom: 25px; }
	
@media screen and (orientation: portrait) {
	
	.sliderwindow .slider .sliderbox .titelbox {
		margin-top: 25%;
	}
	
	#impressum {
		left: 25px;
		width: 160px;
	}
	
	.sliderwindow .kuller {
		margin-bottom: 30px;
	}
	
}

@media screen and (orientation: landscape) {
	
	.sliderwindow .slider .sliderbox .titelbox {
		margin-top: 10%;
	}
	
	.tablet #contentwrap .content .img {
		margin: 0 auto;
		/* max-width: 60%;*/
	}
	
	#impressum {
		left: 25px;
		width: 160px;
	}
}
	
	#header {
		/*padding: 0 10px;*/
		background-color: #000;
		padding-right: 25px;
	}
	
	#header .logo_bd {
		display: block;
		height: 55px;
		margin-right: 0;
	}
	
	#header .logo_bd img {
		height: 100%;
		width: auto;
	}
	
	.logo, #header .blind { display: none; }
	
	
	
	#header.bd .logo, .logo {
		height: 55px;
	}
		
	.main-nav .sandwich {
		height: 40px;
		display: block;
		background-color: #7b1719;
		position: absolute;
		bottom: 0;
		cursor: pointer;
		text-align: center;
		/*padding: 0 10px;*/
	}
	
	.main-nav .sandwich img {
		height: 100%;
		width: auto;
	}
	
	.main-nav .sandwich + ul {
		display: none;
	}
	
	.main-nav .sandwich.clicked + ul li .plus {
		display: block;
		float: left;
		cursor: pointer;
	}
	
	.main-nav .sandwich + ul li .plus:after {
		/*padding-left: 15px;*/
		content: ''; 
		position: absolute;
		right: 12px;
		top: 12px;
	}
	
	.main-nav .sandwich.clicked + ul, 
	.noscript .main-nav .sandwich:hover + ul,
	.noscript .main-nav .sandwich + ul:hover  {
		/*display: block;*/
		position: absolute;
		margin-top: 10px;
		left: 25px;		
	}
	
	.main-nav .sandwich.clicked + ul &gt; li,
	.noscript .main-nav .sandwich:hover + ul &gt; li,
	.noscript .main-nav .sandwich + ul:hover &gt; li {
		display: block;
		text-align: left;
		padding: 0;
	}
	
	.main-nav .sandwich.clicked + ul li {
		margin-right: 0;
		position: relative;
	}
	
	.main-nav .sandwich.clicked ul li ul {
		display: none;
		text-align: left;
	}
	
	.main-nav .sandwich.clicked + ul li a,
	.noscript .main-nav .sandwich:hover + ul li a,
	.noscript .main-nav .sandwich + ul:hover li a {
		/*padding-left: 15px;*/
		padding: 20px 65px 2px 5px;
		margin: 1px 0;
		/*line-height: 2.5em;*/
		width: auto;
		height: auto;
		position: relative;
		background-color: initial;
		border-bottom: 1px solid #575757;
		text-align: left;
		line-height: 1em;
	}
	
	.main-nav .sandwich.clicked + ul li a.aktiv {
		color: #7b1719;
	}
	
	/*.main-nav .sandwich.clicked + ul li.hasChild &gt; a:after {*/
	.main-nav .sandwich.clicked + ul li .plus:after {
		/*padding-left: 15px;*/
		content: '+'; 
	}
	
	.main-nav .sandwich.clicked + ul li.clicked .plus:after {
		content: '- ';
		top: 11px;
	}
	
	.main-nav .sandwich.clicked + ul li.hasChild ul li a {
		padding-left: 35px;
		width: auto;
		padding-right: 35px;
	}
	
	.main-nav .sandwich.clicked + ul li.hasChild ul {
		display: none;
		position: static;
	}
	
	.main-nav .sandwich.clicked + ul li.hasChild.clicked ul {
		/*display: block;*/
		position: static;
	}
	
	#blende.aktiv {
		display: block;
		position: fixed;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0,0,0, 1); 
		z-index: 1000;
	}
	
	
	/*.content .desc, .content .img {
		width: 100%;
		float: none;
	}*/
	
	/*.content .desc {
		float: left;
		width: 70%;
		height: auto;
	}
	
	.sidebar .content .desc {
		width: 67%;
	}*/
	
	.sidebar .content {
		width: 50%;
		padding-right: 2%;
		float: left;
	}
	
	.sidebar {
		width: 100%;
		max-width: 100%;
	}
	
	.content .desc.full {
		width: 100%;
		height: auto;
	}
	
	.content .img {
		float: left;
		width: 28%;
		height: auto;
		margin-right: 2%;
		padding-top: 6px;
		padding-bottom: 1em;
	}
	
	#contentwrap .left_content, 
	#contentwrap .sidebar {
		float: none;
		width: 100%;
	}
	
	.left_content .content {
		/*padding-left: 25px;*/
	}
	
	.sliderwindow .slider .sliderbox {
		background-position: center 55px;
	}
	
	.sliderwindow .slider .sliderbox .titelbox,
	.sliderwindow .slider .sliderbox .textbox {
		/*padding: 0 10px;*/
	}
	
	.sliderwindow .slider .sliderbox .titelbox {
		font-size: 1.3em;
	}
	
	.sliderwindow .slider .sliderbox .textbox {
		padding-top: 0.5em;
		overflow: visible;
		font-size: 1.15em;
	}
	
	.sliderwindow .slider .sliderbox .titelbox h2,
	.sliderwindow .slider .sliderbox .textbox p {
		max-width: 100%;
	}
	
	.sliderwindow .vor,
	.sliderwindow .back {
		display: none;
	}

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