
@media only screen and (min-width:1400px) and (min-height: 750px) {
	
	
html, body, button, input, select, textarea { 
	font-size: 16px;
}

.container{
	width: 1200px;
} 

.spalteDrittel, .spalteZweidrittel, .spalteHalb, .spalteVoll, .spalteFuenftel  {
	padding-left: 20px;
	padding-right: 20px;
}
.spalteHeaderLogo {
	margin-right: 20px;
}

}



@media only screen and (max-height: 700px) {
	
	
.claim {
	margin-top: -30px;
	position:relative;
	z-index: 5000000;
}

.headerSlider {
	margin-top: -30px;
	position:relative;
}



}



@media only screen and (max-width: 999px) {
	

.container{
	width: 95%;
} 

.containerFlex, .flex {
	flex-wrap: wrap;
}



.spalteDrittel, .spalteHalb, .spalteZweidrittel, .spalteVoll, .spalteFooter{
	width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 20px;
	float: none;
}

.spalteHeaderLogo {
	float:right;
	margin-right: 15px;
}



.galerieBeschreibung {
    position: relative;
    bottom: 0px;
	top: 0px;
    left: 0px;
    width: 100%;
    padding: 10px;
}


.ytc_video_container{
	width: 100% !important;
	margin-left: 0;
	margin-right: 0;
	float: none;
	margin-bottom: 15px;
}





form.wpcf7-form input[type=text], form.wpcf7-form textarea {
	width: 100%;
}

form.wpcf7-form p {
	width:100%;
}

form.wpcf7-form p.spalteLinks {
	float: none;
	margin-right: 0%;
	width:100%;
}
form.wpcf7-form p.spalteRechts {
	float: none;
	width:100%;
}



}




@media only screen and (max-width: 499px) {


td { display: block; padding-bottom: 20px; }



}



