/*--------------------------
	Tab-Content
----------------------------*/
.sma #wrapper .tab-content ul.resp-tabs-list li.resp-tab-item:hover {
  color: #336699;
}
.sma #wrapper .tab-content ul.resp-tabs-list li.resp-tab-item.resp-tab-active {
  color: #013467;
}
.sma #wrapper .tab-content ul.resp-tabs-list li.resp-tab-item.resp-tab-active:hover {
  color: #013467;
}
.sma #wrapper .tab-content ul.resp-tabs-list li.resp-tab-item.highlighted {
  background-color: #336699;
}
.sma #wrapper .tab-content ul.resp-tabs-list li.resp-tab-item.highlighted:hover {
  background-color: #013467;
}
/*--------------------------
	Accordion-Content
----------------------------*/
.sma #wrapper .tab-content h2.resp-accordion:hover {
  color: #336699;
}
.sma #wrapper .tab-content h2.resp-accordion .resp-arrow:before {
  color: #336699;
}
.sma #wrapper .tab-content h2.resp-accordion.resp-tab-active:hover {
  color: #013467;
}
/*--------------------------
	Boxes
----------------------------*/
.sma #wrapper .box.disquieter {
  background: #013467;
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #336699), color-stop(1, #013467));
  background: -ms-linear-gradient(bottom, #336699, #013467);
  background: -moz-linear-gradient(center bottom, #336699 0%, #013467 100%);
  background: -o-linear-gradient(#013467, #336699);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#013467', endColorstr='#336699', GradientType=0);
}
.sma #wrapper .box.disquieter a:hover,
.sma #wrapper .box.disquieter a:hover:before {
  color: #100a10;
}
/*--------------------------
	Pagination
----------------------------*/
.sma #wrapper .pagination a,
.sma #wrapper .pagination span {
  color: #013467;
}
.sma #wrapper .pagination a:hover {
  color: #336699;
}
.sma #wrapper .pagination .prev,
.sma #wrapper .pagination .next {
  color: #336699;
}
.sma #wrapper .pagination .prev:hover,
.sma #wrapper .pagination .next:hover {
  color: #013467;
}
/*--------------------------
	Register
----------------------------*/
.sma #wrapper .register > div > a {
  color: #013467;
}
.sma #wrapper .register > div > a:hover {
  color: #336699;
}
/*--------------------------
	Tags
----------------------------*/
.sma #wrapper .tags > span:hover {
  color: #336699;
}
.sma #wrapper .tags > span:hover:after {
  color: #336699;
}
/*--------------------------
	News & Events
----------------------------*/
.sma #wrapper .news-list .news-item .title,
.sma #wrapper .events-list .event-item .title {
  color: #013467;
}
.sma #wrapper .news-list .news-item .title:hover,
.sma #wrapper .events-list .event-item .title:hover {
  color: #336699;
}
.sma #wrapper .event-item .date-box {
  background-color: #013467;
  color: #FFF;
}
.sma #wrapper .service-box a:hover,
.sma #wrapper .service-box a:hover:before {
  color: #336699 !important;
}
.sma #wrapper .event-main-info {
  color: #013467;
}
.sma #wrapper table.calendar thead tr th.next a:before,
.sma #wrapper table.calendar thead tr th.prev a:before {
  color: #336699;
}
.sma #wrapper table.calendar thead tr th.next a:hover:before,
.sma #wrapper table.calendar thead tr th.prev a:hover:before {
  color: #013467;
}
.sma #wrapper table.calendar thead tr th .month {
  color: #013467;
}
.sma #wrapper table.calendar tbody a {
  color: rgba(1, 52, 103, 0.5);
}
.sma #wrapper table.calendar tbody a.other-month {
  color: #a3aa9f;
}
.sma #wrapper table.calendar tbody a.hasEvents {
  color: #013467;
}
.sma #wrapper table.calendar tbody a:hover {
  color: #336699;
}
/*--------------------------
	Contact person
----------------------------*/
.sma #wrapper .contact-person .name {
  color: #013467;
}
/*--------------------------
	Search
----------------------------*/
.sma #wrapper .search-form-box a.hint:hover {
  color: #336699;
}
.sma #wrapper .search-form-box label {
  color: #013467;
}
.sma #wrapper .extended-search-link:after {
  color: #336699;
}
.sma #wrapper .search-results .result-item.highlight .date-box {
  background-color: #013467;
}
/*--------------------------
	Download-List
----------------------------*/
.sma #wrapper .download-list .download-items .download-item:before {
  color: #336699;
}
/*--------------------------
	Messages-List
----------------------------*/
.sma #wrapper .messages-list .messages-items .message-item:before {
  color: #336699;
}
.sma #wrapper .messages-list .messages-items .message-item .delete-message:hover:after {
  color: #336699;
}
/*--------------------------
	Sitemap
----------------------------*/
.sma #wrapper .sitemap ul li:before {
  color: #336699;
}

/*
    Override table styling for booth table coloring
*/
#wrapper table.booth-table {
  tr th {
    background-color: #5b5b5b;
    color: white;
    text-align: center;
  }
  margin-top: 40px;
  border: 1px solid white;
  border-collapse: inherit;
  text-align: center;
}
#wrapper table.booth-table tr th:first-child,
#wrapper table.booth-table tr td:first-child {
  font-weight: 400 !important;
}
#wrapper table.booth-table thead + tbody tr:nth-child(even) {
    // background-color: inherit;
}
/* Ebene 0, erste Zeile (span) */
td.level-0-fst-row-span,
td.level-1-fst-row-span {
  background-color: #d9949e;
  color: white;
}
tbody.level-0 td.snd-col-fst-row,
tbody.level-1 td.snd-col-fst-row,
tbody.level-1 td.snd-col-fth-row {
  background-color: #1c5378;
  color: white;
}
tbody.level-0 td.snd-col-snd-row {
  background-color: #3d7899;
  color: white;
}
tbody.level-0 td.snd-col-trd-row {
  background-color: #2b8ed8;
  color: white;
}
tbody.level-0 td.snd-col-fth-row,
tbody.level-1 td.snd-col-trd-row,
tbody.level-1 td.snd-col-sixth-row {
  background-color: #39abf7;
  color: white;
}

/* Ebene 0, zweite Zeile */
td.level-0-snd-row-span {
  background-color: #99846d;
  color: white;
}
tbody.level-0 td.snd-col-fifth-row {
  background-color: #153e5a;
  color: white;
}

/* Ebene 0, dritte Zeile */
td.level-0-trd-row-span {
  background-color: #bbbbbb;
  color: white;
}
tbody.level-0 td.snd-col-sixth-row,
tbody.level-1 td.snd-col-snd-row,
tbody.level-1 td.snd-col-fifth-row {
  background-color: #3d7896;
  color: white;
}

/* Ebene 0, zweite Zeile */
td.level-1-snd-row-span {
  background-color: #cbdd8b;
  color: black;
}
tbody.level-0 td.snd-col-fifth-row {
  background-color: #153e5a;
  color: white;
}
