/* IE 11 kann keine Variablen....
:root {
  --linkfarbe: #e6ae2c;
  --hintergrund: #fbf3df;
  --vcard: #fcf7ea;
}
*/

/*color:#e6ae2c;*/
a, a:link, a:visited, a:hover, a:active, a:focus,
h1,h1.titel span.sub, h1.start,
h2.twitter:after,
.accordion.staff dd > a,.accordion.staff dd > a:link,.accordion.staff dd > a:visited,.accordion.staff dd > a:hover,.accordion.staff dd > a:active,

.next:after,.paginate_enabled_next::after,.paginate_enabled_next:hover::after,
.previous::before,.paginate_enabled_previous::before,.paginate_enabled_previous:hover::before,
#suche-tabs .tabs .tabs-title.is-active > a, #suche-tabs .tabs .tabs-title > a:hover,

.tabs .tab-title.active,.tabs .tab-title.active > a,.tabs .tabs-title.is-active,.tabs .tabs-title.is-active > a,
a .teasertext p,.panel a p,
.aside a:hover,
.aside .hellblau a,.aside .hellblau a:hover,
a p.more, p.more a,.themen p a,
.aside .hellblau li:before,
a:hover p.linktext,.panel a:hover p.linktext,.panel a:hover strong,.panel p.bodytext a:hover,
.inhalt-column .top-bar-4 .toggle-topbar,.inhalt-column .top-bar-4 .toggle-topbar a,.inhalt-column .top-bar-4.expanded .toggle-topbar a,
ul.level4 li a:hover,ul.level4 li a:hover:before,
p.level4,ul.level4 li a:hover,a.sidebar:hover,
.kopfslider div.text:hover h3,.kopfslider div.text:hover p,
.slick-prev:hover::before, .slick-next:hover::before,
.aside .image a:hover::after,

.is-accordion-submenu-parent > a.ebene2::after,.is-accordion-submenu-parent.active > a::after,
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover::after,.dropdown.menu > li.is-dropdown-submenu-parent > a.active::after,
.menu .active > a,.dropdown.menu > li.is-dropdown-submenu-parent > a.active,.dropdown.menu > li.is-dropdown-submenu-parent > a:hover,
.is-dropdown-submenu .xis-dropdown-submenu-parent.opens-right > a::after,.is-dropdown-submenu .xis-dropdown-submenu-parent.opens-left > a::after,
a.ebene2, a.ebene3,
a.ebene2:hover, a.ebene3:hover, .service a:hover,
.menu1 > li > a:hover,.menu1 .active > a,
.menu.nested > li.active a,
.top-bar-container .submenu li:not(.has-form):not(.active) > a:hover,.top-bar-container .submenu li.active > a.active,
.top-bar-container .dropdown.submenu > li.is-dropdown-submenu-parent.is-submenu-item > a::after,
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-right > a::after,
.is-dropdown-submenu .is-dropdown-submenu-parent.opens-left > a::after,
.top-bar ul.ham-service li a,
div.teaserlink a::after, .accordion .accordion-navigation > a::after, .accordion dd > a::after,
div.teaserlink, .accordion .accordion-navigation.suche-acc-itm > a, .accordion dd > a, .accordion .accordion-navigation.suche-acc-itm > a:link, 
.accordion dd > a:link, .accordion .accordion-navigation.suche-acc-itm > a:visited, .accordion dd > a:visited, 
.accordion .accordion-navigation.suche-acc-itm > a:hover, .accordion dd > a:hover, .accordion .accordion-navigation.suche-acc-itm > a:active, .accordion dd > a:active,
.ebene2 .is-accordion-submenu-parent > a::after,

