/*------ GENERAL --------*/
html{
	padding:0em;
}
body{
	padding:0em;
}
strong{
	font-size:1.4em;
}
div{
	margin:0em;
	padding:0em;
}
h4{
	margin-bottom:0.1em;
}
dt{
	margin-bottom:0.4em;
}
dd{
	margin-bottom:1em;
}
li{
	margin-bottom:1em;
}
/* -------------- HEADER AND NAVIGATION -------------------*/
.banner{
	height:5em;                                                                         
}
nav{
	padding-top:0.5em;
	padding-bottom:1em;
	width:47em;
}
.menuButton{
	width:7em;
	margin-left:0.2em;
	margin-right:0.2em;
	margin-top:0.2em;
	border-radius:1em;
	height:5em;
	border-width:1px;
}
.currentButton{
	border-width:4px;
}
.centerTextDiv{
	padding-top:0.7em;
}
@supports (display: flex){
	.centerTextDiv{
		padding-top:0em;
	}
}
/*------ MIDDLE BLOCKS-------*/
.icon{
	height:1em;
	/*µbackground-color:red;*/
	padding:0em;
	border:0em;
}
#middleContainer{
	width:67em;
	height:61em;
}
#left,#right{
	height:61em;
	width:10em;
	/*width:210px;
	height:975px;*/
	/*max-width:15vw;*/
}
@supports (display:flex){
	#left,#right{
		max-width:10%;
	}
}
#textAndFooter{
	height:61em;
	width:47em;
}
#mainText{
	margin-left:2em;
	margin-right:2em;
	padding:2em;
	height:47em;
	overflow-y:auto;
	width:39em;
}
footer{
	height:8em;
	padding:1em;
}

footer li{
	margin-right:2em;
	margin-bottom:0.1em;
}
/*.tampon{
}*/