.header {
margin-top: 62px;

min-height:300px;
}

@media screen and (max-width:900px) {
	.header {
		margin-top: 200px;
		min-height:200px;
	}
	
}

.header_html {

	width: fit-content;
    margin: 0px auto 0px auto;
	height:110px;
	
	position: relative;
	
	display:flex;
	flex-wrap:nowrap;
	justify-content: center;
	background-color: rgba(255,255,255,0.75);
	
	border-radius: 0 0 10px 10px;
	
	
}

.logotext {
	font-size:36pt;
}

.headerlogo {
	padding:20px;
	text-align: center;
	height: 70px;
}

.headerlogo img.logo {
	height: 38px;
	vertical-align: revert;
}

.headersubmenu {
	line-height: 70px;
	padding:20px;
	display:none;
}

.headersubmenu a {
	margin-left: 20px;
}

.headersubmenu img {
	height:20px;
	vertical-align: middle;
}