a:hover, a:active {
    color: #000!important;
    text-decoration:underline;
}

.main-navigation li:hover {
    background: #efe5e1!important;

}

.entry-title a, .entry-meta a, .page-links a, .page-links a .page-number, .entry-footer a, .entry-footer .cat-links a, .entry-footer .tags-links a, .edit-link a, .post-navigation a, .logged-in-as a, .comment-navigation a, .comment-metadata a, .comment-metadata a.comment-edit-link, .comment-reply-link, a .nav-title, .pagination a, .comments-pagination a, .site-info a, .widget .widget-title a, .widget ul li a, .site-footer .widget-area ul li a, .site-footer .widget-area ul li a {
    text-decoration:underline;
}


.navigation-top .current-menu-item > a, .navigation-top .current_page_item > a {
    color: #000;
    text-decoration:underline;
}


.submenu:hover  {
background-color:#fff!important;  
}

.premium-accordion .premium-accordion__title_wrap {
    background-color: #fff!important;
    
}

#sp-ea-353.sp-easy-accordion>.sp-ea-single>.sp-collapse>.ea-body {
    background: #fff;
    color: #000;
}

.menu-item-495{
   
    background-color: #efe5e1;
    border: solid 2px #000!important;

}

.menu-item-495 a {
   
    
   

}

.pt-cv-wrapper .btn-success {
    color: #fff;
    background-color: #222;
    border-color: #eee;
}

.pt-cv-wrapper .btn-success:hover {
    color: #000;
    background-color: #fff;
    border-color: #eee;
}

.pt-cv-ifield>*, .pt-cv-view .pt-cv-content-item>* {
    margin-bottom: 35px;
}

.is-ajax-search-details a, .is-ajax-search-result a {
    color: #444;
    font-weight:700;
}

.is-ajax-search-details a, .is-ajax-search-result a:hover {
    color: #444;
    font-weight:700;
}

.inarbeit {
    background-color: orange; 
  border: none;
  color: #000;
  padding: 5px 5px;
  margin-left:5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;

}


.aktiv {
     background-color: green; 
  border: none;
  color: #fff;
  padding: 5px 5px;
  margin-left:5px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
}


.custom-header-media:before {
    background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 55%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 55%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 55%, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2;
}

.site-title a, .colors-dark .site-title a, .colors-custom .site-title a, body.has-header-image .site-title a, body.has-header-video .site-title a, body.has-header-image.colors-dark .site-title a, body.has-header-video.colors-dark .site-title a, body.has-header-image.colors-custom .site-title a, body.has-header-video.colors-custom .site-title a, .site-description, .colors-dark .site-description, .colors-custom .site-description, body.has-header-image .site-description, body.has-header-video .site-description, body.has-header-image.colors-dark .site-description, body.has-header-video.colors-dark .site-description, body.has-header-image.colors-custom .site-description, body.has-header-video.colors-custom .site-description {
    color: #fff!important;
}


@media only screen and (max-height: 800px) {
  .custom-header-media:before {
    background: -moz-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 18%, rgba(0, 0, 0, 1) 100%);
    background: -webkit-linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 18%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 18%, rgba(0, 0, 0, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2;
}
}



