/* L-5. Footer  ANFANG */

.oeffenungszeiten{padding:5px;margin:0;border-collapse: collapse; border-spacing: 0;}


.kostext_box{font-size:0.8em;max-width:1200px;margin:0 auto;padding:30px;}
.kostext_fuss{width:100%;float:left;padding:0 2em 0 0;}

@media all and (max-width: 900px) {
.kostext_box{font-size:0.8em;min-width:100%;margin:0 auto;padding:30px;}
.kostext_fuss{width:100%;float:none;padding:0 0 0 0;}
 }


/* Desktop A */

.leer{padding:0 10px;}
.leer:before  {
 content: '|';
 }

.footer_box_mobil{display:none;}
.footer_box_desktop{display:block;}
.footer_box{color:rgba(255,255,255,.9);font-size:0.9em;background:#006699;}
.footer_box .footer-ueberschrift{color:rgba(0,0,0,0.7);letter-spacing:.1em;font-size:1.2em;font-weight:normal;padding:0 0 3px 0;margin:0;}
.footer_box a{text-decoration:none;color:rgba(255,255,255,.9);opacity: 1; transition: .5s ease;}
.footer_box a:hover{
opacity: .6;
  transition: .5s ease;
  -webkit-filter: grayscale(10%); /* Safari 6.0 - 9.0 */
}

.footer_inner{padding:70px 20px 50px 20px;max-width:1440px;margin:0 auto;}

.footer4 {text-align:center;}
.footer_rechte_spalte_logo{text-align:center;}
.social-media-fff-footer{float:right;}
.social-media-fff-footer i{font-size:1.5em;padding:15px 0px;}

@media all and (max-width: 1100px) {
.social-media-fff-footer{float:none;text-align:center;padding:50px 0;}
}

@media all and (max-width: 800px) {
.leer{padding:0 3px 0 0;}
.leer:before  {
 content: ',';
 }

.footer1{text-align:center;}
.footer2{text-align:center;}
}
/* Mobil E */