* {
  border-color: #000000 !important;
  border-width: 1px;
  background: #FFFFFF !important;
  color: #000000 !important;
  line-height: 1.5 !important;
  font-family: Georgia, 'Times New Roman', Times, serif;
  font-size: 9pt;
}
h1 abbr,
h2 abbr,
h3 abbr {
  font-family: "Roboto Slab", serif;
}
*:before, *:after {
  background: transparent !important;
}
@page {
  margin-left: 3cm;
}
.gsb p {
  line-height: 1.5;
  margin-bottom: 10px !important;
}
.gsb td, .gsb th {
  font-size: 9pt;
}
.gsb table .sortUp,
.gsb table .sortDown,
.gsb table .sortUpDown {
  padding: 4px;
}
.gsb table .sortUp span,
.gsb table .sortDown span,
.gsb table .sortUpDown span {
  display: none !important;
}
.gsb table {
  border: 1px;
}
body {
  color: #000000;
}
body.gsb {
  padding: 0 1pt;
  /* @ Firefox, prevent cutted off borders on left and right edge, for example of a table */
  orphans: 3;
  widows: 3;
}
.gsb hr,
.gsb object,
.gsb .aural,
.navSkip,
.navPrimary,
.navSecondary,
.navServiceMeta,
#clear,
#navStart,
.navFunctions,
#navContent,
.siteInfo h2,
#identityPicture,
.search,
.navIndex,
.servicebox,
.navToTop,
a.lupe,
#socialBookmarks,
.sectionRating,
.service-border,
.servicebox,
.navFunctionsWrapper,
.solrSortLinks,
input[type='submit'],
input[type='reset'],
.newsletterPlainLink,
.newsletterHtmlLink,
.shoppingCartLink,
.siteInfo .smallAccordion,
.siteInfo .meta,
.teaser-switcher .navigation,
.teaser-switcher .slick-dots,
.navBreadcrumbs,
.copyright a,
.gallerybox .copyright span,
.galleryBox .navigation,
.mejs-mediaelement,
.navBreadcrumbsVertical,
.picture a.loupe,
.box.live-calendar,
.aural,
.tooltip,
.all,
.video-icon,
.stage .pagination,
.stage .navigation,
.stage .slick-dots,
.stage .slick-slide,
.mfp-wrap,
.wrapperUserDialog,
.startseite .l-tile-grid,
.c-button,
.more a,
.js-on .teaser-switcher .slick-dots,
.c-rating,
.tabs-list,
.sectionRelated:empty,
.c-text-image__footer,
#honlogo {
  display: none !important;
}
.c-banner--pinned:before {
  background: none;
}
ul.toc li a {
  padding-left: 0;
}
ul.toc li a:before {
  background: none;
}
.teaser-switcher h4 span:before,
.c-alert:before {
  content: none;
}
.row {
  display: table;
  width: 100%;
}
.column, .columns {
  display: table-cell;
  padding-left: 1rem !important;
  padding-right: 1rem !important;
  vertical-align: top;
}
.l-content-wrapper .medium-offset-1 {
  margin-left: 0;
}
.l-content-wrapper--top,
.c-table__pagination,
.tabaccordion .tabs-container,
.content.columns,
.l-content-wrapper {
  padding-top: 0;
  padding-bottom: 0;
}
.gsb p + h2,
.gsb p + h3,
.gsb p + h4,
p + .c-table {
  margin-top: 0;
}
.c-table {
  margin-bottom: 0;
}
.row,
.main {
  margin: 0;
}
.l-content-wrapper .large-8,
.content.large-8 {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
}
.mejs-inner,
.mejs-wrapper {
  visibility: hidden;
}
.mejs-wrapper .mejs-poster img {
  visibility: visible;
}
.galleryBox .slick-slide,
.videoBox,
.teaser,
.banner,
.boxWrapper.videoBox,
.footer {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
.gsb code,
.gsb input,
.gsb kbd,
.gsb option,
.gsb samp,
.gsb textarea,
.gsb var {
  font-family: 'Courier New', Courier, monospace;
}
.gsb h1, .gsb h2 {
  margin-bottom: 13pt;
}
.gsb h1,
.gsb h1 * {
  font-size: 14pt;
  font-weight: bold;
}
.gsb h1.firstInSlot {
  margin-top: 20pt;
}
.gsb h2,
.gsb h2 * {
  font-size: 12pt;
  font-weight: bold;
}
.gsb h3,
.gsb h3 * {
  font-size: 11pt;
  font-weight: bold;
}
.gsb h4,
.gsb h4 * {
  font-size: 10pt;
  font-weight: bold;
}
.gsb h5,
.gsb h6 {
  font-weight: normal;
}
.gsb h6 {
  font-style: italic;
}
.gsb h1,
.gsb h2,
.gsb h3,
.gsb h4,
.gsb h5,
.gsb h6 {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
  -webkit-column-break-after: avoid;
          break-after: avoid;
}
.gsb caption,
.gsb legend {
  font-weight: bold;
}
.gsb code,
.gsb kbd,
.gsb samp,
.gsb var {
  font-weight: bold;
  letter-spacing: 1px;
}
.gsb dd,
.gsb dt,
.gsb li,
.gsb td,
.gsb th,
.gsb tr {
  -webkit-column-break-inside: avoid;
          break-inside: avoid;
}
.gsb blockquote,
.gsb q {
  quotes: '' '';
}
.gsb blockquote:after, .gsb blockquote:before,
.gsb q:after,
.gsb q:before {
  content: '';
}
.gsb abbr,
.gsb dfn {
  border-bottom: 1px dotted #000000;
}
.gsb a {
  font-size: 9pt !important;
  text-decoration: underline;
  padding-left: 0;
}
.gsb a:before {
  content: none;
}
.gsb a:link {
  font-size: 9pt;
  padding-left: 0 !important;
}
.gsb .responsiveTable {
  margin: 0;
  overflow-x: visible;
}
.gsb .responsiveTable table {
  width: 100%;
  text-overflow: ellipsis;
  overflow: visible;
  table-layout: fixed;
}
.gsb .responsiveTable table td {
  word-wrap: break-word;
  overflow-wrap: break-word;
}
.gsb table p {
  margin-bottom: 4pt;
  line-height: 1.4;
}
.gsb table th {
  text-align: left;
  border-top: thin solid;
  padding-bottom: 16px !important;
  position: static;
  padding: 4px;
}
.gsb table th i
span {
  display: none;
  position: relative !important;
  height: 0 !important;
}
.gsb table th.moreInformation {
  padding-bottom: 0;
}
.gsb table th td {
  border: thin solid;
}
.wrapperBreadcrumbs,
.main,
.headerTopLine,
.content h1,
.row:before,
.row:after {
  clear: both;
}
.gsb p,
.gsb li,
.gsb address,
.gsb blockquote,
.gsb dl,
.gsb caption,
.gsb .formError,
.gsb address,
.gsb .address,
.gsb .contactData {
  font-size: 9pt!important;
}
.gsb p,
.gsb address {
  margin: 0 0 13pt;
}
.gsb li p {
  margin: 0 !important;
}
.gsb th,
.gsb td {
  border: thin solid;
}
ul,
ol {
  margin: 0;
  padding-left: 0;
  list-style-type: none;
}
img {
  height: auto;
  max-width: 100%;
}
h1.firstInSlot {
  margin-top: 0;
}
.clear,
.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6,
.content table {
  clear: both;
}
q {
  quotes: '' '' '' '';
}
blockquote {
  border: none;
  margin: 10pt 10pt 20pt;
  background: #EEEEEE;
}
blockquote p {
  padding: 10pt;
  margin-bottom: 0;
}
button {
  border: none;
  background-color: transparent;
  padding: 0;
}
.stage {
  margin-bottom: 20pt;
  border-top: thin solid;
}
.stage .slick-track,
.stage .slick-slide {
  width: auto !important;
}
.stage .slick-track {
  -webkit-transform: inherit !important;
      -ms-transform: inherit !important;
          transform: inherit !important;
}
.stage .slick-slide .slick-active {
  display: block !important;
}
.stage:before {
  content: none;
}
.content ol,
.addContent ol {
  list-style: decimal outside none;
  padding-left: 20px;
}
.content ol ol,
.addContent ol ol {
  list-style: lower-alpha outside none;
}
.content ol ol ol,
.addContent ol ol ol {
  list-style: lower-roman outside none;
}
.content ol#searchResult,
.addContent ol#searchResult {
  list-style-type: none;
  padding-left: 0;
}
.content ul,
.content ol,
.addContent ul,
.addContent ol {
  margin-bottom: 20pt;
}
.content ul *,
.content ol *,
.addContent ul *,
.addContent ol * {
  margin-bottom: 0;
}
.content ul h2,
.content ol h2,
.addContent ul h2,
.addContent ol h2 {
  display: block;
  border-bottom: 2px solid #000000;
}
.content table ul,
.content table ol,
.addContent table ul,
.addContent table ol {
  margin-bottom: 0;
}
.content {
  width: 100%;
  padding-top: 0;
}
.content .withHeader em {
  font-style: normal;
  display: block;
}
.content ul.links, .content ul.navFunctions, .content ul.downloadlinks, .content ul.navIndex, .content ul#searchResultIndex.navIndex, .content ul.glossaryIndex {
  list-style-type: none;
  padding-left: 0;
}
.content .wrapper-teaser .toggleEntry {
  border-bottom: 1px dotted;
}
.content .wrapper-teaser .toggleEntry:last-child {
  border-bottom: none;
}
ul.downloadlinks li {
  margin-top: 10pt;
}
ul.downloadlinks li:first-child {
  margin-top: 0;
}
ul.links a,
ul.links strong {
  display: block;
}
.sitemap ul {
  list-style-type: disc;
}
.sitemap li {
  margin-left: 20px;
}
.c-alert {
  padding: 0;
  border: none;
}
.c-alert__text {
  border: thin solid;
}
.c-alert__text:after {
  background: none;
}
.wrapper-teaser-switcher h2 {
  clear: both;
  border-top: thin solid;
  padding-top: 10pt;
}
.wrapper-teaser-switcher .karussell {
  margin: 0 !important;
}
.wrapper-teaser-switcher .slick-track {
  width: 100% !important;
  -webkit-transform: inherit !important;
      -ms-transform: inherit !important;
          transform: inherit !important;
  height: inherit !important;
  overflow: auto;
  padding: 5pt 5pt 5pt 15pt;
}
.wrapper-teaser-switcher .slick-track .teaser {
  width: calc(16cm / 3) !important;
}
.wrapper-teaser-switcher .slick-track .teaser .slick-slide {
  float: left;
  border-bottom: none;
}
.js-on .wrapper-teaser-switcher .slick-dots {
  display: none !important;
}
dl {
  line-height: 1.43em;
  margin: 0 0 20px;
  overflow: hidden;
}
table dl {
  margin-bottom: 0;
}
dt {
  font-weight: bold;
  display: block;
  float: left;
  padding-right: 15px;
}
dd {
  display: block;
}
p.left,
td.left,
th.left {
  text-align: left;
}
p.right,
td.right,
th.right {
  text-align: right;
}
p.center,
td.center,
th.center {
  text-align: center;
}
p.justify,
td.justify,
th.justify {
  text-align: justify;
}
table {
  border-collapse: collapse;
  margin: 0 0 20pt;
  padding: 0 0 10pt;
  width: 100%;
}
caption {
  font-weight: bold;
  color: #000000;
  padding-bottom: 10pt;
  text-transform: uppercase;
  text-align: left;
}
tbody {
  padding: 0 0 10px;
}
th {
  border-bottom: thin solid #000000;
  background: #CCCCCC;
  color: #000000;
  padding: 10pt;
  text-align: left;
}
th a {
  color: #000000;
}
td {
  border-bottom: thin solid #000000;
  padding: 4px !important;
  text-align: left;
  vertical-align: top;
}
.picture {
  background: #EEEEEE;
  overflow: hidden;
  max-width: 100%;
}
.picture.portrait.thumbnail {
  max-width: 64px;
}
.picture.portrait.banner {
  max-width: 134px;
}
.picture.portrait.normal {
  max-width: 274px;
}
.picture.portrait.poster {
  max-width: 900px;
}
.picture.links {
  margin: 6px 0 18px;
}
.picture.linksOhne .wrapper-text {
  float: none;
}
.picture.rechts {
  margin: 6px auto 18px;
}
.picture.rechtsOhne {
  margin-left: auto;
}
.picture.mitte {
  margin-left: auto;
  margin-right: auto;
}
.picture a,
.picture a span {
  display: block;
}
.picture .wrapper-text {
  display: block;
  margin: 5pt 0;
}
.galleryBox {
  width: 100% !important;
}
.galleryBox span.wrapper {
  width: 50%;
  float: left;
  margin-right: 20pt;
}
.galleryBox .slick-list,
.galleryBox .slick-track {
  width: 100% !important;
  -webkit-transform: inherit !important;
      -ms-transform: inherit !important;
          transform: inherit !important;
  height: inherit !important;
}
.galleryBox .slick-slide {
  border-bottom: 1px dotted;
}
.galleryBox .slick-slide:last-child {
  border-bottom: none;
}
.galleryBox .mejs-wrapper {
  height: 200px;
  width: 50%;
  float: left;
  margin-right: 20pt;
}
.galleryBox .mejs-wrapper img {
  width: 50%;
}
label {
  font-weight: bold;
}
form .formLabel label {
  float: left;
  display: block;
  width: 120px;
  font-weight: normal;
}
form .formField textarea {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 360px;
}
form .formField .formError {
  float: right;
}
form .formField span {
  display: block;
}
form .row div {
  margin: 10px 0;
}
.address,
.contactData {
  line-height: 1.5;
  margin: 0 0 20pt;
}
.docData {
  margin-bottom: 20pt;
  overflow: hidden;
}
.docData .label {
  display: block;
  font-weight: bold;
  clear: left;
  width: 6em;
  float: left;
  padding-right: 32px;
}
.docData .value {
  display: block;
  float: left;
}
.docData a {
  display: block;
}
.docData.callForBids .label, .docData.joboffer .label, .docData.event .label, .docData.interview .label {
  width: 10em;
}
.docData.orgunit .label, .docData.services1 .label, .docData.callForBids .label {
  width: 12em;
}
.docData.services .label, .docData.pressrelease .label {
  width: 8em;
}
.docData.services .value, .docData.pressrelease .value {
  width: 27em;
}
.docData.services3 .label, .docData.services2 .label, .docData.services1 .label, .docData.event .label {
  width: 13em;
}
.docData.services3 .value, .docData.services2 .value, .docData.services1 .value, .docData.event .value {
  width: 27em;
}
.docData.orgunit .label {
  width: 15em;
}
.docData.orgunit .value {
  width: 25em;
}
a {
  font-size: 100%;
  text-decoration: underline;
}
.toc a {
  text-decoration: none;
}
abbr[title]:after {
  content: none;
}
a:link:after {
  content: " [" attr(href) "] ";
}
table a:link:after,
.picture a:link:after,
.toc a:link:after,
.header p a:link:after {
  content: none;
}
a.c-hover-link:link:after, a.c-text-image:link:after {
  content: none;
}
.pharmnetLink a:link:after {
  content: " [" attr(href) "] ";
}
.header {
  margin-bottom: 20pt;
  border-bottom: thin solid;
  height: 82px;
}
.header .row {
  overflow: hidden;
  margin: 0;
  text-align: right;
}
.wrapperBranding,
#brandingnobg {
  padding: 8pt 0 0;
}
.addlogo {
  width: 25%;
}
.logo {
  float: left;
}
.addlogo {
  float: right;
}
.header p.logo {
  margin: 0;
}
.fixed .wrapperDivisions, .fixed
#wrapperFooter {
  padding-top: 0;
}
.wrapperDivisions {
  overflow-x: visible;
  overflow-y: visible;
}
.subheadline {
  margin-top: -8pt;
}
.section,
.teaser {
  width: 100%;
  /* @ IE-Win, trigger hasLayout and provide auto clear */
  margin: 0 0 20pt;
  border-bottom: 1px dotted;
  padding: 0 0 8pt;
}
.sectionRelated {
  margin: 16pt 0 0;
  border-top: 1px solid;
  padding: 8pt 0 0;
}
.sectionRelated h2 {
  margin-top: 0;
}
.gsb fieldset,
.gsb input,
.gsb select,
.gsb textarea {
  border: 1px solid;
}
.gsb fieldset {
  padding: 8pt;
}
.clear,
.section:after {
  display: block;
  clear: both;
  content: '';
}
.supplement {
  width: 100%;
  float: none;
}
.supplement .banner {
  width: 44%;
  margin: 0 3% 10pt;
  float: left;
}
.supplement .boxWrapper.videoBox {
  min-height: 200px;
}
.supplement .mejs-container {
  float: left;
  margin-right: 20px;
}
.footer {
  border-top: 0;
}
.footer .align-justify .medium-6 {
  -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%;
}
.footer .footnote {
  overflow: hidden;
  margin-bottom: 0;
}
.footer .footnote .emblem {
  padding-bottom: 30px;
}
.footer .footnote .emblem:before {
  background: none;
  content: url("data:image/svg+xml;base64,PHN2ZyBpZD0iRWJlbmVfMSIgZGF0YS1uYW1lPSJFYmVuZSAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2MS4yMSA1Ny4xMyI+PHRpdGxlPmFkbGVyLXN3PC90aXRsZT48cGF0aCBkPSJNMzEuMTgsNC4xNmMxLjQ0LjI5LDIuNDItMS41NSwxLTEuODguMTkuNi0uNzMsMS0uNzMsMXMtLjM1LS44Mi4xLTEuMjljLS44NC0uNC0xLjA1LjA5LTEuMDYuNjFhMy42MywzLjYzLDAsMCwxLC42NCwxLjUyTTMwLDdhNS4zNiw1LjM2LDAsMCwwLC42My0yLjE1YzAtMi4yMi0xLjg0LTMuMjgtNC4zMS0zLjI4LTEuMjYsMC0xLjkxLjQxLTEuOTEuODJBNC42NCw0LjY0LDAsMCwwLDI1LDRhNS40Myw1LjQzLDAsMCwxLDEuNzUtLjQ0YzEuNjksMCwzLDEuOSwzLjI1LDMuNDZNMTQuMiwxMWMwLTIuMTYsMS40MS0zLjc5LDIuMjEtNC43NmwtLjU0LS4xM0E4LjY0LDguNjQsMCwwLDAsMTMsMTJjMCw1LjEzLDUuMTYsOS44OSwxMSw5LjkzYTE2LjYsMTYuNiwwLDAsMS0uMS0xLjc4QTEwLjY1LDEwLjY1LDAsMCwxLDI0LDE5Yy01LjE5LDAtOS43Ny0zLjczLTkuNzctOG0zMywxYTguNjQsOC42NCwwLDAsMC0yLjg4LTUuOWwtLjU0LjEzQzQ0LjYxLDcuMTcsNDYsOC44LDQ2LDExYzAsNC4yNS00LjQ5LDcuOTMtOS42MSw4LDAsLjQzLDAsLjgyLDAsMS4xNWExNC42MSwxNC42MSwwLDAsMS0uMTIsMS43N2M1LjgyLS4xLDEwLjktNC44MywxMC45LTkuOTJtLTgsMzUuMTdhMzAuMDksMzAuMDksMCwwLDEtMy42Ny0uMjZjLS40MiwwLS44MywwLS44My42M2EyLjIsMi4yLDAsMCwwLC44OSwxLjM0Yy41OC0uNTksMS4zOS0uNzEsMi42OC0uNzFhMTQuNzQsMTQuNzQsMCwwLDEsMS43OS4xN0E5LjQxLDkuNDEsMCwwLDAsNDAsNDkuNzdjMCwuMzUsMCwuNzUsMCwxLjE3YTQsNCwwLDAsMS0uNzMsMi44MywxLjcxLDEuNzEsMCwwLDAsLjU4LjEyYzEsMCwxLjItLjQ5LDEuMi0zLDAtLjc1LjA2LTEuNDMuMDYtMS42MSwxLjMzLDEsMi42OCwyLjgyLDIuNjgsNC4xMmExLjg3LDEuODcsMCwwLDAsLjk0LTEuMzdjMC0uODgtMS40OS0yLjIxLTMuMDYtMy44MWE1LjkyLDUuOTIsMCwwLDEsMS4yOC0uMjIsMy42LDMuNiwwLDAsMSwyLjgzLjg5LDIuNzcsMi43NywwLDAsMCwuNDItMS40M2MwLS43NC0uNDMtLjcxLS43NC0uNzFhMjcuODMsMjcuODMsMCwwLDAtNC4xMS4zOUEzNC4zNSwzNC4zNSwwLDAsMSwzNy40OSw0MWExLjU4LDEuNTgsMCwwLDAtLjY5LS4xNGMtLjY1LDAtLjgyLjQ2LTEsMS4wOGEyMC45LDIwLjksMCwwLDEsMy40MSw1LjE4TTI0LjI3LDQyYy0uMTctLjYyLS4zNC0xLjA4LTEtMS4wOGExLjU4LDEuNTgsMCwwLDAtLjY5LjE0LDM0LjM1LDM0LjM1LDAsMCwxLTMuODMsNi4xNywyOCwyOCwwLDAsMC00LjEyLS4zOWMtLjMxLDAtLjczLDAtLjczLjcxYTIuNzcsMi43NywwLDAsMCwuNDIsMS40MywzLjU5LDMuNTksMCwwLDEsMi44My0uODksNS45Miw1LjkyLDAsMCwxLDEuMjguMjJjLTEuNTgsMS42LTMuMDYsMi45My0zLjA2LDMuODFhMS44NywxLjg3LDAsMCwwLC45NCwxLjM3YzAtMS4zLDEuMzYtMy4xMSwyLjY4LTQuMTIsMCwuMTguMDYuODYuMDYsMS42MSwwLDIuNDYuMjUsMywxLjE5LDNhMS43MiwxLjcyLDAsMCwwLC41OS0uMTIsNCw0LDAsMCwxLS43My0yLjgzYzAtLjQyLDAtLjgyLDAtMS4xN0E5LjQxLDkuNDEsMCwwLDAsMjAsNDguMzFhMTQuNzQsMTQuNzQsMCwwLDEsMS43OS0uMTdjMS4yOSwwLDIuMDkuMTIsMi42OC43MWEyLjIsMi4yLDAsMCwwLC44OS0xLjM0YzAtLjU5LS40MS0uNjMtLjgzLS42M2EzMC4wOSwzMC4wOSwwLDAsMS0zLjY3LjI2QTIwLjksMjAuOSwwLDAsMSwyNC4yNyw0Mm0yNi41OS00Ljc1YTIxLjkxLDIxLjkxLDAsMCwwLDQuNzEsNS4xM2MtMy4xOCwwLTUuMjguMDgtOC00LjE3bC0uNjEtMUw0MC4xNywyNi4yN2MtLjQ0LjE3LS44OS4zMy0xLjM0LjQ3bDYuNTQsMTAuNDcsMS44NywzYTIyLjY2LDIyLjY2LDAsMCwwLDUuMTgsNS45Yy0zLjE3LDAtNS4yNy4wNy04LTQuMTdsLTIuOTUtNC43Mi02LTkuNjNhNC4wOSw0LjA5LDAsMCwwLS42OSwyLjI3LDEyLjc5LDEyLjc5LDAsMCwwLDIuNiw3LjM2LDI0LjYxLDI0LjYxLDAsMCwwLDMuOTEsNC4yLDIuODEsMi44MSwwLDAsMS0xLC4xNCw4LjkzLDguOTMsMCwwLDEtMS41NC0uMUEzNy4zLDM3LjMsMCwwLDAsNDIuMjgsNDdhMjUuOTQsMjUuOTQsMCwwLDEsNC0uMzdjMS4xNiwwLDEuMjkuNjgsMS4yOSwxLjI4YTMuMDUsMy4wNSwwLDAsMS0xLjA2LDIuMzZjLS4yMi0uNTQtLjY1LTEuMjYtMi43OS0xLjI2LjQxLjcxLDIuMzcsMi4yOSwyLjM3LDMuNTdhMi4zNSwyLjM1LDAsMCwxLTIuMTUsMi4xMUEyLjcxLDIuNzEsMCwwLDAsNDQsNTRhNS40OCw1LjQ4LDAsMCwwLTEuNjgtMy4wOCw0LjE2LDQuMTYsMCwwLDEsMCwuNTFjMCwyLjQ0LS4yMiwzLjU3LTEuNzcsMy41N2EyLjU2LDIuNTYsMCwwLDEtMS40Ny0uNTRjMS0uOTMsMS4wNi0xLjY2LDEuMDYtM1Y1MC4yYTguNzEsOC43MSwwLDAsMSwwLTFBNi42OCw2LjY4LDAsMCwwLDM5LDQ5LjFzLTIuMi0uMTctMi43MywxYy0uNi0uNTUtMS40Ni0xLjMyLTEuNDYtMi4xNywwLS41Ny4yNi0xLjIsMS4zOS0xLjIuNDMsMCwxLjc4LjI2LDIuOTIuMjZhMjguNjQsMjguNjQsMCwwLDAtMi44My00LjA5LDMuMjMsMy4yMywwLDAsMS0xLjA3LDEuNjVBMTEuNTMsMTEuNTMsMCwwLDAsMzMuMSwzOWEyOC4yMSwyOC4yMSwwLDAsMC0uMzksNC44M2MwLDYuMDcsMS40NiwxMC41NSw0LjU1LDExLjQxYTIuNjQsMi42NCwwLDAsMS0yLjE0LDEuMzNjLTEuMTMsMC0xLjc0LTEuMjgtMi4zOC0yLjQ5LS4zMi44OS0xLjIzLDMuMDgtMi4xMywzLjA4cy0xLjgyLTIuMTktMi4xNC0zLjA4Yy0uNjMsMS4yMS0xLjI1LDIuNDktMi4zOCwyLjQ5QTIuNjQsMi42NCwwLDAsMSwyNCw1NS4yMWMzLjEtLjg2LDQuNTYtNS4zNCw0LjU2LTExLjQxYTI3LDI3LDAsMCwwLS40LTQuODNBMTEuNzQsMTEuNzQsMCwwLDAsMjYsNDQuNTIsMy4yOSwzLjI5LDAsMCwxLDI1LDQyLjg3LDI5LjI1LDI5LjI1LDAsMCwwLDIyLjE1LDQ3YzEuMTMsMCwyLjQ4LS4yNiwyLjkxLS4yNiwxLjEzLDAsMS40LjYzLDEuNCwxLjIsMCwuODUtLjg3LDEuNjItMS40NywyLjE3LS41Mi0xLjE0LTIuNzItMS0yLjcyLTFhNi43OSw2Ljc5LDAsMCwwLTEuMjEuMDgsNS44MSw1LjgxLDAsMCwxLC4wNSwxdjEuMTljMCwxLjM3LDAsMi4xLDEuMDYsM0EyLjUyLDIuNTIsMCwwLDEsMjAuNyw1NWMtMS41NSwwLTEuNzgtMS4xMy0xLjc4LTMuNTdhMi43NSwyLjc1LDAsMCwxLDAtLjUxQTUuNSw1LjUsMCwwLDAsMTcuMjUsNTRhMi43MSwyLjcxLDAsMCwwLC4wNi43MSwyLjMzLDIuMzMsMCwwLDEtMi4xNC0yLjExYzAtMS4yOCwyLTIuODYsMi41OC0zLjU1LTIuMzUsMC0yLjc5LjctMywxLjI0YTMuMDUsMy4wNSwwLDAsMS0xLjA2LTIuMzZjMC0uNi4xMi0xLjI4LDEuMjgtMS4yOGEyNS44MywyNS44MywwLDAsMSw0LC4zNywzNi41LDM2LjUsMCwwLDAsMy40OC01LjUzLDguOTMsOC45MywwLDAsMS0xLjU0LjEsMi44NCwyLjg0LDAsMCwxLTEtLjE0LDIzLjkyLDIzLjkyLDAsMCwwLDMuOTEtNC4yMSwxMi43NiwxMi43NiwwLDAsMCwyLjYtNy4zNUE3LjU4LDcuNTgsMCwwLDAsMjYsMjcuNjNMMTkuNywzNy4yMWwtMi45NSw0LjcyYy0yLjY4LDQuMjQtNC43OSw0LjE3LTgsNC4xN0EyMi43NCwyMi43NCwwLDAsMCwxNCw0MC4ybDEuODctMyw2LjUzLTEwLjQ3Yy0uNDUtLjE0LS45LS4zLTEuMzQtLjQ3TDE0LjIxLDM3LjIxbC0uNjEsMWMtMi42OCw0LjI1LTQuNzgsNC4xNy03Ljk1LDQuMTdhMjEuNywyMS43LDAsMCwwLDQuNy01LjE1bC40OS0uNzUsNy4yMi0xMS41NmMtLjQxLS4yMi0uODEtLjQ2LTEuMi0uNzFsLTUuOTIsOS40OGE4LjkxLDguOTEsMCwwLDEtMy41MywzLjU2QTEwLDEwLDAsMCwxLDMsMzcuODJsLjc1LS42MmEyMy40MiwyMy40MiwwLDAsMCw0LjQzLTUuMjhsNi4wNy05LjcyYy0uMzYtLjMzLS42OS0uNjYtMS0xTDguOTIsMjguMDlDNi4yNCwzMi4zMyw0LjE0LDMyLjI2LDEsMzIuMjZhMjIuNDcsMjIuNDcsMCwwLDAsNS4xOC01LjkxbDUtOGExMC4yNSwxMC4yNSwwLDAsMS0uNjgtMS41Mkw4LDIwLjg1QzUuMjcsMjUuMDksMy4xNywyNSwwLDI1YTIyLjc0LDIyLjc0LDAsMCwwLDUuMTktNS45MWw0LjktNy44NGExMS42MywxMS42MywwLDAsMSwzLjYtNi4zNyw2LjY1LDYuNjUsMCwwLDEtMS40Ny0uNzNjMy4yMSwwLDYuMzgtMS42Myw4LjEyLTEuNjNBMS42NCwxLjY0LDAsMCwxLDIyLjE5LDQuMWMtLjA4LDEtMS4wOSwyLTMsMmE5Ljg5LDkuODksMCwwLDEtMS41Ny0uMTUsNy40Niw3LjQ2LDAsMCwwLTEuODQsNC41M2MwLDMuNDMsNC4xMSw2LjExLDguMjUsNi4xMWwuNywwYy44Mi0yLjc5LDIuNTYtNC42MSw0LTYuNC0xLjY3LS42MS0zLjU0LTIuMi0zLjU0LTIuOTJhMjksMjksMCwwLDEsMy43NSwxLDEuMzcsMS4zNywwLDAsMCwuOTMtLjc1LDIwLjUzLDIwLjUzLDAsMCwxLTMuNzMtLjgyYy0xLS4zOC0xLjU3LTEuMDctMS41Ny0xLjMzQTE3Ljg4LDE3Ljg4LDAsMCwwLDI4LDUuOTNhOS42Myw5LjYzLDAsMCwwLDEuNTItLjExYy0uNDktMS4xNS0xLjM5LTIuMTItMi40MS0yLjEyYTUuNzgsNS43OCwwLDAsMC0yLjA2LjYzLDUuODcsNS44NywwLDAsMS0xLTIuNDZjMC0uNjkuNjgtMS41LDIuNi0xLjVhNy44LDcuOCwwLDAsMSwxLjUuMTQsNi4yLDYuMiwwLDAsMSwxLC4yOGMwLS41LjItLjc4LDEuMS0uNzgsMS41OCwwLDMuMi41Miw1LjE4LjUyQTIuOTQsMi45NCwwLDAsMCwzNi42OC4zOGE0Ljc0LDQuNzQsMCwwLDEtMS4yLDEuNDVBNSw1LDAsMCwxLDM2LjYxLDVjMCwyLjctMS43Nyw0LjkzLTEuNzcsNy42NiwwLDEuNjIsMS4yNCwzLDEuNjIsMy45MWwuNjksMGM0LjE0LDAsOC4yNS0yLjY4LDguMjUtNi4xMWE3LjQ2LDcuNDYsMCwwLDAtMS44NC00LjUzQTkuODgsOS44OCwwLDAsMSw0Miw2LjA5Yy0xLjg5LDAtMi45LTEtMy0yYTEuNjQsMS42NCwwLDAsMSwxLjg0LTEuNTZjMS43NSwwLDQuOTIsMS42Myw4LjEyLDEuNjNhNi40Myw2LjQzLDAsMCwxLTEuNDcuNzMsMTEuNTcsMTEuNTcsMCwwLDEsMy42LDYuMzdMNTYsMTkuMTFBMjIuNzQsMjIuNzQsMCwwLDAsNjEuMjEsMjVjLTMuMTcsMC01LjI3LjA3LTgtNC4xN2wtMi41Mi00YTEwLjI1LDEwLjI1LDAsMCwxLS42OCwxLjUybDUsOGEyMi4zNiwyMi4zNiwwLDAsMCw1LjE5LDUuOTFjLTMuMTcsMC01LjI4LjA3LTgtNC4xN0w0OCwyMS4yYy0uMzIuMzQtLjY2LjY3LTEsMUw1MywzMS45MmEyMy4yNSwyMy4yNSwwLDAsMCw0LjQ0LDUuMjhsLjc1LjYyYTkuOTQsOS45NCwwLDAsMS00LjQyLS42MSw4Ljg2LDguODYsMCwwLDEtMy41NC0zLjU2bC01LjkyLTkuNDhjLS4zOC4yNS0uNzguNDktMS4xOS43MWw3LjIyLDExLjU2WiIvPjwvc3ZnPg==");
}
.teaser {
  overflow: hidden;
}
.teaser p {
  display: block;
}
.teaser .medium-8 {
  float: left;
  width: 64%;
  padding-left: 5pt;
  padding-right: 5pt;
  position: relative;
  left: 33.33%;
  right: auto;
}
.teaser .medium-4 {
  float: right;
  width: 31%;
  padding-left: 5pt;
  padding-right: 5pt;
  position: relative;
  left: auto;
  right: 66.66%;
}
.teaser h1,
.teaser h2,
.teaser h3 {
  font-size: 180%;
  margin-bottom: 10pt;
}
.teaser h1.withHeader,
.teaser h2.withHeader,
.teaser h3.withHeader {
  margin-top: 16pt;
  position: relative;
  line-height: 1;
  padding-top: 0;
}
.teaser h1.withHeader .category,
.teaser h2.withHeader .category,
.teaser h3.withHeader .category {
  top: 0;
  left: 0;
  position: absolute;
  font-family: "Asap", sans-serif;
  font-size: 66.67%;
  display: block;
  text-transform: uppercase;
  font-weight: bold;
  font-style: normal;
  line-height: 1;
  top: -17px;
}
.teaser h1 a,
.teaser h2 a,
.teaser h3 a {
  text-decoration: none;
}
.teaser h1 a:hover, .teaser h1 a:active, .teaser h1 a:focus,
.teaser h2 a:hover,
.teaser h2 a:active,
.teaser h2 a:focus,
.teaser h3 a:hover,
.teaser h3 a:active,
.teaser h3 a:focus {
  text-decoration: underline;
}
.teaser .picture-element {
  float: left;
  margin: 1.07em 1.07em 0 0;
  width: 35%;
}
.teaser h2,
.teaser img {
  margin-bottom: 5px;
}
.wrapperTeaser {
  margin-bottom: 32px;
}
.teaser .small-10 {
  float: left;
  width: 81%;
  padding-left: 5pt;
  padding-right: 5pt;
  position: relative;
  left: 16.66%;
  right: auto;
}
.teaser .small-2 {
  float: right;
  width: 14%;
  padding-left: 5pt;
  padding-right: 5pt;
  position: relative;
  left: auto;
  right: 83.33%;
}
.teaser h3 {
  margin-top: 2pt;
}
.teaser .dateblock {
  width: 100%;
  font-weight: bold;
  float: left;
  text-align: center;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border: 1px solid #7F7F7F;
}
.teaser .dateblock .day {
  font-size: 14pt;
  line-height: 1.2;
}
.teaser .dateblock .month {
  font-size: 14pt;
  line-height: 1.2;
  background-color: transparent;
  color: #000000;
}
.teaser .dateblock .month abbr {
  color: #000000;
  text-transform: uppercase;
}
.teaser .dateblock abbr:after {
  content: none;
}
/*****************************
10.0 special sites
*****************************/
#glossaryHits {
  list-style: none;
  padding: 0;
}
.navIndex {
  list-style: none;
  padding: 0;
}
.navIndex li {
  display: inline;
}
.searchresult .aural {
  display: inline;
}
.searchresult .teaser h3 {
  font-size: 180%;
}
#faq {
  margin: 0;
  padding: 16pt 0 0;
  border-top: .5pt solid;
}
#faq dd {
  border-bottom: .5pt solid;
  margin: 0 0 16pt;
  padding: 0 0 8pt;
}
#faq dt {
  float: none;
  margin: 0 0 4pt;
  padding: 0;
}
#faq dt a {
  font-weight: bold;
}
#content ul.toc {
  margin: 0 20px;
}
#content ul.toc,
#content ul.toc li {
  list-style-type: disc;
}
#content ul.toc ul {
  padding: 0 0 0 13pt;
  margin: 4pt 0;
}
ul.toc li {
  margin-bottom: 4pt !important;
}
/*****************************
12.0 footer (siteInfo)
*****************************/
.siteInfo {
  margin: 0 0;
  padding: 4pt 0 0;
  border-top: thin solid;
}
.c-hover-link__text,
.c-hover-link__footer {
  padding: 0;
  position: static;
}
.c-hover-link__heading {
  margin-bottom: 7pt;
}
.c-institutions__link {
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.c-institutions__link h3 {
  text-align: left;
}
.l-text-image-grid > .row {
  overflow: hidden;
}
.l-text-image-grid > .row > .column {
  float: left;
  width: 33.33333%;
  margin-bottom: 0;
}
.l-text-image-grid > .row > .column:nth-of-type(n) {
  clear: none;
}
.l-text-image-grid > .row > .column:nth-of-type(3n+1) {
  clear: both;
}
.c-quote__image {
  margin-top: 0;
}
.c-banner__image {
  border-width: 0;
}
.c-banner__text {
  padding-top: 0;
}
.c-text-image {
  -webkit-flex-flow: row-reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}
.c-text-image .c-text-image__text,
.c-text-image .c-text-image__image {
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
  padding-bottom: 16px;
}
.l-text-image-grid .c-text-image__text,
.l-text-image-grid .c-text-image__image {
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.l-text-image-grid .c-text-image {
  min-height: 17rem;
}
.l-text-image-grid .c-text-image__text {
  -webkit-order: 0;
      -ms-flex-order: 0;
          order: 0;
}
.l-content-wrapper h2 {
  -webkit-column-break-after: avoid;
          break-after: avoid;
}
.c-related__list {
  display: block;
}
p.withoutPrint {
display:none;
}
p.printOnly1 {
display:block;
text-align:right;
}
p.printOnly2 {
display:block;
margin-top:-65px;
text-align:left;
}
p.printOnly2 img{
height: 50px;
}
.lang-en p.printOnly2 img{
height: 44px;
}
.sectionRelated ul.links li {
   list-style-type: circle;
}
