/* colors from main.css */
a {color:#FFD14C;}
a:hover {color:#7f7d7e;}
hr {border-color:#999;}
::-webkit-scrollbar-track{background-color:#f5f5f5;}
::-webkit-scrollbar {background-color: #f5f5f5;}
::-webkit-scrollbar-thumb {background-color:#acacac;}

/* rte text formatting */
.link-internal-more {border:solid 2px #FFD14C !important; color: #FFD14C !important;}
.link-internal-more:hover {border-color:#7f7d7e !important; color:#7f7d7e !important;}
.allnews {border:solid 2px #FFD14C !important; color: #FFD14C !important;}
.allnews:hover {border:solid 2px #666 !important; color:#666 !important;}
.link-button {color:#343330; background-color:#FFD14C;}
.link-button:hover {background-color:#343330; color:#fff;}

/* dynlogo */
#homelink {color:#FFD14C;}
#homelink .logo span {color:#FFD14C;}

/*header */
#headerimg {background-color:#f5f5f5;}

/* mobile header */
#mobile-header {background-color:#FFD14C;}
#mobile-header a {color:#fff;}

#smallnav a {border-right:1px solid #fff; color:#000;}

/* owl slider */
.owl-theme .owl-controls .owl-page span {background-color:rgba(255, 255, 255, 0.6);}
.owl-theme .owl-controls .owl-page.active span {background-color:#004674;}

/* slider layout 1 */
.tx-ff-owl-slider .layout-1 picture::after {background:rgba(0,0,0,0.42);}
.tx-ff-owl-slider .layout-1 h3 {color:#fff;}
.tx-ff-owl-slider .layout-1 p {color:#fff;}
.tx-ff-owl-slider .layout-1 .link-more {color:#343330; background-color:#FFD14C;}
.tx-ff-owl-slider .layout-1 .link-more:hover {background-color:#343330; color:#fff;}

/* slider layout 2 + 3 overall */
.tx-ff-owl-slider .layout-3 .slider-caption {background-color:#fff;}
.tx-ff-owl-slider .layout-2 h3,
.tx-ff-owl-slider .layout-3 h3 {color:#000000;}
.tx-ff-owl-slider .layout-2 p,
.tx-ff-owl-slider .layout-3 p {color:#000;}
.tx-ff-owl-slider .layout-2 .link-more,
.tx-ff-owl-slider .layout-3 .link-more {color:#343330; background-color:#FFD14C;}
.tx-ff-owl-slider .layout-2 .link-more:hover,
.tx-ff-owl-slider .layout-3 .link-more:hover {color:#fff; background-color:#343330;}

/* servicenav */
#servicenav li a {color:#00235d;}

 /* search */
#topbox form#searchform fieldset input#searchinput {background-color:#f5f5f5;}
.tx-indexedsearch-form input {background-color:#f5f5f5;}
.tx-indexedsearch-search-submit input {color:#fff; background-color:#FFD14C;}
.tx-indexedsearch-search-submit input:hover {background-color: #343330; color:#FFD14C;}

.tx-indexedsearch-res {border-bottom: dotted 1px #c1c1c1;}
.tx-indexedsearch-res:nth-child(2n) {background-color:#f5f5f5;}

.tx-indexedsearch-browsebox li a {color:#FFD14C; border:1px solid #dddddd;}
.tx-indexedsearch-browsebox li a:hover {color:#fff; background-color:#FFD14C; border:1px solid #FFD14C;}

/* mainnav */
#topnav {background-color:#FFD14C;}
#topnav ul a {color:#343330; opacity: .8; }
#topnav ul li.act > a,
#topnav ul li > a:hover {color: #343330;  opacity: 1; }
#topnav ul .dropdown {background-color:#f4f4f4;}

#topnav .secondlvl li > a {color:#343330; border-bottom:1px solid rgba(0,0,0,0.2);   opacity: 1;}
#topnav .secondlvl li:hover > a,
#topnav .secondlvl li.act > a {color:#AD8100;}

#topnav .thirdlvl li > a {color:#333; opacity: 1;}
#topnav .thirdlvl li:hover > a,
#topnav .thirdlvl li.act > a {color:#AD8100;}

/* mobile menu */
#sidr-main {background-color:#f3f3f3}
#sidr-main .plus::after,
#sidr-main .minus::after {color:#aaaaaa;}

#sidr-main #firstlvl li {border-top:1px solid #dadada;}
#sidr-main #firstlvl li:last-child {border-bottom:1px solid #dadada;}
#sidr-main #firstlvl li.open,
#sidr-main #firstlvl li.act {background-color:#f9f9f9;}

#sidr-main #firstlvl li.open .plus::after,
#sidr-main #firstlvl li.act .plus::after {color:#aaaaaa !important;}

#sidr-main #firstlvl a {color:#000;}
#sidr-main #firstlvl > li.act > a {color:#FFD14C;}

#sidr-main #firstlvl ul > li.act > a {color:#FFD14C; }

/* maincontent */
/* special bar */
#breadcrumb {color:#a8a8a8;}
#breadcrumb a {color:#a8a8a8;}

.contenttable > tbody > tr:nth-of-type(odd) {background-color: #f9f9f9;}

/* right */
.frame-layout-1 {background-color:#f5f5f5;}

/* footer */
#contact .infotext a {color:#333;}
#contact .infotext a:hover {color:#333; opacity: .75; }

/* accordion */
.frame-layout-2 p {background-color:#f5f5f5;}
.frame-layout-2 h2 {color:#343330; background-color:#f5f5f5;}
.frame-layout-2 h2:hover {background-color:#FFD14C; color:#fff;}
.frame-layout-2 .act h2 {background-color:#FFD14C; color:#fff;}
/* added from escen */
.frame-layout-2 h2 {color:#343330; background-color:#f5f5f5;}

/* text on image */
.text-on-image .link-internal-more {color:#FFD14C; border:solid 2px #FFD14C;}

/* shariff */
.shariff .shariff-button a {background:none; color:#FFD14C;}
.shariff .shariff-button a:hover {background:none; color:#343330;}

/* losung */
#losungen-terms {background-color:#f5f5f5;}
#losungen-main .header h2 {color:#000;}
#losungen-main .links-bottom {border-top:1px solid #fff;}
#losungen-main .links-bottom a {color:#FFD14C;}
#losungen-main .links-bottom a:hover {color:#343330;}
#losungen-main .losung-nav a {color:#FFD14C;}
#losungen-main .losung-nav a:hover {color:#343330;}
#innerwrapper .col-25 #losungen-main .losung-nav a i {color:#FFD14C;}

/* powermail */
.powermail_fieldwrap_type_input input,
.powermail_fieldwrap_type_select select,
.powermail_fieldwrap_type_textarea textarea,
.powermail_fieldwrap_type_captcha input {border: none; border:solid 1px #a9a9a9;}
.powermail_fieldwrap .powermail_submit {color:#fff; background-color:#FFD14C;}
.powermail_fieldwrap .powermail_submit:hover {background-color:#343330; color:#fff;}
.parsley-errors-list li {color:red;}

/* login */
.tx-felogin-pi1 input[type="submit"] {color:#fff; background-color:#FFD14C;}
.tx-felogin-pi1 input[type="submit"]:hover {background-color:#343330; color:#fff;}

/* ff-list */
.tx-fflist .list th:after {color:#FFD14C;}
.tx-fflist .result-page-browser ul li a,
.result-page-browser ul li .dots {color:#FFD14C;}
.tx-fflist .result-page-browser ul li a:hover,
.tx-fflist .result-page-browser ul li.cur a {background-color:#FFD14C; color:#fff;}

/* 2 cols 100% */
.full-2 h2 {color:#343330;}
.full-2 h3 {color:#343330;}
.full-2 p {color:#343330;}
.full-2 .cols {background-color:#FFD14C;}
.full-2 .link-internal-more {background-color:#343330; color:#fff;}
.full-2 .link-internal-more:hover {background-color:#222; color:#fff;}

.full-2 .link-button {color: #fff;background-color: #343330;}
.full-2 .link-button:hover {color: #fff;background-color: #222;}

/* new frame von escen (background) */
.frame-background.bg_gray:before {background-color:#f5f5f5;}

/* footer */
#contact {background-color:#FFD14C; color:#333;}
#metanav a {color:#333;}
#metanav a:hover {color:#333; opacity: .75; }
#footerbottom .madewith {border-right:1px solid #f6e8ea;}


/* colors from news.css */
.news-list-container .news-list-item {border-bottom:dotted 1px #c1c1c1;}
.api-list-item .item-subtitle,
.news-list-item .subheader p {color:#000;}
/* detail */
.api-detail .item-title,
.news-single-item h2 {color:#000;}
.news-single-author {border-bottom: dotted 1px #c1c1c1;}
.api-nav-buttons .btn-default,
.news-single-backlink a {color:#fff; background-color:#FFD14C;}
.api-nav-buttons .btn-default:hover,
.news-single-backlink a:hover {background-color:#343330; color:#fff;}

/* list */
.api-list h2 a,
.news-list-item h3 a,
.news-list-item .news-list-image a {color:#000;}
.api-list h2 a:hover,
.news-list-item h3 a:hover,
.news-list-item .news-list-image a:hover {color:#FFD14C;}
.news-list-morelink a {color:#FFD14C;}
.news-list-morelink a:hover {color:#343330;}
.cal-list-event .cal-button a {color: #343330; background-color: #ffd14c;}
.cal-list-event .cal-button a:hover {background-color: #343330;  color: #fff;}

/* search widget */
.api-search-widget #api_search_submit {background-color:#ffd14c; color: #343330;}
.api-search-widget #api_search_submit:hover {background-color: #343330; color:#fff;}

/* category selector */
.news-catmenu .event-btn,
.news-catmenu .reset-catfilter {color:#343330; background-color:#ffd14c;}
.news-catmenu .event-btn:hover,
.news-catmenu .reset-catfilter:hover {background-color:#343330; color: #fff;}

/* pagebrowser */
.tx-ttnews-browsebox td {color:#343330; border:1px solid #dddddd;}
.tx-ttnews-browsebox td:hover,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {color:#343330 !important; background-color: #FFD14C; border: 1px solid #FFD14C;}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {color:#343330 !important; background-color: #FFD14C; border: 1px solid #FFD14C;}
.tx-ttnews-browsebox td a,
.tx-ttnews-browsebox td:hover a,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {color:#343330 !important;}
/* pagebrowser new */
#api_pagination li:hover,
#api_pagination li.active {border-top:1px solid #FFD14C; border-left:1px solid #FFD14C; border-bottom:1px solid #FFD14C;}
#api_pagination li:hover a,
#api_pagination li.active a {background-color:#FFD14C; color:#343330;}

/* home */
.home .news-list-container .news-list-item {background-color:#fff;}
.home .api-list-item .item-subtitle,
.home .news-list-item .subheader p {color:#000;}
/* lk news */
.home .news-extern .news-list-item {background-color:#f5f5f5;}
.home .news-extern .subheader {color:#000;}

/* colors from addressviewer.css */
.child-details > a {border:dotted 1px #c1c1c1;}
.child-details-list .child-result {border-bottom:dotted 1px #c1c1c1;}


/* colors from calendar.css */
/* overall */
.cal-show-event .cal-info {background-color:#eff0f2;}
.style-default .cal-widget-date {background-color:#343330; color:#fff;}
.style-default .cal-widget-img figcaption {color:#000; background-color:rgba(255,255,255,0.5);}

.style-default .cal-widget-time {background-color:#FFD14C; color:#343330;}

.cal-latest-event-info .cal-category,
.cal-list-event-info .cal-category {color:#343330;}
.cal-latest-title, .cal-list-title {color:#000;}
.cal-button a {color:#FFD14C; font-family: RobotoBold, sans-serif; }
.cal-button a:hover {color:#343330;}

#calPagination li a {color:#FFD14C; border:1px solid #dddddd;}
#calPagination li.active a,
#calPagination li a:hover {color:#fff; background-color:#FFD14C; border:1px solid #FFD14C;}

/* latest */
/* specific style for homepage */
.home .style-default .cal-data {background-color:#eff0f2;}
.home .style-default .slick-prev::before,
.home .style-default .slick-next::after {color:#000;}
.home .style-default .slick-disabled::before {color:#e1e1e1;}
.home .cal-nav-buttons .allevents {border:solid 2px #FFD14C; color: #FFD14C;}
.home .cal-nav-buttons .allevents:hover {border:solid 2px #666; color:#666;}

/* list */
.style-default .cal-list-event-info {background-color:#eff0f2;}

/* detail */
.tx-nf-lkcal .typo3-messages li.alert-info {color:crimson;}

.cal-show-event .cal-category {color:#343330;}
.cal-show-event .cal-info {background-color:#eff0f2;}
.cal-show-event .btn {color:#343330; background-color:#FFD14C;}
.cal-show-event .btn:hover {background-color:#343330; color:#fff;}

/* style-2 */
.home .style-2 {color:#333;}
.style-2 .cal-latest-title {color:#333;}
.home .style-2 .cal-search-widget {border-top:1px solid #e5bc44;}
.style-2 .cal-button a:hover {color:#343330;}
.home .style-2 .btn-group button {background-color:#343330; color:#fff;}
.home .style-2 .btn-group button:hover {background-color:#222; color:#fff;}
.home .style-2 .allevents {background-color:#343330; color:#fff; border: solid 2px #343330;}
.home .style-2 .allevents:hover {border: solid 2px #222; background-color: #222; color:#fff; }
.home .style-2 .cal-button a { color: #333}
.home .style-2 .cal-button a:hover { color: #333; opacity: .75;}
/* widget */
.pb-calendar .top-frame > .control-frame a:hover {background:none; color:#FFD14C !important;}
.pb-calendar > .calendar-head-frame > .row > .col {background-color: #ddd !important; color: #999 !important;}

/* search */
.cal-search {background-color:#f5f5f5;}
.cal-search .form-control {color:#555555 !important; background-color:#ffffff !important; border:1px solid #cccccc !important;}
.cal-search .btn-group button {color: #fff; background-color: #FFD14C;}
.cal-search .btn-group button:hover {background-color:#343330;}

/* colors from download.css */
.tx-mitdownload-pi1 hr {border-bottom: dotted 1px #c1c1c1;}
.tx-mitdownloadsearch-pi1 {background-color:#f5f5f5;}

/* colors from gallery.css */
div.user-lkbsgallery {background-color:#eff0f2;}
.gallery .slick-prev::before,
.gallery .slick-next::before {color:black;}

/* colors from lebensbegleitung.css */
.navigation ul > li > a {background-color:#c8e3fa; color:#FFD14C; border-bottom:1px solid #e9e9e9;}
.navigation ul > li.cur > a,
.navigation ul > li.act > a {color:#0773ab;}
.navigation ul ul li a {color:#888; background-color:#eff0f2;}
.navigation ul ul > li.cur > a {color:#333;}
.col-pos-9 .bg-gray {background-color:#f5f5f5;}

/* colors from links.css */
.tt-links-container {border-bottom:dotted 1px #c1c1c1;}

/* colors from home.css */
#socialbar {border-top:1px solid #eff0f2 !important;}

/* mobile optimization */
@media only screen and (max-width: 1024px) {
  /* overwrite colors from home.css */
 #losungen-main .losung-nav a i {color:#FFD14C !important;}
}

@media only screen and (max-width: 990px) {
  #searchform {background-color:#FFD14C;}
}

@media only screen and (max-width: 768px) {
  .tx-ff-owl-slider .layout-2 .slider-caption,
  .tx-ff-owl-slider .layout-3 .slider-caption,
  .tx-ff-owl-slider .layout-1 .slider-caption {background-color:#f5f5f5;}
  .tx-ff-owl-slider .layout-1 .slider-caption h3,
  .tx-ff-owl-slider .layout-2 .slider-caption h3,
  .tx-ff-owl-slider .layout-3 .slider-caption h3 {color:#000;}
  .tx-ff-owl-slider .layout-1 .slider-caption p,
  .tx-ff-owl-slider .layout-2 .slider-caption p,
  .tx-ff-owl-slider .layout-3 .slider-caption p  {color:#000;}

  .shariff {background-color:#fff;}
  .shariff ul::before {color:#cecece;}
}

@media only screen and (max-width: 640px) {
  /* overwrites colors from home.css */
  .style-2 .cal-data .cal-latest-event {border-bottom:1px solid #e5bc44 !important;}
  .style-2 .cal-data .cal-latest-event:nth-child(2n) {border-bottom:none !important;}
}

/* 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) {
    .touchdevice #topnav ul, #searchform {background-color:#FFD14C;}
}
