@media all and (min-width: 1262px) {
	* {
		margin: 0;
		padding: 0;
		outline: none;
		border: none;
		-webkit-box-sizing: border-box;
	}
	html {
         font-family: Tahoma, sans-serif;
		scroll-behavior: smooth;
	}
	body {
		background-color: #FAFAFA;
		background-size: cover;
	}
	/*--------------------------------------------------------------------------------------------------Kontaktformular*/
	#Formular {
		max-width: 1100px;
		display: block;
		margin: 0 auto;
	}
	#Formular textarea {
		border: 1px solid grey;
		border-radius: 5px;
		padding: 5px;
		background-color: white;
		margin: 0 auto;
		width: 100%;
		font-size: 20px;
		overflow: auto;
		font-family: 'Open Sans', sans-serif;
		height: 10em;
	}
	#Formular p {
		color: #0B2F3A;
		padding: 10px;
		font-size: 20px;
	}
	#Knopf1 {
		font-size: 20px;
		color: #0B2F3A;
		font-weight: bold;
	}
	#Knopf1 input {
		font-size: 20px;
	}
	#Knopf22 input {}
	#Knopf22 input:hover {
		color: white;
		opacity: 0.5;
	}
	#Knopf22 input:hover,
	#Knopf22 input:active {
		-webkit-user-select: none;
		-webkit-touch-callout: none;
	}
	#Knopf1_2 {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		height: 0;
		width: 0;
		z-index: -1;
	}
	.textone {
		border: 1px solid grey;
		border-radius: 5px;
		width: 50%;
		padding: 5px;
		background-color: white;
		margin-bottom: 20px;
	}
	.texttwo {
		color: white;
		font-weight: bold;
		border: 2px solid #0B2F3A;
		font-size: 20px;
		display: block;
		float: left;
		width: 125px;
		border-radius: 4px;
		background-color: #0B2F3A;
		height: 45px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
		margin-top: 3px;
	}
}

@media all and (min-width: 1006px) and (max-width: 1261px) {
	* {
		margin: 0;
		padding: 0;
		outline: none;
		border: none;
		-webkit-box-sizing: border-box;
	}
	html {
         font-family: Tahoma, sans-serif;
		scroll-behavior: smooth;
	}
	body {
		background-color: #FAFAFA;
		background-size: cover;
	}
	/*--------------------------------------------------------------------------------------------------Kontaktformular*/
	#Formular {
		max-width: 900px;
		display: block;
		margin: 0 auto;
	}
	#Formular textarea {
		border: 1px solid grey;
		border-radius: 5px;
		padding: 5px;
		background-color: white;
		margin: 0 auto;
		width: 99.6%;
		font-size: 20px;
		overflow: auto;
		height: 10em;
	}
	#Formular p {
		color: #0B2F3A;
		padding: 10px;
		font-size: 20px;
	}
	#Knopf1 {
		font-size: 20px;
		color: #0B2F3A;
		font-weight: bold;
	}
	#Knopf1 input {
		font-size: 20px;
	}
	#Knopf22 input {}
	#Knopf22 input:hover {
		color: white;
		opacity: 0.5;
	}
	#Knopf22 input:hover,
	#Knopf22 input:active {
		-webkit-user-select: none;
		-webkit-touch-callout: none;
	}
	#Knopf1_2 {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		height: 0;
		width: 0;
		z-index: -1;
	}
	.textone {
		border: 1px solid grey;
		border-radius: 5px;
		width: 50%;
		padding: 5px;
		background-color: white;
		margin-bottom: 20px;
	}
	.texttwo {
		color: white;
		font-weight: bold;
		border: 2px solid #0B2F3A;
		font-size: 20px;
		display: block;
		float: left;
		width: 125px;
		border-radius: 4px;
		background-color: #0B2F3A;
		height: 45px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
		margin-top: 3px;
	}
}

@media all and (min-width: 683px) and (max-width: 1005px) {
	* {
		margin: 0;
		padding: 0;
		outline: none;
		border: none;
		-webkit-box-sizing: border-box;
		scroll-behavior: smooth;
	}
	html {
         font-family: Tahoma, sans-serif;
	}
	body {
		background-color: #FAFAFA;
		background-size: cover;
	}
	/*--------------------------------------------------------------------------------------------------Kontaktformular*/
	#Formular {
		max-width: 990px;
		display: block;
		margin-left: 20px;
		margin-right: 20px;
	}
	#Formular textarea {
		border: 1px solid grey;
		border-radius: 5px;
		padding: 5px;
		background-color: white;
		margin: 0 auto;
		width: 100%;
		font-size: 19px;
		overflow: auto;
		height: 10em;
	}
	#Formular p {
		color: #0B2F3A;
		padding: 10px;
		font-size: 20px;
	}
	#Knopf1 {
		font-size: 20px;
		color: #0B2F3A;
		font-weight: bold;
	}
	#Knopf1 input {
		font-size: 20px;
	}
	#Knopf22 input {}
	#Knopf22 input:hover {
		color: white;
		opacity: 0.5;
	}
	#Knopf22 input:hover,
	#Knopf22 input:active {
		-webkit-user-select: none;
		-webkit-touch-callout: none;
	}
	#Knopf1_2 {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		height: 0;
		width: 0;
		z-index: -1;
	}
	.textone {
		border: 1px solid grey;
		border-radius: 5px;
		width: 50%;
		padding: 5px;
		background-color: white;
		margin-bottom: 20px;
	}
	.texttwo {
		color: white;
		font-weight: bold;
		border: 2px solid #0B2F3A;
		font-size: 20px;
		display: block;
		float: left;
		width: 125px;
		border-radius: 4px;
		background-color: #0B2F3A;
		height: 45px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
		margin-top: 3px;
	}
}

@media all and (max-width: 682px) {
	* {
		margin: 0;
		padding: 0;
		outline: none;
		border: none;
		-webkit-box-sizing: border-box;
	}
	html {
         font-family: Tahoma, sans-serif;
	}
	body {
		background-color: #FAFAFA;
		background-size: cover;
	}
	/*--------------------------------------------------------------------------------------------------Kontaktformular*/
	#Formular {
		display: block;
		margin-left: 10px;
		margin-right: 10px;
	}
	#Formular textarea {
		border: 1px solid grey;
		border-radius: 5px;
		padding: 5px;
		background-color: white;
		margin: 0 auto;
		width: 99.5%;
		font-size: 18px;
		overflow: auto;
		height: 6em;
	}
	#Formular p {
		color: #0B2F3A;
		padding: 10px;
		font-size: 20px;
	}
	#Knopf1 {
		color: #0B2F3A;
		font-weight: bold;
	}
	#Knopf1 input {}
	#Knopf22 input {}
	#Knopf22 input:hover {
		color: white;
		opacity: 0.5;
	}
	#Knopf22 input:hover,
	#Knopf22 input:active {
		-webkit-user-select: none;
		-webkit-touch-callout: none;
	}
	#Knopf1_2 {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		height: 0;
		width: 0;
		z-index: -1;
	}
	.textone {
		border: 1px solid grey;
		border-radius: 5px;
		width: 99.5%;
		padding: 5px;
		font-size: 18px;
		background-color: white;
		margin-bottom: 20px;
	}
	.texttwo {
		color: white;
		font-weight: bold;
		border: 2px solid #0B2F3A;
		display: block;
		float: left;
		font-size: 18px;
		width: 100px;
		border-radius: 4px;
		background-color: #0B2F3A;
		height: 40px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
		margin-top: 3px;
	}
}