.navigation {
  top: 20px;
  left: 20px;
}

.seite {
  top: 50px;
  padding-left: 100px;
  width: 800px;
}

.logo {
  width: 800px;
  height: 100px;
}

.gliederung {
  font-size: 22px;
  font-variant: normal;
  font-family: Tehuti;
  color: rgb(245, 156, 0);
  padding-right: 20px;
}

.fliesstext {
  font-size: 18px;
  font-variant: normal;
  font-family: Tehuti;
  color: rgb(105, 115, 123);
}

.honorarbild {
  padding-top: 30px; 
  padding-left: 30px;
}

.staeffele {
  float: left;
  width: 50%;
}

.staeffele-bild {
float: right;
width: 50%;
}

coachingthemen {
  float: left;
  width: 50%;
}

einzelcoaching-bild {
  float: right;
  width: 50%;
  background: rgb(0, 0, 255);
}

.portrait {
  float: left;
  width: 30%;
  padding-left: 100px;
}

.kontakt {
  float: right;
  width: 50%;
}

.mail {
  font-size: 18px;
  font-variant: normal;
  font-family: Tehuti;
  color: rgb(105, 115, 123);
}

.web {
  font-size: 18px;
  font-variant: normal;
  font-family: Tehuti;
  color: rgb(105, 115, 123);
}

a {
  text-decoration: none;
}

a:visited {
  text-decoration: none;
}

#auswahl {
  font-size: 28px;
  font-variant: bold;
  font-family: Tehuti;
  color: rgb(245, 156, 0);
  padding-right: 20px;  
}

.hidden {
    display: none;
}

.show {
    width: 890px;
    background: rgb(240, 240, 240); 
    position: absolute;
    top: 10px;
    left: 5px;
    opacity: 0.95;
    margin: 1em;
}
