/* EB Garamond:400, 500,600, 700,800' */
/* Roboto Condensed:400,300,700' */
/* hellgrün: #004f9f */
/* blau: #004f9f */


body{ font-family: 'Roboto' , sans-serif; font-weight: 400; font-size: 18px; }

header .container {padding: 0 10px;}

/*.sidebar { padding-top: 75px; }*/

.logo { padding: 50px 0; }

.topbildbox .item {
  position: relative;
  height: 600px;
}
.topbildbox .single-bild {
  background-size: cover;
  background-position: top center;
  background-repeat: no-repeat;
  height: 100%;
}

.slider-overlay {
  background-image: url(../bilder/elemente/raster.png);
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}

.topbildbox .container { position: relative; }

.topbildbox .logo { 
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 5; }

.topbildbox .logo h1 { color: #fff; }
.topbildbox .logo p { color: #fff; }

.inhalt {padding: 50px 0;}

.p50 { padding: 50px 0; }
.p75 { padding: 75px 0; }
.p100 { padding: 100px 0; }

.m50 { margin: 50px 0; }
.m75 { margin: 75px 0; }
.m100 { margin: 100px 0; }

.bg20 { background-color: #efefef; }
.bgb { background-image: url(../bilder/elemente/bg.jpg);}
.bgb h2 { color: #fff; }
.bgb h3 { color: #fff; }
.bgb p { color: #fff; }

/* Text */

h1 { color:#666; font-size: 1.6em; font-weight: 700; text-transform: uppercase; line-height: 1.4em;}

h2 { color:#004f9f; font-size: 1.4em; font-weight: 700; padding-bottom: 10px; margin: 0 0;}

h3 { color:#555; font-size: 1.2em; font-weight: 500; padding-bottom: 10px;}

h4 { color:#fff; font-size: 1.6em; font-weight: 700; text-transform: uppercase;}

h5 { color:#fff; font-size: 1.4em;}

span {color: #004f9f; font-weight: 600; font-size: 1.1em;}
strong {color: #004f9f; font-weight: 600;}

p { color:#666666; }

p a { color:#004f9f; }

.inhalt ul { list-style: square; padding-left: 20px;}

li { color:#666666; font-size: 1.1em;}

.navbarbalken { background-image: url(../bilder/elemente/bg.jpg); padding-bottom: 10px; border: none; border-radius: 0; margin: 0 0;}

.navbar { padding-top: 15px; text-transform: capitalize;}

.navbar-nav a { color:#88a6ce; font-weight: 400;}

.navbar-nav .active a { color:#fff; font-weight: 700;}

.icon-bar { background: #fff;}

@media screen and (min-width: 766px) {

  .navbar .nav,  .navbar .nav > li { 
    padding: 0 7px;
    float:none; 
    display:inline-block; *display:inline; /* ie7 fix */ *zoom:1; /* hasLayout ie7 trigger */ vertical-align: top;  }
    .navbar-inner { text-align:center;} ul.nav li.dropdown:hover ul.dropdown-menu { display: block; }
  }

.teiler { margin: 5px 0;}

footer{ background-image: url(../bilder/elemente/bg.jpg); padding-top: 20px;}

footer p{ color:#fff; font-size: 1.0em; font-weight: 300;}

footer p a{ color:#fff;}

footer small a { color:#fff;}

footer ul {padding-left: 20px; list-style: square; }

footer ul li { color: #fff; font-size: 1.0em; text-transform: capitalize;}

footer ul li a { color: #fff; }