#main .content-text ul{margin-top:-4px;}
#main .content-text ul.presse-download{list-style:none;padding-left:0;}
#main .content-text ul.presse-download{margin-top:8px;margin-bottom:5px;}
#main .content-text ul.presse-download li a{display:block;background:#6F6F6E;margin-top:4px;padding:3px 15px;color:white;transition:all 0.2s ease-out;}
#main .content-text ul.presse-download li a:hover{background:#878786;}
.info-boxes article h3{text-transform:none;}
body.text-template #main .news article{padding-top:20px;padding-bottom:25px;}
body.text-template #main .news article h3{margin-top:8px;}
body.text-template #main .news article .news-date{color:#AAA;font-size:12px;}
.latest-news h3{margin-top:25px;}
iframe{max-width:100%;}
.frontpage-template .grid .grid-item .caption-overlay .caption-overlay-inner-outer .caption-overlay-inner span.title{padding-top:8px;}
.beschreibung{margin-top:20px;}
.beschreibung h3{text-transform:none;}
.no-js .slideshow li{display:none;}
.no-js .slideshow li:first-of-type{display:inherit;}
.no-js #mixbox{display:none;}
.no-js .produkte-grid .narrow-height figure{min-height:300px;}
.no-js #produkt-filter .filter-buttons{display:none;}
.no-js #produkt-filter .filter-items .produkt-item{float:left;}
.modal-bilder{margin-top:25px;}
.vorschaubilder{border:4px solid #cccccc;display:table;margin-right:5px;float:left;width:100px;text-align:center;cursor:pointer;height:100px;margin-bottom:5px;}
.vorschaubilderinnen{display:table-cell;vertical-align:middle;height:100px;}
.vorschaubilderinnen img{max-height:100%;}
#nav-logout{margin:0;padding:0;}
#nav-logout button{border:none;background:transparent;font-size:13px;text-transform:uppercase;padding:5px 15px;margin:0;line-height:23px;}
caption{color:inherit;}
@media (min-width:799px) and (max-width:991px){#nav-logout button{padding:0 6px;font-size:13px;font-weight:600;}
}
@media (min-width:991px){#nav-logout button{padding:0 12px;font-size:14px;font-weight:600;}
}

div.news div.col-sm-4 a.right-arrow {
  position: absolute;
  bottom: 8px;
}

div.info-boxes div.col-sm-4 a.right-arrow {
  position: absolute;
  bottom: 8px;
}

h2 {
line-height: 1.3;
}