@charset "UTF-8";
@import url("webfonts/EBGaramond_Bold/stylesheet.css");
@import url("webfonts/EBGaramond_Medium/stylesheet.css");
@import url("webfonts/EBGaramond_MediumItalic/stylesheet.css");
@import url("webfonts/EBGaramond_Regular/stylesheet.css");
@import url("webfonts/u001con-reg/u001con-reg.css");
@import url("webfonts/u001con-bol/u001con-bol.css");
.papyros {
  background-color: #f1e5c9;
}
#intro {
  margin-top: 1rem;
  padding-top: 0rem;
  font-family: "EBGaramond Medium";
  font-size: 1rem;
}
h3 {
  font-family: "EBGaramond MediumItalic";
  font-size: 1.2rem;
}
p {
  font-family: "EBGaramond Medium";
  font-size: 1.2rem;
  line-height: 1.6rem;
}
a {
  color: #000000;
  border-spacing: 0px 0px;
  text-decoration: none;
  border-bottom: 1px solid #aa2d44;
}
a:hover {
  color: #000000;
  border-bottom: 3px solid #aa2d44;
  border-spacing: 0px 0px;
  text-decoration: none;
}
.garamondit {
  font-family: "EBGaramond MediumItalic";
}
.bigstyle {
  font-size: 2em;
}
.semitransparent {
  background-color: rgba(241, 229, 201, 0.55);
}
.rundeecken {
  border-radius: 4px;
}
.garamondfett {
  font-family: "EBGaramond Bold";
}
.vdodw-hover {
  border-radius: 4px;
}
.vdodw-hover:hover {
  background-color: rgba(0, 0, 0, 0.82);
  color: #ffffff !important;
  border-radius: 4px;
}
.textitalic {
  font-family: EBGaramond MediumItalic;
}
body:before {
  background-image: url('assets/TileBG.png');
}
body {
  background-image: url('assets/TileBG.png');
  background-attachment: fixed;
  margin-top: 0.7rem;
}
.zwischentitel {
  font-size: 1.5em;
  margin-bottom: -0.2rem;
}
i {
  font-family: "EBGaramond MediumItalic";
}
.current {
  color: #fff !important;
  background-color: #aa2d44 !important;
}
.redbutton {
  background-color: #aa2d44;
  border: none;
}
.nav-link {
  font-family: "U001Con Bold";
}
.vdode-btn {
  font-family: U001Con Regular;
  font-size: 1.2em;
  border-width: 0px;
  border-color: #000000;
  outline: 1px solid #aa2d44;
  padding: 0.2em 1em 0.2rem;
  display: block;
  margin: auto;
  background: none;
  border-radius: 4px;
}
:hover {
  outline: none;
}
.vdodw-hr {
  background-color: #aa2d44;
}
.vdodw-hr {
  height: 1px;
}
.regular {
  font-family: EBGaramond Regular;
}
.lightgreybg {
  background-color: rgba(207, 207, 207, 0.36);
  padding-bottom: 0;
  border-radius: 4px;
  margin-top: 2rem;
}
.sidebox {
  margin-top: 0;
  padding-top: 1rem;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}
@media (min-width: 1024px) {
  .col-xl-6 {
    padding-left: 0rem;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }
}
.smallertext {
  font-size: 1rem;
  line-height: 1.3rem;
  margin-top: 1rem;
}
.uheader {
  font-family: U001Con Bold;
  font-size: 1.5rem;
  padding: 0.5rem 0.5rem 0.5rem 1.5rem;
  color: #ffffff;
  background-color: #aa2d44;
}
.garamondMed {
  font-family: 'EBGaramond Medium';
}
.ucon-reg {
  font-family: U001Con Regular;
  font-size: 1.1rem;
}
.ucon-bold {
  font-family: U001Con Bold;
}
.garamond-bold {
  font-family: 'EBGaramond Bold';
}
@media (max-width: 810px) {
  .hidesmall {
    display: none;
  }
  .navbar-nav {
    padding-left: 20% !important;
  }
  .mobilemenu {
    padding-right: 2.5%;
  }
}
@media (min-width: 811px) {
  .hidebig {
    display: none;
  }
}
.navbar-expand-lg .navbar-nav {
  padding: 1rem 0;
}
@media (max-width: 810px) {
  .navbar-light .container-fluid {
    padding-right: 2.5%;
  }
  .nav-link.vdodw-hover {
    padding-left: 1.5rem;
  }
  .navbar-toggler {
    border-width: 1px!important;
    border-color: #aa2d44!important;
  }
  .navbar-nav,
  .navbar-expand-lg .navbar-collapse {
    background-color: rgba(0, 0, 0, 0);
  }
  .vdode-btn {
    margin-left: 10%!important;
    margin-right: auto!important;
    margin-bottom: 2rem;
  }
}
