* {
  color: black !important;
  text-shadow: none !important;
  background: transparent !important;
  box-shadow: none !important;
}

a {
  text-decoration: underline;
}
a:visited {
  text-decoration: underline;
}
a[href]:after {
  content: " (" attr(href) ")";
}

abbr[title]:after {
  content: " (" attr(title) ")";
}

a[href^="javascript:"]:after, a[href^="#"]:after {
  content: "";
}

pre, blockquote {
  border: 1px solid #999999;
  page-break-inside: avoid;
}

thead {
  display: table-header-group;
}

tr {
  page-break-inside: avoid;
}

img {
  page-break-inside: avoid;
  max-width: 100% !important;
}

p, h2, h3 {
  orphans: 3;
  widows: 3;
}

h2, h3 {
  page-break-after: avoid;
}

select {
  background: white !important;
}

.navbar {
  display: none;
}

.table td, .table th {
  background-color: white !important;
}

.btn > .caret, .dropup > .btn > .caret {
  border-top-color: black !important;
}

.label {
  border: 1px solid black;
}

.table {
  border-collapse: collapse !important;
}

.table-bordered th, .table-bordered td {
  border: 1px solid #dddddd !important;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

#header, nav, .navi-left, .mkcontact, .pb_head, footer,
.news-list-browse, .news-list-morelink, .navi-footer, .news-archive-wrapper, .pagebrowser,
.carousel-indicators {
  display: none;
}

.news-latest-item, .carousel-inner {
  display: block;
}

.news-latest-item.item, .panel-collapse {
  display: block !important;
}

img {
  width: 50%;
}

a {
  color: black;
  text-decoration: none;
}
a[href]:after {
  content: "";
}

abbr[title]:after {
  content: " (" attr(title) ")";
}

.bottom_teaser .row.content > div {
  width: 100% !important;
}
.bottom_teaser .row.content > div figure {
  float: left;
  width: 30% !important;
}
.bottom_teaser .row.content > div figure img {
  width: 90%;
}
.bottom_teaser .row.content > div h2 {
  margin: 0 0 10px 0;
}
