@import 'https://fonts.googleapis.com/css?family=Open+Sans:600,400,300';

.headerbar {border-bottom: 22px solid;}
em {color:#222222;}
h1 {background:url(../../../images/template/borderbottom-blau.png) no-repeat; background-position:bottom left; padding-bottom:30px; margin-bottom:30px; color: #00a5b8}
h3 {background:url(../../../images/template/borderbottom-blau.png) no-repeat; background-position:bottom left; padding-bottom:10px; margin-bottom:10px !important; color: #00a5b8}
@media (min-width: 600px){.zweispaltig {column-count: 2; column-gap: 24px; -moz-column-count: 2; -moz-column-gap: 24px; -webkit-column-count: 2; -webkit-column-gap: 24px;}}
#bottom-b {text-align:center;}
#bottom-c .uk-container {max-width:100% !important; padding:0px;}
.headerbar img {width:100%;}
.headerbar p {margin-bottom:0px;}
.headerbar h2 {color:#fff;}
/*.sprocket-features-desc>span, h2>span {background: rgba(0, 165, 184); color:#fff; line-height:1.5;  box-decoration-break: clone; padding:4px 8px;}*/
.sprocket-features-desc {background: #00a5b8; color:#fff; line-height:1.5; padding:10px !important;}
.sprocket-features-content {top:auto; bottom:60px;}
.tm-toolbar .uk-subnav > .uk-active > * {
    color: #333;
}

.uk-navbar-nav > li.uk-active > a {color: #00a5b8;}
.uk-navbar-nav > li > a {color: #333; padding-right:0px; padding-left:20px;}

@media (max-width: 600px){.uk-navbar-content::before {
    height: auto;
}
}

legend {color: #000;}