@media screen and (max-width: 768px) {
.container {
    width: 96%;
    margin:0 auto;
}

.black{
	display:none;
}

.menu1 {	width: 100%;
	height:auto;
    float: left;
	overflow:hidden;
	padding-top:0;
}

.menu1 ul {
    padding-left:0px;
    display:flex;
}

.menu1 ul li {
    flex-grow:1;
}


.menu1 ul li a{
    padding:10px 15px;

}
tr, td{ padding:8px; }

.contentblock, .sidemanu{
	width: 100%;
    padding: 0px;
    float: none;
}
.container img{
        max-width:100%;
        height:auto;
    }

.logo{	padding:5px 0;
	font-size: 26px;
}

.span2{
font-size: 18px;
}

h1{	padding:0;}

#h1paintimg{	margin-top:0;}


.sideimg {
display:none;
}

}