<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">#main {
    width: 650px;
    position: relative;
}

.nomobile {
	display: none;
}

.mobile {
	display: block;
}

footer article {
    width: 610px;
    padding: 20px;
}

figure#header {
	height: 260px !important;    
    width: 650px;
}

iframe {
    height: 260px;
    width: 650px;
}

header {
    height: 125px;
}

.content_child header {
    height: auto;
}

header .navigation {
    position: absolute;
    right: 0;
    top: 0;
    width: 360px;
    height: 120px;
}

#header_logo {
	position: relative;
    padding: 10px 10px 0;
    z-index: 200;
}

#header_logo img {
    width: 400px;
}

.navigation nav {
    position: absolute;
    right: 0;
    top: 0;
    width: 360px;
}

.navi {
	margin: 150px 20px;
	display: none;
}

.navi &gt; ul {
	float: left;
}

.navi li.imprint {
	display: block;
}

.navi &gt; ul &gt; li.navi_activ &gt; ul, .navi &gt; ul &gt; li.navi_activ:hover &gt; ul {
	display: block;	
}

.navi &gt; ul &gt; li &gt; ul {
    background-color: unset;
    box-shadow: none;
    display: none;
    left: 35px;
    padding: 10px 0;
    position: relative;
    top: 0;
    z-index: 400;
}

.navi &gt; ul &gt; li:hover &gt; ul {
	display: none;
}

#nav_background {
    background: url("../images/nav/background.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    width: 377px;
    z-index: 300;
}

#nav_opener {
    background-image: url("../images/nav/open.png");
    display: block;
    float: right;
    height: 100px;
    position: absolute;
    right: 0;
    top: 15px;
    width: 100px;
}

.navi li {
	float: none;
}


aside.imprint {
	display: none;
}

/* CONTENT */

article.content {
    margin: 60px 20px;
    width: 610px;
}

#content .img_wrapper {
    height: 325px;
    margin: 0;
    margin-bottom: 20px;
}

#content .img_wrapper img{
	width: 325px;
    height: 325px;
}

section.teaser article.image {
    padding-right: 0;
    width: 610px;
}

#content section {
}

/* TEASER */

section.teaser {
    margin: 40px 20px 0;
    width: 610px;
}

/* CONTACTS */
.person {
    background-color: #FFFFFF;
	margin-bottom: 40px;
}

.person.home {
	margin-bottom: 0;
}


.contact_person {
    width: 100%;
	height: 190px;
}
.contact_person figure{
    float: left;
    height: 190px;
    width: 190px;
    position: relative;
}

.contact_person:hover .background{
    display: none;
}

.contact_person figure img{
	width: 190px;
	height: 190px;
}

.contact_person .background{
	height: 325px;
    width: 325px;
}

.contact_person article {
    display: block;
    float: left;
    padding: 40px 20px 0;
    position: relative;
    width: 420px;
}

section.teaser img {
    height: 250px;
    width: 250px;
}

.swiper-container {
	width: 650px;
	height:  260px !important;
}

.swiper-container .swiper-slide {
	width: 650px !important;
	height:  260px !important;
}

img.lb-image {
	width: 500px !important;
	height: 500px !important;
}

.historyback {
    display: block;
    margin: 0 20px 20px;
}</pre></body></html>