@media screen and (max-width: 1500px) {

}
@media screen and (max-width: 1280px) {
	.main_content{
		width:100%;
	}
	.table_div{
		width: 100%;
	}
	
	.footer .w1280{
		margin: 0 auto;
	}
	.flexslider_big, .flexslider_big .slides, .flexslider_big .slides li{
		height: 700px;
		width: 100%;
	}
	.flexslider_small, .flexslider_small .slides, .flexslider_small .slides li{
		height: 700px;
		width: 100%;
	}
	.zimmerwrapper{
		margin:30px !important;
	}
	.preis_wrapper .preisbox{
		width:100%;
		margin:0 0 15px 0;
		display:block;
	}
	.preis_wrapper h3{
		margin-bottom:20px;
	}
	.zimmer_anfrage_link{
		margin-top:0;
	}
}
@media screen and (max-width: 1270px) {
	
}
@media screen and (max-width:1241px){
	
}
@media screen and (max-width:1200px){
	
}
@media screen and (max-width:1180px){
	

}
@media screen and (max-width:1100px){
	
}
@media screen and (max-width:1070px){
	
}
@media screen and (max-width:1040px){
	
}
@media screen and (max-width:1024px){
	#menu{
		padding: 0px 20px;
		overflow: scroll;
	}
	#effect {
    	margin: 120px auto 100px;
	}
	.menu_icon_box_close{
		right: 0px;
	}
	.henne{
		display:none;
	}
	.blatt_links_oben{
		display:none;
	}
	.blatt_rechts_unten{
		display:none;
	}
	.sonne{
		display:none;
	}
	.content_block_links .bild_block, .content_block_links .text_block, .content_block_rechts .bild_block, .content_block_rechts .text_block{
		width:100%;
		float:none;
		position:relative;
	}
	.content_block_rechts .bild_block, .content_block_links .bild_block{
		height: 300px; 
	}
	.h900{
		height: 750px;
	}
	.verlinkungen{
		width:46%;
		margin:0 2% 5%;
	}
}
@media screen and (max-width: 1000px) {
	
}
@media screen and (max-width: 985px) {
	
}
@media screen and (max-width: 950px) {
	/*RESPONSIVE MENU ANFANG*/
	#header{
		position: relative !important;
	}
	.placeholder_ferienwohnung{
		height:20px;	
	}
	/*RESPONSIVE MENU ENDE*/
	.topslider {
    	margin-top: 0px;
	}
	.h600{
		height: 550px;
	}
	.verlinkungen{
		width:100%;
		margin:0 0 5%;
		height:auto;
		overflow:inherit;
	}
	.verlinkungen_text{
		position:relative;
		top:0;
		right:0;
		width:100%;
		height:auto;
	}
	.verlinkungen_text p{
		width:80%;
	}
	.bild_block_wrapper{
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.preis_wrapper{
		float:none;
		width:100%;
		margin:0;
	}
	.stiefel, .schmetterling, .rucksack, .fernglas, .blatt{
		background-image:none;
	}
}
@media screen and (max-width: 930px) {
	
}
@media screen and (max-width: 900px) {
	.h600{
		height: 500px;
	}
	.angebot{
		float:none;
		display:inline-block;
		width:47%;
		margin-bottom:20px;
	}
	.angebotwrapper{
		text-align:center;
	}
	.spalte1, .spalte2{
		width: 100%;
		display: block;
		margin: 0 0 0px 0;
		float: none;
	}
	.text_bild .w1280.ausrichtung_rechts{
		padding-right:20px;
		padding-left:20px;
	}
	.text_bild .w1280{
		padding-left:20px;
	}
	.spaltenbild{
		margin-bottom:20px;
	}
	.buttonrow{
		padding:0;
		margin:0;
	}
	.w900{
		padding:0 20px;
	}
}
@media screen and (max-width: 880px) {
	.news{
		width:100%;
		margin:0 0 30px;
		min-height:inherit;
	}
	.alle_news{
		padding-top:0 !important;
	}
	#schnellanfrage{
		display:none;
	}
}
@media screen and (max-width: 850px) {
	.zahl_container{
		width:30%;
		padding-left:10px;
	}
	.zahl{
		font-size:30px;
	}
}
@media screen and (max-width: 800px) {
	.h600{
		height: 450px;
	}
	.preise_tabelle1{
		border-right: 0px !important;
		padding: 0px;
		border-bottom: 1px solid #4c4c4c;
		margin: 0px 0px 20px 0px;
	}
	.preise_tabelle2{
		padding: 0px;
	}
	.spalte1 ul, .spalte2 ul{
		margin: 0;
	}
	.kontakt_box{
		height:35px;
	}
	.kontakt_box span{
		display:none;
	}
	.kontakt_box span.symbol{
		display:inherit;
	}
	.kontakt_bereich .w1280{
		margin:15px 0;
	}
}
@media screen and (max-width: 767px) {
	.nav-menu li a{
		font-size: 30px;
	}
	.menue_untertitel{
		font-size: 18px;
		font-weight: 500;
	}
	html .nav-menu li a, html .nav-menu li a:link, html .nav-menu li a:active, html .nav-menu li a:visited, html .nav-menu li a:focus{
		display: inline-block;
	}
	#menu{
		padding: 0px 50px;
	}
	h1, h2, h3, h4, h5, h6 {
		font-size: 30px;
	}
	.telefonnummer{
		font-size:20px;
	}
	.emailadresse a{
		font-size:20px;
	}
}
@media screen and (max-width: 750px) {
	.h900{
		height: 600px;
	}
	.footer_logos_links{
		position: relative;
		top: 20px;
		left: 0;
		text-align: center;
	}
	.footer_logos_rechts{
		position: relative;
		top: 20px;
		right: 0;
		text-align: center;
	}
}
@media screen and (max-width: 700px) {
	.h600{
		height: 400px;
	}
	.header_logo{
		width: 150px;
	}
	.header_right{
		margin: 12px 20px 12px 0px;
	}
	.menu_icon_box_close{
		top: 12px;
	}
}
@media screen and (max-width: 680px) {
	.w1280{
		padding: 0px 20px;
		margin: 20px 0px;
	}
	.one_third{
		width:100%;
		float:none;
		margin-right:0 !important;
		height:auto;
	}
	.half{
		width: 100%;
		margin-right: 0;
		float:none;
	}
}
@media screen and (max-width: 650px) {
	.velinkungen_box{
		width: 90%;
		text-align: center;
	}
	.velinkungen_box img {
		height: 80px;
		margin: 0px 10px;
		display: block;
		margin: 0 auto 20px;
	}
	.velinkungen_box a:last-child img {
		margin: 0 auto;
	}
	.preisbox {
	    margin: 0 15px 20px 0;
    	width: 80%;
	}
}

