/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-300.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Light'), local('OpenSans-Light'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-300italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Light Italic'), local('OpenSans-LightItalic'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300italic.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300italic.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300italic.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300italic.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-300italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'), url('/fileadmin/setup/fonts/open-sans-v17-latin-regular.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-regular.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-regular.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-regular.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-regular.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url('/fileadmin/setup/fonts/open-sans-v17-latin-italic.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-italic.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-italic.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-italic.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-600.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-600italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600italic.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600italic.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600italic.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600italic.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-600italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-700.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-700italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700italic.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700italic.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700italic.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700italic.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-700italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-800.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* open-sans-800italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: url('/fileadmin/setup/fonts/open-sans-v17-latin-800italic.eot');
  /* IE9 Compat Modes */
  src: local('Open Sans ExtraBold Italic'), local('OpenSans-ExtraBoldItalic'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800italic.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800italic.woff2') format('woff2'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800italic.woff') format('woff'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800italic.ttf') format('truetype'), url('/fileadmin/setup/fonts/open-sans-v17-latin-800italic.svg#OpenSans') format('svg');
  /* Legacy iOS */
}
/* oswald-200 - latin-ext_vietnamese_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 200;
  src: url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-200.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-200.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-200.woff2') format('woff2'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-200.woff') format('woff'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-200.ttf') format('truetype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-200.svg#Oswald') format('svg');
  /* Legacy iOS */
}
/* oswald-regular - latin-ext_vietnamese_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-regular.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-regular.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-regular.woff2') format('woff2'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-regular.woff') format('woff'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-regular.ttf') format('truetype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-regular.svg#Oswald') format('svg');
  /* Legacy iOS */
}
/* oswald-300 - latin-ext_vietnamese_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 300;
  src: url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-300.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-300.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-300.woff2') format('woff2'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-300.woff') format('woff'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-300.ttf') format('truetype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-300.svg#Oswald') format('svg');
  /* Legacy iOS */
}
/* oswald-500 - latin-ext_vietnamese_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 500;
  src: url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-500.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-500.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-500.woff2') format('woff2'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-500.woff') format('woff'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-500.ttf') format('truetype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-500.svg#Oswald') format('svg');
  /* Legacy iOS */
}
/* oswald-600 - latin-ext_vietnamese_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 600;
  src: url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-600.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-600.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-600.woff2') format('woff2'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-600.woff') format('woff'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-600.ttf') format('truetype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-600.svg#Oswald') format('svg');
  /* Legacy iOS */
}
/* oswald-700 - latin-ext_vietnamese_latin_cyrillic-ext_cyrillic */
@font-face {
  font-family: 'Oswald';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-700.eot');
  /* IE9 Compat Modes */
  src: local(''), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-700.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-700.woff2') format('woff2'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-700.woff') format('woff'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-700.ttf') format('truetype'), url('/fileadmin/setup/fonts/oswald-v29-latin-ext_vietnamese_latin_cyrillic-ext_cyrillic-700.svg#Oswald') format('svg');
  /* Legacy iOS */
}
/* source-serif-pro-regular - latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 400;
  src: url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-regular.eot');
  /* IE9 Compat Modes */
  src: local('Source Serif Pro'), local('SourceSerifPro-Regular'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-regular.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-regular.woff2') format('woff2'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-regular.woff') format('woff'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-regular.ttf') format('truetype'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-regular.svg#SourceSerifPro') format('svg');
  /* Legacy iOS */
}
/* source-serif-pro-700 - latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 700;
  src: url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-700.eot');
  /* IE9 Compat Modes */
  src: local('Source Serif Pro Bold'), local('SourceSerifPro-Bold'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-700.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-700.woff2') format('woff2'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-700.woff') format('woff'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-700.ttf') format('truetype'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-700.svg#SourceSerifPro') format('svg');
  /* Legacy iOS */
}
/* source-serif-pro-600 - latin */
@font-face {
  font-family: 'Source Serif Pro';
  font-style: normal;
  font-weight: 600;
  src: url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-600.eot');
  /* IE9 Compat Modes */
  src: local('Source Serif Pro Semibold'), local('SourceSerifPro-Semibold'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-600.eot?#iefix') format('embedded-opentype'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-600.woff2') format('woff2'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-600.woff') format('woff'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-600.ttf') format('truetype'), url('/fileadmin/setup/fonts/source-serif-pro-v7-latin-600.svg#SourceSerifPro') format('svg');
  /* Legacy iOS */
}
.news nav.page-navigation {
  width: 100%;
  margin-bottom: 1em;
  margin-top: 1em;
}
.news .clear {
  clear: both;
  width: 100%;
}
.news .nav ul {
  float: left;
  display: inline;
  margin: 0;
}
.news .nav li {
  float: left;
}
.news .nav a {
  float: left;
  display: block;
}
.news .nav:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.news .article {
  padding-bottom: 15px;
  margin-bottom: 15px;
}
.news .article:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
}
.news .article:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.news .article .news-img-wrap {
  background: #fff;
}
.news .article .news-img-wrap a {
  display: block;
  float: left;
  background: #fff;
}
.news .article .news-img-wrap img {
  float: left;
  height: auto;
  width: 100%;
}
.news .article .teaser-text {
  margin: 0 0 20px 0;
}
.news .article h3 {
  margin-bottom: 1rem;
}
.news .footer {
  clear: both;
  padding: 10px 0 0 0;
  border-top: 1px solid #eee;
  margin-top: 15px;
  color: #888;
}
.news .footer p {
  line-height: 1em;
}
.news .footer span {
  display: inline-block;
  white-space: normal;
  padding-right: 8px;
  margin-right: 8px;
  border-right: 1px solid #ddd;
}
.news .footer span:last-child {
  border-right: 0;
}
.news .footer .news-category a {
  text-transform: uppercase;
}
.news .no-news-found {
  color: #DB0202;
  font-style: italic;
}
.news .page-navigation p {
  float: left;
}
.news .page-navigation ul {
  float: right;
}
.news .page-navigation ul li {
  float: left;
  display: block;
  padding: 0 2px;
  background: none;
}
.news .page-navigation ul li a {
  display: block;
}
/* category menu view */
.news-category-view ul li {
  padding: 5px 8px;
}
.news-category-view ul li li {
  padding: 2px 8px 2px 12px;
}
.news-category-view > ul > li:nth-child(even) {
  background: #f9f9f9;
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
}
.news-category-view .category-desc {
  padding-left: 10px;
  margin-left: 10px;
  border-left: 1px solid #ddd;
}
.news-latest-item {
  padding-left: -15px;
  padding-right: -15px;
}
.news-latest-item .article {
  background-color: #fff;
}
.news-latest-item .news-text {
  padding: 0.5rem;
}
.news-latest-item .img-fluid {
  width: 100%;
}
/* single view */
.news-single .footer {
  margin-bottom: 20px;
  margin-top: 5px;
  padding: 10px 0 0 0;
  border-bottom: 0;
  border-top: 1px solid #eee;
}
.news-single .article .news-img-wrap img {
  float: none;
  margin-bottom: 5px;
}
.news-single figure.image {
  display: block;
}
.news-single .mediaelement-image {
  margin-bottom: 5px;
}
.news-single .teaser-text {
  color: #888;
}
.news-single .teaser-text p {
  font-size: 1rem;
  font-weight: bold;
}
.news-latest-container .news_text {
  padding-top: 0.3rem;
}
.news-latest-kalender-container .news_date {
  margin-top: 15px;
}
.news-latest-kalender-container .news_date .news-list-category {
  float: left;
}
.news-latest-kalender-container .news_date .news-list-date {
  float: left;
  padding: 0 5px;
  line-height: 2rem;
  font-size: 1.3rem;
}
.news-latest-kalender-container .news_text h2 {
  font-size: 1.4rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 10px;
}
.news-latest-kalender-container .news_text h2 a {
  color: #555555;
}
.news-latest-kalender-container .news_text p {
  font-size: 0.96rem;
}
.news-latest-kalender-container .news-footer {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.news-latest-kalender-container .news-footer a.btn-block {
  width: 91%;
}
.news-text-wrap {
  margin-bottom: 10px;
}
.news-img-caption {
  color: #888;
}
/* related news + files */
.news-related-wrap {
  display: table;
  margin-top: 20px;
  width: 100%;
}
.news-related {
  width: 50%;
  padding: 15px;
  border: 1px solid #eee;
  display: table-cell;
}
.news-related ul li {
  line-height: 1em;
  margin-bottom: 12px;
}
.news-related ul li span {
  border-right: 1px solid #DDDDDD;
  display: inline-block;
  margin-right: 8px;
  padding-right: 8px;
  color: #888;
}
.news-related ul li span :last-child {
  border-right: 0;
  padding-right: 0;
}
.news-related h4 {
  margin-bottom: 10px;
}
.news-related-files ul li {
  margin-bottom: 20px;
}
.news-related-files .news-related-files-link .jpg {
  background-position: 0 0;
}
.news-clear {
  clear: both;
  width: 100%;
}
.news-list-kalender-container .news-list-category {
  float: left;
}
.news-list-kalender-container .news-list-date {
  float: left;
  padding: 0 5px;
  line-height: 2rem;
}
.news-list-kalender-container .header h3 {
  margin-bottom: 10px !important;
}
.news-list-kalender-container .article {
  padding: 0;
}
.news-list-kalender-container .article .date-badge {
  text-align: center;
  width: 3.2rem;
  height: 4rem;
  background-color: #D9230F;
  color: #fff;
}
.news-list-kalender-container .footer {
  margin: 0;
}
.news-list-small-kalender-container .news-list-category {
  float: left;
}
.news-list-small-kalender-container .news-date {
  margin-top: 10px;
}
.news-list-small-kalender-container .news-list-date {
  float: left;
  padding: 0 5px;
  line-height: 2rem;
}
.news-list-small-kalender-container .header h3 {
  text-transform: uppercase;
  margin-bottom: 10px !important;
  line-height: 1.2;
}
.news-list-small-kalender-container .article {
  padding: 0;
}
.news-list-small-kalender-container .footer {
  margin: 0;
}
.list-group.list-group-horizontal-md a.active {
  padding: 0.33rem 0.667rem;
}
body {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
}
.nav-meta-wrapper {
  background-color: rgba(3, 15, 104, 0.25);
}
.nav-meta-wrapper .nav-meta {
  background-color: rgba(3, 15, 104, 0);
}
.nav-meta-wrapper a.nav-link {
  color: white;
}
.nav-meta-wrapper a.nav-link:hover, .nav-meta-wrapper a.nav-link:active {
  color: #030f68;
}
@media (max-width: 719px) {
  body {
    border: 0px solid #f4f4f4;
  }
}
div#page-wrapper, div#page-footer {
  margin: auto;
  background-color: #ffffff;
  max-width: 1650px;
}
@media (max-width: 1539px) {
  div#page-wrapper, div#page-footer {
    max-width: 1250px;
  }
}
@media (max-width: 719px) {
  div#page-wrapper, div#page-footer {
    margin: 0rem;
    background-color: #ffffff;
  }
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: 'Open Sans';
  font-weight: 300;
  line-height: 1.1;
  font-style: normal;
}
h1, h2, h3, h4, h5, h6, #submenu .nav-item {
  word-wrap: break-word;
}
header.h-1, header.h-2 {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  margin-top: 0px;
  margin-bottom: 2rem;
  border-bottom-color: rgba(3, 15, 104, 0.25);
}
h1 {
  margin-bottom: 1.3rem;
  font-size: 1.88889rem;
  color: #595A59;
}
h1 .subheader {
  font-size: 1.2rem;
  color: #727472 !important;
}
h2 {
  margin-bottom: 1rem;
  font-size: 1.4333rem;
  color: #595A59;
}
h2.subheader {
  font-size: 1.5rem;
}
h3 {
  margin-bottom: 0.7rem;
  font-size: 1.2rem;
}
h3.subheader {
  font-size: 1rem;
}
h4 {
  margin-bottom: 0.5rem;
  font-size: 1.11111rem;
}
h4.subheader {
  font-size: 0.8rem !important;
}
h5 {
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
h5.subheader {
  font-size: 0.8rem !important;
  margin-bottom: 0.2rem;
}
.subheader {
  margin-bottom: 1.7rem;
  font-family: 'Open Sans';
  font-weight: 100;
}
.display-1, .display-2, .display-3, .display-4 {
  font-family: 'Source Serif Pro' !important;
}
.display-1 {
  line-height: 1.1;
  font-size: 1.5rem;
  font-weight: 600;
  font-style: normal;
  text-transform: uppercase;
  text-decoration: none;
}
@media screen and (max-width: 768px) {
  .display-1 {
    font-size: 1.2rem;
  }
}
.display-2 {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .display-2 {
    font-size: 1.2rem;
  }
}
.display-3 {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .display-3 {
    font-size: 1.2rem;
  }
}
.display-4 {
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .display-4 {
    font-size: 1.2rem;
  }
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 500;
  line-height: 1.1;
  font-style: normal;
}
a.active {
  color: #fff;
  background-color: #595A59;
}
.nav-underline .active {
  font-weight: 500;
  color: #fff;
}
#main-navbar a.nav-link {
  font-size: 1.25rem !important;
}
#main-navbar .dropdown-item:hover, #main-navbar .dropdown-item:focus {
  background-color: rgba(3, 15, 104, 0.25);
}
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #f9f9f9;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 1rem 2rem;
  }
}
.breadcrumb {
  border-bottom: 0px solid;
}
.breadcrumb .container {
  border-top: 0px solid;
  border-bottom: 5px solid;
  border-color: rgba(3, 15, 104, 0.25);
  line-height: 3rem;
}
hr {
  height: 12px !important;
  border-top: 1px solid rgba(3, 15, 104, 0.25);
}
hr.ce-div {
  border-top: 5px solid;
  border-bottom: 0px solid;
  height: 1px;
  border-color: rgba(3, 15, 104, 0.25);
  margin-bottom: 3rem;
}
.border {
  border: 1px solid;
  border-color: rgba(3, 15, 104, 0.25) !important;
}
.border-top {
  border-top: 1px solid rgba(3, 15, 104, 0.25) !important;
}
main:before {
  background-color: rgba(3, 15, 104, 0.25);
}
blockquote {
  background-color: none !important;
  border: 0px solid rgba(149, 165, 166, 0.3);
  padding: 0 0 0 4rem;
}
#page-content a {
  word-wrap: break-word;
}
.page-navigation {
  padding: 15px 0px !important;
}
.page-item.active .page-link {
  background-color: rgba(3, 15, 104, 0.25);
  border-color: #030f68;
}
.page-item .page-link:hover, .page-item .page-link:focus {
  color: #fff;
  background-color: #020a43;
  background-image: linear-gradient(#031177, #030f68 6%, #030d59);
  background-repeat: no-repeat;
  filter: none;
  border: 1px solid #020a48;
}
.news-text-wrap a {
  word-wrap: break-word;
}
.news-text-wrap a[href*="#"] {
  color: #727472;
  background-color: #f2f3f2;
  border-radius: 0.25rem;
}
.bg-customTwo {
  background-color: rgba(3, 15, 104, 0.25);
}
.btn-primary {
  background-color: rgba(3, 15, 104, 0.25);
  background-image: none;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: rgba(3, 15, 104, 0.25);
  border-color: #030f68;
}
.ce-link-content {
  height: 100%;
  border-radius: 15px;
}
div.footnote {
  border-top: 1px solid #bbb !important;
  margin-top: 3rem !important;
  padding-top: 1rem !important;
}
div.footnote p {
  font-size: 75%;
}
#page-footer {
  margin-top: 1rem;
}
#page-footer a.active {
  color: #595A59;
  background-color: #d9d9d9;
}
.news ul.list-unstyled li.media {
  border-bottom: 1px solid rgba(3, 15, 104, 0.25);
}
.news ul.list-unstyled li.media:nth-of-type(1) {
  border-top: 1px solid rgba(3, 15, 104, 0.25);
  padding-top: 1rem;
}
.dp--cookie-check label {
  color: white;
}
