
body {
  background-color: #b3b3b3;
}
.btn-light, .uk-button-default {
  background-color: #f7f7f7;
color: #f6a500;
border: 1px solid #f6a500;
}
.btn, .uk-button {
  margin: 0;
overflow: visible;
font: inherit;
text-transform: none;
-webkit-appearance: none;
border-radius: 8px;
display: inline-block;
box-sizing: border-box;
padding: 0 20px;
vertical-align: middle;
font-size: 14px;
line-height: 38px;
text-align: center;
text-decoration: none;
transition: .1s ease-in-out;
transition-property: color,background-color,background-position,background-size,border-color,box-shadow;
font-family: 'Aleo';
font-weight: 600;
text-transform: none;
letter-spacing: 0px;
background-origin: border-box;
}
/* .button-rund {
  background: url('../../../../images/cqm_icon.png');
  width: 84px;
  height: 84px;
} */
.tm-header,.tm-header-mobile {
  margin-bottom: 0rem; /* war 4.4 */
}
.tm-header .uk-container .uk-navbar {
  background-color: #ffffff!IMPORTANT;
  padding: 0 1rem 2rem 0;
}
.tm-top .uk-panel {
      border-bottom: 20px solid #f6a500;
}
.tm-header-mobile .uk-navbar-container .uk-container .uk-navbar {
    background-color: #ffffff!IMPORTANT;
}
.uk-navbar-primary .uk-navbar-nav>li>a {
  font-weight: bold;
}
.uk-navbar-nav>li>a {
  color: #f6a500;
  text-transform: none;
  letter-spacing: normal;
}
.uk-navbar-nav>li.uk-active>a {
  color: ##906100;
}
#module-113 {
  background-color: #ffffff;
  padding: 1rem 1rem .5rem 0;
}
.uk-navbar-container .uk-navbar-left img {
  width: 340px;
  padding-top: 2rem;
  padding-left: 2rem;
}
.uk-navbar-primary .uk-navbar-nav {
  gap: 30px;
}
.uk-navbar-right {
  /* padding-right: 1rem; */
}
/* SUBMENÜ  */
.uk-navbar-dropdown {
  background: #ffffff;
  padding: 8px;
}
.uk-navbar-dropdown-nav>li>a {
  color:#000000;
  padding:0;
}

.uk-margin {
  margin-bottom: 0!IMPORTANT;
}
*+.uk-margin {
  margin-top: 0!IMPORTANT;
}
.uk-slideshow {
  background-color: #ffffff!IMPORTANT;
}
.uk-slideshow-items {
  aspect-ratio: 3 / 1.5!IMPORTANT;
  border-bottom: solid 1.2rem #f6a500;
}
.uk-section-default .uk-grid .uk-panel,
.uk-section-default .uk-grid #page\#0 {
  background-color: #fff2d7;
}

.uk-child-width-1-3\@m>* {
  width: calc(100% *1/2);
}
.uk-margin-remove-adjacent+*,
.uk-margin-remove-first-child>:first-child {
  text-align: center;
}
.themen {
  background: url('../../../../images/bogen1L.png');
  background: url('../../../../images/bogen1L.svg'), -webkit-linear-gradient(transparent, transparent);
  background: url('../../../../images/bogen1L.svg'), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-position: right;
  background-size: contain;
  background-color: #fff2d7!IMPORTANT;
  padding-bottom: 2rem;
}
.themen h3 {
  margin-top: 0;
}
.uk-first-column, .uk-tile-default {
  background-color: default;
}
.uk-tile-default {
  background-color: #fff2d7!IMPORTANT;
  padding: 0 3rem;
}
.uk-margin-remove-first-child {
  padding: 0 3rem;
}
.textblock {
margin: 0em;
background: url('../../../../images/bogen-gross.png');
background: url('../../../../images/bogen-gross.svg'), -webkit-linear-gradient(transparent, transparent);
background: url('../../../../images/bogen-gross.svg'), linear-gradient(transparent, transparent);
background-repeat: no-repeat;
background-position: left;
background-color: #fff;
background-size: 70%;
padding: 3em 18% 1em 18%;
text-align: left;
}

