/* Based on FB 09 (layout/styles_fb09.css) */
:root {
  --subsite_color: #297acc;
  --subsite_color_dark: #23396e;
  --subsite_color_accent: #3f9ce0;
  --subsite_color_accent_dark: #285b80;
}
#mobile-section-navigation ul li.icons.faculty .facultyicon > span span,
#section-navigation,
.buttons li a,
.nba-button,
.targetgroup .dropdown-button,
a.gallery span.icon,
#section-footer,
#mobile-section-footer,
#mobile-section-navigation .logo,
#mobile-section-navigation ul li.title,
#mobile-section-navigation .menu > ul > li.mobile-home-button,
.content.widget.targetgroup .dropdown-button,
a.gallery span.icon,
form input[type=submit],
form input[type='checkbox']:checked + label:after,
form input[type='radio']:checked + label:after,
div.search form > button:hover > span,
div.search form > button:focus > span,
.filter.calendar td.selected a,
.filter.calendar td.selected a:hover,
.filter.calendar td.selected a:focus,
.filter.filter-az li.selected a,
.filter.filter-az li.selected a:hover,
.filter.filter-az li.selected a:focus,
.filter.table td.selected a,
.filter.table td.selected a:hover,
.filter.table td.selected a:focus,
.filter.table td.focused.selected label,
.filter.table td.selected label,
.filter.table td.selected label:hover,
.filter.table td.selected label:focus {
  background-color: #297acc;
}
.leaflet-container .leaflet-popup-content a:not(:hover):not(:focus),
#content section.content:not(.search-content):not(.tabbed-content):not(.tiles):not(.l-mixed-teaser):not(.targetgroup):not(.logo-list) > div div.dropdown ul:not(.link-text-list):not(.accordion):not(.contact):not(.buttons):not(.speaker) > li:not(.shariff-button) a:hover,
#content section.content:not(.search-content):not(.tabbed-content):not(.tiles):not(.l-mixed-teaser):not(.targetgroup):not(.logo-list) > div div.dropdown ul:not(.link-text-list):not(.accordion):not(.contact):not(.buttons):not(.speaker) > li:not(.shariff-button) a:focus,
.news-slider.tiles .cols li.showall a h3,
.steps.tiles .cols li.showall a h3,
.dropdown-text-link > a:hover,
.dropdown-text-link > a:focus,
.filter.calendar li.calendar h3 b,
.filter.calendar li a:hover,
.filter.calendar li a:focus,
.accordion > li > h3:hover,
.accordion > li.focused > h3,
.accordion > li.active.focused > h3,
a.nba-link,
a.nba-link:hover,
a.nba-link:focus,
#section-navigation > div > ul > li > a:hover,
#section-navigation > div > ul > li > a:focus,
#section-navigation li ul li a:hover,
#section-navigation li ul li:hover a,
#section-navigation li ul li:hover span,
#section-navigation li ul li a:focus,
#mobile-section-navigation ul li a:hover,
#mobile-section-navigation ul li a:focus,
#mobile-section-navigation ul li.back.active a:hover,
#mobile-section-navigation ul li.back.active:hover a,
#mobile-section-navigation ul li.back.active a:focus,
#section-footer-kontakt .button:hover,
#section-footer-kontakt .button:focus,
ul.link-text-list li > a:hover > div,
ul.link-text-list li > a:focus > div,
ul.link-text-list li > a:hover > div > div,
ul.link-text-list li > a:focus > div > div,
div.dropdown-text-link ul .active > a,
div.dropdown-text-link ul a:hover,
div.dropdown-text-link ul a:focus,
div.dropdown-button ul .active > a,
div.dropdown-button ul a:hover,
div.dropdown-button ul a:focus,
.targetgroup .dropdown-button ul a:hover,
.targetgroup .dropdown-button ul a:focus,
.dropdown-button fieldset .active > label,
.dropdown-button fieldset .active > a,
.dropdown-button fieldset .selected > label,
.table td.focused label,
.table td:not(.disabled) label:hover,
.table td label:focus,
.filter.table.selected div.showall a:hover,
.filter.table.selected div.showall a:focus,
.form-dropdown-button ul a:hover,
.form-dropdown-button ul a:focus,
div.dropdown-button a:hover,
div.dropdown-button a:focus,
.tiles:not(.news-slider) .cols li a h3,
.tiles:not(.news-slider) .cols li a h3 span,
.tiles .cols li.important a h3,
.steps.tiles .cols li a h3,
.tiles .cols li.numberteaser a h3 strong,
.l-mixed-teaser li h3,
.tabbed-navigation li a,
.accordion > li.active > h3,
#mobile-section-footer-kontakt div > a.button:hover,
#mobile-section-footer-kontakt div > a.button:focus,
ul.content-navigation li.active,
ul.content-navigation li.active:first-child,
ul.content-navigation li.active,
ul.content-navigation li.active a,
ul.content-navigation li a:hover,
ul.content-navigation li a:focus,
ul.mobile-content-navigation li.active a,
ul.mobile-content-navigation li a:hover,
ul.mobile-content-navigation li a:focus,
.filter.table .table h3 b {
  color: #297acc;
}
.leaflet-container .leaflet-popup-content a:not(:hover):not(:focus),
.displaymode:hover,
.displaymode:focus,
#mobile-section-navigation ul li a.close,
.tabbed-navigation li.active a,
.tabbed-navigation li.active a:hover,
.tabbed-navigation li.active a:focus,
ul.content-navigation li.active,
ul.content-navigation li.active:first-child,
ul.content-navigation li.active,
ul.content-navigation li.active a,
ul.content-navigation li a:hover,
ul.content-navigation li a:focus,
ul.mobile-content-navigation li.active a,
ul.mobile-content-navigation li a:hover,
ul.mobile-content-navigation li a:focus,
.filter.table .table h3 b {
  border-color: #297acc;
}
#content-navigation li.active,
#content-navigation li.active:first-child,
#content-navigation li.active,
#content-navigation li.active a,
#content-navigation li a:hover,
#content-navigation li a:focus,
#mobile-content-navigation li.active a,
#mobile-content-navigation li a:hover,
#mobile-content-navigation li a:focus {
  color: #297acc;
  border-color: #297acc;
}
.pagenav li a:hover,
.pagenav li a:focus,
.pagenav li.active a,
.pagenav li.active span,
a.colored {
  color: #297acc !important;
}
a.colored:hover,
a.colored:focus {
  border-bottom: 1px solid #297acc !important;
}
.content.widget.targetgroup,
ul.link-text-list.datetimes > li.active > h3,
#mobile-section-navigation ul li.icons,
.news-slider.tiles .events .cols li a h3 span.date {
  background: #23396e;
}
.targetgroup > div.content:before {
  border-color: #23396e transparent transparent transparent;
}
.dropdown-button.selected:not(.sort),
.l-mixed-teaser li a:hover h3,
.l-mixed-teaser li a:focus h3,
.dropdown-button.selected {
  border-bottom-color: #297acc;
}
figcaption .expand svg,
.teaser-area.tiles.arrow .cols li a svg:not(.internal),
#mobile-navigation > ul > li.active > a > svg,
.dropdown-text-link > a:hover svg,
.dropdown-text-link > a:focus svg,
div.search form > button > span > svg,
#service-navigation li.search.active svg,
.l-mixed-teaser li p svg,
.displaymode:hover svg,
.displaymode:focus svg,
a.nba-link svg,
ul.link-text-list li > a > div > svg,
section.news-slider.tiles .cols li a svg,
section.steps.tiles .cols li a svg,
section.teaser-area.tiles.arrow .cols li a svg:not(.internal),
#section-navigation > div > ul > li.has-children > a > svg,
#section-navigation > div > ul > li.has-children > span > svg,
#section-navigation > div > ul > li.has-children:hover > a > svg,
#section-navigation > div > ul > li.has-children.hover > a > svg,
#section-navigation > div > ul > li.has-children:focus > a > svg,
#section-navigation > div > ul > li.has-children > a:hover > svg,
#section-navigation > div > ul > li.has-children > a:focus > svg,
.targetgroup > div.content ul li a svg,
.targetgroup a.search svg,
.accordion > li a > span > svg,
table.sortable thead th.active a svg,
.dropdown-button > ul ul .active > a svg,
.sort.dropdown-button > ul > li.active > a > svg.checked,
.dropdown-button > form fieldset fieldset .active > label svg,
.dropdown-button > form fieldset fieldset .active > a svg,
.dropdown-button .selected > label svg,
.sort.dropdown-button .selected > label > svg.checked,
.dropdown-button .active > label svg,
.sort.dropdown-button .active > label > svg.checked,
ul.contact li svg,
a.internal:hover svg:first-of-type,
a.internal:focus svg:first-of-type {
  fill: #297acc;
}
#section-navigation .facultyicon svg,
#mobile-section-navigation ul li.icons .facultyicon svg {
  fill: #297acc;
}
#section-navigation .facultyicon:hover svg,
#section-navigation .facultyicon:focus svg,
#mobile-section-navigation ul li.icons .facultyicon:hover svg,
#mobile-section-navigation ul li.icons .facultyicon:focus svg {
  fill: #246bb3;
}
/* Akzentfarbe */
.buttons .button,
.nba-button,
a.gallery span.icon,
form input[type=submit],
form input[type='checkbox']:checked + label:after,
form input[type='radio']:checked + label:after,
div.search form > button:hover > span,
div.search form > button:focus > span,
.filter.calendar td.selected a,
.filter.calendar td.selected a:hover,
.filter.calendar td.selected a:focus,
.filter.filter-az li.selected a,
.filter.filter-az li.selected a:hover,
.filter.filter-az li.selected a:focus,
.filter.table td.selected a,
.filter.table td.selected a:hover,
.filter.table td.selected a:focus,
.filter.table td.focused.selected label,
.filter.table td.selected label,
.filter.table td.selected label:hover,
.filter.table td.selected label:focus {
  background-color: #3f9ce0;
}
#content section.content:not(.search-content):not(.tabbed-content):not(.tiles):not(.l-mixed-teaser):not(.targetgroup):not(.logo-list) > div div.dropdown ul:not(.link-text-list):not(.accordion):not(.contact):not(.buttons):not(.speaker) > li:not(.shariff-button) a:hover,
#content section.content:not(.search-content):not(.tabbed-content):not(.tiles):not(.l-mixed-teaser):not(.targetgroup):not(.logo-list) > div div.dropdown ul:not(.link-text-list):not(.accordion):not(.contact):not(.buttons):not(.speaker) > li:not(.shariff-button) a:focus,
.news-slider.tiles .cols li.showall a h3,
.steps.tiles .cols li.showall a h3,
.dropdown-text-link > a:hover,
.dropdown-text-link > a:focus,
.filter.calendar li.calendar h3 b,
.filter.calendar li a:hover,
.filter.calendar li a:focus,
.accordion > li > h3:hover,
.accordion > li.focused > h3,
.accordion > li.active.focused > h3,
a.nba-link,
a.nba-link:hover,
a.nba-link:focus,
#section-navigation > div > ul > li > a:hover,
#section-navigation > div > ul > li > a:focus,
#section-navigation li ul li a:hover,
#section-navigation li ul li:hover a,
#section-navigation li ul li:hover span,
#section-navigation li ul li a:focus,
#mobile-section-navigation ul li a:hover,
#mobile-section-navigation ul li a:focus,
#mobile-section-navigation ul li.back.active a:hover,
#mobile-section-navigation ul li.back.active:hover a,
#mobile-section-navigation ul li.back.active a:focus,
#section-footer-kontakt .button:hover,
#section-footer-kontakt .button:focus,
ul.link-text-list li > a:hover > div,
ul.link-text-list li > a:focus > div,
ul.link-text-list li > a:hover > div > div,
ul.link-text-list li > a:focus > div > div,
div.dropdown-text-link ul .active > a,
div.dropdown-text-link ul a:hover,
div.dropdown-text-link ul a:focus,
div.dropdown-button ul .active > a,
div.dropdown-button ul a:hover,
div.dropdown-button ul a:focus,
.targetgroup .dropdown-button ul a:hover,
.targetgroup .dropdown-button ul a:focus,
.dropdown-button fieldset .active > label,
.dropdown-button fieldset .active > a,
.dropdown-button fieldset .selected > label,
.table td.focused label,
.table td:not(.disabled) label:hover,
.table td label:focus,
.filter.table.selected div.showall a:hover,
.filter.table.selected div.showall a:focus,
.form-dropdown-button ul a:hover,
.form-dropdown-button ul a:focus,
div.dropdown-button a:hover,
div.dropdown-button a:focus,
.tiles:not(.news-slider) .cols li a h3,
.tiles:not(.news-slider) .cols li a h3 span,
.tiles .cols li.important a h3,
.steps.tiles .cols li a h3,
.tiles .cols li.numberteaser a h3 strong,
.l-mixed-teaser li h3,
.tabbed-navigation li a,
.targetgroup a.search,
.accordion > li.active > h3,
#mobile-section-footer-kontakt div > a.button:hover,
#mobile-section-footer-kontakt div > a.button:focus,
ul.content-navigation li.active,
ul.content-navigation li.active:first-child,
ul.content-navigation li.active,
ul.content-navigation li.active a,
ul.content-navigation li a:hover,
ul.content-navigation li a:focus,
ul.mobile-content-navigation li.active a,
ul.mobile-content-navigation li a:hover,
ul.mobile-content-navigation li a:focus,
.filter.table .table h3 b {
  color: #3f9ce0;
}
.tabbed-navigation li.active a,
.tabbed-navigation li.active a:hover,
.tabbed-navigation li.active a:focus,
ul.content-navigation li.active,
ul.content-navigation li.active:first-child,
ul.content-navigation li.active,
ul.content-navigation li.active a,
ul.content-navigation li a:hover,
ul.content-navigation li a:focus,
ul.mobile-content-navigation li.active a,
ul.mobile-content-navigation li a:hover,
ul.mobile-content-navigation li a:focus,
.filter.table .table h3 b {
  border-color: #3f9ce0;
}
.tabbed-navigation li a:hover,
.tabbed-navigation li a:focus {
  border-color: rgba(63, 156, 224, 0.3) !important;
}
.pagenav li a:hover,
.pagenav li a:focus,
.pagenav li.active a,
.pagenav li.active span,
a.colored {
  color: #3f9ce0 !important;
}
a.colored:hover,
a.colored:focus {
  border-bottom: 1px solid #3f9ce0 !important;
}
.dropdown-button.selected:not(.sort),
.l-mixed-teaser li a:hover h3,
.l-mixed-teaser li a:focus h3,
.dropdown-button.selected {
  border-bottom-color: #3f9ce0;
}
.teaser-area.tiles.arrow .cols li a svg:not(.internal),
#mobile-navigation > ul > li.active > a > svg,
.dropdown-text-link > a:hover svg,
.dropdown-text-link > a:focus svg,
div.search form > button > span > svg,
#service-navigation li.search.active svg,
.l-mixed-teaser li p svg,
.displaymode:hover svg,
.displaymode:focus svg,
a.nba-link svg,
ul.link-text-list li > a > div > svg,
section.steps.tiles .cols li a svg,
section.teaser-area.tiles.arrow .cols li a svg:not(.internal),
#section-navigation > div > ul > li.has-children > a > svg,
#section-navigation > div > ul > li.has-children > span > svg,
#section-navigation > div > ul > li.has-children:hover > a > svg,
#section-navigation > div > ul > li.has-children.hover > a > svg,
#section-navigation > div > ul > li.has-children:focus > a > svg,
#section-navigation > div > ul > li.has-children > a:hover > svg,
#section-navigation > div > ul > li.has-children > a:focus > svg,
.targetgroup > div.content ul li a svg,
.targetgroup a.search svg,
.accordion > li a > span > svg,
table.sortable thead th.active a svg,
.dropdown-button > ul ul .active > a svg,
.sort.dropdown-button > ul > li.active > a > svg.checked,
.dropdown-button > form fieldset fieldset .active > label svg,
.dropdown-button > form fieldset fieldset .active > a svg,
.dropdown-button .selected > label svg,
.sort.dropdown-button .selected > label > svg.checked,
.dropdown-button .active > label svg,
.sort.dropdown-button .active > label > svg.checked,
ul.contact li svg,
a.internal:hover svg.internal,
a.internal:focus svg.internal {
  fill: #3f9ce0;
}
section.news-slider.tiles .cols li a svg {
  fill: #3f9ce0 !important;
}
.v3_svg {
  stroke: #3f9ce0;
  fill: transparent;
}
