<style>

	body{}
	html{
		background-color: DFDFEE;
		overflow-x: hidden;
	}
	
	.mmd_down{
		display: block;
		z-index: 2;
		color: blue;
		margin-bottom: 10vh;
		position: fixed;
		margin-left: 4.5vw;
		font-size: 1.5vw;
		}
	.mmd_down a{
		color: blue;
	}
	.mmd_down a:hover{
		color: teal;
		cursor: pointer;
	}
	.mmd_down:hover .mmd_cont{
		visibility: visible;
		opacity: 1;
	}
	.mmd_cont{
		z-index: -1;
		display: block;
		background-color: DFDFEE;
		border-radius: 1vw;
		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;
		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: DFDFEE;
		text-align: left;
		white-space: nowrap;
		visibility: hidden;
		opacity: 0.0;
		position: absolute;
		top: 9vh;
		left: 7vw;
		padding-left: 1vw;
		padding-bottom: 1vw;
		padding-right: 1vw;
		transition: opacity 0.25s, background-color 0.25s;
	}
	.main_page {
		position: relative;
		display: table;
		width: 80%;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 5%;
		background-color: transparent;
	}
	.headline {
		text-align: left;
		position: absolute;
		left: 7.5vw;
		font-size: 2vw;
		color: black;
		padding-bottom: 15vh;
	}
	.std_text{
		position: relative;
		left: 7.5vw;
		top: 15vh;
		text-align: left;
		font-size: 1.5vw;
		color: black;

</style>