.navbar {
  background:#003366;
}
.nav-link {
  color: white;
  cursor: pointer;
  float: right;
}
.navbar-brand {
  color: white;
  cursor: pointer;
}
.nav-link {
  margin-right: 1em !important;
}
.nav-link:hover,
.navbar-brand:hover {
  color: white;
  text-decoration: underline;
}
.navbar-collapse {
  justify-content: flex-end;
}

.accordion-body {
	font-size: 22px;
	line-height: 36px;
}

.list-group-item {
	font-size: 22px;
}

#suche {
  width: 110px;
  padding: 3px;
}

.anmeldung {
  background:#9C3;
  padding: 15px;
  top: 40px;
  position: relative;
}

.mtab {
	padding: 4px;
	margin-bottom: 4px;
	color: white;
	text-align: center;
	background-color: #005aaf;
}

.mknp {
	float: none !important; right: 0px !important; font-size: 20px !important;
}

.meter {
	font-size: 15px;
}

.m_popup {
	display: none;
	z-index: 4000;
	position: absolute;
	margin-top: 560px;
	background-color: white;
	min-width: 95%;
	border-style: solid;
	border-color: #AAAAAA;
	border-radius: 6px;
}

.m_dialog {
	font-size: 22px;
}

.m_button_big {
cursor: pointer;
margin: 0 8px 0 8px;
background: none repeat scroll 0 0 #003366 !important;
color: #FFFFFF !important;
text-decoration: none;
font-size: 25px;
padding: 5px 25px;
-webkit-border-radius:20px;
-moz-border-radius:20px;
border-radius:20px;
border: none;
text-align: center;
}

.m_icon {
font-size: 28px;
font-family: "entypoIE","entypo";
font-weight: normal;
padding-right: 10px;
float: right;
}

.m_nachfrage {
font-size: 28px;
}

input#file-upload[type="file"] {
    display: none;
}
.file-upload {
    cursor: pointer;
    display: inline;
}

.m_touch_button {
	font-size: 24px; 
	padding-left: 20px;
	padding-right: 20px;
}

.m_input {
	color: black;
	background: white;
	font-size: 22px;
}
