/* 20210115 Hoefling
übernommen aus layouts/common/css/umm-responsive1.css */
body, button, input, select, textarea, #content-left, #subtitle, h1, h2, h3, h4, h5, h6 {
   font-family:'Open Sans', sans-serif !important;
   text-transform:none !important;
}

h1, h2, h3 {
   color:#0070C0;
}
#myBtn {
  background-color:#0070C0;
  color:white;
}

@media (hover) {
   #myBtn:hover {
      color:#0070C0;
      background-color:white;
      border:1px solid #0070C0;
   }
}

p.pen {
   color:#0070C0;
}

p.pmn {
   color:#0070C0;
}

#content-right p.pen {
   color:#0070C0;
}

#content-right p.pmn {
   color:#0070C0;
}

#nav-button .burger-menu-pieces, #nav-button .burger-menu-pieces::before, #nav-button .burger-menu-pieces::after {
    background-color:#0070C0;
}

#nav-mobile li a.back {
   background-image: url(/fileadmin/layouts/imt/imgs/icons/arrow-left.svg);
}

#nav-mobile li.hasChildren>a.subsites {
   background-image: url(/fileadmin/layouts/imt/imgs/icons/arrow-right.svg);
}

#nav-mobile li a.back {
   width:100%;
   background:url(/fileadmin/layouts/imt/imgs/icons/arrow-left.svg) left 20px center no-repeat #f5f5f5;
   background-size:14px 14px;
   font-weight:700;
   padding-left:40px;
}

header nav ul li.act a {
   color:#0070C0;
   text-decoration:none;
}

#subtitle.sticky {
    border-bottom-color: #0070C0;
}

#main .csc-textpic-imagewrap {
    /*float: left;*/
}

.content-container h1
{
  padding-bottom: 10px !important;
}


@media screen and (max-width: 660px) {
    #content-right { border-top:1px solid #0070C0; }
}

#home-content .dtstart-container
{
    border-color: #0070C0;
}

#logo, #split-logo
{
  border-color:#0070C0;
}


/** Anpassungen vom 06.05.2020 */

#nav-basic > ul > li > a {
   color:#0070C0 !important;
}
#nav-basic > ul > li.last > a {
   color:#0070C0 !important;
}

#home-content .container
{
  margin-top: 0px;
}
/** Ende Anpassungen **/
a {
   color:#0070C0;
}

a:visited {
/*
   color:#0070C0;
*/
}

a:hover {
/*
   color:#0070C0;
*/
}

a:focus {
/*
   color:#0070C0;
*/
}


#nav-mobile>ul>li.last>a {
   color:#0070C0;
}

#nav-mobile>ul.departments>li.last > a {
    color:#0070C0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    border-bottom: 3px solid #0070C0;
    color:#0070C0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
   color:#0070C0;
}

.content-container h3.t3ddy-accordion-header{
   padding-left:22px !important;
   background:url(/fileadmin/layouts/imt/imgs/icons/button-plus.svg) no-repeat left 8px;
   background-size:16px 16px; cursor:pointer;
}
.content-container h3.t3ddy-accordion-header.open{
   background-image:url(/fileadmin/layouts/imt/imgs/icons/button-minus.svg);
}

li.ui-state-default ui-corner-top ui-state-hover {
   color:#0070C0;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
   color:#0070C0;
   text-decoration: none;
}

.ui-state-hover a {
   color:#0070C0;
   text-decoration:none;
}

.ui-state-hover a.hover {
   color:#0070C0;
   text-decoration:underline;
}

.ui-state-hover a.link {
   color:#0070C0;
   text-decoration:none;
}

.ui-state-hover a.visited {
   color:#0070C0;
   text-decoration:none;
}

.ui-state-default a {
   color:#0070C0;
   text-decoration:none;
}

.ui-state-default a.hover {
   color:#0070C0;
   text-decoration:underline;
}

.ui-state-default a.link {
   color:#0070C0;
   text-decoration:none;
}

.ui-state-default a.visited {
   color:#0070C0;
   text-decoration:none;
}

.ui-tabs-anchor a {
   color:#0070C0;
   text-decoration:none;
}

.ui-tabs-anchor a.hover {
   color:#0070C0;
   text-decoration:underline;
}

.ui-tabs-anchor a.link {
   color:#0070C0;
   text-decoration:none;
}

.ui-tabs-anchor a.visited {
   color:#0070C0;
   text-decoration:none;
}

.ui-tabs .ui-tabs-nav li a {
   color:#0070C0;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
   font-weight:700;
   color:#0070C0;
   text-decoration:underline;
}


/* 20200608 Hg */
span.activeLinkWrap {
   border:1px solid #0070C0;
   background-color:#0070C0;
}

/* 20200608 Hg */
span.disabledLinkWrap {
   border:1px solid #0070C0;
   color:#0070C0;
}

/* 20200608 Hg */
.browseLinksWrap a {
   border:1px solid #0070C0;
}

/* 20200608 Hg */
dl.news-single-related dt, dl.news-single-files dt, dl.news-single-links dt {
   color:#0070C0;
}

/* 20200609 Hg */
.tx-cal-controller #calendar-event-backlink {
   color:#0070C0;
}

.tx-cal-controller .current {
   border:1px solid #0070C0;
   background-color:#0070C0;
}

.tx-cal-controller .notcurrent,
.tx-cal-controller .nextpage,
.tx-cal-controller .prevpage {
   border:1px solid #0070C0;
   color:#0070C0;
}


/* 20200904 Hoefling */
.tx-indexedsearch-browsebox li {
    border: 1px solid #0070C0;
}

.tx-indexedsearch-browsebox li.tx-indexedsearch-browselist-currentPage {
    background-color:#0070C0;
    border:1px solid #0070C0;
}

ul.tx-indexedsearch-browsebox li a {
    text-decoration: none;
    font-size: 0.75rem;
    font-weight: 700;
}

/* 20200915 Hoefling */
.ui-tabs .ui-tabs-nav li:hover {
    border-bottom: 3px solid #0070C0;
    opacity: 0.5;
}
