:root body[data-colortheme="pink"] {
  --buttonfarbe: #FF3399;
}

body[data-colortheme="pink"] .infobox > .content {
  border-color: #FF3399; 
}

body[data-colortheme="pink"] .cookie-consent-replacement .btn-primary {
 background-color: #fff;
    border-color: #FF3399; 
    color: #FF3399;
}

body[data-colortheme="pink"] .cookie-consent-replacement .btn-primary:hover,
body[data-colortheme="pink"] .cookie-consent-replacement .btn-primary:focus {
  background-color: #FF3399;
    border-color: #FF3399; 
    color: #fff; 
}

body[data-colortheme="pink"] #quicknavigation {
    background-color: #FF3399;
}

body[data-colortheme="pink"] hr,
body[data-colortheme="pink"] .hr {
    background: #FF3399;
}

body[data-colortheme="pink"] .quicknavigation-mobile span {
    background: #FF3399;    
}

body[data-colortheme="pink"] a:focus {
  outline: 2px solid #FF3399 !important;
  color: #FF3399;
}

body[data-colortheme="pink"] button:focus {  
  border: 2px solid #FF3399 !important;
  color: #FF3399;
  background: white;
}

body[data-colortheme="pink"] a.linkIcon-de {    
    border-color: #FF3399;
}

body[data-colortheme="pink"] .content-type-text a, 
body[data-colortheme="pink"] .content-type-textpic a, 
body[data-colortheme="pink"] .table a, 
body[data-colortheme="pink"] .tx-powermail a, 
body[data-colortheme="pink"] a[target="_blank"], 
body[data-colortheme="pink"] .news-single .ce-bodytext a, 
body[data-colortheme="pink"] .flexslider .caption-title a,
body[data-colortheme="pink"] .cookie-consent-replacement a {  
  border-color: #FF3399;
}

body[data-colortheme="pink"] a.btn-primary.btn {
  outline: 2px solid #FF3399 !important;
  background: white;
  color: #FF3399;  
  border: 0;
  margin-left: 2px;  
    
}

body[data-colortheme="pink"] a.btn-primary.btn:hover,
body[data-colortheme="pink"] .powermail_tab_navigation button.btn-primary.btn:hover,
body[data-colortheme="pink"] a.btn-primary.btn:focus,
body[data-colortheme="pink"] .powermail_tab_navigation button.btn-primary.btn:focus,
body[data-colortheme="pink"] a.btn-primary.btn.active {
background: #FF3399;
color: #fff;
}

body[data-colortheme="pink"] input.btn:hover { 
  color: #fff;
  background: #FF3399;

}

body[data-colortheme="pink"] .bg-red {
  background: #FF3399;
}

body[data-colortheme="pink"] #sidbar {
    background-color: #FF3399;
}

body[data-colortheme="pink"] .accordion .card .card-header {
    color: inherit;
    border-color: #FF3399; 
    background-color: transparent;
    border-radius: 0;    
    border: 0;
}

body[data-colortheme="pink"] .card {
  border: 2px solid #FF3399 !important;
}

 body[data-colortheme="pink"] .infobox .card {
    border-left: 0.75rem solid #FF3399 !important;
  }

body[data-colortheme="pink"] .ce-uploads .ce-uploads-fileName {
  text-decoration: underline #FF3399;
 }

body[data-colortheme="pink"] .news .news-list-item .col-md-6 .lead, 
body[data-colortheme="pink"] .person-related-exhibition .col-md-6 .lead {
    border-bottom: 1px solid #FF3399;    
} 

body[data-colortheme="pink"] #kesearch_pagebrowser_bottom .kesearch_pagebrowser ul li a.current,
body[data-colortheme="pink"] #kesearch_pagebrowser_bottom .kesearch_pagebrowser ul li a:hover {
    background-color: #FF3399;
    outline: 2px solid #FF3399;
    color: #fff;
}
body[data-colortheme="pink"] #kesearch_pagebrowser_bottom .kesearch_pagebrowser ul li a {
    background-color: #fff;
    outline: 2px solid #FF3399;
    color: #FF3399;
}

