<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* FORSTHAUS AUGUSTDORF */
/* Extern */
@import url("bootstrap.css");
@import url("miscellaneous.css");
@import url("fonts.css");

/* Allgemein */
html, body {
  height: 100%;
  text-align:justify;
  /* Silbentrennung */
  /*-moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
  /* Silbentrennung ENDE */
}

body {
  background:#f5f5f5;
}

input::-moz-focus-inner {
  border: 0 !important;
}

a, input, submit, button {
  outline: 0 !important;
}

@media (min-width: 1200px) {
  .container {
    width: 970px; /* Bootstrap-Standard: 1170px */
  }
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  color:#F58F4C;
  font-family:Cantarell;
}

hr {
  border-top: 1px solid #ddd; /* #e3e3e3 */
}

@media (max-width: 767px) { /* Handys */
  .text-left-xs {
    text-align:left !important;
  }
}

.cursor-default {
  cursor:default;
}

.cursor-pointer {
  cursor:pointer;
}

.well {
  border: none;
  box-shadow: none;
  background: #e5e5e5;
}

.span1 {
  display:inline-block;
  width:auto;
  min-width:60px; /* Mindestabstand rechts: 4px (= 1 Leerzeichen)*/
}

/* Banner */
.banner {
  background: #4d4d4d;
  border-top: 1px solid #454545;
  border-bottom: 1px solid #7b7b7b;
}

.banner.headline-banner {
  margin-top:-20px;
  padding:25px 0 25px 0;
  margin-bottom:20px;
}

.banner.headline-banner h1 {
  margin:0px;
  color:#fff;
  text-shadow: 0px 2px 0px rgba(0, 0, 0, 0.15);
}

@media (max-width: 767px) { /* Handys */
  .banner.headline-banner {
    padding: 20px 0;
    margin-bottom:0px;
  }

  .banner.headline-banner h1 {
    font-size:26px;
  }
}

@media (min-width: 768px) and (max-width: 991px) { /* Tablet Hochformat */
  .banner.headline-banner {
    padding: 20px 0;
    margin-bottom:0px;
  }
}

/* Landing */
.landing {
  position: relative;
  padding: 40px 0;
  color: #fff;
  text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.15);
  margin-bottom:20px;
  margin-top:-20px;
}

@media (max-width: 767px) { /* Handys */
  .landing {
    padding: 15px 0;
    margin-bottom:0px;
  }
}

@media (min-width: 768px) and (max-width: 991px) { /* Tablet Hochformat */
  .landing {
    padding: 20px 0;
    margin-bottom:0px;
  }
}

.landing h1, .landing h2, .landing h3, .landing h4 {
  font-weight: bold;
  letter-spacing: -0.8pt;
  line-height: 1;
}

.landing h1 {
  color:#F58F4C;
  font-size: 20pt;
  margin-bottom:30px;
}

.landing p:last-child {
  margin-bottom:0;
}

@media (max-width: 767px) { /* Handys */
  .landing h1 {
    font-size: 15pt;
    margin-bottom:15px;
  }
}

.landing p.lead {
  font-size: 16pt;
  line-height: 1.5;
}

/* Navbar */
.navbar-inverse .navbar-brand {
  height:76px;
}

.navbar-inverse .navbar-nav {
  margin-top:21px;
}

.navbar-inverse .navbar-nav &gt; li {
  margin-right:5px;
}

.navbar-inverse .navbar-nav &gt; li:last-child {
  margin-right:15px;
}

.navbar-inverse .navbar-nav &gt; li &gt; a {
  padding-top:7px;
  padding-bottom:7px;
  border-radius:4px;
}

.navbar-inverse .navbar-nav &gt; .active &gt; a,
.navbar-inverse .navbar-nav &gt; .active &gt; a:hover,
.navbar-inverse .navbar-nav &gt; .active &gt; a:focus,
.navbar-inverse .navbar-nav &gt; .open &gt; a,
.navbar-inverse .navbar-nav &gt; .open &gt; a:hover,
.navbar-inverse .navbar-nav &gt; .open &gt; a:focus {
  background-color:#F58F4C;
}

.navbar-inverse .navbar-nav &gt; li &gt; a:hover,
.navbar-inverse .navbar-nav &gt; li &gt; a:focus {
  background-color:rgba(0, 0, 0, 0.3);
}

.navbar-inverse .navbar-nav &gt; .open &gt; a,
.navbar-inverse .navbar-nav &gt; .open &gt; a:hover,
.navbar-inverse .navbar-nav &gt; .open &gt; a:focus {
    border-radius: 4px 4px 0px 0px;
}

