@internal-fonts: ;
/* open-sans-regular - latin */
@font-face {
  font-family: 'Local Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../webfonts/open-sans-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../webfonts/open-sans-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Local Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../webfonts/open-sans-v15-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../webfonts/open-sans-v15-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Local Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../webfonts/open-sans-v15-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../webfonts/open-sans-v15-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

.foc-color{color:#006a54}
.foc-button-primary{background:#ea624b;color:#fff;border:1px solid #ea624b}
.foc-button-primary:hover{background:#fff;color:#ea624b;border:1px solid #ea624b}
.foc-button-secondary{background:#006a54;color:#fff;border:1px solid #006a54}
.foc-button-secondary:hover{background:#fff;color:#006a54;border:1px solid #006a54}

.tm-toolbar{background:#f1f0ef}
.tm-toolbar a{color:#676a67;font-size:inherit;}
.tm-toolbar a.icon-hover-red:hover{color:#ea624b}
.tm-toolbar a.icon-hover-linkedin:hover{color:#0f79b2}
.tm-toolbar a.icon-hover-xing:hover{color:#075a5e}
.tm-toolbar a.icon-hover-twitter:hover{color:#28a3ee}
.tm-toolbar a:hover{transform:scale(1.1);transition:0.3s}

ul.uk-navbar-nav{padding-left:60px}
.uk-navbar-dropdown{padding:5px}
.uk-navbar-dropdown-grid{margin-left:-40px}
.uk-navbar-dropbar-slide{box-shadow:none}

.uk-navbar-nav li:hover{background:#f1f0ef}
.uk-navbar-nav > li.uk-active > a{background:#f1f0ef}
.uk-navbar-dropdown-nav li.uk-active a::before,.uk-navbar-dropdown-nav a:hover::before{height:0;position:absolute;top:4px;left:40px;content:'|';width:1px;font-weight:bold}
a.unclickable{cursor:s-resize}
a.extern{cursor:e-resize}
.uk-navbar-dropdown-nav .uk-nav-sub{padding-left:0}

.foc-anfrage{position:absolute;top:410px;right:60px;font-size:14px}

h1#mehr-zeit.uk-heading-primary{margin-left:0;color:#666}
h1#mehr-zeit.uk-heading-bullet::before{border-left:5px solid #006a54;margin-right:0}

#startpanels.uk-section-default{position:relative;top:-230px;background:none}
#startpanels .uk-card-default.uk-card-hover,#folgepanels .uk-card-default.uk-card-hover{border:1px solid #fff}
#startpanels .uk-card-default.uk-card-hover:hover,#folgepanels .uk-card-default.uk-card-hover:hover{border:1px solid #006a54;transform:scale(1.02);transition:0.3s}
#newsletter-abonnieren{position:relative;top:-35px}
#newsletter-weitere{position:relative;top:-50px}

#news,#sitemap,#ueber-uns{position:relative;top:-150px;}
/*#news .uk-card-body{height:290px}*/
#news .uk-card-body a,#sitemap a{color:#666}
#news .uk-card-body a:hover,#sitemap a:hover{color:#006a54;text-decoration:none}

#mod-finder-searchword95{width:400px!important}
.finder button{position:relative;top:-10px;left:10px;width:130px;height:40px}
form#finder-search label{display:none}
#search-results .highlight{background:none;color:#ea624b}
#search-results{margin-top:40px}
#search-results h1.uk-article-title{font-size:2rem;color:#006a54}

.wk-panel-box-primary,.wk-subnav-pill>*>:focus, .wk-subnav-pill>*>:hover{background:#f1f0ef!important}
.wk-subnav-pill>.wk-active>*{background:#006a54!important}
.wk-panel-box{border-radius:0!important}
.wk-panel-box:hover{border:1px solid #006a54;transform:scale(1.02);transition:0.3s!important}
.wk-panel-box .wk-panel-badge, .wk-panel-hover .wk-panel-badge{font-size:12px}

.cloud-item .uk-align-left{margin-bottom:5px;margin-right:5px;line-height:25px}

.uk-accordion-content{padding-bottom:20px;border-bottom:1px solid #f1f0ef}
.uk-open .uk-accordion-title{color:rgb(0,106,84)}

.uk-nav.uk-navbar-dropdown-nav li li.uk-active a{color:rgb(0,106,84)}

.p3n .uk-section-default a,.p3n .uk-section-default a:hover,.p3n h2,.p3n.uk-accordion .uk-open a{color:#c60006}
.p3n.uk-accordion .uk-open a.uk-button{border-color:#c60006}
.p3n.uk-accordion .uk-open a.uk-button:hover{background:#c60006;color:#fff}
.p3n h1#mehr-zeit.uk-heading-bullet::before{border-left:5px solid #c60006}
.p3n-color{color:#c60006}

body.news p.wk-article-meta{font-size:12px}
body.news div.wk-margin strong{font-weight:normal}
body.news div.wk-margin a{color:#444}
body.news div.wk-margin p{text-align:left}

.screenshot img{box-shadow: 0 5px 15px rgba(0,0,0,.08)}

.ccms_form_element{margin-bottom:10px}
.ccms_form_element h4{margin-top:20px;margin-bottom:0}
.ccms_form_element input[type=radio]{margin-top:0}
.cfdiv_radio label{margin:0 15px 0 5px}
.ccms_form_element input[type=checkbox]:not([class*=uk-]){margin-top:10px}
.cfdiv_checkboxgroup label{margin:10px 15px 0px 5px}
.ccms_form_element input.uk-button{padding:0 20px!important;margin-top:15px}

ol.ebene1 {
  counter-reset:listenpunkt_ebene1;
  list-style-type:none;
}
ol.ebene1 li:before {
  content: counter(listenpunkt_ebene1) ". ";
  counter-increment:listenpunkt_ebene1;
}
ol.ebene2 {
  counter-reset:listenpunkt_ebene2;
  list-style-type:none;
}
ol.ebene2 li:before {
  content: counter(listenpunkt_ebene1)"."counter(listenpunkt_ebene2,decimal) " - ";
  counter-increment:listenpunkt_ebene2;
}
ol.ebene3 {
   counter-reset:listenpunkt_ebene3;
   list-style-type:none;
 }
 ol.ebene3 li::before {
   content: counter(listenpunkt_ebene1)"."counter(listenpunkt_ebene2,decimal)"."counter(listenpunkt_ebene3) " - "; 
   counter-increment:listenpunkt_ebene3;
 }
ol.ebene1 > li{text-transform:uppercase;line-height:40px;font-weight:bold}
ol.ebene2 > li,ol.ebene3 > li{text-transform:none;line-height:30px;font-weight:normal}

.small-message, .error-message{margin:0;padding-top:10px}

#footer #legals ul.uk-subnav li:first-child a{color:#006a54}
li.cookielink a{background:rgba(103,103,103,.5);color:#fff!important;padding-left:4px;padding-right:4px}

.uk-width-xlarge.uk-margin-auto.uk-card.uk-card-body.uk-card-default .cfdiv_checkboxgroup label{width:470px}

.uk-switcher .el-title{display:none}
.nav-tabs>li>a, .uk-tab>*>a{padding:5px 0;text-transform:none;font-size:1rem}

.ui.breadcrumb a{color:}

.kv-light{background:rgba(255,255,255,0.8);padding:10px}

div#seminarman table.seminarmancoursetable{font-size:14px}
th#qf_code{width:70px}
th#qf_start_date{width:130px}
th#qf_finish_date{width:130px}
th#qf_seats{width:70px}

#rsseo-sitemap-mainmenu .rsseo_title{display:none}
.rsseo_links_small{font-size:14px}

.uk-search-input{width:340px}

#formilla-attn-grabber-ctr,#formilla-frame{z-index:2147483!important}

.usercentrics-button.uc-button-bl .uc-privacy-button-wrapper {
    bottom: 65px !important;
}
.iVdpJA .iizEdg{height:150px!important;max-height:150px!important}
.iVdpJA .knzxWu{height:150px!important;padding-left:30px!important}


@media (max-width:1159px) {
  .uk-navbar-right {display:none}
   #footer #legals ul.uk-subnav li:first-child{display:none}
}

@media (max-width:1220px) {
  .btn-large, .uk-button-large{line-height:28px}
}

@media (max-width:1084px) {
  #news .uk-card-body{height:430px}
}

@media (max-width:960px) {
  .uk-navbar-right {display:none}
  #footer.uk-section-small{padding-top:20px;padding-bottom:20px}
  #footer > div > div > div.uk-grid-margin{margin-top:15px}
  #footer > div > div > div:nth-child(2){display:none}
  #news .uk-card-body{height:280px}
  #news img{display:none}
  #news > div > div > div:nth-child(3){margin-top:-20px}
  #news.uk-padding-remove-bottom{padding-bottom:30px!important}
  h1#mehr-zeit{position:absolute;top:100px;right:10px}
  .uk-offcanvas-bar > div > div:nth-child(2){float:left}
  .uk-offcanvas-bar[class*=uk-child-width]>*{width:inherit}
}

@media (max-width:768px) {
  .sticky-section > div > div > div > div a:last-child span{display:none}
}

@media (max-width:515px) {
   #footer #legals ul.uk-subnav li:last-child{display:none}
}

@media (max-width:490px) {
  h1#mehr-zeit{font-size:28px}
}

@media (max-width:465px) {
  h1#mehr-zeit{font-size:28px}
  .uk-navbar-right {display:none}
  #footer > div > div > div:nth-child(2){display:none}
  #footer .uk-subnav li:before,ul#dashboard-subnav li:before{border:0}
  #footer .uk-subnav li,ul#dashboard-subnav li{padding:0}
  #footer .uk-subnav,ul#dashboard-subnav {margin-left:0}
}

@media (max-width:389px) {
  h1#mehr-zeit{font-size:20px}
}

@media (max-width:373px) {
  #news img{display:block}
}

@media (max-width:365px) {
  #footer > div > div > div > div ul li:nth-child(3){display:none}
}

@media (max-width:350px) {
  #news .uk-card-body{height:300px}
}

@media (max-width:340px) {
  #news .uk-card-body{height:390px}
  .sticky-section .uk-margin-right{margin-right:10px!important}
}

@media (min-width:1160px) {
  .tm-toolbar a.uk-button {display:none}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  { 
	#footer > div > div > div:nth-child(2){display:none}
}