@media only screen and (max-width: 750px) {

*							{ font-size: 18px; line-height: 22px;}

.logo						{ margin-left: 5px; margin-top: 5px; margin-right:3px; }
.logofollow					{ margin-left: 5px; margin-top: 5px; margin-right:3px; }
.logolinks					{ padding-top: 30px; }
.logolinksfollow			{ padding-top: 30px; }
#sticky-placeholder, #sticky-placeholder-one { top: 0px; display: block; height: 80px; width: auto; }

.logolinksfollow ul li		{ font-size: 14px; line-height: 16px; }
.logolinks	ul li			{ font-size: 14px; line-height: 16px; }

a.logolink:link				{ font-size: 14px; line-height: 16px; }
a.logolink:visited 			{ font-size: 14px; line-height: 16px; }
a.logolink:active 			{ font-size: 14px; line-height: 16px; }
a.logolink:hover 			{ font-size: 14px; line-height: 16px; }

a.logolinkd:link			{ font-size: 14px; line-height: 16px; }
a.logolinkd:visited 		{ font-size: 14px; line-height: 16px; }
a.logolinkd:active 			{ font-size: 14px; line-height: 16px; }
a.logolinkd:hover 			{ font-size: 14px; line-height: 16px; }

a.logolinkhd:link			{ font-size: 14px; line-height: 16px; }
a.logolinkhd:visited 		{ font-size: 14px; line-height: 16px; }
a.logolinkhd:active 		{ font-size: 14px; line-height: 16px; }
a.logolinkhd:hover 			{ font-size: 14px; line-height: 16px; }

a.logolinkh:link			{ font-size: 14px; line-height: 16px; }
a.logolinkh:visited 		{ font-size: 14px; line-height: 16px; }
a.logolinkh:active 			{ font-size: 14px; line-height: 16px; }
a.logolinkh:hover 			{ font-size: 14px; line-height: 16px; }

.wave {
	width: 102px; 
	height:auto;
	border: 10px solid rgba(255, 255, 255, 0);
	-moz-border: 10px solid rgba(255, 255, 255, 0);
	-webkit-border: 10px solid rgba(255, 255, 255, 0);
}

.bolder						{ font-size: 7.0vw; line-height: 7.6vw; }
.bolderd						{ font-size: 7.0vw; line-height: 7.6vw; }
.desk-break					{ display: none; }
.tab-break					{ display: none; }

#bewegt						{ margin-top: -30px; margin-bottom: 0px; }
#bewegt img					{ max-width: 50%;}

#down 						{ margin-left: -40px; height: 60px;}

.sizebutton {
	width: 80px;
	height:80px;
}

.back-to-top {
	width: 40px;
	height: 40px;
    bottom: 40px;
    right: 40px;
}

#introtext					{ padding-left: 20px; text-align:left;}
#introtext h1				{ font-size: 7.0vw; line-height: 7.6vw; padding-right: 5px;}
#introtext1 h1				{ font-size: 7.0vw; line-height: 7.6vw; padding-right: 5px;}
#adrstart					{ display: none; }
.desk-break					{ display: none; }
.tab-break					{ display: block; }
.mob-break					{ display: block; }


.onlymobile					{ display: inline;}
.mchoice					{ position:absolute; right: 20px;}
.mchoice img				{ width: 30px; height:auto;}
.mdrop						{ margin: 15px auto 50px; float: left; width: 100%; border-top: 1px solid #969287; border-bottom: 1px solid #969287; padding: 15px 20px 15px 107px; display: none;}
.menu						{ display: none;}

.goleft, .goleftnested		{ visibility: hidden; }
.goright, .gorightnested	{ visibility: hidden;  }
.content					{ padding-right: 0px; }
.contenttitel h1			{ font-size: 5.0vw; line-height: 5.6vw; width: 100%; }
.contenttext				{ width: 95%; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1;}
.contenttexteinsp			{ width: 95%; -webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 2%; -moz-column-gap: 2%; column-gap: 2%; }
#sliderkonmarkomm			{ margin-left:20px;  margin-top: 30px; }
.contentbild 				{ text-align:center; margin-bottom: 20px;}
.contentbild img			{ max-width: 70%; height: auto; }
.contentbildf img			{ max-width: 100%; height: auto; }

.btn-content				{ width: 95%; }
.btn-menu					{ width: 95%; }


.footerinner				{ margin-left:20px;  }

.f1							{ float:left; width: 100%; padding-top: 20px; padding-bottom: 30px;}
.f2							{ width: 50%; display:block; float: left; width: 30%; margin-left: 3%;}

.f3							{ float:left; width: 95%; padding-right: 1%; margin-bottom: 30px;}
.f4							{ float:left; width: 95%; padding-right: 1%; margin-bottom: 30px;}
.f5							{ float:left !important; width: 95%; }


.f1 h3,.f2 h3,.f3 h3,.f4 h3,.f5 h3		{ color:#FFF; font-family:'UniversLT-Bold'; font-size: 18px; line-height: 22px;}
.borderfooter				{ border-left: 1px solid #d6d1c4; padding-left:5%;}
}

@media (max-width: 480px) {
 #supersized img {
 height: 100% !important; visibility: hidden;
 }
}