.navbar-inverse .navbar-nav .dropdown-menu {
  background-color:#F58F4C;
  box-shadow:none;
  border:0px none;
  padding:0px;
  margin-top:0px;
  border-top-left-radius: 4px;
}

.navbar-inverse .navbar-nav .dropdown-menu &gt; li &gt; a,
.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
  padding:7px 15px;
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu &gt; li:hover &gt; a,
.navbar-inverse .navbar-nav .dropdown-menu &gt; li:focus &gt; a,
.navbar-inverse .navbar-nav .dropdown-menu &gt; li.active &gt; a,
.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:focus,
.navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a:hover {
  background-color:rgba(0, 0, 0, 0.3);
  color:#fff;
}

.navbar-inverse .navbar-nav .dropdown-menu &gt; li:last-child &gt; a {
  border-radius: 0px 0px 4px 4px;
}

.navbar-inverse .navbar-nav .dropdown-menu &gt; li:first-child &gt; a {
  border-top-left-radius: 4px;
}


@media (max-width: 767px) {
  .navbar-inverse .navbar-nav {
    margin-top:15px;
    margin-bottom:10px;
  }

  .navbar-inverse .navbar-nav &gt; li {
    margin:0 15px 5px 15px;
  }

  .navbar-inverse .navbar-nav .dropdown-menu {
    border-top-left-radius:0;
  }

  .navbar-inverse .navbar-nav .dropdown-menu &gt; li:first-child &gt; a {
    border-top-left-radius:0;
  }

  .navbar-inverse .navbar-nav .dropdown-menu &gt; li &gt; a,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; li &gt; a {
    padding-left:30px;
  }

  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:focus,
  .navbar-inverse .navbar-nav .open .dropdown-menu &gt; .active &gt; a:hover {
    background-color:rgba(0, 0, 0, 0.3);
    color:#fff;
  }
}

.navbar-inverse .navbar-toggle {
  margin-top:21px;
  color:#fff;
  border-color: #F58F4C;
  background-color: #F58F4C;
}

.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #F58F4C;
  border-color: #F58F4C;
  color:#F58F4C;
}

.navbar-inverse .navbar-toggle .icon-bar,
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

.navbar-inverse .navbar-toggle:hover .icon-bar,
.navbar-inverse .navbar-toggle:focus .icon-bar {
  background-color: #fff;
}

.dropdown-menu .divider, .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
  background:rgba(0, 0, 0, 0.1);
}

/* Info-Kasten Startseite */
.info-box {
  padding: 20px 0px;
  background-color: #ebebeb;
  border-top: 1px solid #FFF;
  border-bottom: 1px solid #EEE;
  margin:-20px 0 20px 0;
}

.info-box &gt; .container &gt; h1 {
  margin:0 0 10px 0;
  font-size:14pt;
}

.info-box &gt; .container &gt; p:last-child {
  margin-bottom:0;
}

/* Footer */
.footer {
  font-size:85%;
  margin-top:10px;
}

.footer .list-inline {
  margin-bottom:20px;
}

.footer .list-inline li:first-child {
  padding-left:0;
}

.footer .list-inline li:last-child {
  padding-right:0;
}

@media (max-width: 767px) { /* Handys */
  .footer {
    margin-top:0px;
  }

  .footer hr {
    margin-top:10px;
  }

  .footer .list-inline {
    margin-bottom:15px;
  }

  .footer .list-inline li:first-child {
    padding-left:5px;
  }

  .footer .list-inline li:last-child {
    padding-right:5px;
  }
}

@media (min-width: 768px) and (max-width: 991px) { /* Tablet Hochformat */
  .footer {
    margin-top:0px;
  }

  .footer hr {
    margin-top:10px;
  }

  .footer .list-inline {
    margin-bottom:15px;
  }
}

/* Print */
@media print {
  a[href]:after {
    content: "";
  }

  abbr[title]:after {
    content: " (" attr(title) ")";
  }

  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }

  abbr[title]:after{
    content:""
  }

  body {
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
    background:#fff !important;
  }

  .container {
    width:100% !important;
    min-width:100% !important;
    max-width:100% !important;
  }

  .banner {
    background: transparent;
    border: 0;
  }

  .banner.headline-banner {
    margin:0;
  }

  .banner.headline-banner h1 {
    margin:0px;
    margin-bottom:-20px;
    font-size:30px;
  }

  .well {
    border: 1px solid #e3e3e3;
  }

  .footer,
  .landing,
  .navbar {
    display:none;
  }
}
</pre></body></html>