body[data-colortheme="pink"] .resizable[max-width~="600px"] .row .col-xl-4>div.content {
  border-bottom: 1px solid #FF3399;  
}

body[data-colortheme="pink"] .tx-powermail .btn-group .btn-primary,
body[data-colortheme="pink"] .tx-powermail .btn-group button:active {
    background-color: #FF3399 !important;
    border-color: #FF3399 !important;
}

body[data-colortheme="pink"] .powermail_tab_navigation .btn-warning {
    background: #FF3399;    
}

body[data-colortheme="pink"] input.btn {
    color: #FF3399;
    outline: 2px solid #FF3399;
    background: #fff;
}


body[data-colortheme="pink"] .news .news-list-item .col-md-12 .lead, 
body[data-colortheme="pink"] .person-related-exhibition .col-md-12 .lead {
    border-bottom: 1px solid #FF3399;
} 

body[data-colortheme="pink"] .row .col-xl-3.col-sm-12 .content-type-textpic:last-child {
    border-bottom: 1px solid #FF3399;
}

@media (max-width: 1200px) {
body[data-colortheme="pink"] .content .col-xl-4>div.content {
  border-bottom: 1px solid #FF3399;
}
}

body[data-colortheme="pink"] .category-wrapper .dropdown>button.active {
    background: #FF3399;
}

body[data-colortheme="pink"] .category-wrapper select.categoryItems.active,
body[data-colortheme="pink"] .category-wrapper .dropdown > button.active {
    background: #FF3399;
}

body[data-colortheme="pink"] .category-wrapper .dropdown-menu .divider {
    background-color: #FF3399;
}

body[data-colortheme="pink"] .dropdown-menu a.selected {
    background-color: #FF3399 !important;    
}

body[data-colortheme="pink"] .news-list-view .card {    
    border: 0 !important;
    border-bottom: 1px solid rgba(0,0,0,0.5) !important;

}

body[data-colortheme="pink"] .persons .letter-anchors .letter-anchor {
color: #FF3399;
    background: #fff;
    outline: 2px solid #FF3399;
}

body[data-colortheme="pink"] .persons .letter-anchors .letter-anchor:hover {
    color: #fff;
        background: #FF3399;
}

body[data-colortheme="pink"] #mainnav li.mainmenue a.quick-link {    
    background-color: #FF3399;   
}

body[data-colortheme="pink"] #quicknavigation {
    background-color: #FF3399;
}

body[data-colortheme="pink"] #quicknavigation ul {
    background-color: #FF3399;
}

body[data-colortheme="pink"] #mainnav li.dropdown ul.dropdown-menu li.nav-item .dropdown-menu2 li.active a {
background-color: #FF3399;
color: white;
}

body[data-colortheme="pink"] #mainnav a:hover {
  outline: 2px solid #FF3399 !important;
  color: #FF3399;
}

body[data-colortheme="pink"] #mainnav li.active > a:hover {
  outline: none !important;
}

body[data-colortheme="pink"] #mainnav li.nav-item.active > a,
body[data-colortheme="pink"] #mainnav li.nav-item.active .sub_navi .nav-item.active > a {
     background-color: #FF3399;   
     color: white;
     padding-left: 10px;
}

body[data-colortheme="pink"] #footernav a {
  padding: 4px 5px;  
}

body[data-colortheme="pink"] #footernav a:hover,
body[data-colortheme="pink"] #footernav a:focus {
  outline: 2px solid #FF3399 !important;
  color: #FF3399;  
}

body[data-colortheme="pink"] #footernav a.active {
  background-color: #FF3399;   
  color: white; 
}

body[data-colortheme="pink"] #footernav a.active:hover,
body[data-colortheme="pink"] #footernav a.active:focus {
  outline: none !important;
}

body[data-colortheme="pink"] .flex-direction-nav a {

}

body[data-colortheme="pink"] .flex-direction-nav a:hover,
body[data-colortheme="pink"] .flex-pauseplay a:hover {
  background-color: #FF3399;  
}

body[data-colortheme="pink"] .icon-Pfeilelemente-1 {
color:#FF3399;
width: 30px;
height: 30px;
border-radius: 50%;
}