h2.teaser a.header,
footer .themenportale h2,footer .fussleiste a:hover,footer .fussleiste a .fa:hover,
footer .accordion .accordion-navigation > a:hover::before,footer .accordion .accordion-navigation > a:active::before,
footer .accordion .accordion-navigation > a:hover,footer .accordion .accordion-navigation > a:active,
footer .accordion .accordion-navigation.active a#biooek,footer .accordion .accordion-navigation.active a#bioport,
footer .accordion .accordion-navigation.active a#biooek::before,footer .accordion .accordion-navigation.active a#bioport::before,
footer figure:hover,
.back a:before,a.liste:before
 {color:#e6ae2c;}

.dropdown.menu > li > a, .menu > li > a,
.dropdown.menu > li.is-dropdown-submenu-parent > a {
  background:#e6ae2c;
  color:#fff;
}
.dropdown.menu > li > a:hover, .menu > li > a:hover,.dropdown.menu > li > a:active, .menu > li > a:active,.dropdown.menu > li > a:focus, .menu > li > a:focus/*,
.dropdown.menu > li.is-dropdown-submenu-parent > a:hover,.dropdown.menu > li.is-dropdown-submenu-parent > a:active,.dropdown.menu > li.is-dropdown-submenu-parent > a:focus */{
  background:#e6ae2c;
  color:#fff;
}
.dropdown.menu > li > a:hover, .menu > li > a:hover,
.menu .active > a.active,.dropdown.menu > li > a.active,
.menu .active > a, .dropdown.menu > li.is-dropdown-submenu-parent > a:hover, .dropdown.menu > li.is-dropdown-submenu-parent > a:active, .dropdown.menu > li.is-dropdown-submenu-parent > a:focus, .dropdown.menu > li.is-dropdown-submenu-parent > a.active,
.dropdown.menu > li.is-dropdown-submenu-parent > a.active::after {
    background-color: #faefd5;
  color:#453410;
}


aside h2, .aside h2 a.header,.hellblau .panel h2, footer a {color:#555;}

 /*background,border-bottom*/
 .hellblau .panel h2 
 {border-bottom: 1px solid #e6ae2c}

div.teaserlink,.accordion .accordion-navigation > a, .accordion dd > a,
.accordion .accordion-navigation > a:link, .accordion dd > a:link,
.accordion .accordion-navigation > a:visited, .accordion dd > a:visited,
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover ,
.accordion .accordion-navigation > a:active, .accordion dd > a:active  
{border: 1px solid #f1f1f1;background-color:#e6ae2c}
.teaser-grau {background-color: #f2f2f2;border:1px solid #d8d8d8}

.border {border-bottom:4px solid #fbf3df}

#fuss {background-color: #e6ae2c;width:100%;}

.aside h2.teaser{border-bottom:1px solid #e6ae2c;background:#fbf3df}
footer .fussleiste {background: #e6ae2c;}
.themenportale {background: #fbf3df}
.inhalt-column a.drucken {background-color:#e6ae2c}
footer .fussleiste a.drucken{background:#e6ae2c}
input.tx_mailform_submit,input[type="button"].tx_mailform_submit, input.tx_mailform_submitextended {background-color: #e6ae2c}


table tr th, table thead tr th,th.kopf, th.sorting_asc, th.sorting_desc {background-color: #e6ae2c}
table tr:nth-of-type(2n) {background: #fbf3df}
table.dataTable tr.even {background-color: #fbf3df;}

footer .tabs .tab-title > a {background: transparent linear-gradient(to bottom, #fff 20%, #fbf3df) repeat scroll 0% 0%;}

p.level4,ul.level4 li {border-bottom:1px solid #e6ae2c;background-color:#fbf3df}
p.level4 {border-left:5px solid #e6ae2c}

.inhalt-column .top-bar-4 {background-color: #fbf3df;}
.inhalt-column .top-bar-4.expanded .title-area {border-bottom:1px solid #e6ae2c;background-color: #fbf3df}

.top-bar-4 li.level4{border-bottom:1px solid #e6ae2c}
ul.level4 li {border:0px solid #f3f3f3;border-bottom:1px solid #e6ae2c;background-color: #555}
ul.level4 li:hover {background-color: #fff}
ul.level4 li:hover a,ul.level4 li:hover a:hover {background-color: #fbf3df}
ul.level4 li a:hover {border-left:5px solid #e6ae2c;background-color: #fbf3df}
.top-bar-4 li a,ul.level4 li a {border-left:5px solid #fbf3df}
.top-bar-4 ul.title-area li a {border-left:5px solid #e6ae2c}
ul.level4 li a:hover {border-left:5px solid #e6ae2c}

.vcard1 {border:1px solid #e6ae2c;background-color: #fcf7ea}

footer .tabs-title > a, footer a.accordion-title {background: transparent linear-gradient(to bottom, #fff 20%, #fcf7ea) repeat scroll 0% 0%;}

.accordion,ul.accordion {border-top: 1px solid #555}

.accordion-title {border: none}
.accordion-title:hover, .accordion-title:focus {color: #fff;background:#8B9396}

:last-child:not(.is-active) > .accordion-title {border-bottom: none}

ul.menu {background-color:#fbf3df}

.title-bar,.infobox h4,.infobox h3 {background: #e6ae2c}

.menu.nested > li,.menu.nested > li > a {background:#fbf3df}
.menu.nested > li.active a,.menu.nested > li > a:hover {background: #fff}

.top-bar-container .submenu li {border-bottom: 1px solid #e6ae2c}
.top-bar-container .submenu li:not(.has-form):not(.active) > a:not(.button),.top-bar-container .submenu li.active > a.active {
    background: #fbf3df;border-left:5px solid #fbf3df;color:#453410;}

.top-bar-container .submenu li:not(.has-form):not(.active) > a:hover,.top-bar-container .submenu li.active > a.active {
    background: #fff;border-left:5px solid #e6ae2c}

ul.ebene3 > li {background: #fbf3df;border:none}

.top-bar ul.ham-service {background: #fbf3df}
.top-bar ul.ham-service li {border-bottom:1px solid #e6ae2c}

div.teaserlink, .accordion .accordion-navigation.suche-acc-itm > a, .accordion dd > a,
.accordion .accordion-navigation.suche-acc-itm > a:link, .accordion dd > a:link,
.accordion .accordion-navigation.suche-acc-itm > a:visited, .accordion dd > a:visited,
.accordion .accordion-navigation.suche-acc-itm > a:hover, .accordion dd > a:hover,
.accordion .accordion-navigation.suche-acc-itm > a:active, .accordion dd > a:active {
    border: 1px solid #e6ae2c;
    background-color: transparent;
}

.fa-chevron-circle-up {background: #fff none repeat scroll 0 0;}

.inhalt-column {background-color:#fff}

.panel {background:#f3f3f3}
.aside .panel,.infobox {background:#fbf3df;}
div.callback,div.teaserlink {background-color:#fff}
div.teaserlink,.accordion .accordion-navigation > a, .accordion dd > a,
.accordion .accordion-navigation > a:link, .accordion dd > a:link,
.accordion .accordion-navigation > a:visited, .accordion dd > a:visited,
.accordion .accordion-navigation > a:hover, .accordion dd > a:hover ,
.accordion .accordion-navigation > a:active, .accordion dd > a:active  
{border: 1px solid #f1f1f1;background-color:#e6ae2c}
.teaser-grau {background-color: #f2f2f2;border:1px solid #d8d8d8}

.accordion.staff dd > a,.accordion.staff dd > a:link,.accordion.staff dd > a:visited,.accordion.staff dd > a:hover,.accordion.staff dd > a:active {
  border: 0px solid #f1f1f1;background-color:#fff}
.accordion.staff .accordion-navigation > .content.active, .accordion.staff dd > .content.active {background: #fff}

#fuss {background-color: #e6ae2c}
.aside h2.teaser{/*border-bottom:1px solid #555;*/background:#fbf3df}

.metanavi li {border-right:1px solid #555}
#breadcrumb {border-bottom:1px solid #c0c0c0}

.inhalt-column .tw_bildnavi a,.tw_bildnavi a,.tw_bildnavi p{background:#e6ae2c;color:#fff;}
.tw_bildnavi a p{background:#e6ae2c;border-top:4px solid #e6ae2c;}
.tw_bildnavi a:hover p{background:#fbf3df;border-top:4px solid #fbf3df;}
.tw_bildnavi:hover a,.tw_bildnavi p:hover,.tw_bildnavi a:hover,.tw_bildnavi a:hover p{background:#fbf3df;color:#555;}

.inhalt-column a.videolink, .aside a.videolink,.video-yt figure {color:#e6ae2c!important}
.inhalt-column a.videolink:hover,.inhalt-column  a.videolink:hover:before,
.aside a.videolink:hover,.aside a.videolink:hover::before,
.video-yt figure:hover::before
{background:#e6ae2c!important;color:#fff;}

footer .fussleiste {background: #e6ae2c}
.themenportale {background: #fcf7ea}

.inhalt-column a.drucken {background-color:#e6ae2c}

footer .fussleiste a.drucken{background:#e6ae2c}
footer .fussleiste a:hover,footer .fussleiste a .fa:hover{background:#fff;color:#e6ae2c;}

input.tx_mailform_submit,input[type="button"].tx_mailform_submit, input.tx_mailform_submitextended {background-color: #e6ae2c}

div.csc-textpic .csc-textpic-imagewrap img {border:1px solid #555}

table tr th, table thead tr th,th.kopf, th.sorting_asc, th.sorting_desc {background-color: #e6ae2c}

table tr:nth-of-type(2n) {background: #fcf7ea}

.top-bar-container .submenu li {border-bottom: 1px solid #e6ae2c}
.top-bar-container .submenu li:not(.has-form):not(.active) > a:hover,
.top-bar-container .submenu li.active > a.active {border-left:5px solid #e6ae2c;}

@media only screen and (max-width:39.9375rem){
  .top-bar ul.ham-service li {border-bottom:1px solid #e6ae2c}
}


@media only screen and (min-width: 48em) {
  footer figcaption {background:#fff;color: #555}
  footer .tabs-title.is-active a,.tabs-title > a[aria-selected='true'] {background:#fff;}
}

footer .tabs .tab-title > a {background: transparent linear-gradient(to bottom, #fff 20%, #fcf7ea) repeat scroll 0% 0%;}
footer .tabs-title.is-active a,.tabs-title > a[aria-selected='true'] {background:#fff;}

@media only screen and (min-width:64.0625em){
  ul.themenportal2, #fuss ul.themenportal2 {background:#fff}
}

p.level4,ul.level4 li {border:0px solid #f3f3f3;border-bottom:1px solid #e6ae2c;background-color:#fcf7ea}
ul.level4 li:hover {background-color: #fff}
p.level4 {border-left:5px solid #e6ae2c}

.inhalt-column .top-bar-4 {background-color: #fcf7ea}
.inhalt-column .top-bar-4.expanded .title-area {border-bottom:1px solid #e6ae2c;background-color: #fcf7ea}

.top-bar-4 li.level4{border-bottom:1px solid #e6ae2c}
ul.level4 li {border-bottom:1px solid #e6ae2c;background-color: #f7f7f7}
ul.level4 li:hover a,ul.level4 li:hover a:hover {background-color: #fcf7ea}
ul.level4 li a:hover {border-left:5px solid #e6ae2c;background-color: #fcf7ea}
.top-bar-4 li a,ul.level4 li a {border-left:5px solid #fcf7ea}
.top-bar-4 ul.title-area li a {border-left:5px solid #e6ae2c}
ul.level4 li a:hover {border-left:5px solid #e6ae2c}

.columns.teaser{border-bottom:1px solid #c0c0c0}

.slider-nav .slick-slide {background-color: #f7f7f7;border-bottom:1px solid #b5b5b5}
.slider-nav .slick-current{background:#b5b5b5}

@media only screen and (max-width: 37.5rem) {
  .veranstaltungen {border-top:1px solid #c0c0c0}
}

.vcard1 {border:1px solid #e6ae2c;background-color:#fcf7ea}
strong.h2 {background-color: #555}

.top-bar,.top-bar.expanded,.top-bar.expanded .title-area, .title-bar {background-color: #e6ae2c}

.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button),
.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.parent-link a:hover,
.top-bar-section .dropdown li.title h5 a:hover {background-color: #e6ae2c}
.top-bar-section .dropdown li.title h5 a,.top-bar-section li.active:not(.has-form) li.back h5 a {background-color: #fff}
.top-bar-section ul li:hover:not(.has-form) > a {background-color: #f4eee2}
.top-bar-section .dropdown li {border-bottom:1px solid #e6ae2c}

.top-bar-section .dropdown li.title h5 a,.top-bar-section ul li.back{background-color: #fff;color:#e6ae2c}
.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section ul li.back:hover{color: #fff;background-color:#e6ae2c}
.top-bar-section .dropdown li.active:not(.has-form) > a {background-color: #e6ae2c;color:#fff}
.top-bar-section li:not(.has-form) a:hover:not(.button) {background-color: #fff;color: #e6ae2c}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button),.top-bar-section .dropdown li.active:not(.has-form) > a:hover {background-color: #e6ae2c;color: #fff}
.contain-to-grid {background-color: #e6ae2c}
.top-bar-section .smart li:not(.has-form) a:not(.button) {background-color: #fcf7ea;color:#555;}

.top-bar-section .dropdown li.title h5 a:hover,.top-bar-section .dropdown li.parent-link a:hover,
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button),
.top-bar-section li:not(.has-form) a:hover:not(.button) {background-color: #fff}
.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) {background-color: #fcf7ea}
.top-bar-section .topmenu li.ebene-1  a{background-color: #e6ae2c}
.top-bar-section .topmenu li:not(.ebene-1)  a{background-color: #fcf7ea}
.top-bar-section .submenu li a{background-color: #fcf7ea}
.top-bar-section .dropdown li:not(.has-form) a:not(.button):hover,
.top-bar-section .dropdown li:not(.has-form) a:not(.button):active {border-left:5px solid #e6ae2c}
.top-bar-section ul li:hover,.top-bar-section li:not(.has-form) a:not(.button):hover{background-color: #fff}
.top-bar-section .dropdown li:hover:not(.has-form):not(.active) > a:not(.button),
.top-bar-section li:not(.has-form) a:not(.button):hover,.top-bar-section .dropdown li.title h5 a:hover,
.top-bar-section .dropdown li.parent-link a:hover {background-color: #fff}
.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:hover:not(.button) {background-color: #fff}
.top-bar-section li.active:not(.has-form) span:not(.button),
.top-bar-section li.trail:not(.has-form) span:not(.button) {border-left:5px #e6ae2c;background-color: #fff}
.top-bar-section ul li:hover:not(.has-form) > a {background-color: #fff}
.top-bar-section li.search,
.top-bar-section li.search:not(.has-form){border-left: 0px solid #fff}
.top-bar-section ul li.search:hover,.top-bar-section ul li.toggle-search:hover {background-color:#e6ae2c}

#search-kompakt-elm {border-top:1px solid #fff}
#search-kompakt-elm #search-feld{background-color: #e6ae2c}
input[type="submit"] {border: 1px solid #555;background-color: #555;color:#fff;}
input[type="submit"]:hover{background-color:#fff;border: 1px solid #555;color:#555}

@media only screen and (min-width: 64rem) {
  #search-kompakt-elm-1024 #search-feld {background-color: #e6ae2c}
}
.top-bar-section ul.level4 li {border:0px solid #f3f3f3;border-left:5px solid #fcf7ea;background-color: #f7f7f7}
.top-bar-section ul.level4 li:hover {border-left:5px solid #e6ae2c;background-color: #fcf7ea}
.top-bar-section ul.level4 li:hover a,.top-bar-section ul.level4 li:hover a:hover {background-color: #fcf7ea;border-left:5px solid #fcf7ea}

.medium-4 .video-shariff-preview-text {background:#e6ae2c}
.video-shariff-preview-icon:before {color:#e6ae2c}