/*@htgHeader:rgb(68, 81, 76);*/
/*@font-face {
    font-family: 'jurabook';
    src: url('/MACHINE/FONTS/jura-regular-webfont.woff2') format('woff2'),
         url('/MACHINE/FONTS/jura-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
  font-family: 'juramedium';
  src: url('/MACHINE/FONTS/jura-medium-webfont.woff2') format('woff2'), url('/MACHINE/FONTS/jura-medium-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'juralight';
  src: url('/MACHINE/FONTS/jura-light-webfont.woff2') format('woff2'), url('/MACHINE/FONTS/jura-light-webfont.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
    font-family: 'jurademibold';
    src: url('/MACHINE/FONTS/jura-demibold-webfont.woff2') format('woff2'),
         url('/MACHINE/FONTS/jura-demibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}*/
body {
  box-sizing: border-box;
  font-family: 'juramedium', sans-serif;
  font-size: 12pt;
  color: #000000;
  background-color: white;
}
/* Default link styling */
a:link {
  color: #0271fb;
}
a:visited {
  color: #bd02fb;
}
a:hover,
a:focus {
  color: #000;
}
a:active {
  color: #fb0e02;
}
h1 {
  font-size: 3rem;
}
h2 {
  font-size: 2rem;
}
h3 {
  font-size: 1.5rem;
}
h4 {
  font-size: 1rem;
  font-weight: bold;
}
body,
html {
  min-height: 100%;
}
.quadrateGif {
  background-image: url(/MACHINE/Bilder/htg/htg_s_w.gif);
  /*background-image: url(/MACHINE/Bilder/htg/htg_farbe.gif);*/
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #000;
}
.logoRow {
  background-color: black;
}
.logoDiv {
  background-color: black;
  padding: 3rem;
  padding: 0;
}
.logoDivHome {
  background-color: black;
}
.btn-newStory {
  width: 90%;
  padding: 17pt;
  color: white !important;
  text-decoration: none;
  font-size: 21pt;
  margin: 20pt 0;
}
.label-lg {
  font-size: 11pt;
  padding: 5pt;
}
.dropdown-hauptnav {
  display: inline-block;
  float: left;
}
.storyTitle {
  background-color: white;
  color: black;
  display: inline-block;
  margin: 0;
  padding: 0.7rem;
}
.weServePeace {
  /*background-color: #CBF913;*/
  color: white;
  font-size: 5rem;
  /*margin: 0 4rem 0 2rem;*/
}
.weServePeace span {
  display: inline-block;
  margin: 0;
}
.weServePeaceKlein {
  background-color: #A50000;
  color: white;
  font-size: 2rem;
  padding: 0 2rem;
}
.homepage-banner {
  background-image: url(/MACHINE/Bilder/htg/htg_s_w.gif);
  background-repeat: repeat-x;
  background-position: left top;
  background-color: #000;
}
.homepage-links,
.homepage-rechts {
  background-color: #000;
}
.seitenNav {
  font-size: 1.5rem;
}
.seitenNavAktiv {
  font-size: 5rem;
}
.seitenNav-unten {
  /*        margin-top:12rem;*/
}
.seitenNav-oben {
  /*      margin-bottom:12rem;*/
}
.activNav {
  background-color: #337AB7;
  color: white;
}
a.activNav {
  color: white;
}
.activNav a {
  color: white;
}
.dropdown-toggle {
  color: white !important;
}
.block-left {
  display: block;
  float: left;
  text-align: left;
}
.block-right {
  display: block;
  float: right;
  text-align: right;
}
.block-48proz-right {
  display: block;
  width: 48%;
  float: right;
  text-align: right;
}
.block-48proz-left {
  display: block;
  width: 48%;
  float: left;
  text-align: left;
}
.text-deutsch {
  color: #337ab7;
  margin: 0;
}
li.text-deutsch {
  margin: 0 0 0 15px;
}
section p img {
  margin-top: 50px;
  box-shadow: 2px 3px 3px 2px rgba(200, 200, 200, 0.3);
  /*    padding:0 15px 0 15px;*/
  border: 1px solid #c8c8c8;
}
.text-zwischen {
  width: 100%;
  margin: 50px 0 -30px 0;
  box-shadow: 2px 3px 3px 2px rgba(200, 200, 200, 0.3);
  padding: 15px;
  border: 1px solid #c8c8c8;
}
.trennstrich {
  display: block;
  clear: both;
  width: 100%;
  height: auto;
}
.trennstrich-ende {
  /*     text-align: right;*/
  width: 140px;
  height: 140px;
}
.trennstrich-img {
  width: 40px;
  height: 20px;
}
.trennstrich-ende img {
  width: 25px;
  height: 25px;
}
.randOben-9rem {
  margin-top: 9rem;
}
.btn-form {
  margin-bottom: 2rem;
}
.fussContainer {
  background-color: black;
  min-height: 12rem;
  padding: 1.5rem;
  color: white;
}
.fussContainer a {
  color: white;
  text-decoration: none;
}
/*Bootstrap Überschreibungen ................................*/
.navbar {
  border-radius: 0 !important;
  border: 0 !important;
}
.btn-default {
  min-width: 17rem;
  border-radius: 0;
}
.btn-primary {
  color: white !important;
}
/* ---------------------------------------------------------
   Print styles
   ---------------------------------------------------------*/
@media print {
  * {
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
    background: transparent !important;
  }
  html {
    background-color: #fff;
  }
  /* Hide navigation */
  nav {
    display: none;
  }
  /* Show link destinations in brackets after the link text */
  a[href]:after {
    content: " (" attr(href) ") ";
  }
  a[href] {
    font-weight: bold;
    text-decoration: underline;
    color: #06c;
    border: none;
  }
  /* Don't show link destinations for JavaScript or internal links */
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  /* Show abbr title value in brackets after the text */
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  figure {
    margin-bottom: 1em;
    overflow: hidden;
  }
  figure img {
    border: 1px solid #000;
  }
}
/*# sourceMappingURL=pandp.css.map */