.t3-wrapper {
  background: rgba(255, 255, 255, 0.89);
      
}
.container {
  background: rgba(255, 255, 255, 0.89);
      
}

.t3-wrapper {
  background: transparent !important; 
}
.t3-mainnav {

    background: #fff;
} 
.navbar-default {
    background-color: transparent;
    border-color: transparent;
}

.t3-footer {
    border-top: transparent;
     background: transparent;

}
.t3-copyright {
    border-top: transparent;
}
.t3-header {

    margin-top: 80px;
}
.typo body {

background:url(../images/Hintergrund1.jpg); /path to your image
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}
img {
display: block;
height: auto;
max-width: 100%;
}

.kirche body {

background:url(../images/Hintergrund2.jpg); /path to your image
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}
.chronik body {

background:url(../images/Hintergrund5.jpg); /path to your image
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}
.gewerbe body {

background:url(../images/Hintergrund4.jpg); /path to your image
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}
.museum body {

background:url(../images/Hintergrund3.jpg); /path to your image
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}
.presse body {

background:url(../images/Hintergrund6.jpg); /path to your image
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}
.gaeste body {

background:url(../images/Hintergrund7.jpg); /path to your image
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;

}
@media (max-width: 768px)
.article-content iframe {
    min-height: 500px !important;
   
}
.navbar-toggle {
   
    float: left;
   
}

@media (max-width: 768px)
img {
    width: 100%;
    height: auto;
} 
.t3-sl {
     padding-bottom: 0px; 
     padding-top: 0px; 
}
@media screen and (min-width: 768px)
.t3-sl {
     padding-bottom: 0px; 
     padding-top: 0px; 
}
/* akkordeon */
#akkordeon h4{cursor:pointer;padding:10px 25px 10px 10px;border:1px solid #efefef;border-radius:5px;background:#ddd;}
.panel-collapse{display:none;padding:10px 25px;border:1px solid #efefef;}
#akkordeon h4:before{content:'+ ';}