  /* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('../fonts/roboto-v18-latin-100.eot'); /* IE9 Compat Modes */
  src: local('Roboto Thin'), local('Roboto-Thin'),
       url('../fonts/roboto-v18-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/roboto-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Light'), local('Roboto-Light'),
       url('../fonts/roboto-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v18-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Roboto'), local('Roboto-Regular'),
       url('../fonts/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v18-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v18-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v18-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}

.marquee {
text-transform: uppercase;
color: #ba160a;
font-size: 32px;
font-weight: 600;
}



.tm-slideshow-content-panel .uk-heading-large {
float: left;
background: rgba(153,0,0,0.85);
color: #fff;
padding: 5px;
font-size: 39px;
letter-spacing: 3px;
line-height: 41px;
font-weight: 300;
margin-bottom: 10px;
margin-top: 150px;
}

.tm-slideshow-content-panel .uk-text-large {
float: left;
background: rgba(44,44,44,0.75);
color: #fff;
padding: 5px;
letter-spacing: 2px;
font-size: 28px;
margin-top: 0px;
}
article {
text-align: justify;
}

h1, .uk-h1 {
    font-size: 30px;
    line-height: 38px;
}
h2, .uk-h2 {
    font-size: 18px;
    line-height: 24px;
    color: #ba160a;
    font-weight: 500;
}
h3, .uk-h3 {
    font-size: 20px;
    line-height: 24px;
}
.uk-h5 {
    color: #000;
}
.uk-navbar-nav {
    margin-left: 160px;
}
.uk-navbar-brand{
    padding: 0 0px;
}
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a {
    color: #900;
}

.tm-footer-centered .tm-footer .tm-brand {
    font-size: 18px;
}
a, .uk-link {
    color: #900;
    font-weight: 500;
}
a:hover, .uk-link:hover {
    color: #900;
}
.uk-button-link {
    color: #900;
}
.uk-button-link:hover, .uk-button-link:focus, .uk-button-link:active, .uk-button-link.uk-active {
    color: #039;

}
.uk-panel-box > a:not([class]), .uk-panel-box > :not([class*='uk-nav']) a:not([class]) {
        color: #900;
    padding: 5px;
    font-weight: 500;
}
.sprechzeiten p {
    margin-bottom: 0px;
    margin-top: 10px;
}
.uebermich {
margin-top: 30px;
margin-bottom: 40px;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    color: #111;
    text-transform: none;
}
.stephanie {
    padding: 10px;
    margin-top: 40px;
    background: #f4f5f6;
    color: #686c70;
    position: relative;
    border: 0 solid #f4f5f6;
    border-radius: 0;
    -webkit-transition: all 0.12s ease-in-out;
    transition: all 0.12s ease-in-out;
}
.uk-switcher {
    text-align: justify!important;
}
.dienst-ueberschrift-2 {
font-weight: 600;
margin-top: 90px; font-size: 18px;

}
.dienst1 {
margin-left: 10%;
}
.dienst2 {
margin-left: 23%;
}
.dienst3 {
margin-left: 36%;
}
.dienst4 {
margin-left: 49%;
}
.dienst5 {
margin-left: 62%;
}

em {
    color: #686c70;
}