/*Hauptfarbe #059955 => #2E5F43*/

a {color:#2E5F43;}
a:hover {color:#338d59;}
/*orig blau a:hover {color:#1a3145;}*/

/* rte text formatting */
.link-internal-more {border:solid 2px #2E5F43;}

.allnews {border:solid 2px #2E5F43;}

.link-button {color:#fff; background-color:#2E5F43;}


/* dynlogo */
#homelink {color:#2E5F43;}
#homelink .logo span {color:#2E5F43;}

/* mobile header */
#mobile-header {background-color:#2E5F43;}

/* slider layout 1 */
.tx-ff-owl-slider .layout-1 .link-more {color:#fff; background-color:#2E5F43;}

/* slider layout 2 + 3 overall */
.tx-ff-owl-slider .layout-2 .link-more,
.tx-ff-owl-slider .layout-3 .link-more {color:#fff; background-color:#2E5F43;}

.tx-ff-owl-slider .layout-3 .link-more:hover {background-color: #1eeb70; color:#338d59;}
.tx-ff-owl-slider .layout-1 .link-more:hover {background-color: #1eeb70; color:#338d59;}
.tx-ff-owl-slider .layout-2 .link-more:hover {background-color: #1eeb70; color:#338d59;}

 /* search */

.tx-indexedsearch-search-submit input {color:#fff; background-color:#2E5F43;}
.tx-indexedsearch-search-submit input:hover {background-color: #1eeb70; color:#338d59;}

.tx-indexedsearch-browsebox li a {color:#2E5F43; border:1px solid #dddddd;}
.tx-indexedsearch-browsebox li a:hover {color:#fff; background-color:#338d59; border:1px solid #2E5F43;}

/* mainnav */
#topnav {background-color:#2E5F43;}

#topnav .secondlvl li > a {color:#2E5F43; border-bottom:1px solid rgba(0,0,0,0.2);}
#topnav .secondlvl li:hover > a,
#topnav .secondlvl li.act > a {color:#1eeb70;}

#topnav .thirdlvl li > a {color:#2E5F43;}
#topnav .thirdlvl li:hover > a,
#topnav .thirdlvl li.act > a {color:#1eeb70;}

/* mobile menu */

#sidr-main #firstlvl > li.act > a {color:#2E5F43;}

#sidr-main #firstlvl ul > li.act > a {color:#2E5F43; }

/* accordeon */

.frame-layout-2 h2:hover {background-color:#338d59c; color:#fff;}
.frame-layout-2 .act h2 {background-color:#2E5F43; color:#fff;}

/* text on image */
.text-on-image .link-internal-more {color:#2E5F43; border:solid 2px #2E5F43;}

/* shariff */
.shariff .shariff-button a {background:none; color:#2E5F43;}

/* losung */
#losungen-main .links-bottom a {color:#2E5F43;}
#losungen-main .losung-nav a {color:#2E5F43;}

/* powermail */
.powermail_fieldwrap .powermail_submit {color:#fff; background-color:#2E5F43;}

/* 2 cols 100% */
.full-2 .cols-50-inner-left {background-color:#2E5F43;}

/* footer */
#contact {background-color:#2E5F43; color:#fff;}
#footerbottom .madewith {border-right:1px solid #2E5F43;}

/* detail */
.news-single-item h2 {color:#2E5F43;}
.news-single-backlink a {color:#fff; background-color:#2E5F43;}
/* list */
.news-list-item .news-list-image a:hover {color:#338d59;}
/* pagebrowser */
.tx-ttnews-browsebox td {color:#2E5F43; border:1px solid #dddddd;}
.tx-ttnews-browsebox td:hover,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {color:#fff !important; background-color: #338d59; border: 1px solid #2E5F43;}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {color:#fff !important; background-color: #2E5F43; border: 1px solid #2E5F43;}

/* lk news */
.home .news-extern .subheader {color:#2E5F43;}

/* colors from addressviewer.css */
#user-lkbsaddress-institution-search-form .submit input {color: #fff; background-color:#2E5F43;}

/* colors from calendar.css */
/* overall */
.style-default .cal-widget-time {background-color:#2E5F43; color:#fff;}

.cal-latest-event-info .cal-category,
.cal-list-event-info .cal-category {color:#2E5F43;}

#calPagination li a {color:#2E5F43; border:1px solid #dddddd;}
#calPagination li.active a,
#calPagination li a:hover {color:#fff; background-color:#338d59; border:1px solid #2E5F43;}

/* latest */
/* specific style for homepage */

.home .cal-nav-buttons .allevents {border:solid 2px #2E5F43;}

.cal-show-event .cal-category {color:#2E5F43;}
.cal-show-event .btn {color:#fff; background-color:#2E5F43;}

/* widget */
.pb-calendar .top-frame > .control-frame a:hover {background:none; color:#338d59 !important;}

/* search */
.cal-search .btn-group button {color: #fff; background-color: #2E5F43;}


/* colors from lebensbegleitung.css */
.navigation ul > li > a {background-color:#d9f7e9; color:#2E5F43; border-bottom:1px solid #e9e9e9;}

/* mobile optimization */
@media only screen and (max-width: 1024px) {
  #searchform {background-color:#2E5F43;}


/* ipad pro */
/* Landscape */
@media only screen
  and (min-width: 1024px)
  and (max-height: 1366px)
  and (orientation: landscape)
  and (-webkit-min-device-pixel-ratio: 1.5) {
    #topnav ul, #searchform {background-color:#2E5F43;}
}

