div {
    border: 0px solid yellowgreen
}

.img-main {
    margin-top: 0px;

}

@media (min-width: 576px) {
    .img-main {
        margin-top: -80px;

    }
}

.row-header,
.container-header {
    background: #fff;
    height: 80px;
    border-bottom: 1px solid #b7b7b7;
}

.col-content-main {
    background: #fff;
}

body {
    background: #f6f6f6;
}

.bg-body-tertiary {
    background-color: #ffffff !important;
}

html, body {
    height: 100%;
}

/* signika-negative-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Signika Negative';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/signika-negative-v21-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}


.nav-link {
  color: #9c9d9f;
  font-family: 'Signika Negative',Tahoma, sans-serif !important;
}

.navbar a{
    font-family: 'Signika Negative', Tahoma, sans-serif !important;
    font-weight: 500;
}


a.text-link:link {
   color: #333333;
   text-decoration: none;
}

a.text-link:visited {
   color: #333333;
   text-decoration: none;
}
a.text-link:hover {
   color: #333333;
   text-decoration: underline;
}

a.footer-link:link {
   color: #9c9d9f;
   text-decoration: none;
}

a.footer-link:visited {
   color: #9c9d9f;
   text-decoration: none;
}
a.footer-link:hover {
   color: #333333;
   text-decoration: none;
}



.yogaman
{
  margin-bottom: 8px;
  color: #9c9d9f;>
  font-size: 1rem;
  font-family: 'Signika Negative', Tahoma, sans-serif;
  font-weight: 500;
  text-decoration: none;
}

.yogaman-dark
{
  margin-bottom: 8px;
  color: #333333;>
  font-size: 1rem;
  font-family: 'Signika Negative', Tahoma, sans-serif;
  font-weight: 500;
}

.fliesstext {
  margin-left: 22px;
  color: #333333;
  font-size: 1rem;
  font-family: 'Signika Negative', Tahoma, sans-serif; /* Schriftart */
  font-weight: regular;
  text-decoration: none;
}

.adresse {
  margin-left: 22px;
  color: #333333;
  font-size: 1rem;
  font-family: 'Signika Negative', Tahoma, sans-serif; /* Schriftart */
  font-weight: bold;
}

h1  {
  margin-top: 1rem;
  margin-left: 22px;
  color: #333333;
  font-size: 1.8rem;
  font-family: 'Signika Negative', Tahoma, sans-serif; /* Schriftart */
  font-weight: bold;
}

h2  {
  margin-top: 2rem;
  margin-left: 22px;
  color: #333333;
  font-size: 1rem;
  font-family: 'Signika Negative', Tahoma, sans-serif; /* Schriftart */
  font-weight: regular;
}

.impressum {
  margin-left: 22px;
  font-family: 'Signika Negative', Tahoma, sans-serif; /* Schriftart */
  font-size: 0.8rem;
}

.abstand {
  margin-left: -13px;
  margin-top: 5rem;
  margin-bottom: 1rem;
}

.sprachauswahl {
  margin-left: 22px;
  margin-bottom: 4rem;
}

a.ger:link,
a.ger:visited {
display: block;
background: url(../pix/ger_trans.png) no-repeat;
width: 26px;
height: 26px;
float: left;
}

a.ger:hover,
a.ger:active {
background: url(../pix/ger.png) no-repeat;
float: left;
}

a.uk:link,
a.uk:visited {
display: block;
background: url(../pix/uk_trans.png) no-repeat;
width: 26px;
height: 26px;
float: left;
}

a.uk:hover,
a.uk:active {
background: url(../pix/uk.png) no-repeat;
float: left;
}

span.display_none {
display: none;
}


.margin-bottom {
margin-bottom: 2rem;
}

a.ger_static{
display: block;
background: url(../pix/ger.png) no-repeat;
width: 26px;
height: 26px;
float: left;
margin-right: 5px;
}

a.uk_static{
display: block;
background: url(../pix/uk.png) no-repeat;
width: 26px;
height: 26px;
float: left;
margin-right: 5px;
}