/* inter-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 200;
  src: url('_fonts/inter-v20-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  src: url('_fonts/inter-v20-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  src: url('_fonts/inter-v20-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  src: url('_fonts/inter-v20-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  src: url('_fonts/inter-v20-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* inter-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  src: url('_fonts/inter-v20-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* -------------------------------------------------- */
* {
	margin:0;
	padding:0;
}
img { border:0;border-style: none;}
html, body {
	margin:0;
	padding:0;

	font-family: 'Inter', sans-serif;

	text-decoration: none;
	font-weight:300;
	color:#000000;

	font-size:24px;
	line-height:34px;
	letter-spacing:0px;
}
body {
	background-color:#ffffff;
}
.ku {
	white-space:nowrap;
}
.abstand {
	position:relative;
}
.fotobreit {
	width:100%;
	height:auto;
}
input:focus,select:focus,textarea:focus,button:focus {
    outline: none;
}
/* -------------------------------------------------- */
.hor0 {
	position:relative;
	margin:0 auto;
	text-align:left;
	max-width:1200px;
	clear:left;
	max-height:50000px;
}
.hor1 {
	position:relative;
	margin-left:12.9166%;
	margin-right:12.9166%;
}
@media all and (max-width:799px) {
}
/* -------------------------------------------------- */
#logo {
	position:relative;
	margin-left:10%;
	margin-right:13%;
	margin-left:10%;
	margin-right:31%;
}
#logo img {
	width:100%;
	height:auto;
}
/* -------------------------------------------------- */
#text1,#text2,#legal {
	position:relative;
	margin-left:10%;
	margin-right:27%;
}
#text1,#text1 h1,#text2,#legal {
	font-size:1.63vw;
	line-height:2.1vw;
	font-weight:400;
}
/* -------------------------------------------------- */
#text2 a,#legal a {
	color:#000000;
	text-decoration:none;
}
#text2 a:hover,#legal a:hover {
	text-decoration:underline;
}
/* -------------------------------------------------- */
#links {
	position:relative;
	margin-left:75.4%;
	margin-right:16.2%;
}
#links img {
	width:25%;
	height:auto;
}
.fotos1 {
	position:relative;
	margin-left:10%;
	margin-right:20%;
}
.fotos1 img {
	width:100%;
	height:auto;
}
/* -------------------------------------------------- */
#legal {
	position:relative;
	display:none;	
}
/* -------------------------------------------------- */