.green 
{
  color: #95c153;
}

.white, a.white:hover
{
  color: white;
}

.black, a.black:hover
{
  color: black;
}

.background-blue
{
  background-color: #00507d;
}

.blueLink
{
  color: #00507d!important;
  text-decoration: underline!important;
}

.blueLink:hover
{
  color: #95c153;
  cursor: pointer;
}

.whiteLink
{
  color: white!important;
  text-decoration: underline!important;
}

.whiteLink:hover
{
  color: white!important;
}

.top-menu
{
  z-index:10; 
  background-color: rgb(255, 255, 255, 0.1);
}

.menu
{
  color: #00507d!important;
}

.top-foto
{
  z-index:1; 
}

.footer-menu
{
  font-size: 0.8em;
}

.footer-menu a, .footer-menu a:hover
{
  color: white;
}

.navWidth
{
  width: 300px !important;
}

.navbar-expand-sm .navbar-nav .nav-link {
  padding-right: .8rem!important;
  padding-left: .8rem!important;
}

.nav-link:hover
{
  color:#A5D163!important;
}

.navbar-expand .navbar-nav, .dropdown-menu
{
  background-color: #95c153!important;
  color: white;
}

.dropdown-item.menu
{
  color: white!important;
}

.dropdown-item:focus, .dropdown-item:hover
{
  background-color: #A5D163!important;
}

.foto
{
  max-width: 100%;
}

.foto-0-1, .foto-1-1, .foto-2-1, .foto-3-1, .foto-4-1, .foto-5-1, .foto-6-1, .foto-7-1, .foto-8-1
{
  display: none;
}

.anfahrtskizze
{
  max-width: 75%;
}

@media only screen and (orientation: portrait)
{ 
  h1 
  {
    -moz-hyphens: auto;
    hyphens: auto;
  }

  .foto-0-0, .foto-1-0, .foto-2-0, .foto-3-0, .foto-4-0, .foto-5-0, .foto-6-0, .foto-7-0, .foto-8-0
  {
    display: none;
  }

  .foto-0-1, .foto-1-1, .foto-2-1, .foto-3-1, .foto-4-1, .foto-5-1, .foto-6-1, .foto-7-1, .foto-8-1
  {
    display: block;
  }

  .top-menu
  {
    margin-left: 100px;
  }

  .dropdown-menu
  {
    left: auto!important;
    right: 0!important;
  }

  .anfahrtskizze
  {
    max-width: 100%;
  }  
}

.mehrtext
{
  display:none;
}

.borderbottom
{
  border-bottom:2px solid grey;
}

.videos
{
  max-width:100%;
}

.minwidth-newsletter
{
  min-width:300px;
}

.btn-rapidmail
{
  padding: 0px!important;
}

.image_height_100 {
  height: 100px;
}