@media only screen and (min-width: 0px) and (max-width: 960px)
{

/****************************************************************************************/

body {
        background-size: cover;
}

h1 {
      font-size:24px; margin-top:16px; line-height: 1;

}

h2 {
     font-size:20px;

}

h3 {
     font-size:18px;
}

#menu {
    display: none;
}

#logo {
    width:90px; margin-bottom:60px; padding-left:3%;
}


/****************************************************************************************/


.wrapper {
  width:100%; margin-left:0%; margin-right:0%;
}


.col1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 {
    float: left; box-sizing: border-box; padding-left:3%; padding-right:3%; width:100%;
}

.ab-1 {
    margin-left: 0;
}


.row img.fullpic {
    margin-left: -3%;
    margin-right: -3%;
    width: 106%;
    max-width: 200%;
}

#header0 {
    position: absolute;
}
#header1 {
    position: absolute;
}
#header2 {
    position: absolute;
}


.content {
    padding-top:16px; padding-bottom:16px;
}


.menu1 li {
    display: block; text-align: center;;
}

.menu1 li a {


    text-decoration: none;
    text-align: left;

    /*height: 17px; */
    padding-top: 3px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;

    color:#fff;

    border-left: 0px solid #fff;
}

/****************************************************************************************/

.table-container {
        width: 100%;
        overflow-y: auto;
        _overflow: auto;
        margin: 0;
        -webkit-overflow-scrolling: touch;
    }


/****************************************************************************************/



.content img {
    max-width: 100%; float: none !important; margin-bottom: 20px; display: block;
}


/****************************************************************************************/

                #nlemail {
                      width:100%;
                }

                #nlemailb {
                     width:100%;
                }

h2 + h1 {
    margin-top: -10px;
}

/****************************************************************************************/

.carousel {
  width:auto;
}

.kalender {
    width:100%;
}

a.termin {
      position: static !important; height: auto !important;
}

.kalender .woche_datum td {
  height: 30px;
}

.kalender tr, .kalender td {
    display: block; width:100%; height: auto;
}

.wochentage {
    display: none !important;
}

.leer {
   display: none !important;
}

.tag {
    text-align: left;
}

.uhrzeit, .woche_datum {
   display: none !important;
}

.nurmobile {
    display: unset;
}

/****************************************************************************************/

.bildklein {
     width:auto; margin-bottom:15px;
}

#menu1 li {
    display: block;
}

/****************************************************************************************/
.content {
    min-height: 700px;
}
/****************************************************************************************/

/****************************************************************************************/

/****************************************************************************************/

/****************************************************************************************/








/****************************************************************************************/



input, textarea {

    width: 100%;
}

/****************************************************************************************/

/*
#sliderContainer, #full-width-slider {
    height: auto; width:100%; min-height: 400px;
}
*/
/****************************************************************************************/



/****************************************************************************************/

.rsArrow {
    display: none !important;
}



.fehlermeldung {
                font-size:12px;
            }

/****************************************************************************************/



/****************************************************************************************/
.ck_album .album li {
    margin:0;padding:0;  display: block; float: none; width:100%;
}

.ck_album br {
    display: none;
}

/****************************************************************************************/

}

