body {
  padding-top: 5rem;
  font-family: 'Ubuntu',Arial, sans-Serif !important;
  color: #292929;
  font-size: 12pt;
}
a,
a:hover,
a:active,
a:visited,
a:focus{
	color: #222e7b;
}

.starter-template {
  padding: 0;
  text-align: center;
  padding-bottom: 0;
}
a.nav-link:active,
a.nav-link:visited,
.navbar-light .navbar-nav .nav-link{
	color: #292929;
}
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover{
	color: #000000;
}
			
#linie{
	width: 100%;
	height: 130px;
	background: url(../images/linie.png);
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 100%;
	max-height: 150px;
	padding-top: 1rem;
	margin-top: 0.01em;
	padding-bottom: 1rem;
}
#vis-content {
	background-color: #F2F2F2;
	padding: 0.01rem;
	height: 200px;

}

#block {
	background-color: #F2F2F2;
		width: inherit;
}

#block2 {
	background-color: #F2F2F2;
}
.space{
	display: block;
	background-color: #F2F2F2;
	height: 50px;
}
#dropdown01 {
	color: inherit;
	background-color: #292929;
}

#Navbar {
	background-color: black;
}

#logo_noslogan {
width: 100%;

}

#navbar {
padding: 0px;
max-height: 86px;
max-width: 320px;
}

#logocontent {
	/*min-height: 73.22px;*/
	width: 80%;
	display: block;
	margin: 0 auto;
}
@media (max-width: 430px){
	#navbar{
		width: 60%;
	}
	#noslogan {
	width: 100%;
	height: auto;
	}
	
}
@media (min-width: 430px){
	#logocontent {
		margin: 40px auto; 
	}

}
.inlinespanbig,
.inlinespan {
	display: inline-block;
	width: 80px;
}
.inlinespanbig{
	width: 200px;
}



.lead {
	text-align: center;
}

.iframe {
	border: none;
	width: 100%;
	height: 256px;
}

#platzhalter {
	height: 50px 50px;
	width: 100% 100%;
	background-color: #F2F2F2;
}