@font-face {
	font-family: 'PT Sans';
	src: url('/_fonts/PT_Sans/PTSans-Regular.ttf') format('truetype'); 
}

@font-face {
	font-family: 'PT Serif';
	src: url('/_fonts/PT_Serif/PTSerif-Regular.ttf') format('truetype'); 
}

html, .uk-h2, .uk-h3, .uk-h4, p.s4{
font-family: 'PT Sans', sans-serif;
color:#7c8486;

/* hyphens */
-moz-hyphens: auto;
-o-hyphens: auto;
-webkit-hyphens: auto;
-ms-hyphens: auto;
hyphens: auto; 
}

.uk-button{
padding: 0 1rem;
font-weight:bold;
}

.uk-h1{
font-family: 'PT Serif', serif;
line-height: 4rem;
}

.uk-h1 span{
padding: 0 .7rem 0 .7rem;
background-color: #5eb445;
box-decoration-break: clone;
-webkit-box-decoration-break: clone;
text-transform: uppercase;
}

.uk-h5{
font-family: 'PT Sans', sans-serif;
font-size:1.3rem;
color:#435052;
}


.uk-h2, .uk-h3, .uk-h4, .uk-h5{
margin: 0 0 .5rem 0;
}

.uk-container{
background-color:#eceded;
}

.uk-navbar img{
aspect-ratio:unset;
}

.uk-navbar-left{
margin-left:2rem;
}

.uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle {
/* Anderung seit rc13 von height auf min-height */
height:0px;
}

.uk-navbar-container:not(.uk-navbar-transparent) {
background: #435052;
}

.uk-overlay-primary {
background: rgba(34,34,34,.4);
}

.ma {
padding: 0 .5rem 0 0;
font-size:.5rem;
color:#FFFFFF;
text-shadow:  1px  1px 1px black, 1px -1px 1px black,-1px  1px 1px black, -1px -1px 1px black;
}

.uk-navbar-nav > li.uk-active > a, .uk-navbar-nav > li > a:active, .uk-navbar-nav > li > a:hover{
color:#fff;
}

.uk-card, .uk-table, table, td, th{
border: 1px solid #c6cacb;
}

.s1 .uk-card {
border:none;
color: #fff;
}

.s1 .uk-card-body {
padding: 0 2rem 0 2rem;
}

.s1 p {
padding: 0;
margin: 0;
}

.s2 .uk-card-body {
padding: 2rem;
}

.s3 .uk-card-body {
padding: 2rem 2rem;
}

.s4 a:hover{
text-decoration:none;
}

.s4 .uk-card-body {
padding: 2rem;
}

.card-ort{
color:#5eb445;
}

.uk-subnav-pill > .uk-active > a {
background-color: #5eb445;
}


.s5 {
/*padding: 2rem 2rem 0 2rem; */
padding: 2rem 0 0 0;
}

.uk-button-primary, .uk-card-primary.uk-card-body .uk-button-primary, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary, .uk-card-secondary.uk-card-body .uk-button-primary, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary, .uk-light .uk-button-primary, .uk-offcanvas-bar .uk-button-primary, .uk-overlay-primary .uk-button-primary, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary{
background-color: #5eb445;
color:#fff;
}

.uk-button-primary:hover,.uk-card-primary.uk-card-body .uk-button-primary:focus, .uk-card-primary.uk-card-body .uk-button-primary:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:focus, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-primary:hover, .uk-card-secondary.uk-card-body .uk-button-primary:focus, .uk-card-secondary.uk-card-body .uk-button-primary:hover, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary:focus, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-primary:hover, .uk-light .uk-button-primary:focus, .uk-light .uk-button-primary:hover, .uk-offcanvas-bar .uk-button-primary:focus, .uk-offcanvas-bar .uk-button-primary:hover, .uk-overlay-primary .uk-button-primary:focus, .uk-overlay-primary .uk-button-primary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-primary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-primary:hover{
background-color: #fff;
color: #5eb445;
}

.uk-button-secondary, .uk-card-primary.uk-card-body .uk-button-secondary, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary, .uk-card-secondary.uk-card-body .uk-button-secondary, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary, .uk-light .uk-button-secondary, .uk-offcanvas-bar .uk-button-secondary, .uk-overlay-primary .uk-button-secondary, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary {
background-color: #fff;
color:#5eb445;
}

.uk-button-secondary:focus, .uk-card-primary.uk-card-body .uk-button-secondary:focus, .uk-card-primary.uk-card-body .uk-button-secondary:hover, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:focus, .uk-card-primary > :not([class*="uk-card-media"]) .uk-button-secondary:hover, .uk-card-secondary.uk-card-body .uk-button-secondary:focus, .uk-card-secondary.uk-card-body .uk-button-secondary:hover, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:focus, .uk-card-secondary > :not([class*="uk-card-media"]) .uk-button-secondary:hover, .uk-light .uk-button-secondary:focus, .uk-light .uk-button-secondary:hover, .uk-offcanvas-bar .uk-button-secondary:focus, .uk-offcanvas-bar .uk-button-secondary:hover, .uk-overlay-primary .uk-button-secondary:focus, .uk-overlay-primary .uk-button-secondary:hover, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-section-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-section-secondary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-tile-primary:not(.uk-preserve-color) .uk-button-secondary:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:focus, .uk-tile-secondary:not(.uk-preserve-color) .uk-button-secondary:hover {
background-color: #5eb445;
color: #fff;
}

.uk-table, table {
border-collapse: collapse;
}

.ol{
background-image:linear-gradient(to top, rgba(34,34,34,.4) 0%, rgba(0,0,0,.0) 100%);
}

footer{
padding:2rem;
background-color:#5eb445;
margin-top:2rem;
}

footer, footer .uk-h3{
color:#FFFFFF;
}

footer a:hover, footer a{
color:#FFFFFF;
}