@media all and (min-width: 1262px) {
     * {
         margin: 0;
         padding: 0;
         outline: none;
         border: none;
    }
     html {
         font-family: Arial, Helvetica, sans-serif;
        scroll-behavior: smooth;
    }
	body {
		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: 19px;
		overflow: auto;
		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
		height: 10em;
	}
	#Formular p {
		color: #31B404;
		padding: 10px;
		font-size: 19px;
	}
	#Knopf1 {
		font-size: 19px;
		color: black;
		font-weight: bold;
	}

	#Knopf1 input {
		font-size: 19px;
		border: 1px solid grey;
		border-radius: 5px;
		background-color: white;
		width: 50%;
		padding: 5px;
		height: 27px;
		display: block;
		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
	}
	#Knopf22 input {
		color: white;
		font-weight: bold;
		border: 1px solid #c31622;
		font-size: 19px;
		display: block;
		margin: 0 auto;
		width: 115px;
		border-radius: 4px;
		background-color: #c31622;
		height: 35px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
	}
	#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;
	}
}
@media all and (min-width: 1006px) and (max-width: 1261px) {
     * {
         margin: 0;
         padding: 0;
         outline: none;
         border: none;
    }
     html {
         font-family: Arial, Helvetica, sans-serif;
        scroll-behavior: smooth;
    }
	body {
		background-size: cover;
	}
	#mobilenav {
		display: none;	
		}					
	/*--------------------------------------------------------------------------------------------------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: 100%;
		font-size: 19px;
		overflow: auto;
		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
		height: 8em;
	}
	#Formular p {
		color: black;
		padding: 10px;
		font-size: 19px;
	}
	#Knopf1 {
		font-size: 19px;
		color: black;
		font-weight: bold;
	}
	#Knopf1 input {
		font-size: 19px;
		border: 1px solid grey;
		border-radius: 5px;
		background-color: white;
		width: 50%;
		padding: 5px;
		height: 27px;
		display: block;
		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
	}
	#Knopf22 input {
		color: white;
		font-weight: bold;
		border: 1px solid #c31622;
		font-size: 19px;
		display: block;
		margin: 0 auto;
		width: 115px;
		border-radius: 4px;
		background-color: #c31622;
		height: 35px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
	}
	#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;
	}				
}			
@media all and (min-width: 683px) and (max-width: 1005px) {
     * {
         margin: 0;
         padding: 0;
         outline: none;
         border: none;
    }
     html {
         font-family: Arial, Helvetica, sans-serif;
        scroll-behavior: smooth;
    }
	body {
		background-image: #FBFBEF;
		background-size: cover;
	}
	/*--------------------------------------------------------------------------------------------------Kontaktformular*/
	#Formular {
		width: 95%;
		margin: 0 auto;
	}
	#Formular textarea {
		border: 1px solid grey;
		border-radius: 5px;
		
		background-color: white;
		margin: 0 auto;
		width: 100%;
		font-size: 19px;
		overflow: auto;
		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
		height: 6em;
	}
	#Formular p {
		color: #31B404;
		padding: 10px;
		font-size: 19px;
	}
	#Knopf1 {
		font-size: 19px;
		color: black;
		font-weight: bold;
	}
	#Knopf1 input {
		font-size: 19px;
		border: 1px solid grey;
		border-radius: 5px;
		background-color: white;
		width: 100%;

		height: 27px;
		display: block;
		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
	}
	#Knopf22 input {
		color: white;
		font-weight: bold;
		border: 1px solid #c31622;
		font-size: 19px;
		display: block;
		margin: 0 auto;
		width: 100%;
		border-radius: 4px;
		background-color: #c31622;
		height: 33px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
	}
	#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;
	}	
}
@media all and (max-width: 682px) {
     * {
         margin: 0;
         padding: 0;
         outline: none;
         border: none;
    }
     html {
         font-family: Arial, Helvetica, sans-serif;
        scroll-behavior: smooth;
    }
	body {
		background-image: #FBFBEF;
		background-size: cover;
	}
	/*--------------------------------------------------------------------------------------------------Kontaktformular*/
	#Formular {
		width: 95%;
		margin: 0 auto;
	}
	#Formular textarea {
		border: 1px solid grey;
		border-radius: 5px;
		
		background-color: white;
			display: block;
		margin: 0 auto;
		width: 100%;
		font-size: 18px;
		overflow: auto;
		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
		height: 6em;
	}
	#Formular p {
		color: #31B404;
		padding: 10px;
		font-size: 18px;
	}
	#Knopf1 {
		font-size: 18px;
		color: black;
		font-weight: bold;
	}
	#Knopf1 input {
		font-size: 18px;
		border: 1px solid grey;
		border-radius: 5px;
		background-color: white;
			display: block;
		margin: 0 auto;
		width: 100%;
		
		height: 27px;

		font-family: TrajanPro-Regular, 'Lucida Grande', sans-serif;
	}
	#Knopf22 input {
		color: white;
		font-weight: bold;
		border: 1px solid #c31622;
		font-size: 18px;
		display: block;
		margin: 0 auto;
		width: 100%;
		border-radius: 4px;
		background-color: #c31622;
		height: 33px;
		-webkit-border-radius: 3;
		-webkit-appearance: none;
	}
	#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;
	}		
}