/* cmsms stylesheet: artdock21 modified: Freitag, 6. August 2021 17:50:07 */
html { background: #e5e5e5; }

body {
font-family: ff-dax-web-pro-condensed, sans-serif; font-size: 20px; line-height: 130%; color: black;
margin: 0; padding: 0;
}

a, a:hover,
a:active,
a:focus { outline: none }
/*
a:hover,
a:active,
a:focus {
  background: #ccc
}
*/


a { color: black; text-decoration: none }
ul a { text-decoration: none }
a:hover { color: black; text-decoration: none }

h1, h2, h3, h4 { text-transform: uppercase; color: black; font-family: ff-dax-web-pro-condensed, sans-serif; font-weight: 700 }


.uk-header { padding: 0; }
.titelzeile { font-size: 1.5em; line-height: 100%; padding: 5px 1px; text-transform: uppercase }
.titelzeile p { margin: 0 }
.titel { font-size: 4em; text-transform: uppercase; color: white; background: black; font-weight: normal; line-height: 90%; margin: 0; text-align: center; }
.titel a { color: white }

.content { padding-top: 0 }

.uk-slideshow-items { height: calc(100vh - 500px); min-height: 300px; }
.slide-liste { font-size: 1.5em; padding: 0; margin: 0; }
.slide-liste li { list-style: none; text-transform: uppercase; width: 100%; border-bottom: 1px solid black; white-space: nowrap; overflow: hidden; }
.slide-liste li:first-child { border-top: 1px solid black }
.slide-liste li a { display: block; padding: 5px 1px; }

.uk-active a { background: black; color: white }
.uk-active a:hover { background: black; text-decoration: none }
.erw {  }

.button { text-transform: uppercase; text-align: center; }
.button a { padding: 10px; margin: 30px 0; display: inline-block; background: black; color: white }

/*
@media screen and (max-width:1199px) {
.slide-liste { font-size: 1.3em }
}
*/

@media screen and (max-width:959px) {
.erw { display: none }
}

@media screen and (max-width:639px) {
.titel { font-size: 2.8em }
.uk-container { padding-left:0; padding-right:0}
.uk-slideshow-items { min-height: 280px }

.slide-liste, .titelzeile { font-size: 1.1em; }
.slide-liste li a { padding-left: 5px; padding-right: 5px; line-height:90% }
.titelzeile { padding-left: 5px }
.titel { white-space: nowrap; overflow: hidden }
.gallery { height: 50vh }
}
