.kufertools_logo {
  max-width: 475px;
}

/* 
header {
  background-color: #052C5A; /* blau */
  color: white;
}     */

header .container { 
  padding: 1.2em 0 0 0;
}

/* Menü */
nav {
  background-color: #052C5A;
}

/* Blättern */
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
  background-color: #052C5A;
  border: 1px solid #052C5A;
}

/* Reiter */
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  background-color: #052C5A;
}


/* Footer */
footer {
  background-color: #052C5A;
}

footer a:focus {
color: #fff;
}

.footerbold {
   font-weight: bold;
}
/* Öffnungszeiten in Tabelle */

footer .table-responsive { 
  display: block;
  width: auto;
  overflow-x: auto;
}

footer .table {
  border: none;
}

footer .table > tbody > tr > td, 
footer .table > tbody > tr > th, 
footer .table > tfoot > tr > td, 
footer .table > tfoot > tr > th, 
footer .table > thead > tr > td, 
footer .table > thead > tr > th  {
  border: none;
  padding-top: 2px; 
  padding-bottom: 2px;
}

footer .wo_tag {
  font-weight: bold;
}

/* Speziell für Anwesenmheiten: Button  "alle Teilanwesenheiten anzeigen" ausblenden */
#anwbuttons .expandAll {  display: none; }
.teilnehmTable > .teilnehmAnw #unExpandedState { display: none; }
