/*
 * additional styles for the landingpage
 * logo picturebox
 * map
 * imprint
 */


.pic-center {
  min-height: 250px;
  display: flex;
  justify-content: center;
}

.mapContainer {
  height: 457px;
  width: 100%;
  position: absolute;
  background-color: white;
  bottom: -457px;
  visibility: hidden;
}

.imprintContainer {
  height: 400px;
  width: 100%;
  position: absolute;
  visibility: hidden;
  padding: 31px 35px 26px 34px;*/
  margin: 0  !important;
  /*float: left;*/
  font-size: 12px;
  background: #3d705d;
  color: white;
}

.linkColor a {
  color: #dde286;
}

footer .span6 {
  padding-bottom: 15px;
}

footer .span6 span {
  font-size: 12px !important;
}

@media (max-width: 640px) {
  body {
   padding: 0; 
   margin: 0; 
}
  footer .text-left {
    margin-bottom: 0;
  }

  .imprintContainer {
    height: auto;
    width: auto;
  }
}



@media (max-width: 640px) {
  body {
   margin: 20px; 
}

}
