


/* STYLES

font-family: 'Barlow', sans-serif;
400, 400i 600

ROT:    #be1622
BEIGE:  #f1ebd7
GRAU:   #5d5c59


*/



#navigation {
  background: #fff;
}
#topnavi {
  margin-top: 15px;
  justify-content: flex-end;
}
#topnavi a {
  font-size: 0.85rem;
  text-transform: uppercase;
  color: #be1622;
  text-decoration: none;
  padding: 4px 16px;
}
#topnavi a:hover, #identity a:hover {
  background: #be1622;
  color: #fff;
}
@media (max-width: 765px) {
  #topnavi {
    display: none;
  }
  
}
#identity {
  margin-top: 24px;
  padding-bottom: 36px;
}
#identity a {
  font-size: 1.3rem;
  text-transform: uppercase;
  color: #be1622;
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
  margin-left: -6px;
}

/* navi */
@media (min-width: 765px) {
  

  
  
  
  #linkto-4, #linkto-3, #linkto-6 {
    display: none;
  }
  .sm-simple {
    border: none;
    background: transparent;
    margin-left: 0;
  }
  .sm-simple > li {
    border: none;
  }
}

#fuss {
  background: #be1622;
  color: #fff;
  padding-top: 6px;
  height: 36px;
}




.frame-hellerkasten {
  background: #f9f7ef;
  padding: 20px;
  border: solid 1px #5d5c59;
}


/* koff typo3 */
.frame {
  margin-bottom: 36px;
}
.ce-intext.ce-left .ce-gallery {
  margin-bottom: 0;
  padding-bottom: 0;
}
.frame-accordion {
  margin-bottom: 8px;
}

.knopf a {
  background: #fff;
  border-radius: 3px;
  border: solid 1px #5d5c59;
  padding: 8px 20px 12px 20px;
  margin: 12px 12px 8px 0;
  text-decoration: none;
  display: block;
  width: max-content;
}
#knopf a:hover {
  background: red;
}


/*################## NEWS ##########################*/

.news .article h1 {
  color: #be1622;
  padding-top: 20px;
  
}
.news-single .teaser-text  {
  font-size: 1.2em;
  color: #676767;
  font-style: italic;
  margin-bottom: 24px;
}
.news-single .news-img-caption p{
  background: rgba(255,255,255,1);
  padding-left: 6px;
  padding-top: 8px;
  font-size: 0.8em;
  color: #676767;
}
.news-img-wrap {
  margin-bottom: 30px;
}
.news-img-wrap .outer {
  display: inline-block;
}
.news-backlink-wrap {
  margin-top: 50px;
}
.news-backlink-wrap a {
  background: #fff;
  border: solid 1px #676767;
  border-radius: 3px;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.8em;
  padding: 8px 20px;
}

.list-item-white {
  background: #fff;
  padding: 8px;
}
.list-item-white .col-md-2, .list-item-white .col-md-9, .list-item-white .news-img-wrap {
  padding:0;
  margin-bottom: 0;
}
.list-item-white .col-md-2 {
  padding-right: 20px;
}
.list-item-white h3 {
  font-size: 1.7em;
}
.list-item-white h3 a {
  text-decoration: none;
  color: #be1622;
}
.list-item-white h3 a:hover{
  background: #efefef;
}

.list-item-white a.more {
  display: inline-block;
  background: #f7f7f7;
  border: solid 1px #676767;
  border-radius: 3px;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.7em;
  padding: 4px 12px;
  margin-top: 12px;
}


#page-43 #mitte {
  background-image: none;
}