@font-face {
   font-family: 'OpenSansRegular';
   src: url('/css/fonts/opensans_regular/OpenSans-Regular-webfont.eot');
   src: local('☺︎'), url('/css/fonts/opensans_regular/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans_regular/OpenSans-Regular-webfont.woff') format('woff'), url('/css/fonts/opensans_regular/OpenSans-Regular-webfont.ttf') format('truetype'), url('/css/fonts/opensans_regular/OpenSans-Regular-webfont.svg#OpenSans-Regular-webfont') format('svg');
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'OpenSansLight';
   src: url('/css/fonts/opensans_light/OpenSans-Light-webfont.eot');
   src: local('☺︎'), url('/css/fonts/opensans_light/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans_light/OpenSans-Light-webfont.woff') format('woff'), url('/css/fonts/opensans_light/OpenSans-Light-webfont.ttf') format('truetype'), url('/css/fonts/opensans_light/OpenSans-Light-webfont.svg#OpenSans-Light-webfont') format('svg');
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'OpenSansBold';
   src: url('/css/fonts/opensans_bold/OpenSans-Bold-webfont.eot');
   src: local('☺︎'), url('/css/fonts/opensans_bold/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans_bold/OpenSans-Bold-webfont.woff') format('woff'), url('/css/fonts/opensans_bold/OpenSans-Bold-webfont.ttf') format('truetype'), url('/css/fonts/opensans_bold/OpenSans-Bold-webfont.svg#OpenSans-Bold-webfont') format('svg');
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'OpenSansBoldItalic';
   src: url('/css/fonts/opensans_bold/OpenSans-BoldItalic-webfont.eot');
   src: local('☺︎'), url('/css/fonts/opensans_bolditalic/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans_bolditalic/OpenSans-BoldItalic-webfont.woff') format('woff'), url('/css/fonts/opensans_bolditalic/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('/css/fonts/opensans_bolditalic/OpenSans-BoldItalic-webfont.svg#open_sansbold_italic') format('svg');
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'OpenSansItalic';
   src: url('/css/fonts/opensans_italic/OpenSans-Italic-webfont.eot');
   src: local('☺︎'), url('/css/fonts/opensans_italic/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans_italic/OpenSans-Italic-webfont.woff') format('woff'), url('/css/fonts/opensans_italic/OpenSans-Italic-webfont.ttf') format('truetype'), url('/css/fonts/opensans_italic/OpenSans-Italic-webfont.svg#OpenSans-Italic-webfont') format('svg');
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'OpenSansSemibold';
   src: url('/css/fonts/opensans_semibold/OpenSans-Semibold-webfont.eot');
   src: local('☺︎'), url('/css/fonts/opensans_semibold/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans_semibold/OpenSans-Semibold-webfont.woff') format('woff'), url('/css/fonts/opensans_semibold/OpenSans-Semibold-webfont.ttf') format('truetype'), url('/css/fonts/opensans_semibold/OpenSans-Semibold-webfont.svg#OpenSans-Semibold-webfont') format('svg');
   font-weight: normal;
   font-style: normal
}

@font-face {
   font-family: 'OpenSansSemiBoldItalic';
   src: url('/css/fonts/opensans_semibolditalic/OpenSans-BoldItalic-webfont.eot');
   src: local('☺︎'), url('/css/fonts/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('/css/fonts/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('/css/fonts/opensans_semibolditalic/OpenSans-SemiboldItalic-webfont.svg#OpenSans-SemiBoldItalic-webfont') format('svg');
   font-weight: normal;
   font-style: normal
}

.uzk15__clearfix:after {
   content: ".";
   display: block;
   clear: both;
   visibility: hidden;
   line-height: 0;
   height: 0
}

.uzk15__clearfix {
   display: inline-block
}

html[xmlns] .uzk15__clearfix {
   display: block
}

* html .uzk15__clearfix {
   height: 1%
}

.uzk15__clearBoth,
.uzk15__seperator {
   float: none;
   width: 0;
   height: 0;
   clear: both;
   overflow: hidden;
   line-height: 0;
   font-size: 0;
   margin: 0;
   padding: 0
}

.uzk15__invisible {
   position: absolute!important;
   width: 1px;
   height: 1px;
   overflow: hidden;
   clip: rect(1px 1px 1px 1px);
   clip: rect(1px, 1px, 1px, 1px)
}

.uzk15__jumpinvisible {
   position: absolute!important;
   height: 1px;
   width: 1px;
   overflow: hidden;
   clip: rect(1px 1px 1px 1px);
   clip: rect(1px, 1px, 1px, 1px)
}

.uzk15__jumpinvisible:focus {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   z-index: 100;
   position: absolute;
   left: auto;
   top: 0;
   width: auto;
   height: auto;
   min-height: 1.875em;
   margin: 0;
   padding: .625em .625em .625em .625em;
   clip: auto;
   font-size: .875em;
   font-weight: bold;
   line-height: 1;
   text-decoration: none;
   border: none;
   -webkit-border-radius: .3125em;
   -moz-border-radius: .3125em;
   border-radius: .3125em;
   outline: none;
   border: 3px solid #253746;
   color: #253746;
   background-color: #fff
}

@media print {
   .uzk15__jumpinvisible,
   .uzk15__jumpinvisible:focus {
      display: none!important
   }
}

.uzk15__printonly {
   display: none
}

.uzk15__displaynone {
   display: none!important
}

.uzk15__mainwrapper {
   max-width: 100%;
   margin: 0 auto 0 auto
}

.uzk15__aheadcontent {
   width: 96.2962%;
   margin-right: 1.8518%;
   margin-left: 1.8518%
}

.uzk15__maincontent {
   min-height: 100%
}

.uzk15__contextinfo {
   min-height: 100%;
   clear: both
}

.uzk15__maincontent .uzk15__grid_33,
.uzk15__maincontent .uzk15__grid_50,
.uzk15__maincontent .uzk15__grid_67,
.uzk15__maincontent .uzk15__grid_100,
.uzk15__contextinfo .uzk15__grid_33,
.uzk15__contextinfo .uzk15__grid_50,
.uzk15__contextinfo .uzk15__grid_67,
.uzk15__contextinfo .uzk15__grid_100 {
   width: 96.2962%;
   margin-right: 1.8518%;
   margin-left: 1.8518%
}

.uzk15__mainheader .uzk15__grid_100,
.uzk15__mainfooter .uzk15__grid_100,
.uzk15__magazinesearch .uzk15__grid_100 {
   width: 97.2222%;
   margin-right: 1.3888%;
   margin-left: 1.3888%
}

.uzk15__magazine_homepage .uzk15__aheadcontent {
   width: 100%;
   margin-right: 0;
   margin-left: 0
}

.uzk15__magazine_homepage .uzk15__maincontent {
   width: 100%;
   margin-right: 0;
   margin-left: 0
}

.uzk15__magazine_search .uzk15__maincontent {
   width: 97.2222%;
   margin-right: 1.3888%;
   margin-left: 1.3888%
}

@media screen and (min-width:1280px) {
   .uzk15__magazine_homepage .uzk15__maincontent {
      width: 97.2222%;
      margin-right: 1.3888%;
      margin-left: 1.3888%
   }
}

@media screen and (min-width:768px) {
   .uzk15__magazinedetail .uzk15__maincontent {
      width: 97.2222%;
      margin-right: 1.3888%;
      margin-left: 1.3888%
   }
   .uzk15__magazinedetail .uzk15__contextinfo {
      width: 97.2222%;
      margin-right: 1.3888%;
      margin-left: 1.3888%
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazinedetail .uzk15__maincontent {
      float: left;
      width: 66.6667%;
      margin: 0
   }
   .uzk15__magazinedetail .uzk15__contextinfo {
      float: left;
      width: 33.3333%;
      margin: 0;
      clear: none
   }
}

.uzk15__contextinfo .uzk15__subgrid_50,
.uzk15__contextinfo .uzk15__subgrid_100 {
   width: 96.2962%;
   margin-right: 1.8518%;
   margin-left: 1.8518%
}

@media screen and (min-width:320px) {
   .uzk15__mainwrapper {
      max-width: 20em
   }
}

@media screen and (min-width:480px) {
   .uzk15__mainwrapper {
      max-width: 30em
   }
   .uzk15__contextinfo .uzk15__subgrid_50 {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
}

@media screen and (min-width:640px) {
   .uzk15__mainwrapper {
      max-width: 40em
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainwrapper {
      max-width: 48em
   }
   .uzk15__aheadcontent {
      width: 97.2222%;
      margin-right: 1.3888%;
      margin-left: 1.3888%
   }
   .uzk15__maincontent {
      float: left;
      width: 66.6667%
   }
   .uzk15__contextinfo {
      float: left;
      width: 33.3333%;
      clear: none
   }
   .uzk15__maincontent .uzk15__grid_33 {
      float: left;
      width: 29.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
   .uzk15__maincontent .uzk15__grid_33.uzk15__textfloatleft {
      margin-right: 3.7036%
   }
   .uzk15__maincontent .uzk15__grid_50 {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
   .uzk15__maincontent .uzk15__grid_50.uzk15__textfloatleft {
      margin-right: 3.7036%
   }
   .uzk15__maincontent .uzk15__grid_67 {
      float: left;
      width: 62.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
   .uzk15__maincontent .uzk15__grid_100 {
      float: left;
      width: 96.2962%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
   @media screen and (min-width:768px) {
      .uzk15__contextinfo .uzk15__grid_33,
      .uzk15__contextinfo .uzk15__grid_50,
      .uzk15__contextinfo .uzk15__grid_67,
      .uzk15__contextinfo .uzk15__grid_100 {
         width: 92.5%;
         margin-right: 3.75%;
         margin-left: 3.75%
      }
   }
   .uzk15__mainsite .uzk15__contextinfo .uzk15__subgrid_50,
   .uzk15__mainsite .uzk15__contextinfo .uzk15__subgrid_100,
   .uzk15__mainsite .uzk15__contextinfo .uzk15__editorblock {
      width: 92.5%;
      margin-right: 3.75%;
      margin-left: 3.75%
   }
   .uzk15__subsite .uzk15__contextinfo .uzk15__subgrid_50,
   .uzk15__subsite .uzk15__contextinfo .uzk15__subgrid_100,
   .uzk15__subsite .uzk15__contextinfo .uzk15__editorblock {
      width: 92.5%;
      margin-right: 3.75%;
      margin-left: 3.75%
   }
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__grid_33.uzk15__grid_50_special {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__grid_33.uzk15__grid_50_special {
      float: left;
      width: 29.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__grid_67.uzk15__grid_50_special {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__grid_67.uzk15__grid_50_special {
      float: left;
      width: 62.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
}

@media screen and (min-width:1024px) {
   .uzk15__mainwrapper {
      max-width: 64em
   }
   .uzk15__mainsite .uzk15__maincontent {
      float: left;
      width: 75%
   }
   .uzk15__mainsite .uzk15__contextinfo {
      float: left;
      width: 25%;
      clear: none
   }
   .uzk15__subsite .uzk15__maincontent {
      float: left;
      width: 66.6667%
   }
   .uzk15__subsite .uzk15__contextinfo {
      float: left;
      width: 33.3333%;
      clear: none
   }
   .uzk15__mainsite .uzk15__contextinfo .uzk15__grid_33,
   .uzk15__mainsite .uzk15__contextinfo .uzk15__grid_50,
   .uzk15__mainsite .uzk15__contextinfo .uzk15__grid_67,
   .uzk15__mainsite .uzk15__contextinfo .uzk15__grid_100 {
      width: 88.2354%;
      margin-right: 5.8823%;
      margin-left: 5.8823%
   }
   .uzk15__subsite .uzk15__contextinfo .uzk15__grid_33,
   .uzk15__subsite .uzk15__contextinfo .uzk15__grid_50,
   .uzk15__subsite .uzk15__contextinfo .uzk15__grid_67,
   .uzk15__subsite .uzk15__contextinfo .uzk15__grid_100 {
      width: 92.5%;
      margin-right: 3.75%;
      margin-left: 3.75%
   }
}

@media screen and (min-width:1280px) {
   .uzk15__mainwrapper {
      max-width: 80em
   }
   .uzk15__mainsite .uzk15__contextinfo .uzk15__subgrid_50 {
      float: left;
      width: 38.2354%;
      margin-right: 5.8823%;
      margin-left: 5.8823%
   }
   .uzk15__subsite .uzk15__contextinfo .uzk15__subgrid_50 {
      float: left;
      width: 42.5%;
      margin-right: 3.75%;
      margin-left: 3.75%
   }
}

@media screen and (min-width:1440px) {
   .uzk15__mainwrapper {
      max-width: 90em
   }
}

@media print {
   .uzk15__mainwrapper {
      max-width: 100%;
      width: 100%
   }
}

html.js .uzk15__jsinvisible {
   display: none
}

.uzk15__webforms {
   margin-bottom: 1.5em
}

.uzk15__webforms #formshead {
   font-size: 1em;
   color: #4c4c4c
}

.uzk15__webforms input[type="text"],
.uzk15__webforms input[type="search"] {
   -webkit-appearance: none!important;
   appearance: none
}

.uzk15__webforms input[type="text"]::-webkit-input-placeholder,
.uzk15__webforms input[type="search"]::-webkit-input-placeholder {
   color: #595959
}

.uzk15__webforms input[type="text"]:-moz-placeholder,
.uzk15__webforms input[type="search"]:-moz-placeholder {
   color: #595959;
   opacity: 1
}

.uzk15__webforms input[type="text"]::-moz-placeholder,
.uzk15__webforms input[type="search"]::-moz-placeholder {
   color: #595959;
   opacity: 1
}

.uzk15__webforms input[type="text"]:-ms-input-placeholder,
.uzk15__webforms input[type="search"]:-ms-input-placeholder {
   color: #595959
}

.uzk15__webforms button[type="submit"]::-moz-focus-inner,
.uzk15__webforms input[type="submit"]::-moz-focus-inner {
   border: none
}

.uzk15__webforms select:-moz-focusring {
   color: transparent;
   text-shadow: 0 0 0 #000;
   outline: none
}

.uzk15__webforms button::-moz-focus-inner,
.uzk15__webforms input::-moz-focus-inner,
.uzk15__webforms select::-moz-focus-inner {
   border: none;
   outline: none
}

.uzk15__webforms input[type="radio"]::-moz-focus-inner,
.uzk15__webforms input[type="radio"]::-moz-focus-outer,
.uzk15__webforms input[type="radio"]::-moz-focusring {
   color: black;
   text-shadow: none;
   border: none!important
}

.uzk15__webforms input[type="text"],
.uzk15__webforms input[type="password"],
.uzk15__webforms input[type="email"],
.uzk15__webforms input[type="url"],
.uzk15__webforms textarea {
   -webkit-appearance: none
}

.uzk15__webforms select {
   appearance: none;
   -webkit-appearance: none
}

.uzk15__webforms input::-ms-clear {
   display: none
}

@media screen and (min-width:768px) {
   .uzk15__webforms.uzk15__standardform {
      border: 1px solid #dbdbdb;
      padding: 1em;
      padding-bottom: 0;
      margin-bottom: 1.875em
   }
}

.uzk15__webforms .uzk15__iconlink span.uzk15__tooltipper {
   position: absolute;
   height: 1px;
   width: 1px;
   overflow: hidden;
   clip: rect(1px 1px 1px 1px);
   clip: rect(1px, 1px, 1px, 1px)
}

.uzk15__webforms .uzk15__iconlink:hover span.uzk15__tooltipper,
.uzk15__webforms .uzk15__iconlink:focus span.uzk15__tooltipper,
.uzk15__webforms .uzk15__iconlink:active span.uzk15__tooltipper {
   margin: -2.5em 0 0 2.8125em;
   display: inline-block;
   padding: .625em;
   width: auto;
   height: auto;
   overflow: auto;
   clip: auto;
   font-size: 1em;
   color: #32475b;
   -webkit-border-radius: .125em;
   -moz-border-radius: .125em;
   border-radius: .125em;
   border: 1px solid #dbdbdb;
   background-color: #fff;
   -webkit-box-shadow: .1875em .1875em .4375em 0 rgba(0, 0, 0, 0.75);
   -moz-box-shadow: .1875em .1875em .4375em 0 rgba(0, 0, 0, 0.75);
   box-shadow: .1875em .1875em .4375em 0 rgba(0, 0, 0, 0.75)
}

.uzk15__webforms .uzk15__iconlink {
   display: inline-block;
   outline: none
}

.uzk15__webforms .uzk15__iconlink:hover,
.uzk15__webforms .uzk15__iconlink:focus,
.uzk15__webforms .uzk15__iconlink:active {
   outline: 1px solid transparent
}

.uzk15__webforms .uzk15__icon-info_neg {
   display: block;
   width: .875em;
   height: .875em;
   margin-left: .5em
}

.uzk15__webforms .uzk15__icon-info_neg svg {
   position: relative;
   float: none;
   display: block;
   fill: #4c4c4c;
   font-size: 1em;
   width: 100%;
   height: 100%
}

.uzk15__webforms .uzk15__downloadfile {
   float: right
}

.uzk15__webforms .uzk15__downloadfile a {
   color: #58595b;
   background-position: 0 0;
   padding-left: 0;
   padding-left: 1.85714em;
   font-size: 1em
}

.uzk15__webforms .uzk15__linkbutton {
   overflow: visible;
   clear: both
}

.uzk15__webforms .uzk15__linkbutton button {
   float: right
}

.uzk15__webforms legend,
.uzk15__webforms label {
   display: block;
   width: 100%;
   margin: 0;
   padding: 0;
   font-size: .8125em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   line-height: 1.5625em;
   color: #4c4c4c
}

.uzk15__webforms .uzk15__checkradio label {
   line-height: 1.16667em
}

.uzk15__webforms input,
.uzk15__webforms textarea,
.uzk15__webforms select {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   margin: 0 0 .5em 0;
   padding: .71429em .57143em .71429em .57143em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1;
   color: #4c4c4c;
   border: 1px solid #dbdbdb;
   width: 100%;
   height: 2em;
   -webkit-border-radius: .125em;
   -moz-border-radius: .125em;
   border-radius: .125em;
   background-color: #fff
}

.uzk15__webforms select[multiple] {
   height: 6.875em
}

.uzk15__webforms input {
   padding-top: 0;
   padding-bottom: 0
}

.uzk15__webforms input,
.uzk15__webforms select {
   height: 2.28571em
}

.uzk15__webforms select {
   cursor: pointer
}

.uzk15__webforms textarea {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   min-height: 9.375em;
   resize: vertical
}

.uzk15__webforms .uzk15__width100 textarea {
   min-height: 11.875em
}

.uzk15__webforms input[type="checkbox"],
.uzk15__webforms input[type="radio"] {
   width: auto;
   height: auto;
   border: none;
   background-image: none
}

.uzk15__webforms input[type="number"] {
   padding-right: 0
}

.uzk15__webforms fieldset {
   display: block;
   border: none;
   padding: 0;
   appearance: none;
   position: relative;
   margin-bottom: 1em
}

.uzk15__webforms .uzk15__width50 fieldset {
   float: left
}

@media screen and (min-width:320px) {
   .uzk15__webforms .uzk15__width50 fieldset {
      width: 100%
   }
}

@media screen and (min-width:1024px) {
   .uzk15__webforms .uzk15__width50 fieldset {
      width: 46%
   }
}

.uzk15__webforms legend {
   display: block;
   width: 100%;
   margin: 0 0 .875em 0;
   padding: 0;
   font-size: .875em;
   line-height: 1.16667em;
   color: #4c4c4c
}

.uzk15__webforms .uzk15__checkradio input[type="checkbox"],
.uzk15__webforms .uzk15__checkradio input[type="radio"] {
   float: left;
   margin-right: .75em;
   margin-top: .125em
}

.uzk15__webforms input:focus,
.uzk15__webforms textarea:focus,
.uzk15__webforms select:focus {
   border-color: #4c4c4c;
   outline: 1px solid transparent
}

.uzk15__webforms input[type="checkbox"]:focus,
.uzk15__webforms input[type="radio"]:focus {
   float: left;
   width: auto;
   -moz-box-shadow: 0 0 .1875em #000;
   -webkit-box-shadow: 0 0 .1875em #000;
   box-shadow: 0 0 .1875em #000;
   border: 1px solid #000;
   outline: 1px solid transparent
}

.uzk15__webforms .uzk15__notes {
   font-size: .875em;
   margin: 0 0 1.25em 0
}

.uzk15__webforms .uzk15__selectstyle {
   position: relative;
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   overflow: hidden;
   width: 100%;
   height: 1.875em;
   padding: .3125em 0 .3125em 0;
   line-height: 1;
   min-height: 2em;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border: 1px solid #dbdbdb;
   background-repeat: no-repeat;
   background-color: #fff
}

.uzk15__desktop_sticky .uzk15__webforms .uzk15__selectstyle {
   position: static
}

.uzk15__webforms .uzk15__selectstyle:after {
   position: absolute;
   right: 0;
   top: 0;
   content: "";
   width: 2em;
   height: 100%;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0ic29ydGllcnVuZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJzb3J0aWVydW5nXzFfIj4NCgk8Zz4NCgkJPHBhdGggZD0iTTE0LjgsNy45Yy0wLjMtMC4zLTAuNy0wLjMtMC45LDBMMTAsMTEuN0w2LjEsNy45Yy0wLjMtMC4zLTAuNy0wLjMtMC45LDBjLTAuMywwLjMtMC4zLDAuNywwLDAuOWw0LjMsNC4zDQoJCQljMC4xLDAuMSwwLjMsMC4yLDAuNSwwLjJjMC4yLDAsMC4zLTAuMSwwLjUtMC4ybDQuMy00LjNDMTUsOC41LDE1LDguMSwxNC44LDcuOUwxNC44LDcuOXogTTE0LjgsNy45Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+DQo=");
   background-color: #fff;
   -moz-background-size: auto auto;
   -o-background-size: auto auto;
   background-size: auto auto;
   background-position: right .5em top 50%;
   background-repeat: no-repeat;
   pointer-events: none
}

.uzk15__webforms .uzk15__selectstyle select {
   font-size: .875em;
   padding-right: .8125em;
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
   color: #253746;
   line-height: 1.3;
   margin: -0.4375em 0 -0.4375em;
   padding: 0 0 0 .5em;
   width: 120%;
   height: inherit;
   border: none;
   background-image: none;
   background-color: transparent
}

.uzk15__webforms .uzk15__selectstyle select option {
   color: #000
}

.uzk15__webforms .uzk15__selectstyle select:focus {
   outline: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__webforms .uzk15__selectstyle select:focus option {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__webforms.uzk15__magazinesearchform .uzk15__selectstyle {
   height: 2.3125em
}

.uzk15__webforms .uzk15__headerstandardselect .uzk15__selectstyle:after {
   width: 2em;
   background-image: none;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImF1c2tsYXBwZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjYmJiYmJiIj4KPHBvbHlnb24gaWQ9ImF1c2tsYXBwZW5fMV8iIHBvaW50cz0iMCw5LjggOC45LDEzLjkgMTEuMywxMy45IDIwLDkuOCAyMCw2LjEgMTcuOCw2LjEgMTAsOS44IDIuMSw2LjEgMCw2LjEgIi8+Cjwvc3ZnPgo=);
   -moz-background-size: .8125em .8125em;
   -o-background-size: .8125em .8125em;
   background-size: .8125em .8125em;
   background-position: right .625em top 50%;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px
}

.uzk15__webforms .uzk15__headerstandardselect .uzk15__selectstyle select {
   padding-left: .38462em;
   line-height: 1.3;
   font-size: .8125em;
   color: #595959
}

.uzk15__webforms .uzk15__required {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxzdmcgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB3aWR0aD0iNiIgaGVpZ2h0PSI1IiB2aWV3Qm94PSIwIDAgMzIuMjc1MzkxIDMwLjQ2ODc1IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWluWU1pbiBtZWV0IiBpZD0ic3ZnMzAzMyI+DQogIDxtZXRhZGF0YSBpZD0ibWV0YWRhdGEzMDQxIj4NCiAgICA8cmRmOlJERj4NCiAgICAgIDxjYzpXb3JrIHJkZjphYm91dD0iIj4NCiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+DQogICAgICAgIDxkYzp0eXBlIHJkZjpyZXNvdXJjZT0iaHR0cDovL3B1cmwub3JnL2RjL2RjbWl0eXBlL1N0aWxsSW1hZ2UiLz4NCiAgICAgICAgPGRjOnRpdGxlLz4NCiAgICAgIDwvY2M6V29yaz4NCiAgICA8L3JkZjpSREY+DQogIDwvbWV0YWRhdGE+DQogIDxkZWZzIGlkPSJkZWZzMzAzOSIvPg0KICA8ZyBpZD0iZzMwNjUiPg0KICAgIDxnIGlkPSJ0ZXh0MzAzNSIgc3R5bGU9ImZvbnQtc2l6ZToxMDBweDtmb250LWZhbWlseTphcmlhbCI+DQogICAgICA8dGl0bGU+cmVxdWlyZWQ8L3RpdGxlPg0KICAgICAgPHBhdGggZD0iTSAwLDE0LjM1NTQ2OSAyLjI0NjA5MzgsNy40MjE4NzUgQyA3LjQyMTg2NDUsOS4yNDQ4NTUyIDExLjE4MTYyNiwxMC44MjM2MyAxMy41MjUzOTEsMTIuMTU4MjAzIDEyLjkwNjg4NSw2LjI2NjM0MjYgMTIuNTgxMzY1LDIuMjEzNjEyMyAxMi41NDg4MjgsMCBsIDcuMDgwMDc4LDAgYyAtMC4wOTc2OCwzLjIyMjcyNTggLTAuNDcyMDI3LDcuMjU5MTgwMSAtMS4xMjMwNDcsMTIuMTA5Mzc1IDMuMzUyODQsLTEuNjkyNjQ2IDcuMTkzOTgyLC0zLjI1NTE0NDQgMTEuNTIzNDM4LC00LjY4NzUgbCAyLjI0NjA5NCw2LjkzMzU5NCBjIC00LjEzNDE0NiwxLjM2NzI0NCAtOC4xODY4NzcsMi4yNzg3MDIgLTEyLjE1ODIwNCwyLjczNDM3NSAxLjk4NTY1MiwxLjcyNTMxNCA0Ljc4NTEyOSw0LjgwMTQ4MyA4LjM5ODQzOCw5LjIyODUxNSBMIDIyLjY1NjI1LDMwLjQ2ODc1IEMgMjAuNzY4MjA1LDI3Ljg5NzE4IDE4LjUzODM5LDI0LjM5NzgzNSAxNS45NjY3OTcsMTkuOTcwNzAzIDEzLjU1NzkyNiwyNC41NjA1OTUgMTEuNDQyMDQzLDI4LjA1OTk0MSA5LjYxOTE0MDYsMzAuNDY4NzUgTCAzLjg1NzQyMTksMjYuMzE4MzU5IEMgNy42MzM0NTI4LDIxLjY2MzQ2MyAxMC4zMzUyNzMsMTguNTg3Mjk0IDExLjk2Mjg5MSwxNy4wODk4NDQgNy43NjM2NjEsMTYuMjc2MDk4IDMuNzc2MDM0OCwxNS4zNjQ2NDEgMCwxNC4zNTU0NjkiIGlkPSJwYXRoMzA2MyIgc3R5bGU9ImZvbnQtc2l6ZToxMDBweDtmb250LWZhbWlseTphcmlhbCIvPg0KICAgIDwvZz4NCiAgPC9nPg0KPC9zdmc+);
   background-repeat: no-repeat;
   background-position: 0 0;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   display: inline-block;
   width: .43em;
   height: .4em;
   margin-left: .3125em;
   margin-bottom: .3125em;
   padding: 0;
   line-height: 1;
   font-size: 1em
}

.uzk15__webforms label .uzk15__message.uzk15__invalid,
html.no-js .uzk15__webforms input+.uzk15__message,
html.no-js .uzk15__webforms textarea+.uzk15__message {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   z-index: 100;
   display: block;
   width: auto;
   margin: .375em 0 .375em 0;
   padding: 0 0 0 1.5em;
   font-style: normal;
   color: #da0011;
   background-repeat: no-repeat;
   background-position: 0 .1875em;
   -moz-background-size: 1em 1em;
   -o-background-size: 1em 1em;
   background-size: 1em 1em;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNiAxNiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2RhMDAxMSI+CjxwYXRoIGQ9Ik0xNS44MiwxNC41MjlsLTYuOTM4LTEzQzguNzA5LDEuMjA0LDguMzcsMSw4LjAwMSwxSDhDNy42MzEsMSw3LjI5MywxLjIwMyw3LjExOSwxLjUyOGwtNi45NjksMTMKCWMtMC4xNjYsMC4zMTEtMC4xNTcsMC42ODUsMC4wMjMsMC45ODZDMC4zNTQsMTUuODE0LDAuNjgsMTYsMS4wMzEsMTZoMTMuOTA2YzAuMzUxLDAsMC42NzctMC4xODQsMC44NTgtMC40ODYKCUMxNS45NzYsMTUuMjEzLDE1Ljk4NSwxNC44MzksMTUuODIsMTQuNTI5eiBNOCwxNGMtMC41NTIsMC0xLTAuNDQ4LTEtMXMwLjQ0OC0xLDEtMWMwLjU1MSwwLDEsMC40NDgsMSwxUzguNTUxLDE0LDgsMTR6IE05LDEwLjAxNgoJYzAsMC41NTMtMC40NDksMS0xLDFjLTAuNTUyLDAtMS0wLjQ0Ny0xLTF2LTRjMC0wLjU1MiwwLjQ0OC0xLDEtMWMwLjU1MSwwLDEsMC40NDgsMSwxVjEwLjAxNnoiLz4KPC9zdmc+Cg==)
}

.uzk15__errorlist {
   list-style-type: none;
   margin: 0 0 1.125em 0;
   padding: 0;
   font-size: .8125em
}

.uzk15__errorlist li {
   position: relative;
   margin-bottom: .125em
}

.uzk15__errorlist li a {
   padding-left: 0;
   display: inline-block;
   text-decoration: none;
   color: #595959
}

.uzk15__errorlist li a:hover,
.uzk15__errorlist li a:focus,
.uzk15__errorlist li a:active {
   text-decoration: underline
}

.uzk15__errorlist li .uzk15__icon {
   float: left;
   margin-top: .125em;
   width: 1em;
   height: 1em
}

.uzk15__errorlist li .uzk15__icon-error svg {
   display: block;
   width: 100%;
   height: 100%;
   fill: #da0011;
   text-decoration: none
}

.uzk15__errorlist li .uzk15__error-title {
   margin-left: .5em
}

.uzk15__errorlist li .uzk15__error {
   color: #da0011
}

.uzk15__webforms .uzk15__error {
   color: #da0011
}

.uzk15__webforms .uzk15__svg-error {
   fill: #da0011;
   height: .625em;
   width: .625em;
   position: absolute;
   top: 2.375em
}

html.no-js .uzk15__webforms input+.uzk15__message,
html.no-js .uzk15__webforms textarea+.uzk15__message {
   display: none
}

html.no-svg .uzk15__webforms .uzk15__required {
   font-weight: normal
}

.uzk15__webforms input[required][aria-invalid="false"],
.uzk15__webforms textarea[required][aria-invalid="false"],
html.no-js .uzk15__webforms input[required]:valid,
html.no-js .uzk15__webforms textarea[required]:valid,
html.no-js .uzk15__webforms select[required]:valid {
   padding-right: 2em;
   border-color: #dbdbdb;
   background-position: 99% center;
   background-repeat: no-repeat;
   -moz-background-size: 1.375em 1.375em;
   -o-background-size: 1.375em 1.375em;
   background-size: 1.375em 1.375em
}

.uzk15__webforms input[required][aria-invalid="false"]:focus,
.uzk15__webforms textarea[required][aria-invalid="false"]:focus html.no-js .uzk15__webforms input[required]:valid:focus,
html.no-js .uzk15__webforms textarea[required]:valid:focus,
html.no-js .uzk15__webforms select[required]:valid:focus {
   border-color: #dbdbdb
}

html.no-js .uzk15__webforms input:invalid:focus+.message,
html.no-js .uzk15__webforms textarea:invalid:focus+.message,
html.no-js .uzk15__webforms input:invalid:focus+.message:before,
html.no-js .uzk15__webforms textarea:invalid:focus+.message:before,
html.no-js .uzk15__webforms select:invalid:focus+.message:before {
   position: absolute;
   top: 2em;
   right: -18.6em;
   display: block;
   width: 18em;
   min-height: 2em;
   margin-left: 0
}

html.no-js .uzk15__webforms.uzk15__invalid input:invalid:focus+.message,
html.no-js .uzk15__webforms.uzk15__invalid textarea:invalid:focus+.message,
html.no-js .uzk15__webforms.uzk15__invalid input:invalid:focus+.message:before,
html.no-js .uzk15__webforms.uzk15__invalid textarea:invalid:focus+.message:before,
html.no-js .uzk15__webforms.uzk15__invalid select:invalid:focus+.message:before {
   display: none
}

html.no-js .uzk15__webforms input:invalid:focus+.message:after,
html.no-js .uzk15__webforms textarea:invalid:focus+.message:after,
html.no-js .uzk15__webforms select:invalid:focus+.message:after {
   content: attr(data-msg-required)
}

.uzk15__webforms input[aria-invalid="true"],
.uzk15__webforms textarea[aria-invalid="true"] {
   border-color: #da0011
}

.uzk15__webforms.uzk15__invalid input:invalid,
.uzk15__webforms.uzk15__invalid textarea:invalid,
.uzk15__webforms.uzk15__invalid select:invalid,
.uzk15__webforms.uzk15__invalid input:invalid:focus,
.uzk15__webforms.uzk15__invalid textarea:invalid:focus,
.uzk15__webforms.uzk15__invalid select:invalid:focus,
html.no-js .uzk15__webforms input:invalid,
html.no-js .uzk15__webforms textarea:invalid {
   border-color: #da0011
}

.uzk15__webforms input[aria-invalid="true"]:focus,
.uzk15__webforms textarea[aria-invalid="true"]:focus,
.uzk15__webforms select[aria-invalid="true"]:focus,
html.no-js .uzk15__webforms input:invalid:focus,
html.no-js .uzk15__webforms textarea:invalid:focus {
   padding-right: 2em;
   border-color: #da0011;
   background-position: 99% center;
   background-repeat: no-repeat;
   -moz-background-size: 1.375em 1.375em;
   -o-background-size: 1.375em 1.375em;
   background-size: 1.375em 1.375em
}

html.no-js .uzk15__webforms input:invalid,
html.no-js .uzk15__webforms textarea:invalid {
   border-color: #dbdbdb
}

.uzk15__focusborder {
   border: 1px solid #4c4c4c
}

.uzk15__focusinvalidborder {
   border: 1px solid #da0011
}

.uzk15__webforms .uzk15__width25 {
   width: 96%
}

.uzk15__webforms .uzk15__width50 {
   width: 96%
}

.uzk15__webforms .uzk15__width75 {
   width: 96%
}

.uzk15__webforms .uzk15__width100 {
   width: 96%
}

.uzk15__webforms .uzk15__checkradio {
   clear: both;
   margin-bottom: .625em
}

.uzk15__webforms fieldset .uzk15__checkradio:last-child {
   margin-bottom: 0
}

.uzk15__webforms .uzk15__row {
   clear: both;
   display: block;
   margin: 0
}

@media screen and (min-width:768px) {
   .uzk15__webforms .uzk15__row {
      margin: 0 -1em 1em -1em
   }
   .uzk15__webforms .uzk15__field {
      position: relative;
      float: left;
      margin: 0 2% 0 2%
   }
   .uzk15__webforms .uzk15__width25 {
      width: 21%
   }
   .uzk15__webforms .uzk15__width50 {
      width: 46%
   }
   .uzk15__webforms .uzk15__width75 {
      width: 71%
   }
   .uzk15__webforms .uzk15__width100 {
      width: 96%
   }
   .uzk15__webforms .uzk15__checkradio {
      clear: both
   }
}

@media screen and (min-width:1024px) {
   .uzk15__webforms .uzk15__field {
      margin-bottom: 1em
   }
}

.uzk15__customdropdowncontainer {
   position: relative
}

.uzk15__customdropdowncontainer .uzk15__dropdownlistwrapper {
   position: absolute;
   z-index: 111100;
   background-color: #fff;
   min-width: 100%;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.45);
   -moz-box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.45);
   box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.45)
}

.uzk15__customdropdowncontainer .uzk15__dropdownlistwrapper span {
   cursor: pointer;
   width: 100%;
   height: 100%;
   font-size: .8125em;
   min-height: 2em;
   display: block;
   padding: .625em;
   text-decoration: none;
   color: #32475b;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border-bottom: 1px solid #dbdbdb
}

.uzk15__customdropdowncontainer .uzk15__dropdownlistwrapper span:hover,
.uzk15__customdropdowncontainer .uzk15__dropdownlistwrapper span:active,
.uzk15__customdropdowncontainer .uzk15__dropdownlistwrapper span:focus {
   outline: 0;
   background-color: #32475b;
   color: #fff
}

.uzk15__facultiesselectform .uzk15__customdropdowncontainer.uzk15__linkdropdown .uzk15__dropdownlistwrapper {
   min-width: 17.1875em
}

.uzk15__languageselectwrapper .uzk15__customdropdowncontainer .uzk15__dropdownlistwrapper {
   min-width: 10.375em;
   right: 0
}

@media screen and (min-width:1280px) {
   .uzk15__webforms .uzk15__headerstandardselect .uzk15__selectstyle {
      height: 2.1875em
   }
}

.uzk15__languageselectboxform .uzk15__customdropdowncontainer {
   min-width: 5.375em
}

.uzk15__languageselectboxform .uzk15__selectstyle {
   overflow: hidden;
   height: auto;
   padding: .125em 1.875em 0 0;
   background-color: transparent;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;
   border: 0
}

@media screen and (min-width:768px) {
   html[data-useragent*='MSIE 10.0'] .uzk15__languageselectboxform .uzk15__selectstyle,
   html[data-useragent*='Trident/7'] .uzk15__languageselectboxform .uzk15__selectstyle {
      max-width: 5.3125em
   }
}

@media screen and (min-width:1280px) {
   html[data-useragent*='MSIE 10.0'] .uzk15__languageselectboxform .uzk15__selectstyle,
   html[data-useragent*='Trident/7'] .uzk15__languageselectboxform .uzk15__selectstyle {
      max-width: 5.625em
   }
}

.uzk15__languageselectboxform .uzk15__selectstyle:after {
   position: absolute;
   right: 0;
   top: 0;
   content: " ";
   width: 1.25em;
   height: 1.25em;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InNwcmFjaHdhaGwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgogICAgIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjE5cHgiIHZpZXdCb3g9IjAgMCAxOCAxOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTggMTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgaWQ9InNwcmFjaHdhaGxfMV8iICAgc3R5bGU9ImZpbGw6I2ZmZmZmZiI+CiAgICA8cGF0aCBkPSJNMTQuNCwxNi4zbDAuNiwxYy0xLjYsMC45LTMuMywxLjQtNSwxLjRjLTAuOSwwLTEuNy0wLjEtMi42LTAuNGMtMi42LTAuNy00LjctMi4zLTYtNC43Qy0xLjQsOC45LDAuMiwyLjgsNC45LDBsMC42LDEKICAgICAgICBDMS4zLDMuNC0wLjEsOC45LDIuMywxMy4xYzEuMiwyLDMuMSwzLjUsNS40LDQuMUM5LjksMTcuOCwxMi4zLDE3LjUsMTQuNCwxNi4zTDE0LjQsMTYuM3ogTTE3LjksOC41YzAsMi44LTEuNSw1LjMtMy44LDYuNwogICAgICAgIGMwLDAsMCwwLTAuMSwwLjFjMCwwLDAsMC0wLjEsMGMtMS4xLDAuNi0yLjQsMS0zLjgsMWMtNC4zLDAtNy44LTMuNS03LjgtNy44YzAtMi44LDEuNS01LjMsMy44LTYuN2MwLDAsMCwwLDAuMS0wLjFjMCwwLDAsMCwwLjEsMAogICAgICAgIGMxLjEtMC42LDIuNC0xLDMuOC0xQzE0LjQsMC43LDE3LjksNC4yLDE3LjksOC41TDE3LjksOC41eiBNMTMuNiwxMS4zbC0yLjgsMS42YzAuOSwwLjksMS44LDEuNCwyLjQsMS40YzAuMSwwLDAuMiwwLDAuMy0wLjEKICAgICAgICBjMCwwLDAsMCwwLjEsMGMwLjQtMC4zLDAuNS0xLjEsMC4zLTIuMkMxMy43LDExLjgsMTMuNywxMS41LDEzLjYsMTEuM0wxMy42LDExLjN6IE0xMy4zLDEwLjJjLTAuMy0wLjctMC42LTEuNS0xLTIuM0w4LjUsMTAKICAgICAgICBjMC41LDAuOCwxLDEuNSwxLjQsMkwxMy4zLDEwLjJ6IE04LDkuMWwzLjctMi4xYy0wLjUtMC44LTEtMS41LTEuNS0yTDYuOSw2LjhDNy4yLDcuNSw3LjUsOC4zLDgsOS4xTDgsOS4xeiBNNiw3LjNMMy41LDguOAogICAgICAgIGMwLDAuOSwwLjMsMS44LDAuNiwyLjVMNyw5LjZDNi42LDguOSw2LjMsOC4xLDYsNy4zTDYsNy4zeiBNNi42LDUuN2wyLjgtMS42QzguNSwzLjEsNy43LDIuNyw3LjEsMi43Yy0wLjEsMC0wLjIsMC0wLjMsMC4xCiAgICAgICAgYzAsMCwwLDAtMC4xLDBDNi4zLDMuMSw2LjIsNC4yLDYuNiw1LjdMNi42LDUuN3ogTTE0LjMsOS42bDIuNS0xLjRjMC0wLjktMC4zLTEuOC0wLjYtMi41bC0yLjksMS43QzEzLjYsOC4xLDE0LDguOSwxNC4zLDkuNgogICAgICAgIEwxNC4zLDkuNnogTTEzLjcsMi45bC0yLjUsMS40YzAuNSwwLjYsMSwxLjMsMS40LDJsMi45LTEuN0MxNS4xLDQsMTQuNCwzLjQsMTMuNywyLjlMMTMuNywyLjl6IE0xMC4xLDEuOGMtMC41LDAtMSwwLjEtMS41LDAuMgogICAgICAgIGMwLjYsMC4zLDEuMiwwLjgsMS44LDEuNWwyLjEtMS4yQzExLjgsMiwxMSwxLjgsMTAuMSwxLjhMMTAuMSwxLjh6IE0zLjYsNy40bDIuMS0xLjJDNS40LDUuNCw1LjMsNC43LDUuMyw0CiAgICAgICAgQzQuNCw0LjksMy44LDYuMSwzLjYsNy40TDMuNiw3LjR6IE02LjUsMTRMOSwxMi42Yy0wLjUtMC42LTEtMS4zLTEuNC0ybC0yLjksMS43QzUuMiwxMyw1LjgsMTMuNiw2LjUsMTRMNi41LDE0eiBNMTAuMSwxNS4xCiAgICAgICAgYzAuNSwwLDEtMC4xLDEuNS0wLjJjLTAuNi0wLjMtMS4yLTAuOC0xLjgtMS41bC0yLjEsMS4yQzguNCwxNSw5LjMsMTUuMSwxMC4xLDE1LjFMMTAuMSwxNS4xeiBNMTYuNyw5LjVsLTIsMS4yCiAgICAgICAgYzAuMSwwLjQsMC4yLDAuOCwwLjMsMS4xYzAuMSwwLjQsMC4xLDAuOCwwLjEsMS4xQzE1LjgsMTIuMSwxNi40LDEwLjksMTYuNyw5LjVMMTYuNyw5LjV6IE0xNi43LDkuNSIvPgo8L2c+Cjwvc3ZnPgo=);
   background-color: transparent;
   -moz-background-size: 100% 100%;
   -o-background-size: 100% 100%;
   background-size: 100% 100%;
   background-position: 98% center;
   background-repeat: no-repeat;
   pointer-events: none
}

.uzk15__languageselectboxform .uzk15__selectstyle select {
   position: static;
   font-size: .8125em;
   padding: .38462em 0 .38462em 0;
   color: #fff;
   width: 130%;
   height: inherit
}

html[data-useragent*='MSIE 10.0'] .uzk15__languageselectboxform .uzk15__selectstyle select,
html[data-useragent*='Trident/7'] .uzk15__languageselectboxform .uzk15__selectstyle select {
   width: 200%
}

.uzk15__languageselectboxform .uzk15__selectstyle select option {
   background-color: #fff;
   color: #000
}

.uzk15__languageselectboxform .uzk15__selectstyle select:focus {
   outline: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   box-shadow: none
}

.uzk15__languageselectboxform .uzk15__selectstyle select:focus option {
   font-weight: normal
}

.uzk15__standardsearchform {
   position: relative;
   width: 12.8125em;
   margin-right: 1.25em;
   padding: 0
}

@media screen and (min-width:768px) {
   .uzk15__desktop_sticky .uzk15__standardsearchform {
      width: 8em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__desktop_sticky .uzk15__standardsearchform {
      width: 12.8125em
   }
}

.uzk15__standardsearchform input[type="search"] {
   -webkit-appearance: textfield
}

.uzk15__standardsearchform input[type="search"]::-webkit-search-decoration,
.uzk15__standardsearchform input[type="search"]::-webkit-search-cancel-button {
   -webkit-appearance: none
}

.uzk15__standardsearchform input[type="search"] {
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: .8125em;
   height: 2.30769em;
   width: 100%;
   padding: .38462em .76923em .38462em .76923em;
   margin: 0;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   border: 1px solid #ccc;
   line-height: 1.3
}

@media screen and (min-width:768px) {
   .uzk15__standardsearchform input[type="search"] {
      height: 2.46154em
   }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .uzk15__standardsearchform input[type="search"] {
      line-height: 1.3
   }
}

.uzk15__standardsearchform button {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto 0 auto 0;
   border: none;
   cursor: pointer;
   background-color: transparent
}

.uzk15__standardsearchform button svg {
   display: block;
   fill: #32475b;
   width: 1.23077em;
   height: 1.15385em
}

.uzk15__standardsearchform button:focus {
   outline: 1px solid #4c4c4c;
   background-color: #32475b
}

.uzk15__standardsearchform button:focus svg {
   fill: #fff
}

@media print {
   .uzk15__standardsearchform {
      display: none
   }
}

/* breaks bootstrap
header {
   display: block;
   position: relative;
   width: 100%;
   margin-bottom: 1.875em
}

header ul {
   margin: 0;
   padding: 0;
   list-style-type: none
}

*/

body.uzk15__stickyheaderbody {
   padding-top: 3.125em;
   -webkit-transition: padding-top 200ms;
   -moz-transition: padding-top 200ms;
   -o-transition: padding-top 200ms;
   transition: padding-top 200ms
}

.uzk15__headerwrapper .uzk15__sticky {
   position: fixed;
   right: 0;
   margin: 0;
   width: 100%;
   z-index: 1199;
   margin-top: -3.125em
}

.uzk15__headerwrapper .uzk15__sticky .uzk15_contentright {
   padding-top: 0
}

.uzk15__headerwrapper .uzk15__sticky .uzk15_contentright .uzk15__webforms {
   margin-bottom: 0
}

.uzk15__headerwrapper .uzk15__sticky .uzk15_contentright .uzk15__backtomain {
   width: auto;
   margin-right: 1.875em;
   padding-right: 1.5625em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: .8125em;
   color: #fff;
   text-decoration: none;
   -webkit-align-self: center;
   -ms-flex-item-align: center;
   align-self: center;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InBmZWlsX3g1Rl9vYmVuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2ZmZmZmZiI+CjxwYXRoIGlkPSJwZmVpbF94NUZfb2Jlbl8xXyIgZD0iTTE4LjgsOC4ybC03LjktNy45bC0wLjQtMC4zYy0wLjMtMC4xLTAuNy0wLjEtMSwwTDkuMSwwLjRMMS4yLDguMmMtMC41LDAuNS0wLjUsMS4zLDAsMS45CgljMC41LDAuNSwxLjMsMC41LDEuOSwwbDUuNi01LjZ2MTQuMmMwLDAuNywwLjYsMS4zLDEuMywxLjNjMC43LDAsMS4zLTAuNiwxLjMtMS4zVjQuNWw1LjYsNS42YzAuNSwwLjUsMS4zLDAuNSwxLjksMAoJQzE5LjMsOS42LDE5LjMsOC43LDE4LjgsOC4yTDE4LjgsOC4yeiBNMTguOCw4LjIiLz4KPC9zdmc+Cg==);
   background-repeat: no-repeat;
   background-position: right 0 top .38462em;
   -moz-background-size: .76923em .76923em;
   -o-background-size: .76923em .76923em;
   background-size: .76923em .76923em
}

.uzk15__headerwrapper .uzk15__sticky .uzk15_contentright .uzk15__backtomain:hover,
.uzk15__headerwrapper .uzk15__sticky .uzk15_contentright .uzk15__backtomain:focus,
.uzk15__headerwrapper .uzk15__sticky .uzk15_contentright .uzk15__backtomain:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

@media print {
   .uzk15__backtomain {
      display: none!important
   }
}

.uzk15__displaynone {
   display: none
}

.uzk15__magazine header {
   margin-bottom: 0
}

.uzk15__headerwrapper {
   width: 100%;
   background-color: #3e566c;
   padding-top: 2.8125em
}

.uzk15__wiso .uzk15__headerwrapper {
   padding-top: 3.125em
}

.uzk15__jura .uzk15__headerwrapper {
   padding-top: 3.125em
}

.uzk15__phil .uzk15__headerwrapper {
   padding-top: 3.125em
}

.uzk15__math .uzk15__headerwrapper {
   padding-top: 3.125em
}

.uzk15__med .uzk15__headerwrapper {
   padding-top: 3.125em
}

.uzk15__human .uzk15__headerwrapper {
   padding-top: 3.125em
}

.uzk15__verw .uzk15__headerwrapper {
   padding-top: 3.125em
}

@media only screen and (min-width:768px) {
   .uzk15__headerwrapper {
      padding-top: 0
   }
   .uzk15__wiso .uzk15__headerwrapper {
      padding-top: 0
   }
   .uzk15__jura .uzk15__headerwrapper {
      padding-top: 0
   }
   .uzk15__phil .uzk15__headerwrapper {
      padding-top: 0
   }
   .uzk15__math .uzk15__headerwrapper {
      padding-top: 0
   }
   .uzk15__med .uzk15__headerwrapper {
      padding-top: 0
   }
   .uzk15__human .uzk15__headerwrapper {
      padding-top: 0
   }
   .uzk15__verw .uzk15__headerwrapper {
      padding-top: 0
   }
}

.uzk15__portalhome .uzk15__headerwrapper {
   background-color: #32475b
}

.uzk15__headerwrapper h1 {
   color: #fff;
   font-size: 1em;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   padding: 0;
   margin: 0
}

.uzk15__headerwrapper a h1 {
   text-decoration: none;
   color: #fff
}

.uzk15__headerwrapper a:hover h1,
.uzk15__headerwrapper a:focus h1,
.uzk15__headerwrapper a:active h1 {
   text-decoration: underline
}

.uzk15__headerwrapper h2 {
   color: #fff;
   font-size: 1em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   padding: 0;
   margin: 0
}

.uzk15__headerwrapper h2 br,
.uzk15__headerwrapper h2 span.uzk15__hidemobile {
   display: none
}

@media print {
   .uzk15__headerwrapper h2 br,
   .uzk15__headerwrapper h2 span.uzk15__hidemobile {
      display: block
   }
}

.uzk15__headerwrapper ul,
.uzk15__headerwrapper ol {
   padding: 0;
   margin: 0;
   list-style-type: none
}

.uzk15__headerwrapper h2 {
   -webkit-box-flex: 1;
   -webkit-flex: 1;
   -moz-box-flex: 1;
   -ms-flex: 1;
   flex: 1
}

.uzk15__headerwrapper h2 span {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__headerwrapper p {
   margin: 0;
   padding: 0
}

@media print {
   .uzk15__headerwrapper .uzk15__headerdesktop.uzk15__desktop_sticky {
      display: none!important
   }
}

.uzk15__headerwrapper .uzk15__headerdesktop_portalhome,
.uzk15__headerwrapper .uzk15__headerdesktop {
   display: none
}

@media print {
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome,
   .uzk15__headerwrapper .uzk15__headerdesktop {
      display: block!important
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15_headerlogo svg,
   .uzk15__headerwrapper .uzk15__headerdesktop .uzk15_headerlogo svg {
      height: 3.75em!important;
      width: 3.75em!important;
      fill: #000
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15_headerlogo h1,
   .uzk15__headerwrapper .uzk15__headerdesktop .uzk15_headerlogo h1 {
      font-size: 1.25em;
      position: absolute;
      top: 1.875em;
      left: 6.25em;
      color: #000
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15_headerlogo .uzk15__unifit svg,
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15_headerlogo .uzk15__unisport svg,
   .uzk15__headerwrapper .uzk15__headerdesktop .uzk15_headerlogo .uzk15__unifit svg,
   .uzk15__headerwrapper .uzk15__headerdesktop .uzk15_headerlogo .uzk15__unisport svg {
      height: 5em!important;
      width: 15em!important;
      fill: #000
   }
}

@media screen and (min-width:320px) {
   .uzk15__headerwrapper .uzk15__languageselectwrapper .uzk15__selectstyle {
      padding-right: 0
   }
}

@media screen and (min-width:320px) {
   .uzk15__headerwrapper #languageselector {
      padding-right: 1.875em
   }
}

@media print {
   .uzk15__headerwrapper .uzk15__lowernavigation,
   .uzk15__headerwrapper .uzk15__languageselectwrapper,
   .uzk15__headerwrapper .uzk15__highernavigation {
      display: none!important
   }
}

.uzk15__headerwrapper .uzk15__content {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   height: 3.9375em;
   padding: 0;
   margin: 0;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center
}

.uzk15__portalhome .uzk15__headerwrapper .uzk15__content {
   display: none
}

.uzk15__headerwrapper .uzk15__partnerlogo {
   overflow: hidden;
   position: relative;
   background-color: #fff;
   -webkit-box-flex: 0;
   -webkit-flex: 0 0 4.875em;
   -moz-box-flex: 0;
   -ms-flex: 0 0 4.875em;
   flex: 0 0 4.875em;
   margin-right: -1.8518%;
   max-width: 4.875em;
   height: 3.9375em;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center
}

@media print {
   .uzk15__headerwrapper .uzk15__partnerlogo {
      max-width: 155px!important;
      width: 155px!important;
      margin-right: 0;
      position: absolute;
      right: 0
   }
}

.uzk15__headerwrapper .uzk15__partnerlogo .uzk15__imagecontainer {
   max-width: 4.875em;
   text-align: center;
   -webkit-box-flex: 0;
   -webkit-flex: 0 1 auto;
   -moz-box-flex: 0;
   -ms-flex: 0 1 auto;
   flex: 0 1 auto
}

@media print {
   .uzk15__headerwrapper .uzk15__partnerlogo .uzk15__imagecontainer {
      max-width: 155px!important;
      width: 155px!important;
      margin-right: 0
   }
}

.uzk15__headerwrapper .uzk15__partnerlogo .uzk15__imagecontainer a {
   display: block;
   outline: none
}

.uzk15__headerwrapper .uzk15__partnerlogo .uzk15__imagecontainer a img {
   display: block;
   width: 100%
}

.uzk15__headerwrapper .uzk15__partnerlogo img {
   border: none;
   z-index: 1;
   float: left;
   position: relative
}

html[data-useragent*='MSIE 10.0'] .uzk15__headerwrapper .uzk15__partnerlogo img {
   width: 100%;
   height: 100%
}

@media print {
   .uzk15__headerwrapper .uzk15__partnerlogo img {
      max-width: 155px!important
   }
}

.uzk15__headerwrapper .uzk15__mainnavigation {
   display: none
}

.uzk15__headerwrapper .uzk15__svgsignet {
   display: none
}

.uzk15__headerwrapper .uzk15__headermobile {
   position: fixed;
   top: 0;
   z-index: 998;
   width: 100%;
   border-bottom: 0;
   background-color: #32475b
}

.uzk15__wiso .uzk15__headerwrapper .uzk15__headermobile {
   border-bottom: solid 5px #83b022
}

.uzk15__jura .uzk15__headerwrapper .uzk15__headermobile {
   border-bottom: solid 5px #7d321f
}

.uzk15__phil .uzk15__headerwrapper .uzk15__headermobile {
   border-bottom: solid 5px #590f68
}

.uzk15__math .uzk15__headerwrapper .uzk15__headermobile {
   border-bottom: solid 5px #0082c6
}

.uzk15__med .uzk15__headerwrapper .uzk15__headermobile {
   border-bottom: solid 5px #af121d
}

.uzk15__human .uzk15__headerwrapper .uzk15__headermobile {
   border-bottom: solid 5px #d8a818
}

.uzk15__verw .uzk15__headerwrapper .uzk15__headermobile {
   border-bottom: solid 5px #90c4eb
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer {
   position: relative;
   height: 2.8125em;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   overflow: hidden
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer span.uzk15__break {
   display: block
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer h1 {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   line-height: 1.2;
   -webkit-box-flex: 1;
   -webkit-flex: 1;
   -moz-box-flex: 1;
   -ms-flex: 1;
   flex: 1;
   display: inline-block
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer h1 span {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer h1 a {
   color: #fff;
   text-decoration: none;
   outline: none
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer h1 a:hover,
.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer h1 a:focus,
.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer h1 a:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer .uzk15__iconlink.uzk15__unisport {
   float: none;
   -webkit-box-flex: 1;
   -webkit-flex: 1;
   -moz-box-flex: 1;
   -ms-flex: 1;
   flex: 1
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__flexcontainer .uzk15__iconlink.uzk15__unisport svg {
   float: none;
   margin: 0;
   fill: #fff;
   width: 6.25em;
   height: 1.875em
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__menu {
   -webkit-box-flex: 0;
   -webkit-flex: 0 0 4.875em;
   -moz-box-flex: 0;
   -ms-flex: 0 0 4.875em;
   flex: 0 0 4.875em;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   margin-right: -1.8518%
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__menu li {
   display: inline-block;
   -webkit-box-flex: 0;
   -webkit-flex: 0 0 2.3125em;
   -moz-box-flex: 0;
   -ms-flex: 0 0 2.3125em;
   flex: 0 0 2.3125em
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__menu li a {
   height: 2.1875em;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border-left: 1px solid #3e566c;
   display: block;
   width: 100%
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__menu li a.uzk15__invisible {
   display: none
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__menu li a svg {
   fill: #fff;
   margin: .5em 0 0 .5625em;
   width: 1.125em
}

.uzk15__headerwrapper .uzk15__headermobile .uzk15__menu li a .uzk15__icon-schliessen svg {
   margin-top: .75em;
   height: .875em;
   width: .875em
}

.uzk15__headerwrapper .uzk15__mobilesearch-wrapper {
   padding-top: .1875em;
   padding-bottom: .75em
}

.uzk15__headerwrapper .uzk15__mobilesearch-wrapper.uzk15__invisible {
   display: none
}

.uzk15__headerwrapper .uzk15__mobilesearch-wrapper .uzk15__searchform {
   width: 100%
}

@media screen and (min-width:768px) {
   header {
      z-index: 1200
   }
   .uzk15__headerwrapper span.uzk15__break {
      display: block
   }
   .uzk15__headerwrapper .uzk15__desktop_sticky span.uzk15__break {
      display: inline
   }
   .uzk15__headerwrapper h1 {
      font-size: 1.125em;
      line-height: 1.2
   }
   .uzk15__headerwrapper h1 span {
      font-family: OpenSansRegular, Arial, Helvetica, sans-serif
   }
   .uzk15__headerwrapper h2 {
      font-size: 1.25em
   }
   .uzk15__headerwrapper h2 span.uzk15__small {
      font-size: .8em
   }
   .uzk15__headerwrapper h2 span.uzk15__hidemobile {
      display: block
   }
   .uzk15__headerwrapper .uzk15__contentwrapper .uzk15__flexcontainer {
      position: relative
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome,
   .uzk15__headerwrapper .uzk15__headerdesktop {
      display: block
   }
   .uzk15__headerwrapper .uzk15__contentwrapper .uzk15__flexcontainer {
      padding-top: .625em
   }
   .uzk15__noheadertpl .uzk15__headerwrapper .uzk15__contentwrapper .uzk15__flexcontainer {
      padding-top: 1.25em
   }
   .uzk15__headerwrapper .uzk15__content {
      height: 4.875em
   }
   .uzk15__headerwrapper .uzk15__headerdesktop {
      background-color: #32475b;
      border-bottom: solid 0 transparent
   }
   .uzk15__headerwrapper .uzk15__headerdesktop .uzk15__mainwrapper {
      overflow: visible
   }
   .uzk15__wiso .uzk15__headerwrapper .uzk15__headerdesktop {
      border-bottom: solid 10px #83b022
   }
   .uzk15__jura .uzk15__headerwrapper .uzk15__headerdesktop {
      border-bottom: solid 10px #7d321f
   }
   .uzk15__phil .uzk15__headerwrapper .uzk15__headerdesktop {
      border-bottom: solid 10px #590f68
   }
   .uzk15__math .uzk15__headerwrapper .uzk15__headerdesktop {
      border-bottom: solid 10px #0082c6
   }
   .uzk15__med .uzk15__headerwrapper .uzk15__headerdesktop {
      border-bottom: solid 10px #af121d
   }
   .uzk15__human .uzk15__headerwrapper .uzk15__headerdesktop {
      border-bottom: solid 10px #d8a818
   }
   .uzk15__verw .uzk15__headerwrapper .uzk15__headerdesktop {
      border-bottom: solid 10px #90c4eb
   }
   .uzk15__headerwrapper .uzk15__headerdesktop .uzk15__flexcontainer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      height: 3.125em;
      position: relative
   }
   .uzk15__headerwrapper .uzk15__svgsignet {
      display: block
   }
   .uzk15__headerwrapper .uzk15__svgsignet svg {
      fill: #fff;
      width: 4.25em;
      height: 4.25em
   }
   .uzk15__headerwrapper .uzk15__mainnavigation {
      display: block
   }
   @media print {
      .uzk15__headerwrapper .uzk15__mainnavigation {
         display: none
      }
   }
   .uzk15__headerwrapper .uzk15_contentright {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-top: 1.375em
   }
   .uzk15__headerwrapper .uzk15_contentright .uzk15__languageselectwrapper {
      margin-top: .5625em
   }
   @media screen and (-webkit-min-device-pixel-ratio:0) {
      .uzk15__headerwrapper .uzk15_contentright .uzk15__languageselectwrapper {
         margin-top: .6875em
      }
   }
   .uzk15__headerwrapper .uzk15_headerlogo {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -moz-box-align: center;
      -ms-flex-align: center;
      align-items: center
   }
   @media screen and (min-width:768px) {
      .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport {
         width: 11.25em;
         height: 3.75em;
         margin-top: .625em
      }
   }
   @media screen and (min-width:1280px) {
      .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport {
         width: 15em;
         height: 5em
      }
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg {
      width: 100%;
      height: 100%
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink:focus {
      outline: none
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink h1 {
      display: inline-block;
      white-space: nowrap
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink:active h1,
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink:focus h1 {
      text-decoration: underline
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink .uzk15__icon-uzk {
      margin-right: .75em;
      margin-bottom: -1.625em;
      position: relative;
      display: block
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink .uzk15__icon-uzk:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      -webkit-border-radius: 3.125em;
      -moz-border-radius: 3.125em;
      border-radius: 3.125em;
      background-color: #32475b;
      width: 100%;
      height: 100%;
      z-index: 0
   }
   .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink svg {
      position: relative;
      z-index: 1;
      margin: 0;
      fill: #fff;
      width: 4.0625em;
      height: 4.0625em
   }
   .uzk15__headerwrapper .uzk15__desktop_sticky .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport,
   .uzk15__headerwrapper .uzk15__headerdesktop .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport {
      position: relative;
      margin-top: 0;
      width: 6.25em;
      height: 1.875em
   }
   .uzk15__headerwrapper .uzk15__desktop_sticky .uzk15__unifitclaim {
      position: absolute;
      top: 0;
      right: auto;
      margin-left: .625em
   }
   .uzk15__headerwrapper .uzk15__desktop_sticky a:hover .uzk15__unifitclaim,
   .uzk15__headerwrapper .uzk15__desktop_sticky a:focus .uzk15__unifitclaim,
   .uzk15__headerwrapper .uzk15__desktop_sticky a:active .uzk15__unifitclaim {
      text-decoration: underline
   }
   .uzk15__headerwrapper .uzk15__partnerlogo {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 9.375em;
      -moz-box-flex: 0;
      -ms-flex: 0 0 9.375em;
      flex: 0 0 9.375em;
      margin-right: 0;
      max-width: 9.375em;
      height: 4.875em
   }
   .uzk15__headerwrapper .uzk15__partnerlogo .uzk15__imagecontainer {
      max-width: 9.375em
   }
   .uzk15__headerwrapper .uzk15__partnerlogo img {
      z-index: 1;
      float: left;
      position: relative
   }
   .uzk15__headerwrapper .uzk15__logowhitebg {
      position: absolute;
      overflow: hidden;
      display: block;
      height: 100%;
      width: 100%;
      top: 0
   }
   .uzk15__headerwrapper .uzk15__logowhitebg:after {
      z-index: 0;
      position: absolute;
      top: -2.8125em;
      right: -4.0625em;
      height: 21.25em;
      width: 15.625em;
      content: " ";
      background-color: #fff;
      -webkit-transform: rotate(20deg);
      -moz-transform: rotate(20deg);
      -ms-transform: rotate(20deg);
      -o-transform: rotate(20deg);
      transform: rotate(20deg)
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome {
      height: 5.9375em;
      padding-top: .9375em;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box
   }
   .uzk15__magazine .uzk15__headerwrapper .uzk15__headerdesktop_portalhome {
      height: 6.625em
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15__flexcontainer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      position: relative
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15__icon-uzk {
      margin-bottom: 0
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15__icon-uzk .uzk15__svg-uzk {
      height: 4.6875em;
      width: 4.6875em
   }
   .uzk15__headerwrapper .uzk15__highernavigation {
      position: absolute;
      right: 0;
      top: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start
   }
   @media print {
      .uzk15__headerwrapper .uzk15__highernavigation {
         display: none!important
      }
   }
   .uzk15__headerwrapper .uzk15__highernavigation>ul {
      margin: -0.25em 0 0 0;
      padding: 0;
      margin-right: 1.25em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex
   }
   .uzk15__headerwrapper .uzk15__highernavigation>ul li {
      margin: 0;
      padding: 0;
      margin-left: .9375em;
      display: block
   }
   .uzk15__headerwrapper .uzk15__highernavigation>ul li a {
      color: #fff;
      font-size: .8125em;
      line-height: 1;
      text-decoration: none
   }
   .uzk15__headerwrapper .uzk15__highernavigation>ul li a:active,
   .uzk15__headerwrapper .uzk15__highernavigation>ul li a:focus,
   .uzk15__headerwrapper .uzk15__highernavigation>ul li a:hover {
      outline: 0;
      text-decoration: underline
   }
   .uzk15__headerwrapper .uzk15__faculties_dropdownlist_wrapper span.uzk15__wiso {
      border-left: solid 5px #83b022
   }
   .uzk15__headerwrapper .uzk15__faculties_dropdownlist_wrapper span.uzk15__jura {
      border-left: solid 5px #7d321f
   }
   .uzk15__headerwrapper .uzk15__faculties_dropdownlist_wrapper span.uzk15__phil {
      border-left: solid 5px #590f68
   }
   .uzk15__headerwrapper .uzk15__faculties_dropdownlist_wrapper span.uzk15__math {
      border-left: solid 5px #0082c6
   }
   .uzk15__headerwrapper .uzk15__faculties_dropdownlist_wrapper span.uzk15__med {
      border-left: solid 5px #af121d
   }
   .uzk15__headerwrapper .uzk15__faculties_dropdownlist_wrapper span.uzk15__human {
      border-left: solid 5px #d8a818
   }
   .uzk15__headerwrapper .uzk15__faculties_dropdownlist_wrapper span.uzk15__verw {
      border-left: solid 5px #90c4eb
   }
   .uzk15__headerwrapper .uzk15__lowernavigation {
      position: absolute;
      right: 0;
      top: 2.8125em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -moz-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start
   }
   @media print {
      .uzk15__headerwrapper .uzk15__lowernavigation {
         display: none!important
      }
   }
   .uzk15__headerwrapper .uzk15__headerstandardselectform {
      display: block;
      margin-right: .9375em;
      min-width: 8.75em
   }
   .uzk15__headerwrapper .uzk15__headerstandardselectform.uzk15__facultiesselectform {
      width: 7.5em
   }
   .uzk15__headerwrapper .uzk15__headerstandardselect {
      width: 100%;
      display: block
   }
   .uzk15__headerwrapper .uzk15__searchrevealer {
      margin-top: .3125em;
      display: block;
      outline: none
   }
   @media screen and (min-width:1280px) {
      .uzk15__headerwrapper .uzk15__searchrevealer {
         display: none
      }
   }
   .uzk15__headerwrapper .uzk15__searchrevealer svg {
      fill: #fff;
      width: 1.25em;
      height: 1.25em;
      margin: 0;
      outline: none;
      pointer-events: none
   }
   .uzk15__portalhome .uzk15__headerwrapper .uzk15__searchform {
      margin-right: 0
   }
   .uzk15__headerwrapper .uzk15__searchform.animated {
      -webkit-animation-duration: 100ms;
      -moz-animation-duration: 100ms;
      -o-animation-duration: 100ms;
      animation-duration: 100ms;
      -webkit-animation-fill-mode: both;
      -moz-animation-fill-mode: both;
      -o-animation-fill-mode: both;
      animation-fill-mode: both;
      -webkit-transition: width 100ms ease-in;
      -moz-transition: width 100ms ease-in;
      -o-transition: width 100ms ease-in;
      transition: width 100ms ease-in;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
      align-self: stretch
   }
   .uzk15__headerwrapper .uzk15__searchform.animated label {
      width: 0
   }
   .uzk15__headerwrapper .uzk15__searchform.uzk15__invisible {
      width: 0
   }
   .uzk15__portalhome .uzk15__headerwrapper .uzk15__desktop_sticky .uzk15__searchform {
      margin-right: 1.5625em
   }
   .uzk15__headerwrapper .uzk15__lower {
      overflow: hidden
   }
   .uzk15__headerwrapper .uzk15__languageselectwrapper {
      margin-top: -0.1875em
   }
   @media screen and (-webkit-min-device-pixel-ratio:0) {
      .uzk15__headerwrapper .uzk15__languageselectwrapper {
         margin-top: -0.0625em
      }
   }
   @media print {
      .uzk15__headerwrapper .uzk15__languageselectwrapper {
         display: none!important
      }
   }
   html[data-useragent*='MSIE 10.0'] .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg,
   html[data-useragent*='Trident/7'] .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg {
      display: block;
      width: 11.25em;
      height: 3.75em;
      margin-top: .625em
   }
   html[data-useragent*='MSIE 10.0'] .uzk15__headerwrapper .uzk15__desktop_sticky .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg,
   html[data-useragent*='MSIE 10.0'] .uzk15__headerwrapper .uzk15__headerdesktop .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg,
   html[data-useragent*='Trident/7'] .uzk15__headerwrapper .uzk15__desktop_sticky .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg,
   html[data-useragent*='Trident/7'] .uzk15__headerwrapper .uzk15__headerdesktop .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg {
      margin-top: 0;
      width: 6.25em;
      height: 1.875em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__headerwrapper h1 {
      font-size: 1.25em
   }
   .uzk15__portalhome .uzk15__headerwrapper h1 {
      font-size: 1.375em
   }
   .uzk15__headerwrapper h2 span.small {
      font-size: .83333em
   }
   .uzk15__headerwrapper .uzk15__searchform input[type="search"] {
      height: 2.69231em
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome {
      height: 7.5em
   }
   .uzk15__magazine .uzk15__headerwrapper .uzk15__headerdesktop_portalhome {
      height: 8.125em
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15__icon-uzk {
      margin-bottom: 0
   }
   .uzk15__headerwrapper .uzk15__headerdesktop_portalhome .uzk15__icon-uzk .uzk15__svg-uzk {
      height: 6.25em;
      width: 6.25em
   }
   .uzk15__headerwrapper .uzk15__languageselectwrapper {
      width: 5.3125em
   }
   .uzk15__headerwrapper .uzk15__languageselectboxform p {
      margin-top: .0625em;
      width: 3.125em
   }
   @media screen and (-webkit-min-device-pixel-ratio:0) {
      .uzk15__headerwrapper .uzk15__languageselectboxform p {
         margin-top: 0
      }
   }
   .uzk15__headerwrapper .uzk15__languageselectboxform .uzk15__selectstyle {
      padding: 0;
      background-position: right 0 top 0
   }
   .uzk15__headerwrapper .uzk15__languageselectboxform .uzk15__selectstyle select {
      line-height: 1.3;
      font-size: .875em
   }
   .uzk15__headerwrapper .uzk15__svgsignet svg {
      width: 6.25em;
      height: 6.25em
   }
   .uzk15__headerwrapper .uzk15__highernavigation>ul li a {
      font-size: .875em
   }
   .uzk15__headerwrapper .uzk15__content {
      height: 6.5625em
   }
   .uzk15__headerwrapper .uzk15__partnerlogo {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 15em;
      -moz-box-flex: 0;
      -ms-flex: 0 0 15em;
      flex: 0 0 15em;
      max-width: 15em;
      height: 6.25em
   }
   .uzk15__headerwrapper .uzk15__partnerlogo .uzk15__imagecontainer {
      max-width: 15em
   }
   .uzk15__headerwrapper .uzk15__logowhitebg:after {
      width: 21.875em
   }
   html[data-useragent*='MSIE 10.0'] .uzk15__headerwrapper .uzk15_headerlogo .uzk15__iconlink.uzk15__unisport svg {
      width: 15em;
      height: 5em
   }
}

@media print {
   html[data-useragent*='Firefox'] .uzk15__icon-uzk:before {
      content: url('/images/openbib/uzk15/svg/departmentlogos/uzk.svg');
      float: left
   }
}

.uzk15__mainnavigation ul.uzk15__firstlevellinks {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   z-index: 3;
   position: relative
}

.uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a {
   margin-top: 1px;
   margin-right: 1px;
   padding: 7px;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   font-size: .8125em;
   color: #fff;
   text-decoration: none;
   background-color: #32475b;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__portalhome .uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a {
   background-color: #253746
}

.uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a:active,
.uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a:focus,
.uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a:hover {
   outline: none;
   background-color: #002c37
}

.uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a:focus,
.uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a.uzk15__menuitemactive {
   color: #32475b;
   outline: 1px solid transparent;
   background-color: #fff
}

.uzk15__mainnavigation ul.uzk15__firstlevellinks>li:last-child a {
   margin-right: 0
}

.uzk15__mainnavigation .uzk15__flyoutwrapper {
   position: absolute;
   left: 0;
   background-color: #fff;
   width: 100%;
   z-index: 10000;
   padding: 1.25em .9375em;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

.uzk15__mainnavigation .uzk15__flyoutwrapper.uzk15__pushedout {
   left: -562.5em;
   visibility: hidden
}

.no-js .uzk15__mainnavigation .uzk15__flyoutwrapper.uzk15__pushedout {
   visibility: visible;
   left: 0
}

.no-js .uzk15__mainnavigation .uzk15__flyoutwrapper {
   position: static
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__flyouttop {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: justify;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   margin-bottom: .9375em
}

.uzk15__mainnavigation .uzk15__flyoutwrapper a {
   display: inline-block;
   color: #4c4c4c;
   text-decoration: none;
   font-size: .875em;
   outline: none
}

.uzk15__mainnavigation .uzk15__flyoutwrapper a:hover,
.uzk15__mainnavigation .uzk15__flyoutwrapper a:focus,
.uzk15__mainnavigation .uzk15__flyoutwrapper a:active {
   outline: 1px solid transparent;
   text-decoration: underline
}

.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle {
   position: absolute;
   top: 1.25em;
   right: .9375em;
   display: block;
   width: .9375em;
   height: .9375em;
   margin: 0;
   padding: .3125em;
   background-color: #fff
}

.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle svg {
   display: block;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0
}

.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle:hover,
.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle:focus,
.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle:active {
   background-color: #32475b;
   outline: 1px solid transparent
}

.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle:hover svg,
.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle:focus svg,
.uzk15__mainnavigation .uzk15__flyoutwrapper a.uzk15__navigationtoggle:active svg {
   fill: #fff
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__overviewlink {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-size: .875em;
   font-weight: normal;
   display: block
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__section {
   margin-bottom: 3.125em
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__section:last-child {
   margin-bottom: 0
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__section>h3 {
   position: relative;
   display: block;
   margin: 0;
   padding: 0;
   color: #4c4c4c;
   font-size: .875em;
   font-weight: normal;
   font-family: OpenSansBoldItalic, Arial, Helvetica, sans-serif;
   width: 100%;
   z-index: 1;
   margin-bottom: 1.875em
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__section>h3 span {
   background-color: #fff;
   padding-right: .625em
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__section>h3:before {
   position: absolute;
   content: " ";
   top: 50%;
   left: 0;
   right: 0;
   bottom: 0;
   margin: 0 auto;
   z-index: -1;
   width: 100%;
   border-top: 1px solid #dbdbdb
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__pagelinks>li {
   display: inline-block;
   width: 100%
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__pagelinks a {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__pagelinks .uzk15__subpagelinks {
   display: block;
   width: 100%;
   margin-bottom: 1.25em;
   margin-left: .625em;
   page-break-inside: avoid;
   -webkit-column-break-inside: avoid;
   break-inside: avoid
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__pagelinks .uzk15__subpagelinks a {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__links {
   -webkit-column-count: 3;
   -moz-column-count: 3;
   column-count: 3;
   -webkit-column-gap: 1.25em;
   -moz-column-gap: 1.25em;
   column-gap: 1.25em;
   page-break-inside: avoid;
   -webkit-column-break-inside: avoid;
   break-inside: avoid;
   width: 100%
}

@media screen and (min-width:1280px) {
   .uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a {
      padding: 10px;
      font-size: .875em
   }
   .uzk15__portalhome .uzk15__mainnavigation ul.uzk15__firstlevellinks>li>a {
      font-size: 1em
   }
   .uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__links {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      column-count: 4
   }
   .uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__links>li>a {
      margin-bottom: 1.25em
   }
   .uzk15__mainnavigation .uzk15__flyoutwrapper .uzk15__links li {
      padding: .3125em 0
   }
}

.uzk15__mainnavigationmobile {
   position: absolute;
   top: auto;
   left: 0;
   width: 100%;
   z-index: 10000!important;
   pointer-events: none
}

.uzk15__mainnavigationmobile.uzk15__pushedoutside {
   top: -999999px;
   left: -999999px
}

.uzk15__mainnavigationmobile .uzk15__mainnavigationwrapper {
   margin: 0 auto 0 auto;
   padding-bottom: 1.5625em;
   background-color: #253746;
   pointer-events: all
}

@media screen and (min-width:320px) {
   .uzk15__mainnavigationmobile .uzk15__mainnavigationwrapper {
      max-width: 20em
   }
}

@media screen and (min-width:480px) {
   .uzk15__mainnavigationmobile .uzk15__mainnavigationwrapper {
      max-width: 30em
   }
}

@media screen and (min-width:640px) {
   .uzk15__mainnavigationmobile .uzk15__mainnavigationwrapper {
      max-width: 40em
   }
}

.uzk15__mainnavigationmobile a {
   color: #fff;
   text-decoration: none;
   outline: none
}

.uzk15__mainnavigationmobile a:hover,
.uzk15__mainnavigationmobile a:focus,
.uzk15__mainnavigationmobile a:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__mainnavigationmobile .uzk15__navigationtop {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-pack: justify;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   min-height: 2.1875em;
   margin-bottom: .625em
}

.uzk15__mainnavigationmobile .uzk15__navigationtop .uzk15__portalhometitle {
   margin-top: .75em;
   margin-bottom: .3125em
}

.uzk15__mainnavigationmobile .uzk15__navigationtop>.uzk15__iconlink {
   margin-right: -1.8518%;
   margin-top: .9375em
}

.uzk15__mainnavigationmobile .uzk15__navigationtop>.uzk15__iconlink svg {
   fill: #fff;
   width: 1em;
   height: 1em
}

.uzk15__mainnavigationmobile .uzk15__navigationtop .uzk15__breadcrumbs {
   -webkit-box-flex: 0;
   -webkit-flex: 0 0 90%;
   -moz-box-flex: 0;
   -ms-flex: 0 0 90%;
   flex: 0 0 90%;
   margin-top: .625em
}

.uzk15__mainnavigationmobile .uzk15__navigationtop .uzk15__breadcrumbs li {
   display: inline-block;
   margin: 0;
   padding: 0
}

.uzk15__mainnavigationmobile .uzk15__navigationtop .uzk15__breadcrumbs li a {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   font-size: .8125em;
   line-height: 1;
   outline: none
}

.uzk15__mainnavigationmobile .uzk15__navigationtop .uzk15__breadcrumbs li a span {
   display: inline-block
}

.uzk15__mainnavigationmobile .uzk15__navigationtop .uzk15__breadcrumbs li a svg {
   fill: #fff;
   height: 1em;
   width: 1em;
   margin: 0 .3125em
}

.uzk15__mainnavigationmobile .uzk15__currentpagetitle {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   margin-bottom: .9375em
}

html[data-useragent*='MSIE 10.0'] .uzk15__mainnavigationmobile .uzk15__currentpagetitle {
   display: block
}

.uzk15__mainnavigationmobile h1 {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: 1em;
   font-weight: normal;
   color: #fff;
   margin: 0;
   padding: 0;
   display: inline-block
}

.uzk15__mainnavigationmobile .uzk15__mainnavigationlist {
   margin-bottom: .625em
}

.uzk15__mainnavigationmobile .uzk15__mainnavigationlist li {
   margin-bottom: .0625em
}

.uzk15__mainnavigationmobile .uzk15__mainnavigationlist li a {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   width: 100%;
   min-height: 2.8125em;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: .625em;
   vertical-align: center;
   background-color: #32475b;
   font-size: .9375em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-weight: normal
}

html[data-useragent*='MSIE 10.0'] .uzk15__mainnavigationmobile .uzk15__mainnavigationlist li a {
   display: block
}

.uzk15__mainnavigationmobile .uzk15__languageselectwrapper {
   border-bottom: 1px solid #fff;
   margin-bottom: .625em;
   padding-left: .625em;
   padding-right: .625em
}

.uzk15__mainnavigationmobile .uzk15__languageselectwrapper form {
   margin-bottom: .3125em
}

.uzk15__mainnavigationmobile .uzk15__languageselectwrapper p {
   margin: 0;
   padding: 0
}

.uzk15__mainnavigationmobile .uzk15__subsitelanguageselect {
   padding-top: .3125em;
   border-top: 1px solid #fff
}

.uzk15__mainnavigationmobile .uzk15__languageselectboxform .uzk15__selectstyle {
   padding: .25em 0 .25em 1.375em;
   width: 100%
}

.uzk15__mainnavigationmobile .uzk15__languageselectboxform .uzk15__selectstyle:after {
   position: absolute;
   right: auto;
   top: .3125em;
   left: 0
}

.uzk15__mainnavigationmobile .uzk15__languageselectboxform .uzk15__selectstyle select {
   padding-top: .5em;
   font-size: .875em
}

.uzk15__mainnavigationmobile .uzk15__quickselects {
   margin-bottom: .3125em;
   border-bottom: 1px solid #fff
}

.uzk15__mainnavigationmobile .uzk15__quickselects form {
   margin-bottom: .625em
}

.uzk15__mainnavigationmobile .uzk15__quickselects .uzk15__selectstyle select {
   line-height: 1.3;
   padding-left: 0
}

.uzk15__mainnavigationmobile .uzk15__moreinformation {
   padding-bottom: .625em;
   padding-left: .625em;
   padding-right: .625em;
   margin-bottom: .625em;
   border-bottom: 1px solid #fff
}

.uzk15__mainnavigationmobile .uzk15__moreinformation h2 {
   margin: 0;
   padding: 0;
   font-size: .875em;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #fff
}

.uzk15__mainnavigationmobile .uzk15__moreinformation ul {
   list-style-type: none
}

.uzk15__mainnavigationmobile .uzk15__moreinformation li a {
   font-size: .875em
}

.uzk15__searchbox form {
   position: relative;
   float: right;
   display: block;
   width: 17.375em;
   margin: 0;
   padding: 0
}

.uzk15__searchbox input {
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   min-height: 2.875em;
   padding: 0 .75em 0 .75em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: .8125em;
   line-height: 1.4;
   color: #595959;
   border: 1px solid #dbdbdb;
   -webkit-border-radius: .1875em;
   -moz-border-radius: .1875em;
   border-radius: .1875em;
   background-color: #fff;
   outline: none
}

.uzk15__searchbox input::-webkit-input-placeholder {
   color: #595959
}

.uzk15__searchbox input:-moz-placeholder {
   color: #595959;
   opacity: 1
}

.uzk15__searchbox input::-moz-placeholder {
   color: #595959;
   opacity: 1
}

.uzk15__searchbox input:-ms-input-placeholder {
   color: #595959
}

.uzk15__searchbox input:focus {
   border: 1px solid #4c4c4c;
   outline: 1px solid transparent
}

.uzk15__searchbox input[type="search"] {
   -webkit-appearance: textfield
}

.uzk15__searchbox input[type="search"]::-webkit-search-decoration,
.uzk15__searchbox input[type="search"]::-webkit-search-cancel-button {
   -webkit-appearance: none
}

.uzk15__searchbox button {
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   margin: auto 0 auto 0;
   border: none;
   cursor: pointer;
   background-color: transparent
}

.uzk15__searchbox button svg {
   display: block;
   fill: #727272;
   width: 1.1875em;
   height: 1.125em
}

.uzk15__searchbox button:focus {
   border: 1px solid #4c4c4c;
   outline: 1px solid transparent
}

html,
body {
   width: 100%;
   height: 100%;
   min-height: 100%;
   margin: 0;
   padding: 0
}

body {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: 100.01%;
   overflow-y: scroll;
   color: #58595b;
   background-color: #fff
}

img {
   max-width: 100%
}

hr {
   clear: both;
   border: none;
   border-bottom: 1px solid #dbdbdb;
   margin: .875em 0 .875em 0
}

abbr {
   border: none
}

@media print {
   .uzk15__contextboxhead {
      display: none!important
   }
   .uzk15__contextbox {
      page-break-inside: avoid;
      top: 0!important;
      left: 0!important;
      position: static!important;
      height: auto!important;
      width: auto!important
   }
}

.uzk15__contextboxhead {
   display: block;
   padding: 0;
   margin: 0 0 1.875em 0;
   font-size: 1em;
   border-top: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb;
   color: #3e566c
}

.uzk15__contextboxhead a {
   display: block;
   padding: .9375em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 1;
   font-weight: normal;
   color: #3e566c;
   text-decoration: none;
   background-repeat: no-repeat;
   background-position: right .9375em top 50%;
   -moz-background-size: .6875em .6875em;
   -o-background-size: .6875em .6875em;
   background-size: .6875em .6875em;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImF1c2tsYXBwZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjM2U1NjZjIj4KPHBvbHlnb24gaWQ9ImF1c2tsYXBwZW5fMV8iIHBvaW50cz0iMCw5LjggOC45LDEzLjkgMTEuMywxMy45IDIwLDkuOCAyMCw2LjEgMTcuOCw2LjEgMTAsOS44IDIuMSw2LjEgMCw2LjEgIi8+Cjwvc3ZnPgo=);
   outline: none
}

html.no-js .uzk15__contextboxhead a {
   background-image: none;
   pointer-events: none;
   pointer: default
}

.uzk15__contextboxhead a:hover,
.uzk15__contextboxhead a:focus,
.uzk15__contextboxhead a:active {
   text-decoration: underline
}

.uzk15__contextboxhead a.uzk15__open {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Inp1a2xhcHBlbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMzZTU2NmMiPgo8cG9seWdvbiBpZD0ienVrbGFwcGVuXzFfIiBwb2ludHM9IjIwLDEwLjIgMTEuMSw2LjEgOC43LDYuMSAwLDEwLjIgMCwxMy45IDIuMiwxMy45IDEwLDEwLjIgMTcuOSwxMy45IDIwLDEzLjkgIi8+Cjwvc3ZnPgo=)
}

html.js .uzk15__contextbox {
   position: absolute;
   left: -999999px;
   top: -999999px;
   width: 100%;
   height: 1px;
   margin: 0;
   padding: 0;
   overflow: hidden;
   visibility: hidden
}

@media only screen and (min-width:768px) {
   .uzk15__contextboxhead {
      display: none;
      visibility: hidden
   }
}

html.js .uzk15__contextbox.uzk15__open {
   position: relative;
   left: auto;
   top: auto;
   width: 100%;
   height: 100%;
   font-size: initial;
   line-height: initial;
   margin: 0;
   padding: 0;
   overflow: hidden;
   visibility: visible
}

@media screen and (min-width:768px) {
   html.js .uzk15__contextbox {
      position: relative;
      left: auto;
      top: auto;
      width: 100%;
      height: 100%;
      font-size: initial;
      line-height: initial;
      margin: 0;
      padding: 0;
      overflow: hidden;
      visibility: visible
   }
}

.uzk15__overlay {
   position: fixed;
   width: 100%;
   height: 100%;
   z-index: 999;
   background-color: rgba(0, 0, 0, 0.9)
}

.uzk15__overlay.uzk15__invisible {
   display: none
}

@media screen and (min-width:768px) {
   .uzk15__overlay {
      background-color: rgba(0, 0, 0, 0.5)
   }
}

.uzk15__height8 {
   font-size: 1;
   height: .0625em;
   display: block;
   margin-bottom: .4375em
}

.uzk15__height16 {
   font-size: 1;
   height: .0625em;
   display: block;
   margin-bottom: .9375em
}

.uzk15__height24 {
   font-size: 1;
   height: .0625em;
   display: block;
   margin-bottom: 1.4375em
}

.uzk15__height32 {
   font-size: 1;
   height: .0625em;
   display: block;
   margin-bottom: 1.9375em
}

.uzk15__height40 {
   font-size: 1;
   height: .0625em;
   display: block;
   margin-bottom: 2.4375em
}

.uzk15__calendartable {
   width: 100%;
   border: none;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   border-collapse: collapse;
   color: #3e566c;
   border: 1px solid #dbdbdb;
   empty-cells: show
}

.uzk15__calendartable .uzk15__pagearrow {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InNsaWRlcl94NUZfcGZlaWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgZmlsbD0iIzMyNDc1YiIKCSB5PSIwcHgiIHdpZHRoPSIxMS4zcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDExLjMgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExLjMgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEwLjksOUwyLjMsMC40Yy0wLjUtMC41LTEuNC0wLjUtMS45LDBjLTAuNSwwLjUtMC41LDEuNCwwLDEuOUw4LjEsMTBsLTcuNyw3LjdjLTAuNSwwLjUtMC41LDEuNCwwLDEuOQoJYzAuNSwwLjUsMS40LDAuNSwxLjksMGw4LjYtOC42YzAuMy0wLjMsMC40LTAuNiwwLjQtMUMxMS4zLDkuNiwxMS4yLDkuMywxMC45LDlMMTAuOSw5eiBNMTAuOSw5Ii8+Cjwvc3ZnPgo=);
   -moz-background-size: .625em .875em;
   -o-background-size: .625em .875em;
   background-size: .625em .875em;
   background-position: .4375em;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   background-repeat: no-repeat;
   height: 1.625em!important;
   width: 1.625em!important
}

.uzk15__calendartable .uzk15__pagearrow:hover,
.uzk15__calendartable .uzk15__pagearrow:focus,
.uzk15__calendartable .uzk15__pagearrow:active {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InNsaWRlcl94NUZfcGZlaWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgZmlsbD0iI0ZGRkZGRiIKCSB5PSIwcHgiIHdpZHRoPSIxMS4zcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDExLjMgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDExLjMgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZD0iTTEwLjksOUwyLjMsMC40Yy0wLjUtMC41LTEuNC0wLjUtMS45LDBjLTAuNSwwLjUtMC41LDEuNCwwLDEuOUw4LjEsMTBsLTcuNyw3LjdjLTAuNSwwLjUtMC41LDEuNCwwLDEuOQoJYzAuNSwwLjUsMS40LDAuNSwxLjksMGw4LjYtOC42YzAuMy0wLjMsMC40LTAuNiwwLjQtMUMxMS4zLDkuNiwxMS4yLDkuMywxMC45LDlMMTAuOSw5eiBNMTAuOSw5Ii8+Cjwvc3ZnPgo=)
}

.uzk15__calendartable abbr {
   border: none
}

.uzk15__calendartable .uzk15__link {
   text-decoration: none;
   color: #3e566c;
   outline: none
}

.uzk15__calendartable .uzk15__link:hover,
.uzk15__calendartable .uzk15__link:focus,
.uzk15__calendartable .uzk15__link:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable .uzk15__link:hover time,
.uzk15__calendartable .uzk15__link:focus time,
.uzk15__calendartable .uzk15__link:active time {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable tr {
   height: 2em
}

.uzk15__calendartable td,
.uzk15__calendartable th {
   font-weight: normal
}

.uzk15__calendartable .uzk15__kreis {
   position: relative;
   height: 2.15385em;
   width: 2.15385em;
   -webkit-border-radius: 2.15385em;
   -moz-border-radius: 2.15385em;
   border-radius: 2.15385em;
   display: inline-block;
   background-color: #7a93ab;
   margin-left: -1.125em
}

.uzk15__calendartable .uzk15__prevcalendar,
.uzk15__calendartable .uzk15__nextcalendar {
   font-size: .75em;
   width: 1.125em;
   padding: .3125em .5em;
   outline: none
}

.uzk15__calendartable .uzk15__prevcalendar:hover,
.uzk15__calendartable .uzk15__prevcalendar:focus,
.uzk15__calendartable .uzk15__prevcalendar:active,
.uzk15__calendartable .uzk15__nextcalendar:hover,
.uzk15__calendartable .uzk15__nextcalendar:focus,
.uzk15__calendartable .uzk15__nextcalendar:active {
   background-color: #3e566c;
   outline: 1px solid transparent
}

.uzk15__calendartable .uzk15__prevcalendar:hover svg,
.uzk15__calendartable .uzk15__prevcalendar:focus svg,
.uzk15__calendartable .uzk15__prevcalendar:active svg,
.uzk15__calendartable .uzk15__nextcalendar:hover svg,
.uzk15__calendartable .uzk15__nextcalendar:focus svg,
.uzk15__calendartable .uzk15__nextcalendar:active svg {
   fill: #fff
}

@media print {
   .uzk15__calendartable .uzk15__prevcalendar,
   .uzk15__calendartable .uzk15__nextcalendar {
      display: none
   }
}

.uzk15__calendartable .uzk15__calendartitle,
.uzk15__calendartable .uzk15__prevcalendar,
.uzk15__calendartable .uzk15__nextcalendar {
   line-height: .625em
}

.uzk15__calendartable .uzk15__prevcalendar {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg)
}

.uzk15__calendartable .uzk15__secondrow .uzk15__prevcalendar {
   margin-left: -6.25em
}

.uzk15__calendartable .uzk15__secondrow time {
   font-size: 1.07692em
}

.uzk15__calendartable .uzk15__secondrow .uzk15__labelTime,
.uzk15__calendartable .uzk15__secondrow .uzk15__prevcalendar,
.uzk15__calendartable .uzk15__secondrow .uzk15__nextcalendar {
   display: inline-block;
   vertical-align: middle
}

.uzk15__calendartable .uzk15__firstrow th:first-child {
   font-size: 1em;
   padding-top: .46154em
}

.uzk15__calendartable .uzk15__secondrow .uzk15__labelTime,
.uzk15__calendartable .uzk15__firstrow th .uzk15__calendartitle {
   color: #3e566c;
   margin: 0 1em 0 1em
}

.uzk15__calendartable .uzk15__secondrow th {
   font-size: .8125em
}

.uzk15__calendartable .uzk15__montheventunit .uzk15__eventunit .uzk15__tooltip {
   font-size: 1em
}

.uzk15__calendartable .uzk15__eventunit {
   position: relative;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   background-color: #3e566c;
   color: #fff;
   height: 1.25em;
   line-height: 1.25em;
   padding: 0 1em;
   display: inline-block;
   text-align: left;
   text-decoration: none;
   outline: none;
   width: auto;
   outline: none
}

.uzk15__calendartable .uzk15__eventunit:hover,
.uzk15__calendartable .uzk15__eventunit:focus,
.uzk15__calendartable .uzk15__eventunit:active {
   outline: 1px solid transparent;
   text-decoration: underline
}

.uzk15__calendartable .uzk15__eventunit .uzk15__icon {
   position: absolute
}

.uzk15__calendartable .uzk15__eventunit .uzk15__icon {
   height: 1.25em;
   line-height: 1.25em;
   width: 1.25em
}

.uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   padding-left: .375em;
   padding-right: .75em;
   vertical-align: .15385em;
   white-space: nowrap;
   overflow: hidden;
   -o-text-overflow: ellipsis;
   text-overflow: ellipsis;
   display: inline-block;
   height: 100%;
   width: 12.76923em
}

@media screen and (min-width:480px) {
   .uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
      width: 24.61538em
   }
}

@media screen and (min-width:640px) {
   .uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
      width: 36.53846em
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
      width: 27.38462em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
      width: 40.76923em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
      width: 6.53846em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
      width: 7.84615em
   }
}

@media print {
   .uzk15__calendartable .uzk15__eventunit .uzk15__termintitel {
      color: #000;
      margin-left: 0;
      height: 2em;
      padding: 0
   }
}

.uzk15__calendartable .uzk15__eventunit .uzk15__tooltip {
   position: absolute;
   left: 0;
   top: 0;
   width: 1px;
   color: #595959;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   background: #fff;
   text-align: left;
   visibility: hidden;
   -webkit-border-radius: 0;
   -moz-border-radius: 0;
   border-radius: 0
}

.uzk15__calendartable .uzk15__eventunit .uzk15__tooltip_title {
   font-size: 1em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}

.uzk15__calendartable .uzk15__eventunit:hover,
.uzk15__calendartable .uzk15__eventunit:focus,
.uzk15__calendartable .uzk15__eventunit:active {
   outline: 1px solid transparent
}

.uzk15__calendartable .uzk15__eventunit:hover .uzk15__tooltip,
.uzk15__calendartable .uzk15__eventunit:focus .uzk15__tooltip,
.uzk15__calendartable .uzk15__eventunit:active .uzk15__tooltip {
   visibility: visible;
   opacity: 1;
   top: 2em;
   -webkit-box-shadow: 3px 2px 4px #000;
   -moz-box-shadow: 3px 2px 4px #000;
   box-shadow: 3px 2px 4px #000;
   padding: .625em;
   left: .3125em;
   z-index: 999
}

@media screen and (min-width:320px) {
   .uzk15__calendartable .uzk15__eventunit:hover .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:focus .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:active .uzk15__tooltip {
      width: 14.375em
   }
}

@media screen and (min-width:480px) {
   .uzk15__calendartable .uzk15__eventunit:hover .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:focus .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:active .uzk15__tooltip {
      width: 18.75em
   }
}

@media screen and (min-width:640px) {
   .uzk15__calendartable .uzk15__eventunit:hover .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:focus .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:active .uzk15__tooltip {
      width: 25em
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable .uzk15__eventunit:hover .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:focus .uzk15__tooltip,
   .uzk15__calendartable .uzk15__eventunit:active .uzk15__tooltip {
      width: auto;
      min-width: 18.75em
   }
}

.uzk15__calendartable .uzk15__wiso .uzk15__kreis {
   background-color: #83b022
}

.uzk15__calendartable .uzk15__phil .uzk15__kreis {
   background-color: #590f68
}

.uzk15__calendartable .uzk15__jura .uzk15__kreis {
   background-color: #7d321f
}

.uzk15__calendartable .uzk15__math .uzk15__kreis {
   background-color: #0082c6
}

.uzk15__calendartable .uzk15__human .uzk15__kreis {
   background-color: #d8a818
}

.uzk15__calendartable .uzk15__med .uzk15__kreis {
   background-color: #af121d
}

.uzk15__calendartable .uzk15__verw .uzk15__kreis {
   background-color: #90c4eb
}

.uzk15__calendartable tbody {
   border-top: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb
}

.uzk15__calendartable th,
.uzk15__calendartable td {
   padding: 0 .5em;
   width: auto;
   text-align: center
}

.uzk15__calendartable th:first-child {
   border-left: 1px solid #dbdbdb;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   color: #58595b;
   font-size: .8125em;
   width: 3.25em
}

.uzk15__calendartable td {
   border-left: 1px solid #dbdbdb
}

.uzk15__calendartable td:last-child {
   border-right: 1px solid #dbdbdb
}

.uzk15__calendartable .uzk15__secondrow th {
   border-top: 1px solid #dbdbdb;
   text-align: left;
   padding-left: .4375em
}

.uzk15__calendartable .uzk15__secondrow th:last-child {
   border-right: 1px solid #dbdbdb
}

@media screen and (min-width:320px) {
   .uzk15__calendartable .uzk15__secondrow th:first-child {
      border-left: 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable .uzk15__secondrow th:first-child {
      border-left: 1px solid #dbdbdb
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable .uzk15__secondrow th {
      text-align: center;
      border-left-width: 0;
      border-top-width: 0
   }
}

@media screen and (min-width:1280px) {
   .uzk15__calendartable .uzk15__secondrow th {
      text-align: left;
      border-top: 1px solid #dbdbdb
   }
}

.uzk15__calendartable .uzk15__firstrow th,
.uzk15__calendartable td:first-child {
   border-left: none
}

@media screen and (min-width:768px) {
   aside .uzk15__calendartable.uzk15__week_daytable.uzk15__daytable .uzk15__termintitel {
      width: 8.46154em
   }
}

@media screen and (min-width:1024px) {
   aside .uzk15__calendartable.uzk15__week_daytable.uzk15__daytable .uzk15__termintitel {
      width: 14.92308em
   }
}

@media screen and (min-width:1280px) {
   aside .uzk15__calendartable.uzk15__week_daytable.uzk15__daytable .uzk15__termintitel {
      width: 20.15385em
   }
}

@media screen and (min-width:1440px) {
   aside .uzk15__calendartable.uzk15__week_daytable.uzk15__daytable .uzk15__termintitel {
      width: 24.46154em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__calendartable.uzk15__week_daytable.uzk15__daytable .uzk15__termintitel {
      width: 53.07692em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__calendartable.uzk15__week_daytable.uzk15__daytable .uzk15__termintitel {
      width: 61.23077em
   }
}

.uzk15__calendartable.uzk15__week_daytable {
   width: 100%;
   margin-bottom: 1.875em
}

@media print {
   .uzk15__calendartable.uzk15__week_daytable {
      height: 100%
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__kreis {
      border: 8px solid #000;
      display: inline;
      margin-left: -1.875em;
      margin-top: 0;
      padding: 0;
      height: 0;
      width: 0;
      -webkit-border-radius: .61538em;
      -moz-border-radius: .61538em;
      border-radius: .61538em
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__wiso .uzk15__kreis {
      border-color: #83b022
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__phil .uzk15__kreis {
      border-color: #590f68
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__jura .uzk15__kreis {
      border-color: #7d321f
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__math .uzk15__kreis {
      border-color: #0082c6
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__human .uzk15__kreis {
      border-color: #d8a818
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__med .uzk15__kreis {
      border-color: #af121d
   }
   .uzk15__calendartable.uzk15__week_daytable .uzk15__verw .uzk15__kreis {
      border-color: #90c4eb
   }
}

.uzk15__calendartable.uzk15__week_daytable caption {
   display: table-caption
}

@media print {
   .uzk15__calendartable.uzk15__week_daytable tbody tr {
      border-bottom: 1px solid #dbdbdb
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__week_daytable tbody tr {
      border-right: 1px solid #dbdbdb
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__week_daytable tbody tr {
      border-right: 0
   }
}

.uzk15__calendartable.uzk15__week_daytable td {
   padding-top: .3125em
}

@media print {
   .uzk15__calendartable.uzk15__week_daytable td {
      padding-bottom: .3125em;
      height: 100%
   }
}

@media print {
   .uzk15__calendartable.uzk15__week_daytable .uzk15__eventunit {
      position: relative;
      top: 0;
      left: .5em;
      width: 4.6875em
   }
}

.uzk15__calendartable.uzk15__week_daytable .uzk15__eventunit .uzk15__termintitel {
   margin-left: .30769em
}

@media print {
   .uzk15__calendartable.uzk15__week_daytable .uzk15__eventunit .uzk15__termintitel {
      color: #000;
      margin-left: -2.30769em;
      margin-top: 1.57062em;
      overflow: visible;
      display: block;
      white-space: normal;
      word-wrap: break-word;
      position: relative;
      width: 100%
   }
}

.uzk15__calendartable.uzk15__week_daytable caption .uzk15__calendartitle {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 1em
}

.uzk15__calendartable.uzk15__week_daytable caption .uzk15_daylink {
   color: #3e566c;
   text-decoration: none;
   outline: none
}

.uzk15__calendartable.uzk15__week_daytable caption .uzk15_daylink:hover span,
.uzk15__calendartable.uzk15__week_daytable caption .uzk15_daylink:focus span,
.uzk15__calendartable.uzk15__week_daytable caption .uzk15_daylink:active span {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable.uzk15__week_daytable caption .uzk15__nextcalendar svg {
   margin-top: -0.16667em
}

.uzk15__calendartable.uzk15__week_daytable caption a {
   display: inline-block;
   height: 1em;
   vertical-align: bottom
}

.uzk15__calendartable.uzk15__week_daytable caption a time {
   height: 1em;
   padding-top: .3125em
}

.uzk15__calendartable.uzk15__week_daytable caption a svg {
   width: 1.16667em;
   height: 1.16667em
}

.uzk15__calendartable.uzk15__week_daytable caption a .uzk15__icon {
   display: block;
   height: 100%
}

html.touch .uzk15__calendartable.uzk15__week_daytable caption .uzk15_daylink {
   padding-bottom: .5em
}

html[data-useragent*='Android'] .uzk15__calendartable.uzk15__week_daytable caption .uzk15_daylink {
   padding-bottom: 0
}

.uzk15__calendartable.uzk15__monthtable div.uzk15__montheventunit .uzk15__eventcontainer {
   display: block
}

.uzk15__calendartable.uzk15__monthtable {
   margin-bottom: 1.875em
}

@media print {
   .uzk15__calendartable.uzk15__monthtable {
      font-size: .875em
   }
}

.uzk15__calendartable.uzk15__monthtable caption .uzk15__nextcalendar svg {
   margin-top: -0.16667em
}

.uzk15__calendartable.uzk15__monthtable caption a {
   display: inline-block;
   height: 1em;
   vertical-align: bottom
}

.uzk15__calendartable.uzk15__monthtable caption a time {
   height: 1em;
   padding-top: .3125em
}

.uzk15__calendartable.uzk15__monthtable caption a svg {
   width: 1.16667em;
   height: 1.16667em
}

.uzk15__calendartable.uzk15__monthtable caption a .uzk15__icon {
   display: block;
   height: 100%
}

.uzk15__calendartable.uzk15__monthtable caption .uzk15_daylink {
   height: 1.25em
}

@media print {
   .uzk15__calendartable.uzk15__monthtable .uzk15__kreis {
      border: 1px solid #000;
      padding: 1px;
      height: 1em;
      width: 1em;
      -webkit-border-radius: 1em;
      -moz-border-radius: 1em;
      border-radius: 1em
   }
}

.uzk15__calendartable.uzk15__monthtable .uzk15__daynumber {
   position: absolute;
   right: .75em;
   width: 1.125em
}

.uzk15__calendartable.uzk15__monthtable tbody .uzk15__icon {
   margin: .38462em .38462em .38462em 0;
   position: absolute;
   display: inline-block;
   width: 1.53333em;
   height: 1.53333em;
   float: left
}

.uzk15__calendartable.uzk15__monthtable tbody .uzk15__termintitel {
   position: absolute;
   font-size: 1em;
   margin-top: .07692em;
   margin-left: .07692em;
   width: 2.4em;
   text-align: center;
   z-index: 1
}

@media print {
   .uzk15__calendartable.uzk15__monthtable tbody .uzk15__termintitel {
      font-size: .8125em;
      height: 1.23077em;
      width: 1em
   }
}

.uzk15__calendartable.uzk15__monthtable th,
.uzk15__calendartable.uzk15__monthtable td {
   padding: 0
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable th,
   .uzk15__calendartable.uzk15__monthtable td {
      width: 2.69231em;
      height: 3em
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable th,
   .uzk15__calendartable.uzk15__monthtable td {
      width: 6.875em;
      height: auto
   }
}

.uzk15__calendartable.uzk15__monthtable td {
   -moz-background-clip: padding-box;
   -o-background-clip: padding-box;
   background-clip: padding-box
}

@media print {
   .uzk15__calendartable.uzk15__monthtable .uzk15__currentday .uzk15__currentdaytitle {
      border: 1px solid #000;
      padding: 0 .125em .3125em .125em;
      height: 1.125em;
      width: 1.375em
   }
}

@media print {
   .uzk15__calendartable.uzk15__monthtable .uzk15__currentdaytitle {
      display: inline;
      position: absolute;
      right: .3125em;
      top: 0
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__currentdaytitle {
      margin: 0;
      display: inline
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__currentdaytitle {
      margin: .75em;
      margin-top: .375em;
      display: block
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__weekend:last-child {
      border-right: 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__weekend:last-child {
      border-right: 1px solid #dbdbdb
   }
}

.uzk15__calendartable.uzk15__monthtable .uzk15__currentday,
.uzk15__calendartable.uzk15__monthtable .uzk15__weekend {
   background-color: #e3e8eb
}

.uzk15__calendartable.uzk15__monthtable .uzk15__placeholdercells.uzk15__weekend {
   background-color: transparent
}

.uzk15__calendartable.uzk15__monthtable .uzk15__currentday {
   color: #595959;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   background-color: #c4c4c4
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable tbody tr {
      height: auto;
      border-bottom: 0 solid #dbdbdb
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody tr {
      height: 4.375em;
      border-bottom: 1px solid #dbdbdb
   }
}

.uzk15__calendartable.uzk15__monthtable tbody tr:last-child {
   border-bottom: 1px solid #dbdbdb
}

.uzk15__calendartable.uzk15__monthtable tbody .uzk15__day .uzk15_daylink {
   color: #3e566c;
   text-decoration: none;
   outline: none
}

.uzk15__calendartable.uzk15__monthtable tbody .uzk15__day .uzk15_daylink:hover,
.uzk15__calendartable.uzk15__monthtable tbody .uzk15__day .uzk15_daylink:focus,
.uzk15__calendartable.uzk15__monthtable tbody .uzk15__day .uzk15_daylink:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

@media print {
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event {
      -webkit-box-shadow: inset 0 0 10px #000;
      -moz-box-shadow: inset 0 0 10px #000;
      box-shadow: inset 0 0 10px #000
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event.uzk15__currentday {
      background-color: #c4c4c4
   }
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event .uzk15__montheventunit {
      background-color: #32475b
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event {
      background-color: #32475b
   }
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event.uzk15__currentday {
      background-color: #c4c4c4
   }
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event.uzk15__currentday .uzk15_daylink {
      background-color: #c4c4c4;
      color: #595959;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: .0625em .1875em .0625em .1875em
   }
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event.uzk15__currentday .uzk15_daylink strong {
      font-weight: normal;
      font-family: OpenSansBold, Arial, Helvetica, sans-serif
   }
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event .uzk15__montheventunit {
      background-color: transparent
   }
}

@media print {
   .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event {
      -webkit-box-shadow: inset 0 0 10px #000;
      -moz-box-shadow: inset 0 0 10px #000;
      box-shadow: inset 0 0 10px #000
   }
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit {
   color: #fff;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit {
      position: relative;
      height: 2.15385em;
      width: 2.15385em;
      -webkit-border-radius: 2.15385em;
      -moz-border-radius: 2.15385em;
      border-radius: 2.15385em;
      display: inline-block;
      position: relative;
      padding: 0
   }
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink {
      left: 0;
      right: 0;
      bottom: 0;
      top: .3125em;
      display: block;
      position: absolute
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit {
      bottom: 0;
      top: 0;
      height: 100%;
      width: 100%;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
      display: block;
      padding: .375em .75em .75em .75em
   }
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink {
   color: #fff;
   text-decoration: none;
   position: absolute;
   outline: none
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink strong {
   font-weight: normal;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink:hover,
.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink:focus,
.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink:active {
   text-decoration: underline
}

@media print {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink {
      color: #3e566c
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink {
      right: .5625em
   }
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventcontainer {
   text-align: left;
   position: relative;
   min-height: 3.92308em;
   margin-top: 1.23077em
}

@media print {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventcontainer {
      padding: .125em
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventcontainer {
      display: none
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventcontainer {
      min-width: 3.25em
   }
   html.flexbox .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventcontainer {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      alig-items: baseline;
      -webkit-flex-wrap: wrap-reverse;
      -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
      -webkit-box-flex: 1;
      -webkit-flex: auto;
      -moz-box-flex: 1;
      -ms-flex: auto;
      flex: auto
   }
   html[data-useragent*='Trident/7'] .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventcontainer {
      display: block!important
   }
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__termintitel,
.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit {
   width: 1.3em;
   padding: 0
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit {
   background-color: transparent;
   width: 1.5em;
   height: 1.5em;
   margin-right: .5em;
   margin-bottom: .5em
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit:hover .uzk15__termintitel,
.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit:focus .uzk15__termintitel,
.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit:active .uzk15__termintitel {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit:hover .uzk15__tooltip,
.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit:focus .uzk15__tooltip,
.uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit:active .uzk15__tooltip {
   display: none
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit {
      display: none
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit {
      display: inline-block
   }
}

.uzk15__calendartable.uzk15__monthtable tbody tr th:first-child {
   padding-top: .38462em;
   width: 2.875em;
   border-top: 1px solid white
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable tbody tr th:first-child {
      width: 1.8em;
      border-right: 1px solid #dbdbdb
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody tr th:first-child {
      width: 2.875em;
      border-right: 0
   }
}

.uzk15__calendartable.uzk15__monthtable tbody tr th:first-child a {
   color: #595959;
   text-decoration: none;
   outline: none
}

.uzk15__calendartable.uzk15__monthtable tbody tr th:first-child a:hover,
.uzk15__calendartable.uzk15__monthtable tbody tr th:first-child a:focus,
.uzk15__calendartable.uzk15__monthtable tbody tr th:first-child a:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable.uzk15__monthtable tbody tr th.firstth {
   border-top: 0;
   border-left: 1px solid #dbdbdb;
   text-align: center;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   color: #595959;
   position: relative
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable tbody tr th.firstth {
      width: 1.8em;
      vertical-align: middle;
      border-right: 1px solid #dbdbdb
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable tbody tr th.firstth {
      width: 2.875em;
      vertical-align: top;
      border-right: 0
   }
}

.uzk15__calendartable.uzk15__monthtable .uzk15__secondrow th {
   vertical-align: middle;
   padding-left: 1.25em
}

.uzk15__calendartable.uzk15__monthtable .uzk15__secondrow th abbr {
   text-transform: uppercase
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__secondrow th {
      border-top: 1px solid #dbdbdb;
      text-align: left
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__secondrow th:first-child {
      border-left: 1px solid #dbdbdb
   }
}

.uzk15__calendartable.uzk15__monthtable .uzk15__firstrow th {
   color: #595959
}

.uzk15__calendartable.uzk15__monthtable td,
.uzk15__calendartable.uzk15__monthtable th {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   font-weight: normal;
   position: relative
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable td,
   .uzk15__calendartable.uzk15__monthtable th {
      vertical-align: middle
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable td,
   .uzk15__calendartable.uzk15__monthtable th {
      vertical-align: top
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable td {
      text-align: center
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable td {
      text-align: right
   }
}

@media print {
   .uzk15__calendartable.uzk15__monthtable .uzk15__placeholdercells,
   .uzk15__calendartable.uzk15__monthtable .uzk15__day {
      border-top: 1px solid #dbdbdb
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__placeholdercells,
   .uzk15__calendartable.uzk15__monthtable .uzk15__day {
      border-left: 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendartable.uzk15__monthtable .uzk15__placeholdercells,
   .uzk15__calendartable.uzk15__monthtable .uzk15__day {
      border-left: 1px solid #dbdbdb
   }
}

.uzk15__calendartable.uzk15__monthtable th:first-child {
   font-size: .8125em;
   width: 2.875em
}

.uzk15__calendartable.uzk15__monthtable th:first-child a {
   color: #595959;
   text-decoration: none;
   outline: none
}

.uzk15__calendartable.uzk15__monthtable th:first-child a:hover,
.uzk15__calendartable.uzk15__monthtable th:first-child a:focus,
.uzk15__calendartable.uzk15__monthtable th:first-child a:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable.uzk15__monthtable .uzk15__firstrow th {
   font-size: 1em
}

.uzk15__calendartable.uzk15__monthtable caption .uzk15_daylink {
   color: #3e566c;
   text-decoration: none;
   outline: none
}

.uzk15__calendartable.uzk15__monthtable caption .uzk15_daylink:hover time,
.uzk15__calendartable.uzk15__monthtable caption .uzk15_daylink:focus time,
.uzk15__calendartable.uzk15__monthtable caption .uzk15_daylink:active time {
   text-decoration: underline;
   outline: 1px solid transparent
}

aside .uzk15__calendartable.uzk15__monthtable th,
aside .uzk15__calendartable.uzk15__monthtable td {
   width: 2.46154em;
   height: 2.46154em
}

aside .uzk15__calendartable.uzk15__monthtable .uzk15__currentdaytitle {
   margin: 0;
   display: inline
}

aside .uzk15__calendartable.uzk15__monthtable .uzk15__weekend:last-child {
   border-right: 0
}

aside .uzk15__calendartable.uzk15__monthtable tbody tr {
   height: auto;
   border-bottom: 0 solid #dbdbdb
}

aside .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event.uzk15__currentday {
   background-color: #c4c4c4
}

aside .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event.uzk15__currentday .uzk15_daylink {
   background-color: transparent;
   color: #fff
}

aside .uzk15__calendartable.uzk15__monthtable tbody td.uzk15__event .uzk15__montheventunit {
   background-color: #32475b
}

aside .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit {
   position: relative;
   height: 2.15385em;
   width: 2.15385em;
   -webkit-border-radius: 2.15385em;
   -moz-border-radius: 2.15385em;
   border-radius: 2.15385em;
   display: inline-block;
   position: relative;
   padding: 0
}

aside .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15_daylink {
   left: 0;
   right: 0;
   bottom: 0;
   top: .3125em;
   display: block;
   position: absolute
}

aside .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventcontainer {
   display: none
}

aside .uzk15__calendartable.uzk15__monthtable tbody div.uzk15__montheventunit .uzk15__eventunit {
   display: none
}

aside .uzk15__calendartable.uzk15__monthtable tbody tr th:first-child {
   width: 1.8em;
   border-right: 1px solid #dbdbdb
}

aside .uzk15__calendartable.uzk15__monthtable tbody tr th.firstth {
   width: 1.8em;
   vertical-align: middle;
   border-right: 1px solid #dbdbdb
}

aside .uzk15__calendartable.uzk15__monthtable .uzk15__secondrow th {
   border-top: 1px solid #dbdbdb;
   text-align: left;
   padding-left: .625em
}

aside .uzk15__calendartable.uzk15__monthtable .uzk15__secondrow th:first-child {
   border-left: 1px solid #dbdbdb
}

aside .uzk15__calendartable.uzk15__monthtable td,
aside .uzk15__calendartable.uzk15__monthtable th {
   vertical-align: middle
}

aside .uzk15__calendartable.uzk15__monthtable td {
   text-align: center
}

aside .uzk15__calendartable.uzk15__monthtable .uzk15__placeholdercells,
aside .uzk15__calendartable.uzk15__monthtable .uzk15__day {
   border-left: 0
}

@media print {
   .uzk15__yearviewheader {
      page-break-before: always;
      page-break-after: avoid;
      page-break-inside: avoid;
      margin-bottom: 1em
   }
}

.uzk15__yearviewheader .uzk15__standard_h2,
.uzk15__yearviewheader .uzk15__editorblock h2,
.uzk15__editorblock .uzk15__yearviewheader h2 {
   text-align: center;
   margin-bottom: 0
}

.uzk15__yearviewheader .uzk15__prevcalendar {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg);
   margin-right: 1.07143em
}

@media print {
   .uzk15__yearviewheader .uzk15__prevcalendar {
      display: none!important
   }
}

.uzk15__yearviewheader .uzk15__nextcalendar {
   margin-left: 1.07143em
}

@media print {
   .uzk15__yearviewheader .uzk15__nextcalendar {
      display: none!important
   }
}

.uzk15__yearviewheader .uzk15__prevcalendar,
.uzk15__yearviewheader .uzk15__nextcalendar {
   font-size: .75em;
   width: .625em;
   padding: .3125em .5em;
   line-height: 1.125em;
   outline: none;
   vertical-align: -0.7em
}

html.touch .uzk15__yearviewheader .uzk15__prevcalendar,
html.touch .uzk15__yearviewheader .uzk15__nextcalendar {
   vertical-align: -0.55em
}

.uzk15__yearviewheader .uzk15__prevcalendar:hover,
.uzk15__yearviewheader .uzk15__prevcalendar:focus,
.uzk15__yearviewheader .uzk15__prevcalendar:active,
.uzk15__yearviewheader .uzk15__nextcalendar:hover,
.uzk15__yearviewheader .uzk15__nextcalendar:focus,
.uzk15__yearviewheader .uzk15__nextcalendar:active {
   background-color: #3e566c;
   outline: 1px solid transparent
}

.uzk15__yearviewheader .uzk15__prevcalendar:hover svg,
.uzk15__yearviewheader .uzk15__prevcalendar:focus svg,
.uzk15__yearviewheader .uzk15__prevcalendar:active svg,
.uzk15__yearviewheader .uzk15__nextcalendar:hover svg,
.uzk15__yearviewheader .uzk15__nextcalendar:focus svg,
.uzk15__yearviewheader .uzk15__nextcalendar:active svg {
   fill: #fff
}

.uzk15__yearviewheader .uzk15__iconlink {
   display: inline-block;
   font-size: .8em;
   height: 1.08333em;
   padding-bottom: .1875em
}

.uzk15__yearviewheader svg {
   margin: 0;
   float: none!important;
   width: 2em;
   height: 1.08333em;
   font-size: .5em
}

.uzk15__yearviewheader .uzk15__nextcalendar svg {
   margin-bottom: .5em
}

.uzk15__yearviewheader time {
   border: 0;
   width: 7em;
   height: .91667em;
   outline: none;
   color: #3e566c
}

.uzk15__yearviewheader .uzk15__prevcalendar {
   -webkit-transform: rotate(-180deg);
   -moz-transform: rotate(-180deg);
   -ms-transform: rotate(-180deg);
   -o-transform: rotate(-180deg);
   transform: rotate(-180deg)
}

.uzk15__yearviewheader .uzk15__icon {
   display: inline;
   line-height: 0;
   height: 0
}

.uzk15__yearviewheader hr {
   margin-top: .5625em
}

@media print {
   .uzk15__yearviewheader hr {
      margin: 0
   }
}

@media screen and (min-width:320px) {
   .uzk15__yearviewheader .uzk15__monthpagination {
      display: block
   }
}

@media screen and (min-width:768px) {
   .uzk15__yearviewheader .uzk15__monthpagination {
      display: none
   }
}

@media print {
   .uzk15__maincontent .uzk15__yearview {
      page-break-before: avoid
   }
}

@media screen and (min-width:320px) {
   .uzk15__maincontent .uzk15__yearview .uzk15__grid_33 {
      display: none
   }
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__yearview .uzk15__grid_33 {
      min-height: 20em
   }
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__yearview .uzk15__grid_33 {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__yearview .uzk15__grid_33 {
      display: block
   }
}

@media screen and (min-width:1280px) {
   .uzk15__maincontent .uzk15__yearview .uzk15__grid_33 {
      float: left;
      width: 29.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%
   }
}

@media print {
   .uzk15__maincontent .uzk15__yearview .uzk15__grid_33 {
      float: left!important;
      width: 29.6296%!important;
      min-height: 15em!important
   }
}

@media screen and (min-width:320px) {
   .uzk15__maincontent .uzk15__yearview .uzk15__currentmonth {
      display: block
   }
}

.uzk15__calendartable.uzk15__yeartable {
   margin-bottom: 1em
}

@media print {
   .uzk15__calendartable.uzk15__yeartable {
      border: 0!important
   }
}

@media print {
   .uzk15__calendartable.uzk15__yeartable {
      float: left!important;
      display: block
   }
}

.uzk15__calendartable.uzk15__yeartable caption {
   text-align: left
}

.uzk15__calendartable.uzk15__yeartable caption .uzk15__calendartitle {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 1em
}

.uzk15__calendartable.uzk15__yeartable caption .uzk15_daylink {
   color: #3e566c;
   text-decoration: none;
   outline: none
}

.uzk15__calendartable.uzk15__yeartable caption .uzk15_daylink:hover time,
.uzk15__calendartable.uzk15__yeartable caption .uzk15_daylink:focus time,
.uzk15__calendartable.uzk15__yeartable caption .uzk15_daylink:active time {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable.uzk15__yeartable .uzk15__daynumber {
   position: absolute;
   right: .75em;
   width: 1.125em
}

.uzk15__calendartable.uzk15__yeartable .uzk15__termintitel,
.uzk15__calendartable.uzk15__yeartable .uzk15__eventunit {
   width: auto;
   padding: 0
}

.uzk15__calendartable.uzk15__yeartable .uzk15__eventunit {
   background-color: transparent;
   width: 1.5em;
   height: 1.5em;
   margin-top: .5625em;
   margin-right: .5em
}

.uzk15__calendartable.uzk15__yeartable .uzk15__eventunit:hover .uzk15__termintitel,
.uzk15__calendartable.uzk15__yeartable .uzk15__eventunit:focus .uzk15__termintitel,
.uzk15__calendartable.uzk15__yeartable .uzk15__eventunit:active .uzk15__termintitel {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable.uzk15__yeartable .uzk15__eventunit svg {
   margin: 0;
   width: 1.625em;
   height: 1.625em
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable .uzk15__eventunit {
      display: none
   }
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__icon {
   margin: .38462em .38462em .38462em 0;
   position: relative;
   display: block;
   width: 1.5em;
   height: 1.5em;
   float: left
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__icon .uzk15__termintitel {
   position: absolute;
   margin-top: .25em;
   margin-left: .1875em;
   width: 1.5em;
   height: 1.5em;
   text-align: center
}

.uzk15__calendartable.uzk15__yeartable th,
.uzk15__calendartable.uzk15__yeartable td {
   padding: 0 .15385em 0 .15385em
}

@media print {
   .uzk15__calendartable.uzk15__yeartable th,
   .uzk15__calendartable.uzk15__yeartable td {
      padding-top: 0!important;
      padding-bottom: 0!important
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable th,
   .uzk15__calendartable.uzk15__yeartable td {
      width: 2.125em;
      height: 2.2em
   }
}

.uzk15__calendartable.uzk15__yeartable td {
   -moz-background-clip: padding-box;
   -o-background-clip: padding-box;
   background-clip: padding-box
}

@media print {
   .uzk15__calendartable.uzk15__yeartable .uzk15__currentdaytitle {
      height: 1.53846em;
      width: 1.53846em
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable .uzk15__currentdaytitle {
      margin: 0;
      display: inline
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable .uzk15__weekend:last-child {
      border: 0
   }
}

.uzk15__calendartable.uzk15__yeartable .uzk15__weekend {
   background-color: #e3e8eb
}

.uzk15__calendartable.uzk15__yeartable .uzk15__placeholdercells.uzk15__weekend {
   background-color: transparent
}

.uzk15__calendartable.uzk15__yeartable .uzk15__currentday {
   color: #595959;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   background-color: #c4c4c4
}

.uzk15__calendartable.uzk15__yeartable tbody tr {
   border-left: 1px solid #dbdbdb;
   border-bottom: 0
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable tbody tr {
      height: auto
   }
}

.uzk15__calendartable.uzk15__yeartable tbody tr:last-child {
   border-bottom: 1px solid #dbdbdb
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__day .uzk15_daylink {
   outline: none;
   color: #3e566c;
   text-decoration: none
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__day .uzk15_daylink:hover,
.uzk15__calendartable.uzk15__yeartable tbody .uzk15__day .uzk15_daylink:focus,
.uzk15__calendartable.uzk15__yeartable tbody .uzk15__day .uzk15_daylink:active {
   outline: 1px solid transparent;
   text-decoration: underline
}

@media print {
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__day .uzk15_daylink {
      right: .25em;
      position: absolute
   }
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit {
   color: #fff;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   background-color: #32475b
}

@media print {
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit {
      border: 1px solid #32475b;
      height: 1.53846em;
      width: 1.53846em;
      position: relative;
      -webkit-border-radius: 1.53846em;
      -moz-border-radius: 1.53846em;
      border-radius: 1.53846em
   }
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15__eventcontainer {
      display: none
   }
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15__daylink strong {
      font-size: .61538em
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit {
      position: relative;
      height: 2.15385em;
      width: 2.15385em;
      -webkit-border-radius: 2.15385em;
      -moz-border-radius: 2.15385em;
      border-radius: 2.15385em;
      display: inline-block;
      padding: 0
   }
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15_daylink {
      vertical-align: -0.3125em
   }
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15_daylink {
   outline: none;
   color: #fff;
   text-decoration: none
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15_daylink strong {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15_daylink:hover,
.uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15_daylink:focus,
.uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15_daylink:active {
   outline: 1px solid transparent;
   text-decoration: underline
}

@media print {
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15_daylink {
      color: #3e566c
   }
}

.uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15__eventcontainer {
   position: absolute;
   width: 5.625em;
   top: 0;
   left: .5em;
   right: 0;
   bottom: .875em
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable tbody .uzk15__montheventunit .uzk15__eventcontainer {
      display: none
   }
}

.uzk15__calendartable.uzk15__yeartable tbody tr th:first-child {
   border-top: 1px solid white;
   border-left: 0;
   border-right: 1px solid #dbdbdb
}

.uzk15__calendartable.uzk15__yeartable tbody tr td.firsttd {
   border-top: 0;
   border-right: 1px solid #dbdbdb;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   color: #595959;
   position: relative
}

.uzk15__calendartable.uzk15__yeartable tbody tr th:first-child,
.uzk15__calendartable.uzk15__yeartable tbody tr td.firsttd {
   padding: 0;
   padding-bottom: .25em;
   padding-top: .25em;
   min-height: 2.38462em;
   height: 100%;
   width: 2em
}

html.flexbox .uzk15__calendartable.uzk15__yeartable tbody tr th:first-child,
html.flexbox .uzk15__calendartable.uzk15__yeartable tbody tr td.firsttd {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-pack: center;
   -webkit-justify-content: center;
   -moz-box-pack: center;
   -ms-flex-pack: center;
   justify-content: center
}

@media print {
   .uzk15__calendartable.uzk15__yeartable tbody tr th:first-child,
   .uzk15__calendartable.uzk15__yeartable tbody tr td.firsttd {
      min-height: 2em
   }
}

.uzk15__calendartable.uzk15__yeartable .uzk15__secondrow th {
   vertical-align: middle
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable .uzk15__secondrow th {
      border-top: 1px solid #dbdbdb
   }
}

.uzk15__calendartable.uzk15__yeartable .uzk15__secondrow th:first-child {
   padding: 0
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable .uzk15__secondrow th:first-child {
      border-left: 1px solid #dbdbdb
   }
}

.uzk15__calendartable.uzk15__yeartable .uzk15__firstrow {
   height: auto
}

.uzk15__calendartable.uzk15__yeartable .uzk15__firstrow .uzk15__calendartitle {
   margin: 0;
   padding: 0;
   margin-top: .875em
}

.uzk15__calendartable.uzk15__yeartable .uzk15__secondrow th {
   color: #595959;
   padding: 0
}

.uzk15__calendartable.uzk15__yeartable .uzk15__secondrow th abbr {
   text-transform: uppercase
}

.uzk15__calendartable.uzk15__yeartable td,
.uzk15__calendartable.uzk15__yeartable th {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   font-weight: normal;
   position: relative
}

@media print {
   .uzk15__calendartable.uzk15__yeartable td,
   .uzk15__calendartable.uzk15__yeartable th {
      height: .61538em!important;
      width: 1.23077em!important
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable td,
   .uzk15__calendartable.uzk15__yeartable th {
      text-align: left
   }
}

@media screen and (min-width:320px) {
   .uzk15__calendartable.uzk15__yeartable td {
      text-align: center
   }
}

.uzk15__calendartable.uzk15__yeartable .uzk15__placeholdercells,
.uzk15__calendartable.uzk15__yeartable .uzk15__day {
   border-left: 0
}

.uzk15__calendartable.uzk15__yeartable th:first-child {
   font-size: .8125em;
   color: #595959;
   width: 2.875em
}

.uzk15__calendartable.uzk15__yeartable th:first-child a {
   color: #595959;
   text-decoration: none;
   outline: none
}

.uzk15__calendartable.uzk15__yeartable th:first-child a:hover,
.uzk15__calendartable.uzk15__yeartable th:first-child a:focus,
.uzk15__calendartable.uzk15__yeartable th:first-child a:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__calendartable.uzk15__yeartable caption {
   font-size: 1em
}

.uzk15__calendarlist article {
   padding-top: .6875em;
   padding-bottom: 1.0625em;
   position: relative
}

.uzk15__calendarlist article .uzk15__eventheadline {
   line-height: 1.5em
}

@media screen and (min-width:320px) {
   .uzk15__calendarlist article .uzk15__wiso .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__phil .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__jura .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__math .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__human .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__med .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__verw .uzk15__eventheadline {
      position: relative;
      top: -0.6875em
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendarlist article .uzk15__wiso .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__phil .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__jura .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__math .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__human .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__med .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__verw .uzk15__eventheadline {
      top: -0.3125em;
      left: 0
   }
}

@media screen and (min-width:1024px) {
   .uzk15__calendarlist article .uzk15__wiso .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__phil .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__jura .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__math .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__human .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__med .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__verw .uzk15__eventheadline {
      position: absolute;
      top: 2.125em;
      left: 4.125em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__calendarlist article .uzk15__wiso .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__phil .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__jura .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__math .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__human .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__med .uzk15__eventheadline,
   .uzk15__calendarlist article .uzk15__verw .uzk15__eventheadline {
      position: absolute;
      top: 2.125em;
      left: 4.125em
   }
}

@media print {
   .uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector {
      page-break-before: always;
      page-break-after: avoid;
      page-break-inside: avoid;
      margin-bottom: 1em
   }
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__standard_h2,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__editorblock h2,
.uzk15__editorblock .uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector h2 {
   text-align: center;
   margin-bottom: 0
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg);
   margin-right: 1.07143em
}

@media print {
   .uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar {
      display: none!important
   }
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar {
   margin-left: 1.07143em
}

@media print {
   .uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar {
      display: none!important
   }
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar {
   font-size: .75em;
   width: .625em;
   padding: .3125em .5em;
   outline: none
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:hover,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:focus,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:active,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:hover,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:focus,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:active {
   background-color: #3e566c;
   outline: 1px solid transparent
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:hover svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:focus svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:active svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:hover svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:focus svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:active svg {
   fill: #fff
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__iconlink {
   display: inline-block;
   font-size: .8em;
   padding-bottom: .1875em
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector svg {
   margin: 0;
   width: 2em;
   height: 2em;
   font-size: .5em
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector hr {
   margin-top: .5625em
}

@media print {
   .uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector hr {
      margin: 0
   }
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector h2 {
   text-align: center
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__calendartitle {
   width: 7em;
   height: .91667em;
   padding-bottom: .25em
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector time {
   border: 0;
   width: 7em;
   height: .91667em;
   outline: none;
   color: #3e566c
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar {
   -webkit-transform: rotate(-180deg);
   -moz-transform: rotate(-180deg);
   -ms-transform: rotate(-180deg);
   -o-transform: rotate(-180deg);
   transform: rotate(-180deg)
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__icon {
   display: inline;
   line-height: 0;
   height: 0
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar {
   padding: .3125em .5em;
   outline: none
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:hover,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:focus,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:active,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:hover,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:focus,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:active {
   background-color: #3e566c;
   outline: 1px solid transparent
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:hover svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:focus svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar:active svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:hover svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:focus svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar:active svg {
   fill: #fff
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__prevcalendar svg,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist .uzk15__listselector .uzk15__nextcalendar svg {
   width: 1.25em;
   height: 1.25em
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink {
   font-size: 1.14286em;
   color: #58595b;
   text-decoration: none;
   outline: none
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:hover,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:focus,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:active {
   outline: 1px solid transparent
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:hover span,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:focus span,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:active span {
   text-decoration: underline
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:hover time span,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:focus time span,
.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink:active time span {
   text-decoration: none
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink em {
   color: #58595b;
   font-size: 1em
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink em {
      margin-top: 0
   }
}

.uzk15__maincontent .uzk15__eventlist.uzk15__calendarlist article .uzk15__eventlink em span {
   font-weight: normal;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__calendarlist article p {
   margin-top: 0
}

.uzk15__downloadfile a {
   font-size: 1.14286em;
   color: #58595b;
   outline: none
}

.uzk15__downloadfile a:hover,
.uzk15__downloadfile a:focus,
.uzk15__downloadfile a:active {
   outline: 1px solid transparent
}

.uzk15__calendarlist .uzk15__eventlink time {
   font-size: .88889em;
   width: 2.77778em;
   height: 3.05556em;
   display: block;
   margin-bottom: .5em
}

.uzk15__calendarlist article .uzk15__link {
   font-size: 1em;
   color: #58595b;
   outline: none
}

.uzk15__calendarlist article .uzk15__link:hover,
.uzk15__calendarlist article .uzk15__link:focus,
.uzk15__calendarlist article .uzk15__link:active {
   text-decoration: none;
   color: #fff;
   outline: 1px solid transparent;
   background-color: #3e566c
}

.uzk15__calendarlist article .uzk15__downloadfile {
   float: right
}

.uzk15__calendarlist.uzk15__eventlist ul {
   width: auto
}

.uzk15__calendarlist .uzk15__paginator,
.uzk15__eventlist.uzk15__calendarlist nav li {
   border: 0
}

@media screen and (min-width:320px) {
   .uzk15__calendarlist .uzk15__singleevent .uzk15__eventlink time {
      display: none
   }
}

@media screen and (min-width:768px) {
   .uzk15__calendarlist .uzk15__singleevent .uzk15__eventlink time {
      display: block
   }
}

.uzk15__maincontent .uzk15__editorblock {
   width: 96.2962%;
   margin-right: 1.8518%;
   margin-left: 1.8518%
}

.uzk15__standard_h1,
.uzk15__editorblock h1 {
   margin: 0 0 .20833em 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: 1.5em;
   line-height: 40, 24;
   font-weight: normal;
   color: #3e566c
}

@media print {
   .uzk15__standard_h1 {
      color: #000
   }
}

.uzk15__standard_h2,
.uzk15__editorblock h2 {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   margin: 0 0 .3em 0;
   font-size: 1.25em;
   line-height: 22, 20;
   font-weight: normal;
   color: #3e566c
}

@media print {
   .uzk15__standard_h2 {
      color: #000
   }
}

.uzk15__standard_h3,
.uzk15__editorblock h3 {
   margin: 0 0 .375em 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 20, 16;
   font-weight: normal;
   color: #3e566c
}

@media print {
   .uzk15__standard_h3 {
      color: #000
   }
}

.uzk15__standard_h4,
.uzk15__editorblock h4 {
   margin: 0 0 .375em 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: 1em;
   font-weight: normal;
   line-height: 20, 16;
   color: #3e566c
}

@media print {
   .uzk15__standard_h4 {
      color: #000
   }
}

.uzk15__standard_h5,
.uzk15__editorblock h5 {
   margin: 0 0 .4em 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .9375em;
   font-weight: normal;
   line-height: 20, 15;
   color: #3e566c
}

@media print {
   .uzk15__standard_h5 {
      color: #000
   }
}

.uzk15__standard_h6,
.uzk15__editorblock h6 {
   margin: 0 0 .42857em 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .875em;
   font-weight: normal;
   line-height: 20, 14;
   color: #3e566c
}

@media print {
   .uzk15__standard_h6 {
      color: #000
   }
}

.uzk15__standard_p,
.uzk15__editorblock p {
   margin: 0 0 1.14286em 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 20, 14
}

@media print {
   .uzk15__standard_p {
      color: #000
   }
}

@media screen and (min-width:768px) {
   .uzk15__standard_h1,
   .uzk15__editorblock h1 {
      font-size: 2.125em;
      line-height: 40, 34
   }
   .uzk15__standard_h2,
   .uzk15__editorblock h2 {
      font-size: 1.5em;
      line-height: 30, 24
   }
   .uzk15__standard_h3,
   .uzk15__editorblock h3 {
      font-size: 1.5em;
      line-height: 30, 24
   }
   .uzk15__standard_h4,
   .uzk15__editorblock h4 {
      font-size: 1.25em;
      line-height: 20, 20
   }
   .uzk15__standard_h5,
   .uzk15__editorblock h5 {
      font-size: 1.25em;
      line-height: 20, 20
   }
   .uzk15__standard_h6,
   .uzk15__editorblock h6 {
      font-size: 1.125em;
      line-height: 20, 18
   }
   .uzk15__standard_p,
   .uzk15__editorblock p {
      font-size: 1em;
      line-height: 24, 16
   }
   @media print {
      .uzk15__standard_p {
         page-break-inside: avoid
      }
   }
}

@media print {
   .uzk15__editorblock h1 {
      color: #000
   }
}

@media print {
   .uzk15__editorblock h2 {
      color: #000
   }
}

@media print {
   .uzk15__editorblock h3 {
      color: #000
   }
}

@media print {
   .uzk15__editorblock h4 {
      color: #000
   }
}

@media print {
   .uzk15__editorblock h5 {
      color: #000
   }
}

@media print {
   .uzk15__editorblock h6 {
      color: #000
   }
}

@media print {
   .uzk15__editorblock p {
      color: #000;
      page-break-inside: avoid
   }
}

.uzk15__editorblock ul,
.uzk15__editorblock ol {
   position: relative;
   margin: 0 0 1.875em 0;
   padding-left: 1.375em
}

.uzk15__editorblock ul ul,
.uzk15__editorblock ul ol,
.uzk15__editorblock ol ol,
.uzk15__editorblock ol ul {
   margin-top: .75em;
   margin-bottom: 0
}

.uzk15__editorblock ul,
.uzk15__editorblock ol {
   display: block;
   padding-left: 2.5em;
   overflow: hidden
}

.uzk15__editorblock ul ul {
   padding-left: 1.0625em
}

.uzk15__editorblock ul li,
.uzk15__editorblock ol li {
   margin: 0 0 .85714em 0;
   font-size: .875em;
   line-height: 1.42857
}

@media screen and (min-width:768px) {
   .uzk15__editorblock ul li,
   .uzk15__editorblock ol li {
      margin: 0 0 .75em 0;
      font-size: 1em;
      line-height: 1.5
   }
}

.uzk15__editorblock ul li p,
.uzk15__editorblock ol li p,
.uzk15__editorblock ul li li,
.uzk15__editorblock ol li li {
   margin: 0;
   font-size: 1em;
   line-height: 1.5
}

.uzk15__editorblock ul>li:last-child,
.uzk15__editorblock ol>li:last-child {
   margin-bottom: 0
}

.uzk15__editorblock ul>li {
   position: relative;
   list-style-type: none;
   padding-left: 0
}

.uzk15__editorblock li.uzk15__highlight {
   background-color: #e3e8ed
}

.uzk15__editorblock ul>li:before {
   position: absolute;
   top: .5em;
   left: -1.0625em;
   content: " ";
   display: block;
   width: .375em;
   height: .375em;
   background-color: #3e566c
}

@media print {
   .uzk15__editorblock ul>li:before {
      width: 0;
      height: 0;
      border: 3px solid;
      border-color: #000
   }
}

.uzk15__editorblock ul>li>ul>li:before {
   -webkit-border-radius: .375em;
   -moz-border-radius: .375em;
   border-radius: .375em
}

.uzk15__editorblock ul>li>ul>li>ul>li:before {
   width: .3125em;
   height: .3125em;
   -webkit-border-radius: .3125em;
   -moz-border-radius: .3125em;
   border-radius: .3125em;
   background-color: transparent;
   border: 1px solid #3e566c
}

.uzk15__editorblock ol>li {
   list-style-type: decimal
}

.uzk15__editorblock ol>li>ol>li {
   list-style-type: upper-latin
}

.uzk15__editorblock ol>li>ol>li>ol>li {
   list-style-type: lower-latin
}

.uzk15__editorblock dl {
   display: block;
   margin: 0;
   padding: 0
}

.uzk15__editorblock dt,
.uzk15__editorblock dd {
   display: block;
   margin: 0;
   padding: 0
}

.uzk15__editorblock dt {
   font-size: .875em;
   line-height: 1.42857;
   font-weight: normal;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}

@media screen and (min-width:768px) {
   .uzk15__editorblock dt {
      font-size: 1em;
      line-height: 1.5
   }
}

.uzk15__editorblock dd {
   font-size: .875em;
   line-height: 1.42857;
   font-weight: normal;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   margin-bottom: .875em
}

@media screen and (min-width:768px) {
   .uzk15__editorblock dd {
      font-size: 1em;
      line-height: 1.5
   }
}

.uzk15__editorblock a {
   color: #58595b
}

.uzk15__editorblock a:hover,
.uzk15__editorblock a:focus,
.uzk15__editorblock a:active {
   text-decoration: none;
   color: #fff;
   outline: 1px solid transparent;
   background-color: #3e566c
}

.uzk15__editorblock p a {
   text-decoration: underline;
   color: #58595b
}

.uzk15__editorblock p a:hover,
.uzk15__editorblock p a:focus,
.uzk15__editorblock p a:active {
   text-decoration: none;
   color: #fff;
   background-color: #3e566c
}

.uzk15__editorblock .uzk15__superhead {
   display: block;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-size: .875em;
   margin: 0 0 .375em 0
}

.uzk15__editorblock strong {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__editorblock em {
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal
}

.uzk15__editorblock sup {
   font-size: .92857em;
   vertical-align: super
}

@media screen and (min-width:768px) {
   .uzk15__editorblock sup {
      font-size: .8125em
   }
}

.uzk15__editorblock sub {
   font-size: .92857em;
   vertical-align: sub
}

@media screen and (min-width:768px) {
   .uzk15__editorblock sub {
      font-size: .8125em
   }
}

.uzk15__editorblock abbr {
   border-bottom: 1px dotted #dbdbdb
}

.uzk15__editorblock address {
   font-size: .875em;
   line-height: 20, 14;
   margin: 0 0 .57143em 0;
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal
}

@media screen and (min-width:768px) {
   .uzk15__editorblock address {
      font-size: 1em;
      line-height: 24, 16;
      margin: 0 0 .5em 0
   }
}

.uzk15__editorblock blockquote {
   margin: 0 0 1em 0;
   padding: 0 0 0 1.875em
}

.uzk15__editorblock blockquote p {
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif;
   font-style: normal
}

.uzk15__editorblock blockquote p:last-child {
   margin-bottom: 0
}

.uzk15__editorblock table {
   max-width: 100%;
   margin-bottom: .5em;
   border-spacing: 0;
   border-collapse: collapse;
   border: 1px solid #dbdbdb;
   background-color: #fff
}

.uzk15__editorblock caption {
   padding: .25em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: 1.125em;
   font-weight: normal;
   line-height: 1.125em;
   color: #fff;
   text-align: left;
   background-color: #32475b
}

.uzk15__editorblock tr,
.uzk15__editorblock th,
.uzk15__editorblock td {
   white-space: normal;
   text-align: left;
   vertical-align: top
}

.uzk15__editorblock td {
   padding: .6875em .625em .6875em .625em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   font-weight: normal;
   line-height: 1.125em;
   border: 1px solid #dbdbdb;
   background-color: transparent
}

@media not print {
   .uzk15__editorblock table {
      display: block
   }
   .uzk15__editorblock tr,
   .uzk15__editorblock th,
   .uzk15__editorblock td {
      display: block
   }
   .uzk15__editorblock thead {
      display: none
   }
   .uzk15__editorblock tbody th:first-child {
      display: none
   }
   .uzk15__editorblock tr {
      clear: both;
      position: relative
   }
   .uzk15__editorblock td {
      position: relative;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      float: left;
      width: 100%;
      min-height: 3.75em;
      border: none;
      border-top: 1px solid #dbdbdb
   }
   .uzk15__editorblock table tr:nth-child(odd) td {
      background-color: #e3e8ed
   }
   .uzk15__editorblock th:before,
   .uzk15__editorblock td:before {
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      margin: -0.6875em -0.625em .6875em -0.625em;
      padding: .6875em .625em .6875em .625em;
      font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
      line-height: 1.125em;
      content: attr(data-tablehead) ": ";
      color: #58595b;
      background-color: transparent
   }
   .uzk15__editorblock .uzk15__notitles th:before,
   .uzk15__editorblock .uzk15__notitles td:before {
      display: none
   }
}

@media screen and (min-width:560px) {
   .uzk15__editorblock table {
      position: relative;
      display: table;
      width: 100%;
      margin-bottom: .5em;
      border-spacing: 0;
      border-collapse: collapse;
      border: 1px solid #dbdbdb;
      background-color: #fff
   }
   .uzk15__editorblock caption {
      padding: 0;
      margin-bottom: .9375em;
      color: #4c4c4c;
      background-color: transparent
   }
   .uzk15__editorblock tbody {
      position: relative;
      display: table-row-group;
      width: auto;
      border: none
   }
   .uzk15__editorblock thead {
      position: relative;
      display: table-header-group;
      visibility: visible;
      width: auto;
      border: none
   }
   .uzk15__editorblock tfoot {
      position: relative;
      display: table-footer-group;
      visibility: visible;
      width: auto;
      border: none
   }
   .uzk15__editorblock tr {
      position: relative;
      display: table-row;
      visibility: visible;
      width: auto;
      width: auto;
      margin: 0;
      clear: none;
      border: none;
      border-spacing: 0
   }
   .uzk15__editorblock td,
   .uzk15__editorblock th {
      position: relative;
      display: table-cell;
      -webkit-box-sizing: initial;
      -moz-box-sizing: initial;
      box-sizing: initial;
      float: none;
      text-align: left;
      width: auto
   }
   .uzk15__editorblock th:before,
   .uzk15__editorblock td:before {
      display: none
   }
   .uzk15__editorblock table tr:nth-child(odd) td {
      background-color: transparent
   }
   .uzk15__editorblock tbody th:first-child {
      display: table-cell
   }
   .uzk15__editorblock table tr:nth-child(even) td {
      background-color: #e3e8ed
   }
   .uzk15__editorblock th {
      padding: 1em .875em 1em .875em;
      font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
      font-size: 1em;
      font-weight: normal;
      line-height: 1.25em;
      color: #fff;
      text-align: left;
      border: 1px solid #3e566c;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      -moz-background-clip: padding-box;
      -o-background-clip: padding-box;
      background-clip: padding-box;
      background-color: #32475b
   }
   .uzk15__editorblock td {
      padding: 1.57143em 1.14286em 1.57143em 1.14286em;
      font-size: .875em;
      font-weight: normal;
      line-height: 1.28571em;
      color: #4c4c4c;
      text-align: left;
      border: 1px solid #dbdbdb;
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      -moz-background-clip: padding-box;
      -o-background-clip: padding-box;
      background-clip: padding-box;
      background-color: transparent
   }
   .uzk15__editorblock .uzk15__noborder th,
   .uzk15__editorblock .uzk15__noborder td {
      border: none
   }
   .uzk15__editorblock .uzk15__tablestyle1 tr:nth-child(even) td {
      background-color: transparent
   }
   .uzk15__editorblock .uzk15__tablestyle1 td {
      position: relative;
      border-top: none;
      border-bottom: none
   }
   .uzk15__editorblock .uzk15__tablestyle1 td:after {
      position: absolute;
      left: 10%;
      bottom: 0;
      display: block;
      content: " ";
      width: 80%;
      height: 1px;
      margin: 0;
      padding: 0;
      background-color: #dbdbdb
   }
   .uzk15__editorblock .uzk15__tablestyle1 td:after {
      bottom: -1px
   }
   @media screen and (-moz-images-in-menus:0) {
      .uzk15__editorblock .uzk15__tablestyle1 td:after {
         bottom: 0
      }
   }
   .uzk15__editorblock .uzk15__tablestyle2 tr:nth-child(even) td {
      background-color: transparent
   }
   .uzk15__editorblock .uzk15__tablestyle2 td {
      position: relative;
      border-left: none;
      border-right: none
   }
   .uzk15__editorblock .uzk15__tablestyle2 td:after {
      position: absolute;
      top: 15%;
      right: 0;
      display: block;
      content: " ";
      width: 1px;
      height: 70%;
      margin: 0;
      padding: 0;
      background-color: #dbdbdb
   }
   @media screen and (-webkit-min-device-pixel-ratio:0) {
      .uzk15__editorblock .uzk15__tablestyle2 td:after {
         right: -1px
      }
   }
   .uzk15__editorblock .uzk15__verticalstripes tr:nth-child(even) td {
      background-color: transparent
   }
   .uzk15__editorblock .uzk15__verticalstripes tr td:nth-child(odd) {
      background-color: #e3e8ed
   }
   .uzk15__editorblock .uzk15__nostripes tr:nth-child(even) td {
      background-color: transparent
   }
   .uzk15__editorblock .uzk15__nostripes tr td:nth-child(even) td {
      background-color: transparent
   }
}

.uzk15__editorblock .uzk15__tablenote {
   text-align: right;
   display: block;
   font-size: .8125em;
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif;
   font-style: normal;
   line-height: 1.125em;
   font-weight: normal;
   margin-bottom: 1em;
   clear: both
}

.uzk15__editorblock .uzk15__repsonsivetablewrapper {
   max-width: 100%;
   overflow-y: auto;
   position: relative;
   overflow: hidden
}

.uzk15__editorblock a.uzk15__tableNavRight,
.uzk15__editorblock a.uzk15__tableNavLeft {
   background-color: rgba(251, 251, 251, 0.93);
   bottom: .5em;
   cursor: pointer;
   overflow: hidden;
   position: absolute;
   top: 0;
   width: 1.7em;
   z-index: 990
}

.uzk15__editorblock a.uzk15__tableNavRight:hover,
.uzk15__editorblock a.uzk15__tableNavLeft:hover,
.uzk15__editorblock a.uzk15__tableNavRight:focus,
.uzk15__editorblock a.uzk15__tableNavLeft:focus {
   background-color: rgba(243, 243, 243, 0.93)
}

.uzk15__editorblock a.uzk15__tableNavLeft span.uzk15__icon,
.uzk15__editorblock a.uzk15__tableNavRight span.uzk15__icon {
   display: block;
   height: 2em
}

.uzk15__editorblock a.uzk15__tableNavLeft span.uzk15__icon {
   transform: rotate(180deg);
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg)
}

.uzk15__editorblock a.uzk15__tableNavLeft svg,
.uzk15__editorblock a.uzk15__tableNavRight svg {
   background-color: transparent;
   display: block;
   fill: #32475b;
   height: 1em;
   pointer-events: none;
   position: absolute;
   top: .5em;
   width: 100%;
   z-index: 998
}

p.uzk15__intro {
   font-size: 1em;
   line-height: 1.375;
   margin: 0 0 1em 0
}

@media screen and (min-width:768px) {
   p.uzk15__intro {
      font-size: 1.25em;
      line-height: 1.4;
      margin: 0 0 .8em 0
   }
}

p.uzk15__background {
   padding: .875em 1em .875em 1em;
   background-color: #e3e8ed
}

p.uzk15__border {
   padding: .875em 1em .875em 1em;
   border: 1px solid #dbdbdb
}

p.uzk15__indent {
   padding-left: 1.875em
}

p.uzk15__indentline {
   padding-left: 1.875em;
   border-left: 1px solid #dbdbdb
}

.uzk15__downloadfile {
   margin: 0 0 .875em 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.42857
}

.uzk15__downloadfile .uzk15__fileformat {
   white-space: nowrap
}

.uzk15__downloadfile a {
   display: inline-block;
   background-repeat: no-repeat;
   padding: 0 0 1px 2.125em;
   text-decoration: none;
   background-position: 0 0
}

.uzk15__downloadfile a:hover,
.uzk15__downloadfile a:focus,
.uzk15__downloadfile a:active,
.uzk15__downloadfile .uzk15__editorblock a:hover,
.uzk15__downloadfile .uzk15__editorblock a:focus,
.uzk15__downloadfile .uzk15__editorblock a:active {
   background-color: transparent;
   color: #58595b;
   text-decoration: underline
}

.uzk15__downloadfile figcaption {
   display: inline
}

.uzk15__downloadfile abbr {
   text-transform: lowercase;
   border: none
}

.uzk15__downloadfile.uzk15__ics a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImljcyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiAgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiA+CjxwYXRoIGlkPSJpY3NfMV8iIGZpbGw9IiMzZTU2NmMiIGQ9Ik0xMy4yLDcuN1Y1LjNjMC0wLjItMC4xLTAuMy0wLjItMC41TDguMywwLjJDOC4yLDAuMSw4LDAsNy44LDBIMC42QzAuMywwLDAsMC4zLDAsMC42djE4LjcKCUMwLDE5LjcsMC4zLDIwLDAuNiwyMGgxMS45YzAuNCwwLDAuNi0wLjMsMC42LTAuNnYtMS43SDIwdi0xMEgxMy4yeiBNOC4zLDJsMi44LDIuOEg4LjNWMnogTTExLjksMTguN0gxLjNWMS4zSDd2NC4xCgljMCwwLjQsMC4zLDAuNiwwLjYsMC42aDQuM3YxLjZINS43djEwaDYuMlYxOC43eiBNOS4zLDkuOUM5LjIsMTAsOS4xLDEwLDguOSwxMGMtMC40LDAtMC42LTAuMi0wLjYtMC42YzAtMC40LDAuMi0wLjYsMC42LTAuNgoJYzAuNCwwLDAuNiwwLjIsMC42LDAuNkM5LjUsOS42LDkuNCw5LjgsOS4zLDkuOXogTTkuNCwxMC42djQuM0g4LjN2LTQuM0g5LjR6IE0xMi42LDE0YzAuMiwwLDAuNCwwLDAuNi0wLjEKCWMwLjItMC4xLDAuNC0wLjIsMC42LTAuM3YxYy0wLjIsMC4xLTAuNCwwLjItMC42LDAuM0MxMywxNSwxMi44LDE1LDEyLjUsMTVjLTEuNCwwLTItMC43LTItMi4yYzAtMC43LDAuMi0xLjMsMC42LTEuNwoJYzAuNC0wLjQsMC45LTAuNiwxLjYtMC42YzAuNSwwLDEsMC4xLDEuNCwwLjNsLTAuNCwwLjljLTAuMi0wLjEtMC40LTAuMS0wLjUtMC4yYy0wLjIsMC0wLjMtMC4xLTAuNS0wLjFjLTAuNiwwLTAuOSwwLjQtMC45LDEuMwoJQzExLjYsMTMuNiwxMiwxNCwxMi42LDE0eiBNMTcuNCwxNC42QzE3LjEsMTQuOSwxNi42LDE1LDE2LDE1Yy0wLjMsMC0wLjYsMC0wLjgtMC4xYy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJ2LTEKCWMwLjIsMC4xLDAuNSwwLjIsMC43LDAuM3MwLjUsMC4xLDAuNywwLjFjMC40LDAsMC42LTAuMSwwLjYtMC40YzAtMC4xLDAtMC4yLTAuMS0wLjJjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4yCgljLTAuMS0wLjEtMC4zLTAuMi0wLjYtMC4zYy0wLjMtMC4xLTAuNi0wLjMtMC43LTAuNGMtMC4yLTAuMS0wLjMtMC4zLTAuMy0wLjRjLTAuMS0wLjItMC4xLTAuMy0wLjEtMC42YzAtMC40LDAuMi0wLjcsMC41LTAuOQoJYzAuMy0wLjIsMC43LTAuMywxLjMtMC4zYzAuNSwwLDEsMC4xLDEuNSwwLjNsLTAuNCwwLjljLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4yYy0wLjItMC4xLTAuNC0wLjEtMC42LTAuMWMtMC40LDAtMC41LDAuMS0wLjUsMC4zCgljMCwwLjEsMC4xLDAuMiwwLjIsMC4zYzAuMSwwLjEsMC40LDAuMiwwLjcsMC4zYzAuMywwLjEsMC42LDAuMywwLjcsMC40YzAuMiwwLjEsMC4zLDAuMywwLjQsMC40YzAuMSwwLjIsMC4xLDAuMywwLjEsMC42CglDMTcuOSwxNC4xLDE3LjcsMTQuNCwxNy40LDE0LjZ6Ii8+Cjwvc3ZnPgo=)
}

.uzk15__downloadfile.uzk15__pdf a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImZpbGVfeDVGX3BkZiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwLjFweCIgdmlld0JveD0iMCAwIDIwIDIwLjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwLjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJmaWxlX3g1Rl9wZGZfMV8iIGZpbGw9IiMzMjQ3NWIiPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik04LjMsMTQuMWMwLjUsMCwwLjgtMC40LDAuOC0xLjNjMC0wLjQtMC4xLTAuOC0wLjItMXMtMC4zLTAuMy0wLjYtMC4zYy0wLjMsMC0wLjUsMC4xLTAuNiwwLjMNCgkJcy0wLjIsMC41LTAuMiwwLjl2MC4xYzAsMC41LDAuMSwwLjgsMC4yLDFTOCwxNC4xLDguMywxNC4xeiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4yLDcuN1Y1LjNjMC0wLjItMC4xLTAuMy0wLjItMC41TDguMywwLjJDOC4yLDAuMSw4LDAsNy44LDBIMC42QzAuMywwLDAsMC4zLDAsMC42djE4LjgNCgkJYzAsMC40LDAuMywwLjYsMC42LDAuNmgxMS45YzAuNCwwLDAuNi0wLjMsMC42LTAuNnYtMS43SDIwdi0xMEgxMy4yeiBNOC4zLDJsMi44LDIuOEg4LjNWMnogTTExLjksMTguOEgxLjNWMS4zSDd2NC4yDQoJCWMwLDAuNCwwLjMsMC42LDAuNiwwLjZoNC4zdjEuNkg0LjZ2MTBoNy4zVjE4Ljh6IE03LjQsMTUuMXYxLjhINi4zdi02LjNoMWwwLjIsMC42aDAuMWMwLjMtMC40LDAuNy0wLjYsMS4yLTAuNg0KCQljMC41LDAsMC45LDAuMiwxLjIsMC42czAuNCwxLDAuNCwxLjdjMCwwLjUtMC4xLDAuOS0wLjIsMS4ycy0wLjMsMC42LTAuNiwwLjhTOSwxNSw4LjcsMTVjLTAuNSwwLTAuOS0wLjItMS4yLTAuNkg3LjQNCgkJQzcuNCwxNC44LDcuNCwxNS4xLDcuNCwxNS4xeiBNMTUuMSwxNWgtMC45TDE0LDE0LjRoLTAuMWMtMC4zLDAuNC0wLjcsMC42LTEuMiwwLjZjLTAuNSwwLTAuOS0wLjItMS4yLTAuNnMtMC40LTEtMC40LTEuNw0KCQljMC0wLjcsMC4xLTEuMywwLjQtMS43czAuNy0wLjYsMS4yLTAuNmMwLjUsMCwxLDAuMiwxLjMsMC42aDBjLTAuMS0wLjMtMC4xLTAuNi0wLjEtMC45VjguOWgxLjJWMTV6IE0xOC45LDkuOQ0KCQljLTAuMi0wLjEtMC41LTAuMS0wLjctMC4xYy0wLjIsMC0wLjMsMC4xLTAuNCwwLjJzLTAuMSwwLjItMC4xLDAuNHYwLjNoMXYwLjloLTFWMTVoLTEuMnYtMy41aC0wLjd2LTAuNmwwLjctMC4zdi0wLjMNCgkJYzAtMC41LDAuMS0wLjksMC40LTEuMXMwLjYtMC4zLDEuMi0wLjNjMC40LDAsMC44LDAuMSwxLjEsMC4yTDE4LjksOS45eiIvPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMy4xLDExLjVjLTAuMywwLTAuNSwwLjEtMC42LDAuM3MtMC4yLDAuNi0wLjIsMXMwLjEsMC44LDAuMiwxczAuNCwwLjMsMC42LDAuM2MwLjMsMCwwLjUtMC4xLDAuNy0wLjMNCgkJczAuMi0wLjUsMC4yLTAuOXYtMC4xYzAtMC41LTAuMS0wLjgtMC4yLTFTMTMuNCwxMS41LDEzLjEsMTEuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K)
}

.uzk15__downloadfile.uzk15__doc a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImZpbGVfeDVGX2RvYyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwLjFweCIgdmlld0JveD0iMCAwIDIwIDIwLjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwLjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJmaWxlX3g1Rl9kb2NfMV8iIGZpbGw9IiMzMjQ3NWIiPg0KCTxwYXRoIGQ9Ik03LjUsMTEuNWMtMC4zLDAtMC41LDAuMS0wLjYsMC4zcy0wLjIsMC42LTAuMiwxczAuMSwwLjgsMC4yLDFzMC40LDAuMywwLjYsMC4zYzAuMywwLDAuNS0wLjEsMC43LTAuM3MwLjItMC41LDAuMi0wLjkNCgkJdi0wLjFjMC0wLjUtMC4xLTAuOC0wLjItMVM3LjgsMTEuNSw3LjUsMTEuNXoiLz4NCgk8cGF0aCBkPSJNMTMuMiw3LjdWNS4zYzAtMC4yLTAuMS0wLjMtMC4yLTAuNUw4LjMsMC4yQzguMiwwLjEsOCwwLDcuOCwwSDAuNkMwLjMsMCwwLDAuMywwLDAuNnYxOC44YzAsMC40LDAuMywwLjYsMC42LDAuNmgxMS45DQoJCWMwLjQsMCwwLjYtMC4zLDAuNi0wLjZ2LTEuN0gyMHYtMTBIMTMuMnogTTguMywybDIuOCwyLjhIOC4zVjJ6IE0xMS45LDE4LjhIMS4zVjEuM0g3djQuMmMwLDAuNCwwLjMsMC42LDAuNiwwLjZoNC4zdjEuNkg0LjZ2MTANCgkJaDcuM1YxOC44eiBNOC4zLDEwLjNWOC45aDEuMlYxNUg4LjZsLTAuMi0wLjZIOC4zQzguMSwxNC44LDcuNiwxNSw3LjEsMTVjLTAuNSwwLTAuOS0wLjItMS4yLTAuNnMtMC40LTEtMC40LTEuNw0KCQljMC0wLjcsMC4xLTEuMywwLjQtMS43czAuNy0wLjYsMS4yLTAuNmMwLjUsMCwxLDAuMiwxLjMsMC42aDBDOC40LDEwLjgsOC4zLDEwLjUsOC4zLDEwLjN6IE0xNC4yLDE0LjRjLTAuNCwwLjQtMC45LDAuNi0xLjYsMC42DQoJCWMtMC40LDAtMC44LTAuMS0xLjEtMC4zcy0wLjYtMC40LTAuNy0wLjhzLTAuMy0wLjctMC4zLTEuMmMwLTAuNywwLjItMS4zLDAuNi0xLjdzMC45LTAuNiwxLjYtMC42YzAuNCwwLDAuOCwwLjEsMS4xLDAuMw0KCQlzMC42LDAuNCwwLjcsMC44czAuMywwLjcsMC4zLDEuMkMxNC43LDEzLjUsMTQuNSwxNCwxNC4yLDE0LjR6IE0xNy42LDE0LjFjMC4yLDAsMC40LDAsMC42LTAuMXMwLjQtMC4yLDAuNi0wLjN2MQ0KCQljLTAuMiwwLjEtMC40LDAuMi0wLjYsMC4zUzE3LjgsMTUsMTcuNSwxNWMtMS40LDAtMi0wLjctMi0yLjJjMC0wLjcsMC4yLTEuMywwLjYtMS43czAuOS0wLjYsMS42LTAuNmMwLjUsMCwxLDAuMSwxLjQsMC4zDQoJCWwtMC40LDAuOWMtMC4yLTAuMS0wLjQtMC4xLTAuNS0wLjJzLTAuMy0wLjEtMC41LTAuMWMtMC42LDAtMC45LDAuNC0wLjksMS4zQzE2LjcsMTMuNywxNywxNC4xLDE3LjYsMTQuMXoiLz4NCgk8cGF0aCBkPSJNMTIuNiwxMS41Yy0wLjMsMC0wLjUsMC4xLTAuNywwLjNzLTAuMiwwLjUtMC4yLDFjMCwwLjQsMC4xLDAuOCwwLjIsMXMwLjQsMC4zLDAuNywwLjNjMC4zLDAsMC41LTAuMSwwLjctMC4zDQoJCXMwLjItMC41LDAuMi0xYzAtMC40LTAuMS0wLjgtMC4yLTFTMTIuOSwxMS41LDEyLjYsMTEuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K)
}

.uzk15__downloadfile.uzk15__zip a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImZpbGVfeDVGX3ppcCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwLjFweCIgdmlld0JveD0iMCAwIDIwIDIwLjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwLjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJmaWxlX3g1Rl96aXBfMV8iIGZpbGw9IiMzMjQ3NWIiPg0KCTxwYXRoIGQ9Ik0xMy4yLDcuN1Y1LjNjMC0wLjItMC4xLTAuMy0wLjItMC41TDguMywwLjJDOC4yLDAuMSw4LDAsNy44LDBIMC42QzAuMywwLDAsMC4zLDAsMC42djE4LjhjMCwwLjQsMC4zLDAuNiwwLjYsMC42aDExLjkNCgkJYzAuNCwwLDAuNi0wLjMsMC42LTAuNnYtMS43SDIwdi0xMEgxMy4yeiBNOC4zLDJsMi44LDIuOEg4LjNWMnogTTExLjksNy43SDUuNnYxMGg2LjN2MS4xSDEuM1YxLjNIN3Y0LjJjMCwwLjQsMC4zLDAuNiwwLjYsMC42DQoJCWg0LjNWNy43eiBNOCwxMS41di0wLjloMy4zdjAuOGwtMiwyLjdoMlYxNUg3Ljh2LTAuN2wyLTIuOEg4eiBNMTMuMywxNWgtMS4ydi00LjRoMS4yVjE1eiBNMTMuMiw5LjljLTAuMSwwLjEtMC4zLDAuMi0wLjUsMC4yDQoJCWMtMC40LDAtMC42LTAuMi0wLjYtMC42YzAtMC40LDAuMi0wLjYsMC42LTAuNnMwLjYsMC4yLDAuNiwwLjZDMTMuNCw5LjcsMTMuMyw5LjgsMTMuMiw5Ljl6IE0xOC41LDE0Yy0wLjEsMC4zLTAuMywwLjYtMC42LDAuOA0KCQlTMTcuMywxNSwxNywxNWMtMC41LDAtMC45LTAuMi0xLjItMC42aC0wLjFjMCwwLjQsMC4xLDAuNiwwLjEsMC42djEuOGgtMS4ydi02LjNoMWwwLjIsMC42aDAuMWMwLjMtMC40LDAuNy0wLjYsMS4yLTAuNg0KCQljMC41LDAsMC45LDAuMiwxLjIsMC42czAuNCwxLDAuNCwxLjdDMTguNywxMy4yLDE4LjYsMTMuNiwxOC41LDE0eiIvPg0KCTxwYXRoIGQ9Ik0xNi42LDExLjVjLTAuMywwLTAuNSwwLjEtMC42LDAuM3MtMC4yLDAuNS0wLjIsMC45djAuMWMwLDAuNSwwLjEsMC44LDAuMiwxczAuNCwwLjMsMC43LDAuM2MwLjUsMCwwLjgtMC40LDAuOC0xLjMNCgkJYzAtMC40LTAuMS0wLjgtMC4yLTFTMTYuOSwxMS41LDE2LjYsMTEuNXoiLz4NCjwvZz4NCjwvc3ZnPg0K)
}

.uzk15__downloadfile.uzk15__jpg a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImZpbGVfeDVGX2pwZyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwLjFweCIgdmlld0JveD0iMCAwIDIwIDIwLjEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwLjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGlkPSJmaWxlX3g1Rl9qcGdfMV8iIGZpbGw9IiMzMjQ3NWIiPg0KCTxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNS40LDE1LjZjMCwwLjIsMC4xLDAuMywwLjIsMC40czAuNCwwLjEsMC43LDAuMWMwLjQsMCwwLjgtMC4xLDEtMC4yczAuNC0wLjMsMC40LTAuNWMwLTAuMi0wLjEtMC4zLTAuMi0wLjMNCgkJUzE3LjEsMTUsMTYuOCwxNWgtMC42Yy0wLjIsMC0wLjQsMC4xLTAuNSwwLjJTMTUuNCwxNS40LDE1LjQsMTUuNnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIsMTEuNWMtMC4zLDAtMC41LDAuMS0wLjYsMC4zcy0wLjIsMC41LTAuMiwwLjl2MC4xYzAsMC41LDAuMSwwLjgsMC4yLDFzMC40LDAuMywwLjcsMC4zDQoJCWMwLjUsMCwwLjgtMC40LDAuOC0xLjNjMC0wLjQtMC4xLTAuOC0wLjItMVMxMi4zLDExLjUsMTIsMTEuNXoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuNSwxMS4yYy0wLjQsMC0wLjcsMC4zLTAuNywwLjhjMCwwLjIsMC4xLDAuNCwwLjIsMC42czAuMywwLjIsMC41LDAuMmMwLjIsMCwwLjQtMC4xLDAuNS0wLjINCgkJczAuMi0wLjMsMC4yLTAuNkMxNy4yLDExLjUsMTYuOSwxMS4yLDE2LjUsMTEuMnoiLz4NCgk8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTMuMiw3LjdWNS4zYzAtMC4yLTAuMS0wLjMtMC4yLTAuNUw4LjMsMC4yQzguMiwwLjEsOCwwLDcuOCwwSDAuNkMwLjMsMCwwLDAuMywwLDAuNnYxOC44DQoJCWMwLDAuNCwwLjMsMC42LDAuNiwwLjZoMTEuOWMwLjQsMCwwLjYtMC4zLDAuNi0wLjZ2LTEuN0gyMHYtMTBIMTMuMnogTTguMywybDIuOCwyLjhIOC4zVjJ6IE0xMS45LDE4LjhIMS4zVjEuM0g3djQuMg0KCQljMCwwLjQsMC4zLDAuNiwwLjYsMC42aDQuM3YxLjZINC42djEwaDcuM1YxOC44eiBNOC42LDkuOWMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjJjLTAuNCwwLTAuNi0wLjItMC42LTAuNmMwLTAuNCwwLjItMC42LDAuNi0wLjYNCgkJczAuNiwwLjIsMC42LDAuNkM4LjcsOS43LDguNyw5LjgsOC42LDkuOXogTTguNywxMC42djQuOGMwLDAuNS0wLjEsMC44LTAuNCwxLjFzLTAuNiwwLjQtMS4xLDAuNGMtMC4zLDAtMC42LDAtMC44LTAuMXYtMC45DQoJCWMwLjIsMCwwLjQsMC4xLDAuNiwwLjFjMC4yLDAsMC4zLTAuMSwwLjQtMC4yczAuMS0wLjMsMC4xLTAuNXYtNC43SDguN3ogTTEzLjgsMTRjLTAuMSwwLjMtMC4zLDAuNi0wLjYsMC44UzEyLjcsMTUsMTIuMywxNQ0KCQljLTAuNSwwLTAuOS0wLjItMS4yLTAuNmgtMC4xYzAsMC40LDAuMSwwLjYsMC4xLDAuNnYxLjhIOS45di02LjNoMWwwLjIsMC42aDAuMWMwLjMtMC40LDAuNy0wLjYsMS4yLTAuNmMwLjUsMCwwLjksMC4yLDEuMiwwLjYNCgkJczAuNCwxLDAuNCwxLjdDMTQsMTMuMiwxMy45LDEzLjYsMTMuOCwxNHogTTE4LjgsMTEuMmwtMC43LDAuMmMwLjEsMC4yLDAuMiwwLjQsMC4yLDAuN2MwLDAuNS0wLjIsMC44LTAuNSwxLjFzLTAuOCwwLjQtMS40LDAuNA0KCQlsLTAuMiwwbC0wLjIsMGMtMC4xLDAuMS0wLjIsMC4yLTAuMiwwLjNjMCwwLjIsMC4yLDAuMywwLjcsMC4zaDAuN2MwLjUsMCwwLjgsMC4xLDEuMSwwLjNzMC40LDAuNSwwLjQsMC45YzAsMC41LTAuMiwwLjktMC42LDEuMg0KCQlzLTEsMC40LTEuOCwwLjRjLTAuNiwwLTEuMS0wLjEtMS40LTAuM3MtMC41LTAuNS0wLjUtMC45YzAtMC4zLDAuMS0wLjUsMC4yLTAuN3MwLjQtMC4zLDAuNy0wLjRjLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4zDQoJCXMtMC4xLTAuMi0wLjEtMC40YzAtMC4yLDAtMC4zLDAuMS0wLjRzMC4yLTAuMiwwLjQtMC4zYy0wLjItMC4xLTAuNC0wLjMtMC41LTAuNXMtMC4yLTAuNS0wLjItMC44YzAtMC41LDAuMi0wLjgsMC41LTEuMQ0KCQlzMC44LTAuNCwxLjMtMC40YzAuMSwwLDAuMywwLDAuNCwwczAuMywwLDAuMywwaDEuNVYxMS4yeiIvPg0KPC9nPg0KPC9zdmc+DQo=)
}

.uzk15__downloadfile.uzk15__xls a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iZmlsZV94NUZfeGxzXzFfIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiDQoJIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZmlsbD0iIzMyNDc1YiIgaWQ9ImZpbGVfeDVGX3hscyIgZD0iTTIwLDcuN2gtNi44VjUuM2MwLTAuMi0wLjEtMC4zLTAuMi0wLjVMOC4zLDAuMkM4LjIsMC4xLDgsMCw3LjgsMEgwLjZDMC4zLDAsMCwwLjMsMCwwLjZ2MTguNw0KCUMwLDE5LjcsMC4zLDIwLDAuNiwyMGgxMS45YzAuNCwwLDAuNi0wLjMsMC42LTAuNnYtMS42SDIwIE0xMS4xLDQuOEg4LjNWMkwxMS4xLDQuOHogTTExLjksMTguN0gxLjNWMS4zSDd2NC4yDQoJYzAsMC40LDAuMywwLjYsMC42LDAuNmg0LjN2MS42SDUuOHYxMGg2LjFWMTguN3ogTTkuMSwxMi43bC0xLjQtMi4xaDEuNEw5LjksMTJsMC45LTEuNGgxLjRsLTEuNCwyLjFsMS41LDIuMmgtMS40bC0wLjktMS41TDksMTUNCglINy43TDkuMSwxMi43eiBNMTQuMSwxNWgtMS4yVjguOWgxLjJWMTV6IE0xOC40LDEzLjdjMCwwLjQtMC4yLDAuOC0wLjUsMWMtMC4zLDAuMi0wLjgsMC40LTEuNCwwLjRjLTAuMywwLTAuNiwwLTAuOC0wLjENCgljLTAuMiwwLTAuNC0wLjEtMC42LTAuMnYtMWMwLjIsMC4xLDAuNSwwLjIsMC43LDAuM3MwLjUsMC4xLDAuNywwLjFjMC40LDAsMC42LTAuMSwwLjYtMC40YzAtMC4xLDAtMC4yLTAuMS0wLjINCgljLTAuMS0wLjEtMC4yLTAuMS0wLjMtMC4ycy0wLjMtMC4yLTAuNi0wLjNjLTAuMy0wLjEtMC42LTAuMy0wLjctMC40Yy0wLjItMC4xLTAuMy0wLjMtMC4zLTAuNGMtMC4xLTAuMi0wLjEtMC4zLTAuMS0wLjYNCgljMC0wLjQsMC4yLTAuNywwLjUtMC45czAuNy0wLjMsMS4zLTAuM2MwLjUsMCwxLDAuMSwxLjUsMC4zTDE4LDExLjdjLTAuMi0wLjEtMC40LTAuMi0wLjYtMC4yYy0wLjItMC4xLTAuNC0wLjEtMC42LTAuMQ0KCWMtMC40LDAtMC41LDAuMS0wLjUsMC4zYzAsMC4xLDAuMSwwLjIsMC4yLDAuM3MwLjQsMC4yLDAuNywwLjNjMC4zLDAuMSwwLjYsMC4zLDAuOCwwLjRjMC4yLDAuMSwwLjMsMC4zLDAuNCwwLjQNCglDMTguMywxMy4zLDE4LjQsMTMuNSwxOC40LDEzLjd6Ii8+DQo8L3N2Zz4NCg==)
}

.uzk15__downloadfile.uzk15__default a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjEsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iZmlsZS1mYWxsYmFjayIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4Ig0KCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjMzI0NzViIiBpZD0iZmlsZS1mYWxsYmFja18xXyIgZD0iTTIwLDcuN2gtNi44VjUuM2MwLTAuMi0wLjEtMC4zLTAuMi0wLjVMOC4zLDAuMkM4LjIsMC4xLDgsMCw3LjgsMEgwLjZDMC4zLDAsMCwwLjMsMCwwLjZ2MTguNw0KCUMwLDE5LjcsMC4zLDIwLDAuNiwyMGgxMS45YzAuNCwwLDAuNi0wLjMsMC42LTAuNnYtMS43SDIwIE0xMS4xLDQuOEg4LjNWMkwxMS4xLDQuOHogTTExLjksMTguN0gxLjNWMS4zSDd2NC4xDQoJYzAsMC40LDAuMywwLjYsMC42LDAuNmg0LjN2MS42SDQuNnYxMGg3LjNWMTguN3ogTTguOSwxMmgtMXYzLjVINi43VjEySDZ2LTAuNmwwLjctMC4zdi0wLjNjMC0wLjUsMC4xLTAuOSwwLjQtMS4xDQoJYzAuMi0wLjIsMC42LTAuMywxLjItMC4zYzAuNCwwLDAuOCwwLjEsMS4xLDAuMkw5LDEwLjRjLTAuMi0wLjEtMC41LTAuMS0wLjctMC4xYy0wLjIsMC0wLjMsMC4xLTAuNCwwLjJjLTAuMSwwLjEtMC4xLDAuMi0wLjEsMC40DQoJdjAuM2gxVjEyeiBNOS41LDkuOWMwLTAuNCwwLjItMC42LDAuNi0wLjZjMC40LDAsMC42LDAuMiwwLjYsMC42YzAsMC4yLTAuMSwwLjMtMC4yLDAuNGMtMC4xLDAuMS0wLjMsMC4yLTAuNSwwLjINCglDOS43LDEwLjUsOS41LDEwLjMsOS41LDkuOXogTTEwLjgsMTUuNEg5LjZ2LTQuNGgxLjJWMTUuNHogTTEzLjIsMTUuNEgxMlY5LjNoMS4yVjE1LjR6IE0xNi40LDE1LjVjLTAuNywwLTEuMy0wLjItMS42LTAuNg0KCWMtMC40LTAuNC0wLjYtMC45LTAuNi0xLjZjMC0wLjcsMC4yLTEuMywwLjUtMS43YzAuNC0wLjQsMC45LTAuNiwxLjUtMC42YzAuNiwwLDEuMSwwLjIsMS40LDAuNXMwLjUsMC44LDAuNSwxLjV2MC42aC0yLjgNCgljMCwwLjMsMC4xLDAuNiwwLjMsMC44czAuNSwwLjMsMC44LDAuM2MwLjMsMCwwLjUsMCwwLjctMC4xczAuNS0wLjEsMC43LTAuM3YwLjljLTAuMiwwLjEtMC40LDAuMi0wLjcsMC4yDQoJQzE3LjEsMTUuNSwxNi44LDE1LjUsMTYuNCwxNS41eiBNMTYuMywxMS44Yy0wLjMsMC0wLjUsMC4xLTAuNiwwLjJjLTAuMSwwLjItMC4yLDAuNC0wLjIsMC43aDEuN2MwLTAuMy0wLjEtMC41LTAuMi0wLjcNCglTMTYuNSwxMS44LDE2LjMsMTEuOHoiLz4NCjwvc3ZnPg0K)
}

.uzk15__downloadfile.uzk15__all a {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImRvd25sb2FkLW5lZ2F0aXYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjMzI0NzViIj4KPHBhdGggaWQ9ImRvd25sb2FkLW5lZ2F0aXZfMV8iIGQ9Ik0xNi4yLDBIMy43QzEuNywwLDAsMS43LDAsMy43djEyLjVDMCwxOC4zLDEuNywyMCwzLjcsMjBoMTIuNWMyLjEsMCwzLjgtMS43LDMuOC0zLjhWMy43CglDMjAsMS43LDE4LjMsMCwxNi4yLDB6IE04LjEsM2gzLjd2NS42aDIuOEwxMCwxMy4zTDUuMyw4LjZoMi44TDguMSwzeiBNMTUuNiwxN0g0LjR2LTMuN2gxLjl2MS45aDcuNXYtMS45aDEuOVYxN3oiLz4KPC9zdmc+Cg==)
}

.uzk15__iconset {
   width: 100%;
   margin: 0;
   padding: 0;
   list-style-type: none
}

@media screen and (min-width:480px) {
   .uzk15__iconset {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2
   }
}

@media screen and (min-width:768px) {
   .uzk15__iconset {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3
   }
}

@media screen and (min-width:1024px) {
   .uzk15__iconset {
      -webkit-column-count: 4;
      -moz-column-count: 4;
      column-count: 4
   }
}

.uzk15__iconset li {
   margin: 0 0 1em 0;
   padding: 0;
   display: block;
   clear: both;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid
}

.uzk15__iconlink {
   display: inline-block;
   color: #58595b;
   text-decoration: none;
   clear: both;
   font-size: 1em;
   line-height: 1.125em
}

.uzk15__iconlink svg {
   float: left;
   width: 1.3125em;
   height: 1.25em;
   margin-right: .625em;
   text-decoration: none;
   fill: #32475b
}

a.uzk15__iconlink:hover,
a.uzk15__iconlink:focus,
a.uzk15__iconlink:active {
   text-decoration: underline
}

a.uzk15__iconlink:hover svg,
a.uzk15__iconlink:focus svg,
a.uzk15__iconlink:active svg {
   outline: 1px solid transparent
}

@media print {
   html[data-useragent*='Firefox'] .uzk15__icon-adressen:before {
      content: url('/images/openbib/uzk15/svg/adressen.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-anreise:before {
      content: url('/images/openbib/uzk15/svg/anreise.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-ausklappen:before {
      content: url('/images/openbib/uzk15/svg/ausklappen.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-zuklappen:before {
      content: url('/images/openbib/uzk15/svg/zuklappen.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-bewerbung:before {
      content: url('/images/openbib/uzk15/svg/bewerbung.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-cal_jahr:before {
      content: url('/images/openbib/uzk15/svg/cal_jahr.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-cal_monat:before {
      content: url('/images/openbib/uzk15/svg/cal_monat.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-cal_tag:before {
      content: url('/images/openbib/uzk15/svg/cal_tag.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-cal_woche:before {
      content: url('/images/openbib/uzk15/svg/cal_woche.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-contact:before {
      content: url('/images/openbib/uzk15/svg/contact.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-design:before {
      content: url('/images/openbib/uzk15/svg/design.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-dienste:before {
      content: url('/images/openbib/uzk15/svg/dienste.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-doktor:before {
      content: url('/images/openbib/uzk15/svg/doktor.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-download:before {
      content: url('/images/openbib/uzk15/svg/download.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-drittmittel:before {
      content: url('/images/openbib/uzk15/svg/drittmittel.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-drucken:before {
      content: url('/images/openbib/uzk15/svg/drucken.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-einkauf:before {
      content: url('/images/openbib/uzk15/svg/einkauf.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-einrichtung:before {
      content: url('/images/openbib/uzk15/svg/einrichtung.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-entwicklung:before {
      content: url('/images/openbib/uzk15/svg/entwicklung.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-fehler:before {
      content: url('/images/openbib/uzk15/svg/fehler.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-ffd:before {
      content: url('/images/openbib/uzk15/svg/ffd.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-rwd:before {
      content: url('/images/openbib/uzk15/svg/rwd.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-pause:before {
      content: url('/images/openbib/uzk15/svg/pause.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-stop:before {
      content: url('/images/openbib/uzk15/svg/stop.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-play:before {
      content: url('/images/openbib/uzk15/svg/play.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-kreis:before {
      content: url('/images/openbib/uzk15/svg/kreis.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-file_doc:before {
      content: url('/images/openbib/uzk15/svg/file_doc.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-file_xls:before {
      content: url('/images/openbib/uzk15/svg/file_xls.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-file_jpg:before {
      content: url('/images/openbib/uzk15/svg/file_jpg.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-file_pdf:before {
      content: url('/images/openbib/uzk15/svg/file_pdf.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-file_zip:before {
      content: url('/images/openbib/uzk15/svg/file_zip.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-file_ics:before {
      content: url('/images/openbib/uzk15/svg/file_ics.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-file-fallback:before {
      content: url('/images/openbib/uzk15/svg/file-fallback.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-finanzverwaltung:before {
      content: url('/images/openbib/uzk15/svg/finanzverwaltung.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-foerderung:before {
      content: url('/images/openbib/uzk15/svg/foerderung.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-formulare:before {
      content: url('/images/openbib/uzk15/svg/formulare.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-gender:before {
      content: url('/images/openbib/uzk15/svg/gender.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-hamburger:before {
      content: url('/images/openbib/uzk15/svg/hamburger.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-help:before {
      content: url('/images/openbib/uzk15/svg/help.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-hoersaalplaene:before {
      content: url('/images/openbib/uzk15/svg/hoersaalplaene.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-ilias:before {
      content: url('/images/openbib/uzk15/svg/ilias.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-info:before {
      content: url('/images/openbib/uzk15/svg/info.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-info_neg:before {
      content: url('/images/openbib/uzk15/svg/info_neg.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-international:before {
      content: url('/images/openbib/uzk15/svg/international.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-klips:before {
      content: url('/images/openbib/uzk15/svg/klips.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-kompetenzen:before {
      content: url('/images/openbib/uzk15/svg/kompetenzen.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-lupe:before {
      content: url('/images/openbib/uzk15/svg/lupe.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-mail:before {
      content: url('/images/openbib/uzk15/svg/mail.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-mensa:before {
      content: url('/images/openbib/uzk15/svg/mensa.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-mobil:before {
      content: url('/images/openbib/uzk15/svg/mobil.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-news:before {
      content: url('/images/openbib/uzk15/svg/news.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-notausgang:before {
      content: url('/images/openbib/uzk15/svg/notausgang.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-ok:before {
      content: url('/images/openbib/uzk15/svg/ok.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-permalink:before {
      content: url('/images/openbib/uzk15/svg/permalink.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-personal:before {
      content: url('/images/openbib/uzk15/svg/personal.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-pfeil:before {
      content: url('/images/openbib/uzk15/svg/pfeil.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-pfeil_hoch:before {
      content: url('/images/openbib/uzk15/svg/pfeil_hoch.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-pfeil_mehr:before {
      content: url('/images/openbib/uzk15/svg/pfeil_mehr.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-pfeil_unten:before {
      content: url('/images/openbib/uzk15/svg/pfeil_unten.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-rss:before {
      content: url('/images/openbib/uzk15/svg/rss.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-schliessen:before {
      content: url('/images/openbib/uzk15/svg/schliessen.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-send_form:before {
      content: url('/images/openbib/uzk15/svg/send_form.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-sitemap:before {
      content: url('/images/openbib/uzk15/svg/sitemap.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-slider_pfeil:before {
      content: url('/images/openbib/uzk15/svg/slider_pfeil.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-slider_pfeil_gross:before {
      content: url('/images/openbib/uzk15/svg/slider_pfeil_gross.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-slider_pfeil_klein:before {
      content: url('/images/openbib/uzk15/svg/slider_pfeil_klein.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-slider_play:before {
      content: url('/images/openbib/uzk15/svg/slider_play.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-slider_stop:before {
      content: url('/images/openbib/uzk15/svg/slider_stop.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-sortierung:before {
      content: url('/images/openbib/uzk15/svg/sortierung.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-sortierung_up:before {
      content: url('/images/openbib/uzk15/svg/sortierung_up.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-sprachwahl:before {
      content: url('/images/openbib/uzk15/svg/sprachwahl.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-studiengang:before {
      content: url('/images/openbib/uzk15/svg/studiengang.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-telefon:before {
      content: url('/images/openbib/uzk15/svg/telefon.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-termine:before {
      content: url('/images/openbib/uzk15/svg/termine.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-trenner_breadcrumb:before {
      content: url('/images/openbib/uzk15/svg/trenner_breadcrumb.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-umweltschutz:before {
      content: url('/images/openbib/uzk15/svg/umweltschutz.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-vergroessern:before {
      content: url('/images/openbib/uzk15/svg/vergroessern.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-verkleinern:before {
      content: url('/images/openbib/uzk15/svg/verkleinern.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-verteiler:before {
      content: url('/images/openbib/uzk15/svg/verteiler.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-website:before {
      content: url('/images/openbib/uzk15/svg/website.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-website-negativ:before {
      content: url('/images/openbib/uzk15/svg/website-negativ.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-fb:before {
      content: url('/images/openbib/uzk15/svg/fb.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-xing:before {
      content: url('/images/openbib/uzk15/svg/xing.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-youtube:before {
      content: url('/images/openbib/uzk15/svg/youtube.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-google:before {
      content: url('/images/openbib/uzk15/svg/google.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-twitter:before {
      content: url('/images/openbib/uzk15/svg/twitter.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-share:before {
      content: url('/images/openbib/uzk15/svg/share.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-mail-negativ:before {
      content: url('/images/openbib/uzk15/svg/mail-negativ.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-storify:before {
      content: url('/images/openbib/uzk15/svg/storify.svg');
      float: left
   }
   html[data-useragent*='Firefox'] .uzk15__icon-download-negativ:before {
      content: url('/images/openbib/uzk15/svg/download-negativ.svg');
      float: left
   }
}

.uzk15__specialblockquote {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-flex-wrap: wrap;
   -ms-flex-wrap: wrap;
   flex-wrap: wrap;
   -webkit-box-align: stretch;
   -webkit-align-items: stretch;
   -moz-box-align: stretch;
   -ms-flex-align: stretch;
   align-items: stretch;
   margin: 0 0 1.875em 0;
   padding: .625em 1em 1em 1em;
   min-height: 6.875em;
   border-top: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb
}

@media screen and (min-width:768px) {
   .uzk15__specialblockquote {
      display: block;
      position: relative
   }
}

.uzk15__specialblockquote figure {
   width: 6.5625em;
   margin: 0;
   padding: 0;
   -webkit-box-ordinal-group: 3;
   -webkit-order: 2;
   -moz-box-ordinal-group: 3;
   -ms-flex-order: 2;
   order: 2
}

.uzk15__specialblockquote figure img {
   width: 100%
}

@media screen and (min-width:768px) {
   .uzk15__specialblockquote figure {
      position: absolute;
      width: 7.1875em
   }
}

.uzk15__specialblockquote p {
   -webkit-flex-basis: 100%;
   -ms-flex-preferred-size: 100%;
   flex-basis: 100%;
   -webkit-box-ordinal-group: 2;
   -webkit-order: 1;
   -moz-box-ordinal-group: 2;
   -ms-flex-order: 1;
   order: 1;
   margin: 0 0 .5em 0;
   padding: 0;
   font-size: 1.25em;
   line-height: 1.35em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   color: #3e566c
}

@media screen and (min-width:768px) {
   .uzk15__specialblockquote p {
      display: inline-block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      padding-left: 6.45833em
   }
}

@media screen and (min-width:768px) {
   .uzk15__specialblockquote p {
      font-size: 1.5em;
      line-height: 1.41667em
   }
}

.uzk15__specialblockquote p:before {
   margin-left: -0.5em;
   content: "„ "
}

.uzk15__specialblockquote p:after {
   content: "“"
}

.uzk15__specialblockquote footer {
   -webkit-box-ordinal-group: 4;
   -webkit-order: 3;
   -moz-box-ordinal-group: 4;
   -ms-flex-order: 3;
   order: 3;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 50%;
   padding-left: 1.25em
}

@media screen and (min-width:480px) {
   .uzk15__specialblockquote footer {
      width: 75%
   }
}

@media screen and (min-width:768px) {
   .uzk15__specialblockquote footer {
      display: block;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 100%;
      padding-left: 9.6875em
   }
}

.uzk15__specialblockquote cite {
   display: block;
   margin-top: -0.35714em;
   font-size: .875em;
   line-height: 1.42857em;
   font-style: normal
}

@media screen and (min-width:1280px) {
   .uzk15__specialblockquote cite {
      margin-top: -0.3125em;
      font-size: 1em;
      line-height: 1.5em
   }
}

.uzk15__specialblockquote cite strong {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__teasersliderwrapper img,
.uzk15__teasersliderwrapper ul,
.uzk15__teasersliderwrapper li,
.uzk15__teasersliderwrapper figure {
   padding: 0;
   line-height: 1
}

header .uzk15__teasersliderwrapper img,
header .uzk15__teasersliderwrapper ul,
header .uzk15__teasersliderwrapper li,
header .uzk15__teasersliderwrapper figure {
   margin: 0
}

.uzk15__teasersliderwrapper ul {
   list-style-type: none;
   margin: 0
}

.uzk15__teasersliderwrapper li {
   overflow: hidden;
   display: block;
   position: relative
}

.uzk15__teasersliderwrapper .uzk15__sliderviewport {
   max-width: 100%;
   margin-bottom: 0
}

.uzk15__teasersliderwrapper .uzk15__sliderimg {
   max-width: 100%;
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover
}

.uzk15__teasersliderwrapper article {
   height: 100%;
   min-height: 100%
}

.bx-controls {
   display: none
}

.uzk15__teaserslider .uzk15__image {
   border: 0
}

.uzk15__slidercontrols {
   position: absolute;
   bottom: 1.25em;
   right: 0;
   text-align: right;
   z-index: 1
}

.uzk15__slidercontrols .uzk15__sliderpager {
   text-align: left;
   display: inline-block
}

.uzk15__slidercontrols .uzk15__sliderpager ul {
   padding: 0;
   margin: 0
}

.uzk15__slidercontrols .uzk15__sliderpager li {
   list-style-type: none;
   display: inline-block
}

.uzk15__slidercontrols .uzk15__sliderpager li .uzk15__slideindex {
   display: block;
   position: relative;
   width: .75em;
   height: .75em;
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden
}

.uzk15__slidercontrols .uzk15__sliderpager li .uzk15__slideindex:hover,
.uzk15__slidercontrols .uzk15__sliderpager li .uzk15__slideindex:focus,
.uzk15__slidercontrols .uzk15__sliderpager li .uzk15__slideindex.active {
   outline: 1px solid transparent
}

.uzk15__teaserslidercontainer {
   margin-bottom: 2.5em
}

.uzk15__teaserslidercontainer h2.uzk15__slidertitle {
   margin: 0
}

aside .uzk15__teaserslidercontainer h2.uzk15__slidertitle {
   padding: .8125em 1.0625em;
   font-size: 1.125em
}

.uzk15__teasersliderwrapper {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0;
   border: 1px solid #dbdbdb;
   background-color: transparent;
   padding-bottom: 1.875em;
   position: relative;
   max-width: 99.96%
}

.uzk15__teasersliderwrapper li {
   width: 1000px
}

.js .uzk15__teasersliderwrapper li {
   visibility: hidden
}

.uzk15__teasersliderwrapper .bx-wrapper {
   display: block
}

.uzk15__teasersliderwrapper:not(.multi) .uzk15__teaser {
   border: 0
}

.uzk15__teasersliderwrapper .uzk15__navigation {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   height: 2.5em;
   padding: .625em 1.125em;
   position: absolute;
   border-top: 1px solid #dbdbdb;
   bottom: 0;
   width: 100%;
   z-index: 10
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols {
   position: absolute;
   right: 0;
   top: 0
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__trennstrich {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAVCAIAAAAIMBNTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkUxNzYwQzAwODFGRTExRTQ5NEQyODA0RUY1QjRFNjhFIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkUxNzYwQzAxODFGRTExRTQ5NEQyODA0RUY1QjRFNjhFIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTE3NjBCRkU4MUZFMTFFNDk0RDI4MDRFRjVCNEU2OEUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTE3NjBCRkY4MUZFMTFFNDk0RDI4MDRFRjVCNEU2OEUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4H/QG/AAAAFElEQVR42mKwC8thYmBgoCYGCDAAWLYBKRMt17YAAAAASUVORK5CYII=');
   background-position: 100% .625em;
   background-repeat: no-repeat;
   -moz-background-size: 1px 1.25em;
   -o-background-size: 1px 1.25em;
   background-size: 1px 1.25em;
   display: inline-block;
   height: 1.625em;
   margin-bottom: .75em;
   width: 1px
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__slidedirection a {
   float: left;
   display: block;
   text-align: left;
   display: inline-block;
   width: 2.5em;
   height: 2.5em;
   position: relative;
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__slidedirection a:after {
   position: absolute;
   top: .9375em;
   left: 1.0625em;
   content: " "
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__slidedirection a:hover,
.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__slidedirection a:focus,
.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__slidedirection a:active {
   outline: 1px solid transparent;
   background-color: #c8d1db
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__teasernextslide svg,
.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__teaserprevslide svg {
   width: .75em;
   height: .75em;
   overflow: visible;
   padding: .875em
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__teaserprevslide,
.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__teasernextslide {
   display: inline-block
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__teaserprevslide {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg)
}

.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__teaserprevslide a,
.uzk15__teasersliderwrapper .uzk15__slidercontrols .uzk15__teasernextslide a {
   position: relative
}

.uzk15__teasersliderwrapper .uzk15__index {
   font-size: .75em;
   color: #32475b;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   position: absolute;
   right: 7.625em;
   top: .625em
}

.uzk15__teasersliderwrapper .uzk15__index .uzk15__current {
   font-size: 1.5em;
   display: inline-block
}

.uzk15__teasersliderwrapper .uzk15__index .uzk15__size {
   font-size: 1.16667em
}

.uzk15__teasersliderwrapper.uzk15__multi {
   padding-bottom: 0;
   position: static;
   border: 0;
   background-color: transparent
}

.uzk15__teasersliderwrapper.uzk15__multi>h2 {
   float: left
}

.uzk15__teasersliderwrapper.uzk15__multi .bx-viewport {
   padding-bottom: .125em
}

.uzk15__teasersliderwrapper.uzk15__multi .uzk15__navigation {
   border: 0;
   padding: 0;
   position: relative;
   padding-right: 0;
   float: right;
   max-width: 9.375em
}

.uzk15__teasersliderwrapper.uzk15__multi .uzk15__navigation .uzk15__index {
   padding-top: .625em;
   position: static;
   float: right;
   margin-right: 2.125em
}

.uzk15__teasersliderwrapper.uzk15__multi .uzk15__navigation .uzk15__slidercontrols {
   position: static;
   float: right
}

@media screen and (min-width:320px) {
   header .uzk15__slidercontrols {
      display: none
   }
   header .uzk15__teasersliderwrapper {
      overflow: hidden
   }
}

@media screen and (min-width:640px) {
   header .uzk15__slidercontrols {
      display: inline-block
   }
   .uzk15__slidercontrols {
      display: inline-block
   }
}

.uzk15__image {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   margin: 0 0 1.875em 0;
   padding: 0;
   border: 1px solid #dbdbdb
}

.uzk15__image a {
   position: relative;
   display: block;
   margin: 0;
   padding: 0;
   clear: both;
   outline: none;
   text-align: center;
   color: #58595b
}

.uzk15__image a:focus img {
   outline: 1px solid #253746
}

.uzk15__image a img {
   display: block;
   margin: 0;
   padding: 0;
   width: 100%;
   height: auto;
   border: none
}

.uzk15__sliderviewport .uzk15__image a img {
   width: auto;
   display: inline-block;
   border: none
}

.uzk15__image figcaption {
   display: block;
   padding: .8125em 1.25em;
   font-size: .875em;
   line-height: 1.42857em;
   background-color: #fff
}

.uzk15__image figcaption a {
   display: inline;
   text-decoration: underline;
   color: #58595b
}

.uzk15__image figcaption a:hover,
.uzk15__image figcaption a:focus,
.uzk15__image figcaption a:active {
   text-decoration: none
}

.uzk15__image .uzk15__copyright {
   float: none;
   display: inline;
   margin: 0;
   padding: 0;
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif
}

.uzk15__image img {
   vertical-align: -0.3125em
}

.uzk15__image a .uzk15__button {
   position: absolute;
   width: 1.25em;
   height: 1.25em;
   bottom: .8125em;
   right: .8125em;
   display: block;
   background-color: #32475b;
   border: 1px solid #32475b;
   -webkit-border-radius: .1875em;
   -moz-border-radius: .1875em;
   border-radius: .1875em;
   padding: .1875em
}

.uzk15__image a:hover .uzk15__button,
.uzk15__image a:focus .uzk15__button .uzk15__image a:active .uzk15__button {
   background-color: #fff;
   border: 1px solid #32475b
}

.uzk15__image .uzk15__button .uzk15__icon svg {
   width: 1.25em;
   height: 1.25em;
   fill: #fff
}

.uzk15__image a:hover .uzk15__button .uzk15__icon svg,
.uzk15__image a:focus .uzk15__button .uzk15__icon svg .uzk15__image a:active .uzk15__button .uzk15__icon svg {
   fill: #32475b
}

.uzk15__image a:hover,
.uzk15__image a:focus,
.uzk15__image a:active {
   text-decoration: none;
   color: #fff;
   outline: 1px solid transparent;
   background-color: #3e566c
}

.uzk15__image a .uzk15__button .uzk15__icon {
   display: block
}

.uzk15__imagegallerywrapper {
   display: block
}

.uzk15__imagegallerywrapper ul {
   margin: 0;
   padding: 0;
   list-style-type: none
}

.uzk15__imagegallerywrapper li {
   margin: 0 1px 0 0;
   padding: 0;
   width: 100%;
   display: block
}

.uzk15__imagegallerywrapper .uzk15__image {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   margin: 0;
   padding: 0;
   border: none
}

.uzk15__imagegallerywrapper .uzk15__image a {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0;
   width: 100%;
   display: block
}

.uzk15__imagegallerywrapper .uzk15__image a img {
   margin: 0;
   display: block
}

#colorbox {
   outline: none;
   position: absolute;
   top: 0;
   left: 0;
   z-index: 10001
}

#cboxOverlay {
   position: fixed;
   top: 0;
   left: 0;
   overflow: hidden;
   width: 100%;
   height: 100%;
   z-index: 10001;
   background-color: rgba(0, 0, 0, 0.85)
}

#cboxTitle {
   position: absolute;
   bottom: 0;
   left: 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   height: auto;
   min-height: 3.75em;
   padding: 2.5em 9.375em 1.25em 1.25em;
   font-size: .875em;
   line-height: 1.42857em;
   text-align: left;
   background-color: #fff;
   z-index: 10002
}

#cboxTitle a {
   color: #58595b;
   text-decoration: underline
}

#cboxTitle a:hover,
#cboxTitle a:focus,
#cboxTitle a:active {
   text-decoration: none;
   color: #fff;
   outline: 1px solid transparent;
   background-color: #3e566c
}

#cboxTitle .uzk15__copyright {
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif;
   font-style: normal;
   float: none;
   display: inline;
   margin: 0;
   padding: 0
}

#cboxCurrent {
   color: #32475b;
   position: absolute;
   bottom: 3.125em;
   right: 1.25em;
   width: 9.375em;
   margin: 0;
   padding: 0 .1875em 0 0;
   display: block;
   font-size: .875em;
   font-weight: bold;
   line-height: 1.42857em;
   text-align: right;
   background-color: #fff;
   z-index: 10002
}

#cboxPrevious .arrowicon,
#cboxNext .arrowicon {
   width: 2em;
   height: 2em;
   overflow: visible;
   fill: #32475b;
   display: inline-block
}

#cboxPrevious .arrowicon {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAELPqSmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADqSURBVHjaYrD1jWUACCAmJhZWBoAAYjB3DzsNEEBMrOycxwECiNHKJ/YkMzOTOUAAMdgGJDIABBATMwubCEAAMTEwMOgBBBCjHYjLwvb27++f4gABBBJRBOILDAz//wAEEFAmieE/w/9ogABiAZpkCBT1BQggFiAxF4iNAAIIpI4fiHkAAggkogzE3wACCGYMkM3gDMSb/vz6MRsggECySkC8G4jvAbE4IyPDF4AAYvrz588yIOcTEEcB8ReQFoAAYmJlYbEA0klAfA2IVzIwMLICBBDL/39/QO44D3SEKFAw+tePb0cAAgwACrowlJf1lX0AAAAASUVORK5CYII=');
   background-repeat: no-repeat;
   background-position: .25em .8125em
}

#cboxNext .arrowicon {
   background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAELPqSmAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADySURBVHjaYjB3DzsNEEBMrOycxwECiMHWN5YBIICYmFhYGQACiNHWP57h799/JwECiME2IJEBIICYmFnYRAACiImBgUEPIICA4gkszKzsL//9+SUMEEBAkf9/gKIXgFgRIIAYgQqjGRkYlwIEEAtQsS9Q5BpAALEAiQggPgcQQCCdPEDMDxBAIJFXQMwFEECMNn7xE1jYOFKBHD8g3gs0jgEggJgYGRkKgBxxIK4A4rtArAQQQCC9IPAFiKOA+NOfP3+WAQQQ0BxGViBnCRA7AbEbKwvLeYAAYvr149uRv39+bQJi0X9/fp///+8PA0CAAQDjyDeaaj+8XAAAAABJRU5ErkJggg==');
   background-repeat: no-repeat;
   background-position: .875em .8125em
}

#cboxNext:hover,
#cboxNext:focus,
#cboxNext:active {
   outline: 1px solid tranparent;
   background-color: #c8d1db
}

#cboxNext,
#cboxPrevious {
   background-color: #fff;
   border: 0;
   bottom: .3125em;
   height: 2.5em;
   left: auto;
   position: absolute;
   right: 1.2em;
   width: 2.5em;
   z-index: 10002
}

#cboxPrevious {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg);
   margin-bottom: .1875em
}

#cboxPrevious svg,
#cboxNext svg {
   font-size: 1.125em;
   z-index: 10003;
   height: .875em;
   overflow: visible;
   width: .875em;
   fill: #32475b
}

#cboxPrevious {
   right: 4.07692em
}

#cboxPrevious:hover,
#cboxPrevious:focus,
#cboxPrevious:active {
   outline: 1px solid tranparent;
   background-color: #c8d1db
}

#cboxContent {
   z-index: 10002;
   position: relative
}

#cboxContent .uzk15__trennstrich {
   border-left: 1px solid #4a657d;
   bottom: .75em;
   display: inline-block;
   height: 1.23077em;
   position: absolute;
   right: 3.125em;
   width: 1px;
   z-index: 10003
}

#cboxClose {
   position: absolute;
   top: .625em;
   right: .625em;
   width: 1.875em;
   height: 1.875em;
   padding: 0;
   cursor: pointer;
   border: none;
   -webkit-border-radius: .1875em;
   -moz-border-radius: .1875em;
   border-radius: .1875em;
   z-index: 999999;
   background-color: #4a657d;
   border: 1px solid #4a657d
}

#cboxClose #closebutton svg {
   fill: #fff
}

#cboxClose:hover,
#cboxClose:focus,
#cboxClose:active {
   background-color: #fff;
   border-color: #fff;
   border: 1px solid #4a657d
}

#cboxClose:hover #closebutton svg,
#cboxClose:focus #closebutton svg,
#cboxClose:active #closebutton svg {
   fill: #4a657d
}

#closebutton {
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
   display: block;
   margin: 0;
   padding: 0;
   font-size: 1em;
   line-height: 1
}

#closebutton svg {
   display: inline-block;
   margin: 0;
   padding: 0;
   width: .9375em;
   height: .9375em;
   pointer-events: none;
   font-size: 1em;
   line-height: 1
}

#cboxLoadedContent img {
   display: block;
   max-width: 100%;
   max-height: 100%;
   margin-right: auto;
   margin-left: auto
}

.uzk15__audio img {
   display: block;
   height: auto;
   margin: 0;
   padding: 0
}

.uzk15__audio audio {
   position: relative;
   display: block;
   clear: both;
   width: 100%;
   height: 1.75em;
   margin: 0;
   padding: 0;
   overflow: hidden
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .uzk15__audio audio {
      min-height: 1.875em
   }
}

audio::-webkit-media-controls-enclosure {
   max-width: 100%
}

html[data-useragent*='Trident/7'] .uzk15__audio audio {
   height: 1.875em
}

html[data-useragent*='MSIE 10.0'] .uzk15__audio audio {
   height: 2.875em
}

.uzk15__mainslider {
   position: relative;
   width: 100%;
   display: block;
   -webkit-transform: translate3d(0, 0, 0)
}

@media screen and (min-width:320px) {
   .uzk15__mainslider {
      margin-bottom: 2.5em
   }
}

@media print {
   .uzk15__mainslider {
      min-height: 38.125em!important
   }
}

@media print {
   .uzk15__mainslider .bx-viewport {
      min-height: 38.125em!important;
      border: 1pc solid rdc!important;
      position: relative!important;
      float: none!important
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainslider {
      padding-bottom: 1.25em;
      margin-bottom: 1.25em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__mainslider {
      margin-bottom: 1.875em
   }
}

.uzk15__magazine .uzk15__mainslider {
   margin-bottom: .625em;
   padding-bottom: 0
}

@media screen and (min-width:1280px) {
   .uzk15__magazine .uzk15__mainslider {
      margin-bottom: .875em
   }
}

.uzk15__mainslider ul {
   margin: 0;
   padding: 0;
   list-style-type: none
}

.uzk15__mainslider .uzk15__controls {
   position: absolute;
   top: 0;
   right: .375em;
   z-index: 996;
   height: 1.25em
}

@media print {
   .uzk15__mainslider .uzk15__controls {
      display: none
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainslider .uzk15__controls {
      margin: 0 auto 0 auto;
      top: auto;
      bottom: 0;
      left: 0;
      right: 0;
      width: 18.75em;
      text-align: center
   }
   .uzk15__magazine .uzk15__mainslider .uzk15__controls {
      bottom: .625em
   }
}

.uzk15__mainslider .uzk15__controls li {
   display: inline-block;
   overflow: hidden
}

.uzk15__mainslider .uzk15__controls li a {
   position: relative;
   display: block;
   padding: .625em .1875em .375em .1875em;
   overflow: hidden
}

.uzk15__mainslider .uzk15__controls li a .uzk15__control {
   position: relative;
   display: block;
   width: .3125em;
   height: .3125em;
   -webkit-border-radius: .3125em;
   -moz-border-radius: .3125em;
   border-radius: .3125em;
   outline: none;
   border: 3px solid transparent;
   background-color: #7a93ab
}

@media screen and (min-width:1280px) {
   .uzk15__mainslider .uzk15__controls li a .uzk15__control {
      width: .375em;
      height: .375em;
      -webkit-border-radius: .375em;
      -moz-border-radius: .375em;
      border-radius: .375em
   }
}

.uzk15__mainslider .uzk15__controls li a:hover .uzk15__control,
.uzk15__mainslider .uzk15__controls li a:focus .uzk15__control,
.uzk15__mainslider .uzk15__controls li a:active .uzk15__control,
.uzk15__mainslider .uzk15__controls li a.active .uzk15__control {
   background-color: #32475b;
   outline: 1px solid transparent
}

.uzk15__mainslider .uzk15__controls li a:focus .uzk15__control {
   border-color: #7a93ab
}

.uzk15__mainslider html.no-js .uzk15__controls {
   display: none
}

.uzk15__mainslider .uzk15__navigation {
   display: none;
   position: absolute;
   top: -0.75em;
   bottom: 0;
   right: 0;
   left: 0;
   overflow: hidden;
   width: 100%;
   height: 5.625em;
   margin: auto 0 auto 0
}

@media screen and (min-width:768px) {
   .uzk15__mainslider .uzk15__navigation {
      display: block
   }
}

@media screen and (min-width:768px) {
   .uzk15__magazine .uzk15__aheadcontent .uzk15__mainslider .uzk15__navigation {
      top: 1.1875em
   }
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .uzk15__mainslider .uzk15__navigation {
      width: 100.025%
   }
   .uzk15__magazine .uzk15__aheadcontent .uzk15__mainslider .uzk15__navigation {
      width: 100%
   }
}

@media screen and (min-width:1280px) {
   .uzk15__mainslider .uzk15__navigation {
      top: -1.875em
   }
}

.uzk15__maincontent .uzk15__mainslider .uzk15__navigation {
   top: -0.75em
}

.uzk15__mainslider .uzk15__navigation .uzk15__sliderpager {
   position: absolute;
   bottom: auto;
   right: auto;
   display: block;
   width: 100%;
   text-align: left;
   z-index: 997
}

@media print {
   .uzk15__mainslider .uzk15__navigation .uzk15__sliderpager {
      display: none
   }
}

.uzk15__mainslider .uzk15__navigation .uzk15__slidedirection {
   position: absolute;
   left: 0;
   display: block;
   width: 1.75em;
   height: 3.375em
}

@media screen and (min-width:1280px) {
   .uzk15__mainslider .uzk15__navigation .uzk15__slidedirection {
      width: 3em;
      height: 5.625em
   }
}

.uzk15__mainslider .uzk15__navigation .uzk15__slidedirection a {
   position: absolute;
   display: block;
   width: 100%;
   height: 100%;
   text-indent: 100%;
   white-space: nowrap;
   overflow: hidden;
   outline: none;
   background-color: rgba(50, 71, 91, 0.87)
}

.uzk15__mainslider .uzk15__navigation .uzk15__slidedirection a:hover,
.uzk15__mainslider .uzk15__navigation .uzk15__slidedirection a:focus,
.uzk15__mainslider .uzk15__navigation .uzk15__slidedirection a:active {
   outline: 1px solid transparent;
   background-color: #253746
}

.uzk15__mainslider .uzk15__navigation .uzk15__slidedirection svg {
   z-index: 998;
   position: absolute;
   display: block;
   top: 1.25em;
   left: .75em;
   width: .375em;
   height: 1em;
   fill: #fff;
   pointer-events: none;
   background-color: transparent
}

@media screen and (min-width:1280px) {
   .uzk15__mainslider .uzk15__navigation .uzk15__slidedirection svg {
      top: 1.875em;
      left: 1.25em;
      width: .6875em;
      height: 1.6875em
   }
}

.uzk15__mainslider .uzk15__navigation .uzk15__prevslide {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg)
}

.uzk15__mainslider .uzk15__navigation .uzk15__nextslide {
   left: auto;
   right: 0
}

.uzk15__mainslider html.no-js .uzk15__navigation {
   display: none
}

.uzk15__mainslider .uzk15__slidecontainer {
   position: relative;
   width: 100%;
   clear: both;
   background-color: #32475b
}

.uzk15__mainslider .uzk15__imagecontainer {
   position: relative;
   width: 100%;
   height: 12.875em;
   display: block;
   margin: 0;
   padding: 0;
   overflow: hidden
}

@media print {
   .uzk15__mainslider .uzk15__imagecontainer {
      height: 39.0625em
   }
}

.uzk15__mainslider .uzk15__imagecontainer figure {
   position: absolute;
   left: -30%;
   width: 160%;
   display: block;
   margin: 0;
   padding: 0;
   overflow: hidden
}

.uzk15__mainslider .uzk15__imagecontainer img {
   display: block;
   margin: 0;
   padding: 0;
   max-width: 100%
}

.uzk15__mainslider .uzk15__textcontainer {
   position: relative;
   bottom: 0;
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   padding: .875em 1.25em .875em 1.25em;
   background-color: #32475b;
   text-decoration: none
}

@media screen and (min-width:768px) {
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer {
      bottom: 1.875em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer {
      bottom: 3.125em
   }
}

.uzk15__mainslider .uzk15__textcontainer:hover,
.uzk15__mainslider .uzk15__textcontainer:focus,
.uzk15__mainslider .uzk15__textcontainer:active {
   outline: 3px solid transparent;
   background-color: #253746
}

@media screen and (min-width:768px) {
   .uzk15__mainslider .uzk15__textcontainer:hover,
   .uzk15__mainslider .uzk15__textcontainer:focus,
   .uzk15__mainslider .uzk15__textcontainer:active {
      background-color: transparent
   }
   .uzk15__mainslider .uzk15__textcontainer:hover em,
   .uzk15__mainslider .uzk15__textcontainer:hover h2,
   .uzk15__mainslider .uzk15__textcontainer:hover p,
   .uzk15__mainslider .uzk15__textcontainer:focus em,
   .uzk15__mainslider .uzk15__textcontainer:focus h2,
   .uzk15__mainslider .uzk15__textcontainer:focus p,
   .uzk15__mainslider .uzk15__textcontainer:active em,
   .uzk15__mainslider .uzk15__textcontainer:active h2,
   .uzk15__mainslider .uzk15__textcontainer:active p {
      background-color: #253746;
      outline: 3px solid transparent
   }
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:hover em,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:hover h2,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:hover p,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:focus em,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:focus h2,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:focus p,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:active em,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:active h2,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer:active p {
      background-color: #253746
   }
}

.uzk15__mainslider p,
.uzk15__mainslider em,
.uzk15__mainslider h2 {
   display: block;
   color: #fff;
   margin: 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-style: normal;
   line-height: 1.2;
   -webkit-text-size-adjust: 100%
}

.uzk15__mainslider .uzk15__standard_h2,
.uzk15__mainslider .uzk15__editorblock h2,
.uzk15__editorblock .uzk15__mainslider h2 {
   color: #253746
}

.uzk15__mainslider em {
   font-family: OpenSansLight, Arial, Helvetica, sans-serif;
   margin-bottom: .5em
}

@media screen and (min-width:768px) {
   .uzk15__mainslider em {
      margin-bottom: 0
   }
   .uzk15__magazine .uzk15__mainslider em {
      margin-bottom: .3125em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazine .uzk15__mainslider em {
      margin-bottom: .5em
   }
}

.uzk15__mainslider .uzk15__small {
   font-size: .9375em
}

.uzk15__mainslider h2 {
   margin-bottom: .625em;
   font-size: 1.5em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}

@media screen and (min-width:768px) {
   .uzk15__mainslider h2 {
      margin-bottom: 0
   }
}

@media screen and (min-width:480px) {
   .uzk15__mainslider .uzk15__imagecontainer {
      left: 0;
      width: 100%;
      height: 19.25em
   }
   .uzk15__mainslider .uzk15__imagecontainer figure {
      position: absolute;
      left: -30%;
      width: 160%;
      display: block;
      margin: 0;
      padding: 0;
      overflow: hidden
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainslider .uzk15__imagecontainer {
      left: 0;
      width: 100%;
      height: auto
   }
   .uzk15__mainslider .uzk15__imagecontainer figure {
      position: relative;
      left: 0;
      width: 100%;
      height: 100%
   }
   .uzk15__mainslider .uzk15__textcontainer {
      position: absolute;
      padding: 0;
      background-color: transparent
   }
   .uzk15__mainslider .uzk15__textcontainer em,
   .uzk15__mainslider .uzk15__textcontainer p,
   .uzk15__mainslider .uzk15__textcontainer h2 {
      display: table;
      width: auto;
      text-align: left;
      border: 0;
      background-color: rgba(50, 71, 91, 0.87)
   }
   .uzk15__mainslider .uzk15__textcontainer em:not(.uzk15__magazine),
   .uzk15__mainslider .uzk15__textcontainer p:not(.uzk15__magazine),
   .uzk15__mainslider .uzk15__textcontainer h2:not(.uzk15__magazine) {
      margin: 0
   }
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer em,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer p,
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer h2 {
      background-color: rgba(50, 71, 91, 0.87)
   }
   .uzk15__mainslider .uzk15__textcontainer .uzk15__small {
      font-size: .875em;
      padding: .35714em .71429em .35714em .71429em
   }
   @media screen and (min-width:1280px) {
      .uzk15__aheadcontent .uzk15__mainslider .uzk15__textcontainer .uzk15__small {
         font-size: 1em;
         padding: .625em .9375em .625em .9375em
      }
   }
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer .uzk15__small {
      font-size: 1em;
      padding: .3125em .5em .3125em .5em
   }
   @media screen and (min-width:768px) {
      .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer .uzk15__small {
         font-size: .875em;
         padding: .35714em .57143em .35714em .57143em
      }
   }
   @media screen and (min-width:1280px) {
      .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer .uzk15__small {
         font-size: 1em;
         padding: .3125em .5em .3125em .5em
      }
   }
   .uzk15__maincontent .uzk15__mainslider .uzk15__textcontainer .uzk15__small {
      font-size: .8125em;
      padding: .23077em .76923em .23077em .76923em
   }
   @media screen and (min-width:1280px) {
      .uzk15__maincontent .uzk15__mainslider .uzk15__textcontainer .uzk15__small {
         font-size: 1em;
         padding: .3125em .625em .3125em .625em
      }
   }
   .uzk15__mainslider .uzk15__textcontainer h2 {
      font-size: 1.75em;
      padding: .17857em .28571em .17857em .28571em
   }
   @media screen and (min-width:1280px) {
      .uzk15__aheadcontent .uzk15__mainslider .uzk15__textcontainer h2 {
         font-size: 2.5em;
         padding: .125em .375em .125em .375em
      }
   }
   .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer h2 {
      margin-bottom: .17857em
   }
   @media screen and (min-width:1280px) {
      .uzk15__magazine .uzk15__mainslider .uzk15__textcontainer h2 {
         margin-bottom: .18182em;
         font-size: 2.75em;
         padding: .11364em .18182em .11364em .18182em
      }
   }
   .uzk15__maincontent .uzk15__mainslider .uzk15__textcontainer h2 {
      font-size: 1.4375em;
      padding: .13043em .43478em .13043em .43478em
   }
   @media screen and (min-width:1280px) {
      .uzk15__maincontent .uzk15__mainslider .uzk15__textcontainer h2 {
         font-size: 2em;
         padding: .15625em .3125em .15625em .3125em
      }
   }
}

@media screen and (min-width:1280px) {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: absolute;
      bottom: auto;
      top: 6.875em;
      left: 5em;
      width: 20.125em;
      height: 20.125em;
      padding: 3.125em 3.125em 3.125em 3.125em;
      padding: 3.125em 0 3.125em 0;
      -webkit-border-radius: 20.125em;
      -moz-border-radius: 20.125em;
      border-radius: 20.125em;
      overflow: hidden;
      background-color: rgba(50, 71, 91, 0.87)
   }
   @media screen and (min-width:1440px) {
      .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer {
         top: 8.75em
      }
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer em,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer p,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer h2 {
      display: block;
      margin: 0 auto 0 auto;
      text-align: center;
      vertical-align: middle;
      line-height: 1.3;
      background-color: transparent
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer em {
      margin-bottom: 1.125em;
      max-width: 70%;
      min-height: 2.625em
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer p {
      max-width: 80%
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer .uzk15__small {
      font-size: 1em;
      padding: 0
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer h2 {
      font-size: 2.125em;
      max-width: 94%;
      min-height: 1.94118em;
      margin-bottom: .64706em;
      padding: 0;
      line-height: 1.2
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer:hover,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer:focus,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer:active {
      outline: 3px solid transparent;
      background-color: #253746
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer.uzk15__position1 {
      left: 5em
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer.uzk15__position2 {
      left: 13.25em
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer.uzk15__position3 {
      left: auto;
      right: 13.25em
   }
}

@media print and (min-width:1280px) {
   .uzk15__aheadcontent {
      height: 38em
   }
}

@media print {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home {
      page-break-inside: avoid;
      min-height: 38.125em!important
   }
}

@media print and (min-width:768px) {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer.uzk15__position1 {
      left: 5em
   }
}

@media print and (min-width:768px) {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer.uzk15__position2 {
      left: 13.25em
   }
}

@media print and (min-width:768px) {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer.uzk15__position3 {
      left: auto;
      right: 13.25em
   }
}

@media print and (min-width:320px) {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer {
      -webkit-border-radius: 8.125em;
      -moz-border-radius: 8.125em;
      border-radius: 8.125em;
      border: 8.125em solid;
      top: -0.9375em
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer h2 {
      top: -2.23529em;
      left: -4.0625em;
      max-width: 8.125em;
      width: 8.125em
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer em {
      top: -5.9375em;
      left: -4.0625em;
      max-width: 13.75em;
      width: 13.75em
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer p {
      top: 1.5625em;
      max-width: 11.25em!important;
      width: 11.25em!important;
      left: -5.3125em
   }
}

@media print {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer {
      color: #fff!important;
      width: 0;
      height: 0;
      opacity: .8;
      border-color: #32475b;
      padding: 0;
      position: absolute;
      overflow: visible
   }
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer h2,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer em,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer p {
      position: absolute!important;
      z-index: 10!important;
      color: #fff!important
   }
}

@media print {
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer h2,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer em,
   .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer p {
      color: rgba(0, 0, 0, 0)!important;
      text-shadow: 0 0 0 #fff!important
   }
   @media print and (-webkit-min-device-pixel-ratio:0) {
      .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer h2,
      .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer em,
      .uzk15__mainsite .uzk15__aheadcontent .uzk15__mainslider.uzk15__home .uzk15__textcontainer p {
         position: absolute!important;
         z-index: 10!important;
         color: #fff!important;
         -webkit-print-color-adjust: exact!important
      }
   }
}

.uzk15__newsteaser {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   height: 100%;
   margin: 0 0 2.5em 0;
   padding: 0;
   border: 1px solid #dbdbdb;
   background-color: #fff
}

html[data-useragent*='MSIE 10.0'] .uzk15__newsteaser {
   height: 100%!important
}

.uzk15__newsteaser a {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   text-decoration: none;
   outline: none;
   overflow: hidden;
   border: none
}

.uzk15__newsteaser a:hover,
.uzk15__newsteaser a:focus,
.uzk15__newsteaser a:active {
   background-color: #32475b
}

.uzk15__newsteaser figure {
   position: relative;
   display: block;
   margin: -1px 0 0 0;
   padding: 0
}

.uzk15__newsteaser figure img {
   display: block;
   width: 100%;
   margin: 0;
   padding: 0;
   border: none;
   overflow: hidden
}

.uzk15__newsteaser .uzk15__content {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 1em
}

.uzk15__newsteaser a:hover .uzk15__content,
.uzk15__newsteaser a:focus .uzk15__content,
.uzk15__newsteaser a:active .uzk15__content {
   outline: 1px solid #32475b
}

.uzk15__newsteaser .uzk15__headline {
   margin: 0 0 .375em 0;
   padding: 0;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-size: 1.25em;
   line-height: 1.2em;
   font-weight: normal;
   text-decoration: none;
   color: #3e566c
}

.uzk15__newsteaser a:hover .uzk15__headline,
.uzk15__newsteaser a:focus .uzk15__headline,
.uzk15__newsteaser a:active .uzk15__headline {
   color: #fff
}

.uzk15__newsteaser .uzk15__description {
   margin: 0;
   padding: 0;
   font-size: 1em;
   line-height: 1.375em;
   font-weight: normal;
   text-decoration: none;
   color: #595959
}

.uzk15__newsteaser a:hover .uzk15__description,
.uzk15__newsteaser a:focus .uzk15__description,
.uzk15__newsteaser a:active .uzk15__description {
   color: #fff
}

@media print {
   .uzk15__newsteaser {
      page-breeak-inside: avoid
   }
}

@media screen and (min-width:560px) {
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 {
      float: none;
      width: 96.2962%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 1.875em;
      height: auto;
      padding: 0;
      clear: both;
      overflow: hidden
   }
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 a {
      position: relative
   }
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 figure {
      float: left;
      width: 50%;
      margin: -1px 0 0 0
   }
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 .uzk15__content {
      float: left;
      width: 50%;
      padding: 1em
   }
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 .uzk15__content {
      padding: .5em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 {
      float: left;
      width: 29.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 2.5em;
      clear: none;
      min-height: 22.5em;
      padding: 0
   }
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 a {
      width: 100%;
      height: 100%;
      position: absolute
   }
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 figure {
      display: block;
      z-index: 998;
      float: none;
      width: auto;
      margin: -1px -1px 0 -1px
   }
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 .uzk15__content {
      float: none;
      width: auto;
      padding: 1em
   }
}

@media print {
   .uzk15__maincontent .uzk15__newsteaser.uzk15__grid_33 {
      width: 29.6296%!important;
      float: left!important;
      page-break-inside: avoid!important
   }
}

.uzk15__servicebox {
   display: block;
   clear: both;
   width: 100%;
   margin: 0 0 1.875em 0;
   padding: 0;
   overflow: hidden
}

.uzk15__reiterbox {
   display: block;
   clear: both;
   width: 100%;
   margin: 0;
   padding: 0;
   margin-right: .9375em
}

.uzk15__reiter-liste .uzk15__iconid {
   font-size: .875em
}

.uzk15__serviceboxlist {
   list-style-type: none;
   margin: 0;
   padding: 0
}

.uzk15__reiterbox svg {
   width: 1.3125em;
   height: 1.3125em;
   fill: #32475b
}

.uzk15__reiter svg {
   vertical-align: .125em
}

.uzk15__serviceboxlist li {
   border-bottom: 1px solid #dbdbdb
}

.uzk15__serviceboxlist li:first-child {
   border-top: 1px solid #dbdbdb
}

.uzk15__serviceboxlist .uzk15__iconlink {
   color: #58595b;
   text-decoration: none;
   font-size: .875em;
   display: inline-block;
   padding: .75em .9375em .75em .9375em;
   width: 100%
}

@media screen and (min-width:768px) {
   .uzk15__serviceboxlist .uzk15__iconlink {
      padding: .75em .625em .75em .625em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__serviceboxlist .uzk15__iconlink {
      padding: .75em .9375em .75em .9375em
   }
}

@media print {
   .uzk15__serviceboxlist .uzk15__iconlink svg {
      position: absolute
   }
}

.uzk15__serviceboxlist .uzk15__iconlink:focus,
.uzk15__serviceboxlist .uzk15__iconlink:active,
.uzk15__serviceboxlist .uzk15__iconlink:hover {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__serviceboxlist .uzk15__icon,
.uzk15__serviceboxlist .uzk15__icon,
.uzk15__serviceboxlist .uzk15__icon {
   text-decoration: none
}

.uzk15__serviceboxlist .uzk15__iconid {
   vertical-align: .25em
}

.uzk15__reiter .uzk15__iconid {
   margin-left: .3125em
}

.uzk15__reiterbox .uzk15__reiter-liste {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   position: relative;
   width: inherit;
   margin: 0;
   padding: 0;
   list-style-type: none;
   z-index: 10
}

.uzk15__reiterbox .uzk15__reiter {
   float: left;
   width: auto;
   min-width: 50%;
   margin-bottom: -2px
}

@media screen and (min-width:1280px) {
   .uzk15__reiterbox .uzk15__reiter {
      min-width: 50%
   }
}

.uzk15__reiterbox .uzk15__reiter a {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   z-index: 100;
   width: 100%;
   padding: .9375em .9375em .9375em .9375em;
   font-size: .875em;
   line-height: 1;
   color: #000;
   text-decoration: none;
   text-align: left;
   cursor: pointer;
   background-color: #fff;
   border-top: 1px solid transparent;
   border-right: 1px solid transparent;
   border-left: 1px solid transparent;
   border-bottom: 1px solid #dbdbdb;
   outline: none
}

.uzk15__reiterbox .uzk15__reiter a svg {
   float: left;
   margin-right: .5em
}

@media screen and (min-width:768px) {
   .uzk15__reiterbox .uzk15__reiter a {
      padding: .9375em .375em .9375em .375em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__reiterbox .uzk15__reiter a {
      padding: .9375em .9375em .9375em .9375em
   }
}

.uzk15__reiterbox .uzk15__reiter a:active,
.uzk15__reiterbox li[aria-selected="true"] a {
   z-index: 1000;
   background-color: #fff;
   color: #32475b;
   border-top: 1px solid #dbdbdb;
   border-right: 1px solid #dbdbdb;
   border-left: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb;
   border-bottom-color: #fff
}

@media screen and (min-width:768px) {
   html[data-useragent*='MSIE 10.0'] .uzk15__reiter-liste {
      margin-top: 2px!important
   }
}

.uzk15__reiterbox .uzk15__reiter a:hover,
.uzk15__reiterbox .uzk15__reiter a:focus {
   text-decoration: underline
}

.uzk15__reiterbox li[aria-selected="true"] a,
.uzk15__reiterbox li[aria-selected="true"] a:focus,
.uzk15__reiterbox li[aria-selected="true"] a:active {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif
}

.uzk15__reiterbox li[aria-selected="true"] a:focus {
   outline: 1px solid transparent
}

.uzk15__reiterbox .uzk15__register-box {
   width: 100%;
   height: 100%;
   position: relative;
   overflow: hidden
}

.uzk15__reiterbox .uzk15__register[aria-hidden="true"],
.uzk15__reiterbox .uzk15__register {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   position: absolute;
   top: -99999px;
   left: -99999px;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   display: block;
   overflow: hidden;
   -webkit-transition: max-height .8s ease-out;
   -moz-transition: max-height .8s ease-out;
   -o-transition: max-height .8s ease-out;
   transition: max-height .8s ease-out;
   background-color: #fff;
   border-bottom-width: 0;
   border-left-width: 0;
   border-right-width: 0;
   outline: none;
   visibility: hidden
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .uzk15__reiterbox .uzk15__register[aria-hidden="true"],
   .uzk15__reiterbox .uzk15__register {
      margin-top: 1px
   }
}

.uzk15__reiterbox .uzk15__register[aria-hidden="false"],
html.no-js .uzk15__reiterbox .uzk15__register {
   position: relative;
   clear: both;
   top: 0;
   left: auto;
   width: inherit;
   height: auto;
   max-height: 1000000px;
   visibility: visible
}

html.no-js .uzk15__reiterbox .uzk15__register:first-child {
   margin-bottom: 1.25em
}

.uzk15__reiterbox .uzk15__register[aria-hidden="false"].uzk15__focustabpanel {
   background-color: #fff
}

.uzk15__akkordeon {
   margin: 0 0 1.875em 0
}

.uzk15__akkordeon-oeffner {
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   margin: -1px 0 0 0;
   padding: .9375em 2.5em .9375em 1.0625em;
   font-size: 1.25em;
   font-weight: normal;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   color: #3e566c;
   line-height: 1;
   text-decoration: none;
   text-align: left;
   border: 1px solid #dbdbdb;
   background-color: #fff;
   cursor: pointer;
   background-repeat: no-repeat;
   background-position: right 1.25em top 1.25em;
   -moz-background-size: .6875em .6875em;
   -o-background-size: .6875em .6875em;
   background-size: .6875em .6875em;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImF1c2tsYXBwZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjM2U1NjZjIj4KPHBvbHlnb24gaWQ9ImF1c2tsYXBwZW5fMV8iIHBvaW50cz0iMCw5LjggOC45LDEzLjkgMTEuMywxMy45IDIwLDkuOCAyMCw2LjEgMTcuOCw2LjEgMTAsOS44IDIuMSw2LjEgMCw2LjEgIi8+Cjwvc3ZnPgo=)
}

html.no-js .uzk15__akkordeon-oeffner {
   margin-bottom: .625em;
   padding: 0;
   border: none;
   background-image: none;
   border-bottom: 1px solid #dbdbdb
}

.uzk15__akkordeon-oeffner:hover,
.uzk15__akkordeon-oeffner:focus,
.uzk15__akkordeon-oeffner:active {
   outline: 1px solid transparent;
   text-decoration: underline
}

.uzk15__akkordeon-oeffner[aria-selected="true"] {
   border-bottom: none;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Inp1a2xhcHBlbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMzZTU2NmMiPgo8cG9seWdvbiBpZD0ienVrbGFwcGVuXzFfIiBwb2ludHM9IjIwLDEwLjIgMTEuMSw2LjEgOC43LDYuMSAwLDEwLjIgMCwxMy45IDIuMiwxMy45IDEwLDEwLjIgMTcuOSwxMy45IDIwLDEzLjkgIi8+Cjwvc3ZnPgo=)
}

.uzk15__akkordeon .uzk15__akkordeon-oeffner:first-child {
   margin-top: 0
}

.uzk15__akkordeon-inhalt {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: auto;
   height: 0;
   max-height: 0;
   margin: -1px 0 0 0;
   padding: 0 3.75em 0 1.25em;
   border: 0;
   overflow: hidden;
   border-bottom: 1px solid #dbdbdb;
   border-right: 1px solid #dbdbdb;
   border-left: 1px solid #dbdbdb;
   visibility: hidden;
   -webkit-transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out;
   -moz-transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out;
   -o-transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out;
   transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out
}

.uzk15__akkordeon-inhalt .uzk15__editorblock {
   margin: 0;
   padding: 0;
   width: 100%
}

.uzk15__akkordeon-inhalt:focus {
   outline: 1px solid transparent;
   background-color: #e3e8ed
}

.uzk15__akkordeon-inhalt.target,
html.no-js .uzk15__akkordeon-inhalt {
   position: relative;
   width: 100%;
   height: 100%;
   margin: -1px 0 0 0;
   padding: .9375em 3.75em .9375em 1.25em;
   max-height: 5555px;
   border-top: none;
   visibility: visible;
   -webkit-transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out;
   -moz-transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out;
   -o-transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out;
   transition: visibility .5s, max-height .5s, height .5s, padding-top .5s, padding-bottom .5s, ease-out
}

html.no-js .uzk15__akkordeon-inhalt {
   margin-bottom: 1.25em;
   padding: 0;
   border: none
}

html.no-csstransitions .uzk15__akkordeon-inhalt {
   height: auto;
   max-height: 100%;
   visibility: visible
}

.uzk15__eventlist {
   width: 100%;
   margin: 0 0 1.875em 0
}

.uzk15__eventlist ul {
   display: block;
   width: 100%;
   margin: 0 0 .9375em 0;
   padding: 0;
   overflow: hidden;
   list-style-type: none
}

.uzk15__eventlist li {
   display: block;
   margin: 0;
   padding: 0;
   border-bottom: 1px solid #dbdbdb
}

.uzk15__eventlist li:first-child {
   border-top: 1px solid #dbdbdb
}

.uzk15__eventlist .uzk15__eventlink {
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   min-height: 4.5em;
   padding: .625em .625em .625em 0;
   text-decoration: none
}

.uzk15__eventlist .uzk15__eventlink:hover,
.uzk15__eventlist .uzk15__eventlink:focus,
.uzk15__eventlist .uzk15__eventlink:active {
   text-decoration: none
}

.uzk15__eventlist time {
   position: relative;
   display: block;
   float: left;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 2.8125em;
   height: 3.125em;
   margin-right: .875em;
   border: 1px solid #dbdbdb
}

.uzk15__eventlist .uzk15__day {
   position: absolute;
   top: 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   width: 100%;
   height: 47%;
   font-size: 1.25em;
   line-height: 1.5;
   text-align: center;
   color: #58595b
}

.uzk15__eventlist .uzk15__month {
   position: absolute;
   bottom: 0;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   width: 100%;
   height: 53%;
   margin-bottom: -1px;
   text-align: center;
   text-transform: uppercase;
   font-size: 1em;
   line-height: 1;
   color: #58595b;
   border-bottom: 5px solid #dbdbdb
}

.uzk15__eventlist .uzk15__wiso .uzk15__month {
   border-bottom-color: #83b022
}

.uzk15__eventlist .uzk15__jura .uzk15__month {
   border-bottom-color: #7d321f
}

.uzk15__eventlist .uzk15__phil .uzk15__month {
   border-bottom-color: #590f68
}

.uzk15__eventlist .uzk15__math .uzk15__month {
   border-bottom-color: #0082c6
}

.uzk15__eventlist .uzk15__human .uzk15__month {
   border-bottom-color: #d8a818
}

.uzk15__eventlist .uzk15__med .uzk15__month {
   border-bottom-color: #af121d
}

.uzk15__eventlist .uzk15__verw .uzk15__month {
   border-bottom-color: #90c4eb
}

.uzk15__eventlist .uzk15__uni .uzk15__month {
   border-bottom-color: #32475b
}

.uzk15__eventlist .uzk15__eventheadline {
   margin: 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   font-weight: normal;
   line-height: 1;
   color: #58595b
}

.uzk15__eventlist .uzk15__eventlink:hover .uzk15__eventheadline,
.uzk15__eventlist .uzk15__eventlink:focus .uzk15__eventheadline,
.uzk15__eventlist .uzk15__eventlink:active .uzk15__eventheadline {
   text-decoration: underline;
   color: #58595b
}

.uzk15__eventlist em {
   display: block;
   margin: .375em 0 .125em 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .875em;
   font-style: normal;
   color: #32475b
}

.uzk15__eventlist .uzk15__eventlink:hover em,
.uzk15__eventlist .uzk15__eventlink:focus em,
.uzk15__eventlist .uzk15__eventlink:active em {
   text-decoration: underline;
   color: #32475b
}

.uzk15__sharer {
   display: block;
   width: auto;
   position: relative;
   background-color: transparent;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   margin-bottom: 1.875em;
   padding-top: .625em;
   min-height: 2.5em
}

.uzk15__socialauthorpic {
   margin-bottom: .375em;
   overflow: hidden
}

.uzk15__sharer a {
   display: inline-block;
   position: relative;
   margin-bottom: 0;
   outline: none;
   text-decoration: none;
   color: #58595b
}

.uzk15__sharer a:hover,
.uzk15__sharer a:focus,
.uzk15__sharer a:active {
   text-decoration: underline
}

.uzk15__sharer a:not(:last-of-type) {
   margin-right: 0
}

.uzk15__sociallinks {
   float: right
}

@media screen and (min-width:480px) {
   .uzk15__sociallinks {
      position: absolute;
      float: none;
      right: 0;
      bottom: .25em;
      display: block
   }
}

.uzk15__sharer .uzk15__icon {
   position: relative;
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   float: none;
   line-height: 1.875em;
   vertical-align: top;
   background-color: transparent;
   height: 1.875em;
   width: 1.875em;
   margin-right: 0;
   overflow: hidden
}

.uzk15__sociallinks a {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   background-color: #fff;
   border: 1px solid transparent
}

.uzk15__sociallinks a:hover,
.uzk15__sociallinks a:focus,
.uzk15__sociallinks a:active {
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   border: 1px solid #32475b;
   background-color: #32475b;
   outline: 1px solid transparent
}

.uzk15__sociallinks a .uzk15__icon {
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   background-color: #fff
}

.uzk15__sociallinks a:hover .uzk15__icon,
.uzk15__sociallinks a:focus .uzk15__icon,
.uzk15__sociallinks a:active .uzk15__icon {
   background-color: #32475b;
   outline: 1px solid transparent
}

.uzk15__sociallinks a .uzk15__icon svg {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   display: block;
   height: 1.875em;
   width: 1.875em;
   fill: #32475b;
   pointer-events: none
}

.uzk15__sociallinks a:hover .uzk15__icon svg,
.uzk15__sociallinks a:focus .uzk15__icon svg,
.uzk15__sociallinks a:active .uzk15__icon svg {
   display: block;
   fill: #fff
}

.uzk15__sharer svg:not(:root) {
   overflow: hidden
}

.uzk15__sharer .uzk15__button-firstdesc,
.uzk15__sharer .uzk15__button-desc {
   font-size: .875em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__sharer .uzk15__button-firstdesc {
   padding-right: .3125em;
   color: #32475b;
   vertical-align: .875em
}

.uzk15__sharer .uzk15__imgleft {
   position: relative;
   float: left;
   min-width: 50%;
   border: 0;
   margin: 0;
   padding: 0
}

.uzk15__sharer .uzk15__imgleft img {
   float: left;
   display: block;
   width: 2.5em;
   height: 2.5em;
   border: none;
   margin-right: .625em
}

@media screen and (min-width:1280px) {
   .uzk15__sharer .uzk15__imgleft img {
      width: 4.0625em;
      height: 4.0625em
   }
}

.uzk15__sharer .uzk15__imgleft figcaption {
   position: absolute;
   display: block;
   bottom: 0;
   left: 3.125em;
   width: auto;
   padding: 0
}

@media screen and (min-width:1280px) {
   .uzk15__sharer .uzk15__imgleft figcaption {
      left: 4.6875em
   }
}

.uzk15__sharer .uzk15__imgleft figcaption span,
.uzk15__sharer .uzk15__imgleft figcaption div {
   display: block;
   margin-top: .1875em;
   width: 100%
}

.uzk15__sharer .uzk15__imgleft .uzk15__autor {
   margin-top: 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}

.uzk15__sharer .uzk15__imgleft .uzk15__autor,
.uzk15__sharer .uzk15__imgleft .uzk15__autorinfo {
   white-space: nowrap;
   font-size: .875em;
   line-height: 1
}

@media screen and (min-width:1280px) {
   .uzk15__sharer .uzk15__imgleft .uzk15__autor,
   .uzk15__sharer .uzk15__imgleft .uzk15__autorinfo {
      font-size: 1em
   }
}

a .uzk15__autor {
   text-decoration: none;
   color: #58595b
}

a:hover .uzk15__autor,
a:focus .uzk15__autor,
a:active .uzk15__autor {
   text-decoration: underline
}

.uzk15__sharer .uzk15__tooltipp {
   position: absolute;
   top: -99999px;
   left: -99999px;
   display: block;
   z-index: 100;
   max-width: 11.25em;
   height: auto;
   padding: .4em;
   font-size: 1em;
   line-height: 0;
   color: #fff;
   border: 1px solid #fff;
   background-color: #fff;
   -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
   -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
   box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5)
}

.uzk15__sharer .uzk15__tooltipp .uzk15__arrow {
   position: relative;
   display: block;
   width: 100%
}

.uzk15__sharer .uzk15__tooltipp .uzk15__arrow:before {
   display: block;
   position: absolute;
   z-index: 1000;
   top: -1.25em;
   bottom: auto;
   left: auto;
   right: .1875em;
   border: solid transparent;
   content: " ";
   height: 0;
   width: 0;
   pointer-events: none;
   border-color: rgba(255, 255, 255, 0);
   border-bottom-color: #fff;
   border-width: 7px;
   margin-left: -7px
}

.uzk15__sharer .uzk15__tooltipp.open {
   left: auto;
   right: 0;
   top: 125%
}

.uzk15__sharer .uzk15__share-button {
   z-index: 20
}

.uzk15__sociallinkblock {
   clear: both;
   overflow: hidden;
   margin: 0 0 1.875em 0;
   padding: .625em 0 .625em 0;
   border-top: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb
}

.uzk15__sociallinkblock li {
   float: left;
   display: block;
   margin: 0 .3125em 0 0;
   padding: 0;
   list-style-type: none
}

.uzk15__sociallinkblock a {
   position: relative;
   display: block;
   outline: none
}

.uzk15__sociallinkblock a:before {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   width: 100%;
   height: 100%;
   min-height: 1.875em;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   content: " ";
   overflow: hidden;
   display: block;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   border: 1px solid #32475b
}

.uzk15__sociallinkblock a:hover,
.uzk15__sociallinkblock a:focus,
.uzk15__sociallinkblock a:active {
   outline: 1px solid transparent
}

.uzk15__sociallinkblock svg {
   width: 1.875em;
   height: 1.875em;
   margin: 0
}

.uzk15__sociallinkblock a:hover svg,
.uzk15__sociallinkblock a:focus svg,
.uzk15__sociallinkblock a:active svg {
   fill: #fff;
   background-color: #32475b;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px
}

.uzk15__sociallinkblock a:hover .uzk15__icon,
.uzk15__sociallinkblock a:focus .uzk15__icon,
.uzk15__sociallinkblock a:active .uzk15__icon {
   background-color: #32475b
}

.uzk15__kontaktbox {
   margin-bottom: 1.875em;
   border-bottom: 1px solid #dbdbdb
}

@media screen and (min-width:1024px) {
   .uzk15__kontaktbox {
      border-bottom: none
   }
}

.uzk15__kontaktbox .uzk15__reiterbox .uzk15__reiter {
   min-width: 0;
   margin-bottom: -1px
}

.uzk15__kontaktbox .uzk15__download-negativ .uzk15__link {
   padding-left: 0
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__rightside .uzk15__download-negativ {
      margin-left: -0.0625em
   }
}

@media screen and (min-width:640px) {
   .uzk15__kontaktbox .uzk15__rightside .uzk15__download-negativ {
      margin-left: -0.1875em
   }
}

.uzk15__kontaktbox .uzk15__rightside .uzk15__download-negativ svg {
   height: 1.5em;
   width: 1.5em
}

.uzk15__kontaktbox .uzk15__rightside .uzk15__download-negativ .uzk15__linktext {
   margin-left: .25em
}

@media screen and (min-width:1024px) {
   .uzk15__kontaktbox .uzk15__rightside .uzk15__download-negativ .uzk15__linktext {
      width: auto
   }
}

@media screen and (min-width:1024px) {
   .uzk15__kontaktbox .uzk15__reiter-liste .uzk15__reiter a {
      padding-left: 1em;
      padding-right: 1em
   }
}

.uzk15__kontaktbox .uzk15__reiter-liste .uzk15__reiter a {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #595959;
   outline: none
}

.uzk15__kontaktbox .uzk15__reiter-liste .uzk15__reiter a:hover,
.uzk15__kontaktbox .uzk15__reiter-liste .uzk15__reiter a:focus,
.uzk15__kontaktbox .uzk15__reiter-liste .uzk15__reiter a:active {
   outline: 1px solid transparent;
   color: #3e566c
}

.uzk15__kontaktbox .uzk15__kontaktboxInhalt {
   width: 100%
}

.uzk15__kontaktbox .uzk15__akkordeon {
   width: 100%;
   margin-bottom: 0
}

.uzk15__kontaktbox .uzk15__akkordeon-inhalt {
   padding: 0;
   padding-right: .375em
}

.uzk15__kontaktbox a {
   color: #595959
}

.uzk15__kontaktbox .uzk15__reiterbox li[aria-selected="true"] a {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   outline: 1px solid transparent
}

.uzk15__kontaktbox .uzk15__reiterbox li a:focus {
   text-decoration: underline
}

.uzk15__kontaktbox .uzk15__leftside a {
   color: #58595b;
   text-decoration: underline;
   outline: none
}

.uzk15__kontaktbox .uzk15__leftside a:hover,
.uzk15__kontaktbox .uzk15__leftside a:focus,
.uzk15__kontaktbox .uzk15__leftside a:active {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   background-color: #3e566c;
   color: #fff;
   text-decoration: none;
   outline: 1px solid transparent
}

.uzk15__kontaktbox .uzk15__pic {
   float: left;
   margin-bottom: .9375em;
   margin-right: .625em;
   border: 1px solid transparent
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__pic {
      min-width: 7.0625em;
      margin-bottom: 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__pic {
      min-width: 0;
      width: 100%
   }
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__pic img {
      width: 7.0625em
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__pic img {
      min-width: 0;
      width: 8.75em
   }
}

.uzk15__kontaktbox .uzk15__name {
   padding-left: .625em;
   bottom: .625em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 1em
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__name {
      width: 7.5em
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__name {
      width: auto;
      font-size: 1em
   }
}

.uzk15__kontaktbox .uzk15__dateline {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 1em
}

.uzk15__kontaktbox .uzk15__info {
   font-size: .875em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__kontaktbox .uzk15__icon {
   float: left
}

.uzk15__kontaktbox .uzk15__linktext {
   margin-left: .625em
}

.uzk15__kontaktbox .uzk15__link {
   outline: none
}

.uzk15__kontaktbox .uzk15__link:hover .uzk15__linktext,
.uzk15__kontaktbox .uzk15__link:focus .uzk15__linktext,
.uzk15__kontaktbox .uzk15__link:active .uzk15__linktext {
   outline: 1px solid transparent;
   text-decoration: underline
}

.uzk15__kontaktbox .uzk15__linktext,
.uzk15__kontaktbox .uzk15__icon {
   display: inline-block
}

.uzk15__kontaktbox .uzk15__link {
   height: 2.0625em
}

.uzk15__kontaktbox .uzk15__icon,
.uzk15__kontaktbox .uzk15__icon svg {
   width: 1.75em;
   height: 1.75em
}

.uzk15__kontaktbox .uzk15__icon svg {
   fill: #32475b
}

.uzk15__kontaktbox .uzk15__link {
   display: block
}

.uzk15__kontaktbox .uzk15__image figcaption {
   padding-top: 0;
   padding-left: 0;
   background: transparent
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__image figcaption {
      font-size: .9375em;
      padding-right: 3px
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__image figcaption {
      font-size: 1em
   }
}

.uzk15__kontaktbox img {
   width: auto
}

.uzk15__kontaktbox .uzk15__imgleft img {
   margin-right: 1.125em;
   margin-bottom: .375em
}

@media screen and (min-width:640px) {
   .uzk15__kontaktbox .uzk15__imgleft img {
      margin-left: -0.125em;
      width: 7.1875em
   }
}

@media screen and (min-width:640px) {
   .uzk15__kontaktbox .uzk15__imgleft img {
      margin-left: -0.1875em
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__imgleft img {
      margin-left: -0.125em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__kontaktbox .uzk15__imgleft img {
      margin-left: -0.1875em
   }
}

.uzk15__kontaktbox .uzk15__imgleft .uzk15__name,
.uzk15__kontaktbox .uzk15__imgleft img {
   float: left
}

.uzk15__kontaktbox .uzk15__imgleft {
   margin-right: 0;
   border: 0
}

.uzk15__kontaktbox .uzk15__akkordeon-oeffner {
   padding-right: 2.5em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #4a657d;
   border-bottom-width: 0
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__akkordeon-oeffner {
      padding-left: .9375em
   }
}

.uzk15__kontaktbox .uzk15__rightside,
.uzk15__kontaktbox .uzk15__leftside {
   margin-bottom: 1.25em
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__rightside,
   .uzk15__kontaktbox .uzk15__leftside {
      padding-left: .5em
   }
}

@media screen and (min-width:480px) {
   .uzk15__kontaktbox .uzk15__rightside,
   .uzk15__kontaktbox .uzk15__leftside {
      padding-left: .375em
   }
}

@media screen and (min-width:640px) {
   .uzk15__kontaktbox .uzk15__rightside,
   .uzk15__kontaktbox .uzk15__leftside {
      padding-left: .3125em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__kontaktbox .uzk15__rightside,
   .uzk15__kontaktbox .uzk15__leftside {
      padding-left: .125em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__kontaktbox .uzk15__rightside,
   .uzk15__kontaktbox .uzk15__leftside {
      padding-left: 0;
      margin-left: 1em
   }
}

.uzk15__kontaktbox .uzk15__rightside {
   padding-top: .1875em;
   padding-bottom: .9375em
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__rightside {
      padding-left: 1.5em;
      padding-top: 0;
      border-left: 1px solid #dbdbdb
   }
}

@media screen and (min-width:1024px) {
   .uzk15__kontaktbox .uzk15__rightside {
      padding-top: .1875em
   }
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__rightside .uzk15__downloadfile,
   .uzk15__kontaktbox .uzk15__rightside .uzk15__icon {
      padding-left: .0625em
   }
}

.uzk15__kontaktbox .uzk15__rightside figcaption {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__kontaktbox .uzk15__leftside .uzk15__downloadfile {
   margin-bottom: .3125em
}

.uzk15__kontaktbox .uzk15__leftside .uzk15__downloadfile a,
.uzk15__kontaktbox .uzk15__rightside .uzk15__downloadfile a {
   font-size: 1em
}

.uzk15__kontaktbox .uzk15__rightside p,
.uzk15__kontaktbox .uzk15__leftside p,
.uzk15__kontaktbox .uzk15__rightside a,
.uzk15__kontaktbox .uzk15__leftside a {
   font-size: 1em;
   line-height: 2em
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__rightside p,
   .uzk15__kontaktbox .uzk15__leftside p,
   .uzk15__kontaktbox .uzk15__rightside a,
   .uzk15__kontaktbox .uzk15__leftside a {
      font-size: .875em;
      font-family: OpenSansRegular, Arial, Helvetica, sans-serif
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__rightside a,
   .uzk15__kontaktbox .uzk15__leftside a {
      font-size: 1em
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__rightside p,
   .uzk15__kontaktbox .uzk15__leftside p {
      font-size: .875em
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__rightside a,
   .uzk15__kontaktbox .uzk15__leftside a {
      font-size: .875em
   }
}

.uzk15__kontaktbox .uzk15__rightside .uzk15__kontaktdata {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

@media screen and (min-width:320px) {
   .uzk15__kontaktbox .uzk15__rightside .uzk15__kontaktdata {
      font-size: .875em
   }
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__rightside .uzk15__kontaktdata {
      font-size: .875em
   }
}

.uzk15__kontaktbox .uzk15__rightside p,
.uzk15__kontaktbox .uzk15__leftside p {
   margin-top: 0;
   margin-bottom: .3125em;
   line-height: 1.375em;
   padding-right: .3125em
}

.uzk15__kontaktbox .uzk15__leftside h4,
.uzk15__kontaktbox .uzk15__rightside h4 {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   font-size: 1em;
   padding-right: .3125em;
   margin: 0;
   margin-bottom: .5em;
   line-height: 1.1875em
}

@media screen and (min-width:768px) {
   .uzk15__kontaktbox .uzk15__leftside h4,
   .uzk15__kontaktbox .uzk15__rightside h4 {
      font-size: 1em
   }
}

.uzk15__kontaktbox .uzk15__rightside h4 {
   margin-bottom: .1875em
}

.uzk15__kontaktbox .uzk15__register-box {
   margin-top: -0.6875em;
   border: 1px solid #dbdbdb;
   overflow: hidden
}

.uzk15__kontaktbox .uzk15__kontaktboxInhalt,
.uzk15__kontaktbox .uzk15__register {
   padding-top: .9375em
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__kontaktbox .uzk15__rightside {
      width: 39%!important
   }
}

@media screen and (min-width:980px) {
   .uzk15__maincontent .uzk15__kontaktbox .uzk15__rightside {
      width: 39%!important
   }
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__kontaktbox .uzk15__rightside {
      width: 42%!important
   }
}

.uzk15__excellenceteaser {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   height: 100%;
   margin: 0 0 2.5em 0;
   padding: 0;
   border: 1px solid #dbdbdb;
   background-color: #fff
}

.uzk15__excellenceteaser a {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   text-decoration: none;
   outline: none;
   overflow: hidden;
   border: none
}

.uzk15__excellenceteaser a:hover,
.uzk15__excellenceteaser a:focus,
.uzk15__excellenceteaser a:active {
   background-color: #32475b
}

.uzk15__excellenceteaser figure {
   position: relative;
   display: block;
   margin: -1px 0 0 0;
   padding: 0
}

.uzk15__excellenceteaser figure img {
   display: block;
   width: 100%;
   margin: 0;
   padding: 0;
   border: none;
   overflow: hidden
}

.uzk15__excellenceteaser .uzk15__icon {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   position: absolute;
   right: .5em;
   bottom: -1em;
   display: block;
   width: 2.1875em;
   height: 2.1875em;
   padding: .4375em;
   -webkit-border-radius: 2.1875em;
   -moz-border-radius: 2.1875em;
   border-radius: 2.1875em;
   background-color: #32475b
}

.uzk15__excellenceteaser svg {
   display: block;
   width: 1.25em;
   height: 1.25em;
   fill: #fff
}

.uzk15__excellenceteaser:hover .uzk15__icon,
.uzk15__excellenceteaser:focus .uzk15__icon,
.uzk15__excellenceteaser:active .uzk15__icon {
   background-color: #fff
}

.uzk15__excellenceteaser:hover svg,
.uzk15__excellenceteaser:focus svg,
.uzk15__excellenceteaser:active svg {
   fill: #32475b
}

.uzk15__excellenceteaser .uzk15__content {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 1em .75em 1em .75em
}

.uzk15__excellenceteaser a:hover .uzk15__content,
.uzk15__excellenceteaser a:focus .uzk15__content,
.uzk15__excellenceteaser a:active .uzk15__content {
   outline: 1px solid #32475b
}

.uzk15__excellenceteaser .uzk15__headline {
   margin: 0 0 .375em 0;
   padding: 0;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.42857em;
   font-weight: normal;
   text-decoration: none;
   color: #3e566c
}

.uzk15__excellenceteaser a:hover .uzk15__headline,
.uzk15__excellenceteaser a:focus .uzk15__headline,
.uzk15__excellenceteaser a:active .uzk15__headline {
   color: #fff
}

.uzk15__excellenceteaser .uzk15__description {
   margin: 0;
   padding: 0;
   font-size: .875em;
   line-height: 1.28571em;
   font-weight: normal;
   text-decoration: none;
   color: #595959
}

.uzk15__excellenceteaser a:hover .uzk15__description,
.uzk15__excellenceteaser a:focus .uzk15__description,
.uzk15__excellenceteaser a:active .uzk15__description {
   color: #fff
}

@media screen and (min-width:480px) {
   .uzk15__excellenceteaser {
      min-height: 15.625em
   }
   .uzk15__excellenceteaser a {
      position: absolute
   }
}

@media screen and (min-width:600px) {
   .uzk15__excellenceteaser {
      min-height: 17.5em
   }
}

@media screen and (min-width:768px) {
   .uzk15__excellenceteaser {
      min-height: 16.25em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__excellenceteaser {
      min-height: 15.625em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__excellenceteaser {
      min-height: 16.875em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__excellenceteaser {
      min-height: 18.125em
   }
}

.uzk15__excellenceteaser .uzk15__linkbutton {
   position: absolute;
   top: 0
}

@media screen and (min-width:480px) {
   .uzk15__excellenceteaser .uzk15__linkbutton {
      top: 42%
   }
}

div.uzk15__excellenceteaser {
   height: 100%;
   border: none;
   min-height: 2em
}

@media screen and (min-width:480px) {
   div.uzk15__excellenceteaser {
      border: 1px solid #dbdbdb;
      min-height: 15.625em
   }
}

@media screen and (min-width:600px) {
   div.uzk15__excellenceteaser {
      min-height: 17.5em
   }
}

@media screen and (min-width:768px) {
   div.uzk15__excellenceteaser {
      min-height: 16.25em
   }
}

@media screen and (min-width:1024px) {
   div.uzk15__excellenceteaser {
      min-height: 15.625em
   }
}

@media screen and (min-width:1280px) {
   div.uzk15__excellenceteaser {
      min-height: 16.875em
   }
}

@media screen and (min-width:1440px) {
   div.uzk15__excellenceteaser {
      min-height: 18.125em
   }
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__excellenceteaser.uzk15__grid_33 {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 1.875em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__excellenceteaser.uzk15__grid_33 {
      float: left;
      width: 29.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 2.5em
   }
}

.uzk15__nextlevelteaser {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin: 0 0 2.5em 0;
   padding: 0;
   height: 100%;
   border: 1px solid #dbdbdb;
   background-color: #fff
}

.uzk15__nextlevelteaser a {
   width: 100%;
   height: 100%;
   display: block;
   text-decoration: none;
   overflow: hidden
}

.uzk15__nextlevelteaser a:hover,
.uzk15__nextlevelteaser a:focus,
.uzk15__nextlevelteaser a:active {
   background-color: #32475b
}

.uzk15__nextlevelteaser figure {
   position: relative;
   display: block;
   margin: -1px 0 0 0;
   padding: 0
}

.uzk15__nextlevelteaser figure img {
   display: block;
   margin: 0;
   padding: 0;
   border: none
}

.uzk15__nextlevelteaser .uzk15__content {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 1.375em 1em 1.375em 1em
}

.uzk15__nextlevelteaser a:hover .uzk15__content,
.uzk15__nextlevelteaser a:focus .uzk15__content,
.uzk15__nextlevelteaser a:active .uzk15__content {
   outline: 1px solid #32475b
}

.uzk15__nextlevelteaser.uzk15__noimage .uzk15__content {
   margin-top: -1px;
   border-top: 10px solid #32475b
}

.uzk15__nextlevelteaser .uzk15__headline {
   margin: 0;
   padding: 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 1.25em;
   font-weight: normal;
   text-decoration: none;
   color: #3e566c
}

.uzk15__nextlevelteaser a:hover .uzk15__headline,
.uzk15__nextlevelteaser a:focus .uzk15__headline,
.uzk15__nextlevelteaser a:active .uzk15__headline {
   color: #fff
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 1.875em;
      min-height: 12.5em
   }
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33.uzk15__noimage {
      min-height: 5em
   }
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a {
      position: absolute
   }
}

@media screen and (min-width:560px) {
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 {
      min-height: 13.75em
   }
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a {
      float: left;
      clear: both;
      height: 100%
   }
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33.uzk15__noimage a {
      position: absolute
   }
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 {
      float: left;
      width: 29.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 2.5em;
      min-height: 12.5em
   }
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33.uzk15__noimage {
      min-height: 6.25em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33 a {
      position: relative
   }
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33.uzk15__noimage {
      min-height: 0
   }
   .uzk15__maincontent .uzk15__nextlevelteaser.uzk15__grid_33.uzk15__noimage a {
      position: relative
   }
}

.uzk15__kontextteaser {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin: 0 0 1.75em 0;
   padding: 0;
   background-color: #fff
}

.uzk15__kontextteaser.uzk15__big {
   margin-bottom: 2.5em
}

.uzk15__kontextteaser.uzk15__noimage {
   padding-top: .625em;
   border-top: 1px solid #dbdbdb
}

.uzk15__kontextteaser a {
   display: block;
   text-decoration: none;
   overflow: hidden;
   outline: none
}

.uzk15__kontextteaser figure {
   position: relative;
   display: block;
   margin: -1px 0 .9375em 0;
   padding: 0
}

.uzk15__kontextteaser figure img {
   display: block;
   margin: 0;
   padding: 0;
   border: none
}

.uzk15__kontextteaser .uzk15__content {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: 0
}

.uzk15__kontextteaser a:hover .uzk15__content,
.uzk15__kontextteaser a:focus .uzk15__content,
.uzk15__kontextteaser a:active .uzk15__content {
   outline: 1px solid transparent
}

.uzk15__kontextteaser .uzk15__headline {
   margin: 0 0 .375em 0;
   padding: 0;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 1.25em;
   font-weight: normal;
   text-decoration: none;
   color: #3e566c
}

.uzk15__kontextteaser a:hover .uzk15__headline,
.uzk15__kontextteaser a:focus .uzk15__headline,
.uzk15__kontextteaser a:active .uzk15__headline {
   text-decoration: underline
}

.uzk15__kontextteaser .uzk15__description {
   margin: 0;
   padding: 0;
   font-size: 1em;
   line-height: 1.25em;
   font-weight: normal;
   text-decoration: none;
   color: #595959
}

.uzk15__kontextteaser a:hover .uzk15__description,
.uzk15__kontextteaser a:focus .uzk15__description,
.uzk15__kontextteaser a:active .uzk15__description {
   text-decoration: underline
}

.uzk15__datelineteaser {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   height: 100%;
   margin: 0 0 1.25em 0;
   padding: 0;
   border: 1px solid #dbdbdb;
   background-color: #fff
}

@media screen and (min-width:768px) {
   .uzk15__datelineteaser {
      margin-bottom: 1.875em
   }
}

.uzk15__datelineteaser a {
   width: 100%;
   height: 100%;
   display: block;
   text-decoration: none;
   overflow: hidden;
   position: absolute
}

.uzk15__datelineteaser a:hover,
.uzk15__datelineteaser a:focus,
.uzk15__datelineteaser a:active {
   background-color: #32475b
}

.uzk15__datelineteaser figure {
   position: relative;
   display: block;
   margin: -1px 0 0 0;
   padding: 0
}

.uzk15__datelineteaser figure img {
   display: block;
   margin: 0;
   padding: 0;
   border: none
}

.uzk15__datelineteaser .uzk15__content {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: .625em 1.25em .625em 1.25em;
   -webkit-backface-visibility: hidden;
   -moz-backface-visibility: hidden;
   backface-visibility: hidden;
   -webkit-transform: translateZ(0);
   -moz-transform: translateZ(0);
   transform: translateZ(0)
}

.uzk15__datelineteaser a:hover .uzk15__content,
.uzk15__datelineteaser a:focus .uzk15__content,
.uzk15__datelineteaser a:active .uzk15__content {
   outline: 1px solid #32475b
}

.uzk15__datelineteaser .uzk15__dateline {
   margin: 0 0 .375em 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.42857em;
   font-style: normal;
   font-weight: normal;
   text-decoration: none;
   color: #58595b
}

.uzk15__datelineteaser a:hover .uzk15__dateline,
.uzk15__datelineteaser a:focus .uzk15__dateline,
.uzk15__datelineteaser a:active .uzk15__dateline {
   color: #fff
}

.uzk15__datelineteaser .uzk15__headline {
   margin: 0 0 .375em 0;
   padding: 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: 1.25em;
   line-height: 1.2em;
   font-weight: normal;
   text-decoration: none;
   color: #3e566c
}

.uzk15__datelineteaser a:hover .uzk15__headline,
.uzk15__datelineteaser a:focus .uzk15__headline,
.uzk15__datelineteaser a:active .uzk15__headline {
   color: #fff
}

.uzk15__maincontent .uzk15__teaserslidercontainer,
.uzk15__maincontent .uzk15__sliderviewport {
   width: 100%
}

@media print {
   .uzk15__maincontent .uzk15__teaserslidercontainer,
   .uzk15__maincontent .uzk15__sliderviewport {
      width: 100%!important
   }
}

@media print {
   .uzk15__maincontent .uzk15__multislider {
      width: 100%!important;
      -webkit-transform: translate3d(-0.75em, 0px, 0px)!important;
      -moz-transform: translate3d(-0.75em, 0px, 0px)!important;
      transform: translate3d(-0.75em, 0px, 0px)!important
   }
}

@media screen and (min-width:320px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__teaserslidercontainer h2.uzk15__slidertitle,
   .uzk15__maincontent .uzk15__multi .uzk15__teaserslidercontainer h2.uzk15__slidertitle {
      margin-left: .3125em
   }
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__teaserslidercontainer h2.uzk15__slidertitle,
   .uzk15__maincontent .uzk15__multi .uzk15__teaserslidercontainer h2.uzk15__slidertitle {
      margin-left: .5em
   }
}

@media screen and (min-width:640px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__teaserslidercontainer h2.uzk15__slidertitle,
   .uzk15__maincontent .uzk15__multi .uzk15__teaserslidercontainer h2.uzk15__slidertitle {
      margin-left: .6875em
   }
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__teaserslidercontainer h2.uzk15__slidertitle,
   .uzk15__maincontent .uzk15__multi .uzk15__teaserslidercontainer h2.uzk15__slidertitle {
      margin-left: .75em
   }
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__teaserslidercontainer .uzk15__slidedirection,
   .uzk15__maincontent .uzk15__multi .uzk15__teaserslidercontainer .uzk15__slidedirection {
      margin-right: .5em
   }
}

@media screen and (min-width:640px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__teaserslidercontainer .uzk15__slidedirection,
   .uzk15__maincontent .uzk15__multi .uzk15__teaserslidercontainer .uzk15__slidedirection {
      margin-right: .6875em
   }
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__teaserslidercontainer .uzk15__slidedirection,
   .uzk15__maincontent .uzk15__multi .uzk15__teaserslidercontainer .uzk15__slidedirection {
      margin-right: .75em
   }
}

@media screen and (min-width:320px) {
   .uzk15__maincontent .uzk15__multi,
   .uzk15__maincontent .uzk15__multi-inactive,
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__navigation,
   .uzk15__maincontent .uzk15__multi .uzk15__navigation {
      border: 0
   }
}

@media print {
   .uzk15__maincontent .uzk15__navigation {
      display: none!important
   }
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__index,
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__navigation .uzk15__index,
   .uzk15__maincontent .uzk15__multi .uzk15__index,
   .uzk15__maincontent .uzk15__multi .uzk15__navigation .uzk15__index {
      right: 8em
   }
}

@media screen and (min-width:640px) {
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__index,
   .uzk15__maincontent .uzk15__multi-inactive .uzk15__navigation .uzk15__index,
   .uzk15__maincontent .uzk15__multi .uzk15__index,
   .uzk15__maincontent .uzk15__multi .uzk15__navigation .uzk15__index {
      right: 9em
   }
}

.uzk15__maincontent .uzk15__multi-inactive .uzk15__navigation,
.uzk15__maincontent .uzk15__multi .uzk15__navigation {
   position: relative
}

.uzk15__maincontent .bx-viewport {
   padding-bottom: .125em
}

@media print and (min-width:560px) {
   .uzk15__maincontent .bx-viewport {
      min-height: 21.25em
   }
}

.uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
   min-height: 18.75em
}

@media screen and (min-width:480px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      float: left;
      width: 46.2964%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 1.875em;
      min-height: 17.625em
   }
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 a {
      position: absolute
   }
}

@media screen and (min-width:640px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 20.125em
   }
}

@media screen and (min-width:768px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 17em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      float: left;
      width: 29.6296%;
      margin-right: 1.8518%;
      margin-left: 1.8518%;
      margin-bottom: 2.5em;
      min-height: 16.25em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 18.125em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 19.375em
   }
}

@media print {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      float: left!important
   }
}

@media print and (min-width:320px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 21.25em;
      width: 19.875em!important
   }
}

@media print and (min-width:480px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 30.125em;
      width: 30em!important
   }
}

@media print and (min-width:560px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 21.25em;
      width: 20em!important;
      page-break-inside: avoid
   }
}

@media print and (min-width:768px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 21.25em;
      width: 20em!important
   }
}

@media print and (min-width:1280px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 21.25em;
      width: 20em!important
   }
}

@media print and (min-width:1440px) {
   .uzk15__maincontent .uzk15__datelineteaser.uzk15__grid_33 {
      min-height: 21.25em;
      width: 20em!important
   }
}

.uzk15__teaserlinklist {
   width: 100%;
   margin: 0 0 1.875em 0;
   padding: 1px 0 0 0;
   list-style-type: none;
   overflow: hidden
}

@media screen and (min-width:1024px) {
   .uzk15__maincontent .uzk15__teaserlinklist {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 1.75em;
      -moz-column-gap: 1.75em;
      column-gap: 1.75em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__maincontent .uzk15__teaserlinklist {
      -webkit-column-gap: 2.25em;
      -moz-column-gap: 2.25em;
      column-gap: 2.25em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__maincontent .uzk15__teaserlinklist {
      -webkit-column-gap: 2.5em;
      -moz-column-gap: 2.5em;
      column-gap: 2.5em
   }
}

.uzk15__teaserlinklist li {
   display: block;
   width: 100%;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   margin: -1px 0 0 0;
   padding: 0
}

.uzk15__teaserlinklist li:first-child {
   margin-top: 0
}

.uzk15__teaserlinklist a {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: center;
   -webkit-align-items: center;
   -moz-box-align: center;
   -ms-flex-align: center;
   align-items: center;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: .9375em;
   border-top: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb;
   text-decoration: none
}

html[data-useragent*='MSIE 10.0'] .uzk15__teaserlinklist a {
   display: table;
   -webkit-box-align: none;
   -webkit-align-items: none;
   -moz-box-align: none;
   -ms-flex-align: none;
   align-items: none
}

.uzk15__teaserlinklist a:hover,
.uzk15__teaserlinklist a:focus,
.uzk15__teaserlinklist a:active {
   text-decoration: none
}

.uzk15__teaserlinklist span {
   display: block;
   margin: 0;
   padding: 0;
   width: auto;
   height: 100%;
   min-height: 1em;
   position: relative;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.25em;
   color: #58595b;
   text-decoration: none;
   vertical-align: middle
}

html.flex .uzk15__teaserlinklist span,
html[data-useragent*='MSIE 10.0'] .uzk15__teaserlinklist span {
   display: table-cell;
   vertical-align: middle
}

.uzk15__teaserlinklist a:hover span,
.uzk15__teaserlinklist a:focus span,
.uzk15__teaserlinklist a:active span {
   text-decoration: underline;
   color: #58595b
}

.uzk15__teaserlinklist img {
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   -webkit-box-flex: 0;
   -webkit-flex-grow: 0;
   -moz-box-flex: 0;
   -ms-flex-positive: 0;
   flex-grow: 0;
   width: 50px;
   height: 50px;
   margin: 0;
   padding: 0 .9375em 0 0;
   border: none;
   overflow: hidden
}

.uzk15__multiteaser .uzk15__imagelist {
   margin-left: 0;
   margin-top: .625em
}

@media print {
   .uzk15__multiteaser {
      display: block!important;
      page-break-inside: avoid!important;
      width: auto!important;
      clear: both!important
   }
}

.uzk15__multiteaser .uzk15__col .uzk15__imagelist {
   margin-top: 0
}

.uzk15__multiteaser .uzk15__imgleft {
   width: auto
}

@media screen and (min-width:1024px) {
   .uzk15__multiteaser .uzk15__imgleft {
      float: left;
      width: 50%
   }
}

.uzk15__multiteaser ul {
   margin: 0 0 1.875em 0;
   padding: 1px 0 0 0;
   list-style-type: none;
   overflow: hidden
}

@media screen and (min-width:768px) {
   .uzk15__multiteaser ul {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 1.75em;
      -moz-column-gap: 1.75em;
      column-gap: 1.75em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__multiteaser ul {
      -webkit-column-gap: 2.25em;
      -moz-column-gap: 2.25em;
      column-gap: 2.25em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__multiteaser ul {
      -webkit-column-gap: 2.5em;
      -moz-column-gap: 2.5em;
      column-gap: 2.5em
   }
}

@media print {
   .uzk15__multiteaser ul {
      -webkit-column-gap: normal;
      -moz-column-gap: normal;
      column-gap: normal;
      clear: both!important
   }
}

.uzk15__multiteaser ul li {
   display: block;
   width: 100%;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   margin: -1px 0 0 0;
   padding: 0;
   overflow: hidden
}

.uzk15__multiteaser ul li:first-child {
   margin-top: 0
}

.uzk15__multiteaser ul a {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: start;
   -webkit-align-items: flex-start;
   -moz-box-align: start;
   -ms-flex-align: start;
   align-items: flex-start;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   padding: .9375em;
   border-top: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb;
   text-decoration: none
}

html.flex .uzk15__multiteaser ul a img,
html.flex .uzk15__multiteaser ul a span {
   -webkit-align-self: flex-start;
   -ms-flex-item-align: start;
   align-self: flex-start
}

.uzk15__multiteaser ul a span {
   margin-top: -0.25em
}

html.flex .uzk15__multiteaser ul a,
html[data-useragent*='MSIE 10.0'] .uzk15__multiteaser ul a {
   display: table;
   -webkit-box-align: none;
   -webkit-align-items: none;
   -moz-box-align: none;
   -ms-flex-align: none;
   align-items: none
}

@media print {
   .uzk15__multiteaser ul a {
      display: block!important;
      page-break-inside: avoid!important;
      width: auto!important
   }
}

.uzk15__multiteaser ul a:hover,
.uzk15__multiteaser ul a:focus,
.uzk15__multiteaser ul a:active {
   text-decoration: none
}

.uzk15__multiteaser ul span {
   display: block;
   margin: 0;
   padding: 0;
   width: auto;
   height: 100%;
   min-height: 1em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.25em;
   color: #58595b;
   text-decoration: none;
   vertical-align: middle
}

html[data-useragent*='MSIE 10.0'] .uzk15__multiteaser ul span {
   display: table-cell;
   vertical-align: middle
}

.uzk15__multiteaser ul a:hover span,
.uzk15__multiteaser ul a:focus span,
.uzk15__multiteaser ul a:active span {
   text-decoration: underline;
   color: #58595b
}

.uzk15__multiteaser ul img {
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   -webkit-box-flex: 0;
   -webkit-flex-grow: 0;
   -moz-box-flex: 0;
   -ms-flex-positive: 0;
   flex-grow: 0;
   width: 50px;
   height: 50px;
   margin: 0;
   padding: 0 .9375em 0 0;
   border: none;
   overflow: hidden
}

aside .uzk15__multiteaser .uzk15__3columnslist,
aside .uzk15__3columns,
aside .uzk15__multiteaser ul {
   -webkit-column-count: 1;
   -moz-column-count: 1;
   column-count: 1;
   -webkit-column-gap: normal;
   -moz-column-gap: normal;
   column-gap: normal
}

.uzk15__3columns ul {
   -webkit-column-count: 1;
   -moz-column-count: 1;
   column-count: 1;
   -webkit-column-gap: normal;
   -moz-column-gap: normal;
   column-gap: normal
}

@media screen and (min-width:1024px) {
   .uzk15__3columns {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3;
      -webkit-column-gap: 1.75em;
      -moz-column-gap: 1.75em;
      column-gap: 1.75em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__3columns {
      -webkit-column-gap: 2.25em;
      -moz-column-gap: 2.25em;
      column-gap: 2.25em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__3columns {
      -webkit-column-gap: 2.5em;
      -moz-column-gap: 2.5em;
      column-gap: 2.5em
   }
}

@media print {
   .uzk15__3columns {
      -webkit-column-count: auto;
      -moz-column-count: auto;
      column-count: auto;
      -webkit-column-gap: normal;
      -moz-column-gap: normal;
      column-gap: normal
   }
}

@media screen and (min-width:1024px) {
   .uzk15__multiteaser .uzk15__3columnslist {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3;
      -webkit-column-gap: 1.75em;
      -moz-column-gap: 1.75em;
      column-gap: 1.75em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__multiteaser .uzk15__3columnslist {
      -webkit-column-gap: 2.25em;
      -moz-column-gap: 2.25em;
      column-gap: 2.25em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__multiteaser .uzk15__3columnslist {
      -webkit-column-gap: 2.5em;
      -moz-column-gap: 2.5em;
      column-gap: 2.5em
   }
}

@media print {
   .uzk15__multiteaser .uzk15__3columnslist {
      -webkit-column-count: auto;
      -moz-column-count: auto;
      column-count: auto;
      -webkit-column-gap: normal;
      -moz-column-gap: normal;
      column-gap: normal
   }
}

.uzk15__atozlist {
   display: block;
   width: 100%;
   height: 100%;
   clear: both;
   margin-bottom: 1.875em;
   overflow: hidden
}

.uzk15__atozlist ul {
   margin: 0;
   padding: 0;
   clear: both;
   overflow: hidden
}

.uzk15__atozlist ul li {
   float: left;
   list-style-type: none;
   margin: 0;
   padding: 0;
   min-width: 1.75em;
   min-height: 2em
}

.uzk15__atozlist ul li a,
.uzk15__atozlist ul li a.uzk15__current,
.uzk15__atozlist ul li s.uzk15__inactive {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: .3125em .5em .3125em .5em;
   color: #3e566c;
   font-size: .875em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   line-height: 1;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase;
   border-left: 1px solid #3e566c;
   background-color: #fff
}

.uzk15__atozlist ul li:first-child a {
   margin: 0
}

.uzk15__atozlist ul li s.uzk15__inactive {
   color: #dbdbdb
}

.uzk15__atozlist ul li a.uzk15__current {
   background-color: #3e566c;
   color: #fff;
   outline: 1px solid transparent;
   font-weight: normal
}

.uzk15__atozlist ul li a:hover,
.uzk15__atozlist ul li a:focus,
.uzk15__atozlist ul li a:active {
   background-color: #3e566c;
   color: #fff;
   outline: 1px solid transparent
}

.uzk15__atozlist .uzk15__more {
   float: right;
   display: inline-block;
   color: #3e566c
}

.uzk15__atozlist .uzk15__more a {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: inline-block;
   margin: 0;
   padding: .3125em 0 .3125em 0;
   color: #3e566c;
   font-size: .875em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   line-height: 1;
   text-align: center;
   text-decoration: none;
   background-color: #fff
}

.uzk15__atozlist .uzk15__more a.uzk15__current,
.uzk15__atozlist .uzk15__more a:hover,
.uzk15__atozlist .uzk15__more a:focus,
.uzk15__atozlist .uzk15__more a:active {
   background-color: #3e566c;
   color: #fff;
   outline: 1px solid transparent
}

.uzk15__linkbutton {
   display: block;
   width: 100%;
   overflow: hidden
}

@media print {
   .uzk15__linkbutton {
      display: none!important
   }
}

.uzk15__linkbutton.uzk15__more {
   position: relative
}

.uzk15__linkbutton.uzk15__more .uzk15__padding {
   -webkit-box-sizing: content-box;
   -moz-box-sizing: content-box;
   box-sizing: content-box;
   position: relative;
   display: block;
   width: 15em;
   margin: 0 auto 0 auto;
   padding: 0 1.875em 0 1.875em;
   background: #fff
}

.uzk15__linkbutton.uzk15__more:before {
   border-top: 1px solid #dbdbdb;
   content: "";
   margin: 0 auto;
   position: absolute;
   top: 50%;
   left: 0;
   right: 0;
   bottom: 0;
   width: 100%;
   z-index: -1
}

.uzk15__linkbutton a,
.uzk15__linkbutton button {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   position: relative;
   display: block;
   width: 15em;
   min-height: 2.25em;
   margin: 0 auto 0 auto;
   padding: .5625em;
   font-size: .875em;
   font-weight: normal;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-style: normal;
   line-height: 1;
   text-decoration: none;
   text-align: center;
   color: #fff;
   cursor: pointer;
   -webkit-border-radius: .3125em;
   -moz-border-radius: .3125em;
   border-radius: .3125em;
   border: 1px solid #32475b;
   background-color: #32475b
}

.uzk15__linkbutton a:hover,
.uzk15__linkbutton a:focus,
.uzk15__linkbutton a:active,
.uzk15__linkbutton button:hover,
.uzk15__linkbutton button:focus,
.uzk15__linkbutton button:active {
   color: #32475b;
   background-color: #fff;
   outline: 1px solid transparent
}

.uzk15__linkbutton span {
   display: inline-block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   white-space: nowrap
}

.uzk15__linkbutton .uzk15__go_on span {
   padding-left: 1.25em;
   -moz-background-size: .75em .75em;
   -o-background-size: .75em .75em;
   background-size: .75em .75em;
   background-repeat: no-repeat;
   background-position: 0 .25em;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InJlYWRfeDVGX21vcmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjE4LjNweCIgdmlld0JveD0iMCAwIDIwIDE4LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDE4LjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjZmZmZmZmIj4KPGc+Cgk8cGF0aCBkPSJNMTEuOCwxOGw3LjktNy45bDAuMy0wLjRjMC4xLTAuMywwLjEtMC43LDAtMWwtMC4zLTAuNGwtNy45LTcuOWMtMC41LTAuNS0xLjMtMC41LTEuOSwwYy0wLjUsMC41LTAuNSwxLjMsMCwxLjlsNS42LDUuNgoJCUgxLjRjLTAuNywwLTEuMywwLjYtMS4zLDEuM2MwLDAuNywwLjYsMS4zLDEuMywxLjNoMTQuMkwxMCwxNi4xYy0wLjUsMC41LTAuNSwxLjMsMCwxLjlDMTAuNSwxOC41LDExLjMsMTguNSwxMS44LDE4TDExLjgsMTh6CgkJIE0xMS44LDE4Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.uzk15__linkbutton .uzk15__go_on:hover span,
.uzk15__linkbutton .uzk15__go_on:focus span,
.uzk15__linkbutton .uzk15__go_on:active span {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InJlYWRfeDVGX21vcmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjE4LjNweCIgdmlld0JveD0iMCAwIDIwIDE4LjMiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDE4LjM7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjMzI0NzViIj4KPGc+Cgk8cGF0aCBkPSJNMTEuOCwxOGw3LjktNy45bDAuMy0wLjRjMC4xLTAuMywwLjEtMC43LDAtMWwtMC4zLTAuNGwtNy45LTcuOWMtMC41LTAuNS0xLjMtMC41LTEuOSwwYy0wLjUsMC41LTAuNSwxLjMsMCwxLjlsNS42LDUuNgoJCUgxLjRjLTAuNywwLTEuMywwLjYtMS4zLDEuM2MwLDAuNywwLjYsMS4zLDEuMywxLjNoMTQuMkwxMCwxNi4xYy0wLjUsMC41LTAuNSwxLjMsMCwxLjlDMTAuNSwxOC41LDExLjMsMTguNSwxMS44LDE4TDExLjgsMTh6CgkJIE0xMS44LDE4Ii8+CjwvZz4KPC9zdmc+Cg==)
}

.uzk15__linkbutton .uzk15__show_more span {
   padding-left: 1.25em;
   -moz-background-size: .75em .75em;
   -o-background-size: .75em .75em;
   background-size: .75em .75em;
   background-repeat: no-repeat;
   background-position: 0 .1875em;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InBmZWlsX3g1Rl91bnRlbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmZmZmYiPgo8ZyBpZD0icGZlaWxfeDVGX3VudGVuXzFfIj4KCTxwYXRoIGQ9Ik0xLjMsMTEuOGw3LjksNy45bDAuNCwwLjNjMC4zLDAuMSwwLjcsMC4xLDEsMGwwLjQtMC4zbDcuOS03LjljMC41LTAuNSwwLjUtMS4zLDAtMS45Yy0wLjUtMC41LTEuMy0wLjUtMS45LDAKCQlsLTUuNiw1LjZWMS4zYzAtMC43LTAuNi0xLjMtMS4zLTEuM0M5LjQsMCw4LjgsMC42LDguOCwxLjN2MTQuMkwzLjEsOS45Yy0wLjUtMC41LTEuMy0wLjUtMS45LDBDMC44LDEwLjQsMC44LDExLjIsMS4zLDExLjgKCQlMMS4zLDExLjh6IE0xLjMsMTEuOCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.uzk15__linkbutton .uzk15__show_more:hover span,
.uzk15__linkbutton .uzk15__show_more:focus span,
.uzk15__linkbutton .uzk15__show_more:active span {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InBmZWlsX3g1Rl91bnRlbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMzMjQ3NWIiPgo8ZyBpZD0icGZlaWxfeDVGX3VudGVuXzFfIj4KCTxwYXRoIGQ9Ik0xLjMsMTEuOGw3LjksNy45bDAuNCwwLjNjMC4zLDAuMSwwLjcsMC4xLDEsMGwwLjQtMC4zbDcuOS03LjljMC41LTAuNSwwLjUtMS4zLDAtMS45Yy0wLjUtMC41LTEuMy0wLjUtMS45LDAKCQlsLTUuNiw1LjZWMS4zYzAtMC43LTAuNi0xLjMtMS4zLTEuM0M5LjQsMCw4LjgsMC42LDguOCwxLjN2MTQuMkwzLjEsOS45Yy0wLjUtMC41LTEuMy0wLjUtMS45LDBDMC44LDEwLjQsMC44LDExLjIsMS4zLDExLjgKCQlMMS4zLDExLjh6IE0xLjMsMTEuOCIvPgo8L2c+Cjwvc3ZnPgo=)
}

.uzk15__video-embedded {
   border: 1px solid #dbdbdb;
   margin: 0 0 1.875em;
   display: block;
   padding: 0
}

.uzk15__video-embedded .uzk15__video-container {
   width: 100.02%;
   border: none;
   height: 0;
   overflow: hidden;
   position: relative
}

@media screen and (min-width:768px) {
   .uzk15__video-embedded .uzk15__video-container {
      width: 100.1%
   }
}

.uzk15__video-embedded .uzk15__video-container iframe {
   width: 100%
}

.uzk15__video-embedded .uzk15__ratio16_9 {
   padding-bottom: 56.25%
}

.uzk15__video-embedded figcaption {
   padding: 1em 1.25em 1em 1.25em;
   font-size: .875em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__video-embedded figcaption strong {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__video-embedded figcaption em {
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif;
   font-style: normal
}

.uzk15__video-embedded figcaption a {
   color: #58595b;
   text-decoration: underline
}

.uzk15__video-embedded figcaption a:hover,
.uzk15__video-embedded figcaption a:focus,
.uzk15__video-embedded figcaption a:active {
   text-decoration: none;
   color: #fff;
   outline: 1px solid transparent;
   background-color: #3e566c
}

.uzk15__video-embedded .uzk15__video-container iframe,
.uzk15__video-embedded .uzk15__video-container object,
.uzk15__video-embedded .uzk15__video-container embed {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   border: none
}

.uzk15__aheadcontent .uzk15__breadcrumbs {
   display: none;
   margin-bottom: 2.5em
}

@media screen and (min-width:768px) {
   .uzk15__aheadcontent .uzk15__breadcrumbs {
      display: block
   }
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__breadcrumbslist {
   float: left;
   display: block;
   margin: 0;
   padding: 0;
   list-style-type: none
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__breadcrumbslist>li {
   position: relative;
   display: block;
   float: left;
   line-height: 1;
   margin-bottom: .3125em
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link {
   font-family: OpenSansSemiBoldItalic, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   font-weight: normal;
   font-style: normal;
   line-height: 1.23077em;
   color: #595959;
   outline: none
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link span,
.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link strong {
   float: left;
   display: block;
   margin: 0 .5em 0 0;
   padding: 0 0 0 .75em;
   font-weight: normal;
   font-style: normal;
   background-position: 0 .23077em;
   background-repeat: no-repeat;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InRyZW5uZXJfeDVGX2JyZWFkY3J1bWIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCgkgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2LjhweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgNi44IDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2LjggMjA7IgoJIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiM1OTU5NTkiPgo8ZyBpZD0idHJlbm5lcl94NUZfYnJlYWRjcnVtYl8xXyI+Cgk8cGF0aCBkPSJNNSwxMGwtNC44LDguNmMtMC4yLDAuNC0wLjMsMC44LDAsMS4xYzAuMywwLjMsMC45LDAuNCwxLjEsMGw1LjMtOS4yYzAuMS0wLjMsMC4xLTAuMywwLjEtMC41YzAtMC4yLTAuMS0wLjMtMC4yLTAuNgoJCUwxLjMsMC4zYy0wLjMtMC40LTAuOC0wLjMtMS4xLDBDLTAuMSwwLjYsMCwxLDAuMiwxLjRMNSwxMHogTTUuMiwxMCIvPgo8L2c+Cjwvc3ZnPgo=);
   -moz-background-size: 4px 13px;
   -o-background-size: 4px 13px;
   background-size: 4px 13px
}

@media screen and (min-width:1280px) {
   .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link span,
   .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link strong {
      margin: 0
   }
}

html[data-useragent*='MSIE 10.0'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link span,
html[data-useragent*='Trident/7'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link span,
html[data-useragent*='MSIE 10.0'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link strong,
html[data-useragent*='Trident/7'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link strong {
   background-position: 0 .07692em;
   -moz-background-size: 5px 13px;
   -o-background-size: 5px 13px;
   background-size: 5px 13px
}

@media screen and (min-width:1280px) {
   .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link span,
   .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link strong {
      background-position: 0 1px;
      -moz-background-size: 5px 15px;
      -o-background-size: 5px 15px;
      background-size: 5px 15px
   }
   html[data-useragent*='MSIE 10.0'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link span,
   html[data-useragent*='MSIE 10.0'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link strong {
      background-position: 0 .07692em;
      -moz-background-size: 5px 15px;
      -o-background-size: 5px 15px;
      background-size: 5px 15px
   }
   html[data-useragent*='Trident/7'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link span,
   html[data-useragent*='Trident/7'] .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link strong {
      background-position: 0 1px;
      -moz-background-size: 5px 15px;
      -o-background-size: 5px 15px;
      background-size: 5px 15px
   }
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link:hover span,
.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link:focus span,
.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__link:active span {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__breadcrumbslist li:first-child .uzk15__link span {
   background-image: none;
   padding-left: 0
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav {
   display: none;
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 1em;
   height: 1em;
   margin: .0625em .6875em 0 .5625em;
   font-size: 1em;
   text-decoration: none;
   -webkit-border-radius: 2px;
   -moz-border-radius: 2px;
   border-radius: 2px;
   border: 1px solid #32475b;
   outline: none
}

@media screen and (min-width:1280px) {
   html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav {
      display: inline-block
   }
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"] {
   color: #fff;
   background-color: #32475b
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="true"] {
   color: #32475b;
   background-color: #fff;
   outline: 1px solid transparent
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"]:hover,
html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"]:focus,
html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"]:active {
   color: #32475b;
   background-color: #fff
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="true"]:focus {
   outline: 1px solid transparent
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav .uzk15__plus:before {
   position: absolute;
   top: 0;
   left: 0;
   display: block;
   width: 100%;
   height: 100%;
   font-size: 1em;
   line-height: .875em;
   text-align: center;
   text-decoration: none;
   vertical-align: middle;
   speak: none;
   pointer-events: none
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"] .uzk15__plus:before {
   content: "+";
   color: #fff
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="true"] .uzk15__plus:before {
   color: #32475b;
   top: -0.0625em;
   content: "-"
}

html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"]:hover .uzk15__plus:before,
html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"]:focus .uzk15__plus:before,
html.js .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__subnav[aria-expanded="false"]:active .uzk15__plus:before {
   color: #32475b
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks,
.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks.uzk15__open,
.uzk15__aheadcontent .uzk15__breadcrumbs html.no-js .uzk15__aditionallinks {
   display: none
}

@media screen and (min-width:1024px) {
   .uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks.uzk15__open {
      display: block
   }
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks {
   position: absolute;
   top: 1.875em;
   left: 0;
   z-index: 10000;
   min-width: 17.8125em;
   margin: 0;
   padding: 0;
   list-style-type: none;
   -webkit-box-shadow: .3125em .3125em .9375em 0 rgba(0, 0, 0, 0.75);
   -moz-box-shadow: .3125em .3125em .9375em 0 rgba(0, 0, 0, 0.75);
   box-shadow: .3125em .3125em .9375em 0 rgba(0, 0, 0, 0.75);
   background-color: #fff
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks:before {
   border: solid transparent;
   content: " ";
   height: 0;
   width: 0;
   position: absolute;
   pointer-events: none;
   border-color: rgba(255, 255, 255, 0);
   border-bottom-color: #fff;
   margin-left: -0.5em;
   border-width: .5em;
   display: block;
   top: -1em;
   right: auto;
   left: 1.25em;
   z-index: 10000;
   margin: 0 auto 0 auto;
   text-decoration: none
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks li {
   display: block
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks li a {
   display: block;
   margin: 0;
   padding: .85714em .85714em .85714em .85714em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   font-weight: normal;
   font-style: normal;
   line-height: 1.28571em;
   color: #595959;
   text-decoration: none;
   background-color: #fff;
   outline: none
}

.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks li a:hover,
.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks li a:focus,
.uzk15__aheadcontent .uzk15__breadcrumbs .uzk15__aditionallinks li a:active {
   color: #fff;
   background-color: #32475b;
   outline: 1px solid transparent
}

.uzk15__submenu {
   display: block;
   width: 100%;
   height: 100%;
   margin-bottom: 1.875em
}

.uzk15__submenu .uzk15__coopteaser {
   position: relative;
   display: block;
   margin: 0 0 .625em 0;
   padding: 1.25em 0 0 0
}

.uzk15__submenu .uzk15__coopteaser a {
   display: block;
   width: 100%
}

.uzk15__submenu .uzk15__coopteaser a:hover,
.uzk15__submenu .uzk15__coopteaser a:focus,
.uzk15__submenu .uzk15__coopteaser a:active {
   outline: 1px solid #dbdbdb
}

.uzk15__submenu .uzk15__coopteaser img {
   display: block;
   border: none
}

.uzk15__submenu .uzk15__coopteaser figcaption {
   position: absolute;
   top: 0;
   left: 0;
   display: block;
   width: 100%;
   margin: -0.25em 0 0 0;
   padding: 0;
   font-size: .75em;
   line-height: 1.1;
   color: #595959;
   text-align: center;
   border-bottom: 1px solid #dbdbdb
}

.uzk15__submenu .uzk15__coopteaser span {
   overflow: hidden;
   position: relative;
   display: inline-block;
   margin: 0 0 -0.625em 0;
   padding: 0 .75em 0 .75em;
   background-color: #fff
}

.uzk15__submenu nav {
   display: block
}

.uzk15__submenu h2 {
   display: block;
   margin: 0 0 1em 0;
   padding: .75em 1em .75em 1em;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 1.25em;
   font-weight: normal;
   text-decoration: none;
   color: #fff;
   background-color: #32475b
}

.uzk15__submenu ul {
   display: block;
   margin: 0;
   padding: 0;
   list-style-type: none
}

.uzk15__submenu li {
   display: block
}

.uzk15__submenu li a {
   display: block;
   margin: 0;
   padding: .6875em .9375em .6875em .9375em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.28571em;
   font-weight: normal;
   text-decoration: none;
   color: #58595b;
   border-right: 1px solid #dbdbdb;
   border-bottom: 1px solid #dbdbdb;
   border-left: 1px solid #dbdbdb
}

.uzk15__submenu li:first-child a {
   border-top: 1px solid #dbdbdb
}

.uzk15__submenu li a:hover,
.uzk15__submenu li a:focus,
.uzk15__submenu li a:active {
   color: #fff;
   background-color: #32475b;
   border-color: #32475b;
   outline: 1px solid transparent
}

.uzk15__submenu li:first-child a:hover,
.uzk15__submenu li:first-child a:focus,
.uzk15__submenu li:first-child a:active {
   border-color: #32475b
}

.uzk15__warning {
   position: relative;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   width: 100%;
   margin: 0 0 1.875em 0;
   padding: 0;
   padding-top: 0;
   color: #b4000e;
   border: solid #b4000e 7px;
   overflow: hidden
}

.uzk15__warning a {
   margin-top: 1.25em;
   float: right;
   color: #595959;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   padding: .3125em;
   text-decoration: none;
   outline: none
}

.uzk15__warning a:hover,
.uzk15__warning a:focus,
.uzk15__warning a:active {
   text-decoration: underline;
   outline: 1px solid transparent
}

.uzk15__warning p {
   margin: 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: 1em
}

.uzk15__warning strong {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__warning h2 {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: 1.5em;
   margin: 0;
   text-transform: uppercase;
   font-weight: normal
}

.uzk15__warning .uzk15__uppercase {
   text-transform: uppercase
}

.uzk15__warning .uzk15__svg-error {
   display: block;
   width: 5.625em;
   height: 5.25em;
   fill: #b4000e;
   vertical-align: middle;
   margin: 0 auto .9375em auto
}

.uzk15__warning .uzk15__svg-exit {
   float: right;
   width: 2.0625em;
   height: 1.6875em;
   margin: -0.3125em 0 0 .5em;
   fill: #fff;
   background-color: #b4000e;
   -webkit-border-radius: .3125em;
   -moz-border-radius: .3125em;
   border-radius: .3125em;
   padding: .3125em
}

@media screen and (min-width:320px) {
   .uzk15__warning {
      padding: .625em
   }
   .uzk15__warning .uzk15__distance {
      margin-bottom: 1em;
      font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
   }
}

@media screen and (min-width:768px) {
   .uzk15__warning {
      padding: 0
   }
   .uzk15__warning h2 {
      margin-top: .1875em;
      overflow: hidden
   }
   .uzk15__warning .uzk15__svg-error {
      display: block;
      float: left;
      margin: auto;
      padding: .625em;
      width: 5.625em;
      height: 5.5625em
   }
   .uzk15__warning p {
      margin: -0.625em;
      margin-top: -1.125em
   }
   .uzk15__warning a {
      margin-top: -5.625em;
      margin-right: .9375em
   }
   .uzk15__warning .uzk15__distance {
      margin-top: -0.3125em;
      font-size: 1.25em;
      font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
      display: block
   }
}

@media screen and (min-width:1024px) {
   .uzk15__warning a {
      position: absolute;
      top: 38%;
      right: .625em;
      margin: 0
   }
}

@media screen and (min-width:1280px) {
   .uzk15__warning {
      padding-top: .3125em
   }
   .uzk15__warning .uzk15__svg-error {
      padding: 0;
      padding-left: .625em;
      padding-right: .625em
   }
   .uzk15__warning h2 {
      margin: 0 .625em 0 0;
      display: inline
   }
   .uzk15__warning .uzk15__distance {
      display: inline;
      font-size: 1.5em
   }
   .uzk15__warning p {
      margin-top: .375em;
      padding: 0;
      font-size: 1.25em
   }
}

.uzk15__webforms .uzk15__filtersearchbox {
   overflow: hidden;
   width: 100%;
   padding-bottom: .5625em;
   background-color: #fff
}

@media screen and (min-width:1024px) {
   .uzk15__webforms .uzk15__filtersearchbox {
      border-bottom: 1px solid #dbdbdb
   }
}

.uzk15__webforms .uzk15__filtersearchbox p {
   position: relative;
   float: right;
   margin: 0;
   width: 100%
}

@media screen and (min-width:768px) {
   .uzk15__webforms .uzk15__filtersearchbox p {
      width: 33%
   }
}

.uzk15__webforms .uzk15__filtersearchbox input {
   font-size: .8125em;
   min-height: 2.84615em;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   width: 100%;
   margin: 0;
   line-height: 1
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
   .uzk15__webforms .uzk15__filtersearchbox input {
      padding-top: .30769em
   }
}

.uzk15__webforms .uzk15__filtersearchbox button {
   position: absolute;
   right: 0;
   top: 0;
   bottom: 0;
   display: block;
   margin: auto 0 auto 0;
   font-size: 1em;
   border: none;
   cursor: pointer;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   border: 1px solid transparent;
   background-color: transparent
}

.uzk15__webforms .uzk15__filtersearchbox button .uzk15__icon {
   display: block;
   width: 1.1875em;
   height: 1.125em
}

.uzk15__webforms .uzk15__filtersearchbox button svg {
   display: block;
   font-size: 1em;
   width: 100%;
   height: 100%;
   fill: #727272
}

.uzk15__webforms .uzk15__filtersearchbox button:focus {
   border: 1px solid #4c4c4c;
   outline: 1px solid transparent
}

.uzk15__webforms.uzk15__filterbox {
   display: block;
   width: 100%
}

.uzk15__webforms.uzk15__filterbox .uzk15__selectboxes {
   width: 100%;
   padding-top: .5625em;
   padding-bottom: .5625em;
   border-bottom: 1px solid #dbdbdb
}

.uzk15__webforms.uzk15__filterbox .uzk15__selectboxes .uzk15__invisible {
   width: 1px
}

.uzk15__webforms.uzk15__filterbox .uzk15__selectboxes .uzk15__selectstyle {
   overflow: hidden;
   position: relative;
   -webkit-border-radius: 4px;
   -moz-border-radius: 4px;
   border-radius: 4px;
   min-height: 2.3125em
}

.uzk15__webforms.uzk15__filterbox .uzk15__selectboxes .uzk15__selectstyle:after {
   position: absolute;
   right: 0;
   top: 0;
   content: " ";
   width: 2em;
   height: 100%;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImF1c2tsYXBwZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjYmJiYmJiIj4KPHBvbHlnb24gaWQ9ImF1c2tsYXBwZW5fMV8iIHBvaW50cz0iMCw5LjggOC45LDEzLjkgMTEuMywxMy45IDIwLDkuOCAyMCw2LjEgMTcuOCw2LjEgMTAsOS44IDIuMSw2LjEgMCw2LjEgIi8+Cjwvc3ZnPgo=);
   background-color: #fff;
   -moz-background-size: .8125em .8125em;
   -o-background-size: .8125em .8125em;
   background-size: .8125em .8125em;
   background-position: right .625em top 50%;
   background-repeat: no-repeat;
   pointer-events: none
}

.uzk15__webforms.uzk15__filterbox .uzk15__selectboxes .uzk15__selectstyle select {
   font-size: .8125em;
   line-height: 1.3;
   min-height: 3.07692em;
   margin: -0.53846em 0 -0.53846em 0;
   padding-left: .375em
}

.uzk15__webforms.uzk15__filterbox .uzk15__selectboxes .uzk15__linkbutton {
   margin-top: .125em
}

.uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch {
   display: block;
   float: left;
   width: 48%;
   padding: 0;
   margin: 0 0 .5625em 0
}

@media screen and (min-width:1280px) {
   .uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch {
      width: 17.4418%;
      margin: 0 1.4534% 0 0
   }
}

.uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch:nth-child(odd) {
   margin-right: 4%
}

@media screen and (min-width:1280px) {
   .uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch:nth-child(odd) {
      margin-right: 1.4534%
   }
}

.uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch.uzk15__nomargin {
   width: 100%;
   margin-right: 0
}

@media screen and (min-width:1280px) {
   .uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch.uzk15__nomargin {
      width: 24.4192%
   }
}

@media screen and (min-width:1280px) {
   .uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch.uzk15__nomargin {
      float: right;
      width: auto;
      display: inline-block
   }
}

.uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch.uzk15__nomargin button {
   float: none;
   width: auto;
   padding-right: 1.875em;
   padding-left: 1.875em
}

@media screen and (min-width:1280px) {
   .uzk15__webforms.uzk15__filterbox .uzk15__filterboxsearch.uzk15__nomargin button {
      float: right;
      width: auto
   }
}

.uzk15__newslist a {
   text-decoration: none;
   display: block;
   clear: both;
   outline: none
}

.uzk15__newslist a:hover h2,
.uzk15__newslist a:hover strong,
.uzk15__newslist a:focus h2,
.uzk15__newslist a:focus strong,
.uzk15__newslist a:active h2,
.uzk15__newslist a:active strong {
   text-decoration: underline
}

.uzk15__newslist .uzk15__list li {
   display: block;
   border-bottom: 1px solid #dbdbdb;
   margin: 0 0 .875em 0;
   padding: 0 0 .875em 0
}

.uzk15__newslist .uzk15__headnews img {
   display: none;
   float: left;
   border: none;
   margin-top: .375em;
   margin-right: .9375em
}

@media screen and (min-width:768px) {
   .uzk15__newslist .uzk15__headnews img {
      display: block
   }
}

.uzk15__newslist .uzk15__headnews h2 {
   display: block;
   margin: 0 0 .5em 0;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-size: 1.25em;
   line-height: 1.25em;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #3e566c
}

.uzk15__newslist .uzk15__headnews p {
   display: block;
   margin: 0 0 .625em 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: 1.125em;
   line-height: 1.33333em;
   font-weight: normal;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #595959
}

.uzk15__newslist p.uzk15__description {
   clear: both;
   display: block;
   margin: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: 1em;
   line-height: 1.25em;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #595959
}

.uzk15__newslist .uzk15__author {
   float: right;
   margin: 0;
   padding: 0;
   font-family: OpenSansItalic, Arial, Helvetica, sans-serif;
   font-size: .875em;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   text-align: right;
   color: #595959
}

.uzk15__newslist .uzk15__list {
   list-style-type: none;
   text-decoration: none;
   padding: 0
}

.uzk15__newslist .uzk15__paginator {
   margin-bottom: 1.875em;
   padding-top: 0;
   border-top: 0
}

.uzk15__paginator {
   overflow: hidden;
   position: relative;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   width: 100%;
   margin: 0 0 2.5em 0;
   padding: .9375em 0 0 0;
   border-top: 1px solid #c4c4c4
}

@media screen and (min-width:480px) {
   .uzk15__paginator {
      display: block
   }
}

.uzk15__paginator p {
   float: left;
   margin: 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 1em;
   line-height: 1;
   color: #595959
}

@media screen and (min-width:320px) {
   .uzk15__paginator p {
      display: none
   }
}

@media screen and (min-width:480px) {
   .uzk15__paginator p {
      display: block
   }
}

.uzk15__paginator ul {
   margin: 0 auto 0 auto;
   display: inline-block;
   padding: 0
}

@media print {
   .uzk15__paginator ul {
      display: none
   }
}

@media screen and (min-width:480px) {
   .uzk15__paginator ul {
      float: right;
      margin: 0;
      display: block
   }
}

.uzk15__paginator li {
   float: left;
   list-style-type: none;
   margin: 0;
   padding: 0;
   min-width: 1.75em;
   min-height: 2em
}

.uzk15__paginator li a,
.uzk15__paginator li .uzk15__dots,
.uzk15__paginator li strong {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   display: block;
   padding: .3125em .5em .3125em .5em;
   color: #3e566c;
   font-size: .875em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   line-height: 1;
   text-align: center;
   text-decoration: none;
   text-transform: uppercase;
   border-left: 1px solid #3e566c
}

.uzk15__paginator li strong {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif
}

.uzk15__paginator .uzk15__prevpage a {
   border-left: none
}

.uzk15__paginator .uzk15__prevpage a .uzk15__icon {
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg)
}

.uzk15__paginator .uzk15__icon {
   display: block;
   width: 1em;
   height: 1em
}

.uzk15__paginator svg {
   width: .875em;
   height: .875em;
   margin-right: .625em;
   text-decoration: none;
   fill: #32475b
}

.uzk15__paginator a:hover svg,
.uzk15__paginator a:focus svg,
.uzk15__paginator a:active svg {
   fill: #fff
}

.uzk15__paginator .uzk15__currentpage strong {
   background-color: #3e566c;
   color: #fff;
   outline: 1px solid transparent;
   font-weight: normal
}

.uzk15__paginator li a:hover,
.uzk15__paginator li a:focus,
.uzk15__paginator li a:active {
   background-color: #3e566c;
   color: #fff;
   outline: 1px solid transparent
}

.uzk15__related {
   margin-bottom: .625em;
   padding: 0
}

.uzk15__related a {
   text-decoration: none;
   display: block;
   clear: both;
   outline: none
}

.uzk15__related a:hover p,
.uzk15__related a:hover h2,
.uzk15__related a:focus p,
.uzk15__related a:focus h2,
.uzk15__related a:active p,
.uzk15__related a:active h2 {
   text-decoration: underline
}

.uzk15__related .uzk15__list {
   margin: 0;
   padding: 0;
   display: block;
   overflow: hidden
}

@media screen and (min-width:768px) {
   .uzk15__related .uzk15__list {
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2
   }
}

@media screen and (min-width:1280px) {
   .uzk15__related .uzk15__list {
      -webkit-column-count: auto;
      -moz-column-count: auto;
      column-count: auto
   }
}

.uzk15__related .uzk15__list li {
   display: block;
   margin: 0 0 20px 0;
   padding: 0;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   overflow: hidden
}

.uzk15__related .uzk15__list li article {
   width: 100%;
   height: 100%;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid
}

.uzk15__related img {
   float: left;
   border: none;
   display: block;
   width: 95px;
   height: 64px;
   margin: 0
}

@media screen and (min-width:768px) {
   .uzk15__related img {
      width: 126px;
      height: 83px
   }
}

.uzk15__related .uzk15__headnews {
   margin: 0 0 0 110px
}

@media screen and (min-width:768px) {
   .uzk15__related .uzk15__headnews {
      margin-left: 141px
   }
}

.uzk15__related .uzk15__headnews h2 {
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   display: block;
   margin: 0;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.25em;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #3e566c
}

.uzk15__related .uzk15__headnews p {
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   display: block;
   margin: 0 0 .625em 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .8125em;
   line-height: 1.5em;
   font-weight: normal;
   font-style: normal;
   text-decoration: none;
   color: #595959
}

.uzk15__addresslist {
   display: block;
   width: 100%;
   margin: 0 0 1.875em 0;
   padding: 0;
   list-style-type: none
}

.uzk15__addresslist li {
   position: relative;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-align-content: stretch;
   -ms-flex-line-pack: stretch;
   align-content: stretch;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin: 0;
   padding-top: .625em;
   border-bottom: 1px solid #dbdbdb
}

@media screen and (min-width:1024px) {
   .uzk15__addresslist li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -moz-box-orient: horizontal;
      -moz-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding-right: 2.25em
   }
   aside .uzk15__addresslist li {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -moz-box-orient: vertical;
      -moz-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
   }
   aside .uzk15__addresslist li {
      padding-right: 0
   }
}

.uzk15__addresslist li:first-child {
   border-top: 1px solid #dbdbdb
}

.uzk15__addresslist img {
   display: none;
   float: left;
   width: 50px;
   height: 50px;
   margin: 0 .625em 0 0
}

@media screen and (min-width:1024px) {
   .uzk15__addresslist img {
      display: block
   }
   aside .uzk15__addresslist img {
      display: none
   }
}

.uzk15__addresslist p {
   margin: -0.14286em 0 0 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.28571em;
   color: #595959
}

@media screen and (min-width:1024px) {
   .uzk15__addresslist p {
      margin: -0.14286em 0 0 0
   }
}

.uzk15__addresslist p strong,
.uzk15__addresslist p span {
   display: block
}

.uzk15__addresslist p strong {
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__addresslist a {
   text-decoration: none;
   color: #595959
}

.uzk15__addresslist a:hover,
.uzk15__addresslist a:active,
.uzk15__addresslist a:focus {
   text-decoration: underline
}

.uzk15__addresslist dl {
   margin: 0;
   padding: 0
}

.uzk15__addresslist dl dt,
.uzk15__addresslist dl dd {
   float: left;
   display: block;
   width: auto;
   margin: 0;
   padding: 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1.28571em;
   color: #595959
}

.uzk15__addresslist dl dt {
   clear: left;
   margin-right: .3125em
}

.uzk15__addresslist dl dd {
   clear: right
}

.uzk15__addresslist .uzk15__addressblock {
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   min-width: 100%;
   margin-bottom: .625em;
   padding-right: 3.875em
}

html[data-useragent*='BB10'] .uzk15__addresslist .uzk15__addressblock {
   border: 1px solid transparent;
   min-height: 1em
}

@media screen and (min-width:1024px) {
   .uzk15__addresslist .uzk15__addressblock {
      padding-right: 0;
      -webkit-align-self: flex-end;
      -ms-flex-item-align: end;
      align-self: flex-end;
      min-width: 30%
   }
   aside .uzk15__addresslist .uzk15__addressblock {
      min-width: 100%;
      padding-right: 1.625em
   }
   .uzk15__addresslist .uzk15__addressblock:first-child {
      min-width: 34%
   }
   aside .uzk15__addresslist .uzk15__addressblock:first-child {
      min-width: 100%
   }
}

@media screen and (min-width:1280px) {
   .uzk15__addresslist .uzk15__addressblock {
      min-width: 31.8%
   }
   .uzk15__addresslist .uzk15__addressblock:first-child {
      min-width: 32%
   }
}

.uzk15__addresslist .uzk15__addressblock:first-child {
   -webkit-align-self: flex-start;
   -ms-flex-item-align: start;
   align-self: flex-start
}

.uzk15__addresslist .uzk15__icons {
   position: absolute;
   top: auto;
   right: 0;
   bottom: .625em;
   max-width: 4.42857em;
   margin-bottom: 0
}

@media screen and (min-width:1024px) {
   .uzk15__addresslist .uzk15__icons {
      max-width: 1.85714em
   }
}

.uzk15__addresslist .uzk15__icons .uzk15__invisible {
   width: 1px;
   height: 1px
}

.uzk15__addresslist .uzk15__icons dd {
   float: left;
   display: block;
   margin-right: .35714em
}

@media screen and (min-width:1024px) {
   .uzk15__addresslist .uzk15__icons dd {
      float: none;
      margin-right: 0;
      margin-bottom: .42857em
   }
}

.uzk15__addresslist .uzk15__icons dd:last-child {
   margin-bottom: 0;
   margin-right: 0
}

.uzk15__addresslist .uzk15__icons svg {
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   display: block;
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0;
   fill: #32475b;
   pointer-events: none
}

.uzk15__addresslist .uzk15__icons a {
   position: relative;
   display: block;
   height: 1.5em;
   width: 1.5em;
   padding: 1px;
   -webkit-border-radius: .35714em;
   -moz-border-radius: .35714em;
   border-radius: .35714em;
   background-color: #fff;
   overflow: hidden
}

.uzk15__addresslist .uzk15__icons a span {
   display: block;
   width: 100%;
   height: 100%
}

.uzk15__addresslist .uzk15__icons a:before {
   z-index: 100;
   position: absolute;
   top: 0;
   right: 0;
   display: block;
   width: 100%;
   height: 100%;
   content: "";
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
   border: 1px solid #32475b;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   pointer-events: none
}

.uzk15__addresslist .uzk15__icons a:hover,
.uzk15__addresslist .uzk15__icons a:active,
.uzk15__addresslist .uzk15__icons a:focus {
   background-color: #32475b
}

.uzk15__addresslist .uzk15__icons a:hover svg,
.uzk15__addresslist .uzk15__icons a:active svg,
.uzk15__addresslist .uzk15__icons a:focus svg {
   fill: #fff
}

.uzk15__sitemapnav {
   display: block;
   width: 100%;
   margin: 0 0 1.875em 0
}

.uzk15__sitemapnav .uzk15__linkbutton {
   display: inline-block;
   width: auto;
   margin: 0 0 .625em 0
}

.uzk15__sitemapnav .uzk15__linkbutton a {
   width: auto;
   padding-right: 3.125em;
   padding-left: .9375em;
   background-repeat: no-repeat;
   background-position: right .9375em top .375em;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InZlcmtsZWluZXJuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2ZmZmZmZiI+CjxnIGlkPSJ2ZXJrbGVpbmVybl8xXyI+Cgk8cGF0aCBkPSJNNy4yLDYuOWwwLjEtMC4zVjAuOWMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3Y0TDEuMiwwLjNDMC45LDAsMC41LDAsMC4yLDAuM2MtMC4zLDAuMy0wLjMsMC43LDAsMQoJCWw0LjYsNC42aC00Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDUuN2wwLjMtMC4xQzcsNy4yLDcuMSw3LDcuMiw2LjlMNy4yLDYuOXogTTcuMiw2LjkiLz4KCTxwYXRoIGQ9Ik0xMi44LDEzLjJsLTAuMSwwLjN2NS43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjd2LTRsNC42LDQuNmMwLjMsMC4zLDAuNywwLjMsMSwwYzAuMy0wLjMsMC4zLTAuNywwLTEKCQlsLTQuNi00LjZoNGMwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43aC01LjdsLTAuMywwLjFDMTMsMTIuOSwxMi45LDEzLjEsMTIuOCwxMy4yTDEyLjgsMTMuMnogTTEyLjgsMTMuMiIvPgoJPHBhdGggZD0iTTEzLjIsNy4ybDAuMywwLjFoNS43YzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdoLTRsNC42LTQuNmMwLjMtMC4zLDAuMy0wLjcsMC0xYy0wLjMtMC4zLTAuNy0wLjMtMSwwCgkJbC00LjYsNC42di00YzAtMC40LTAuMy0wLjctMC43LTAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43djUuN2wwLjEsMC4zQzEyLjksNywxMyw3LjEsMTMuMiw3LjJMMTMuMiw3LjJ6IE0xMy4yLDcuMiIvPgoJPHBhdGggZD0iTTYuOCwxMi44bC0wLjMtMC4xSDAuOGMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2g0bC00LjYsNC42Yy0wLjMsMC4zLTAuMywwLjcsMCwxCgkJYzAuMywwLjMsMC43LDAuMywxLDBsNC42LTQuNnY0YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjd2LTUuN2wtMC4xLTAuM0M3LjIsMTMsNywxMi45LDYuOCwxMi44TDYuOCwxMi44egoJCSBNNi44LDEyLjgiLz4KPC9nPgo8L3N2Zz4K)
}

.uzk15__sitemapnav .uzk15__linkbutton a:hover,
.uzk15__sitemapnav .uzk15__linkbutton a:focus,
.uzk15__sitemapnav .uzk15__linkbutton a:active {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InZlcmtsZWluZXJuIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiCgkgeT0iMHB4IiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iIzMyNDc1YiI+CjxnIGlkPSJ2ZXJrbGVpbmVybl8xXyI+Cgk8cGF0aCBkPSJNNy4yLDYuOWwwLjEtMC4zVjAuOWMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3Y0TDEuMiwwLjNDMC45LDAsMC41LDAsMC4yLDAuM2MtMC4zLDAuMy0wLjMsMC43LDAsMQoJCWw0LjYsNC42aC00Yy0wLjQsMC0wLjcsMC4zLTAuNywwLjdjMCwwLjQsMC4zLDAuNywwLjcsMC43aDUuN2wwLjMtMC4xQzcsNy4yLDcuMSw3LDcuMiw2LjlMNy4yLDYuOXogTTcuMiw2LjkiLz4KCTxwYXRoIGQ9Ik0xMi44LDEzLjJsLTAuMSwwLjN2NS43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjd2LTRsNC42LDQuNmMwLjMsMC4zLDAuNywwLjMsMSwwYzAuMy0wLjMsMC4zLTAuNywwLTEKCQlsLTQuNi00LjZoNGMwLjQsMCwwLjctMC4zLDAuNy0wLjdjMC0wLjQtMC4zLTAuNy0wLjctMC43aC01LjdsLTAuMywwLjFDMTMsMTIuOSwxMi45LDEzLjEsMTIuOCwxMy4yTDEyLjgsMTMuMnogTTEyLjgsMTMuMiIvPgoJPHBhdGggZD0iTTEzLjIsNy4ybDAuMywwLjFoNS43YzAuNCwwLDAuNy0wLjMsMC43LTAuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdoLTRsNC42LTQuNmMwLjMtMC4zLDAuMy0wLjcsMC0xYy0wLjMtMC4zLTAuNy0wLjMtMSwwCgkJbC00LjYsNC42di00YzAtMC40LTAuMy0wLjctMC43LTAuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43djUuN2wwLjEsMC4zQzEyLjksNywxMyw3LjEsMTMuMiw3LjJMMTMuMiw3LjJ6IE0xMy4yLDcuMiIvPgoJPHBhdGggZD0iTTYuOCwxMi44bC0wLjMtMC4xSDAuOGMtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2g0bC00LjYsNC42Yy0wLjMsMC4zLTAuMywwLjcsMCwxCgkJYzAuMywwLjMsMC43LDAuMywxLDBsNC42LTQuNnY0YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjd2LTUuN2wtMC4xLTAuM0M3LjIsMTMsNywxMi45LDYuOCwxMi44TDYuOCwxMi44egoJCSBNNi44LDEyLjgiLz4KPC9nPgo8L3N2Zz4K)
}

.uzk15__sitemapnav .uzk15__linkbutton a.close {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InZlcmdyb2Vzc2VybiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmZmZmYiPgo8ZyBpZD0icmVjaHRzX3g1Rl91bnRlbiI+Cgk8cGF0aCBkPSJNMTkuOSwxOS42bDAuMS0wLjN2LTUuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3Y0TDE0LDEzYy0wLjMtMC4zLTAuNy0wLjMtMSwwYy0wLjMsMC4zLTAuMywwLjcsMCwxCgkJbDQuNiw0LjZoLTRjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoNS43bDAuMy0wLjFDMTkuNywxOS45LDE5LjksMTkuNywxOS45LDE5LjZMMTkuOSwxOS42eiBNMTkuOSwxOS42Ii8+CjwvZz4KPGcgaWQ9ImxpbmtzX3g1Rl9vYmVuIj4KCTxwYXRoIGQ9Ik0wLjEsMC40TDAsMC43bDAsNS43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjd2LTRMNiw3LjFjMC4zLDAuMywwLjcsMC4zLDEsMGMwLjMtMC4zLDAuMy0wLjcsMC0xCgkJTDIuNCwxLjRoNGMwLjQsMCwwLjctMC4zLDAuNy0wLjdDNy4yLDAuMyw2LjgsMCw2LjQsMEwwLjcsMEwwLjQsMC4xQzAuMywwLjEsMC4xLDAuMywwLjEsMC40TDAuMSwwLjR6IE0wLjEsMC40Ii8+CjwvZz4KPGcgaWQ9ImxpbmtzX3g1Rl91bnRlbiI+Cgk8cGF0aCBkPSJNMC40LDIwTDAuNywyMGg1LjdjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2gtNEw3LjEsMTRjMC4zLTAuMywwLjMtMC43LDAtMWMtMC4zLTAuMy0wLjctMC4zLTEsMAoJCWwtNC42LDQuNnYtNGMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN2wwLDUuN2wwLjEsMC4zQzAuMSwxOS44LDAuMywxOS45LDAuNCwyMEwwLjQsMjB6IE0wLjQsMjAiLz4KPC9nPgo8ZyBpZD0icmVjaHRzX3g1Rl9vYmVuIj4KCTxwYXRoIGQ9Ik0xOS42LDAuMUwxOS4zLDBoLTUuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2g0TDEzLDYuMWMtMC4zLDAuMy0wLjMsMC43LDAsMWMwLjMsMC4zLDAuNywwLjMsMSwwCgkJbDQuNi00LjZ2NGMwLDAuNCwwLjMsMC43LDAuNywwLjdjMC40LDAsMC43LTAuMywwLjctMC43VjAuN0wyMCwwLjVDMTkuOSwwLjMsMTkuNywwLjIsMTkuNiwwLjFMMTkuNiwwLjF6IE0xOS42LDAuMSIvPgo8L2c+Cjwvc3ZnPgo=)
}

.uzk15__sitemapnav .uzk15__linkbutton a.close:hover,
.uzk15__sitemapnav .uzk15__linkbutton a.close:focus,
.uzk15__sitemapnav .uzk15__linkbutton a.close:active {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9InZlcmdyb2Vzc2VybiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IgoJIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiMzMjQ3NWIiPgo8ZyBpZD0icmVjaHRzX3g1Rl91bnRlbiI+Cgk8cGF0aCBkPSJNMTkuOSwxOS42bDAuMS0wLjN2LTUuN2MwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN3Y0TDE0LDEzYy0wLjMtMC4zLTAuNy0wLjMtMSwwYy0wLjMsMC4zLTAuMywwLjcsMCwxCgkJbDQuNiw0LjZoLTRjLTAuNCwwLTAuNywwLjMtMC43LDAuN2MwLDAuNCwwLjMsMC43LDAuNywwLjdoNS43bDAuMy0wLjFDMTkuNywxOS45LDE5LjksMTkuNywxOS45LDE5LjZMMTkuOSwxOS42eiBNMTkuOSwxOS42Ii8+CjwvZz4KPGcgaWQ9ImxpbmtzX3g1Rl9vYmVuIj4KCTxwYXRoIGQ9Ik0wLjEsMC40TDAsMC43bDAsNS43YzAsMC40LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjd2LTRMNiw3LjFjMC4zLDAuMywwLjcsMC4zLDEsMGMwLjMtMC4zLDAuMy0wLjcsMC0xCgkJTDIuNCwxLjRoNGMwLjQsMCwwLjctMC4zLDAuNy0wLjdDNy4yLDAuMyw2LjgsMCw2LjQsMEwwLjcsMEwwLjQsMC4xQzAuMywwLjEsMC4xLDAuMywwLjEsMC40TDAuMSwwLjR6IE0wLjEsMC40Ii8+CjwvZz4KPGcgaWQ9ImxpbmtzX3g1Rl91bnRlbiI+Cgk8cGF0aCBkPSJNMC40LDIwTDAuNywyMGg1LjdjMC40LDAsMC43LTAuMywwLjctMC43YzAtMC40LTAuMy0wLjctMC43LTAuN2gtNEw3LjEsMTRjMC4zLTAuMywwLjMtMC43LDAtMWMtMC4zLTAuMy0wLjctMC4zLTEsMAoJCWwtNC42LDQuNnYtNGMwLTAuNC0wLjMtMC43LTAuNy0wLjdjLTAuNCwwLTAuNywwLjMtMC43LDAuN2wwLDUuN2wwLjEsMC4zQzAuMSwxOS44LDAuMywxOS45LDAuNCwyMEwwLjQsMjB6IE0wLjQsMjAiLz4KPC9nPgo8ZyBpZD0icmVjaHRzX3g1Rl9vYmVuIj4KCTxwYXRoIGQ9Ik0xOS42LDAuMUwxOS4zLDBoLTUuN2MtMC40LDAtMC43LDAuMy0wLjcsMC43YzAsMC40LDAuMywwLjcsMC43LDAuN2g0TDEzLDYuMWMtMC4zLDAuMy0wLjMsMC43LDAsMWMwLjMsMC4zLDAuNywwLjMsMSwwCgkJbDQuNi00LjZ2NGMwLDAuNCwwLjMsMC43LDAuNywwLjdjMC40LDAsMC43LTAuMywwLjctMC43VjAuN0wyMCwwLjVDMTkuOSwwLjMsMTkuNywwLjIsMTkuNiwwLjFMMTkuNiwwLjF6IE0xOS42LDAuMSIvPgo8L2c+Cjwvc3ZnPgo=)
}

.uzk15__sitemaptree {
   margin: 0;
   padding: 0
}

.uzk15__sitemaptree ul {
   margin: .375em 0 0 0;
   padding: 0
}

.uzk15__sitemaptree:focus {
   outline: none
}

.uzk15__sitemaptree li {
   position: relative;
   display: list-item;
   list-style-type: none;
   margin: 0 0 .5em 0;
   padding: 0 0 0 1.375em
}

@media screen and (min-width:768px) {
   .uzk15__sitemaptree li {
      padding: 0 0 0 1.875em
   }
}

.uzk15__sitemaptree li a {
   display: inline-block;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: .8125em;
   line-height: 1.53846em;
   color: #595959;
   text-decoration: none
}

@media screen and (min-width:768px) {
   .uzk15__sitemaptree li a {
      font-size: 1em;
      line-height: 1.5em
   }
}

.uzk15__sitemaptree li ul li a {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__sitemaptree li a:hover,
.uzk15__sitemaptree li a:focus,
.uzk15__sitemaptree li a:active {
   text-decoration: underline;
   outline: none
}

.uzk15__sitemaptree li[aria-selected="true"]>a,
.uzk15__sitemaptree:focus li:first-child[aria-selected="true"]>a {
   outline: 1px solid transparent;
   text-decoration: underline
}

.uzk15__sitemaptree li:first-child[aria-selected="true"]>a {
   outline: none;
   text-decoration: none
}

.uzk15__sitemaptree li:first-child[aria-selected="true"]>a:hover,
.uzk15__sitemaptree li:first-child[aria-selected="true"]>a:focus,
.uzk15__sitemaptree li:first-child[aria-selected="true"]>a:active {
   outline: 1px solid transparent;
   text-decoration: underline
}

.uzk15__sitemaptree li[aria-expanded="false"]>ul {
   display: none
}

.uzk15__sitemaptree li[aria-expanded="true"]>ul {
   display: block
}

.uzk15__sitemaptree .uzk15__treetoggle {
   display: inline-block
}

.uzk15__sitemaptree .uzk15__treetoggle:before {
   position: absolute;
   top: .25em;
   left: 0;
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: .875em;
   line-height: 1.07143em;
   width: 1.28571em;
   height: 1.28571em;
   margin: 0;
   padding: 0;
   text-align: center;
   vertical-align: middle;
   cursor: pointer;
   speak: none;
   color: #fff;
   outline: none;
   -webkit-border-radius: .25em;
   -moz-border-radius: .25em;
   border-radius: .25em;
   background-color: #000;
   border: 1px solid #32475b;
   background-color: #32475b
}

@media screen and (min-width:768px) {
   .uzk15__sitemaptree .uzk15__treetoggle:before {
      top: .1875em
   }
}

.uzk15__sitemaptree li[aria-expanded="false"]>.uzk15__treetoggle:before {
   content: "+"
}

.uzk15__sitemaptree li[aria-expanded="true"]>.uzk15__treetoggle:before {
   content: "-";
   line-height: .92857em;
   color: #32475b;
   background-color: #fff
}

.uzk15__sitemaptree li[aria-expanded="false"]>.uzk15__treetoggle:hover:before,
.uzk15__sitemaptree li[aria-expanded="false"]>.uzk15__treetoggle:focus:before {
   outline: 1px solid transparent;
   color: #32475b;
   background-color: #fff
}

.uzk15__mainfooter {
   -webkit-transform: translate3d(0, 0, 0)
}

.uzk15__mainfooter * {
   -webkit-transform: translate3d(0, 0, 0)
}

.uzk15__mainfooter .uzk15__mainwrapper {
   overflow: hidden
}

.uzk15__mainfooter h2 {
   margin: 0 0 1em 0;
   font-size: 1.25em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #fff
}

.uzk15__mainfooter h3 {
   margin: 0;
   font-size: 1em;
   font-family: OpenSansBold, Arial, Helvetica, sans-serif;
   font-weight: normal;
   color: #fff
}

.uzk15__mainfooter h2.uzk15__smallerheadlines {
   margin: 0;
   padding: 0;
   margin-bottom: .9375em;
   font-size: .8125em;
   color: #fff;
   font-weight: normal;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__mainfooter h2.uzk15__verysmallheadlines {
   clear: both;
   margin: 0;
   padding: 0;
   margin-bottom: 1.4375em;
   font-size: .8125em;
   color: #fff;
   font-weight: normal;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__mainfooter li {
   margin-bottom: .5em
}

.uzk15__mainfooter a {
   display: block;
   line-height: 1.2;
   font-size: .8125em;
   text-decoration: none;
   color: #fff;
   outline: none
}

.uzk15__mainfooter h2 a {
   font-size: 1em
}

.uzk15__mainfooter p {
   color: #fff
}

.uzk15__mainfooter .uzk15__autordatum {
   font-size: .875em;
   font-style: normal;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__mainfooter .uzk15__autordatum strong {
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-weight: normal
}

.uzk15__mainfooter a:hover,
.uzk15__mainfooter a:focus,
.uzk15__mainfooter a:active {
   text-decoration: underline
}

.uzk15__mainfooter .uzk15__footersection1 {
   background-color: #4a657d
}

.uzk15__mainfooter .uzk15__footersection2 {
   padding-top: 1.6875em;
   background-color: #3e566c
}

.uzk15__mainfooter .uzk15__footersection3 {
   padding-top: 1.375em;
   background-color: #32475b
}

.uzk15__mainfooter .uzk15__footersection4 {
   padding-top: .625em;
   background-color: #253746
}

.uzk15__mainfooter .uzk15__columnlist {
   overflow: hidden;
   display: block;
   width: 100%;
   margin: 0 0 1.125em 0;
   padding: 0;
   list-style-type: none
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__columnlist {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3;
      -webkit-column-break-inside: avoid;
      page-break-inside: avoid;
      break-inside: avoid
   }
}

@media screen and (min-width:768px) {
   html.js .uzk15__mainfooter .uzk15__hidebox {
      visibility: hidden;
      height: 0;
      margin-bottom: 0
   }
   html.js .uzk15__mainfooter .uzk15__hidebox.uzk15__open {
      position: relative;
      visibility: visible;
      height: auto;
      margin-bottom: 1.625em
   }
}

.uzk15__mainfooter .uzk15__triggerhead a {
   pointer-events: none
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__triggerhead a {
      pointer-events: auto;
      background-repeat: no-repeat;
      background-position: right 0 top 0;
      -moz-background-size: 1.1em 1.1em;
      -o-background-size: 1.1em 1.1em;
      background-size: 1.1em 1.1em;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImF1c2tsYXBwZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjZmZmZmZmIj4KPHBvbHlnb24gaWQ9ImF1c2tsYXBwZW5fMV8iIHBvaW50cz0iMCw5LjggOC45LDEzLjkgMTEuMywxMy45IDIwLDkuOCAyMCw2LjEgMTcuOCw2LjEgMTAsOS44IDIuMSw2LjEgMCw2LjEgIi8+Cjwvc3ZnPgo=)
   }
   .uzk15__mainfooter .uzk15__triggerhead a.uzk15__open {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Inp1a2xhcHBlbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNmZmZmZmYiPgo8cG9seWdvbiBpZD0ienVrbGFwcGVuXzFfIiBwb2ludHM9IjIwLDEwLjIgMTEuMSw2LjEgOC43LDYuMSAwLDEwLjIgMCwxMy45IDIuMiwxMy45IDEwLDEwLjIgMTcuOSwxMy45IDIwLDEzLjkgIi8+Cjwvc3ZnPgo=)
   }
}

.uzk15__mainfooter .uzk15__footercolumn {
   display: block;
   overflow: hidden;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   margin: 0;
   padding: 0;
   list-style-type: none
}

.uzk15__mainfooter .uzk15__footercolumn li {
   display: block
}

.uzk15__mainfooter .uzk15__socialmedia {
   overflow: hidden;
   margin-bottom: 1.875em
}

.uzk15__mainfooter .uzk15__socialmedia a {
   display: inline-block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   font-size: 1em;
   width: 2em;
   height: 2em;
   -webkit-border-radius: 7px;
   -moz-border-radius: 7px;
   border-radius: 7px;
   border: 1px solid transparent;
}

.uzk15__mainfooter .uzk15__socialmedia a svg {
   display: block;
   fill: #fff
}

.uzk15__mainfooter .uzk15__socialmedia a img {
   display: block;
   fill: #fff
}

.uzk15__mainfooter .uzk15__socialmedia a:hover,
.uzk15__mainfooter .uzk15__socialmedia a:focus,
.uzk15__mainfooter .uzk15__socialmedia a:active {
   border-color: #fff;
   background-color: #fff
}

.uzk15__mainfooter .uzk15__socialmedia a:hover svg,
.uzk15__mainfooter .uzk15__socialmedia a:focus svg,
.uzk15__mainfooter .uzk15__socialmedia a:active svg {
   fill: #253746
}

.uzk15__mainfooter .uzk15__socialmedia a:hover img,
.uzk15__mainfooter .uzk15__socialmedia a:focus img,
.uzk15__mainfooter .uzk15__socialmedia a:active img {
   fill: #253746
}

.uzk15__mainfooter .uzk15__socialmedia .uzk15__svg-facebook {
   width: 1.875em;
   height: 1.875em;
   fill: #fff
}

.uzk15__mainfooter .uzk15__socialmedia .uzk15__svg-twitter {
   width: 1.875em;
   height: 1.875em;
   fill: #fff
}

.uzk15__mainfooter .uzk15__socialmedia .uzk15__svg-xing {
   width: 1.875em;
   height: 1.875em;
   fill: #fff
}

.uzk15__mainfooter .uzk15__socialmedia .uzk15__svg-youtube {
   width: 1.875em;
   height: 1.875em;
   fill: #fff
}

.uzk15__mainfooter .uzk15__socialmedia .uzk15__sozpartner {
   width: 1.875em;
   height: 1.875em;
   fill: #fff;
}

.uzk15__mainfooter .uzk15__socialmedia .uzk15__sozpartner {
   width: 1.875em;
   height: 1.875em;
   color:
   fill: #fff;
}

.uzk15__mainfooter .uzk15__socialmedia .uzk15__svg-storify {
   width: 1.875em;
   height: 1.875em;
   fill: #fff
}

.uzk15__mainfooter .uzk15__copyright {
   margin: 0;
   padding: 0;
   display: inline;
   float: right
}

.uzk15__mainfooter .uzk15__copyright small {
   margin: 0;
   float: right;
   display: block;
   color: #fff
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__copyright {
      margin-bottom: 1.875em
   }
   .uzk15__mainfooter .uzk15__copyright small {
      float: right
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__copyright {
      margin-top: -4.375em
   }
}

.uzk15__mainfooter .uzk15__foot {
   margin: 0;
   padding: 0;
   float: right
}

.uzk15__mainfooter .uzk15__foot ul {
   margin: 0;
   padding: 0;
   list-style-type: none
}

.uzk15__mainfooter .uzk15__foot ul li {
   margin-top: .125em;
   margin-left: .625em;
   float: left;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
}

.uzk15__mainfooter .uzk15__foot ul li:first-child {
   margin-left: 1.875em
}

.uzk15__mainfooter .uzk15__accreditationlist {
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   display: block;
   margin: 0;
   padding: 0;
   -webkit-column-count: initial;
   -moz-column-count: initial;
   column-count: initial
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__accreditationlist {
      -webkit-column-count: 3;
      -moz-column-count: 3;
      column-count: 3
   }
}

@media screen and (min-width:1280px) {
   .uzk15__mainfooter .uzk15__accreditationlist {
      -webkit-column-count: 6;
      -moz-column-count: 6;
      column-count: 6
   }
}

.uzk15__mainfooter .uzk15__accreditationlist dl {
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   display: block;
   margin: 0;
   padding: 0
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__accreditationlist dl {
      min-height: 4.375em
   }
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__accreditationlist dl {
      margin-bottom: .625em
   }
}

.uzk15__mainfooter .uzk15__accreditationlist dl dt,
.uzk15__mainfooter .uzk15__accreditationlist dl dd {
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   display: block;
   margin: 0;
   padding: 0;
   margin-bottom: .625em;
   font-size: .8125em;
   color: #fff
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__accreditationlist dl dt,
   .uzk15__mainfooter .uzk15__accreditationlist dl dd {
      margin: 0;
      margin-bottom: .125em
   }
}

.uzk15__mainfooter .uzk15__accreditationlist abbr {
   border: none;
   font-size: 1.125em
}

.uzk15__mainfooter .uzk15__accreditationlist abbr:hover {
   text-decoration: underline
}

.uzk15__mainfooter .uzk15__accreditationlist a {
   display: inline
}

.uzk15__mainfooter .uzk15__accreditationlist a:hover {
   text-decoration: none
}

.uzk15__mainfooter .uzk15__accreditationlist a:after {
   display: inline;
   content: " | "
}

.uzk15__mainfooter .uzk15__accreditationlist a:last-child:after {
   display: inline;
   content: " "
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport {
   display: block;
   margin: 0;
   padding: 0
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__accreditationlist-unisport {
      width: 100%
   }
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport dl {
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   display: block;
   margin: 0;
   padding: 0;
   clear: both
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport dt,
.uzk15__mainfooter .uzk15__accreditationlist-unisport dd,
.uzk15__mainfooter .uzk15__accreditationlist-unisport p {
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid;
   display: inline;
   margin: 0;
   padding: 0;
   margin-bottom: .625em;
   font-size: .8125em;
   color: #fff
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__accreditationlist-unisport dt,
   .uzk15__mainfooter .uzk15__accreditationlist-unisport dd,
   .uzk15__mainfooter .uzk15__accreditationlist-unisport p {
      margin: 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__accreditationlist-unisport dt,
   .uzk15__mainfooter .uzk15__accreditationlist-unisport dd,
   .uzk15__mainfooter .uzk15__accreditationlist-unisport p {
      display: inline
   }
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport abbr {
   border: none;
   font-size: 1.125em
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport abbr:hover {
   text-decoration: underline
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport a {
   display: inline
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport a:hover {
   text-decoration: none
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport a:after {
   display: inline;
   content: " | "
}

.uzk15__mainfooter .uzk15__accreditationlist-unisport a:last-child:after {
   display: inline;
   content: " "
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter h5 {
      clear: both
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter h5 {
      margin: 0;
      padding: 0;
      min-height: 3.75em;
      font-size: .8125em;
      color: #fff;
      font-weight: normal
   }
}

@media screen and (min-width:1280px) {
   .uzk15__mainfooter h5 {
      min-height: 2.625em
   }
}

.uzk15__mainfooter .uzk15__svg-uzk {
   display: block;
   margin-bottom: 1.4375em
}

.uzk15__mainfooter .uzk15__columns {
   display: block
}

.uzk15__mainfooter .uzk15__columns .uzk15__icon {
   display: block;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__columns .uzk15__icon {
      width: 100%
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__columns .uzk15__icon {
      float: left;
      width: 50%
   }
}

.uzk15__mainfooter .uzk15__columns .uzk15__icon span {
   display: block;
   -webkit-column-break-inside: avoid;
   page-break-inside: avoid;
   break-inside: avoid
}

.uzk15__mainfooter .uzk15__columns .uzk15__icon svg {
   float: left;
   width: 3.25em;
   height: 3.25em;
   margin-right: .3125em;
   margin-bottom: 1.875em;
   fill: #fff
}

@media screen and (min-width:1280px) {
   .uzk15__mainfooter .uzk15__columns .uzk15__icon svg {
      width: 3.875em;
      height: 3.875em
   }
}

/* icon no longer available 
html[data-useragent*='BB10'] .uzk15__mainfooter .uzk15__columns .uzk15__icon-uzk {
   float: left;
   margin-right: .625em;
   background-image: url(/common/img/icons/uzk_white.svg);
   -moz-background-size: cover;
   -o-background-size: cover;
   background-size: cover;
   width: 3.25em;
   height: 3.25em
} */

html[data-useragent*='BB10'] .uzk15__mainfooter .uzk15__columns .uzk15__icon-uzk svg {
   display: none
}

.uzk15__mainfooter .uzk15__sportcolumns {
   display: block;
   width: 100%
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__sportcolumns {
      float: left;
      width: 50%
   }
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__logotitle {
      display: inline;
      position: absolute;
      left: -99999px;
      top: -99999px;
      font-size: 0;
      height: 0;
      width: 0;
      padding: 0;
      margin: 0;
      line-height: 0;
      overflow: hidden
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__logotitle {
      font-size: .8125em;
      position: relative;
      left: auto;
      top: auto;
      height: auto;
      width: auto;
      padding: .5em 0 0 0;
      margin: 0;
      line-height: 1;
      overflow: hidden;
      color: #fff;
      font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
      display: block
   }
}

@media screen and (min-width:1280px) {
   .uzk15__mainfooter .uzk15__logotitle {
      font-size: 1.1875em;
      font-family: OpenSansSemibold, Arial, Helvetica, sans-serif
   }
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__footersection2 {
      padding-top: 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__footersection2 {
      padding-top: 1.125em
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__footersection3 h2 {
      margin-left: 0
   }
}

.uzk15__mainfooter .uzk15__webforms {
   margin-bottom: 0
}

.uzk15__mainfooter .uzk15__headerstandardselect {
   margin: 0 0 .625em 0
}

.uzk15__mainfooter .uzk15__headerstandardselect .uzk15__selectstyle select {
   color: #595959;
   line-height: 1.3
}

@media screen and (min-width:320px) {
   .uzk15__mainfooter .uzk15__headerstandardselect .uzk15__selectstyle {
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px
   }
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__headerstandardselect .uzk15__selectstyle {
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0
   }
}

.uzk15__mainfooter .uzk15__footersection2 .uzk15__headerstandardselect {
   margin: .875em 0 .875em 0
}

html.js .uzk15__mainfooter .uzk15__footercolumn h3 {
   display: none
}

@media screen and (min-width:768px) {
   html.js .uzk15__mainfooter .uzk15__footercolumn h3 {
      display: block;
      margin-bottom: .5em
   }
}

.uzk15__mainfooter .uzk15__footercolumn ul {
   margin: 0;
   padding: 0
}

.uzk15__mainfooter .uzk15__columns .uzk15__icon.uzk15__icon-dshs {
   position: relative;
   width: 3.75em;
   height: 3.875em;
   overflow: hidden
}

.uzk15__mainfooter .uzk15__columns .uzk15__icon.uzk15__icon-dshs .uzk15__svg-dshs {
   width: 13.75em;
   position: absolute
}

@media screen and (min-width:768px) {
   .uzk15__mainfooter .uzk15__columns .uzk15__icon.uzk15__icon-dshs {
      width: 50%
   }
   .uzk15__mainfooter .uzk15__columns .uzk15__icon.uzk15__icon-dshs .uzk15__svg-dshs {
      width: 10.875em;
      position: relative
   }
}

@media screen and (min-width:1280px) {
   .uzk15__mainfooter .uzk15__columns .uzk15__icon.uzk15__icon-dshs .uzk15__svg-dshs {
      width: 16.125em
   }
}

.uzk15__magazine {
   background-color: #eaecee
}

.uzk15__magazine.uzk15__magazinedetail {
   background-color: #fff
}

.uzk15__magazine.uzk15__magazinedetail aside {
   margin-top: 0;
   padding-top: 1.625em
}

.uzk15__magazine.uzk15__magazinedetail aside:before {
   display: block;
   content: " ";
   width: auto;
   margin: 0 -1.25em 1.25em -1.25em;
   height: 1px;
   background-color: #dbdbdb
}

@media screen and (min-width:1280px) {
   .uzk15__magazine.uzk15__magazinedetail aside {
      padding-top: 0
   }
   .uzk15__magazine.uzk15__magazinedetail aside:before {
      display: none
   }
}

.uzk15__magazinecategory {
   display: inline-block;
   margin: 0 0 1.42857em -0.42857em;
   padding: .42857em 1.71429em .42857em 1.71429em;
   font-size: .875em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.2;
   text-decoration: none;
   color: #fff;
   background-color: #32475b
}

@media screen and (min-width:480px) {
   .uzk15__magazinecategory {
      margin-left: -0.85714em;
      padding: .42857em .85714em .42857em .85714em
   }
}

@media screen and (min-width:640px) {
   .uzk15__magazinecategory {
      margin-left: -0.85714em;
      padding: .42857em .85714em .42857em .85714em
   }
}

@media screen and (min-width:768px) {
   .uzk15__magazinecategory {
      margin-left: -1.71429em;
      padding: .42857em 1.71429em .42857em 1.71429em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazinecategory {
      display: inline-block;
      font-size: 1em;
      margin: 0 0 1.875em 0;
      padding: .375em .625em .375em .625em
   }
}

.uzk15__editorblock .uzk15__magazinecategory {
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif
}

.uzk15__magazine .uzk15__headerwrapper .uzk15__headermobile .uzk15__menu li a.uzk15__mobilesearch-toggle,
.uzk15__magazine .uzk15__searchrevealer {
   display: none
}

.uzk15__searchbox .uzk15__magazineheadsearch form {
   width: 100%
}

@media screen and (min-width:480px) {
   .uzk15__searchbox .uzk15__magazineheadsearch form {
      width: 17.375em
   }
}

.uzk15__magazineteaserbox {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-flex-flow: row wrap;
   -ms-flex-flow: row wrap;
   flex-flow: row wrap;
   -webkit-box-pack: justify;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between
}

@media print {
   .uzk15__magazineteaserbox {
      display: block!important;
      page-break-inside: avoid!important;
      width: auto!important
   }
}

.uzk15__magazineteaser {
   position: relative;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 1;
   -webkit-flex-grow: 1;
   -moz-box-flex: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
   -webkit-box-orient: horizontal;
   -webkit-box-direction: normal;
   -webkit-flex-direction: row;
   -moz-box-orient: horizontal;
   -moz-box-direction: normal;
   -ms-flex-direction: row;
   flex-direction: row;
   -webkit-box-align: stretch;
   -webkit-align-items: stretch;
   -moz-box-align: stretch;
   -ms-flex-align: stretch;
   align-items: stretch;
   width: 100%;
   min-height: 100%;
   margin: 0 0 .625em 0
}

@media print {
   .uzk15__magazineteaser {
      display: block!important;
      page-break-inside: avoid!important;
      width: auto!important;
      margin-top: 5px;
      border: 1px solid #595959
   }
}

@media print {
   .uzk15__magazineteaser .uzk15__content em {
      border: 1px solid #000;
      margin: 5px 5px 5px 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__magazineteaser {
      -webkit-box-flex: 0;
      -webkit-flex-grow: 0;
      -moz-box-flex: 0;
      -ms-flex-positive: 0;
      flex-grow: 0;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-flex-basis: 32.6298%;
      -ms-flex-preferred-size: 32.6298%;
      flex-basis: 32.6298%
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser {
      margin: 0 0 .875em 0
   }
}

.uzk15__magazineteaser.uzk15__bigteaser {
   -webkit-box-flex: 3;
   -webkit-flex-grow: 3;
   -moz-box-flex: 3;
   -ms-flex-positive: 3;
   flex-grow: 3;
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   -webkit-flex-basis: 100%;
   -ms-flex-preferred-size: 100%;
   flex-basis: 100%
}

@media screen and (min-width:320px) {
   html[data-useragent*='iPhone OS 8_1'] .uzk15__magazineteaser.uzk15__bigteaser {
      display: block
   }
   html[data-useragent*='iPhone OS 8_1'] .uzk15__magazineteaser.uzk15__bigteaser .uzk15__content {
      margin-top: 11.875em;
      display: block
   }
}

.uzk15__magazineteaser.uzk15__double {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   -webkit-box-pack: justify;
   -webkit-justify-content: space-between;
   -moz-box-pack: justify;
   -ms-flex-pack: justify;
   justify-content: space-between;
   -webkit-box-align: stretch;
   -webkit-align-items: stretch;
   -moz-box-align: stretch;
   -ms-flex-align: stretch;
   align-items: stretch
}

.uzk15__magazineteaser.uzk15__double article {
   position: relative;
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-flex: 1;
   -webkit-flex-grow: 1;
   -moz-box-flex: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 1;
   -ms-flex-negative: 1;
   flex-shrink: 1;
   -webkit-flex-basis: auto;
   -ms-flex-preferred-size: auto;
   flex-basis: auto;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column
}

@media screen and (min-width:768px) {
   .uzk15__magazineteaser.uzk15__double article {
      -webkit-flex-basis: 9.5625em;
      -ms-flex-preferred-size: 9.5625em;
      flex-basis: 9.5625em
   }
}

@media screen and (min-width:1024px) {
   .uzk15__magazineteaser.uzk15__double article {
      -webkit-flex-basis: 13.3125em;
      -ms-flex-preferred-size: 13.3125em;
      flex-basis: 13.3125em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser.uzk15__double article {
      -webkit-flex-basis: 16em;
      -ms-flex-preferred-size: 16em;
      flex-basis: 16em
   }
}

@media screen and (min-width:1440px) {
   .uzk15__magazineteaser.uzk15__double article {
      -webkit-flex-basis: 18.125em;
      -ms-flex-preferred-size: 18.125em;
      flex-basis: 18.125em
   }
}

.uzk15__magazineteaser.uzk15__double article a {
   display: block
}

@media screen and (min-width:768px) {
   .uzk15__magazineteaser.uzk15__double article a {
      position: absolute;
      height: 100%
   }
}

.uzk15__magazineteaser.uzk15__double article:first-child {
   margin-bottom: .625em
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser.uzk15__double article:first-child {
      margin-bottom: .875em
   }
}

.uzk15__magazineteaser a {
   display: -webkit-box;
   display: -webkit-flex;
   display: -moz-box;
   display: -ms-flexbox;
   display: flex;
   -webkit-box-align: stretch;
   -webkit-align-items: stretch;
   -moz-box-align: stretch;
   -ms-flex-align: stretch;
   align-items: stretch;
   -webkit-box-orient: vertical;
   -webkit-box-direction: normal;
   -webkit-flex-direction: column;
   -moz-box-orient: vertical;
   -moz-box-direction: normal;
   -ms-flex-direction: column;
   flex-direction: column;
   width: 100%;
   text-decoration: none;
   background-color: #fff
}

.uzk15__magazineteaser a:hover,
.uzk15__magazineteaser a:focus,
.uzk15__magazineteaser a:active {
   background-color: #32475b;
   outline: 1px solid transparent
}

@media screen and (min-width:768px) {
   .uzk15__magazineteaser.uzk15__bigteaser a {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -moz-box-orient: horizontal;
      -moz-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-flow: row nowrap;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -moz-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      width: 100%
   }
}

.uzk15__magazineteaser figure {
   position: relative;
   display: block;
   margin: 0;
   padding: 0
}

@media screen and (min-width:768px) {
   .uzk15__magazineteaser.uzk15__bigteaser figure {
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 2;
      -webkit-flex-grow: 2;
      -moz-box-flex: 2;
      -ms-flex-positive: 2;
      flex-grow: 2;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      -webkit-flex-basis: 67.3%;
      -ms-flex-preferred-size: 67.3%;
      flex-basis: 67.3%;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -moz-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start
   }
   .uzk15__magazineteaser.uzk15__bigteaser.uzk15__imageright figure {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -moz-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
   }
}

@media screen and (min-width:768px) {
   .uzk15__magazineteaser figure:after {
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(255, 255, 255, 0);
      border-right-color: #fff;
      margin-top: -0.9375em;
      border-width: .9375em;
      display: block;
      top: 0;
      bottom: 0;
      right: 0;
      margin: auto 0 auto 0
   }
   .uzk15__magazineteaser a:hover figure:after,
   .uzk15__magazineteaser a:focus figure:after,
   .uzk15__magazineteaser a:active figure:after {
      border-right-color: #32475b
   }
   .uzk15__magazineteaser.uzk15__bigteaser.uzk15__imageright figure:after {
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(255, 255, 255, 0);
      border-left-color: #fff;
      margin-top: -0.9375em;
      border-width: .9375em;
      display: block;
      top: 0;
      bottom: 0;
      right: auto;
      left: 0;
      margin: auto 0 auto 0
   }
   .uzk15__magazineteaser.uzk15__bigteaser.uzk15__imageright a:hover figure:after,
   .uzk15__magazineteaser.uzk15__bigteaser.uzk15__imageright a:focus figure:after,
   .uzk15__magazineteaser.uzk15__bigteaser.uzk15__imageright a:active figure:after {
      border-left-color: #32475b
   }
   .uzk15__magazineteaser:not(.uzk15__bigteaser) figure:after {
      display: none
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser:not(.uzk15__bigteaser) figure:after {
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #fff;
      margin-left: -0.9375em;
      border-width: .9375em;
      display: block;
      top: auto;
      bottom: 0;
      right: 0;
      left: 0;
      margin: 0 auto 0 auto
   }
   .uzk15__magazineteaser:not(.uzk15__bigteaser) a:hover figure:after,
   .uzk15__magazineteaser:not(.uzk15__bigteaser) a:focus figure:after,
   .uzk15__magazineteaser:not(.uzk15__bigteaser) a:active figure:after {
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(255, 255, 255, 0);
      border-bottom-color: #32475b;
      margin-left: -0.9375em;
      border-width: .9375em;
      display: block;
      top: auto;
      bottom: 0;
      right: 0;
      left: 0;
      margin: 0 auto 0 auto
   }
}

.uzk15__magazineteaser figure img {
   width: 100%;
   display: block;
   border: none
}

.uzk15__magazineteaser .uzk15__content {
   display: block;
   width: 100%;
   min-height: 11.875em;
   margin: 0;
   padding: 0 0 1.25em 0
}

@media screen and (min-width:768px) {
   .uzk15__magazineteaser .uzk15__content {
      min-height: 0
   }
}

.uzk15__magazineteaser .uzk15__content:last-child {
   margin: 0
}

.uzk15__magazineteaser.uzk15__bigteaser .uzk15__content {
   -webkit-box-ordinal-group: 4;
   -webkit-order: 3;
   -moz-box-ordinal-group: 4;
   -ms-flex-order: 3;
   order: 3;
   -webkit-box-flex: 1;
   -webkit-flex-grow: 1;
   -moz-box-flex: 1;
   -ms-flex-positive: 1;
   flex-grow: 1;
   -webkit-flex-shrink: 0;
   -ms-flex-negative: 0;
   flex-shrink: 0;
   -webkit-flex-basis: 32.5714%;
   -ms-flex-preferred-size: 32.5714%;
   flex-basis: 32.5714%
}

.uzk15__magazineteaser.uzk15__bigteaser.uzk15__imageright .uzk15__content {
   -webkit-box-ordinal-group: 2;
   -webkit-order: 1;
   -moz-box-ordinal-group: 2;
   -ms-flex-order: 1;
   order: 1
}

.uzk15__magazineteaser .uzk15__dateline {
   display: block;
   margin: 0 0 1.14286em 0;
   padding: .28571em 1.42857em .42857em 1.42857em;
   font-size: .875em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.2;
   color: #fff;
   background-color: #32475b
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser .uzk15__dateline {
      display: inline-block;
      font-size: 1em;
      margin: .625em 0 .875em 0;
      padding: .25em 1.25em .375em 1.25em
   }
}

.uzk15__magazineteaser a:hover .uzk15__dateline,
.uzk15__magazineteaser a:focus .uzk15__dateline,
.uzk15__magazineteaser a:active .uzk15__dateline {
   color: #32475b;
   background-color: #fff
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser.uzk15__bigteaser .uzk15__dateline {
      margin-bottom: 2.25em
   }
}

.uzk15__magazineteaser .uzk15__headline {
   display: block;
   margin: 0 0 .88889em 0;
   padding: 0 1.11111em 0 1.11111em;
   font-size: 1.125em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.2;
   color: #3e566c
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser .uzk15__headline {
      font-size: 1.875em;
      margin: 0 0 .53333em 0;
      padding: 0 .66667em 0 .66667em
   }
}

.uzk15__magazineteaser a:hover .uzk15__headline,
.uzk15__magazineteaser a:focus .uzk15__headline,
.uzk15__magazineteaser a:active .uzk15__headline {
   color: #fff
}

.uzk15__magazineteaser .uzk15__paragraph {
   overflow: hidden;
   display: block;
   margin: 0;
   padding: 0 1.42857em 0 1.42857em;
   font-size: .875em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.42857em;
   color: #58595b
}

@media screen and (min-width:1280px) {
   .uzk15__magazineteaser .uzk15__paragraph {
      font-size: 1.25em;
      margin: 0 0 .8em 0;
      padding: 0 1em 0 1em
   }
}

.uzk15__magazineteaser a:hover .uzk15__paragraph,
.uzk15__magazineteaser a:focus .uzk15__paragraph,
.uzk15__magazineteaser a:active .uzk15__paragraph {
   color: #fff
}

.uzk15__searchbox.uzk15__magazinesearch {
   display: block;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
   margin: 0 0 1.875em 0;
   padding: .6875em 0 .6875em 0;
   width: 100%;
   min-height: 3.75em;
   overflow: hidden;
   clear: both;
   background-color: #4a657d
}

.uzk15__searchbox.uzk15__magazinesearch form {
   float: right
}

.uzk15__magazinestart .uzk15__searchbox.uzk15__magazinesearch {
   margin-bottom: 0
}

.uzk15__hidemobile {
   display: none
}

@media screen and (min-width:768px) {
   .uzk15__hidemobile {
      display: inline
   }
}

.uzk15__filterboxhead {
   float: right;
   display: block;
   margin: .25em 0 0 0;
   padding: 0 1.25em 0 0;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-size: .875em;
   line-height: 1;
   font-weight: normal;
   color: #58595b;
   text-decoration: none;
   background-repeat: no-repeat;
   background-position: right 0 top 50%;
   -moz-background-size: .6875em .6875em;
   -o-background-size: .6875em .6875em;
   background-size: .6875em .6875em;
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImF1c2tsYXBwZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjYmJiYmJiIj4KPHBvbHlnb24gaWQ9ImF1c2tsYXBwZW5fMV8iIHBvaW50cz0iMCw5LjggOC45LDEzLjkgMTEuMywxMy45IDIwLDkuOCAyMCw2LjEgMTcuOCw2LjEgMTAsOS44IDIuMSw2LjEgMCw2LjEgIi8+Cjwvc3ZnPgo=);
   outline: none
}

@media screen and (min-width:768px) {
   .uzk15__filterboxhead {
      display: none
   }
}

html.no-js .uzk15__filterboxhead {
   background-image: none;
   pointer-events: none;
   pointer: default
}

.uzk15__filterboxhead:hover,
.uzk15__filterboxhead:focus,
.uzk15__filterboxhead:active {
   text-decoration: underline
}

.uzk15__filterboxhead.uzk15__open {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9Inp1a2xhcHBlbiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIGZpbGw9IiNiYmJiYmIiPgo8cG9seWdvbiBpZD0ienVrbGFwcGVuXzFfIiBwb2ludHM9IjIwLDEwLjIgMTEuMSw2LjEgOC43LDYuMSAwLDEwLjIgMCwxMy45IDIuMiwxMy45IDEwLDEwLjIgMTcuOSwxMy45IDIwLDEzLjkgIi8+Cjwvc3ZnPgo=)
}

html.js .uzk15__magazinesearchform {
   position: absolute;
   left: -999999px;
   top: -999999px;
   width: 100%;
   height: 1px;
   margin: 0 0 3.75em 0;
   padding: 0;
   overflow: hidden
}

@media screen and (min-width:768px) {
   html.js .uzk15__magazinesearchform p {
      margin-top: 0;
      margin-bottom: 0
   }
}

html.js .uzk15__magazinesearchform.uzk15__open {
   position: relative;
   left: auto;
   top: auto;
   width: 100%;
   height: 100%;
   font-size: initial;
   line-height: initial;
   margin: 0 0 1.875em 0;
   padding: 0;
   overflow: hidden
}

@media screen and (min-width:768px) {
   html.js .uzk15__magazinesearchform {
      position: relative;
      left: auto;
      top: auto;
      width: 100%;
      height: 100%;
      font-size: initial;
      line-height: initial;
      margin: 0 0 3.75em 0;
      padding: 0;
      overflow: hidden
   }
}

.uzk15__webforms.uzk15__magazinesearchform .uzk15__selectstyle:after {
   background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjEuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImF1c2tsYXBwZW4iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjAgMjA7IiB4bWw6c3BhY2U9InByZXNlcnZlIiBmaWxsPSIjYmJiYmJiIj4KPHBvbHlnb24gaWQ9ImF1c2tsYXBwZW5fMV8iIHBvaW50cz0iMCw5LjggOC45LDEzLjkgMTEuMywxMy45IDIwLDkuOCAyMCw2LjEgMTcuOCw2LjEgMTAsOS44IDIuMSw2LjEgMCw2LjEgIi8+Cjwvc3ZnPgo=);
   -moz-background-size: .8125em .8125em;
   -o-background-size: .8125em .8125em;
   background-size: .8125em .8125em;
   -webkit-border-radius: .3125em;
   -moz-border-radius: .3125em;
   border-radius: .3125em;
   background-position: right .5em top 50%;
   background-color: #fff
}

.uzk15__webforms.uzk15__magazinesearchform .uzk15__selectstyle select {
   line-height: 1.3
}

.uzk15__magazinesearch {
   background-color: #fff
}

.uzk15__magazinesearch .uzk15__standard_p,
.uzk15__magazinesearch .uzk15__editorblock p,
.uzk15__editorblock .uzk15__magazinesearch p {
   float: left;
   margin: 0 0 1.875em 0
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearch .uzk15__standard_p {
      float: none;
      margin: 0 0 1em 0
   }
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearch {
      background-color: #e3e8ed
   }
}

.uzk15__magazinesearch .uzk15__keyword {
   font-family: OpenSansSemiBoldItalic, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal
}

.uzk15__magazinesearch .uzk15__filterbox {
   margin-bottom: .625em
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearch .uzk15__filterbox {
      float: left;
      width: 22.5649%;
      margin-right: 3.2468%;
      margin-bottom: 0
   }
}

.uzk15__magazinesearch .uzk15__filterbox .uzk15__linkbutton button {
   display: block;
   min-height: 2.625em;
   margin: 0 auto 0 auto;
   padding: .6875em 1.875em .625em 1.875em
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearch .uzk15__filterbox .uzk15__linkbutton button {
      display: inline-block;
      width: auto;
      margin: 0;
      clear: both;
      float: left
   }
}

.uzk15__magazinesearch .uzk15__filterbox.uzk15__nomargin {
   margin-right: 0
}

.uzk15__magazinesearchlist {
   margin: 0 0 3.75em 0;
   padding: 0;
   list-style-type: none
}

.uzk15__magazinesearchlist li {
   display: block;
   margin-bottom: 1.25em
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearchlist li {
      margin-bottom: .625em
   }
}

.uzk15__magazinesearchlist li:last-child {
   margin-bottom: 0
}

.uzk15__magazinesearchlist article {
   display: block;
   position: relative
}

.uzk15__magazinesearchlist figure {
   position: relative;
   float: left;
   width: 33%;
   margin: 0 .625em 0 0;
   padding: 0
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearchlist figure {
      width: 22.5649%;
      margin: 0
   }
}

.uzk15__magazinesearchlist figure img {
   border: none;
   display: block
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearchlist figure:after {
      border: solid transparent;
      content: " ";
      height: 0;
      width: 0;
      position: absolute;
      pointer-events: none;
      border-color: rgba(255, 255, 255, 0);
      border-right-color: #fff;
      margin-top: -0.9375em;
      border-width: .9375em;
      display: block;
      top: 0;
      bottom: 0;
      right: 0;
      margin: auto 0 auto 0
   }
   .uzk15__magazinesearchlist a:hover figure:after,
   .uzk15__magazinesearchlist a:focus figure:after,
   .uzk15__magazinesearchlist a:active figure:after {
      border-right-color: #32475b
   }
}

.uzk15__magazinesearchlist a {
   position: flex;
   width: 100%;
   display: block;
   text-decoration: none;
   background-color: #fff
}

.uzk15__magazinesearchlist a:hover,
.uzk15__magazinesearchlist a:focus,
.uzk15__magazinesearchlist a:active {
   background-color: #32475b;
   outline: 1px solid transparent
}

.uzk15__magazinesearchlist .uzk15__dateline {
   display: block;
   margin: 0 0 .61538em 0;
   padding: .125em 0 0 0;
   font-size: .8125em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.2;
   text-decoration: none;
   color: #58595b
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearchlist .uzk15__dateline {
      display: inline-block;
      font-size: .875em;
      margin: 0 0 .57143em 0;
      padding: .42857em 1.42857em .42857em 1.42857em;
      color: #fff;
      background-color: #32475b
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazinesearchlist .uzk15__dateline {
      display: inline-block;
      font-size: 1em;
      margin: 0 0 .8125em 0;
      padding: .375em 2.5em .375em 2.5em
   }
}

.uzk15__magazinesearchlist a:hover .uzk15__dateline,
.uzk15__magazinesearchlist a:focus .uzk15__dateline,
.uzk15__magazinesearchlist a:active .uzk15__dateline {
   color: #fff;
   background-color: #32475b
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearchlist a:hover .uzk15__dateline,
   .uzk15__magazinesearchlist a:focus .uzk15__dateline,
   .uzk15__magazinesearchlist a:active .uzk15__dateline {
      color: #32475b;
      background-color: #fff
   }
}

.uzk15__magazinesearchlist .uzk15__headline {
   overflow: hidden;
   display: block;
   margin: 0 0 .57143em 0;
   padding: 0;
   font-size: .875em;
   font-family: OpenSansSemibold, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.3;
   color: #3e566c;
   text-decoration: none
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearchlist .uzk15__headline {
      margin: 0 0 .44444em 0;
      padding: 0 1.11111em 0 1.11111em;
      font-size: 1.125em
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazinesearchlist .uzk15__headline {
      font-size: 1.5em;
      margin: 0 0 .33333em 0;
      padding: 0 .83333em 0 1.66667em
   }
}

.uzk15__magazinesearchlist a:hover .uzk15__headline,
.uzk15__magazinesearchlist a:focus .uzk15__headline,
.uzk15__magazinesearchlist a:active .uzk15__headline {
   color: #fff
}

.uzk15__magazinesearchlist .uzk15__paragraph {
   display: none;
   overflow: hidden;
   margin: 0;
   padding: 0 1.42857em 0 1.42857em;
   font-size: .875em;
   font-family: OpenSansRegular, Arial, Helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   line-height: 1.42857em;
   color: #58595b;
   text-decoration: none
}

@media screen and (min-width:768px) {
   .uzk15__magazinesearchlist .uzk15__paragraph {
      display: block
   }
}

@media screen and (min-width:1280px) {
   .uzk15__magazinesearchlist .uzk15__paragraph {
      font-size: 1em;
      margin: 0 0 .5em 0;
      padding: 0 1.25em 0 2.5em
   }
}

.uzk15__magazinesearchlist a:hover .uzk15__paragraph,
.uzk15__magazinesearchlist a:focus .uzk15__paragraph,
.uzk15__magazinesearchlist a:active .uzk15__paragraph {
   color: #fff
}

.uzk15__magazinehomepage {
   display: block;
   margin: 0 0 1.875em 0;
   color: #3e566c;
   font-size: .8125em;
   font-family: OpenSansSemiBoldItalic, Arial, Helvetica, sans-serif;
   font-weight: normal;
   line-height: 1;
   text-decoration: none
}

.uzk15__magazinehomepage .uzk15__icon {
   float: left;
   display: block;
   width: 1em;
   height: 1em;
   margin-right: .3125em;
   -webkit-transform: rotate(180deg);
   -moz-transform: rotate(180deg);
   -ms-transform: rotate(180deg);
   -o-transform: rotate(180deg);
   transform: rotate(180deg)
}

.uzk15__magazinehomepage .uzk15__icon svg {
   width: .875em;
   height: .875em;
   margin-right: .625em;
   text-decoration: none;
   fill: #32475b
}

.uzk15__magazinehomepage:hover,
.uzk15__magazinehomepage:focus,
.uzk15__magazinehomepage:active {
   text-decoration: underline
}

@media print {
   @page {
      margin: .5cm
   }
   html,
   body {
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      position: static;
      min-height: 0;
      background-color: #fff
   }
   html {
      width: 100%
   }
   body {
      width: auto;
      height: 100%;
      margin: 0 auto;
      padding: 0;
      color: #000;
      background-color: #fff
   }
   h1,
   h2,
   h3,
   h4,
   h5,
   h6 {
      page-break-after: avoid;
      color: #000
   }
   img {
      max-width: 100%!important
   }
   ul,
   img {
      page-break-inside: avoid
   }
   footer,
   nav {
      display: none
   }
   .uzk15__printonly {
      display: block
   }
   .uzk15__mainwrapper {
      width: 100%
   }
   main.uzk15__maincontent {
      float: none;
      clear: both;
      width: auto;
      height: auto;
      min-height: 0;
      margin: 0 0 2.5em 0;
      padding: 0
   }
   main.uzk15__maincontent a {
      color: #000
   }
   main a[href^=http]:after {
      content: " (" attr(href) ") "
   }
   main a[href^="#"]:after,
   main a.uzk15__imagelink:after {
      content: ""
   }
   aside.uzk15__contextinfo {
      float: none;
      clear: both;
      min-height: 0;
      width: auto;
      height: auto;
      margin: 0;
      padding: 0;
      border-top: 1px solid #000
   }
   .uzk15__breadcrumbs {
      display: none
   }
}
