<style>
	body{
		
	}
	html{
		background: url("bilder/bg.jpg") center no-repeat;
		background-size: cover;
	}
	.main_page {
		position: relative;
		display: table;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5%;
		background-color: transparent;
	}
	.mm_header {
		text-align: center;
		padding-left: 45vw;
		padding-top: 6vh;
		font-size: 3.5vw;
		background-color: transparent;
		color: white;
		margin-bottom: 3vw;
		
		}
	.std_txt {
		text-align: left;
		font-size: 1.5vw;
		color: black;
	}
	.mmd_down{
		color: white;
		position: absolute;
		margin-left: 4.5vw;
		margin-top: 5vh;
		font-size: 1.5vw;
		}
	.mmd_down a{
		color: white;
	}
	.mmd_down a:hover{
		color: teal;
		cursor: pointer;
	}
	.mmd_down:hover .mmd_cont{
		visibility: visible;
		opacity: 1;
	}
	.mmd_cont{
		padding: 1vw;
		text-align: left;
		white-space: nowrap;
		visibility: hidden;
		opacity: 0.0;
		position: absolute;
		top: 1vw;
		display: block;
		transition: opacity 0.25s, background-color 0.25s;
	}
	.d_down_t{
		color: white;
		position: absolute4;
		font-size: 1.5vw;
	}
	.d_down_t:hover .d_cont_t{
		visibility: visible;
		opacity: 1;
	}
	.d_down_t a:hover{
		color: teal;
		cursor: pointer;
	}
	.d_cont_t{
		display: block;
		border-radius: 0.5vw;
		background-color: rgb(160,160,160,0.9);
		text-align: left;
		white-space: nowrap;
		visibility: hidden;
		opacity: 0.0;
		position: absolute;
		top: 5.5vh;
		left: 7vw;
		padding-left: 1vw;
		padding-bottom: 1vw;
		padding-right: 1vw;
		transition: opacity 0.25s, background-color 0.25s;
	}
</style>