body[data-colortheme="pink"] .icon-Pfeilelemente-1:hover {
background:#FF3399;
color: white;
}

body[data-colortheme="pink"] .card-columns .btn-read-more,
body[data-colortheme="pink"] #top-link,
body[data-colortheme="pink"] .flex-direction-nav a:before,
body[data-colortheme="pink"] .flex-pauseplay a:before,
body[data-colortheme="pink"] .row.person-register .btn-read-more span,
body[data-colortheme="pink"] .news-list-view .btn-read-more span {
  background-color: transparent;
    color:#FF3399; 
  /*filter: invert(27%) sepia(82%) saturate(2765%) hue-rotate(222deg) brightness(105%) contrast(101%);  */
  
}
/*https://codepen.io/sosuke/pen/Pjoqqp*/
body[data-colortheme="pink"] .flex-direction-nav a:hover::before,
body[data-colortheme="pink"] .flex-pauseplay a:hover::before {
  color: white;
  /*border-radius: 50%;
  filter: invert(100%) sepia(10%) saturate(100%) hue-rotate(180deg) brightness(100%) contrast(150%);  */
}

body[data-colortheme="pink"] .card-columns .btn-read-more:hover span,
body[data-colortheme="pink"] #top-link:hover,
body[data-colortheme="pink"] .row.person-register .btn-read-more:hover span,
body[data-colortheme="pink"] .news-list-view .btn-read-more:hover span {
    color: white;
    background: #FF3399;
    border-radius: 50%;
}

body[data-colortheme="pink"] #searchbutton:hover {
  color: #FF3399;
    filter: invert(47%) sepia(75%) saturate(5706%) hue-rotate(311deg) brightness(103%) contrast(103%);
}

body[data-colortheme="pink"] #contrastbutton:hover {
  color: #FF3399;    
}

body[data-colortheme="pink"] #language-menu a:hover {  
  color: #FF3399;
}

body[data-colortheme="pink"] #logo a:hover img {
 filter: invert(47%) sepia(75%) saturate(5706%) hue-rotate(311deg) brightness(103%) contrast(103%);
}

body[data-colortheme="pink"] .ce-uploads li img {
background-color: transparent;
 filter: invert(47%) sepia(75%) saturate(5706%) hue-rotate(311deg) brightness(103%) contrast(103%); 
}

body[data-colortheme="pink"] .ce-uploads li:hover img {
   background-color: #FF3399;  
  filter: invert(100%) sepia(10%) saturate(100%) hue-rotate(180deg) brightness(100%) contrast(150%);

}

body[data-colortheme="pink"] .tx-kesearch-pi1 #kesearch_results .result-list-item .hit { 
  color: #FF3399;
}

body[data-colortheme="pink"] #quicknavigation a.quick-link {
  padding: 0.9rem 1rem 0.8rem 1rem;
  color: #FF3399;
}

body[data-colortheme="pink"] #quicknavigation {
  color: #FF3399;
  background: white;
  border: 2px solid #FF3399;
}

body[data-colortheme="pink"] .news-list-view .pagination li a {
   color: #FF3399;
   border: 2px solid #FF3399;
   background: #fff;
}

body[data-colortheme="pink"] .news-list-view .pagination li.active span {
    background-color: #FF3399;
    border: 2px solid #FF3399;      
}

body[data-colortheme="pink"] .news-list-view .pagination li a:hover {
    color: #fff;
    background: #FF3399;
    
}

body[data-colortheme="pink"] .ce-uploads li a.linkIcon-jpg img,
body[data-colortheme="pink"] .ce-uploads li a.linkIcon-jpeg img,
body[data-colortheme="pink"] .ce-uploads li a.linkIcon-pdf img {
	filter: none;
}

body[data-colortheme="pink"] .ce-uploads li:hover a.linkIcon-jpg img,
body[data-colortheme="pink"] .ce-uploads li:hover a.linkIcon-jpeg img,
body[data-colortheme="pink"] .ce-uploads li:hover a.linkIcon-pdf img {
	background: transparent;
}