@media screen and (max-width: 640px) {
	
}
@media screen and (max-width: 600px) {	
	#languages, .header_verlinkung{
		margin: 0px 10px 0px 0px;
	}
	.zahl_container{
		display:none;
	}
	.zahlen{
		padding:0 15px;
	}
	.zimmerwrapper{
		padding:0 !important;
		border:0;
	}
	.bild_block_wrapper{
		height:300px;
	}
	.angebot{
		width:100%;
		margin:0 0 20px;
	}
	.sliderboxed, .sliderboxed .slides, .sliderboxed .slides li{
		height:360px;
	}
	.flexslider_big, .flexslider_big .slides, .flexslider_big .slides li{
		height:400px;
		width: 100%;
	}
	.flexslider_small, .flexslider_small .slides, .flexslider_small .slides li{
		height:400px;
		width: 100%;
	}
	.one-third, .thirtyfive, .twenty{
		float:none !important;
		width:100%;
		margin:0 0 10px 0 !important;
	}
}
@media screen and (max-width: 550px) {
	.h900{
		height: 500px;
	}
	
	.hinweis_box{
		width: 300px;
		left: calc(50% - 150px);
	}
	.hinweis_box a{
		font-size: 16px;
	}
}
@media screen and (max-width: 500px){
	.h600{
		height: 350px;
	}
	#menu{
		padding: 0px 20px;
	}
	#menu_links, #menu_rechts {
		width: 100%;
		float: none;
		text-align: left;
	}
	#menu_rechts{
		position: relative;
		bottom: auto;
		right: auto;
		margin: 30px 0px auto;
	}
	h1, h2, h3, h4, h5, h6 {
		font-size: 25px;
	}
	.abpreis span{
		font-size: 20px;
	}
}	
@media screen and (max-width: 480px){	
	.header_right .header_verlinkung{
		display: none;
	}
	#languages a{
		display: block;
		padding: 0px;
	}
	.header_right {
    	margin: 20px 20px 20px 0px;
	}
	#menu_open {
   		width: 55px;
	}
	.menu_icon_box_close{
		width: 55px;
		top: 20px;
	}
	.footer .w1280{
		padding: 50px 0px 65px;
	}
	.zahlen{
		width:100%;
		margin-bottom:15px;
		text-align:center;
		border:0;
	}
	.zahl_container2{
		float:none;
		text-align:center;
	}
}
@media screen and (max-width: 440px){	
	.menu{
		min-width: 100%;
	}
}
@media screen and (max-width: 400px){	
	
}
/**
 * 9.0 Print
 * ----------------------------------------------------------------------------
 */

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