html, body {
  width: 100%;
  height: 100%; }

.cf {
  font-family: 'Roboto Condensed', sans-serif; }

.wrapper {
  width: 100%;
  max-width: 1440px;
  padding: 0 15px;
  margin: 0 auto; }

.navbar-brand {
  padding-top: 5px; }

.navbar-default {
  border-radius: 0; }
  .navbar-default a {
    color: #74a6ca !important;
    font-size: 16px; }

.navbar-collapse {
  padding-left: 0; }
  .navbar-collapse li {
    border-right: 1px solid rgba(0, 0, 0, 0.05);
    border-left: 1px solid rgba(255, 255, 255, 0.2); }
    .navbar-collapse li a {
      text-transform: uppercase; }
      .navbar-collapse li a:hover {
        background-color: #0069b4 !important;
        color: #fff !important; }
    .navbar-collapse li:first-of-type > a {
      border-left: none; }
    .navbar-collapse li:last-of-type > a {
      border-right: none; }
  .navbar-collapse .btn {
    height: 34px; }

.btn-accent, .accent {
  background: #f0ad4e !important;
  border-color: #eea236 !important;
  color: #fff !important; }

.descriptions {
  background: #f8f8f8;
  padding: 15px;
  border: 1px solid #fff;
  outline: 1px solid #eee; }

.sidebar > h3 {
  padding: 5px 10px;
  background: #337ab7;
  border: 1px solid #2e6da4;
  color: #fff;
  text-transform: uppercase;
  margin: 0;
  font-size: 18px; }
.sidebar ul {
  list-style: none;
  margin: 0 0 15px 0;
  background: #f8f8f8;
  padding: 0px;
  border: 1px solid #fff;
  outline: 1px solid #eee; }
  .sidebar ul li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    border-top: 1px solid rgba(255, 255, 255, 0.5); }
    .sidebar ul li:first-of-type {
      border-top: none; }
    .sidebar ul li:last-of-type {
      border-bottom: none; }
    .sidebar ul li:hover > a {
      background: #eee; }
    .sidebar ul li a {
      display: block;
      padding: 0 10px;
      text-decoration: none !important;
      transition: background .5s;
      line-height: 28px;
      font-size: 14px; }
.sidebar .box {
  border: 1px solid #fff;
  outline: 1px solid #eee;
  padding: 10px; }

.descriptions h1 {
  font-size: 24px; }

.abschluss {
  background: #0069b4;
  color: #fff;
  text-align: right;
  font-size: 12px;
  line-height: 50px;
  padding: 0px 15px;
  margin-bottom: 50px; }
  .abschluss p {
    margin: 0; }

.thumbs img {
  display: inline-block;
  max-height: 90px;
  margin: 2px;
  border: 5px solid #fff;
  outline: 1px solid #efefef;
  cursor: pointer; }

/* Content */
@media(max-width:767px){
  .content {
    text-align:center;
  }
}

/*  Bildwechsel */

input[name="images"] { display:none;  }

.bigImage { display:none; }

#image-1-check:checked ~ .big-image-1 { display:inline-block; }
#image-2-check:checked ~ .big-image-2 { display:inline-block; }
#image-3-check:checked ~ .big-image-3 { display:inline-block; }
#image-4-check:checked ~ .big-image-4 { display:inline-block; }
#image-5-check:checked ~ .big-image-5 { display:inline-block; }
#image-6-check:checked ~ .big-image-6 { display:inline-block; }
#image-7-check:checked ~ .big-image-7 { display:inline-block; }
#image-8-check:checked ~ .big-image-8 { display:inline-block; }


/*  Mobile Navigation */

@media(max-width:767px){
  .navbar-collapse {
    padding-left:15px;

  }
}
@media(min-width:768px){
  .nav-trigger { display:none; }
}

.navbar-header { text-align:center; }
.nav-trigger { vertical-align:middle; margin:0; padding:0; margin-top:7px; }
.nav-trigger .nav-close { display:none; }
#nav-trigger-check:checked ~ .navbar-header .nav-open { display:none; }
#nav-trigger-check:checked ~ .navbar-header .nav-close { display:inline-block; }
#nav-trigger-check:checked ~ .collapse { display:block; }

