@media only screen and (max-width: 1020px) {

.logo						{ margin-left: 7px; margin-top: 10px; margin-right:8px; }
.logofollow					{ margin-left: 7px; margin-top: 10px; margin-right:8px; }
.logolinks					{ padding-top: 41px; }
.logolinksfollow			{ padding-top: 41px; }

a.logolink:link				{ font-size: 17px; line-height: 21px; }
a.logolink:visited 			{ font-size: 17px; line-height: 21px; }
a.logolink:active 			{ font-size: 17px; line-height: 21px; }
a.logolink:hover 			{ font-size: 17px; line-height: 21px; }

a.logolinkd:link			{ font-size: 17px; line-height: 21px; }
a.logolinkd:visited 		{ font-size: 17px; line-height: 21px; }
a.logolinkd:active 			{ font-size: 17px; line-height: 21px; }
a.logolinkd:hover 			{ font-size: 17px; line-height: 21px; }

a.logolinkhd:link			{ font-size: 17px; line-height: 21px; }
a.logolinkhd:visited 		{ font-size: 17px; line-height: 21px; }
a.logolinkhd:active 		{ font-size: 17px; line-height: 21px; }
a.logolinkhd:hover 			{ font-size: 17px; line-height: 21px; }

a.logolinkh:link			{ font-size: 17px; line-height: 21px; }
a.logolinkh:visited 		{ font-size: 17px; line-height: 21px; }
a.logolinkh:active 			{ font-size: 17px; line-height: 21px; }
a.logolinkh:hover 			{ font-size: 17px; line-height: 21px; }

.wave {
	width: 130px; 
	height:auto;
	border: 15px solid rgba(255, 255, 255, 0);
	-moz-border: 15px solid rgba(255, 255, 255, 0);
	-webkit-border: 15px solid rgba(255, 255, 255, 0);
}

.bolder						{ font-size: 3.8vw; line-height: 4.5vw; }
.bolderd					{ font-size: 3.8vw; line-height: 4.5vw; }
#bewegt img					{ max-width: 100%; height:auto; }

#down 						{ margin-left: -50px; height: 100px;}

sup 						{ bottom: 2vw; }
sub 						{ top: 1.8vw; }

.sizebutton {
	width: 100px;
	height:100px;
}

.back-to-top {
	width: 40px;
	height: 40px;
    bottom: 80px;
    right: 80px;
}


.dverlauftrans					{
background: rgba(101,95,84,0.9) 
}

.hverlauftrans					{
background: rgba(243,242,241,0.9)
}

	
#introtext					{ padding-left: 148px;}
#introtext h1				{ font-size: 3.8vw; line-height: 4.5vw;}
#introtext1 h1				{ font-size: 3.8vw; line-height: 4.5vw;}
#adrstart					{ padding-left: 148px; float: left; margin-bottom: 20px; color: #FFF; }

.desk-break					{ display: none; }
.tab-break					{ display: block; }
.mob-break					{ display: none; }


.menu						{ position:relative; float:left; margin-top: 38px;}
.goleft, .goleftnested		{ padding-left: 20px; }
.goright, .gorightnested	{ padding-left: 20px; }


.content					{ display: flex; flex-direction: column; display: -webkit-flex; -webkit-flex-direction: column; }
.contentfloater				{ float: left; -webkit-order:2; order: 2; max-width: 100%;}
.contenttitel				{ -webkit-order:2; order: 2; padding-top: 0px; margin-top: 0px;}
.contenttitel h1			{ font-size: 3.8vw; line-height: 4.5vw; max-width: 90%; }
.contenttext				{ width: 90%; -webkit-order:3; order: 3; }
.contenttexteinsp			{ width: 90%; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-gap: 2%; -moz-column-gap: 2%; column-gap: 2%;  -webkit-order:3; order: 3; }
.contentbildf				{ margin-left: 0%; max-width:90%; margin-top: 0%; height: auto; text-align:left; }
.contentbildf img			{ max-width: 100%; height: auto; }
.contentbild				{ margin-left: 0%; max-width:90%; margin-top: 0%; height: auto; text-align:center; }
.contentbild img			{ max-width: 100%; height: auto; }

.btn-content				{ width: 90%; -webkit-order:5; order: 5; }
.btn-menu					{ width: 90%; -webkit-order:4; order: 4; }
.btn-menu:after {
    bottom: 8px;
}


#sliderkonmarkomm			{ margin-left: 142px;  margin-top: 30px; }
#owl-follow					{ margin-bottom: 30px; }

.footerinner				{ margin-left: 142px;  }

.f1							{ float:left; width: 100%; padding-top: 20px; padding-bottom: 30px;}
.f2							{ float: left; width: 20%; }

.f3							{ float:left; width: 44%; padding-right: 1%; margin-bottom: 30px;}
.f4							{ float:left; width: 46%; padding-right: 1%; margin-bottom: 30px;}
.f5							{ float:left !important; width: 44%; }


.f1 h3,.f2 h3,.f3 h3,.f4 h3,.f5 h3		{ color:#FFF; font-family:'UniversLT-Bold'; font-size: 14px; line-height: 21px;}


}

