html, body {
	width:100%;
    height:100%;
}

#Main {top:60px;}

#Title {
	display:none;
}

#Navigation {
    position:relative;
    top:unset;
	margin: 0 10px;
	position: fixed;
	background-color: #d6ecdf;
	width:100%;
	height:60px;
}
#Navigation img {
	width: 18vw;
	position: fixed;
    top: 10px;
    left: 10px;
}

#Navigation img, {
display: none;
   
}

#Navigation > ul {
	overflow: hidden;
	display: none;
}
#mobile-menu ul {
    /*display: none*/;
}

#Navigation ul.mobile-menu {
	flex-direction: column;
    justify-content: space-between;
}

.mm-toggle-wrap{
	right: 50% !important;
	background-color: #d6ecdf;
	color: #000000;
	line-height: 2px;
	transform: scaleX(2.5) translateX(20%);
	
}
#mobile-menu {
	background-color: #d6ecdf;

	
}

#Button_nav{
  position: fixed;
  background-color: #008834;
  border: 1px solid rgba(27, 31, 35, .15);
  border-radius: 6px;
  box-shadow: rgba(27, 31, 35, .1) 0 1px 0;
  box-sizing: border-box;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: 16px;
  font-weight: 600;
  padding: 6px 10px;
  text-align: center;
  text-decoration: none;
  top: 10px;
  bottom:unset;
  right: 5%;
}


#Content {
	font-size: 14px;
}

#Content img {
    max-width:80vw;
    height:auto;

}
#Content h1 {
	margin:0;
	font-weight: 900;
	font-size: 50px;
	color: rgba(245, 255, 249, 0.5);
	text-transform: uppercase;
	text-align: center;
}

#Content h1>span {
	position:relative;
	top:-27px;
	font-weight: 600;
	font-size: 30px;
	color: #000000;
	text-transform: none;
	text-align: center;
	margin-top: unset;
	margin-left: 0px;
}

#footer {
    width: 100%;
    height: 100px;
 }
#footer h3{
	font-size: 20px;
	font-weight: normal;
	margin-top: -5px;
	margin-left: 10%;
	margin-bottom: 0px;
}
#Card {
	display: flex;
	font-weight: normal;	
	justify-content: space-between;
	align-items: top;
}
#Kontakt-cards {
	display: flex;
	margin-left: 10%;
	margin-right: 10%;
	margin-top: 12px;
	font-size: 14px;
	font-weight: normal;	
	flex-direction: column;
	justify-content: space-between;
	align-items: flex-start;
}
#Kontakt-cards img {
	height: 16px;
	width: auto;
	padding-right: 12px;
}

#mail {
	height: auto;
	width: 16px !important;
	padding-right: 6px !important;
}



#footer a {
	display: none;
}

#MenuButton {
    display:none;
}


.mm-toggle-wrap {
	position:fixed;
    top: 1vw;
    right: 1vw;
	font-size:6vw;
}

.xTendContentList p {
    padding: 0 10px;
	
}
.xTendContentList div {
	column-count: 1 !important;
}
.xTendContentList img {
	max-width: 100%;
	height: auto;
}
table {
    width: 100% !important;
    border-collapse: collapse;
}

    table td {
        word-wrap: break-word;
        max-width: 1px;
    }
	
#Content figure {
	text-align:center;
}