.uk-article {
  margin: 0;
  background: url('../../../../images/bogen-gross.png');
  background: url('../../../../images/bogen-gross.svg'), -webkit-linear-gradient(transparent, transparent);
  background: url('../../../../images/bogen-gross.svg'), linear-gradient(transparent, transparent);
  background-repeat: no-repeat;
  background-position: left;
  background-color:  #fff2d7!IMPORTANT;
  background-size: 70%;
  padding: 3em 18% 1em 18%;
  text-align: left!IMPORTANT;
    border-top: solid 1.2rem #f6a500;
}
.uk-margin-remove-adjacent+* p,
.uk-margin-remove-first-child>:first-child p {
  text-align: left;
}
.img-left {
  margin-top: 6px;
margin-right: 24px;
margin-bottom: 12px;
float: left;
}
.img-right {
  margin-top: 6px;
margin-left: 24px;
margin-bottom: 12px;
float: right;
}
.uk-section {
  padding: 0;
}
.termine {
  background: #fff;
  padding: 0rem 0;
}
.termine p {
  margin: 0!IMPORTANT;
}
#article-5 {
  margin: 0;
  border-top: solid 0px transparent;
  background-color: #fff2d7!IMPORTANT;
}
.spalte {
  width: 30%!IMPORTANT;
}
.background {
  width: 60%!IMPORTANT;
  background-color: #ffffff!IMPORTANT;
  padding: 2rem;
}
#kontakt {
      padding: 0rem 0;
}
#kontakt .uk-container {
  background-color: #fff2d7!IMPORTANT;
  padding: 0 0;
}
#kontakt .uk-container .uk-grid-column-large,
#kontakt .uk-container .uk-grid-large {
margin-left: 0px;
padding-top: 3rem;
padding-bottom: 3rem;
}
#kontakt .uk-grid {
  display: flex;
}
.visforms-form {
  margin-right: 3rem;
}
.visCSSlabel {
  text-align: right;
}

/* NEWSLETTER  */
.acym__listing h6 {
  text-transform: none!IMPORTANT;
}

#footer {
  padding:0 0 0 0;
}
.fusszeile {
  padding: 1rem 0;
  border-top: solid 1.2rem #f6a500;
  background-color: #fff;

}
.captchacode {
  margin-bottom: 2rem;
}


@media
  and (min-width: 320px) and (max-width: 639px) {
.uk-container {
padding-left: 1px;
padding-right: 1px;
background-color: #fff!OMPORTANT;
}
.uk-navbar-container:not(.uk-navbar-transparent) {
  background-color: #ffffff;
}
.textblock {
  padding: 3em 0.5rem 1em 0.5rem;
}
 .uk-container img {
  width: 100%!IMPORTANT;
  max-width: 100%;
  float: none!IMPORTANT;
  margin-right: 0!IMPORTANT;
}
/*
.uk-child-width-1-3\@m>* {
  width: 100%;
} */

.uk-navbar-toggle-icon {
  margin-right: 0.5rem;
  height: 40px;
  width: 40px;
}

.uk-margin-remove-first-child {
  padding: 0!IMPORTANT;
}

#kontakt .uk-grid {
  display: inline-block;
}
#kontakt .visforms-form {
  margin-right: 0;
}
#kontakt .visCSSlabel {
  display: block;
  float: none;
}
#kontakt .visCSSinput {
  width: 100%;
  margin-top: 0;
}
}
.tm-cookie-banner a {
  color: #ffffff!IMPORTANT;
  text-decoration: underline!IMPORTANT;
}

.tm-toolbar-default .uk-nav-default>li>a, .uk-card-primary.uk-card-body .uk-nav-default>li>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .uk-card-secondary.uk-card-body .uk-nav-default>li>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a, .uk-light .uk-nav-default>li>a, .uk-offcanvas-bar .uk-nav-default>li>a, .uk-overlay-primary .uk-nav-default>li>a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a,
.tm-toolbar-default .uk-nav-default>li.uk-active>a, .uk-card-primary.uk-card-body .uk-nav-default>li.uk-active>a, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a, .uk-card-secondary.uk-card-body .uk-nav-default>li.uk-active>a, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li.uk-active>a, .uk-light .uk-nav-default>li.uk-active>a, .uk-offcanvas-bar .uk-nav-default>li.uk-active>a, .uk-overlay-primary .uk-nav-default>li.uk-active>a, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li.uk-active>a {
  color: #000000;
  font-size: 1.4rem;
}
.tm-toolbar-default .uk-nav-default>li>a:hover, .uk-card-primary.uk-card-body .uk-nav-default>li>a:hover, .uk-card-primary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover, .uk-card-secondary.uk-card-body .uk-nav-default>li>a:hover, .uk-card-secondary>:not([class*=uk-card-media]) .uk-nav-default>li>a:hover, .uk-light .uk-nav-default>li>a:hover, .uk-offcanvas-bar .uk-nav-default>li>a:hover, .uk-overlay-primary .uk-nav-default>li>a:hover, .uk-section-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, .uk-section-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, .uk-tile-primary:not(.uk-preserve-color) .uk-nav-default>li>a:hover, .uk-tile-secondary:not(.uk-preserve-color) .uk-nav-default>li>a:hover {
  color: #f6a500;
}
/* Tablet Hochformat (Portrait) */
@media only screen
  and (min-width: 640px)
  and (max-width: 991px) {
 
}
 
/* Tablet Querformat (Landscape) - PC mit geringer Auflösung */
@media only screen
  and (min-width: 992px)
  and (max-width: 1199px) {
 
}
 
/* PC mit hoher Auflösung */
@media only screen
  and (min-width: 1200px) {
 
}
