*/
/**********************************************
***********************************************
**** FILE: master_editor
***********************************************
***********************************************/
h1,
h2,
h3,
h4,
h5,
h6 {
  color: #000000;
}
p.hint a:hover,
blockquote.hint a:hover {
  color: #ED8322;
}
a {
  color: #000000;
}
a:hover {
  color: #ED8322;
}
a.arrow:before {
  color: #ED8322;
}
a.arrow:hover {
  color: #ED8322;
}
a.video:before,
a.lightbox:before,
a.vcard:before,
a.mail:before,
a.xing:before,
a.check:before,
a.check-empty:before,
a.empty-calendar:before {
  color: #000000;
}
a.video:hover,
a.lightbox:hover,
a.vcard:hover,
a.mail:hover,
a.xing:hover,
a.check:hover,
a.check-empty:hover,
a.empty-calendar:hover {
  color: #ED8322;
}
a.settings:before,
a.profile:before,
a.bills:before,
a.support:before,
a.database:before {
  color: #ED8322;
}
a.settings:hover,
a.profile:hover,
a.bills:hover,
a.support:hover,
a.database:hover {
  color: #ED8322;
}
a.button {
  background-color: #ED8322;
}
a.button:hover {
  background-color: #000000;
}
a.button.invers {
  background-color: #000000;
}
a.button.invers:hover {
  background-color: #ED8322;
}
ul li:before {
  color: #000000;
}
ul.linklist li a:before {
  color: #ED8322;
}
.select.highlight:before {
  background-color: #ED8322;
}
.select.highlight select {
  background-color: #ED8322;
  border: 1px solid #ED8322;
}
button,
input[type="submit"] {
  background-color: #ED8322;
}
button:hover,
input[type="submit"]:hover {
  background-color: #000000;
}
form fieldset > legend {
  color: #000000;
}
/**********************************************
***********************************************
**** FILE: master_content
***********************************************
***********************************************/
/*--------------------------
	Tab-Content
----------------------------*/
.tab-content ul.resp-tabs-list li.resp-tab-item:hover {
  color: #ED8322;
}
.tab-content ul.resp-tabs-list li.resp-tab-item.resp-tab-active {
  color: #000000;
}
.tab-content ul.resp-tabs-list li.resp-tab-item.resp-tab-active:hover {
  color: #000000;
}
.tab-content ul.resp-tabs-list li.resp-tab-item.highlighted {
  background-color: #ED8322;
}
.tab-content ul.resp-tabs-list li.resp-tab-item.highlighted:hover {
  background-color: #ED8322;
}
/*--------------------------
	Accordion-Content
----------------------------*/
.tab-content h2.resp-accordion:hover {
  color: #ED8322;
}
.tab-content h2.resp-accordion .resp-arrow:before {
  color: #ED8322;
}
.tab-content h2.resp-accordion.resp-tab-active:hover {
  color: #000000;
}
/*--------------------------
	Carousel
----------------------------*/
#CarouselFWD .active-item > div > div {
  background-color: #000000 !important;
}
/*--------------------------
	Boxes
----------------------------*/
.box.disquieter {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, #000000));
  background: -ms-linear-gradient(bottom, #000000, #000000);
  background: -moz-linear-gradient(center bottom, #000000 0%, #000000 100%);
  background: -o-linear-gradient(#000000, #000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=0);
}
.box.disquieter a:hover,
.box.disquieter a:hover:before {
  color: #ED8322;
}
/*--------------------------
	Pagination
----------------------------*/
.pagination a,
.pagination span {
  color: #000000;
}
.pagination a:hover,
.list-js-pagination a:hover {
  color: #ED8322;
}
.pagination .prev,
.pagination .next {
  color: #ED8322;
}
.pagination .prev:hover,
.pagination .next:hover {
  color: #ED8322;
}
/*--------------------------
	Register
----------------------------*/
.register > div > a {
  color: #000000;
}
.register > div > a:hover {
  color: #ED8322;
}
/*--------------------------
	Tags
----------------------------*/
.tags > span:hover {
  color: #ED8322;
}
.tags > span:hover:after {
  color: #ED8322;
}
/*--------------------------
	News & Events
----------------------------*/
.news-list .news-item .title,
.events-list .event-item .title {
  color: #000000;
}
.news-list .news-item .title:hover,
.events-list .event-item .title:hover {
  color: #ED8322;
}
.event-item .date-box {
  background-color: #EEEFED;
  color: #000000;
}
.service-box a:hover,
.service-box a:hover:before {
  color: #ED8322 !important;
}
.event-main-info {
  color: #000000;
}
table.calendar thead tr th.next a:before,
table.calendar thead tr th.prev a:before {
  color: #ED8322;
}
table.calendar thead tr th.next a:hover:before,
table.calendar thead tr th.prev a:hover:before {
  color: #ED8322;
}
table.calendar thead tr th .month {
  color: #000000;
}
table.calendar tbody a {
  color: rgba(0, 44, 84, 0.5);
}
table.calendar tbody a.other-month {
  color: #A3AA9F;
}
table.calendar tbody a.hasEvents {
  color: #000000;
}
table.calendar tbody a:hover {
  color: #ED8322;
}
/*--------------------------
	Contact person
----------------------------*/
.contact-person .name {
  color: #000000;
}
/*--------------------------
	Search
----------------------------*/
.search-form-box a.hint:hover {
  color: #ED8322;
}
.search-form-box label {
  color: #000000;
}
.extended-search-link:after {
  color: #ED8322;
}
.search-results .result-item.highlight .date-box {
  background-color: #000000;
}
/*--------------------------
	Download-List
----------------------------*/
.download-list .download-items .download-item:before {
  color: #ED8322;
}
/*--------------------------
	Messages-List
----------------------------*/
.messages-list .messages-items .message-item:before {
  color: #ED8322;
}
.messages-list .messages-items .message-item .delete-message:hover:after {
  color: #ED8322;
}
/*--------------------------
	Sitemap
----------------------------*/
.sitemap ul li:before {
  color: #ED8322;
}
/**********************************************
***********************************************
**** FILE: screen_master
***********************************************
***********************************************/
/*--------------------------
    Header
----------------------------*/
#header .top-nav ul li.search form button,
#header .top-nav ul li a {
  color: #000000;
}
#header .top-nav ul li.search form button:hover,
#header .top-nav ul li a:hover {
  color: #ED8322;
}
#header .top-nav ul li.collection-list-link > a > span {
  background-color: #ED8322;
}
#header .top-nav ul li.collection-list-link > a:hover > span {
  background-color: #575E53;
}
#header .logo img {
  width: 426px;
  height: 24px;
}
#header .partner-info {
  width: 213px;
}
#header .partner-info img {
  width: 213px;
  height: 12px;
}
/*--------------------------
    Nav
----------------------------*/
#nav .main-nav > ul > li > ul .touch-alt-link:hover,
#nav .main-nav > ul > li > .flyout .touch-alt-link:hover {
  color: #ED8322;
}
#nav .main-nav > ul > .menu-item:hover,
#nav .main-nav > ul > .menu-item:hover > a,
#nav .main-nav > ul > .menu-item.active > a {
  border-top: 1px solid #000000;
}
#nav .main-nav > ul > li > a {
  color: #000000;
}
#nav .main-nav > ul > li > .flyout ul.subnav > li > ul > li > a:after,
#nav .main-nav > ul > li > ul > li > ul > li > a:after {
  color: #575E53;
}
#nav.fixed-on-top {
  border-bottom: 1px solid #000000;
}
#nav.fixed-on-top .main-nav > ul > li.active > a:before {
  border-top-color: #000000;
}
#nav .mobile-nav > ul > li:hover,
#nav .mobile-nav > ul > li:hover > a,
#nav .mobile-nav > ul > li.open,
#nav .mobile-nav > ul > li.open > a,
#nav .mobile-nav > ul > li.active > a {
  border-top: 1px solid #000000;
}
#nav .mobile-nav > ul > li > a {
  color: #000000;
}
/*--------------------------
    Social Media Flag
----------------------------*/
.social-media-flag a {
  color: #000000;
}
.social-media-flag a:hover {
  color: #ED8322;
}
/*--------------------------
    Breadcrumb
----------------------------*/
.breadcrumb ul li a:hover {
  color: #ED8322;
}
/*--------------------------
    Teaser
----------------------------*/
.teaser .wrapper .info-box {
  background-color: #000000;
}
.teaser .wrapper a:hover,
.teaser .wrapper a:hover:before {
  color: #ED8322;
}
/*--------------------------
    Index Teaser
----------------------------*/
#index-teaser {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ED8322), color-stop(1, #000000));
  background: -ms-linear-gradient(bottom, #ED8322, #000000);
  background: -moz-linear-gradient(center bottom, #ED8322 0%, #000000 100%);
  background: -o-linear-gradient(#000000, #ED8322);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ED8322', GradientType=0);
}
#index-teaser .wrapper .teaser-text {
  background-color: #000000;
  background-color: rgba(0, 44, 84, 0.8);
}
#index-teaser .wrapper .teaser-text .dark {
  color: #000000;
}
#index-teaser .wrapper .teaser-text .light {
  color: #ED8322;
}
#index-teaser .wrapper .info-box {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #000000), color-stop(1, rgba(0, 44, 84, 0.5)));
  background: -ms-linear-gradient(bottom, #000000, rgba(0, 44, 84, 0.5));
  background: -moz-linear-gradient(center bottom, #000000 0%, rgba(0, 44, 84, 0.5) 100%);
  background: -o-linear-gradient(rgba(0, 44, 84, 0.5), #000000);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(0, 44, 84, 0.5)', endColorstr='#000000', GradientType=0);
}
/*--------------------------
    Subteaser
----------------------------*/
#subteaser {
  background: #000000;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ED8322), color-stop(1, #000000));
  background: -ms-linear-gradient(bottom, #ED8322, #000000);
  background: -moz-linear-gradient(center bottom, #ED8322 0%, #000000 100%);
  background: -o-linear-gradient(#000000, #ED8322);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#ED8322', GradientType=0);
}
#subteaser .scd-nav {
  background-color: #000000;
}
#subteaser .scd-nav ul li:hover a,
#subteaser .scd-nav ul li.active a {
  background-color: #ED8322;
}
/*--------------------------
    Footer
----------------------------*/

#footer {
  clear: both;
}


#footer .footer-top ul.service li a:hover,
#footer .footer_nav a:hover,
#footer .company .social-media a:hover,
#footer .company .copyright-nav ul li a:hover {
  color: #ED8322;
}
/**********************************************
***********************************************
**** FILE: custom_3
***********************************************
***********************************************/
/**************************
	Logo
***************************/
#header .logo img {
	height: 100px;
	width: auto;
}
#subteaser .wrapper .mk_vorschaltseite .cs-cols > div * {
    display: inherit;
}
.detailed-agenda .detailed-agenda-wrapper .agenda-item .description div.highlight.purple {
	background-color: rgba(255, 230, 117, 0.55);
}
.detailed-agenda .detailed-agenda-wrapper .agenda-item .description div.highlight.green {
	background-color: rgba(123,185,39, 0.3);//23, 185, 39, 1);
}
.detailed-agenda .detailed-agenda-wrapper .agenda-item .description div.highlight.red {
	background-color: rgba(224, 9, 20, 0.55);
}
.detailed-agenda .detailed-agenda-wrapper .agenda-item .description div.highlight.violett {
	background-color: rgba(228, 219, 233, 1);
}

.error-message {
  display: none;
  background-color: rgb(245, 118, 118);
  padding: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
  text-align: center;
}

.success-message {
  display: none;
  background-color: rgb(139, 235, 127);
  padding: 5px;
  margin-bottom: 5px;
  border-radius: 5px;
  text-align: center;
}

/*--------------------------
    DevExtreme Fixes
----------------------------*/
.dx-radiobutton-icon-dot {
    margin-top: -15px!important;
    margin-left: 5px!important;
}