a,
a:hover,
a:focus{
  color:#fff;
  text-decoration:none;
}

.container{
  width:100%;
  max-width:1240px;
}
.form-group{
  margin:0;
}
#navbar{
  border:none;
  height:165px;
  margin:0;
}
#navbar .footer-menu{
  margin-top:20px;
}
.user-logged-in #navbar{
  position:relative;
}
.container > .navbar-header{
  margin:0 auto;
}
body.user-logged-in.navbar-is-fixed-top{
  margin-top:0;
}
video{
  width:100%;
  height:auto;
}
.block{
  margin-bottom:30px;
}
.main-container{
  margin-top:165px;
}
.navbar-header{
  width:100%;
}
a.name.navbar-brand {
  display:block;
  text-align:center;
  width:100%;
  float:left;
}
#block-titelzeile{
  width:100%;
  max-width:1180px;
  margin:0 auto;
  padding:0 15px;
}
#block-titelzeile .row{
  text-align:center;
}
#block-titelzeile .col{
  display:inline-block;
}
#block-titelzeile .col .separator{
  margin:0 0.5em 0 0.75em;
}
#block-pool4{
  width:100%;
}
#block-pdfdateien .file-icon,
#block-pdfdateien .file-size{
  display:none;
}
#block-pdfdateien .field--item .file-link{
  background:none;
  border:none;
  color:#fff;
}
#block-pdfdateien .field--item .file-link a{
  text-decoration:none;
}
h2.block-title{
  margin-top:0;
}
.region-sidebar-second{
  text-align:right;
}
.footer{
  border:none;
  padding-top:0;
  margin-top:0;
}
.menu--footer{
  text-align:center;
}
.menu--footer li{
  display:inline-block;
}
.menu--footer li span{
  padding:10px 11px;
  cursor:pointer;
}
.menu--footer li.first{
  margin-left:20px;
}
footer section{
  margin:40px 0;
  width:50%;
  float:left;
  padding:0 15px;
}
footer section:nth-child(even){
  float:right;
}
footer .block-block-content{
  display:none;
}
footer .block-block-content{
  font-size:0.8em;
}
footer .block-block-content .block-title{
  font-size:16px;
  letter-spacing:0.1em;
}
aside{
    max-width:310px;
    margin-bottom:30px;
}
@media screen and (max-width:991px){
  .region-content .block{
    max-width:590px;
    margin:0 auto 30px;
  }
  .main-container .row{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-wrap:wrap;
        -ms-flex-wrap:wrap;
            flex-wrap:wrap;
  }
  .main-container .row .col:nth-child(1){
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
        -ms-flex-order: 3;
            order: 3;
  }
  .main-container .row .col:nth-child(2){
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
  .main-container .row .col:nth-child(3){
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
        -ms-flex-order: 2;
            order: 2;
    margin-left:calc(50% - 310px);
  }
  footer section{
    width:100%;
  }
}
@media screen and (max-width:767px){
  .main-container .row .col:nth-child(1) {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3}
  .main-container .row .col:nth-child(2) {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1}
  .main-container .row .col:nth-child(3){-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2}
  footer section{
    width:100%;
  }
}
@media screen and (max-width:619px){
  .region-sidebar-second{
    text-align:center;
  }
  .main-container .row .col:nth-child(n){
    margin:0 auto 30px;
    text-align:center;
  }
}