div.custom ul li {
  line-height: 1.5em !important}

body {
   font-family:"Neo Sans W01" !important;
   line-height: 1.5em !important;
}

li, p, .btn, button {
     font-family:"Neo Sans W01" !important;  
}

.spruch p, p.blackitalic {
  font-family:"NeoSansW01-BlackItalic" !important;
}


p.light {
  font-family:"Neo Sans W01 Light734947" !important;
}

.module .module_header h3, .module_menu .module_header h3, h2 {
    padding: 0;
    margin-bottom: 0;
    font-size: 2em;
    font-family: "NeoSansW01-BlackItalic" !important;
}

div.uk-card-body div.uk-margin p {
  line-height: 20px !important;
}

div#header_main.header_main div div.hornav ul.menu.mod-list li {
  font-size: 16px !important;
  margin: 0 !important;
}

div#header_main.header_main div div.hornav ul.menu.mod-list li:after {
    content: "|";
    padding: 15px 10px 13px 10px;
}

div#header_main.header_main div div.hornav ul.menu.mod-list li a {
     text-transform: none !important;
}



@media only screen and (min-width: 768px) {

  .startseite .headerresponsive {
display: none;
}
  
.startseite #logo.logo a img.logo-image.primary-logo-image {
display: none;
}
}

#container_showcase1_modules {
    box-shadow: none;
    z-index: 1;
}

.module .module_header::after, .module_menu .module_header::after { 
    width: 0;
    content: none;
}

.news .uk-scope .uk-card-body {
    padding: 30px 10px !important;
}

.news div ul li div.uk-card-body {
    padding: 30px 10px !important;
}

.uk-scope .uk-h3, .uk-scope h3 {
    font-size: 18px !important;
    color: #15303F !important;
    font-family:"Neo Sans W01" !important;
}

.uk-card-body div.uk-margin p {
    font-size: 16px !important;
    color: #15303F !important;
    font-family:"Neo Sans W01" !important;

}

.pull-left.item-image {
  width: 100% !important;
}

.copyright p {
    color: #15303F !important;
}

.back-to-top {
    box-shadow: none !important ;
}

h2 {
  padding-bottom: 20px;
}



/*div.news.uk-grid div div.uk-card.uk-card-default {
  background-color: #FAF7CB;
}*/

/*header#container_header div#header_main-sticky-wrapper.sticky-wrapper div#header_main.header_main div.wrapper960 div#logo.logo a img.logo-image.primary-logo-image {
  display: none;
}

header#container_header div#header_main-sticky-wrapper.sticky-wrapper.is-sticky div#header_main.header_main div.wrapper960 div#logo.logo a img.logo-image.primary-logo-image
{
  display: inline; 
}

.module_header::after, .module_menu .module_header::after {
    display: none;
}

.module .module_header h3, .module_menu .module_header h3 {
    padding: 0px !important;
   
}

.item-header {
    display: block;
    align-items: flex-start;
    border-bottom: none;
    margin: 10px 0;
}*/

/*
This CSS resource incorporates links to font software which is the valuable copyrighted property of Monotype and/or its suppliers. You may not attempt to copy, install, redistribute, convert, modify or reverse engineer this font software. Please contact Monotype with any questions regarding Web Fonts: http://www.fonts.com
*/