/* colors from main.css */
/* primary color: #533277
   secundary color: #878787 */

a {color:#533277;}
a:hover {color:#878787;}
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 #533277;}
.link-internal-more:hover {border-color:#878787;}
.allnews {border:solid 2px #533277;}
.allnews:hover {border:solid 2px #878787;}
.link-button {color:#fff; background-color:#533277;}
.link-button:hover {background-color:#878787; color:#fff;}

/* dynlogo */
#homelink {color:#533277;}
#homelink .logo span {color:#533277;}

/*header */
#headerimg {background-color:#f5f5f5;}

/* mobile header */
#mobile-header {background-color:#533277;}
#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:#fff; background-color:#533277;}
.tx-ff-owl-slider .layout-1 .link-more:hover {background-color:#878787; 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:#fff; background-color:#533277;}
.tx-ff-owl-slider .layout-2 .link-more:hover,
.tx-ff-owl-slider .layout-3 .link-more:hover {background-color:#472b66;}

/* 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:#533277;}
.tx-indexedsearch-search-submit input:hover {background-color: #878787; color:#533277;}

.tx-indexedsearch-res {border-bottom: dotted 1px #c1c1c1;}
.tx-indexedsearch-res:nth-child(2n) {background-color:#f5f5f5;}

.tx-indexedsearch-browsebox li a {color:#533277; border:1px solid #dddddd;}
.tx-indexedsearch-browsebox li a:hover {color:#fff; background-color:#533277; border:1px solid #533277;}

/* mainnav */
#topnav {background-color:#533277;}
#topnav ul a {color:#fff;}
#topnav ul li.act > a,
#topnav ul li > a:hover {color:#c3b7d0;}
#topnav ul .dropdown {background-color:#f4f4f4;}

#topnav .secondlvl li > a {color:#533277; border-bottom:1px solid rgba(0,0,0,0.2);}
#topnav .secondlvl li:hover > a,
#topnav .secondlvl li.act > a {color:#878787;}

#topnav .thirdlvl li > a {color:#533277;}
#topnav .thirdlvl li:hover > a,
#topnav .thirdlvl li.act > a {color:#878787;}

/* 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:#533277;}

#sidr-main #firstlvl ul > li.act > a {color:#533277; }

/* 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;}



/* accordion */
.frame-layout-2 p {background-color:#f5f5f5;}
.frame-layout-2 h2 {color:#878787; background-color:#f5f5f5;}
.frame-layout-2 h2:hover {background-color:#533277; color:#fff;}
.frame-layout-2 .act h2 {background-color:#533277; color:#fff;}
/* added from escen */
.frame-layout-2 h2 {color:#878787; background-color:#f5f5f5;}

/* text on image */
.text-on-image .link-internal-more {color:#533277; border:solid 2px #533277;}

/* shariff */
.shariff .shariff-button a {background:none; color:#533277;}
.shariff .shariff-button a:hover {background:none; color:#878787;}

/* 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:#533277;}
#losungen-main .links-bottom a:hover {color:#878787;}
#losungen-main .losung-nav a {color:#533277;}
#losungen-main .losung-nav a:hover {color:#878787;}
#innerwrapper .col-25 #losungen-main .losung-nav a i {color:#533277;}

/* 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:#533277;}
.powermail_fieldwrap .powermail_submit:hover {background-color:#472b66; color:#fff;}
.parsley-errors-list li {color:red;}

/* login */
.tx-felogin-pi1 input[type="submit"] {color:#fff; background-color:#533277;}
.tx-felogin-pi1 input[type="submit"]:hover {background-color:#472b66; color:#fff;}

/* ff-list */
.tx-fflist .list th:after {color:#472b66;}
.tx-fflist .result-page-browser ul li a,
.result-page-browser ul li .dots {color:#472b66;}
.tx-fflist .result-page-browser ul li a:hover,
.tx-fflist .result-page-browser ul li.cur a {background-color:#472b66; color:#fff;}

/* 2 cols 100% */
.full-2 h2 {color:#fff;}
.full-2 h3 {color:#fff;}
.full-2 p {color:#fff;}
.full-2 .cols {background-color:#533277;}
.full-2 .link-internal-more {color:#fff; background-color:#000;}

/* new frame von escen (background) */
.frame-background.bg_gray:before {background-color:#f5f5f5;}

/* footer */
#contact {background-color:#533277; color:#fff;}
#contact .infotext a {color:#fff;}
#contact .infotext a:hover {color:#baadc9;}
#metanav a {color:#fff;}
#metanav a:hover {color:#baadc9;}
#footerbottom .madewith {border-right:1px solid #533277;}


/* 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:#533277;}
.news-single-author {border-bottom: dotted 1px #c1c1c1;}
.api-nav-buttons .btn-default, 
.news-single-backlink a {color:#fff; background-color:#533277;}
/* list */
.news-list-item h3 a,
.api-list h2 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:#533277;}

.cal-list-event .cal-button a {color: #fff; background-color: #533277;}
.cal-list-event .cal-button a:hover {background-color: #878787; color: #fff;}

/* search widget */
.api-search-widget #api_search_submit {background-color:#533277; color: #fff;}
.api-search-widget #api_search_submit:hover {background-color: #878787; color:#fff;}

/* category selector */
.news-catmenu .event-btn,
.news-catmenu .reset-catfilter {color:#fff; background-color:#533277;}
.news-catmenu .event-btn:hover,
.news-catmenu .reset-catfilter:hover {background-color:#878787;}
/* pagebrowser */
.tx-ttnews-browsebox td {color:#533277; border:1px solid #dddddd;}
.tx-ttnews-browsebox td:hover,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell {color:#fff !important; background-color: #533277; border: 1px solid #533277;}
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {color:#fff !important; background-color: #533277; border: 1px solid #533277;}
.tx-ttnews-browsebox td:hover a,
.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell a {color:#fff !important;}
/* pagebrowser new */
#api_pagination li:hover,
#api_pagination li.active {border-top:1px solid #533277; border-left:1px solid #533277; border-bottom:1px solid #533277;}
#api_pagination li:hover a,
#api_pagination li.active a {background-color:#533277; color:#fff;}
/* 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:#533277;}

/* colors from addressviewer.css */
.child-details > a {border:dotted 1px #c1c1c1;}
.child-details-list .child-result {border-bottom:dotted 1px #c1c1c1;}
.api-nav-buttons .btn-default:hover, 
.news-single-backlink a:hover {background-color:#878787; color:#fff;}
#user-lkbsaddress-institution-search-form .submit input {color: #fff; background-color: #533277;}
#user-lkbsaddress-institution-search-form .submit input:hover {background-color:#878787; color: #fff;}


/* colors from calendar.css */
/* overall */
.cal-show-event .cal-info {background-color:#eff0f2;}
.style-default .cal-widget-date {background-color:#7f7d7e; 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:#533277; color:#fff;}

.cal-latest-event-info .cal-category,
.cal-list-event-info .cal-category {color:#533277;}
.cal-list-title {color:#878787;}

#calPagination li a {color:#533277; border:1px solid #dddddd;}
#calPagination li.active a,
#calPagination li a:hover {color:#fff; background-color:#533277; border:1px solid #533277;}

/* 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 #533277;}
.home .cal-nav-buttons .allevents:hover {border:solid 2px #878787;}

/* 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:#533277;}
.cal-show-event .cal-info {background-color:#eff0f2;}
.cal-show-event .btn {color:#fff; background-color:#533277;}
.cal-show-event .btn:hover {background-color:#878787; color:#fff;}

/* style-2 */
.home .style-2 {color:#fff;}
.home .style-2 .cal-latest-title {color:#fff;}
.home .style-2 .cal-search-widget {border-top:1px solid #472b66;}
.style-2 .cal-button a {color:#fff;}
.style-2 .cal-button a:hover {color:#878787;}
.home .style-2 .btn-group button {background-color:#211430; color:#fff;}
.home .style-2 .btn-group button:hover {background-color:#190f23; color:#fff;}
.home .style-2 .allevents {background-color:#211430; color:#fff; border: solid 2px #211430;}
.home .style-2 .allevents:hover {background-color:#190f23; border: solid 2px #190f23;}
.home .cal-latest-title {color:#211430;}

.full-2 .link-button { color: #fff; background-color: #211430; }
.full-2 .link-button:hover { color: #fff; background-color: #190f23; }


/* widget */
.pb-calendar .top-frame > .control-frame a:hover {background:none; color:#533277 !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: #533277;}
.cal-search .btn-group button:hover {background-color:#878787;}

/* 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:#e3e3e3; color:#878787; border-bottom:1px solid #e9e9e9;}
.navigation ul > li.cur > a,
.navigation ul > li.act > a {color:#533277;}
.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:#533277 !important;}
}

@media only screen and (max-width: 990px) {
  #searchform {background-color:#533277;}
}

@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 #485969 !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:#533277;}
}
