@media screen and (max-height: 650px) {
	#languages {
		font-size: 20px;
		margin: 30px auto;
	}
	.nav-menu li a{
		font-size: 20px;
	}
	.nav-menu li{
		margin-bottom: 15px;
	}
}
@media screen and (max-width: 1850px) {
	.h900{
		height: 900px;	
	}
}
@media screen and (max-width: 1650px) {
	
}
@media screen and (max-width: 1600px) {
	.h900{
		height: 850px;	
	}
}
@media screen and (max-width: 1500px) {
	
}
@media screen and (max-width: 1360px) {
	.h900{
		height: 800px;	
	}
}
@media screen and (max-width: 1280px) {
	.h900{
		height: 750px;	
	}
	.close_menu{
		right: 20px;
	}
	.slick-prev {
		left: 20px;
	}
	.slick-next{
		left: 70px;
	}
	.slider_text{
		font-size: 70px;
		bottom: 150px;
		left: 20px;
	}
}
@media screen and (max-width:1241px){
	
}
@media screen and (max-width:1200px){
	
}
@media screen and (max-width:1140px){
	
}
@media screen and (max-width:1100px){
	
}
@media screen and (max-width:1024px){
	.h900{
		height: 700px;	
	}
}
@media screen and (max-width: 1000px) {
	
}
@media screen and (max-width: 960px) {
	
}
@media screen and (max-width: 950px) {
	.h900{
		height: 650px;	
	}
}
@media screen and (max-width: 900px) {
	
}
@media screen and (max-width: 880px) {
	
}
@media screen and (max-width: 860px) {
	
}
@media screen and (max-width: 800px) {
	.w1280{
		padding: 0 25px;
	}
	.margin_oben{
		margin-top: 80px;
	}
	.margin_unten{
		margin-bottom: 80px;
	}
	.h900{
		height: 600px;	
	}
}
@media screen and (max-width: 780px) {
	.slider_text{
		font-size: 50px;
		bottom: 120px;
	}
	.slider_big .slick-slide{
		height: 70vh;
	}
	.anfragebox{
		top: 48vh;
		right: 40px;
	}
	.buchenbox{
		top: calc(48vh + 110px);
		right: 40px;
	}
}
@media screen and (max-width: 750px) {
	
}
@media screen and (max-width: 715px) {
	
}
@media screen and (max-width: 700px) {
	#languages {
		font-size: 20px;
		margin: 30px auto;
	}
	.nav-menu li a{
		font-size: 20px;
	}
	.nav-menu li{
		margin-bottom: 15px;
	}
	body{
		font-size: 18px;
	}
	.h900{
		height: 550px;	
	}
	.slider_small .slick-slide{
		height: 300px;
	}
}
@media screen and (max-width: 650px) {
	.slider_text{
		font-size: 40px;
		bottom: 110px;
	}
	.slider_big .slick-slide{
		height: 50vh;
	}
	.anfragebox{
		top: 33vh;
		right: 50px;
	}
	.buchenbox{
		top: 33vh;
		right: 160px;
	}
}
@media screen and (max-width: 640px) {
	.jahreszeiten_wrap{
		width: 100%;
	}
	.listitems{
		width: 100%;
	}
	.textwrap{
		width: 100%;
	}
	.liste{
		width: 28%;
	}
}
@media screen and (max-width: 625px) {
	
}
@media screen and (max-width: 600px) {	
	.h900{
		height: 500px;	
	}
	.input, .input.last{
		width: 100%;
		float: none;
		margin: 0 auto 20px;
	}
	.abstand_row{
		margin-bottom: 0;	
	}
}
@media screen and (max-width: 580px) {
	
}
@media screen and (max-width: 550px) {
	
}
@media screen and (max-width: 500px){
	.h900{
		height: 450px;	
	}
	.header{
		text-align: left;
	}
	.header_logo{
		width: 250px;
		margin: 80px 0 0 0;
		line-height: 0;
	}
	.menu_top .header_logo{
		margin: 0;
	}
	.close_menu, .open_menu{
		top: 90px;
	}
	.slider_text{
		display:none;
	}
	.slider_big .slick-slide{
		height: 40vh;
	}
	.liste{
		width: 43%;
	}
}	
@media screen and (max-width: 450px){	
	.left .jahreszeiten_inner1{
		width: 100px;
		margin-right: 15px;
	}
	.left .jahreszeiten_inner2{
		width: calc(95% - 100px);
	}
	.right .jahreszeiten_inner1{
		width: 100px;
		margin-left: 15px;
	}
	.right .jahreszeiten_inner2{
		width: calc(95% - 100px);
	}
	.left .zeit_icon{
		width: 100px;
	}
	.right .zeit_icon{
		width: 100px;
	}
}
@media screen and (max-width: 430px){	
	
}
@media screen and (max-width: 400px){	
	
}
@media screen and (max-height: 500px) {
	
}


/** 9.0 Print **/
@media print {
	body {
		background: none !important;
		color: #000;
		font-size: 10pt;
	}
}