@media screen and (max-width: 840px)	{
     }
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
         }
@media screen and (max-width: 800px)	{

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

}
@media only screen and (max-device-width: 480px) {

}
@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) {

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

@media screen and (max-width:1082px) {
		}
	
@media screen and (max-width:890px) {
	}
@media screen and (max-width:816px) {

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

nav	{
background-color: #fff;
height: 0px;}
header	{border-bottom: 2px solid #e60004;}
nav ul li ul {
    padding: 0px;
}

}
@media screen and (max-width:770px) {
.block,
.blockf	{float: left;
	width: 49%;
	margin-right: 0%;
	}
.block:first-of-type,
.blockf:first-of-type	{margin-right: 2%;	}
	
}
@media screen and (max-width:760px) {
#headermenu	{float: right;
width: 200px;
margin-top: 15px;
margin-left: 40%;
padding-bottom: 20px;
}	
#headermenu	li {text-align: right;}	
div.ht	{clear: both; width: 98%;}
}
@media screen and (max-width:600px) {
	}

@media screen and (max-width: 590px) {
.block,
.blockf	{float: none;
	width: 100%;
	margin-right: 0%;
	}
.block	{min-height: auto; padding-bottom: 70px;}
.block:first-of-type,
.blockf:first-of-type	{margin-right: 0%;	}
}
	@media screen and (max-width: 520px) {
div.ht	{clear: both; width: 250px; line-height: 135%;}
div.bild img	{float: left; padding: 5px 0px 5px 0px; width: 100%; min-width: 280px;}	
	}
