@charset "UTF-8";
/* CSS Document */

@font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon.eot?91rqty');
  src:  url('../fonts/icomoon.eot?91rqty#iefix') format('embedded-opentype'),
    url('../fonts/icomoon.ttf?91rqty') format('truetype'),
    url('../fonts/icomoon.woff?91rqty') format('woff'),
    url('../fonts/icomoon.svg?91rqty#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow:before {
  content: "\e901";
  padding-left: 8px;
  font-size: 17px;
  color: blue;
}

.icon-arrow.black:before {
    color: #000;
}

.topnews-abstract .icon-arrow:before {
	padding-left: 12px;
	font-size: 28px;

}

svg path {
    fill: blue;
}

.bg-green .stage-background,
.bg-green .logobox {
	background-color: #dafff2 !important;
}

.bg-rose .stage-background,
.bg-rose .logobox {
	background-color: #fad9da !important;
}

.bg-lightblue .stage-background,
.bg-lightblue .logobox {
	background-color: #B5E0FE !important;
}
.bg-lightred .stage-background,
.bg-lightred .logobox {
	background-color: #fdd9e8 !important;
}

.bg-yellow .stage-background,
.bg-yellow .logobox {
	background-color: #feeda2 !important;
}

.subnavigation a {
	text-decoration: none;
}

.textbox a {
    text-decoration: none;
}
.textbox a:hover {
    text-decoration: underline;
}

.red .stageholder, 
.red .stageword,
.red .subtext,
.red .stage-statement,
.red .navitem,
.red .w-nav-link,
.red .togglelink,
.red .subnavlink,
.red .w-dropdown-link.w--current
.red .bc-link,
.red .subnavigation a,
.red .textbox a {
	color: #ff0064;
}

.red .submenu.w--open {
	border-color: #ff0064;
}

.red .subnavlink:hover {
	background-color: #ffe5ef;
}

.red svg path {
    fill: #ff0064;
}

.blue .stageholder, 
.blue .stageword,
.blue .subtext,
.blue .stage-statement,
.blue .navitem,
.blue .w-nav-link,
.blue .togglelink,
.blue .subnavlink,
.blue .w-dropdown-link.w--current,
.blue .subnavigation a,
.blue .textbox a {
	color: #0000ff;
}

.purple .stageholder, 
.purple .stageword,
.purple .subtext,
.purple .stage-statement,
.purple .navitem,
.purple .w-nav-link,
.purple .togglelink,
.purple .subnavlink,
.purple .w-dropdown-link.w--current,
.purple .bc-link,
.purple .subnavigation a,
.purple .textbox a {
	color: #8747F5;
}

.purple .submenu.w--open {
	border-color: #8747f5;
}

.purple .subnavlink:hover {
	background-color: #f3ecfe;
}

.purple svg path {
    fill: #8747f5;
}

.newslist h4,
.newslist .topline { 
    color: blue;
}

/* Footer */
.footer .link, .footer a {
	color:#fff;
	text-decoration: none;
}
.footer .link:hover, .footer a:hover {
	color:#fff;
}

.termin-info {
	display: none;
}

.termin-more:hover {
	cursor: pointer;
}

.letter {
	text-transform: uppercase !important;
}

.factbox-head-purple {
	color: #853FFF;
}

.factbox-content-purple {
	background-color: #F2EBFF;
}

.red-current {
	background-color: rgba(255, 0, 0, .1) !important;
}

.sidenote-content.purple a {
	color: #853fff;
}

.w-radio.disabled {
  display:none;
}

.button-disabled {
  background-color: #cbcbcb !important;
  cursor: not-allowed !important;
}

.disporecipient-info p {
  color: #cbcbcb;
  margin-bottom: 0;
}