/*==============================================================================
        Allgemein
==============================================================================*/
body {
  background: #EFEFEF;
  color: #414141;
}
h1 {
    font-size: 44px;
	text-align: center;
}
.img-responsive {display:block;max-width:100%;height:auto}
.flexslider-hg-title {display:none;}
/*==============================================================================
        Inhalt
==============================================================================*/
.box {
  padding: 20px 20px;
  background: #fff;
  border-bottom: 1px solid #e9e9e9;
  position: relative;
  min-height:300px;
}
/*==============================================================================
        Header
==============================================================================*/
#header {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 50px;
  z-index: 999;
}
/*==============================================================================
        Navigation
==============================================================================*/

.navbar-default {
  background-color: rgba(255, 255, 255, 0.75);
  border: 0;
  padding: 0;
  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
  box-shadow: 0 1px 3px 0 rgba(0,0,0,.2);
  overflow: hidden;
}
.navbar-default .first a {

}
.navbar-default .navbar-brand {
  margin-right: 0px;
  margin-left: 20px;
  width: 150px;
  height: 48px;
  background: url(../images/logo.svg) no-repeat 0 50%;
}
.navbar-default .navbar-nav > li {
  margin-left: 0px;

}
.navbar-default .navbar-nav > li > a {
  padding: 16px 20px;
  font-size: 16px;
  line-height: 18px;
  color: #2F2F2F;
  		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;	  
}
.navbar-default .navbar-nav > li > a > i {
  display: inline-block;
 
}
.navbar-default .navbar-nav > li.active > a,
.navbar-default .navbar-nav > li.active:focus > a,
.navbar-default .navbar-nav > li.active:hover > a,
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li:focus > a,
.navbar-default .navbar-nav > li.active > a:focus,
.navbar-default .navbar-nav > li.active:focus > a:focus,
.navbar-default .navbar-nav > li.active:hover > a:focus,
.navbar-default .navbar-nav > li:hover > a:focus,
.navbar-default .navbar-nav > li:focus > a:focus {
  background-color: #394B7D;
  color: #fff;
}

@media screen and (min-width:180px) and (max-width:768px) {
.navi a:link, .navi a:visited {
    display: block;
}
}
.navi {
	text-align: center; 
	padding: 0px;
}
.navi a {
  padding: 16px 20px;
  font-size: 16px;
  line-height: 18px;
  color: #2F2F2F;
  display: inline-block;
  		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;	  
}
.navi a:link, .navi a:visited {
                 color: #000;
                 text-decoration: none;
                 }
.navi a:hover, .navi a:active, .navi a:focus {
				 color: #fff;
                 text-decoration: none;
                 }
.navi a.active:link, .navi a.active:visited {
				 color: #fff;
                 text-decoration: none;
                 }	
/*==============================================================================
        Footer
==============================================================================*/

#footer {
  padding-top: 30px;
  padding-bottom: 30px;
  color: #fff;
  background-color:#394B7D;
  text-align:center;
}
#footer a:link, #footer a:visited {
                 color: #fff;
                 text-decoration: none;
                 }
#footer a:hover, #footer a:active, #footer a:focus {
                 color: #fff;
                 text-decoration: underline;
                 }
/*==============================================================================
        ENDE
==============================================================================*/