@charset "utf-8";
/* moved by compressor */
/* default styles for extension "tx_cssstyledcontent" */
	/* Headers */
	.csc-header-alignment-center { text-align: center; }
	.csc-header-alignment-right { text-align: right; }
	.csc-header-alignment-left { text-align: left; }

	div.csc-textpic-responsive, div.csc-textpic-responsive * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;  }

	/* Clear floats after csc-textpic and after csc-textpic-imagerow */
	div.csc-textpic, div.csc-textpic div.csc-textpic-imagerow, ul.csc-uploads li { overflow: hidden; }

	/* Set padding for tables */
	div.csc-textpic .csc-textpic-imagewrap table { border-collapse: collapse; border-spacing: 0; }
	div.csc-textpic .csc-textpic-imagewrap table tr td { padding: 0; vertical-align: top; }

	/* Settings for figure and figcaption (HTML5) */
	div.csc-textpic .csc-textpic-imagewrap figure, div.csc-textpic figure.csc-textpic-imagewrap { margin: 0; display: table; }

	/* Captions */
	figcaption.csc-textpic-caption { display: table-caption; }
	.csc-textpic-caption { text-align: left; caption-side: bottom; }
	div.csc-textpic-caption-c .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-c { text-align: center; }
	div.csc-textpic-caption-r .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-r { text-align: right; }
	div.csc-textpic-caption-l .csc-textpic-caption, .csc-textpic-imagewrap .csc-textpic-caption-l { text-align: left; }

	/* Float the columns */
	div.csc-textpic div.csc-textpic-imagecolumn { float: left; }

	/* Border just around the image */
	div.csc-textpic-border div.csc-textpic-imagewrap img {
		border: 1px solid #333333;
		padding: 0px 0px;
	}

	div.csc-textpic .csc-textpic-imagewrap img { border: none; display: block; }

	/* Space below each image (also in-between rows) */
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 4px; }
	div.csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow-last .csc-textpic-image { margin-bottom: 0; }

	/* colSpace around image columns, except for last column */
	div.csc-textpic-imagecolumn, td.csc-textpic-imagecolumn .csc-textpic-image { margin-right: 4px; }
	div.csc-textpic-imagecolumn.csc-textpic-lastcol, td.csc-textpic-imagecolumn.csc-textpic-lastcol .csc-textpic-image { margin-right: 0; }

	/* Add margin from image-block to text (in case of "Text & Images") */
	div.csc-textpic-intext-left .csc-textpic-imagewrap,
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap {
		margin-right: 8px;
	}
	div.csc-textpic-intext-right .csc-textpic-imagewrap,
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap {
		margin-left: 8px;
	}

	/* Positioning of images: */

	/* Center (above or below) */
	div.csc-textpic-center .csc-textpic-imagewrap, div.csc-textpic-center figure.csc-textpic-imagewrap { overflow: hidden; }
	div.csc-textpic-center .csc-textpic-center-outer { position: relative; float: right; right: 50%; }
	div.csc-textpic-center .csc-textpic-center-inner { position: relative; float: right; right: -50%; }

	/* Right (above or below) */
	div.csc-textpic-right .csc-textpic-imagewrap { float: right; }
	div.csc-textpic-right div.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	div.csc-textpic-left .csc-textpic-imagewrap { float: left; }
	div.csc-textpic-left div.csc-textpic-text { clear: left; }

	/* Left (in text) */
	div.csc-textpic-intext-left .csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	div.csc-textpic-intext-right .csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	div.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap { float: right; }

	/* Left (in text, no wrap around) */
	div.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap { float: left; }

	div.csc-textpic div.csc-textpic-imagerow-last, div.csc-textpic div.csc-textpic-imagerow-none div.csc-textpic-last { margin-bottom: 0; }

	/* Browser fixes: */

	/* Fix for unordered and ordered list with image "In text, left" */
	.csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; }

	/* File Links */
	ul.csc-uploads { padding: 0; }
	ul.csc-uploads li { list-style: none outside none; margin: 1em 0; }
	ul.csc-uploads img { float: left; margin-right: 1em; vertical-align: top; }
	ul.csc-uploads span { display: block; }
	ul.csc-uploads span.csc-uploads-fileName { text-decoration: underline; }

	/* Table background colors: */

	table.contenttable-color-1 { background-color: #EDEBF1; }
	table.contenttable-color-2 { background-color: #F5FFAA; }
	table.contenttable-color-240 { background-color: black; }
	table.contenttable-color-241 { background-color: white; }
	table.contenttable-color-242 { background-color: #333333; }
	table.contenttable-color-243 { background-color: gray; }
	table.contenttable-color-244 { background-color: silver; }
/* default styles for extension "tx_nfforms" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfforms table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfforms table th {
		font-weight:bold;
	}

	.tx-nfforms table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfmediathek" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfmediathek table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfmediathek table th {
		font-weight:bold;
	}

	.tx-nfmediathek table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfkoopmonials" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfkoopmonials table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfkoopmonials table th {
		font-weight:bold;
	}

	.tx-nfkoopmonials table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfpersonrepo" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfpersonrepo table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfpersonrepo table th {
		font-weight:bold;
	}

	.tx-nfpersonrepo table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfrentprof" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfrentprof table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfrentprof table th {
		font-weight:bold;
	}

	.tx-nfrentprof table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfprodukte" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfprodukte table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfprodukte table th {
		font-weight:bold;
	}

	.tx-nfprodukte table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfdownloads" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfdownloads table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfdownloads table th {
		font-weight:bold;
	}

	.tx-nfdownloads table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfbcwstellenboerse" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfbcwstellenboerse table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfbcwstellenboerse table th {
		font-weight:bold;
	}

	.tx-nfbcwstellenboerse table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_nfausboerse" */
	textarea.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	input.f3-form-error {
		background-color:#FF9F9F;
		border: 1px #FF0000 solid;
	}

	.tx-nfausboerse table {
		border-collapse:separate;
		border-spacing:10px;
	}

	.tx-nfausboerse table th {
		font-weight:bold;
	}

	.tx-nfausboerse table td {
		vertical-align:top;
	}

	.typo3-messages .message-error {
		color:red;
	}

	.typo3-messages .message-ok {
		color:green;
	}

/* default styles for extension "tx_felogin_pi1" */
		.tx-felogin-pi1 label {
			display: block;
		}

#cerabox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  cursor: pointer;
  overflow: hidden;
  z-index: 1106;
  display: none;

  -webkit-transform: scale(1);
  -webkit-transform-origin: 50% 50%;
  transform: scale(1);
  transform-origin: 50% 50%;
}

#cerabox-loading div {
  position: absolute;
  top: 0;
  left: 0;
  width: 40px;
  height: 480px;
  background-image: url('../../fileadmin/template/img/cerabox.png');
}

#cerabox-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1100;
  display: none;
  background: #333;
  opacity: .9;
}

#cerabox {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1101;
  display: none;
  opacity: 0;
  background: #fff;

  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 0;
  transform: scale(1);
  transform-origin: 0 0;
}

#cerabox .cerabox-content {
  width: 100%;
  height: 100%;
  padding: 0;
  outline: none;
  position: relative;
  overflow: hidden;
  z-index: 1102;
  border: 0px solid #fff;
  /*CSS3*/
  -moz-box-shadow: 0 0 30px -5px #333;
  -webkit-box-shadow: 0 0 30px -5px #333;
  box-shadow: 0 0 30px -5px #333;
}

#cerabox span.cerabox-error, #cerabox .cerabox-title span {
  padding: 10px;
  display: block;
  color: #333;
  line-height: normal;
}
#cerabox span.cerabox-error { text-align: justify; }
#cerabox .cerabox-title span {
  display: none;
  color: #333;
  background: white;
  min-height: 75px;
}

#cerabox .cerabox-title {
  z-index: 1102;
  position: absolute;
  bottom: -75px;
  left: 0;
  color: #333;
  text-align: left;
  width: 100%;

  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 100%;
  transform: scale(1);
  transform-origin: 0 100%;
}
#cerabox .cerabox-title .bildcounter {
  font-weight: bold;
  line-height: 150%;
}
#cerabox .cerabox-title br {
  display: none;
}

#cerabox .cerabox-close {
  position: absolute;
  top: -40px;
  right: -40px;
  width: 40px;
  height: 40px;
  background: url('../../fileadmin/template/img/cerabox.png') -42px 0px no-repeat;
  cursor: pointer;
  z-index: 1105;

  -webkit-transform: scale(1);
  -webkit-transform-origin: 100% 0;
  transform: scale(1);
  transform-origin: 100% 0;
}

#cerabox .cerabox-content img.ceraImage {
  float: left;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border: none;
  outline: none;
  line-height: 0;
  vertical-align: top;
}

#cerabox .cerabox-content iframe.ceraIframe {
  width: 100%;
  height: 100%;
  border: none;
  display: block;
}

#cerabox a.cerabox-left, #cerabox a.cerabox-right {
  position: absolute;
  bottom: 0px;
  height: 100%;
  width: 35%;
  cursor: pointer;
  outline: none;
  background: transparent url('../../fileadmin/template/img/blank.gif');
  z-index: 1104;
  display: none;
}

#cerabox a.cerabox-left {
  left: 0px;

  -webkit-transform: scale(1);
  -webkit-transform-origin: 0 50%;
  transform: scale(1);
  transform-origin: 0 50%;
}

#cerabox a.cerabox-right {
  right: 0px;

  -webkit-transform: scale(1);
  -webkit-transform-origin: 100% 50%;
  transform: scale(1);
  transform-origin: 100% 50%;
}

#cerabox a.cerabox-left span,
#cerabox a.cerabox-right span {
  position: absolute;
  top: 50%;
  /*left: -9999px;*/
  width: 50px;
  height: 50px;
  margin-top: -25px;
  cursor: pointer;
  z-index: 1104;
  display: block;
}

#cerabox a.cerabox-left/*:hover*/ span, #cerabox.mobile a.cerabox-left span {
  //background-image: url('../../fileadmin/template/img/cerabox.png');
  //background-position: -42px -40px;
  //background-repeat: no-repeat;
  background: url('../../fileadmin/template/img/gal.pfeil-links.png') no-repeat center rgba(0,0,0,.75);
  left: -60px;
}

#cerabox a.cerabox-right/*:hover*/ span, #cerabox.mobile a.cerabox-right span {
  //background-image: url('../../fileadmin/template/img/cerabox.png');
  //background-position: -42px -80px;
  //background-repeat: no-repeat;
  background: url('../../fileadmin/template/img/gal.pfeil-rechts.png') no-repeat center rgba(0,0,0,.75);
  right: -60px;
}

#cerabox .cerabox-content-protection {
  display: none;
  position: absolute;
  background: transparent url('../../fileadmin/template/img/blank.gif');
  z-index: 1103;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
}

/*IE6*/
#cerabox-loading.ceraboxbox-ie6 {
  position: absolute; margin-top: 0;
  top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}



/*Mobile*/
#cerabox.mobile {
  /*width: 100% !important;
  height: 100% !important;*/
  background: #333;
}

#cerabox.mobile .cerabox-content {
  background: #fff;
  /*CSS3*/
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#cerabox.mobile .cerabox-content>:first-child {
  background: #fff;
}

#cerabox.mobile .cerabox-close {
  top: 2px !important;
  right: 0 !important;
}

#cerabox.mobile a.cerabox-left span {
  left: 0 !important;
}

#cerabox.mobile a.cerabox-right span {
  right: 0 !important;
}

#cerabox.mobile a.cerabox-left, #cerabox.mobile a.cerabox-right {
  width: 10%;
}

/* @2x
-------------------------------------------------------------------------------*/
@media  only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {

  #cerabox-loading div,
  #cerabox .cerabox-close,
  #cerabox a.cerabox-left:hover span, #cerabox.mobile a.cerabox-left span,
  #cerabox a.cerabox-right:hover span, #cerabox.mobile a.cerabox-right span {
    /* Reference the @2x Sprite */
    background-image: url('../../fileadmin/template/img/cerabox@2x.png');
    /* Translate the @2x sprite's dimensions back to 1x */
    background-size: 82px auto;
  }
}
.tx-nfausboerse .jobs-navigation {
  display: flex;
  justify-content: space-between;
}
.tx-nfausboerse .jobs-navigation .category-item {
  background-color: #00998a;
  color: white;
  padding: 5px 10px;
  text-align: center;
  border-radius: 10px;
  border: none;
  cursor: pointer;
  font-family: "DIN";
  font-size: inherit;
}
.tx-nfausboerse .jobs-navigation div.category-item {
  background-color: #116d62;
  cursor: auto;
}
.tx-nfausboerse .type-select-wrapper {
  display: flex;
  margin-top: 20px;
  flex-wrap: wrap;
}
.tx-nfausboerse .type-select-wrapper .select-wrapper {
  padding: 20px;
  max-width: 50%;
  flex: 1;
}
.tx-nfausboerse .type-select-wrapper .select-wrapper .selDisplay {
  width: 100% !important;
}
.tx-nfausboerse .company-container .nfausboerse-tile {
  padding: 10px;
  border: 1px solid #f0f0f0;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  margin: 20px;
}
.tx-nfausboerse .company-container .company-tile {
  display: grid;
  grid-template-areas: "logo firma" "logo link" "job job";
  grid-template-columns: 150px 1fr;
  grid-template-rows: auto 40px 1fr;
}
.tx-nfausboerse .company-container .company-tile.hidden {
  display: none;
}
.tx-nfausboerse .company-container .company-tile img {
  justify-self: center;
  align-self: center;
  grid-row-start: 1;
  grid-row-end: 3;
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
}
.tx-nfausboerse .company-container .company-tile .company-details {
  padding: 0 20px;
}
.tx-nfausboerse .company-container .company-tile .jobs-button {
  grid-column-start: 2;
  justify-self: end;
  padding: 10px;
}
.tx-nfausboerse .company-container .company-tile .job-container {
  grid-area: job;
  width: 100%;
  height: 0;
  visibility: hidden;
  display: none;
}
.tx-nfausboerse .company-container .company-tile .job-container.open {
  height: auto;
  visibility: visible;
  display: block;
}
.tx-nfausboerse .company-container .company-tile .job-container.hidden {
  display: none;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile {
  display: grid;
  grid-template-columns: auto 2fr auto;
  grid-template-rows: auto 40px;
  margin: 10px 0;
  padding: 10px;
  overflow: unset;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .job-details {
  padding: 0 20px;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .employment-type {
  grid-column: 2;
  grid-row: 2;
  padding: 0 20px;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon {
  grid-column: 3;
  justify-self: end;
  cursor: pointer;
  padding: 10px 0;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon img {
  max-height: 100%;
  max-width: 18px;
  height: auto;
  width: auto;
  position: relative;
  top: 1px;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon .share-text {
  font-size: 0.8rem;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon .tool-tip {
  background-color: white;
  position: relative;
  width: max-content;
  z-index: 100;
  border: 1px solid #f0f0f0;
  border-radius: 5px;
  padding: 5px;
  left: calc(50% - 45px);
  cursor: auto;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon .tool-tip.hidden {
  position: absolute;
  left: -100000px;
  top: -100000px;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon input.hidden {
  position: absolute;
  left: unset;
  top: unset;
  z-index: -1000;
  width: 0;
  height: 0;
  border: none;
}
@media (max-width: 768px) {
  .tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon .share-text {
    display: none;
  }
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .company-logo {
  grid-row-start: 1;
  grid-row-end: 3;
  max-height: 100%;
  max-width: 100%;
  height: auto;
  width: auto;
  justify-self: unset;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile .mehr_link + div {
  grid-row: 3;
  grid-column-start: 1;
  grid-column-end: 4;
}
.tx-nfausboerse .company-container .company-tile .job-container .job-tile.hidden {
  display: none;
}
.tx-nfausboerse .nfausboerse-button a {
  background-color: #00998a;
  color: white;
  padding: 5px 10px;
  text-align: center;
  border-radius: 10px;
  cursor: pointer;
}
.tx-nfausboerse .nfausboerse-button.mehr_link {
  grid-row-start: 2;
  grid-column-start: 3;
}
.tx-nfausboerse .no-content {
  display: flex;
  margin: 20px;
}
.tx-nfausboerse .no-content .info-icon {
  width: 63px;
  height: 63px;
}
.tx-nfausboerse .hidden {
  display: none;
}

.L-big .tx-nfausboerse, .L-small .tx-nfausboerse {
  max-width: 93vw;
}
.L-big .tx-nfausboerse .jobs-navigation, .L-small .tx-nfausboerse .jobs-navigation {
  overflow-x: scroll;
  border-bottom: 2px solid #f5f5f5;
}
.L-big .tx-nfausboerse .jobs-navigation .category-item, .L-small .tx-nfausboerse .jobs-navigation .category-item {
  margin: 10px;
}

.L-small .tx-nfausboerse {
  max-width: 100vw;
}
.L-small .tx-nfausboerse .jobs-navigation {
  overflow-x: scroll;
  border-bottom: 2px solid #f5f5f5;
}
.L-small .tx-nfausboerse .type-select-wrapper .select-wrapper {
  max-width: 100%;
  width: 100%;
  flex: unset;
}
.L-small .tx-nfausboerse .company-container .company-tile {
  grid-template-rows: auto auto auto;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile {
  grid-template-columns: auto;
  grid-template-rows: auto auto auto auto;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .company-logo {
  display: none;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .job-details {
  grid-row: 1;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .employment-type {
  grid-column: 1;
  grid-row: 2;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .mehr_link {
  grid-row: 3;
  grid-column-start: 1;
  grid-column-end: end;
  justify-self: center;
  margin: 10px 0;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .mehr_link + div {
  grid-column: 1;
  grid-row: 4;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon {
  width: 30px;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon img {
  float: right;
  max-width: 100%;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon .tool-tip {
  left: -90px;
  top: 25px;
}
.L-small .tx-nfausboerse .company-container .company-tile .job-container .job-tile .share-icon .tool-tip.hidden {
  position: absolute;
  left: -100000px;
  top: -100000px;
}

/*# sourceMappingURL=styles.css.map */

/**
 * Eric Meyer's Reset CSS v2.0 (http://meyerweb.com/eric/tools/css/reset/)
 * http://cssreset.com
 */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

/*
TODO:
http://fomdev.by.nf/die-fom/awards/etl-mittelstandspreis/jury.html
http://fomdev.by.nf/die-fom/awards/etl-mittelstandspreis.html
ist auch mit den zeilenumbrüchen nicht optimal...
*/
/*@hsbwm:  #005a4c;
@hsbwp:  #b95026;
@hsbwr:  #d09710;
@hsbing: #007c91;
@hsbit:  #56c4d0;
@hsbgs:  #6c1a4b;
@hsbobs: #689e9b;
@hsbds:  #8eb63e;*/
@font-face {
  font-family: DIN_BLK;
  src: url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.eot');
  src: url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.eot?#iefix') format("embedded-opentype"), url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.woff') format("woff");
  font-weight: 700;
}
@font-face {
  font-family: DIN;
  src: url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.eot');
  src: url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.eot?#iefix') format("embedded-opentype"), url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.woff') format("woff");
  font-weight: 900;
}
@font-face {
  font-family: DIN;
  src: url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.eot');
  src: url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.eot?#iefix') format("embedded-opentype"), url('../../fileadmin/template/font/ff_din_web_pro_bold/DINWebPro-Bold.woff') format("woff");
  font-weight: 700;
  
  /* == bold */
}
@font-face {
  font-family: DIN;
  src: url('../../fileadmin/template/font/ff_din_web_pro_regular/DINWebPro.eot');
  src: url('../../fileadmin/template/font/ff_din_web_pro_regular/DINWebPro.eot?#iefix') format("embedded-opentype"), url('../../fileadmin/template/font/ff_din_web_pro_regular/DINWebPro.woff') format("woff");
  font-weight: 400;
  
  /* == normal */
}
@font-face {
  font-family: DIN;
  src: url('../../fileadmin/template/font/ff_din_web_pro_regular/DINWebPro.eot');
  src: url('../../fileadmin/template/font/ff_din_web_pro_regular/DINWebPro.eot?#iefix') format("embedded-opentype"), url('../../fileadmin/template/font/ff_din_web_pro_regular/DINWebPro.woff') format("woff");
  font-weight: 200;
}
@font-face {
  font-family: DIN;
  src: url('../../fileadmin/template/font/ff_din_web_pro_light/DINWebPro-Light.eot');
  src: url('../../fileadmin/template/font/ff_din_web_pro_light/DINWebPro-Light.eot?#iefix') format("embedded-opentype"), url('../../fileadmin/template/font/ff_din_web_pro_light/DINWebPro-Light.woff') format("woff");
  font-weight: 100;
}
*:-ms-input-placeholder,
*::-moz-placeholder,
*:-moz-placeholder,
*::-webkit-input-placeholder {
  color: #004d45;
}
*::selection {
  color: white;
  background-color: #00998a;
}
*::-moz-selection {
  color: white;
  background-color: #00998a;
}
* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
html {
  -webkit-text-size-adjust: none;
}
body {
  -webkit-animation-duration: 0.1s;
  -webkit-animation-name: fontfix;
  -webkit-animation-iteration-count: 1;
  -webkit-animation-timing-function: linear;
  -webkit-animation-delay: 0.25s;
  -webkit-text-size-adjust: none;
}
body > img,
body > iframe {
  position: absolute;
}
@-webkit-keyframes fontfix {
  from {
    opacity: 1;
  }
  to {
    opacity: 1;
  }
}
a {
  text-decoration: none;
  color: #00998a;
}
a:hover {
  color: #006b61;
}
b,
strong {
  font-weight: 700;
}
i,
em {
  font-style: italic;
}
img {
  vertical-align: top;
}
body.rl-25 #pageframe .kurzbeschreibung p.hov:hover {
  color: #00594d;
  cursor: pointer;
}
body.rl-25 #pageframe a {
  color: #00594d;
}
body.rl-25 #pageframe a:hover {
  color: #003e36;
}
body.rl-25 #pageframe a.blocklink {
  color: white;
  background-color: #669b94;
}
body.rl-25 #pageframe a.blocklink:hover {
  background-color: #00594d;
}
body.rl-25 #pageframe a.backBtn,
body.rl-25 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-25 #pageframe a.backBtn:hover,
body.rl-25 #pageframe div.subLinks .subTitel a:hover {
  color: #ccdedb;
}
body.rl-25 .hLayout-14,
body.rl-25 .hLayout-16,
body.rl-25 #main span.important,
body.rl-25 #submenu li.aktiv > a,
body.rl-25 #submenu li.aktiv_sub > a,
body.rl-25 .content .headline.title2 {
  color: #00594d;
}
body.rl-25 .headlineElement a {
  color: #0a5148;
}
body.rl-25 .headlineElement a:hover {
  color: #073932;
}
body.rl-25 .hLayout-15 a {
  color: #21403c;
}
body.rl-25 .hLayout-15 a:hover {
  color: #59706d;
}
body.rl-25 #submenu li a {
  color: #333333;
}
body.rl-25 #submenu li a:hover {
  color: #05554a;
}
body.rl-25 #submenu li li li a {
  color: #999999;
}
body.rl-25 #submenu li li li a:hover {
  color: #0f5f55;
}
body.rl-25 .content .p-anm-c a {
  color: #ffffff;
  background-color: #337a71;
}
body.rl-25 .content .p-anm-c a:hover {
  color: #ccdedb;
}
body.rl-25 #submenu li ul li.trenner,
body.rl-25 .backBtn,
body.rl-25 div.subLinks .subTitel,
body.rl-25 div.subLinks .subListe span.trenner,
body.rl-25 div.csc-textpic figure figcaption,
body.rl-25 div.csc-textpic figure.figcap_in a:after,
body.rl-25 #pageframe .content a.p-anm-t,
body.rl-25 .content .hsbBgColor,
body.rl-25 .content .headline.title1,
body.rl-25 .content .produktinhalte div.abschluss,
body.rl-25 .content #produktinhalte div.abschluss {
  background-color: #00594d;
}
body.rl-25 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-25 div.csc-header .hLayout-10,
body.rl-25 div.csc-header .hLayout-12,
body.rl-25 div.csc-header h2.classless,
body.rl-25 div.csc-header .hLayout-11,
body.rl-25 div.csc-header .hLayout-13,
body.rl-25 div.csc-header h3.classless {
  background-color: #00594d;
}
body.rl-25 .content .p-anm-c a:first-child {
  background-color: #669b94;
}
body.rl-25 #bcn,
body.rl-25 div.subLinks .subListe a,
body.rl-25 div.subLinks .subListe span.trenner,
body.rl-25 .content .linedlink {
  border-color: #00594d;
}
body.rl-25.L-small #submenu,
body.rl-25.L-big #submenu {
  border-color: #00594d;
  background-color: #e6eeed;
}
body.rl-25.L-small #submenu li,
body.rl-25.L-big #submenu li {
  border-bottom-color: #002d27;
}
body.rl-25.L-small #submenu li a,
body.rl-25.L-big #submenu li a {
  color: #00594d;
}
body.rl-25.L-small #submenu li a:hover,
body.rl-25.L-big #submenu li a:hover {
  color: #003e36;
}
body.rl-25 #main ul.component-items li::before,
body.rl-25 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.25.png") no-repeat left top;
}
.subMenu div#menu-25 ul li ul li.trenner {
  background-color: #00594d;
}
body.rl-125 #pageframe .kurzbeschreibung p.hov:hover {
  color: #d04931;
  cursor: pointer;
}
body.rl-125 #pageframe a {
  color: #d04931;
}
body.rl-125 #pageframe a:hover {
  color: #923322;
}
body.rl-125 #pageframe a.blocklink {
  color: white;
  background-color: #e39283;
}
body.rl-125 #pageframe a.blocklink:hover {
  background-color: #d04931;
}
body.rl-125 #pageframe a.backBtn,
body.rl-125 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-125 #pageframe a.backBtn:hover,
body.rl-125 #pageframe div.subLinks .subTitel a:hover {
  color: #f6dbd6;
}
body.rl-125 .hLayout-14,
body.rl-125 .hLayout-16,
body.rl-125 #main span.important,
body.rl-125 #submenu li.aktiv > a,
body.rl-125 #submenu li.aktiv_sub > a,
body.rl-125 .content .headline.title2 {
  color: #d04931;
}
body.rl-125 .headlineElement a {
  color: #b14531;
}
body.rl-125 .headlineElement a:hover {
  color: #7c3023;
}
body.rl-125 .hLayout-15 a {
  color: #6a3b32;
}
body.rl-125 .hLayout-15 a:hover {
  color: #8f6c65;
}
body.rl-125 #submenu li a {
  color: #333333;
}
body.rl-125 #submenu li a:hover {
  color: #c04731;
}
body.rl-125 #submenu li li li a {
  color: #999999;
}
body.rl-125 #submenu li li li a:hover {
  color: #cb513b;
}
body.rl-125 .content .p-anm-c a {
  color: #ffffff;
  background-color: #d96d5a;
}
body.rl-125 .content .p-anm-c a:hover {
  color: #f6dbd6;
}
body.rl-125 #submenu li ul li.trenner,
body.rl-125 .backBtn,
body.rl-125 div.subLinks .subTitel,
body.rl-125 div.subLinks .subListe span.trenner,
body.rl-125 div.csc-textpic figure figcaption,
body.rl-125 div.csc-textpic figure.figcap_in a:after,
body.rl-125 #pageframe .content a.p-anm-t,
body.rl-125 .content .hsbBgColor,
body.rl-125 .content .headline.title1,
body.rl-125 .content .produktinhalte div.abschluss,
body.rl-125 .content #produktinhalte div.abschluss {
  background-color: #d04931;
}
body.rl-125 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-125 div.csc-header .hLayout-10,
body.rl-125 div.csc-header .hLayout-12,
body.rl-125 div.csc-header h2.classless,
body.rl-125 div.csc-header .hLayout-11,
body.rl-125 div.csc-header .hLayout-13,
body.rl-125 div.csc-header h3.classless {
  background-color: #d04931;
}
body.rl-125 .content .p-anm-c a:first-child {
  background-color: #e39283;
}
body.rl-125 #bcn,
body.rl-125 div.subLinks .subListe a,
body.rl-125 div.subLinks .subListe span.trenner,
body.rl-125 .content .linedlink {
  border-color: #d04931;
}
body.rl-125.L-small #submenu,
body.rl-125.L-big #submenu {
  border-color: #d04931;
  background-color: #faedea;
}
body.rl-125.L-small #submenu li,
body.rl-125.L-big #submenu li {
  border-bottom-color: #682519;
}
body.rl-125.L-small #submenu li a,
body.rl-125.L-big #submenu li a {
  color: #d04931;
}
body.rl-125.L-small #submenu li a:hover,
body.rl-125.L-big #submenu li a:hover {
  color: #923322;
}
body.rl-125 #main ul.component-items li::before,
body.rl-125 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.125.png") no-repeat left top;
}
.subMenu div#menu-125 ul li ul li.trenner {
  background-color: #d04931;
}
body.rl-103 #pageframe .kurzbeschreibung p.hov:hover {
  color: #d09910;
  cursor: pointer;
}
body.rl-103 #pageframe a {
  color: #d09910;
}
body.rl-103 #pageframe a:hover {
  color: #926b0b;
}
body.rl-103 #pageframe a.blocklink {
  color: white;
  background-color: #e3c270;
}
body.rl-103 #pageframe a.blocklink:hover {
  background-color: #d09910;
}
body.rl-103 #pageframe a.backBtn,
body.rl-103 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-103 #pageframe a.backBtn:hover,
body.rl-103 #pageframe div.subLinks .subTitel a:hover {
  color: #f6ebcf;
}
body.rl-103 .hLayout-14,
body.rl-103 .hLayout-16,
body.rl-103 #main span.important,
body.rl-103 #submenu li.aktiv > a,
body.rl-103 #submenu li.aktiv_sub > a,
body.rl-103 .content .headline.title2 {
  color: #d09910;
}
body.rl-103 .headlineElement a {
  color: #b18517;
}
body.rl-103 .headlineElement a:hover {
  color: #7c5d10;
}
body.rl-103 .hLayout-15 a {
  color: #6a5727;
}
body.rl-103 .hLayout-15 a:hover {
  color: #8f815d;
}
body.rl-103 #submenu li a {
  color: #333333;
}
body.rl-103 #submenu li a:hover {
  color: #c08f14;
}
body.rl-103 #submenu li li li a {
  color: #999999;
}
body.rl-103 #submenu li li li a:hover {
  color: #cb991e;
}
body.rl-103 .content .p-anm-c a {
  color: #ffffff;
  background-color: #d9ad40;
}
body.rl-103 .content .p-anm-c a:hover {
  color: #f6ebcf;
}
body.rl-103 #submenu li ul li.trenner,
body.rl-103 .backBtn,
body.rl-103 div.subLinks .subTitel,
body.rl-103 div.subLinks .subListe span.trenner,
body.rl-103 div.csc-textpic figure figcaption,
body.rl-103 div.csc-textpic figure.figcap_in a:after,
body.rl-103 #pageframe .content a.p-anm-t,
body.rl-103 .content .hsbBgColor,
body.rl-103 .content .headline.title1,
body.rl-103 .content .produktinhalte div.abschluss,
body.rl-103 .content #produktinhalte div.abschluss {
  background-color: #d09910;
}
body.rl-103 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-103 div.csc-header .hLayout-10,
body.rl-103 div.csc-header .hLayout-12,
body.rl-103 div.csc-header h2.classless,
body.rl-103 div.csc-header .hLayout-11,
body.rl-103 div.csc-header .hLayout-13,
body.rl-103 div.csc-header h3.classless {
  background-color: #d09910;
}
body.rl-103 .content .p-anm-c a:first-child {
  background-color: #e3c270;
}
body.rl-103 #bcn,
body.rl-103 div.subLinks .subListe a,
body.rl-103 div.subLinks .subListe span.trenner,
body.rl-103 .content .linedlink {
  border-color: #d09910;
}
body.rl-103.L-small #submenu,
body.rl-103.L-big #submenu {
  border-color: #d09910;
  background-color: #faf5e7;
}
body.rl-103.L-small #submenu li,
body.rl-103.L-big #submenu li {
  border-bottom-color: #684d08;
}
body.rl-103.L-small #submenu li a,
body.rl-103.L-big #submenu li a {
  color: #d09910;
}
body.rl-103.L-small #submenu li a:hover,
body.rl-103.L-big #submenu li a:hover {
  color: #926b0b;
}
body.rl-103 #main ul.component-items li::before,
body.rl-103 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.103.png") no-repeat left top;
}
.subMenu div#menu-103 ul li ul li.trenner {
  background-color: #d09910;
}
body.rl-79 #pageframe .kurzbeschreibung p.hov:hover {
  color: #007c91;
  cursor: pointer;
}
body.rl-79 #pageframe a {
  color: #007c91;
}
body.rl-79 #pageframe a:hover {
  color: #005766;
}
body.rl-79 #pageframe a.blocklink {
  color: white;
  background-color: #66b0bd;
}
body.rl-79 #pageframe a.blocklink:hover {
  background-color: #007c91;
}
body.rl-79 #pageframe a.backBtn,
body.rl-79 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-79 #pageframe a.backBtn:hover,
body.rl-79 #pageframe div.subLinks .subTitel a:hover {
  color: #cce5e9;
}
body.rl-79 .hLayout-14,
body.rl-79 .hLayout-16,
body.rl-79 #main span.important,
body.rl-79 #submenu li.aktiv > a,
body.rl-79 #submenu li.aktiv_sub > a,
body.rl-79 .content .headline.title2 {
  color: #007c91;
}
body.rl-79 .headlineElement a {
  color: #0a6d7e;
}
body.rl-79 .headlineElement a:hover {
  color: #074d58;
}
body.rl-79 .hLayout-15 a {
  color: #214d54;
}
body.rl-79 .hLayout-15 a:hover {
  color: #59797f;
}
body.rl-79 #submenu li a {
  color: #333333;
}
body.rl-79 #submenu li a:hover {
  color: #057588;
}
body.rl-79 #submenu li li li a {
  color: #999999;
}
body.rl-79 #submenu li li li a:hover {
  color: #0f7f92;
}
body.rl-79 .content .p-anm-c a {
  color: #ffffff;
  background-color: #3396a7;
}
body.rl-79 .content .p-anm-c a:hover {
  color: #cce5e9;
}
body.rl-79 #submenu li ul li.trenner,
body.rl-79 .backBtn,
body.rl-79 div.subLinks .subTitel,
body.rl-79 div.subLinks .subListe span.trenner,
body.rl-79 div.csc-textpic figure figcaption,
body.rl-79 div.csc-textpic figure.figcap_in a:after,
body.rl-79 #pageframe .content a.p-anm-t,
body.rl-79 .content .hsbBgColor,
body.rl-79 .content .headline.title1,
body.rl-79 .content .produktinhalte div.abschluss,
body.rl-79 .content #produktinhalte div.abschluss {
  background-color: #007c91;
}
body.rl-79 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-79 div.csc-header .hLayout-10,
body.rl-79 div.csc-header .hLayout-12,
body.rl-79 div.csc-header h2.classless,
body.rl-79 div.csc-header .hLayout-11,
body.rl-79 div.csc-header .hLayout-13,
body.rl-79 div.csc-header h3.classless {
  background-color: #007c91;
}
body.rl-79 .content .p-anm-c a:first-child {
  background-color: #66b0bd;
}
body.rl-79 #bcn,
body.rl-79 div.subLinks .subListe a,
body.rl-79 div.subLinks .subListe span.trenner,
body.rl-79 .content .linedlink {
  border-color: #007c91;
}
body.rl-79.L-small #submenu,
body.rl-79.L-big #submenu {
  border-color: #007c91;
  background-color: #e6f2f4;
}
body.rl-79.L-small #submenu li,
body.rl-79.L-big #submenu li {
  border-bottom-color: #003e49;
}
body.rl-79.L-small #submenu li a,
body.rl-79.L-big #submenu li a {
  color: #007c91;
}
body.rl-79.L-small #submenu li a:hover,
body.rl-79.L-big #submenu li a:hover {
  color: #005766;
}
body.rl-79 #main ul.component-items li::before,
body.rl-79 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.79.png") no-repeat left top;
}
.subMenu div#menu-79 ul li ul li.trenner {
  background-color: #007c91;
}
body.rl-110 #pageframe .kurzbeschreibung p.hov:hover {
  color: #00b3f0;
  cursor: pointer;
}
body.rl-110 #pageframe a {
  color: #00b3f0;
}
body.rl-110 #pageframe a:hover {
  color: #007da8;
}
body.rl-110 #pageframe a.blocklink {
  color: white;
  background-color: #66d1f6;
}
body.rl-110 #pageframe a.blocklink:hover {
  background-color: #00b3f0;
}
body.rl-110 #pageframe a.backBtn,
body.rl-110 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-110 #pageframe a.backBtn:hover,
body.rl-110 #pageframe div.subLinks .subTitel a:hover {
  color: #ccf0fc;
}
body.rl-110 .hLayout-14,
body.rl-110 .hLayout-16,
body.rl-110 #main span.important,
body.rl-110 #submenu li.aktiv > a,
body.rl-110 #submenu li.aktiv_sub > a,
body.rl-110 .content .headline.title2 {
  color: #00b3f0;
}
body.rl-110 .headlineElement a {
  color: #0a99ca;
}
body.rl-110 .headlineElement a:hover {
  color: #076b8e;
}
body.rl-110 .hLayout-15 a {
  color: #216075;
}
body.rl-110 .hLayout-15 a:hover {
  color: #598898;
}
body.rl-110 #submenu li a {
  color: #333333;
}
body.rl-110 #submenu li a:hover {
  color: #05a6dd;
}
body.rl-110 #submenu li li li a {
  color: #999999;
}
body.rl-110 #submenu li li li a:hover {
  color: #0fb0e7;
}
body.rl-110 .content .p-anm-c a {
  color: #ffffff;
  background-color: #33c2f3;
}
body.rl-110 .content .p-anm-c a:hover {
  color: #ccf0fc;
}
body.rl-110 #submenu li ul li.trenner,
body.rl-110 .backBtn,
body.rl-110 div.subLinks .subTitel,
body.rl-110 div.subLinks .subListe span.trenner,
body.rl-110 div.csc-textpic figure figcaption,
body.rl-110 div.csc-textpic figure.figcap_in a:after,
body.rl-110 #pageframe .content a.p-anm-t,
body.rl-110 .content .hsbBgColor,
body.rl-110 .content .headline.title1,
body.rl-110 .content .produktinhalte div.abschluss,
body.rl-110 .content #produktinhalte div.abschluss {
  background-color: #00b3f0;
}
body.rl-110 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-110 div.csc-header .hLayout-10,
body.rl-110 div.csc-header .hLayout-12,
body.rl-110 div.csc-header h2.classless,
body.rl-110 div.csc-header .hLayout-11,
body.rl-110 div.csc-header .hLayout-13,
body.rl-110 div.csc-header h3.classless {
  background-color: #00b3f0;
}
body.rl-110 .content .p-anm-c a:first-child {
  background-color: #66d1f6;
}
body.rl-110 #bcn,
body.rl-110 div.subLinks .subListe a,
body.rl-110 div.subLinks .subListe span.trenner,
body.rl-110 .content .linedlink {
  border-color: #00b3f0;
}
body.rl-110.L-small #submenu,
body.rl-110.L-big #submenu {
  border-color: #00b3f0;
  background-color: #e6f7fe;
}
body.rl-110.L-small #submenu li,
body.rl-110.L-big #submenu li {
  border-bottom-color: #005a78;
}
body.rl-110.L-small #submenu li a,
body.rl-110.L-big #submenu li a {
  color: #00b3f0;
}
body.rl-110.L-small #submenu li a:hover,
body.rl-110.L-big #submenu li a:hover {
  color: #007da8;
}
body.rl-110 #main ul.component-items li::before,
body.rl-110 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.110.png") no-repeat left top;
}
.subMenu div#menu-110 ul li ul li.trenner {
  background-color: #00b3f0;
}
body.rl-118 #pageframe .kurzbeschreibung p.hov:hover {
  color: #6b1b4b;
  cursor: pointer;
}
body.rl-118 #pageframe a {
  color: #6b1b4b;
}
body.rl-118 #pageframe a:hover {
  color: #4b1335;
}
body.rl-118 #pageframe a.blocklink {
  color: white;
  background-color: #a67693;
}
body.rl-118 #pageframe a.blocklink:hover {
  background-color: #6b1b4b;
}
body.rl-118 #pageframe a.backBtn,
body.rl-118 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-118 #pageframe a.backBtn:hover,
body.rl-118 #pageframe div.subLinks .subTitel a:hover {
  color: #e1d1db;
}
body.rl-118 .hLayout-14,
body.rl-118 .hLayout-16,
body.rl-118 #main span.important,
body.rl-118 #submenu li.aktiv > a,
body.rl-118 #submenu li.aktiv_sub > a,
body.rl-118 .content .headline.title2 {
  color: #6b1b4b;
}
body.rl-118 .headlineElement a {
  color: #602046;
}
body.rl-118 .headlineElement a:hover {
  color: #431631;
}
body.rl-118 .hLayout-15 a {
  color: #472b3b;
}
body.rl-118 .hLayout-15 a:hover {
  color: #75606c;
}
body.rl-118 #submenu li a {
  color: #333333;
}
body.rl-118 #submenu li a:hover {
  color: #651d49;
}
body.rl-118 #submenu li li li a {
  color: #999999;
}
body.rl-118 #submenu li li li a:hover {
  color: #702853;
}
body.rl-118 .content .p-anm-c a {
  color: #ffffff;
  background-color: #89496f;
}
body.rl-118 .content .p-anm-c a:hover {
  color: #e1d1db;
}
body.rl-118 #submenu li ul li.trenner,
body.rl-118 .backBtn,
body.rl-118 div.subLinks .subTitel,
body.rl-118 div.subLinks .subListe span.trenner,
body.rl-118 div.csc-textpic figure figcaption,
body.rl-118 div.csc-textpic figure.figcap_in a:after,
body.rl-118 #pageframe .content a.p-anm-t,
body.rl-118 .content .hsbBgColor,
body.rl-118 .content .headline.title1,
body.rl-118 .content .produktinhalte div.abschluss,
body.rl-118 .content #produktinhalte div.abschluss {
  background-color: #6b1b4b;
}
body.rl-118 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-118 div.csc-header .hLayout-10,
body.rl-118 div.csc-header .hLayout-12,
body.rl-118 div.csc-header h2.classless,
body.rl-118 div.csc-header .hLayout-11,
body.rl-118 div.csc-header .hLayout-13,
body.rl-118 div.csc-header h3.classless {
  background-color: #6b1b4b;
}
body.rl-118 .content .p-anm-c a:first-child {
  background-color: #a67693;
}
body.rl-118 #bcn,
body.rl-118 div.subLinks .subListe a,
body.rl-118 div.subLinks .subListe span.trenner,
body.rl-118 .content .linedlink {
  border-color: #6b1b4b;
}
body.rl-118.L-small #submenu,
body.rl-118.L-big #submenu {
  border-color: #6b1b4b;
  background-color: #f0e8ed;
}
body.rl-118.L-small #submenu li,
body.rl-118.L-big #submenu li {
  border-bottom-color: #360e26;
}
body.rl-118.L-small #submenu li a,
body.rl-118.L-big #submenu li a {
  color: #6b1b4b;
}
body.rl-118.L-small #submenu li a:hover,
body.rl-118.L-big #submenu li a:hover {
  color: #4b1335;
}
body.rl-118 #main ul.component-items li::before,
body.rl-118 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.118.png") no-repeat left top;
}
.subMenu div#menu-118 ul li ul li.trenner {
  background-color: #6b1b4b;
}
body.rl-12297 #pageframe .kurzbeschreibung p.hov:hover {
  color: #679e9b;
  cursor: pointer;
}
body.rl-12297 #pageframe a {
  color: #679e9b;
}
body.rl-12297 #pageframe a:hover {
  color: #486f6d;
}
body.rl-12297 #pageframe a.blocklink {
  color: white;
  background-color: #a4c5c3;
}
body.rl-12297 #pageframe a.blocklink:hover {
  background-color: #679e9b;
}
body.rl-12297 #pageframe a.backBtn,
body.rl-12297 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-12297 #pageframe a.backBtn:hover,
body.rl-12297 #pageframe div.subLinks .subTitel a:hover {
  color: #e1eceb;
}
body.rl-12297 .hLayout-14,
body.rl-12297 .hLayout-16,
body.rl-12297 #main span.important,
body.rl-12297 #submenu li.aktiv > a,
body.rl-12297 #submenu li.aktiv_sub > a,
body.rl-12297 .content .headline.title2 {
  color: #679e9b;
}
body.rl-12297 .headlineElement a {
  color: #5d8986;
}
body.rl-12297 .headlineElement a:hover {
  color: #41605e;
}
body.rl-12297 .hLayout-15 a {
  color: #455857;
}
body.rl-12297 .hLayout-15 a:hover {
  color: #748281;
}
body.rl-12297 #submenu li a {
  color: #333333;
}
body.rl-12297 #submenu li a:hover {
  color: #629391;
}
body.rl-12297 #submenu li li li a {
  color: #999999;
}
body.rl-12297 #submenu li li li a:hover {
  color: #6c9e9b;
}
body.rl-12297 .content .p-anm-c a {
  color: #ffffff;
  background-color: #85b1af;
}
body.rl-12297 .content .p-anm-c a:hover {
  color: #e1eceb;
}
body.rl-12297 #submenu li ul li.trenner,
body.rl-12297 .backBtn,
body.rl-12297 div.subLinks .subTitel,
body.rl-12297 div.subLinks .subListe span.trenner,
body.rl-12297 div.csc-textpic figure figcaption,
body.rl-12297 div.csc-textpic figure.figcap_in a:after,
body.rl-12297 #pageframe .content a.p-anm-t,
body.rl-12297 .content .hsbBgColor,
body.rl-12297 .content .headline.title1,
body.rl-12297 .content .produktinhalte div.abschluss,
body.rl-12297 .content #produktinhalte div.abschluss {
  background-color: #679e9b;
}
body.rl-12297 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-12297 div.csc-header .hLayout-10,
body.rl-12297 div.csc-header .hLayout-12,
body.rl-12297 div.csc-header h2.classless,
body.rl-12297 div.csc-header .hLayout-11,
body.rl-12297 div.csc-header .hLayout-13,
body.rl-12297 div.csc-header h3.classless {
  background-color: #679e9b;
}
body.rl-12297 .content .p-anm-c a:first-child {
  background-color: #a4c5c3;
}
body.rl-12297 #bcn,
body.rl-12297 div.subLinks .subListe a,
body.rl-12297 div.subLinks .subListe span.trenner,
body.rl-12297 .content .linedlink {
  border-color: #679e9b;
}
body.rl-12297.L-small #submenu,
body.rl-12297.L-big #submenu {
  border-color: #679e9b;
  background-color: #f0f5f5;
}
body.rl-12297.L-small #submenu li,
body.rl-12297.L-big #submenu li {
  border-bottom-color: #344f4e;
}
body.rl-12297.L-small #submenu li a,
body.rl-12297.L-big #submenu li a {
  color: #679e9b;
}
body.rl-12297.L-small #submenu li a:hover,
body.rl-12297.L-big #submenu li a:hover {
  color: #486f6d;
}
body.rl-12297 #main ul.component-items li::before,
body.rl-12297 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.12297.png") no-repeat left top;
}
.subMenu div#menu-12297 ul li ul li.trenner {
  background-color: #679e9b;
}
body.rl-43 #pageframe .kurzbeschreibung p.hov:hover {
  color: #679e9b;
  cursor: pointer;
}
body.rl-43 #pageframe a {
  color: #679e9b;
}
body.rl-43 #pageframe a:hover {
  color: #486f6d;
}
body.rl-43 #pageframe a.blocklink {
  color: white;
  background-color: #a4c5c3;
}
body.rl-43 #pageframe a.blocklink:hover {
  background-color: #679e9b;
}
body.rl-43 #pageframe a.backBtn,
body.rl-43 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-43 #pageframe a.backBtn:hover,
body.rl-43 #pageframe div.subLinks .subTitel a:hover {
  color: #e1eceb;
}
body.rl-43 .hLayout-14,
body.rl-43 .hLayout-16,
body.rl-43 #main span.important,
body.rl-43 #submenu li.aktiv > a,
body.rl-43 #submenu li.aktiv_sub > a,
body.rl-43 .content .headline.title2 {
  color: #679e9b;
}
body.rl-43 .headlineElement a {
  color: #5d8986;
}
body.rl-43 .headlineElement a:hover {
  color: #41605e;
}
body.rl-43 .hLayout-15 a {
  color: #455857;
}
body.rl-43 .hLayout-15 a:hover {
  color: #748281;
}
body.rl-43 #submenu li a {
  color: #333333;
}
body.rl-43 #submenu li a:hover {
  color: #629391;
}
body.rl-43 #submenu li li li a {
  color: #999999;
}
body.rl-43 #submenu li li li a:hover {
  color: #6c9e9b;
}
body.rl-43 .content .p-anm-c a {
  color: #ffffff;
  background-color: #85b1af;
}
body.rl-43 .content .p-anm-c a:hover {
  color: #e1eceb;
}
body.rl-43 #submenu li ul li.trenner,
body.rl-43 .backBtn,
body.rl-43 div.subLinks .subTitel,
body.rl-43 div.subLinks .subListe span.trenner,
body.rl-43 div.csc-textpic figure figcaption,
body.rl-43 div.csc-textpic figure.figcap_in a:after,
body.rl-43 #pageframe .content a.p-anm-t,
body.rl-43 .content .hsbBgColor,
body.rl-43 .content .headline.title1,
body.rl-43 .content .produktinhalte div.abschluss,
body.rl-43 .content #produktinhalte div.abschluss {
  background-color: #679e9b;
}
body.rl-43 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-43 div.csc-header .hLayout-10,
body.rl-43 div.csc-header .hLayout-12,
body.rl-43 div.csc-header h2.classless,
body.rl-43 div.csc-header .hLayout-11,
body.rl-43 div.csc-header .hLayout-13,
body.rl-43 div.csc-header h3.classless {
  background-color: #679e9b;
}
body.rl-43 .content .p-anm-c a:first-child {
  background-color: #a4c5c3;
}
body.rl-43 #bcn,
body.rl-43 div.subLinks .subListe a,
body.rl-43 div.subLinks .subListe span.trenner,
body.rl-43 .content .linedlink {
  border-color: #679e9b;
}
body.rl-43.L-small #submenu,
body.rl-43.L-big #submenu {
  border-color: #679e9b;
  background-color: #f0f5f5;
}
body.rl-43.L-small #submenu li,
body.rl-43.L-big #submenu li {
  border-bottom-color: #344f4e;
}
body.rl-43.L-small #submenu li a,
body.rl-43.L-big #submenu li a {
  color: #679e9b;
}
body.rl-43.L-small #submenu li a:hover,
body.rl-43.L-big #submenu li a:hover {
  color: #486f6d;
}
body.rl-43 #main ul.component-items li::before,
body.rl-43 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.43.png") no-repeat left top;
}
.subMenu div#menu-43 ul li ul li.trenner {
  background-color: #679e9b;
}
body.rl-132 #pageframe .kurzbeschreibung p.hov:hover {
  color: #8fb63e;
  cursor: pointer;
}
body.rl-132 #pageframe a {
  color: #8fb63e;
}
body.rl-132 #pageframe a:hover {
  color: #647f2b;
}
body.rl-132 #pageframe a.blocklink {
  color: white;
  background-color: #bcd38b;
}
body.rl-132 #pageframe a.blocklink:hover {
  background-color: #8fb63e;
}
body.rl-132 #pageframe a.backBtn,
body.rl-132 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-132 #pageframe a.backBtn:hover,
body.rl-132 #pageframe div.subLinks .subTitel a:hover {
  color: #e9f0d8;
}
body.rl-132 .hLayout-14,
body.rl-132 .hLayout-16,
body.rl-132 #main span.important,
body.rl-132 #submenu li.aktiv > a,
body.rl-132 #submenu li.aktiv_sub > a,
body.rl-132 .content .headline.title2 {
  color: #8fb63e;
}
body.rl-132 .headlineElement a {
  color: #7d9c3c;
}
body.rl-132 .headlineElement a:hover {
  color: #576d2a;
}
body.rl-132 .hLayout-15 a {
  color: #536137;
}
body.rl-132 .hLayout-15 a:hover {
  color: #7e8869;
}
body.rl-132 #submenu li a {
  color: #333333;
}
body.rl-132 #submenu li a:hover {
  color: #86a93d;
}
body.rl-132 #submenu li li li a {
  color: #999999;
}
body.rl-132 #submenu li li li a:hover {
  color: #90b347;
}
body.rl-132 .content .p-anm-c a {
  color: #ffffff;
  background-color: #a5c565;
}
body.rl-132 .content .p-anm-c a:hover {
  color: #e9f0d8;
}
body.rl-132 #submenu li ul li.trenner,
body.rl-132 .backBtn,
body.rl-132 div.subLinks .subTitel,
body.rl-132 div.subLinks .subListe span.trenner,
body.rl-132 div.csc-textpic figure figcaption,
body.rl-132 div.csc-textpic figure.figcap_in a:after,
body.rl-132 #pageframe .content a.p-anm-t,
body.rl-132 .content .hsbBgColor,
body.rl-132 .content .headline.title1,
body.rl-132 .content .produktinhalte div.abschluss,
body.rl-132 .content #produktinhalte div.abschluss {
  background-color: #8fb63e;
}
body.rl-132 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-132 div.csc-header .hLayout-10,
body.rl-132 div.csc-header .hLayout-12,
body.rl-132 div.csc-header h2.classless,
body.rl-132 div.csc-header .hLayout-11,
body.rl-132 div.csc-header .hLayout-13,
body.rl-132 div.csc-header h3.classless {
  background-color: #8fb63e;
}
body.rl-132 .content .p-anm-c a:first-child {
  background-color: #bcd38b;
}
body.rl-132 #bcn,
body.rl-132 div.subLinks .subListe a,
body.rl-132 div.subLinks .subListe span.trenner,
body.rl-132 .content .linedlink {
  border-color: #8fb63e;
}
body.rl-132.L-small #submenu,
body.rl-132.L-big #submenu {
  border-color: #8fb63e;
  background-color: #f4f8ec;
}
body.rl-132.L-small #submenu li,
body.rl-132.L-big #submenu li {
  border-bottom-color: #485b1f;
}
body.rl-132.L-small #submenu li a,
body.rl-132.L-big #submenu li a {
  color: #8fb63e;
}
body.rl-132.L-small #submenu li a:hover,
body.rl-132.L-big #submenu li a:hover {
  color: #647f2b;
}
body.rl-132 #main ul.component-items li::before,
body.rl-132 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.132.png") no-repeat left top;
}
.subMenu div#menu-132 ul li ul li.trenner {
  background-color: #8fb63e;
}
body.rl-677 #pageframe .kurzbeschreibung p.hov:hover {
  color: #8fb63e;
  cursor: pointer;
}
body.rl-677 #pageframe a {
  color: #8fb63e;
}
body.rl-677 #pageframe a:hover {
  color: #647f2b;
}
body.rl-677 #pageframe a.blocklink {
  color: white;
  background-color: #bcd38b;
}
body.rl-677 #pageframe a.blocklink:hover {
  background-color: #8fb63e;
}
body.rl-677 #pageframe a.backBtn,
body.rl-677 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-677 #pageframe a.backBtn:hover,
body.rl-677 #pageframe div.subLinks .subTitel a:hover {
  color: #e9f0d8;
}
body.rl-677 .hLayout-14,
body.rl-677 .hLayout-16,
body.rl-677 #main span.important,
body.rl-677 #submenu li.aktiv > a,
body.rl-677 #submenu li.aktiv_sub > a,
body.rl-677 .content .headline.title2 {
  color: #8fb63e;
}
body.rl-677 .headlineElement a {
  color: #7d9c3c;
}
body.rl-677 .headlineElement a:hover {
  color: #576d2a;
}
body.rl-677 .hLayout-15 a {
  color: #536137;
}
body.rl-677 .hLayout-15 a:hover {
  color: #7e8869;
}
body.rl-677 #submenu li a {
  color: #333333;
}
body.rl-677 #submenu li a:hover {
  color: #86a93d;
}
body.rl-677 #submenu li li li a {
  color: #999999;
}
body.rl-677 #submenu li li li a:hover {
  color: #90b347;
}
body.rl-677 .content .p-anm-c a {
  color: #ffffff;
  background-color: #a5c565;
}
body.rl-677 .content .p-anm-c a:hover {
  color: #e9f0d8;
}
body.rl-677 #submenu li ul li.trenner,
body.rl-677 .backBtn,
body.rl-677 div.subLinks .subTitel,
body.rl-677 div.subLinks .subListe span.trenner,
body.rl-677 div.csc-textpic figure figcaption,
body.rl-677 div.csc-textpic figure.figcap_in a:after,
body.rl-677 #pageframe .content a.p-anm-t,
body.rl-677 .content .hsbBgColor,
body.rl-677 .content .headline.title1,
body.rl-677 .content .produktinhalte div.abschluss,
body.rl-677 .content #produktinhalte div.abschluss {
  background-color: #8fb63e;
}
body.rl-677 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-677 div.csc-header .hLayout-10,
body.rl-677 div.csc-header .hLayout-12,
body.rl-677 div.csc-header h2.classless,
body.rl-677 div.csc-header .hLayout-11,
body.rl-677 div.csc-header .hLayout-13,
body.rl-677 div.csc-header h3.classless {
  background-color: #8fb63e;
}
body.rl-677 .content .p-anm-c a:first-child {
  background-color: #bcd38b;
}
body.rl-677 #bcn,
body.rl-677 div.subLinks .subListe a,
body.rl-677 div.subLinks .subListe span.trenner,
body.rl-677 .content .linedlink {
  border-color: #8fb63e;
}
body.rl-677.L-small #submenu,
body.rl-677.L-big #submenu {
  border-color: #8fb63e;
  background-color: #f4f8ec;
}
body.rl-677.L-small #submenu li,
body.rl-677.L-big #submenu li {
  border-bottom-color: #485b1f;
}
body.rl-677.L-small #submenu li a,
body.rl-677.L-big #submenu li a {
  color: #8fb63e;
}
body.rl-677.L-small #submenu li a:hover,
body.rl-677.L-big #submenu li a:hover {
  color: #647f2b;
}
body.rl-677 #main ul.component-items li::before,
body.rl-677 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.677.png") no-repeat left top;
}
.subMenu div#menu-677 ul li ul li.trenner {
  background-color: #8fb63e;
}
body .v4 > li > ul {
  display: none !important;
}
body .v4 > li.trenner:first-child {
  margin-top: 0 !important;
}
body .v4 > li > a.nope {
  background-color: #8fb63e;
  display: block;
  line-height: 150%;
  padding: 4px 4px 3px 4px;
  color: white;
  font-weight: bold;
}
body .v4 > li > a.nope:hover {
  color: #fff!important;
}
body .v4 > li#menu-16897 > a,
body .v4 > li#menu-12663 > a,
body .v4 > li#menu-16610 > a {
  background-color: #e3edcf !important;
  color: #78953b !important;
}
body .v4 > li > ul > li > ul {
  display: none !important;
}
body.rl-132 #submenu li.trenner {
  background-color: #8fb63e;
  display: block;
  line-height: 150%;
  padding: 4px 4px 3px 4px;
  color: white;
  font-weight: bold;
}
#page-16611 div.subLinks-for-132 > h3,
#page-132 div.subLinks-for-132 > h3 {
  display: none !important;
}
span.a.page-12663,
span.a.page-16610,
span.a.page-16897,
body.rl-132 #submenu li.trenner#submenu-16610,
body.rl-132 #submenu li.trenner#submenu-16897,
body.rl-132 #submenu li.trenner#submenu-12663,
div.hsb_matrix div.angebote-8 .subtitel.text-afdf,
div.hsb_matrix div.angebote-8 .titel.text-afdf,
div.hsb_matrix div.angebote-8 .subtitel.text-4def,
div.hsb_matrix div.angebote-8 .titel.text-4def {
  background-color: #e3edcf !important;
  color: #78953b !important;
}
body.rl-820 #pageframe .kurzbeschreibung p.hov:hover {
  color: #8fb63e;
  cursor: pointer;
}
body.rl-820 #pageframe a {
  color: #8fb63e;
}
body.rl-820 #pageframe a:hover {
  color: #647f2b;
}
body.rl-820 #pageframe a.blocklink {
  color: white;
  background-color: #bcd38b;
}
body.rl-820 #pageframe a.blocklink:hover {
  background-color: #8fb63e;
}
body.rl-820 #pageframe a.backBtn,
body.rl-820 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-820 #pageframe a.backBtn:hover,
body.rl-820 #pageframe div.subLinks .subTitel a:hover {
  color: #e9f0d8;
}
body.rl-820 .hLayout-14,
body.rl-820 .hLayout-16,
body.rl-820 #main span.important,
body.rl-820 #submenu li.aktiv > a,
body.rl-820 #submenu li.aktiv_sub > a,
body.rl-820 .content .headline.title2 {
  color: #8fb63e;
}
body.rl-820 .headlineElement a {
  color: #7d9c3c;
}
body.rl-820 .headlineElement a:hover {
  color: #576d2a;
}
body.rl-820 .hLayout-15 a {
  color: #536137;
}
body.rl-820 .hLayout-15 a:hover {
  color: #7e8869;
}
body.rl-820 #submenu li a {
  color: #333333;
}
body.rl-820 #submenu li a:hover {
  color: #86a93d;
}
body.rl-820 #submenu li li li a {
  color: #999999;
}
body.rl-820 #submenu li li li a:hover {
  color: #90b347;
}
body.rl-820 .content .p-anm-c a {
  color: #ffffff;
  background-color: #a5c565;
}
body.rl-820 .content .p-anm-c a:hover {
  color: #e9f0d8;
}
body.rl-820 #submenu li ul li.trenner,
body.rl-820 .backBtn,
body.rl-820 div.subLinks .subTitel,
body.rl-820 div.subLinks .subListe span.trenner,
body.rl-820 div.csc-textpic figure figcaption,
body.rl-820 div.csc-textpic figure.figcap_in a:after,
body.rl-820 #pageframe .content a.p-anm-t,
body.rl-820 .content .hsbBgColor,
body.rl-820 .content .headline.title1,
body.rl-820 .content .produktinhalte div.abschluss,
body.rl-820 .content #produktinhalte div.abschluss {
  background-color: #8fb63e;
}
body.rl-820 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-820 div.csc-header .hLayout-10,
body.rl-820 div.csc-header .hLayout-12,
body.rl-820 div.csc-header h2.classless,
body.rl-820 div.csc-header .hLayout-11,
body.rl-820 div.csc-header .hLayout-13,
body.rl-820 div.csc-header h3.classless {
  background-color: #8fb63e;
}
body.rl-820 .content .p-anm-c a:first-child {
  background-color: #bcd38b;
}
body.rl-820 #bcn,
body.rl-820 div.subLinks .subListe a,
body.rl-820 div.subLinks .subListe span.trenner,
body.rl-820 .content .linedlink {
  border-color: #8fb63e;
}
body.rl-820.L-small #submenu,
body.rl-820.L-big #submenu {
  border-color: #8fb63e;
  background-color: #f4f8ec;
}
body.rl-820.L-small #submenu li,
body.rl-820.L-big #submenu li {
  border-bottom-color: #485b1f;
}
body.rl-820.L-small #submenu li a,
body.rl-820.L-big #submenu li a {
  color: #8fb63e;
}
body.rl-820.L-small #submenu li a:hover,
body.rl-820.L-big #submenu li a:hover {
  color: #647f2b;
}
body.rl-820 #main ul.component-items li::before,
body.rl-820 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.820.png") no-repeat left top;
}
.subMenu div#menu-820 ul li ul li.trenner {
  background-color: #8fb63e;
}
body.rl-821 #pageframe .kurzbeschreibung p.hov:hover {
  color: #00b3f0;
  cursor: pointer;
}
body.rl-821 #pageframe a {
  color: #00b3f0;
}
body.rl-821 #pageframe a:hover {
  color: #007da8;
}
body.rl-821 #pageframe a.blocklink {
  color: white;
  background-color: #66d1f6;
}
body.rl-821 #pageframe a.blocklink:hover {
  background-color: #00b3f0;
}
body.rl-821 #pageframe a.backBtn,
body.rl-821 #pageframe div.subLinks .subTitel a {
  color: #ffffff;
}
body.rl-821 #pageframe a.backBtn:hover,
body.rl-821 #pageframe div.subLinks .subTitel a:hover {
  color: #ccf0fc;
}
body.rl-821 .hLayout-14,
body.rl-821 .hLayout-16,
body.rl-821 #main span.important,
body.rl-821 #submenu li.aktiv > a,
body.rl-821 #submenu li.aktiv_sub > a,
body.rl-821 .content .headline.title2 {
  color: #00b3f0;
}
body.rl-821 .headlineElement a {
  color: #0a99ca;
}
body.rl-821 .headlineElement a:hover {
  color: #076b8e;
}
body.rl-821 .hLayout-15 a {
  color: #216075;
}
body.rl-821 .hLayout-15 a:hover {
  color: #598898;
}
body.rl-821 #submenu li a {
  color: #333333;
}
body.rl-821 #submenu li a:hover {
  color: #05a6dd;
}
body.rl-821 #submenu li li li a {
  color: #999999;
}
body.rl-821 #submenu li li li a:hover {
  color: #0fb0e7;
}
body.rl-821 .content .p-anm-c a {
  color: #ffffff;
  background-color: #33c2f3;
}
body.rl-821 .content .p-anm-c a:hover {
  color: #ccf0fc;
}
body.rl-821 #submenu li ul li.trenner,
body.rl-821 .backBtn,
body.rl-821 div.subLinks .subTitel,
body.rl-821 div.subLinks .subListe span.trenner,
body.rl-821 div.csc-textpic figure figcaption,
body.rl-821 div.csc-textpic figure.figcap_in a:after,
body.rl-821 #pageframe .content a.p-anm-t,
body.rl-821 .content .hsbBgColor,
body.rl-821 .content .headline.title1,
body.rl-821 .content .produktinhalte div.abschluss,
body.rl-821 .content #produktinhalte div.abschluss {
  background-color: #00b3f0;
}
body.rl-821 div.csc-textpic figure.figcap_un figcaption {
  background-color: white;
}
body.rl-821 div.csc-header .hLayout-10,
body.rl-821 div.csc-header .hLayout-12,
body.rl-821 div.csc-header h2.classless,
body.rl-821 div.csc-header .hLayout-11,
body.rl-821 div.csc-header .hLayout-13,
body.rl-821 div.csc-header h3.classless {
  background-color: #00b3f0;
}
body.rl-821 .content .p-anm-c a:first-child {
  background-color: #66d1f6;
}
body.rl-821 #bcn,
body.rl-821 div.subLinks .subListe a,
body.rl-821 div.subLinks .subListe span.trenner,
body.rl-821 .content .linedlink {
  border-color: #00b3f0;
}
body.rl-821.L-small #submenu,
body.rl-821.L-big #submenu {
  border-color: #00b3f0;
  background-color: #e6f7fe;
}
body.rl-821.L-small #submenu li,
body.rl-821.L-big #submenu li {
  border-bottom-color: #005a78;
}
body.rl-821.L-small #submenu li a,
body.rl-821.L-big #submenu li a {
  color: #00b3f0;
}
body.rl-821.L-small #submenu li a:hover,
body.rl-821.L-big #submenu li a:hover {
  color: #007da8;
}
body.rl-821 #main ul.component-items li::before,
body.rl-821 #main div.checklist > ul li::before {
  background: url("/fileadmin/template/icons/cb-list.821.png") no-repeat left top;
}
.subMenu div#menu-821 ul li ul li.trenner {
  background-color: #00b3f0;
}
/*.csc-header .hLayout-10 {
  body#page-132 &,
  body#page-43 & {
    position: relative;
  }

  body#page-132 &::after,
  body#page-43 &::after {
    content: '';
    position: absolute;
    right: 0;
    top: 0;
    height: 87px;
    width: 200px;
    background: no-repeat right top;
  }

  body#page-132 &::after {
    background-image: url(/fileadmin/template/img/head_duas.png);
  }
  body#page-132.L-small &::after {
    height: 118px;
    background-image: url(/fileadmin/template/img/head_duas_small.png);
  }

  body#page-43 &::after {
    background-image: url(/fileadmin/template/img/head_obs.png);
  }
  body#page-43.L-small &::after {
    height: 118px;
    background-image: url(/fileadmin/template/img/head_obs_small.png);
  }
}*/
.jsOnly {
  display: none;
}
select,
option,
textarea,
input {
  font-family: 'DIN';
  font-size: 15px;
}
body {
  font-family: 'DIN';
  font-size: 15px;
  line-height: 160%;
  color: #333333;
}
body > #ytplayerbox {
  display: none;
}
body #pageframe {
  width: 1300px;
  margin: 0px auto 10px auto;
  position: relative;
}
#headerframe {
  background-color: #00ae9e;
  height: 115px;
  overflow: hidden;
}
.modern #headerframe {
  background: #00ae9e;
  /* Old browsers */
  background: -moz-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00ae9e), color-stop(100%, #008172));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* IE10+ */
  background: linear-gradient(to right, #00ae9e 0%, #008172 100%);
  /* W3C */
}
body.L-small #the-header #headerframe #header {
  margin-left: 10px;
}
body.preview-user:not(.rl-9319) #headerframe #header {
  background: transparent!important;
}
#headerframe a {
  margin-left: 10px;
  display: inline-block;
  width: 360px;
  height: 115px;
  padding: 10px 0;
  background: url('../../fileadmin/template/img/FOM-Hochschule-logo-neu.png') no-repeat center;
}
body.rl-1 #headerframe a {
  background-size: 95%;
  background-position: left center;
}
body.rl-10958 #headerframe a {
  background: url('../../fileadmin/template/sino/img/sino-school.png') no-repeat center;
}
body.rl-16614 #headerframe a {
  background: url('../../fileadmin/template/zeitbuero/img/zeitbuero-logo.png') no-repeat center;
  width: 525px;
}
body.rl-15644 #headerframe a {
  background: url('../../fileadmin/template/e-comma/img/logo.png') no-repeat;
  background-position: left center;
  width: 100%;
  background-size: contain;
}
body.rl-13897 #headerframe a {
  background-image: url('../../fileadmin/template/digitrans/img/digitrans-top.png');
  width: 100%;
  max-width: 100%;
  background-size: contain;
  background-position: left center;
}
body.rl-14673 #headerframe a {
  background-image: url('../../fileadmin/template/gfa2018/img/gfa2018-top.png');
  width: 100%;
  max-width: 100%;
  background-size: contain;
  background-position: left center;
  position: relative;
}
body.rl-14673 #headerframe a::after {
  content: '';
  background-image: url('../../fileadmin/template/img/FOM-Hochschule-logo.png');
  height: 95px;
  width: 95px;
  position: absolute;
  right: 10px;
  top: 10px;
}
body.rl-14673.L-small #headerframe a::after,
body.rl-14673.L-big #headerframe a::after {
  display: none;
}
body.L-big #headerframe a {
  margin-left: 0;
}
#headerframe a img {
  opacity: 0.00000001;
}
#the-menu {
  background-color: #008172;
}
#the-menu.pinned {
  position: fixed;
  width: 100%;
  top: 0px;
  z-index: 5;
}
#menu {
  width: 1300px;
}
#menu form {
  line-height: 10px;
  padding: 2px;
  margin: 0px 20px;
  display: inline-block;
  background-color: white;
}
#menu form input.q {
  width: 180px;
  margin: 0px;
  padding: 0px;
  border: none;
  vertical-align: bottom;
  font-size: 85%;
}
#menu form input.submit {
  vertical-align: middle;
  height: 15px;
  width: 15px;
  background: url('../../fileadmin/template/icons/tmp.suche.png') no-repeat center;
  border: none;
  text-indent: -10000px;
}
#menu #langmenu a {
  display: inline-block;
  vertical-align: middle;
  padding: 0px 5px;
}
#menu #langmenu a img {
  vertical-align: middle;
  margin-top: 1px;
}
body.L-small #menu #langmenu a.de {
  background: url(/fileadmin/template/icons/flag_de.small.png) no-repeat center;
  display: inline-block;
  width: 53px;
  height: 30px;
  margin-right: 10px;
}
body.L-small #menu #langmenu a.de img {
  display: none;
}
body.L-small #menu #langmenu a.en {
  background: url(/fileadmin/template/icons/flag_en.small.png) no-repeat center;
  display: inline-block;
  width: 53px;
  height: 30px;
}
body.L-small #menu #langmenu a.en img {
  display: none;
}
#menu .nav {
  display: inline-block;
}
#menu .nav#topmenu {
  padding-left: 16px;
}
#menu .nav ul li {
  display: inline-block;
}
#menu .nav ul li a {
  color: #ffffff;
  text-transform: uppercase;
  display: inline-block;
  padding: 1px 10px 0 10px;
  border-right: 1px solid white;
  font-size: 85%;
}
#menu .nav ul li a:hover {
  color: #b3b3b3;
}
body.preview1 #menu .nav ul li a {
  padding: 1px 10px 1px 5px;
  margin-right: 5px;
}
#menu .nav ul li:last-child a {
  border-right: none;
}
#menu .nav ul li#menu-920 {
  display: none;
}
body #menu {
  position: relative;
}
body #menu #suchForm {
  position: absolute;
  top: -30px;
  right: -10px;
}
body #menu #faq {
  position: absolute;
  top: 0;
  right: 80px;
}
body #menu #faq a {
  padding: 7px 10px 5px 5px;
  display: inline-block;
  color: #ffffff;
}
body #menu #faq a:hover {
  color: #b3b3b3;
}
body #menu #langmenu {
  position: absolute;
  right: 5px;
  top: 6px;
}
body #menu .nav#topmenu {
  font-size: 120%;
}
body #menu .nav#topmenu ul li a {
  border-right: none;
  margin-right: 10px;
}
body #menu .nav#topmenu ul > li > a {
  padding: 6px 10px 6px 5px;
}
body.preview-user #menu #faq {
  display: none;
}
body.preview-user #menu #langmenu {
  top: -65px;
}
body.rl-14072 #main .k-p-menu ul li a {
  font-size: 100%;
}
body.rl-14072 #main .k-p-akk-elm a {
  font-size: 100%;
  font-weight: bold;
}
body.rl-14072 #c56137 a .csc-textpic-caption {
  font-size: 85%;
}
#menu .nav ul li ul {
  display: none;
}
div.subMenu {
  padding: 10px 20px 20px 20px;
  z-index: 25;
  font-size: 90%;
  margin-top: 1px;
  position: absolute;
  background-color: #008172;
  height: auto;
  -moz-border-break: dashed;
}
div.subMenu .subMenuConnector {
  height: 1px;
  background-color: #008172;
  width: 100px;
}
div.subMenu ul li ul {
  padding-left: 10px;
}
body #pageframe div.subMenu ul li a {
  color: #ffffff;
  border-bottom: 1px solid #80c0b9;
  display: block;
  padding: 2px 5px;
  margin-right: 10px;
  line-height: 170%;
}
body #pageframe div.subMenu ul li a:hover {
  color: #333333;
}
div.subMenu > ul {
  float: left;
  margin-bottom: -1px;
}
div.subMenu > ul:last-child li a {
  margin-right: 0px;
}
div.subMenu#submenu-24 ul li ul li.trenner {
  margin-top: 30px;
  margin-right: 25px;
  color: #ffffff;
  border-bottom: 1px solid #80c0b9;
  display: block;
  padding: 2px 5px;
  line-height: 170%;
  font-weight: bold;
}
div.subMenu#submenu-24,
div.subMenu#submenu--214 {
  padding: 0px;
  width: 1020px;
}
div.subMenu#submenu-24 .links,
div.subMenu#submenu--214 .links,
div.subMenu#submenu-24 .rechts,
div.subMenu#submenu--214 .rechts {
  float: left;
}
div.subMenu#submenu-24 .links,
div.subMenu#submenu--214 .links {
  width: 240px;
  overflow: hidden;
}
div.subMenu#submenu-24 .links a,
div.subMenu#submenu--214 .links a {
  color: #ffffff;
  display: block;
  border-bottom: 1px solid white;
  padding: 25px 20px 21px 20px;
  background-color: #00998a;
}
div.subMenu#submenu-24 .links a:hover,
div.subMenu#submenu--214 .links a:hover {
  color: #b3b3b3;
}
div.subMenu#submenu-24 .links a.zweiz,
div.subMenu#submenu--214 .links a.zweiz {
  padding: 10px 20px 6px 20px;
}
div.subMenu#submenu-24 .links a.active,
div.subMenu#submenu--214 .links a.active {
  background-color: #008172;
  color: white;
  font-weight: bold;
}
div.subMenu#submenu-24 .links a:last-child,
div.subMenu#submenu--214 .links a:last-child {
  margin-bottom: -1px;
  border-bottom: none;
}
div.subMenu#submenu-24 .links a#menu-25-links,
div.subMenu#submenu--214 .links a#menu-25-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-25-links:after,
div.subMenu#submenu--214 .links a#menu-25-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #00594d;
}
div.subMenu#submenu-24 .links a#menu-125-links,
div.subMenu#submenu--214 .links a#menu-125-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-125-links:after,
div.subMenu#submenu--214 .links a#menu-125-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #d04931;
}
div.subMenu#submenu-24 .links a#menu-103-links,
div.subMenu#submenu--214 .links a#menu-103-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-103-links:after,
div.subMenu#submenu--214 .links a#menu-103-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #d09910;
}
div.subMenu#submenu-24 .links a#menu-110-links,
div.subMenu#submenu--214 .links a#menu-110-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-110-links:after,
div.subMenu#submenu--214 .links a#menu-110-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #00b3f0;
}
div.subMenu#submenu-24 .links a#menu-79-links,
div.subMenu#submenu--214 .links a#menu-79-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-79-links:after,
div.subMenu#submenu--214 .links a#menu-79-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #007c91;
}
div.subMenu#submenu-24 .links a#menu-118-links,
div.subMenu#submenu--214 .links a#menu-118-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-118-links:after,
div.subMenu#submenu--214 .links a#menu-118-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #6b1b4b;
}
div.subMenu#submenu-24 .links a#menu-43-links,
div.subMenu#submenu--214 .links a#menu-43-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-43-links:after,
div.subMenu#submenu--214 .links a#menu-43-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #679e9b;
}
div.subMenu#submenu-24 .links a#menu-12297-links,
div.subMenu#submenu--214 .links a#menu-12297-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-12297-links:after,
div.subMenu#submenu--214 .links a#menu-12297-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #679e9b;
}
div.subMenu#submenu-24 .links a#menu-132-links,
div.subMenu#submenu--214 .links a#menu-132-links {
  position: relative;
}
div.subMenu#submenu-24 .links a#menu-132-links:after,
div.subMenu#submenu--214 .links a#menu-132-links:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 10px;
  display: inline-block;
  background-color: #8fb63e;
}
div.subMenu#submenu-24 .rechts,
div.subMenu#submenu--214 .rechts {
  width: 780px;
  padding: 20px 0 10px 30px;
}
div.subMenu#submenu-24 .rechts .in-rechts,
div.subMenu#submenu--214 .rechts .in-rechts {
  display: none;
}
div.subMenu#submenu-24 .rechts .in-rechts > ul > li.has_sub,
div.subMenu#submenu--214 .rechts .in-rechts > ul > li.has_sub {
  border-right: 1px solid white;
  min-height: 530px;
  width: 225px;
  margin-right: 25px;
  float: left;
}
div.subMenu#submenu-24 .rechts .in-rechts > ul > li.has_sub:last-child,
div.subMenu#submenu--214 .rechts .in-rechts > ul > li.has_sub:last-child {
  border-right: none;
}
div.subMenu#submenu-24 .rechts .in-rechts > ul:not(.v5) ul ul,
div.subMenu#submenu--214 .rechts .in-rechts > ul:not(.v5) ul ul {
  display: none;
}
div.subMenu#submenu-24 .rechts .in-rechts a,
div.subMenu#submenu--214 .rechts .in-rechts a {
  margin-right: 25px;
}
div.subMenu#submenu-24 .rechts ul,
div.subMenu#submenu--214 .rechts ul {
  padding-left: 0;
}
div.subMenu#submenu-24 .rechts #menu-12297 > ul,
div.subMenu#submenu--214 .rechts #menu-12297 > ul,
div.subMenu#submenu-24 .rechts #menu-43 > ul,
div.subMenu#submenu--214 .rechts #menu-43 > ul {
  float: left;
  width: 225px;
  margin-right: 25px;
  border-right: 1px solid white;
  height: 458px;
}
div.subMenu#submenu-24 .rechts #menu-12297 > ul > li.has_sub,
div.subMenu#submenu--214 .rechts #menu-12297 > ul > li.has_sub,
div.subMenu#submenu-24 .rechts #menu-43 > ul > li.has_sub,
div.subMenu#submenu--214 .rechts #menu-43 > ul > li.has_sub {
  height: auto;
  border-right: none;
  float: none;
}
div.subMenu#submenu-24 .rechts #menu-12297 > ul:last-child,
div.subMenu#submenu--214 .rechts #menu-12297 > ul:last-child,
div.subMenu#submenu-24 .rechts #menu-43 > ul:last-child,
div.subMenu#submenu--214 .rechts #menu-43 > ul:last-child {
  margin-right: 0px;
  border-right: none;
}
div.subMenu#submenu-24 .rechts #menu-12297 .trenner,
div.subMenu#submenu--214 .rechts #menu-12297 .trenner,
div.subMenu#submenu-24 .rechts #menu-43 .trenner,
div.subMenu#submenu--214 .rechts #menu-43 .trenner {
  color: white;
  padding: 2px 5px;
  font-weight: bold;
  line-height: 170%;
  margin-right: 25px;
  border-bottom: 1px solid #80c0b9;
}
div.subMenu#submenu-24 .rechts #menu-12297 .trenner#menu-61,
div.subMenu#submenu--214 .rechts #menu-12297 .trenner#menu-61,
div.subMenu#submenu-24 .rechts #menu-43 .trenner#menu-61,
div.subMenu#submenu--214 .rechts #menu-43 .trenner#menu-61 {
  color: #679e9b;
}
div.subMenu#submenu-24 .rechts #menu-25 > ul > li > a,
div.subMenu#submenu--214 .rechts #menu-25 > ul > li > a {
  background-color: #00594d;
  font-weight: bold;
}
div.subMenu#submenu-24 .rechts #menu-125 > ul > li > a,
div.subMenu#submenu--214 .rechts #menu-125 > ul > li > a {
  background-color: #d04931;
  font-weight: bold;
}
div.subMenu#submenu-24 .rechts #menu-103 > ul > li > a,
div.subMenu#submenu--214 .rechts #menu-103 > ul > li > a {
  background-color: #d09910;
  font-weight: bold;
}
div.subMenu#submenu-24 .rechts #menu-79 > ul > li > a,
div.subMenu#submenu--214 .rechts #menu-79 > ul > li > a {
  background-color: #007c91;
  font-weight: bold;
}
div.subMenu#submenu-24 .rechts #menu-110 > ul > li > a,
div.subMenu#submenu--214 .rechts #menu-110 > ul > li > a {
  background-color: #00b3f0;
  font-weight: bold;
}
div.subMenu#submenu-24 .rechts #menu-118 > ul > li > a,
div.subMenu#submenu--214 .rechts #menu-118 > ul > li > a {
  background-color: #6b1b4b;
  font-weight: bold;
}
div.subMenu#submenu-24 .rechts #menu-132 > ul > li > a,
div.subMenu#submenu--214 .rechts #menu-132 > ul > li > a {
  background-color: #8fb63e;
  font-weight: bold;
}
div.subMenu#submenu-24 .rechts li#menu-46,
div.subMenu#submenu--214 .rechts li#menu-46 {
  background-color: #4b7674;
}
div.subMenu#submenu-24 .rechts li#menu-54,
div.subMenu#submenu--214 .rechts li#menu-54 {
  background-color: #82a698;
}
div.subMenu#submenu-24 .rechts li#menu-61,
div.subMenu#submenu--214 .rechts li#menu-61 {
  background-color: #e1ede9;
}
div.subMenu#submenu-24 .rechts #menu-234 > ul > li.has_sub > a,
div.subMenu#submenu--214 .rechts #menu-234 > ul > li.has_sub > a,
div.subMenu#submenu-24 .rechts #menu-215 > ul > li.has_sub > a,
div.subMenu#submenu--214 .rechts #menu-215 > ul > li.has_sub > a {
  font-weight: bold;
}
div.subMenu#submenu-181 {
  padding-right: 10px;
}
div.subMenu#submenu-181 ul {
  border-right: 1px solid white;
  margin-right: 10px;
}
div.subMenu#submenu-181 ul:last-child {
  border-right: none;
}
div.subMenu#submenu-181 ul ul.hMenu {
  display: none;
}
div.subMenu#submenu-181 a {
  width: 130px;
}
div.subMenu#submenu-253000 {
  width: 972px;
  padding-right: 10px;
}
div.subMenu#submenu-253000 > ul > li {
  padding-right: 10px;
  margin-right: 10px;
  border-right: 1px solid white;
  width: 150px;
  float: left;
}
div.subMenu#submenu-253000 > ul > li:last-child {
  padding-right: 0;
  margin-right: 0;
  border-right: none;
  width: 140px;
}
div.subMenu#submenu-253000 > ul > li > a {
  font-weight: bold;
}
div.subMenu#submenu-253000 ul {
  padding-left: 0px;
}
div.subMenu#submenu-253000 #menu-693 {
  display: none;
}
div.subMenu#submenu-240000 {
  font-size: 70%;
}
div.subMenu#submenu-240000 > ul {
  margin: 0px 30px;
}
div.subMenu#submenu-240000 > ul > li {
  width: 146px;
  float: left;
  margin-right: 9px;
}
div.subMenu#submenu-240000 > ul > li > a {
  margin-top: 10px;
  padding: 10px 5px 0px 5px;
  border-bottom: none;
  color: #ffffff;
}
div.subMenu#submenu-240000 > ul > li > a:hover {
  color: #b3b3b3;
}
div.subMenu#submenu-240000 > ul > li#menu-25 > a {
  background-color: #00594d;
}
div.subMenu#submenu-240000 > ul > li#menu-125 > a {
  background-color: #d04931;
}
div.subMenu#submenu-240000 > ul > li#menu-103 > a {
  background-color: #d09910;
}
div.subMenu#submenu-240000 > ul > li#menu-79 > a {
  background-color: #007c91;
}
div.subMenu#submenu-240000 > ul > li#menu-110 > a {
  background-color: #00b3f0;
}
div.subMenu#submenu-240000 > ul > li#menu-118 > a {
  background-color: #6b1b4b;
}
div.subMenu#submenu-240000 > ul > li#menu-43 > a {
  background-color: #679e9b;
}
div.subMenu#submenu-240000 > ul > li#menu-12297 > a {
  background-color: #679e9b;
}
div.subMenu#submenu-240000 > ul > li#menu-132 > a {
  background-color: #8fb63e;
}
div.subMenu#submenu-240000 > ul > li li#menu-46 {
  background-color: #4b7674;
}
div.subMenu#submenu-240000 > ul > li li#menu-54 {
  background-color: #82a698;
}
div.subMenu#submenu-240000 > ul > li li#menu-61 {
  background-color: #e1ede9;
}
div.subMenu#submenu-240000 > ul > li li#menu-46,
div.subMenu#submenu-240000 > ul > li li#menu-54,
div.subMenu#submenu-240000 > ul > li li#menu-61 {
  margin-top: 4px;
  padding: 2px 5px 0px 5px;
  font-weight: bold;
}
div.subMenu#submenu-240000 > ul > li > ul > li > a {
  margin-top: 10px;
  font-weight: bold;
}
div.subMenu#submenu-240000 > ul > li ul {
  padding-left: 0px;
}
div.subMenu#submenu-240000 > ul > li .trenner {
  color: white;
}
body.rl-10958 div.subMenu li.trenner {
  color: rgba(255, 255, 255, 0.75);
  border-bottom: 1px solid #80c0b9;
  display: block;
  padding: 2px 5px;
  margin-right: 10px;
  line-height: 170%;
  font-weight: bold;
}
#main {
  width: 960px;
  margin: 0px auto;
  height: auto;
  overflow: hidden;
  padding: 25px 0px;
  position: relative;
  line-height: 145%;
}
body:not(.L-small):not(.L-big):not(#page-1) #main {
  margin: 0 150px 0 190px;
}
#main.pinned {
  margin-top: 25px;
}
#main #content_left,
#main #content_center,
#main #content_right {
  float: left;
}
#main #content_left {
  width: 470px;
  margin-right: 20px;
}
#main #content_right {
  width: 470px;
}
#main #content_full {
  clear: both;
}
#main p {
  margin-bottom: 1.2em;
}
#main p:not(:empty) + ul {
  margin-top: -1em;
}
#main ul,
#main ol {
  padding-left: 20px;
  list-style: disc;
}
#main ul.component-items,
#main div.checklist > ul {
  padding-left: 27px;
  list-style-type: none;
}
#main ul.component-items li::before,
#main div.checklist > ul li::before {
  background: url(/fileadmin/template/icons/cb-list.png) no-repeat left top;
  background-size: contain;
  width: 23px;
  height: 23px;
  content: '';
  display: inline-block;
  vertical-align: bottom;
  margin-left: -28px;
  /*margin-left: -20px;*/
  margin-right: 4px;
  line-height: 160%;
}
body.L-small #main ul.component-items li::before,
body.L-small #main div.checklist > ul li::before {
  position: relative;
  top: -10px;
  left: -5px;
}
#main span.important {
  font-weight: bold;
  color: #00998a;
}
#bcn {
  border-bottom: 6px solid #00998a;
  margin-bottom: 13px;
}
#bcn ul {
  line-height: 110%;
  font-size: 85%;
  padding-left: 0px;
}
#bcn ul li {
  display: inline-block;
  margin-right: 4px;
  text-transform: uppercase;
  font-weight: bold;
  /*a, & {
        color: mix(black, white, 20);
      }
      a {
        .aWithHover(mix(black, white, 20));
      } */
}
#contentarea {
  overflow: hidden;
  height: auto;
}
#submenu {
  float: left;
  width: 150px;
  margin: 155px -160px 10px 10px;
  font-size: 80%;
}
body:not(.L-small):not(.L-big):not(#page-1) #submenu {
  width: 170px;
}
#submenu li {
  border-bottom: 1px solid #333333;
}
#submenu li.aktiv,
#submenu li.aktiv_sub {
  background-color: #f2f2f2;
}
#submenu li.aktiv > a {
  color: #00998a;
  font-weight: bold;
}
#submenu li.aktiv > a span {
  color: #80ccc5;
  font-weight: normal;
}
#submenu li.aktiv_sub > a {
  color: #00998a;
}
#submenu li a {
  color: #333333;
  display: block;
  line-height: 150%;
  padding: 4px 4px 3px 4px;
}
#submenu li a:hover {
  color: #00998a;
}
#submenu li a span {
  color: #999999;
  font-weight: normal;
}
#submenu li a:hover span {
  color: #80ccc5;
}
#submenu li ul li {
  padding: 0px 7px;
  border-bottom: none;
}
#submenu li ul li#submenu-46 {
  background-color: #4b7674;
}
#submenu li ul li#submenu-54 {
  background-color: #82a698;
}
#submenu li ul li#submenu-61 {
  background-color: #e1ede9;
  color: #679e9b;
}
#submenu li ul li.trenner {
  padding: 3px 7px 0px 7px;
  font-weight: bold;
  color: white;
  background-color: #00998a;
}
#submenu li ul li a {
  padding: 4px 0px 3px 0px;
}
#submenu li ul li ul li {
  padding: 0;
}
#submenu li ul li ul li a {
  padding: 3px 7px 2px 7px;
  font-size: 11px;
  color: #4d4d4d;
}
#submenu li ul li ul li a:hover {
  color: #00998a;
}
/*
.mp-level,
.subMenu,
#submenu {
  ul {
    li#submenu-10493 {
      background-color: #04E1C2;
      a { color: white; }
      //a {
      color: white;
      &:before {
        content: 'Neu ab WS 2016';
        display: block;
        font-weight: bold;
        color: @haus;
      }
      //}
    }
    li#menu-10493 {
      padding-left: 6px;
      margin-right: 25px;
      margin-top: 10px;

      //a {
      padding-top: 7px!important;
      background-color: #04E1C2;
      color: white;
      &:before {
        content: 'Neu ab WS 2016';
        display: block;
        font-weight: bold;
        color: @haus;
      }
      //}
    }
  }
}
#submenu-24 #menu-10493 a {
  padding: 0!important;
}
#push-menu {
  li#menu-10493 {
    margin-right: 0;
    padding-left: 0;
    &:before {
      padding-left: 6px;
    }
  }
}  */
div.csc-textpic figure {
  position: relative;
  font-size: 80%;
  line-height: 135%;
}
div.csc-textpic figure.figcap_in {
  font-size: 100%;
  /*body#page-25 & a,
      body#page-125 & a,
      body#page-103 & a,
      body#page-79 & a,
      body#page-110 & a,
      body#page-118 & a,
      body#page-43 & a,
      body#page-132 & a*/
}
div.csc-textpic figure.figcap_in figcaption {
  position: absolute;
  bottom: 0px;
  right: 0px;
  padding: 16px 5px 2px 5px;
  width: 312px;
  max-width: 100%;
  color: white;
  background-color: #00998a;
}
div.csc-textpic figure.figcap_in.large figcaption {
  font-size: 130%;
  line-height: 135%;
}
body div.csc-textpic figure.figcap_in a {
  display: block;
}
body div.csc-textpic figure.figcap_in a:after {
  content: '';
  position: absolute;
  right: 0px;
  top: 0px;
  width: 29px;
  height: 29px;
  background-image: url('../../fileadmin/template/img/hsb-pfeile.png');
  background-repeat: no-repeat;
  background-position: center;
}
div.csc-textpic figure.figcap_un figcaption {
  padding-top: 12px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #333333;
}
div.csc-textpic figure.figcap_re2 figcaption {
  position: absolute;
  bottom: -4px;
  width: 315px;
  left: 158px;
  border-top: 1px solid #333333;
  padding-top: 4px;
}
div.csc-textpic figure.figcap_re1 figcaption {
  position: absolute;
  bottom: -5px;
  width: 154px;
  left: 158px;
  border-top: 1px solid #333333;
  padding-top: 4px;
}
.headlineElement a {
  text-decoration: underline;
  display: block;
  color: #0a8579;
}
.headlineElement a:hover {
  color: #075d54;
}
.headlineElement sub {
  font-size: 80%;
}
.hLayout-14 {
  font-size: 155%;
  line-height: 130%;
  font-weight: 800;
  font-family: 'DIN';
  color: #00998a;
}
.hLayout-15,
.hLayout-16 {
  font-size: 130%;
  line-height: 129%;
  font-weight: 800;
  font-family: 'DIN';
  margin-bottom: 4px;
}
.hLayout-18,
.hLayout-17 {
  font-weight: 800;
  font-family: 'DIN';
  margin-bottom: 4px;
}
.hLayout-18,
.hLayout-16 {
  color: #00998a;
}
.hLayout-15 {
  color: #333333;
}
.hLayout-15 a {
  color: #215751;
}
.hLayout-15 a:hover {
  color: #59817d;
}
div.csc-header {
  margin-bottom: 8px;
}
div.csc-header .hLayout-10,
div.csc-header .hLayout-12,
div.csc-header h2.classless {
  padding: 34px 6px 0px 6px;
  font-size: 117%;
  line-height: 100%;
  font-weight: normal;
  color: white;
  background-color: #00998a;
}
div.csc-header .hLayout-11,
div.csc-header .hLayout-13,
div.csc-header h3.classless {
  padding: 7px 6px 4px 6px;
  font-size: 160%;
  line-height: 100%;
  font-weight: 800;
  font-family: 'DIN';
  color: white;
  background-color: #00998a;
}
div.csc-header .hLayout-12 {
  padding: 69px 5px 6px 5px;
}
div.csc-header .hLayout-13 {
  padding: 61px 5px 0px 5px;
}
div.csc-header .hLayout-10 a,
div.csc-header .hLayout-12 a,
div.csc-header h2 a,
div.csc-header .hLayout-11 a,
div.csc-header .hLayout-13 a,
div.csc-header h3 a {
  color: #cccccc;
}
div.csc-header .hLayout-10 a:hover,
div.csc-header .hLayout-12 a:hover,
div.csc-header h2 a:hover,
div.csc-header .hLayout-11 a:hover,
div.csc-header .hLayout-13 a:hover,
div.csc-header h3 a:hover {
  color: #ffffff;
}
.fc-orange2018.hLayout-10,
.fc-orange2018.hLayout-11,
.fc-orange2018.hLayout-12,
.fc-orange2018.hLayout-13,
.fc-orange2018.hLayout-14,
.fc-orange2018.hLayout-15,
.fc-orange2018.hLayout-16,
.fc-orange2018.hLayout-17,
.fc-orange2018.hLayout-18,
.fc-orange2018.hLayout-19,
.fc-orange2018.hLayout-20 {
  color: #f09c11!important;
}
div.hsb_acc_home .hsb-h {
  margin: 0 -15px;
  padding: 5px 15px;
  color: white!important;
}
div.hsb_acc_home .acc-content a {
  display: block;
  padding: 2px 0;
}
div.hsb_acc_home .acc-content span.trenner {
  display: block;
  font-weight: bold;
  background-color: #cccccc;
  margin: 5px -15px 2px -15px;
  padding: 5px 15px 2px 15px;
}
div.hsb_acc .hsb-c.hsb-1 a,
div.hsb_acc .hsb-c.hsb-wm a,
div.hsb_acc .hsb-c.hsb-1 span.a,
div.hsb_acc .hsb-c.hsb-wm span.a {
  color: #00594d;
}
div.hsb_acc .hsb-c.hsb-1 a:hover,
div.hsb_acc .hsb-c.hsb-wm a:hover,
div.hsb_acc .hsb-c.hsb-1 span.a:hover,
div.hsb_acc .hsb-c.hsb-wm span.a:hover {
  color: #003e36;
}
div.hsb_acc .hsb-c.hsb-2 a,
div.hsb_acc .hsb-c.hsb-wp a,
div.hsb_acc .hsb-c.hsb-2 span.a,
div.hsb_acc .hsb-c.hsb-wp span.a {
  color: #d04931;
}
div.hsb_acc .hsb-c.hsb-2 a:hover,
div.hsb_acc .hsb-c.hsb-wp a:hover,
div.hsb_acc .hsb-c.hsb-2 span.a:hover,
div.hsb_acc .hsb-c.hsb-wp span.a:hover {
  color: #923322;
}
div.hsb_acc .hsb-c.hsb-3 a,
div.hsb_acc .hsb-c.hsb-wr a,
div.hsb_acc .hsb-c.hsb-3 span.a,
div.hsb_acc .hsb-c.hsb-wr span.a {
  color: #d09910;
}
div.hsb_acc .hsb-c.hsb-3 a:hover,
div.hsb_acc .hsb-c.hsb-wr a:hover,
div.hsb_acc .hsb-c.hsb-3 span.a:hover,
div.hsb_acc .hsb-c.hsb-wr span.a:hover {
  color: #926b0b;
}
div.hsb_acc .hsb-c.hsb-4 a,
div.hsb_acc .hsb-c.hsb-ing a,
div.hsb_acc .hsb-c.hsb-4 span.a,
div.hsb_acc .hsb-c.hsb-ing span.a {
  color: #007c91;
}
div.hsb_acc .hsb-c.hsb-4 a:hover,
div.hsb_acc .hsb-c.hsb-ing a:hover,
div.hsb_acc .hsb-c.hsb-4 span.a:hover,
div.hsb_acc .hsb-c.hsb-ing span.a:hover {
  color: #005766;
}
div.hsb_acc .hsb-c.hsb-5 a,
div.hsb_acc .hsb-c.hsb-it a,
div.hsb_acc .hsb-c.hsb-5 span.a,
div.hsb_acc .hsb-c.hsb-it span.a {
  color: #00b3f0;
}
div.hsb_acc .hsb-c.hsb-5 a:hover,
div.hsb_acc .hsb-c.hsb-it a:hover,
div.hsb_acc .hsb-c.hsb-5 span.a:hover,
div.hsb_acc .hsb-c.hsb-it span.a:hover {
  color: #007da8;
}
div.hsb_acc .hsb-c.hsb-6 a,
div.hsb_acc .hsb-c.hsb-gs a,
div.hsb_acc .hsb-c.hsb-6 span.a,
div.hsb_acc .hsb-c.hsb-gs span.a {
  color: #6b1b4b;
}
div.hsb_acc .hsb-c.hsb-6 a:hover,
div.hsb_acc .hsb-c.hsb-gs a:hover,
div.hsb_acc .hsb-c.hsb-6 span.a:hover,
div.hsb_acc .hsb-c.hsb-gs span.a:hover {
  color: #4b1335;
}
div.hsb_acc .hsb-c.hsb-7 a,
div.hsb_acc .hsb-c.hsb-obs a,
div.hsb_acc .hsb-c.hsb-7 span.a,
div.hsb_acc .hsb-c.hsb-obs span.a {
  color: #679e9b;
}
div.hsb_acc .hsb-c.hsb-7 a:hover,
div.hsb_acc .hsb-c.hsb-obs a:hover,
div.hsb_acc .hsb-c.hsb-7 span.a:hover,
div.hsb_acc .hsb-c.hsb-obs span.a:hover {
  color: #486f6d;
}
div.hsb_acc .hsb-c.hsb-8 a,
div.hsb_acc .hsb-c.hsb-ds a,
div.hsb_acc .hsb-c.hsb-8 span.a,
div.hsb_acc .hsb-c.hsb-ds span.a {
  color: #8fb63e;
}
div.hsb_acc .hsb-c.hsb-8 a:hover,
div.hsb_acc .hsb-c.hsb-ds a:hover,
div.hsb_acc .hsb-c.hsb-8 span.a:hover,
div.hsb_acc .hsb-c.hsb-ds span.a:hover {
  color: #647f2b;
}
div.hsb_acc .hsb-h span {
  display: inline-block;
}
div.hsb_acc .hsb-h.hsb-1,
div.hsb_acc .hsb-h.hsb-wm {
  background-color: #00594d;
}
div.hsb_acc .hsb-h.hsb-1 a,
div.hsb_acc .hsb-h.hsb-wm a,
div.hsb_acc .hsb-h.hsb-1 span.a,
div.hsb_acc .hsb-h.hsb-wm span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-1 a:hover,
div.hsb_acc .hsb-h.hsb-wm a:hover,
div.hsb_acc .hsb-h.hsb-1 span.a:hover,
div.hsb_acc .hsb-h.hsb-wm span.a:hover {
  color: #bfd6d3;
}
div.hsb_acc .hsb-h.hsb-2,
div.hsb_acc .hsb-h.hsb-wp {
  background-color: #d04931;
}
div.hsb_acc .hsb-h.hsb-2 a,
div.hsb_acc .hsb-h.hsb-wp a,
div.hsb_acc .hsb-h.hsb-2 span.a,
div.hsb_acc .hsb-h.hsb-wp span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-2 a:hover,
div.hsb_acc .hsb-h.hsb-wp a:hover,
div.hsb_acc .hsb-h.hsb-2 span.a:hover,
div.hsb_acc .hsb-h.hsb-wp span.a:hover {
  color: #f3d2cc;
}
div.hsb_acc .hsb-h.hsb-3,
div.hsb_acc .hsb-h.hsb-wr {
  background-color: #d09910;
}
div.hsb_acc .hsb-h.hsb-3 a,
div.hsb_acc .hsb-h.hsb-wr a,
div.hsb_acc .hsb-h.hsb-3 span.a,
div.hsb_acc .hsb-h.hsb-wr span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-3 a:hover,
div.hsb_acc .hsb-h.hsb-wr a:hover,
div.hsb_acc .hsb-h.hsb-3 span.a:hover,
div.hsb_acc .hsb-h.hsb-wr span.a:hover {
  color: #f3e6c3;
}
div.hsb_acc .hsb-h.hsb-4,
div.hsb_acc .hsb-h.hsb-ing {
  background-color: #007c91;
}
div.hsb_acc .hsb-h.hsb-4 a,
div.hsb_acc .hsb-h.hsb-ing a,
div.hsb_acc .hsb-h.hsb-4 span.a,
div.hsb_acc .hsb-h.hsb-ing span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-4 a:hover,
div.hsb_acc .hsb-h.hsb-ing a:hover,
div.hsb_acc .hsb-h.hsb-4 span.a:hover,
div.hsb_acc .hsb-h.hsb-ing span.a:hover {
  color: #bfdee4;
}
div.hsb_acc .hsb-h.hsb-5,
div.hsb_acc .hsb-h.hsb-it {
  background-color: #00b3f0;
}
div.hsb_acc .hsb-h.hsb-5 a,
div.hsb_acc .hsb-h.hsb-it a,
div.hsb_acc .hsb-h.hsb-5 span.a,
div.hsb_acc .hsb-h.hsb-it span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-5 a:hover,
div.hsb_acc .hsb-h.hsb-it a:hover,
div.hsb_acc .hsb-h.hsb-5 span.a:hover,
div.hsb_acc .hsb-h.hsb-it span.a:hover {
  color: #bfecfb;
}
div.hsb_acc .hsb-h.hsb-6,
div.hsb_acc .hsb-h.hsb-gs {
  background-color: #6b1b4b;
}
div.hsb_acc .hsb-h.hsb-6 a,
div.hsb_acc .hsb-h.hsb-gs a,
div.hsb_acc .hsb-h.hsb-6 span.a,
div.hsb_acc .hsb-h.hsb-gs span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-6 a:hover,
div.hsb_acc .hsb-h.hsb-gs a:hover,
div.hsb_acc .hsb-h.hsb-6 span.a:hover,
div.hsb_acc .hsb-h.hsb-gs span.a:hover {
  color: #dac6d2;
}
div.hsb_acc .hsb-h.hsb-7,
div.hsb_acc .hsb-h.hsb-obs {
  background-color: #679e9b;
}
div.hsb_acc .hsb-h.hsb-7 a,
div.hsb_acc .hsb-h.hsb-obs a,
div.hsb_acc .hsb-h.hsb-7 span.a,
div.hsb_acc .hsb-h.hsb-obs span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-7 a:hover,
div.hsb_acc .hsb-h.hsb-obs a:hover,
div.hsb_acc .hsb-h.hsb-7 span.a:hover,
div.hsb_acc .hsb-h.hsb-obs span.a:hover {
  color: #d9e7e6;
}
div.hsb_acc .hsb-h.hsb-8,
div.hsb_acc .hsb-h.hsb-ds {
  background-color: #8fb63e;
}
div.hsb_acc .hsb-h.hsb-8 a,
div.hsb_acc .hsb-h.hsb-ds a,
div.hsb_acc .hsb-h.hsb-8 span.a,
div.hsb_acc .hsb-h.hsb-ds span.a {
  color: #ffffff;
}
div.hsb_acc .hsb-h.hsb-8 a:hover,
div.hsb_acc .hsb-h.hsb-ds a:hover,
div.hsb_acc .hsb-h.hsb-8 span.a:hover,
div.hsb_acc .hsb-h.hsb-ds span.a:hover {
  color: #e3edcf;
}
div.hsb_acc .hsb-h a,
div.hsb_acc .hsb-h span.a {
  background-color: transparent;
  font-weight: normal;
  padding: 0px 4px 0px 4px;
}
div.hsb_acc .hsb-h a .big,
div.hsb_acc .hsb-h span.a .big,
div.hsb_acc .hsb-h a strong,
div.hsb_acc .hsb-h span.a strong {
  font-size: 170%;
  padding: 7px 0px 0px 0px;
  text-transform: uppercase;
  font-weight: bold;
  display: block;
}
div.hsb_acc .hsb-h a strong br,
div.hsb_acc .hsb-h span.a strong br {
  display: none;
}
#c40110 div.hsb_acc .hsb-h a {
  color: white;
}
div.hsb_acc .hsb-c > :first-child {
  padding-top: 0px;
}
div.hsb_acc .hsb-c .titel a,
div.hsb_acc .hsb-c .titel span.a {
  background-color: #cccccc;
  margin: 0px -6px;
  padding: 5px 8px 1px 8px;
  display: block;
  font-weight: bold;
}
div.hsb_acc .hsb-c .titel.noA {
  background-color: #cccccc;
  margin: 0px -6px;
  padding: 5px 8px 1px 8px;
  display: block;
  font-weight: bold;
}
div.hsb_acc .hsb-c .liste .subtitel {
  background-color: #b3b3b3;
  margin: 0px -6px;
  padding: 5px 8px 1px 8px;
  font-weight: bold;
}
div.hsb_acc .hsb-c .liste .text-c034,
div.hsb_acc .hsb-c .liste .text-4629 {
  background-color: #4b7674;
}
div.hsb_acc .hsb-c .liste .text-1e47,
div.hsb_acc .hsb-c .liste .text-5280 {
  background-color: #82a698;
}
div.hsb_acc .hsb-c .liste .text-056d,
div.hsb_acc .hsb-c .liste .text-b1c5,
div.hsb_acc .hsb-c .liste .text-d887 {
  background-color: #e1ede9;
  color: #679e9b;
}
div.hsb_acc .hsb-c .liste a,
div.hsb_acc .hsb-c .liste span.a {
  display: block;
  padding: 8px 0px 4px 0px;
  font-weight: normal;
}
div.hsb_acc .hsb-c .liste a small,
div.hsb_acc .hsb-c .liste span.a small {
  font-size: 80%;
  line-height: 150%;
  display: block;
  font-style: italic;
}
div.hsb_matrix {
  height: auto;
  overflow: hidden;
}
div.hsb_matrix .row {
  overflow: hidden;
}
div.hsb_matrix .inactive {
  opacity: 0.23454607451;
}
div.hsb_matrix .hsb {
  float: left;
  background-color: #00998a;
  /* HSB auf normalen Seiten*/
  width: 140px;
  height: 140px;
  margin-right: 25px;
  margin-top: 25px;
  /* / normale Seiten*/
}
div.hsb_matrix .hsb a.hsb-name {
  display: block;
  line-height: 120%;
  color: #ffffff;
  padding-top: 55px;
}
div.hsb_matrix .hsb a.hsb-name:hover {
  color: #d9d9d9;
}
div.hsb_matrix .hsb a.hsb-name span {
  display: block;
  padding: 5px 5px 0px 5px;
}
div.hsb_matrix .hsb a.hsb-name span strong {
  text-transform: uppercase;
}
div.hsb_matrix .hsb div.angebote {
  border-top: 1px solid white;
}
div.hsb_matrix .hsb div.angebote a {
  color: #ffffff;
  display: inline-block;
  padding: 2px 5px;
}
div.hsb_matrix .hsb div.angebote a:hover {
  color: #d9d9d9;
}
div.hsb_matrix .hsb.hsb-1 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-1 a:hover {
  color: #bfd6d3;
}
div.hsb_matrix .hsb.hsb-1 a span {
  background-color: #00594d;
}
div.hsb_matrix .hsb.hsb-2 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-2 a:hover {
  color: #f3d2cc;
}
div.hsb_matrix .hsb.hsb-2 a span {
  background-color: #d04931;
}
div.hsb_matrix .hsb.hsb-3 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-3 a:hover {
  color: #f3e6c3;
}
div.hsb_matrix .hsb.hsb-3 a span {
  background-color: #d09910;
}
div.hsb_matrix .hsb.hsb-4 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-4 a:hover {
  color: #bfdee4;
}
div.hsb_matrix .hsb.hsb-4 a span {
  background-color: #007c91;
}
div.hsb_matrix .hsb.hsb-5 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-5 a:hover {
  color: #bfecfb;
}
div.hsb_matrix .hsb.hsb-5 a span {
  background-color: #00b3f0;
}
div.hsb_matrix .hsb.hsb-6 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-6 a:hover {
  color: #dac6d2;
}
div.hsb_matrix .hsb.hsb-6 a span {
  background-color: #6b1b4b;
}
div.hsb_matrix .hsb.hsb-7 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-7 a:hover {
  color: #d9e7e6;
}
div.hsb_matrix .hsb.hsb-7 a span {
  background-color: #679e9b;
}
div.hsb_matrix .hsb.hsb-8 a {
  color: #ffffff;
}
div.hsb_matrix .hsb.hsb-8 a:hover {
  color: #e3edcf;
}
div.hsb_matrix .hsb.hsb-8 a span {
  background-color: #8fb63e;
}
div.hsb_matrix .hsb.fom-logo {
  background: url('../../fileadmin/template/img/fom-schrift-kachel.png') center no-repeat #00998a;
  background-size: 100%;
}
div.hsb_matrix div.angebote-1 .subtitel,
div.hsb_matrix div.angebote-1 .titel {
  background-color: #00594d;
}
div.hsb_matrix div.angebote-2 .subtitel,
div.hsb_matrix div.angebote-2 .titel {
  background-color: #d04931;
}
div.hsb_matrix div.angebote-3 .subtitel,
div.hsb_matrix div.angebote-3 .titel {
  background-color: #d09910;
}
div.hsb_matrix div.angebote-4 .subtitel,
div.hsb_matrix div.angebote-4 .titel {
  background-color: #007c91;
}
div.hsb_matrix div.angebote-5 .subtitel,
div.hsb_matrix div.angebote-5 .titel {
  background-color: #00b3f0;
}
div.hsb_matrix div.angebote-6 .subtitel,
div.hsb_matrix div.angebote-6 .titel {
  background-color: #6b1b4b;
}
div.hsb_matrix div.angebote-7 .subtitel,
div.hsb_matrix div.angebote-7 .titel {
  background-color: #679e9b;
}
div.hsb_matrix div.angebote-8 .subtitel,
div.hsb_matrix div.angebote-8 .titel {
  background-color: #8fb63e;
}
div.hsb_matrix div.accElement {
  clear: both;
}
div.hsb_matrix div.angebote-liste {
  clear: both;
  background-color: white;
  border: 1px solid #00998a;
}
div.hsb_matrix div.angebote-liste .titel {
  padding: 3px 5px 2px 5px;
  color: white;
}
div.hsb_matrix div.angebote-liste .subtitel {
  padding: 3px 5px 2px 5px;
  color: white;
}
div.hsb_matrix div.angebote-liste .text-c034,
div.hsb_matrix div.angebote-liste .text-4629 {
  background-color: #4b7674;
}
div.hsb_matrix div.angebote-liste .text-1e47,
div.hsb_matrix div.angebote-liste .text-5280 {
  background-color: #82a698;
}
div.hsb_matrix div.angebote-liste .text-056d,
div.hsb_matrix div.angebote-liste .text-b1c5,
div.hsb_matrix div.angebote-liste .text-d887 {
  background-color: #e1ede9;
  color: #679e9b;
}
div.hsb_matrix div.angebote-liste .liste a {
  color: #333333;
  display: block;
  border-bottom: 1px solid #00998a;
  padding: 4px 5px 2px 5px;
}
div.hsb_matrix div.angebote-liste .liste a:hover {
  color: #0a8579;
}
div.hsb_matrix div.angebote-liste .liste a:last-child {
  border-bottom: none;
}
div.hsb_matrix div.angebote-liste.angebote-1 .liste a {
  color: #00594d;
}
div.hsb_matrix div.angebote-liste.angebote-1 .liste a:hover {
  color: #003e36;
}
div.hsb_matrix div.angebote-liste.angebote-2 .liste a {
  color: #d04931;
}
div.hsb_matrix div.angebote-liste.angebote-2 .liste a:hover {
  color: #923322;
}
div.hsb_matrix div.angebote-liste.angebote-3 .liste a {
  color: #d09910;
}
div.hsb_matrix div.angebote-liste.angebote-3 .liste a:hover {
  color: #926b0b;
}
div.hsb_matrix div.angebote-liste.angebote-5 .liste a {
  color: #00b3f0;
}
div.hsb_matrix div.angebote-liste.angebote-5 .liste a:hover {
  color: #007da8;
}
div.hsb_matrix div.angebote-liste.angebote-4 .liste a {
  color: #007c91;
}
div.hsb_matrix div.angebote-liste.angebote-4 .liste a:hover {
  color: #005766;
}
div.hsb_matrix div.angebote-liste.angebote-6 .liste a {
  color: #6b1b4b;
}
div.hsb_matrix div.angebote-liste.angebote-6 .liste a:hover {
  color: #4b1335;
}
div.hsb_matrix div.angebote-liste.angebote-7 .liste a {
  color: #679e9b;
}
div.hsb_matrix div.angebote-liste.angebote-7 .liste a:hover {
  color: #486f6d;
}
div.hsb_matrix div.angebote-liste.angebote-8 .liste a {
  color: #8fb63e;
}
div.hsb_matrix div.angebote-liste.angebote-8 .liste a:hover {
  color: #647f2b;
}
div.hsb_matrix div {
  /*&.angebote-3 .connector,
    &.angebote-5 .connector,
    &.angebote-8 .connector {
      margin-left: 330px;
    }
    &.angebote-2 .connector,
    &.angebote-7 .connector {
      margin-left: 165px;
    } */
}
div.hsb_matrix div.accElement .connector {
  height: 1px;
  background-color: #00998a;
  width: 140px;
}
div.hsb_matrix .hsb:not(.hsb-7):not(.hsb-8) div.angebote {
  height: auto;
  overflow: hidden;
}
div.hsb_matrix .hsb:not(.hsb-7):not(.hsb-8) div.angebote a {
  text-align: center;
  width: 50%;
  float: left;
}
div.hsb_matrix .hsb:not(.hsb-7):not(.hsb-8) div.angebote a:last-child {
  border-left: 1px solid white;
}
div.hsb_matrix .hsb.hsb-7 div.angebote a,
div.hsb_matrix .hsb.hsb-8 div.angebote a {
  width: 100%;
}
body.tpl-home {
  background: url('../../fileadmin/template/img/startseite2h.jpg') no-repeat right 120px;
}
body.tpl-home .content a {
  font-weight: normal;
}
body.tpl-home #main {
  width: auto;
}
body.tpl-home #main #content_left {
  width: 230px;
  margin: 10px 133px 50px 10px;
}
body.tpl-home #main #content_center {
  width: 555px;
}
body.tpl-home #main #content_right {
  width: 230px;
  margin: 10px 10px 50px 132px;
}
body.tpl-home div.akkr {
  margin-top: 261px;
}
body.tpl-home div.akkr .wr {
  margin-left: 50px;
}
body.tpl-home.L--small div.akkr .fi {
  margin-top: 10px;
}
body.tpl-home.L--small div.akkr .wr {
  margin-top: 0px;
  margin-left: 50px;
}
body.tpl-home h1#claim {
  font-weight: bold;
  font-size: 142%;
  color: #00998a;
  margin-top: 34px;
  margin-bottom: 15px;
}
body.tpl-home div.hsb_matrix {
  margin-top: -5px;
  margin-bottom: 30px;
}
body.tpl-home div.hsb_matrix .row {
  margin-top: 0;
}
body.tpl-home div.hsb_matrix .row .hsb-7,
body.tpl-home div.hsb_matrix .row .hsb-8 {
  margin-top: 65px;
  background-color: rgba(0, 153, 138, 0.5);
}
body.tpl-home div.hsb_matrix .row .hsb-7 a.no-acc,
body.tpl-home div.hsb_matrix .row .hsb-8 a.no-acc,
body.tpl-home div.hsb_matrix .row .hsb-7 a.accToggler,
body.tpl-home div.hsb_matrix .row .hsb-8 a.accToggler {
  color: #00594d;
}
body.tpl-home div.hsb_matrix .row .hsb-7 a.no-acc:hover,
body.tpl-home div.hsb_matrix .row .hsb-8 a.no-acc:hover,
body.tpl-home div.hsb_matrix .row .hsb-7 a.accToggler:hover,
body.tpl-home div.hsb_matrix .row .hsb-8 a.accToggler:hover {
  color: #003e36;
}
body.tpl-home div.hsb_matrix .row .hsb-3,
body.tpl-home div.hsb_matrix .row .hsb-6 {
  margin-right: 0!important;
}
body.tpl-home div.hsb_matrix .hsb {
  width: 175px;
  height: 175px;
  margin-right: 15px;
  margin-top: 15px;
  /*&:nth-child(3n) {
        margin-right: 0px;
      } */
}
body.tpl-home div.hsb_matrix .hsb a.hsb-name {
  padding-top: 90px;
}
body.tpl-home div.hsb_matrix .hsb div.angebote a {
  padding: 2px 10px;
}
body.tpl-home div.hsb_matrix div.accElement .connector {
  width: 175px;
}
body.tpl-home div.hsb_matrix div.angebote-3 .connector,
body.tpl-home div.hsb_matrix div.angebote-6 .connector {
  margin-left: 380px;
}
body.tpl-home div.hsb_matrix div.angebote-2 .connector,
body.tpl-home div.hsb_matrix div.angebote-4 .connector,
body.tpl-home div.hsb_matrix div.angebote-8 .connector {
  margin-left: 190px;
}
body.tpl-home div.hsb_matrix div.angebote-7 .connector {
  margin-left: 0px;
}
body.tpl-home div.hsb_matrix div.angebote-7 .connector,
body.tpl-home div.hsb_matrix div.angebote-8 .connector {
  background-color: rgba(0, 153, 138, 0.5);
}
body.tpl-home.h20 #main {
  background-image: none;
  min-height: inherit;
}
body.tpl-home.h20 div.akkr {
  margin-top: 286px;
  /*img {
        height: auto;
        width: 100%;
      }*/
}
body.tpl-home.h20 div.hsb_matrix {
  margin-top: -5px;
}
body.tpl-home.h20 div.hsb_matrix .row {
  margin-top: 0px;
}
body.tpl-home.h20 div.hsb_matrix .row:nth-child(3n) {
  margin-top: 50px;
}
body.tpl-home.h20 div.hsb_matrix .row:nth-child(3n) .hsb {
  background-color: rgba(0, 153, 138, 0.5);
}
body.tpl-home.h20 div.hsb_matrix .hsb {
  width: 175px;
  height: 175px;
  margin-right: 15px;
  margin-top: 15px;
}
body.tpl-home.h20 div.hsb_matrix .hsb:nth-child(3n) {
  margin-right: 0px;
}
body.tpl-home.h20 div.hsb_matrix .hsb a.hsb-name {
  padding-top: 90px;
}
body.tpl-home.h20 div.hsb_matrix .hsb div.angebote a {
  padding: 2px 10px;
}
body.tpl-home.h20 div.hsb_matrix .hsb.hsb-7 a.accToggler,
body.tpl-home.h20 div.hsb_matrix .hsb.hsb-8 a.accToggler {
  color: #00594d;
}
body.tpl-home.h20 div.hsb_matrix .hsb.hsb-7 a.accToggler:hover,
body.tpl-home.h20 div.hsb_matrix .hsb.hsb-8 a.accToggler:hover {
  color: #003e36;
}
body.tpl-home.h20 div.hsb_matrix div.accElement .connector {
  width: 175px;
}
body.tpl-home.h20 div.hsb_matrix div.angebote-3 .connector,
body.tpl-home.h20 div.hsb_matrix div.angebote-6 .connector {
  margin-left: 380px;
}
body.tpl-home.h20 div.hsb_matrix div.angebote-2 .connector,
body.tpl-home.h20 div.hsb_matrix div.angebote-8 .connector {
  margin-left: 190px;
}
body.tpl-home.h20 div.hsb_matrix div.angebote-7 .connector {
  margin-left: 0px;
}
body.tpl-home.h20 div.hsb_matrix div.angebote-7 .connector,
body.tpl-home.h20 div.hsb_matrix div.angebote-8 .connector {
  background-color: rgba(0, 153, 138, 0.5);
}
body.tpl-home16 {
  background: url('../../fileadmin/template/img/startseite2h.jpg') no-repeat right 120px;
}
body.tpl-home16 div#headerframe a {
  margin-left: 46px;
}
body.tpl-home16 div.linkbox-iv,
body.tpl-home16 div.linkbox-eufom {
  margin-top: 10px;
}
body.tpl-home16 .content a {
  font-weight: normal;
}
body.tpl-home16 #main {
  width: auto;
}
body.tpl-home16 #main #content_left {
  width: 230px;
  margin-right: 0;
  padding-top: 10px;
}
body.tpl-home16 #main #content_center {
  margin: 0 100px 0 35px;
  width: 554px;
}
body.tpl-home16 #main #content_right {
  margin: 0 51px 0 100px;
  width: 230px;
}
body.tpl-home16.L-big #main #content_right {
  margin: 0;
}
body.tpl-home16 div.akkr {
  margin-top: 20px;
}
body.tpl-home16 h1#claim {
  font-weight: bold;
  font-size: 142%;
  color: #00998a;
  margin-top: 34px;
  margin-bottom: 15px;
}
body.tpl-home16.L-small .hsb_acc .hsb-h a .big,
body.tpl-home16.L-small .hsb_acc .hsb-h span.a .big,
body.tpl-home16.L-small .hsb_acc .hsb-h a strong,
body.tpl-home16.L-small .hsb_acc .hsb-h span.a strong {
  font-size: 150%;
}
body.tpl-home16.L-small .akkr {
  text-align: center;
}
body.tpl-home16 .hsb_acc .hsb-h {
  margin-top: 10px;
}
body.tpl-home16 .hsb_acc .hsb-h.hsb-7 {
  margin-top: 35px;
}
body.tpl-home16 .hsb_acc .hsb-h a {
  display: block;
  padding: 5px 10px;
  position: relative;
}
body.tpl-home16 .hsb_acc .hsb-h a:hover::after {
  content: "›";
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  font-size: 300%;
}
body.tpl-home16 .hsb_acc .hsb-c {
  margin-top: 3px;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-1 .titel {
  background-color: #00594d;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-2 .titel {
  background-color: #d04931;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-3 .titel {
  background-color: #d09910;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-4 .titel {
  background-color: #007c91;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-5 .titel {
  background-color: #00b3f0;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-6 .titel {
  background-color: #6b1b4b;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-7 .titel {
  background-color: #679e9b;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-8 .titel {
  background-color: #8fb63e;
}
body.tpl-home16 .hsb_acc .hsb-c .liste a,
body.tpl-home16 .hsb_acc .hsb-c .liste span.a {
  padding-left: 4px;
}
body.tpl-home16 .hsb_acc .hsb-c .acc-titel {
  padding: 0;
  margin: 0 ;
  background-color: transparent;
  width: 50%;
  display: inline-block;
  text-align: center;
}
body.tpl-home16 .hsb_acc .hsb-c .acc-titel a,
body.tpl-home16 .hsb_acc .hsb-c .acc-titel span.a {
  margin: 0;
  padding-left: 11px;
  text-align: left;
  background-color: transparent;
  color: white;
}
body.tpl-home16 .hsb_acc .hsb-c .acc-titel a::after,
body.tpl-home16 .hsb_acc .hsb-c .acc-titel span.a::after {
  content: '';
  border: 5px solid transparent;
  border-color: white transparent transparent transparent;
  display: inline-block;
  margin-bottom: -3px;
  margin-left: 5px;
}
body.tpl-home16 .hsb_acc .hsb-c .acc-titel.active a::after,
body.tpl-home16 .hsb_acc .hsb-c .acc-titel.active span.a::after {
  border-color: transparent transparent white transparent;
  margin-bottom: 3px;
}
body.tpl-home16 .hsb_acc .hsb-c.hsb-7 .acc-titel,
body.tpl-home16 .hsb_acc .hsb-c.hsb-8 .acc-titel {
  width: 100%;
}
body.tpl-home16 .hsb_acc .hsb-c .acc-content > :first-child {
  padding-top: 0;
}
div.hsb_acc.regio2016 .hsb-h {
  margin-top: 10px;
}
div.hsb_acc.regio2016 .hsb-h a {
  display: block;
  padding: 5px 10px;
  position: relative;
}
div.hsb_acc.regio2016 .hsb-h a:hover::after {
  content: "›";
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  font-size: 300%;
}
div.hsb_acc.regio2016 .hsb-h a .big {
  font-size: 100%;
  padding: 0;
  margin-bottom: -3px;
}
div.hsb_acc.regio2016 .hsb-c {
  margin-top: 1px;
}
div.hsb_acc.regio2016 .hsb-c .liste {
  margin: 0 -6px;
}
div.hsb_acc.regio2016 .hsb-c .liste .subtitel {
  margin: 0;
}
div.hsb_acc.regio2016 .hsb-c.hsb-1 .titel {
  background-color: #00594d;
}
div.hsb_acc.regio2016 .hsb-c.hsb-1 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-1 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-1 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-1 .titel span.a:hover {
  color: #bfd6d3;
}
div.hsb_acc.regio2016 .hsb-c .angebote-1 .liste a {
  border-bottom: 1px solid #00594d;
}
div.hsb_acc.regio2016 .hsb-c.hsb-2 .titel {
  background-color: #d04931;
}
div.hsb_acc.regio2016 .hsb-c.hsb-2 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-2 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-2 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-2 .titel span.a:hover {
  color: #f3d2cc;
}
div.hsb_acc.regio2016 .hsb-c .angebote-2 .liste a {
  border-bottom: 1px solid #d04931;
}
div.hsb_acc.regio2016 .hsb-c.hsb-3 .titel {
  background-color: #d09910;
}
div.hsb_acc.regio2016 .hsb-c.hsb-3 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-3 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-3 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-3 .titel span.a:hover {
  color: #f3e6c3;
}
div.hsb_acc.regio2016 .hsb-c .angebote-3 .liste a {
  border-bottom: 1px solid #d09910;
}
div.hsb_acc.regio2016 .hsb-c.hsb-4 .titel {
  background-color: #007c91;
}
div.hsb_acc.regio2016 .hsb-c.hsb-4 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-4 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-4 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-4 .titel span.a:hover {
  color: #bfdee4;
}
div.hsb_acc.regio2016 .hsb-c .angebote-4 .liste a {
  border-bottom: 1px solid #007c91;
}
div.hsb_acc.regio2016 .hsb-c.hsb-5 .titel {
  background-color: #00b3f0;
}
div.hsb_acc.regio2016 .hsb-c.hsb-5 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-5 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-5 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-5 .titel span.a:hover {
  color: #bfecfb;
}
div.hsb_acc.regio2016 .hsb-c .angebote-5 .liste a {
  border-bottom: 1px solid #00b3f0;
}
div.hsb_acc.regio2016 .hsb-c.hsb-6 .titel {
  background-color: #6b1b4b;
}
div.hsb_acc.regio2016 .hsb-c.hsb-6 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-6 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-6 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-6 .titel span.a:hover {
  color: #dac6d2;
}
div.hsb_acc.regio2016 .hsb-c .angebote-6 .liste a {
  border-bottom: 1px solid #6b1b4b;
}
div.hsb_acc.regio2016 .hsb-c.hsb-7 .titel {
  background-color: #679e9b;
}
div.hsb_acc.regio2016 .hsb-c.hsb-7 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-7 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-7 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-7 .titel span.a:hover {
  color: #d9e7e6;
}
div.hsb_acc.regio2016 .hsb-c .angebote-7 .liste a {
  border-bottom: 1px solid #679e9b;
}
div.hsb_acc.regio2016 .hsb-c.hsb-8 .titel {
  background-color: #8fb63e;
}
div.hsb_acc.regio2016 .hsb-c.hsb-8 .titel a,
div.hsb_acc.regio2016 .hsb-c.hsb-8 .titel span.a {
  color: #ffffff;
}
div.hsb_acc.regio2016 .hsb-c.hsb-8 .titel a:hover,
div.hsb_acc.regio2016 .hsb-c.hsb-8 .titel span.a:hover {
  color: #e3edcf;
}
div.hsb_acc.regio2016 .hsb-c .angebote-8 .liste a {
  border-bottom: 1px solid #8fb63e;
}
div.hsb_acc.regio2016 .hsb-c .liste a:hover {
  background-color: #f2f2f2;
}
div.hsb_acc.regio2016 .hsb-c .liste a,
div.hsb_acc.regio2016 .hsb-c .liste span.a {
  padding-left: 10px;
}
div.hsb_acc.regio2016 .hsb-c .titel a,
div.hsb_acc.regio2016 .hsb-c .titel span.a {
  font-weight: normal;
}
div.hsb_acc.regio2016 .hsb-c .acc-titel {
  padding: 0;
  margin: 0 ;
  background-color: transparent;
  width: 50%;
  display: inline-block;
  text-align: center;
}
body#page-170 div.hsb_acc.regio2016 .hsb-c .acc-titel,
body#page-171 div.hsb_acc.regio2016 .hsb-c .acc-titel {
  width: 100%;
}
div.hsb_acc.regio2016 .hsb-c .acc-titel a,
div.hsb_acc.regio2016 .hsb-c .acc-titel span.a {
  margin: 0;
  padding-left: 11px;
  text-align: left;
  background-color: transparent;
  color: white;
}
div.hsb_acc.regio2016 .hsb-c .acc-titel a::after,
div.hsb_acc.regio2016 .hsb-c .acc-titel span.a::after {
  content: '';
  border: 5px solid transparent;
  border-color: white transparent transparent transparent;
  display: inline-block;
  margin-bottom: -3px;
  margin-left: 5px;
}
div.hsb_acc.regio2016 .hsb-c .acc-titel a.empty,
div.hsb_acc.regio2016 .hsb-c .acc-titel span.a.empty {
  cursor: default!important;
}
div.hsb_acc.regio2016 .hsb-c .acc-titel a.empty:after,
div.hsb_acc.regio2016 .hsb-c .acc-titel span.a.empty:after {
  content: normal!important;
}
div.hsb_acc.regio2016 .hsb-c .acc-titel.active a::after,
div.hsb_acc.regio2016 .hsb-c .acc-titel.active span.a::after {
  border-color: transparent transparent white transparent;
  margin-bottom: 3px;
}
div.hsb_acc.regio2016 .hsb-c.hsb-7 .acc-titel,
div.hsb_acc.regio2016 .hsb-c.hsb-8 .acc-titel {
  width: 100%;
}
div.hsb_acc.regio2016 .hsb-c .acc-content > :first-child {
  padding-top: 0;
}
body.rotating {
  width: 100%!important;
}
body.rotating div#the-menu,
body.rotating div#pageframe,
body.rotating div#the-footer {
  display: none!important;
}
body.rotating #push-page {
  width: 100%!important;
}
body.rotating #headerframe {
  width: 100%!important;
  height: 5000px!important;
}
body.rotating #headerframe #header {
  width: 100%!important;
  background: transparent!important;
}
body.rotating #headerframe #header a#logo {
  width: 100%!important;
  display: block!important;
  text-align: center!important;
}
div.linkbox {
  background: no-repeat rgba(255, 255, 255, 0.4);
  border: 1px solid #00998a;
  padding: 10px;
  margin-bottom: 15px;
  line-height: 130%;
  font-size: 112%;
  color: #00998a;
}
div.linkbox.linkbox-bachelor {
  background-image: url('../../fileadmin/template/icons/picto.bachelor.png');
  background-position: 180px 8px;
  padding-top: 45px;
}
div.linkbox.linkbox-master {
  background-image: url('../../fileadmin/template/icons/picto.master.png');
  background-position: 157px 8px;
  padding-top: 45px;
}
div.linkbox.linkbox-zm {
  background-image: url('../../fileadmin/template/icons/picto.zm.png');
  background-position: 192px 8px;
  padding-top: 40px;
}
div.linkbox.linkbox-fndr {
  background-image: url('../../fileadmin/template/icons/picto.finder.png');
  background-position: 170px 4px;
  padding-top: 55px;
}
div.linkbox.linkbox-iv {
  background-image: url('../../fileadmin/template/icons/picto.iv.png');
  background-position: 194px 8px;
}
div.linkbox.linkbox-iv15 {
  /*font-size: 95%;*/
}
div.linkbox.linkbox-im15 {
  margin-top: -16px;
  /*font-size: 95%;*/
}
div.linkbox.linkbox-finder {
  border: 0px;
  background: url('../../fileadmin/template/img/box-finder-top.png') no-repeat top left;
  padding: 45px 0 0 0;
}
div.linkbox .line {
  background: rgba(255, 255, 255, 0.4);
  padding: 10px;
  border: solid #00998a;
  border-width: 0px 1px 1px 1px;
}
div.linkbox .little-hr {
  border-top: 1px solid #00998a;
  margin: 10px -10px 13px -10px;
}
div.linkbox a {
  display: block;
}
div.linkbox .linkbox_sub {
  border-top: 1px solid #00998a;
  margin: 10px -10px 0px -10px;
  padding: 10px 10px 0px 10px;
  font-size: 80%;
  line-height: 120%;
}
div.linkbox .linkbox_multi a {
  border-bottom: 1px solid #00998a;
  margin-bottom: 5px;
  padding-bottom: 2px;
  background: url('../../fileadmin/template/icons/pictopfeil1.png') no-repeat right top;
  font-weight: bold;
}
div.linkbox .linkbox_multi a:last-child {
  border-bottom: none;
  margin-bottom: -3px;
  padding-bottom: 0px;
}
div.linkbox.linkbox-iv .linkbox_sub {
  font-size: 100%;
}
div.linkbox.linkbox-piv + .linkbox-piv a.gfx {
  background: url('../../fileadmin/template/img/szm_fom_home.png') no-repeat right center;
}
body.L-big div.linkbox.linkbox-piv + .linkbox-piv a.gfx {
  background-size: 35px;
}
body.L-small div.linkbox.linkbox-piv + .linkbox-piv a.gfx {
  background-image: url('../../fileadmin/template/img/szm_fom_home_small.png');
  background-size: contain;
}
div.linkbox.linkbox-eufom {
  margin-top: 50px;
  border-color: #a10a10;
  font-size: 90%;
  /*.linkbox_sub {
      background: url('../../fileadmin/template/img/eufom_de.png') no-repeat 10px 10px;
      border-top-color: @eufom;
      padding-left: 75px;
    } */
}
div.linkbox.linkbox-eufom a {
  color: #a10a10;
}
div.linkbox.linkbox-eufom a:hover {
  color: #71070b;
}
div.linkbox.linkbox-eufom img {
  float: left;
  margin-right: 10px;
  width: 29%;
}
div.linkbox .zms {
  font-weight: bold;
  font-size: 80%;
}
div.linkbox .zms a {
  font-weight: bold;
}
div.linkbox .zms br {
  display: none;
}
div.linkbox .zms strong {
  font-size: 119%;
  margin-bottom: 2px;
}
div.linkbox .zms a {
  line-height: 1.4;
}
#footer1 {
  background-color: #FFF;
}
#footer1 a.to-archive {
  vertical-align: bottom;
  display: inline-block;
  padding: 4px 0 4px 5px;
  font-weight: bold;
}
#footer1 #footer-news {
  padding: 10px 10px 20px 10px;
  height: auto;
  overflow: hidden;
  font-size: 90%;
  line-height: 165%;
}
#footer1 #footer-news .news-viewport,
#footer1 #footer-news .btn-back,
#footer1 #footer-news .btn-forw {
  float: left;
}
#footer1 #footer-news .btn-back,
#footer1 #footer-news .btn-forw {
  width: 125px;
  font-size: 222%;
  height: 128px;
  cursor: pointer;
}
#footer1 #footer-news .btn-back {
  background: url('../../fileadmin/template/img/back.png') no-repeat 73px center;
}
#footer1 #footer-news .btn-forw {
  background: url('../../fileadmin/template/img/forw.png') no-repeat 30px center;
}
#footer1 #footer-news .news-viewport {
  height: auto;
  overflow: hidden;
  width: 1030px;
}
#footer1 #footer-news .news-scrollarea {
  width: 10000px;
}
#footer1 #footer-news .news-single {
  width: 344px;
  float: left;
  margin-right: -1px;
  border: solid #00998a;
  border-width: 0px 1px;
  padding: 0px 10px;
  /*&.hasThumb {
      p {
        margin-left: 136px;
      }

    } */
}
#footer1 #footer-news .news-single .news-img-floater {
  /*float: left;
      padding-right: 10px;*/
  float: right;
  padding-left: 10px;
}
#footer1 #footer-news .news-single a {
  display: block;
  font-weight: bold;
  text-transform: uppercase;
  text-align: left;
}
#footer1 .more-news {
  border-radius: 10px;
  background: url('../../fileadmin/template/img/fake.news.png') no-repeat 15px center #ffffff;
  margin: -50px auto 0px auto;
  padding: 10px 10px 15px 75px;
}
.pager {
  padding: 10px;
  text-align: center;
  line-height: 0px;
}
.pager span.dot {
  display: inline-block;
  width: 12px;
  height: 12px;
  border-radius: 100%;
  background-color: #cccccc;
  margin-right: 10px;
  font-size: 1px;
  text-indent: -10000px;
}
.galerie .pager span.dot {
  background-color: white;
}
.pager span.dot:last-child {
  margin-right: 0;
}
.pager span.dot.active {
  background-color: #00998a;
}
.pager span.dot.active.hsb-wm {
  background-color: #00594d;
}
.pager span.dot.active.hsb-wp {
  background-color: #d04931;
}
.pager span.dot.active.hsb-wr {
  background-color: #d09910;
}
.pager span.dot.active.hsb-ing {
  background-color: #007c91;
}
.pager span.dot.active.hsb-it {
  background-color: #00b3f0;
}
.pager span.dot.active.hsb-gs {
  background-color: #6b1b4b;
}
.pager span.dot.active.hsb-obs {
  background-color: #679e9b;
}
.pager span.dot.active.hsb-ds {
  background-color: #8fb63e;
}
.divider-8,
.divider-vorNewsFooter,
#footer1 #footer {
  background-color: #008172;
}
body.rl-1  .divider-8,
body.rl-1  .divider-vorNewsFooter,
body.rl-1  #footer1 #footer {
  background: #00352E;
}
.divider-8 {
  height: 8px;
}
.divider-8-head {
  background-color: #008172;
  text-align: center;
  font-size: 150%;
  font-weight: bold;
  padding: 5px 0px 2px 0px;
  color: white;
}
body#page-1 .divider-8-head {
  font-size: 134%;
}
.divider-8-head small {
  font-size: 60%;
  font-weight: normal;
  position: absolute;
  right: 5px;
}
.divider-8-head small a {
  color: #ffffff;
}
.divider-8-head small a:hover {
  color: #b3b3b3;
}
.divider-8-head .newshead {
  width: 1000px;
  margin: 0 auto;
  position: relative;
}
body.L-small .divider-8-head .newshead {
  width: 100%;
}
.divider-vorNewsFooter {
  height: 35px;
}
#footer1 #footer {
  padding: 10px 30px 5px 30px;
}
#footer1 #footer ul {
  text-align: center;
}
#footer1 #footer ul li {
  color: #f2faf9;
  display: inline-block;
}
#footer1 #footer ul li.goto-358 a {
  color: #ffffff;
  font-weight: bold;
}
#footer1 #footer ul li.goto-358 a:hover {
  color: #ffffff;
}
#footer1 #footer ul li.goto-9531 a {
  border-right: none;
}
#footer1 #footer ul li a {
  color: #f2faf9;
  display: inline-block;
  padding: 0px 15px;
}
#footer1 #footer ul li a:hover {
  color: #ffffff;
}
#footer1 #footer ul li:not(:last-child) a {
  border-right: 1px solid #f2faf9;
}
#footer1 #footer ul li.social {
  padding-left: 15px;
  color: #f2faf9;
  vertical-align: top;
}
#footer1 #footer ul li.social ul {
  vertical-align: top;
  display: inline-block;
}
#footer1 #footer ul li.social ul li a {
  display: inline-block;
  min-width: 23px;
  height: 23px;
  background-color: rgba(255, 255, 255, 0.4);
  overflow: hidden;
  text-indent: -1000px;
  margin-left: 10px;
  padding: 0px;
  border-right: none;
}
#footer1 #footer ul li.social ul li a.social_sharing {
  background-position: left center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
  opacity: 0.8;
}
#footer1 #footer ul li.social ul li a.social_facebook {
  background-image: url('../../fileadmin/template/icons/ico.facebook.png');
}
#footer1 #footer ul li.social ul li a.social_facebook:hover {
  background-color: #3b5998;
  opacity: 1;
}
#footer1 #footer ul li.social ul li a.social_twitter {
  background-image: url('../../fileadmin/template/icons/ico.twitter.png');
}
#footer1 #footer ul li.social ul li a.social_twitter:hover {
  background-color: #55acee;
  opacity: 1;
}
#footer1 #footer ul li.social ul li a.social_gplus {
  background-image: url('../../fileadmin/template/icons/ico.gplus.png');
}
#footer1 #footer ul li.social ul li a.social_gplus:hover {
  background-color: #dd4b39;
  opacity: 1;
}
#footer1 #footer ul li.social ul li a.social_youtube {
  background-image: url('../../fileadmin/template/icons/ico.youtube.png');
}
#footer1 #footer ul li.social ul li a.social_youtube:hover {
  background-color: #cc181e;
  opacity: 1;
}
#footer1 #footer ul li.social ul li a.social_xing {
  background-image: url('../../fileadmin/template/icons/ico.xing.png');
}
#footer1 #footer ul li.social ul li a.social_xing:hover {
  background-color: #d4d600;
  opacity: 1;
}
#footer1 #footer ul li.social ul li a.social_instagram {
  background-image: url('../../fileadmin/template/icons/ico.instagram.png');
}
#footer1 #footer ul li.social ul li a.social_instagram:hover {
  background-color: #000000;
  opacity: 1;
}
#footer1 #footer ul li.social ul li a.social_wordpress {
  background-image: url('../../fileadmin/template/icons/ico.wordpress.png');
}
#footer1 #footer ul li.social ul li a.social_wordpress:hover {
  background-color: #00749a;
  opacity: 1;
}
#footer1 #footer ul li.social ul li a.social_linkedin {
  background-image: url('../../fileadmin/template/icons/ico.linkedin.png');
}
#footer1 #footer ul li.social ul li a.social_linkedin:hover {
  background-color: #0084bf;
  opacity: 1;
}
#footer1 #footer ul.orteliste li a {
  color: #f2faf9;
  border-right-color: #f2faf9;
  padding: 0px 5px;
}
#footer1 #footer ul.orteliste li a:hover {
  color: #ffffff;
}
#footer1 #footer ul.orteliste li:last-child a {
  border-right: none;
}
#footer1 #footer div.orteliste {
  max-width: 1030px;
  margin: 10px auto 0px auto;
  padding-top: 15px;
  border-top: 1px solid #f2faf9;
  font-size: 12px;
  line-height: 150%;
}
#footer1 #footer div.orteliste p {
  text-align: center;
  color: #f2faf9;
  padding: 0px 50px;
}
div.subLinks .subTitel {
  margin-top: 1px;
  background-color: #00998a;
  /*OBS-1*/
  /*OBS-2*/
  /*OBS-3*/
}
div.subLinks .subTitel span.pfeil {
  background: url('../../fileadmin/template/img/huge.pfeil-runter-white.png') no-repeat;
  background-size: contain;
  width: 27px;
  height: 15px;
  display: inline-block;
  float: right;
  margin-top: 10px;
  margin-right: 7px;
}
div.subLinks .subTitel-for-61 {
  background-color: #e1ede9 !important;
}
div.subLinks .subTitel-for-54 {
  background-color: #82a698 !important;
}
div.subLinks .subTitel-for-46 {
  background-color: #4b7674 !important;
}
div.subLinks .subTitel a {
  color: #ffffff;
  padding: 9px 10px 5px 10px;
  font-weight: bold;
  display: block;
}
div.subLinks .subTitel a:hover {
  color: #b3b3b3;
}
div.subLinks .subListe a {
  display: block;
  border-bottom: 1px solid #00998a;
  padding: 7px 10px 5px 10px;
  font-weight: normal;
}
div.subLinks .subListe a:hover {
  background-color: #cccccc;
}
div.subLinks .subListe a:last-child {
  border-bottom: none;
}
div.subLinks .subListe span.trenner {
  display: block;
  border-bottom: 1px solid #00998a;
  padding: 7px 10px 5px 10px;
  font-weight: bold;
  color: white;
}
div.subLinks .subListe span.trenner br {
  display: none;
}
body.rl-43 #pageframe div.subLinks .subTitel-for-61 a {
  color: #679e9b;
}
body.rl-43 #pageframe div.subLinks .subTitel-for-61 a:hover {
  color: #486f6d;
}
div.marquee {
  white-space: nowrap;
  background: #F59E1D;
  color: #fff;
  padding: 8px 10px 5px 10px;
  font-size: 149%;
  line-height: 100%;
  margin: -19px 0 10px 0;
}
body.L-small div.marquee {
  margin: 0;
}
#kl_opener1 {
  position: fixed;
  right: 0px;
  top: 50%;
  margin-top: -83px;
  z-index: 2;
  display: none;
}
body.L-big #kontakt_layer,
body.L-huge #kontakt_layer {
  width: 300px;
  position: fixed;
  background: rgba(0, 0, 0, 0.8);
  right: 0px;
  top: 0px;
  z-index: 1;
}
body.L-big #kontakt_layer #kl_content,
body.L-huge #kontakt_layer #kl_content {
  background: transparent;
  position: relative;
  top: 50%;
  margin-top: -215px;
  white-space: nowrap;
  padding-left: 30px;
}
body.L-big #kontakt_layer.small #kl_content,
body.L-huge #kontakt_layer.small #kl_content {
  margin-top: -168px;
}
body.L-big #kontakt_layer .openClose,
body.L-huge #kontakt_layer .openClose {
  position: absolute;
  width: 50px;
  height: 180px;
  top: 50%;
  margin-top: -90px;
  left: -43px;
  text-indent: -10000px;
  font-size: 1px;
  color: transparent;
  background: url('../../fileadmin/template/img/kola.open.png') no-repeat left center transparent;
}
body.L-big #kontakt_layer .openClose.open,
body.L-huge #kontakt_layer .openClose.open {
  background-image: url('../../fileadmin/template/img/kola.close.png');
}
#kl_content {
  background: rgba(0, 0, 0, 0.8);
  color: #FFF;
  /*.tel      { background-image: url('../../fileadmin/template/icons/kola.tel.png'); }
  .callback { background-image: url('../../fileadmin/template/icons/kola.callback.png'); }
  .mail     { background-image: url('../../fileadmin/template/icons/kola.mail.png'); }
  .chat     { background-image: url('../../fileadmin/template/icons/kola.chat.png'); }
  .iv       { background-image: url('../../fileadmin/template/icons/kola.iv.png'); }
  .im       { background-image: url('../../fileadmin/template/icons/kola.im.png'); }
  .kontakt  { background-image: url('../../fileadmin/template/icons/kola.kontaktform.png'); }
  .anm      { background-image: url('../../fileadmin/template/icons/kola.anmelden.png'); }    */
}
#kl_content .layerTitel {
  font-size: 140%;
  font-weight: bold;
}
#kl_content div.hr {
  height: 0px;
  line-height: 1px;
  border-bottom: 1px solid #cccccc;
  margin: 10px 0px;
}
#kl_content a {
  display: block;
  color: #ffffff;
  white-space: nowrap;
}
#kl_content a:hover {
  color: #ec600b;
}
#kl_content .layerEl {
  background: url('../../fileadmin/template/icons/tmp.kl-ico.png') no-repeat left center;
  padding: 15px 20px 15px 40px;
  margin: 10px 0px;
  line-height: 100%;
}
.small #kl_content .layerEl {
  padding: 10px 20px 10px 40px;
  margin: 5px 0px;
}
#kl_content .tel {
  background-image: url('../../fileadmin/template/icons/kola.tel_o.png');
}
#kl_content .callback {
  background-image: url('../../fileadmin/template/icons/kola.callback_o.png');
}
#kl_content .mail {
  background-image: url('../../fileadmin/template/icons/kola.mail_o.png');
}
#kl_content .chat {
  background-image: url('../../fileadmin/template/icons/kola.chat_o.png');
}
#kl_content .busy {
  background-image: url('../../fileadmin/template/icons/kola.chat_o.png');
}
#kl_content .iv {
  background-image: url('../../fileadmin/template/icons/kola.iv_o.png');
}
#kl_content .im {
  background-image: url('../../fileadmin/template/icons/kola.im_o.png');
}
#kl_content .kontakt {
  background-image: url('../../fileadmin/template/icons/kola.kontaktform_o.png');
}
#kl_content .anm {
  background-image: url('../../fileadmin/template/icons/kola.anmelden_o.png');
}
#kl_content .wapp {
  background-image: url('../../fileadmin/template/icons/kola.wapp_o.png');
}
.content {
  position: relative;
}
.content a {
  font-weight: bold;
}
.content .acc-titel-alike,
.content .acc-titel {
  display: block;
  background-color: #cccccc;
  padding: 10px 6px 6px 6px;
  font-weight: bold;
  margin-top: 7px;
  clear: both;
}
.content .acc-titel-alike:not(.converted):not(.p-inh-t),
.content .acc-titel:not(.converted):not(.p-inh-t) {
  cursor: default!important;
}
.content .acc-titel-alike:not(.converted):not(.p-inh-t) span.pfeil,
.content .acc-titel:not(.converted):not(.p-inh-t) span.pfeil {
  display: none !important;
}
.content .acc-titel-alike span.pfeil,
.content .acc-titel span.pfeil {
  background: url('../../fileadmin/template/img/huge.pfeil-runter.png') no-repeat;
  width: 27px;
  height: 15px;
  display: inline-block;
  float: right;
}
.content .acc-titel-alike.acc-noContent span.pfeil,
.content .acc-titel.acc-noContent span.pfeil {
  background-image: url('../../fileadmin/template/img/huge.pfeil-rechts.png');
  height: 27px;
  width: 21px;
  margin-top: -6px;
}
.content .acc-titel-alike a,
.content .acc-titel a {
  color: #333333;
  font-weight: bold;
  background-color: #cccccc;
  display: block;
}
.content .acc-titel-alike a:hover,
.content .acc-titel a:hover {
  color: #00998a;
}
.content .acc-titel-alike#acc-head-10463,
.content .acc-titel#acc-head-10463,
.content .acc-titel-alike#acc-head-10463 a,
.content .acc-titel#acc-head-10463 a,
.content .acc-titel-alike#acc-head-10464,
.content .acc-titel#acc-head-10464,
.content .acc-titel-alike#acc-head-10464 a,
.content .acc-titel#acc-head-10464 a,
.content .acc-titel-alike#acc-head-10465,
.content .acc-titel#acc-head-10465,
.content .acc-titel-alike#acc-head-10465 a,
.content .acc-titel#acc-head-10465 a,
.content .acc-titel-alike#acc-head-12737,
.content .acc-titel#acc-head-12737,
.content .acc-titel-alike#acc-head-12737 a,
.content .acc-titel#acc-head-12737 a,
.content .acc-titel-alike#acc-head-1035,
.content .acc-titel#acc-head-1035,
.content .acc-titel-alike#acc-head-1035 a,
.content .acc-titel#acc-head-1035 a {
  background-color: #b3d6e6;
  color: #0077ab;
}
.content .acc-titel-alike#acc-head-1036,
.content .acc-titel#acc-head-1036,
.content .acc-titel-alike#acc-head-1036 a,
.content .acc-titel#acc-head-1036 a {
  background-color: #f9e5d1;
  color: #df7e1b;
}
.content .acc-titel-alike#acc-head-1037,
.content .acc-titel#acc-head-1037,
.content .acc-titel-alike#acc-head-1037 a,
.content .acc-titel#acc-head-1037 a {
  background-color: #e5b8cd;
  color: #a91259;
}
.content .acc-titel-alike#acc-head-17065,
.content .acc-titel#acc-head-17065,
.content .acc-titel-alike#acc-head-17065 a,
.content .acc-titel#acc-head-17065 a {
  background-color: #d4ebda;
  color: #6fbc85;
}
.content .acc-titel-alike#acc-head-17066,
.content .acc-titel#acc-head-17066,
.content .acc-titel-alike#acc-head-17066 a,
.content .acc-titel#acc-head-17066 a {
  background-color: #f9e5d1;
  color: #df7e1b;
}
.content .acc-titel-alike#acc-head-17067,
.content .acc-titel#acc-head-17067,
.content .acc-titel-alike#acc-head-17067 a,
.content .acc-titel#acc-head-17067 a {
  background-color: #e8ebd4;
  color: #b3bc6f;
}
.content .acc-content {
  clear: both;
  padding: 0px 6px;
}
.content .acc-content > :first-child {
  padding-top: 10px;
}
.content .acc-content .csc-textpic-intext-left-nowrap .csc-textpic-text {
  margin-left: auto;
}
#main .content .p-kost-c .to-faq {
  margin: 1em 0 0.3em 0;
}
#pageframe .content a.ivlz-abend-studium,
#pageframe .content a.ivlz-abend-samstags-studium {
  color: #0077ab;
  font-weight: normal;
}
#pageframe .content a.ivlz-abend-studium:hover,
#pageframe .content a.ivlz-abend-samstags-studium:hover {
  color: #005378;
}
#pageframe .content a.ivlz-abend-studium:hover,
#pageframe .content a.ivlz-abend-samstags-studium:hover {
  font-weight: bold;
}
#pageframe .content a.ivlz-tages-abend-studium,
#pageframe .content a.ivlz-tages-abendstudium,
#pageframe .content a.ivlz-tages-studium {
  color: #df7e1b;
  font-weight: normal;
}
#pageframe .content a.ivlz-tages-abend-studium:hover,
#pageframe .content a.ivlz-tages-abendstudium:hover,
#pageframe .content a.ivlz-tages-studium:hover {
  color: #9c5813;
}
#pageframe .content a.ivlz-tages-abend-studium:hover,
#pageframe .content a.ivlz-tages-abendstudium:hover,
#pageframe .content a.ivlz-tages-studium:hover {
  font-weight: bold;
}
#pageframe .content a.ivlz-block-studium {
  color: #a91259;
  font-weight: normal;
}
#pageframe .content a.ivlz-block-studium:hover {
  color: #760d3e;
}
#pageframe .content a.ivlz-block-studium:hover {
  font-weight: bold;
}
.content .p-vlz-c .vlz {
  font-size: 80%;
  color: white;
  font-weight: bold;
}
.content .p-vlz-c .vlz p.additionalInfo {
  color: #333333;
  line-height: 140%;
  font-weight: normal;
}
.content .p-vlz-c .legend {
  padding: 10px 10px 6px 10px;
}
.content .p-vlz-c .fieldset {
  margin-bottom: 10px;
}
.content .p-vlz-c .lzm-61ef {
  background-color: #0077ab;
}
.content .p-vlz-c .zm-61ef {
  color: #333333;
  background-color: #b3d6e6;
}
.content .p-vlz-c .zm-61ef .title {
  color: #0077ab;
  background-color: #86bed7;
}
.content .p-vlz-c .lzm-9771 {
  background-color: #0077ab;
}
.content .p-vlz-c .zm-9771 {
  color: #333333;
  background-color: #b3d6e6;
}
.content .p-vlz-c .zm-9771 .title {
  color: #0077ab;
  background-color: #86bed7;
}
.content .p-vlz-c .lzm-ae4e {
  background-color: #0077ab;
}
.content .p-vlz-c .zm-ae4e {
  color: #333333;
  background-color: #b3d6e6;
}
.content .p-vlz-c .zm-ae4e .title {
  color: #0077ab;
  background-color: #86bed7;
}
.content .p-vlz-c .lzm-fc6c {
  background-color: #0077ab;
}
.content .p-vlz-c .zm-fc6c {
  color: #333333;
  background-color: #b3d6e6;
}
.content .p-vlz-c .zm-fc6c .title {
  color: #0077ab;
  background-color: #86bed7;
}
.content .p-vlz-c .lzm-1ea0 {
  background-color: #0077ab;
}
.content .p-vlz-c .zm-1ea0 {
  color: #333333;
  background-color: #b3d6e6;
}
.content .p-vlz-c .zm-1ea0 .title {
  color: #0077ab;
  background-color: #86bed7;
}
.content .p-vlz-c .lzm-afd2 {
  background-color: #df7e1b;
}
.content .p-vlz-c .zm-afd2 {
  color: #333333;
  background-color: #f9e5d1;
}
.content .p-vlz-c .zm-afd2 .title {
  color: #df7e1b;
  background-color: #f2cba4;
}
.content .p-vlz-c .lzm-4a2b {
  background-color: #a91259;
}
.content .p-vlz-c .zm-4a2b {
  color: #333333;
  background-color: #e5b8cd;
}
.content .p-vlz-c .zm-4a2b .title {
  color: #a91259;
  background-color: #d68eb0;
}
.content .p-vlz-c .lzm-5247 {
  background-color: #a91259;
}
.content .p-vlz-c .zm-5247 {
  color: #333333;
  background-color: #e5b8cd;
}
.content .p-vlz-c .zm-5247 .title {
  color: #a91259;
  background-color: #d68eb0;
}
.content .p-vlz-c .lzm-f957 {
  background-color: #a91259;
}
.content .p-vlz-c .zm-f957 {
  color: #333333;
  background-color: #e5b8cd;
}
.content .p-vlz-c .zm-f957 .title {
  color: #a91259;
  background-color: #d68eb0;
}
.content .p-vlz-c .lzm-5bc9 {
  background-color: #a91259;
}
.content .p-vlz-c .zm-5bc9 {
  color: #333333;
  background-color: #e5b8cd;
}
.content .p-vlz-c .zm-5bc9 .title {
  color: #a91259;
  background-color: #d68eb0;
}
.content .p-vlz-c .lzm-c00a {
  background-color: #a91259;
}
.content .p-vlz-c .zm-c00a {
  color: #333333;
  background-color: #e5b8cd;
}
.content .p-vlz-c .zm-c00a .title {
  color: #a91259;
  background-color: #d68eb0;
}
.content .p-vlz-c .lzm-144f {
  background-color: #df7e1b;
}
.content .p-vlz-c .zm-144f {
  color: #333333;
  background-color: #f9e5d1;
}
.content .p-vlz-c .zm-144f .title {
  color: #df7e1b;
  background-color: #f2cba4;
}
.content .p-vlz-c div.fieldset.zm-61ef + .legend.lzm-ae4e {
  margin-top: -10px;
}
.content .p-vlz-c div.semester-c2-2 {
  height: auto;
  overflow: hidden;
}
.content .p-vlz-c div.semester-c2-2 .semester-0,
.content .p-vlz-c div.semester-c2-2 .semester-1 {
  float: left;
  width: 50%;
}
.content .p-vlz-c div.semester-c2-2 .semester-0 {
  border-right: 1px solid white;
}
.content .p-vlz-c div.semester-c2-2 .semester-1 {
  border-left: 1px solid white;
  margin-left: -1px;
}
.content .p-vlz-c .title {
  padding: 10px 10px 6px 10px;
}
.content .p-vlz-c .orte {
  padding: 5px 10px;
  font-weight: bold;
}
.content .p-vlz-c .shorttext {
  padding: 5px 10px;
  font-weight: normal;
}
.content .p-vlz-c .shorttext p:last-child {
  margin-bottom: 0!important;
}
.content .p-vlz-c .text {
  padding: 5px 10px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  font-weight: normal;
}
.content .p-vlz-c .text:last-child {
  border-bottom: none;
}
.content .p-vlz-c .info {
  font-size: 80%;
  line-height: 140%;
  display: block;
  margin-bottom: 15px;
}
.content .p-sa-c form + div.hr,
.content .p-sa-c form {
  display: none;
}
.content .p-wq-c a {
  display: block;
  margin-bottom: 5px;
  text-indent: -13px;
  margin-left: 13px;
}
body #pageframe .content a.p-anm-t {
  background-color: #00998a;
  text-align: center;
  font-size: 140%;
  color: #ffffff;
}
body #pageframe .content a.p-anm-t:hover {
  color: #b3b3b3;
}
.content .fact {
  padding: 6px 0px 0px 0px;
}
.content .fact .label {
  font-weight: bold;
}
.content .fact-3389 {
  font-size: 80%;
  margin-top: 10px;
}
.content .facts {
  margin: 5px 0px 15px 0px;
}
.content .factsheet {
  float: right;
  font-size: 50%;
  text-transform: uppercase;
  text-decoration: none;
}
.content .factsheet span {
  background-image: url('../../fileadmin/template/icons/negativ.sheet-dl.png');
  width: 25px;
  height: 31px;
  background-color: #00998a;
  display: inline-block;
  vertical-align: top;
  margin-right: 6px;
}
.content .kurzbeschreibung {
  margin-top: 1em;
}
.content .akkrLogo {
  float: right;
  padding-left: 10px;
}
.content .small {
  font-size: 80%;
}
.content .ort-info {
  margin-top: 10px;
}
.content .portrait {
  margin-top: 10px;
  height: auto;
  overflow: hidden;
}
.content .portrait div.img {
  position: relative;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.content .portrait div.img .desc_altt {
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 100%;
  display: block;
  background-color: #00998a;
  color: white;
  padding: 13px 5px 10px 5px;
}
.content .portrait div.img .desc {
  display: block;
  width: 220px;
  padding-top: 12px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  border-bottom: 1px solid #333333;
  font-size: 80%;
  line-height: 135%;
}
.content .portrait p {
  font-weight: bold;
  margin-left: 230px;
}
.content div.ort {
  border: 1px solid #333333;
}
.content .headline.title1 {
  color: white;
  padding: 40px 10px 0px 10px;
  background-color: #00998a;
}
.content .headline.title1 .intro {
  font-size: 18px;
  line-height: 20px;
  margin-bottom: 5px;
}
.content .headline.title1 .hsb {
  font-size: 24px;
  line-height: 30px;
  font-weight: bold;
}
.content .headline.title2 {
  font-size: 155%;
  line-height: 130%;
  font-weight: bold;
  color: #00998a;
}
.content .headline.title2 small {
  font-size: 85%;
}
.content .headline.title3 {
  font-weight: bold;
}
.content .headline.balken {
  background-color: #cccccc;
  font-weight: bold;
  /*body.prod-1992 &,
      body.prod-6322 & {
        font-weight: normal;
      }*/
  padding: 5px 5px 1px 5px;
}
.content #langSwitchBar {
  background-color: #cccccc;
  padding: 5px 5px 0 5px;
  float: right;
}
.content #langSwitchBar a.active {
  opacity: 0.2;
}
.content .produktinhalte,
.content #produktinhalte {
  margin: 0px -4px;
}
.L-small .content .produktinhalte,
.L-small .content #produktinhalte,
.L-small .content .produktinhalte table,
.L-small .content #produktinhalte table,
.L-small .content .produktinhalte thead,
.L-small .content #produktinhalte thead,
.L-small .content .produktinhalte tbody,
.L-small .content #produktinhalte tbody,
.L-small .content .produktinhalte tr,
.L-small .content #produktinhalte tr,
.L-small .content .produktinhalte th,
.L-small .content #produktinhalte th,
.L-small .content .produktinhalte td,
.L-small .content #produktinhalte td {
  display: block;
}
.L-small .content .produktinhalte td,
.L-small .content #produktinhalte td {
  width: 620px;
  margin: 0 4px;
  padding: 0;
}
.L-small .content .produktinhalte td .inhalteZelle,
.L-small .content #produktinhalte td .inhalteZelle {
  padding-bottom: inherit;
}
.L-small .content .produktinhalte td .sonder,
.L-small .content #produktinhalte td .sonder {
  margin: 0 7px -10px 7px;
}
.L-small .content .produktinhalte tr:last-child td:last-child .inhalteZelle,
.L-small .content #produktinhalte tr:last-child td:last-child .inhalteZelle {
  padding-bottom: 250px;
}
.content .produktinhalte .inhalte-zusatz,
.content #produktinhalte .inhalte-zusatz {
  margin-top: 10px;
  font-size: 80%;
  line-height: 170%;
  padding: 0 10px;
}
.content .produktinhalte p + ul,
.content #produktinhalte p + ul {
  margin-top: -1.2em;
  margin-bottom: 1.2em;
}
.content .produktinhalte .title,
.content #produktinhalte .title {
  font-size: 230%;
  line-height: 100%;
  color: white;
}
.content .produktinhalte div.abschluss,
.content #produktinhalte div.abschluss {
  position: absolute;
  bottom: 0px;
  background-color: #00998a;
  padding: 20px 10px;
  margin: 0px -7px;
  width: 100%;
  font-size: 105%;
  font-weight: 100;
  color: white;
}
.content .produktinhalte div.abschluss strong,
.content #produktinhalte div.abschluss strong {
  font-weight: 900;
}
.content .inhalte {
  border-spacing: 4px;
  border-collapse: separate;
  width: 100%;
}
.content .inhalte tr {
  /*td:nth-child(2n) {
        background-color: @grau2;
      }

      &:nth-child(2n) {
        td {
          background-color: @grau2;
        }
        td:nth-child(2n) {
          background-color: @grau1;
        }
      } */
}
.content .inhalte tr td {
  background-color: #cccccc;
  padding: 10px 7px 20px 7px;
  position: relative;
  vertical-align: top;
}
.content .inhalte tr:last-child td:last-child {
  padding-bottom: 200px;
}
body.prod-6322 .content .inhalte td {
  background-color: #eee!important;
}
.content a.linedlink {
  margin-top: 5px;
  width: 226px;
  height: 93px;
  display: inline-block;
  background: no-repeat center;
  text-indent: -2000px;
}
.content a.blocklink {
  display: block;
  padding: 10px 10px 8px 10px;
  text-align: center;
  font-weight: bold;
  margin-top: 10px;
}
.content a.linedlink-im {
  background-image: url('../../fileadmin/template/icons/prod.im.png');
}
.content a.linedlink-iv {
  background-image: url('../../fileadmin/template/icons/prod.iv.png');
  margin-right: 18px;
}
.content a.linedlink-kp1 {
  background-image: url('../../fileadmin/template/icons/prod.partner.png');
  margin-right: 18px;
}
#page-16352 .content a.linedlink-kp1 {
  visibility: hidden;
}
.content a.linedlink-kp2 {
  background-image: url('../../fileadmin/template/icons/prod.im.png');
}
.content a.linedlink-kp3 {
  background-image: url('../../fileadmin/template/icons/prod.part-stell.png');
  width: 100%;
}
.content div.linedlink {
  border-color: #00998a;
  border-width: 1px 0px;
  border-style: solid;
  margin-bottom: 20px;
  text-transform: uppercase;
  padding: 0px 10px;
  font-size: 110%;
}
.content div.linedlink.linedlink-iv {
  background: url('../../fileadmin/template/icons/prod.iv.png') no-repeat 420px 50px;
}
.content div.linedlink.linedlink-iv a {
  display: block;
}
.content div.linedlink.linedlink-im {
  background: url('../../fileadmin/template/icons/prod.im.png') no-repeat 425px 50px;
}
.content div.linedlink strong {
  display: block;
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 170%;
}
div.fakeSelect {
  overflow: hidden;
  background-color: #a3a3a3;
  position: absolute;
  width: 100%;
  z-index: 2;
  margin-top: 1px;
}
body.hasTouch div.fakeSelect {
  overflow: auto;
}
div.fakeSelect.with-scroll .option {
  margin-right: 14px;
}
div.fakeSelect .option {
  padding: 6px 10px 2px 10px;
}
div.fakeSelect .option:hover {
  font-weight: bold;
}
div.fakeSelect .option.selected {
  font-weight: bold;
}
.tx-youtube-categories label {
  font-weight: bold;
  display: block;
  padding: 10px 0px;
}
.tx-youtube-categories form {
  margin-bottom: 20px;
}
.tx-youtube-categories .Youtube .ytVideo {
  padding-bottom: 0px;
  margin-bottom: 35px;
}
.tx-youtube-categories .Youtube .ytVideo h1 {
  font-weight: bold;
}
.tx-youtube-categories .Youtube .ytVideo p {
  margin-top: 10px;
  padding: 0px 5px;
}
.tx-youtube-categories .Youtube .ytVideo:last-child {
  border-bottom: none;
}
.tx-youtube-categories .Youtube .ytVideo .ytVideoLink {
  position: relative;
  display: block;
}
.tx-youtube-categories .Youtube .ytVideo .ytVideoLink:before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  background: url(/fileadmin/template/icons/play.png) no-repeat center rgba(0, 153, 138, 0.5);
  /*background: url(/fileadmin/template/icons/play.png) no-repeat center fade(mix(black, @haus, 80), 50);
          width: 470px;
          height: 265px;*/
  margin: -26px 0 0px -26px;
  height: 52px;
  width: 52px;
}
.tx-youtube-categories .Youtube .ytVideo .ytVideoLink:hover:before {
  background-color: transparent;
}
.nf-al {
  float: right;
  font-weight: bold;
  font-size: 140%;
}
.ajaxSpinner {
  padding: 35px 10px 5px 10px;
  margin-top: 10px;
  text-align: center;
  font-size: 120%;
  font-weight: bold;
  position: absolute;
  z-index: 50;
  width: 100%;
  display: none;
}
body.L-huge #kl_opener2,
body.L-huge #submenu_smallBig {
  display: none;
}
body.L-big .hsb_matrix_small,
body.L-huge .hsb_matrix_small {
  display: none;
}
.nfcrm #address-review td {
  padding: 3px;
}
.nfcrm #address-review select,
.nfcrm #address-review input {
  width: 100%;
  border: none;
}
.nfcrm #address-review select#str,
.nfcrm #address-review input#str {
  width: 70%;
}
.nfcrm #address-review select#nr,
.nfcrm #address-review input#nr {
  width: 29%;
  margin-left: 1%;
}
.nfcrm #address-review input {
  padding: 3px;
}
.nfcrm #address-review select {
  padding: 3px 1px;
}
.nfcrm #crmInfoBar {
  padding: 5px 0 2px 50px;
  background: url('../../fileadmin/template/img/huge.pfeil-hoch.png') no-repeat 10px center #cccccc;
  font-weight: bold;
  position: fixed;
  width: 470px;
  top: 50%;
}
.nfcrm select#crm-ort {
  width: 304px;
}
.nfcrm .area {
  height: auto;
  overflow: hidden;
}
.nfcrm .area .field-half {
  width: 50%;
  float: left;
}
.nfcrm .heads {
  margin-bottom: 10px;
}
.nfcrm #area-address {
  margin-top: 20px;
}
.nfcrm #selectAddressType,
.nfcrm #area-art {
  height: auto;
  overflow: hidden;
}
.nfcrm #selectAddressType .field-half,
.nfcrm #area-art .field-half {
  margin-bottom: 5px;
}
.nfcrm #selectAddressType .field-half:nth-child(2n-1),
.nfcrm #area-art .field-half:nth-child(2n-1) {
  padding-right: 2px;
}
.nfcrm #selectAddressType .field-half:nth-child(2n),
.nfcrm #area-art .field-half:nth-child(2n) {
  padding-left: 2px;
}
.nfcrm #selectAddressType .field-half label,
.nfcrm #area-art .field-half label {
  background-color: #cccccc;
}
.nfcrm #selectAddressType .area,
.nfcrm #area-art .area {
  margin-bottom: 30px;
}
.nfcrm .isHidden {
  display: none;
}
.nfcrm .artTitle {
  background-color: #cccccc;
  font-weight: bold;
}
.nfcrm div.hsb-header {
  padding: 20px 10px 5px 10px;
  margin-top: 5px;
  margin-bottom: 0;
  background-color: #00998a;
  color: white;
}
.nfcrm div.hsb-header.hsb-1 {
  background-color: #00594d;
}
.nfcrm div.hsb-header.hsb-2 {
  background-color: #d04931;
}
.nfcrm div.hsb-header.hsb-3 {
  background-color: #d09910;
}
.nfcrm div.hsb-header.hsb-4 {
  background-color: #007c91;
}
.nfcrm div.hsb-header.hsb-5 {
  background-color: #00b3f0;
}
.nfcrm div.hsb-header.hsb-6 {
  background-color: #6b1b4b;
}
.nfcrm div.hsb-header.hsb-7 {
  background-color: #679e9b;
}
.nfcrm div.hsb-header.hsb-8 {
  background-color: #8fb63e;
}
.nfcrm div.hsb-header .head1 {
  margin-bottom: -3px;
}
.nfcrm div.hsb-header div.input-in-label label {
  padding: 10px 0px 5px 0px;
  font-size: 170%;
  text-transform: uppercase;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head {
  padding: 20px 10px 2px 10px;
  color: white;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-1 {
  background-color: #00594d;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-2 {
  background-color: #d04931;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-3 {
  background-color: #d09910;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-4 {
  background-color: #007c91;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-5 {
  background-color: #00b3f0;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-6 {
  background-color: #6b1b4b;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-7 {
  background-color: #679e9b;
}
.nfcrm .direkteinstieg#area-interesse div.hsb-head.hsb-8 {
  background-color: #8fb63e;
}
.nfcrm .direkteinstieg#area-interesse div.art-head {
  background-color: #cccccc;
  padding: 5px 10px 2px 10px;
  font-weight: bold;
}
.nfcrm .direkteinstieg#area-interesse .produkt {
  border-bottom: 1px solid #333333;
  /*input {
        float: right;
      } */
}
.nfcrm .direkteinstieg#area-interesse .produkt:last-child {
  border-bottom: 0px;
}
.nfcrm .direkteinstieg#area-interesse .produkt label {
  padding-left: 10px;
}
.nfcrm p.personen select {
  width: 70px;
}
.nfcrm div.formular .row label {
  width: 99px;
}
.nfcrm div.formular .row input,
.nfcrm div.formular .row-fullSelect select {
  width: 371px;
}
.nfcrm div.formular .row-wt select {
  width: 100%;
}
.nfcrm div.formular .row-abschluss label {
  width: 220px;
}
.nfcrm div.formular .row-abschluss select {
  width: 248px;
}
.nfcrm div.formular .row-wt label {
  width: 100%;
}
.nfcrm div.formular .mr-gebdat label {
  width: 99px;
}
.nfcrm div.formular .mr-gebdat input {
  width: 50px;
  background-color: #cccccc;
  margin-right: 6px;
}
.nfcrm div.formular .mr-gebdat #p-gebdat-y {
  width: 100px;
}
.nfcrm .singleIvLink {
  display: block;
  color: #333333;
  margin-bottom: 20px;
  padding-top: 20px;
}
.nfcrm .singleIvLink span {
  display: block;
}
.nfcrm .singleIvLink:hover {
  color: #00998a;
}
body.L-small .nfcrm .singleIvLink span {
  padding: 10px 0 7px 0;
  margin: 10px -10px 0 -10px;
  display: block;
  color: #ffffff;
  background-color: #333333;
  text-align: center;
}
body.L-small .nfcrm .singleIvLink span:hover {
  color: #b3b3b3;
}
.nfcrm table.review .datum {
  text-align: left;
}
.nfcrm table.review div.smallCal .month {
  text-align: center;
  font-weight: bold;
}
.nfcrm table.review div.smallCal .day {
  font-size: 190%;
  text-align: center;
}
.nfcrm table.review .personen {
  text-align: right;
}
#crm-mask-info {
  text-shadow: 0 -5px 5px #ffffff, 5px 0 5px #ffffff, 0 5px 5px #ffffff, -5px 0 5px #ffffff;
  font-size: 150%;
}
#main .bgcolor {
  background-color: #e6f5f3;
  padding: 10px;
}
#main .bgcolor.bgcolor-grau {
  background-color: #e6e6e6;
}
#main .bgcolor.bgcolor-white {
  background-color: #fff;
}
#main .bgcolor p:last-child {
  margin-bottom: 0;
}
#main .bgcolor.koop {
  position: relative;
}
#main .bgcolor.koop > .csc-textpic {
  overflow: visible;
}
#main .bgcolor.koop .csc-textpic-imagewrap {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  display: block;
  overflow: hidden;
  background-color: #FFF;
}
#main .bgcolor.koop .csc-textpic-imagewrap figure {
  margin-bottom: 0 !important;
}
#main .bgcolor.koop-themen > .csc-textpic {
  overflow: visible;
}
#main .bgcolor.koop-themen .csc-textpic-text {
  text-align: center;
}
#main .bgcolor.koop-themen .csc-textpic-imagewrap {
  margin: -10px -10px 10px;
}
#main .bgcolor.koop-themen .csc-textpic-imagewrap figure img {
  width: 100%;
  height: auto;
}
#main .bgcolor.narrow {
  position: relative;
}
#main .bgcolor.narrow > .csc-textpic {
  overflow: visible;
}
#main .bgcolor.narrow figure {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
  overflow: hidden;
  margin-bottom: 0 !important;
}
#main .center-everything h1,
#main .center-everything h2,
#main .center-everything h3,
#main .center-everything h4,
#main .center-everything h5,
#main .center-everything h6,
#main .center-everything div,
#main .center-everything p {
  text-align: center;
}
p.csc-frame-frame2 {
  background-color: #e6f5f3;
  padding: 10px;
}
p.csc-frame-frame1 {
  background-color: #e6e6e6;
  padding: 10px;
}
#main .textflow-bottom {
  position: relative;
}
#main .textflow-bottom .csc-textpic-text {
  position: absolute;
  bottom: 0px;
}
#main .textflow-bottom .csc-textpic-text p:last-child {
  margin-bottom: 0px;
}
p.indent-1 {
  padding-left: 40px;
}
.agreement-info-form,
.agreement-form {
  margin-top: 30px;
  display: block;
}
.bgcolor > .agreement-info-form,
.bgcolor > .agreement-form {
  margin-top: 0;
}
.bgcolor > .agreement-info-form div.no-row,
.bgcolor > .agreement-form div.no-row {
  margin: 20px 0 ;
}
:not(.bgcolor) > .agreement-info-form label,
:not(.bgcolor) > .agreement-form label {
  width: auto!important;
  text-indent: -26px;
  margin-left: 30px;
  line-height: 1.3!important;
}
:not(.bgcolor) > .agreement-info-form label:hover span.fakeInput,
:not(.bgcolor) > .agreement-form label:hover span.fakeInput {
  background-image: url(/fileadmin/template/icons/cbdunkel-hover.png);
}
#footParent .agreement-info-form .row-text,
#footParent .agreement-form .row-text {
  padding: 10px 0;
}
#footParent .agreement-info-form label,
#footParent .agreement-form label {
  text-indent: 0;
}
.agreement-info-form input,
.agreement-form input {
  width: auto !important;
}
.agreement-info-form input:checked + .fakeInput,
.agreement-form input:checked + .fakeInput {
  background-image: url(/fileadmin/template/icons/cbdunkel-checked.png) !important;
}
.agreement-info-form span.fakeInput,
.agreement-form span.fakeInput {
  background-color: #e6e6e6;
  width: 23px;
  height: 23px;
  display: inline-block;
  cursor: pointer;
  margin-left: -24px;
  margin-bottom: -10px;
}
.bgcolor > .agreement-info-form span.fakeInput,
.bgcolor > .agreement-form span.fakeInput,
#footParent .agreement-info-form span.fakeInput,
#footParent .agreement-form span.fakeInput {
  margin-left: auto;
  margin-bottom: auto;
}
.agreement-info-form .acc-content-alike,
.agreement-form .acc-content-alike {
  padding: 10px 10px 0 10px;
  border: 1px solid #e6e6e6;
}
.nfform .smallNote {
  margin-top: 10px;
  font-size: 90%;
  text-align: right;
}
.nfform #callbackTimeInputWrapper {
  display: none;
}
.nfform h3 {
  font-weight: bold;
  margin-top: 15px;
}
.nfform div.space-row {
  height: 42px;
}
.nfform label[for=studienort] {
  padding-top: 0;
}
.input-in-label label {
  position: relative;
  display: block;
  padding: 10px 8px 6px 8px;
  font-weight: bold;
  /*background-image: url('../../fileadmin/template/icons/cb-unchecked.png');
      background-position: right center;
      background-repeat: no-repeat;
      &.input-checked {
        background-image: url('../../fileadmin/template/icons/cb-checked.png');
      }
      &.focus,
      &:hover {
        background-image: url('../../fileadmin/template/icons/cb-hover.png');
      }
      // ---------------------------------------------
      &.hell {
        background-image: url('../../fileadmin/template/icons/cbdunkel-unchecked.png');
        &.input-checked {
          background-image: url('../../fileadmin/template/icons/cbdunkel-checked.png');
        }
        &.focus,
        &:hover {
          background-image: url('../../fileadmin/template/icons/cbdunkel-hover.png');
        }
      } */
}
.input-in-label label:hover.hell span.fakeInput {
  background-image: url('../../fileadmin/template/icons/cbdunkel-hover.png');
}
.input-in-label label:hover span.fakeInput {
  background-image: url('../../fileadmin/template/icons/cb-hover.png');
}
.input-in-label label span.fakeInput {
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-top: -3px;
  margin-left: 6px;
  float: right;
  background: no-repeat center #ffffff;
}
.input-in-label label span.fakeInput.checked {
  background-image: url('../../fileadmin/template/icons/cb-checked.png');
}
.input-in-label label.hell span.fakeInput {
  background-color: #e6e6e6;
}
.input-in-label label.hell span.fakeInput.checked {
  background-image: url('../../fileadmin/template/icons/cbdunkel-checked.png');
}
form.iv-step-20 .input-in-label label {
  font-weight: normal;
}
.input-in-label label.allow-sfach {
  font-weight: normal;
}
.input-in-label input {
  opacity: 0.0001;
  position: absolute;
}
.input-left input {
  opacity: 0.0001;
  position: absolute;
  z-index: -1000;
  width: 1px;
  height: 1px;
}
.input-left:hover.hell span.fakeInput {
  background-image: url('../../fileadmin/template/icons/cbdunkel-hover.png');
}
.input-left:hover span.fakeInput {
  background-image: url('../../fileadmin/template/icons/cb-hover.png');
}
.input-left span.fakeInput {
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-top: -3px;
  float: left;
  background-color: white;
  cursor: pointer;
}
.input-left span.fakeInput.checked {
  background-image: url('../../fileadmin/template/icons/cb-checked.png');
}
.input-left.hell span.fakeInput {
  background-color: #e6e6e6;
}
.input-left.hell span.fakeInput.checked {
  background-image: url('../../fileadmin/template/icons/cbdunkel-checked.png');
}
.input-left label {
  display: block;
  margin-left: 40px;
  /*&.input-checked {
        background-image: url('../../fileadmin/template/icons/cb-checked.png');
      }
      &.focus,
      &:hover {
        background-image: url('../../fileadmin/template/icons/cb-hover.png');
      } */
}
.hidden.row {
  display: none;
}
.row label {
  width: 35%;
}
.row select,
.row textarea,
.row input {
  width: 65%;
  background-color: #cccccc;
}
.row input[type=checkbox] {
  margin-right: 10px;
  width: auto;
  background-color: #cccccc;
}
.row.row-input-only select,
.row.row-input-only textarea,
.row.row-input-only input {
  width: 100%;
}
.row,
.multirow {
  margin-top: 10px;
}
.row label,
.multirow label {
  background-color: white;
  display: inline-block;
  vertical-align: top;
  line-height: 110%;
  padding: 10px 5px 6px 5px;
  font-weight: bold;
}
.row select,
.multirow select,
.row textarea,
.multirow textarea,
.row input,
.multirow input {
  vertical-align: top;
  background: #cccccc;
  border: none;
  margin: 0px;
  padding: 10px 5px 7px 5px;
}
.row select:focus,
.multirow select:focus,
.row textarea:focus,
.multirow textarea:focus,
.row input:focus,
.multirow input:focus {
  outline: none!important;
  background-color: #a3c2bf !important;
}
.row .active,
.multirow .active {
  background-color: #a3c2bf !important;
}
.row select,
.multirow select {
  padding: 9px 5px 6px 5px;
}
.row textarea,
.multirow textarea {
  min-height: 5em;
}
.row input + span.email-info,
.multirow input + span.email-info {
  text-align: right;
  display: block;
  padding: 2px;
  font-size: 77%;
}
.multirow {
  height: auto;
  overflow: hidden;
}
.multirow .cell {
  float: left;
}
.multirow .cell-anrede {
  width: 259px;
}
.multirow .cell-anrede label {
  width: 99px;
}
.multirow .cell-anrede select {
  width: 160px;
}
.multirow .cell-titel {
  width: 211px;
}
.multirow .cell-titel label {
  width: 51px;
}
.multirow .cell-titel select {
  width: 160px;
}
.multirow .cell-str label {
  width: 99px;
}
.multirow .cell-str input {
  width: 205px;
}
.multirow .cell-nr label {
  width: 85px;
}
.multirow .cell-nr input {
  width: 81px;
  margin-right: -2px;
}
.multirow .cell-plz label {
  width: 99px;
}
.multirow .cell-plz input {
  width: 80px;
}
.multirow .cell-ort label {
  width: 50px;
}
.multirow .cell-ort input {
  width: 241px;
  margin-right: -2px;
}
.row-submit {
  border: none;
  background-color: transparent;
  text-align: right;
}
.row-submit input {
  background-color: #19665f;
  font-weight: bold;
  color: white;
  text-align: center;
  width: 100%!important;
  /*&:hover {
        background-color: mix(@haus, @black);
      }*/
}
.row-submit input:hover,
.row-submit input:focus {
  background-color: #00998a !important;
}
.row-submit input.hell {
  background-color: #737373;
}
.row-submit input.hell:focus {
  background-color: #00998a !important;
}
.row-submit input.hell:hover {
  background-color: #19665f;
}
.row-textarea {
  border: none;
}
.row-textarea label {
  width: 100%;
}
.row-textarea textarea {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
  max-height: 400px;
  line-height: 130%;
}
.row-fullSelect label,
.row-fullSelect select {
  width: 100%;
}
.row-select .selDisplay {
  background-color: #cccccc;
  padding: 10px 10px 6px 10px;
  display: inline-block;
  width: 100%;
  line-height: 110%;
  float: right;
}
.row-select .selDisplay span.pfeil {
  background: url('../../fileadmin/template/img/huge.pfeil-runter.png') no-repeat center;
  width: 27px;
  height: 15px;
  float: right;
}
#page-9261 .row-select select#thema {
  width: 299px;
}
#page-9261 .row-select label[for=thema] {
  width: 160px;
}
body:not(.L-small) .row-select select.converted {
  z-index: -2;
  position: absolute;
  left: 0;
  margin: 0;
  border: none;
  color: #FFF;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: transparent!important;
}
body:not(.L-small) .row-select select.converted option {
  color: transparent;
}
.row-inlineSelect .selDisplay {
  float: none;
}
.row-fullinput label,
.row-fullinput input {
  width: 100%;
  border: none;
}
.hidden {
  position: absolute;
  top: -10000px;
  left: -10000px;
}
.row-input-only,
.row-textarea-only {
  margin-top: 0px;
}
.tx-anfahrt {
  border-top: 1px solid #00998a;
  /*.address, */
}
.tx-anfahrt.follow-up {
  margin-top: 5px;
  padding-top: 10px;
}
.tx-anfahrt.csc-default + .tx-anfahrt.csc-default {
  border-top: 0;
}
.tx-anfahrt.acc-content {
  margin-top: 0;
}
.tx-anfahrt .headlineElement,
.tx-anfahrt .classless {
  font-size: 160%;
  color: #00998a;
  font-weight: bold;
  padding: 20px 0px 20px 70px;
  background: url('../../fileadmin/template/icons/picto.anfahrt.png') no-repeat left 10px;
}
.tx-anfahrt .prnRoute {
  height: 45px;
  width: 100%;
  overflow: hidden;
  border: none;
  margin-top: 10px;
}
.tx-anfahrt .mapmap {
  float: right;
}
.tx-anfahrt .address div {
  font-size: 95%;
}
.tx-anfahrt .address .mapmap {
  margin-left: 10px;
}
.tx-anfahrt .mapmap + .address {
  margin-right: 10px;
  width: 190px;
}
.tx-anfahrt > .address > a.download,
.tx-anfahrt > a.download {
  display: none;
  /*display: block;
    padding: 5px;
    border: solid @haus;
    border-width: 1px 0px;

    .head1 {
      padding-top: 4px;
      font-size: 160%;
      font-weight: bold;
    }
    .head2 {
      text-transform: uppercase;
    }*/
}
.tx-anfahrt .mapmap {
  width: 270px;
  height: 280px;
}
.tx-anfahrt div.titel {
  padding-left: 6px;
  font-weight: bold;
  line-height: 50%;
}
.tx-anfahrt .nfform {
  margin-top: 20px;
}
.tx-anfahrt .clear_both {
  clear: both;
}
.tx-anfahrt .adp img.adp-marker {
  margin: 5px 5px 0px 5px;
}
div.acc-content#acc-content-10463 b,
div.acc-content#acc-content-10464 b,
div.acc-content#acc-content-10465 b,
div.acc-content#acc-content-12737 b,
div.acc-content#acc-content-1035 b,
div.acc-content#acc-content-10463 strong,
div.acc-content#acc-content-10464 strong,
div.acc-content#acc-content-10465 strong,
div.acc-content#acc-content-12737 strong,
div.acc-content#acc-content-1035 strong,
div.acc-content#acc-content-10463 span[style],
div.acc-content#acc-content-10464 span[style],
div.acc-content#acc-content-10465 span[style],
div.acc-content#acc-content-12737 span[style],
div.acc-content#acc-content-1035 span[style] {
  color: #0077ab;
}
div.acc-content#acc-content-17066 b,
div.acc-content#acc-content-1036 b,
div.acc-content#acc-content-17066 strong,
div.acc-content#acc-content-1036 strong,
div.acc-content#acc-content-17066 span[style],
div.acc-content#acc-content-1036 span[style] {
  color: #df7e1b;
}
div.acc-content#acc-content-1037 b,
div.acc-content#acc-content-1037 strong,
div.acc-content#acc-content-1037 span[style] {
  color: #a91259;
}
#main div.Facebook .fb-post a {
  display: block;
  margin: 10px 0;
  height: auto;
  overflow: hidden;
  color: #333333;
}
#main div.Facebook .fb-post a:hover {
  color: #00998a;
}
#main div.Facebook .fb-post a div.img {
  float: right;
}
#main div.Facebook .fb-post a div.img img {
  vertical-align: top;
}
#main div.Facebook .fb-post a div.message {
  margin: 5px 140px 0px 0px;
}
#main div.Facebook .fb-post a div.message span.pfeil {
  margin-top: 5px;
  display: block;
  background: url('../../fileadmin/template/img/huge.pfeil-rechts.png') no-repeat center left;
  height: 26px;
  text-indent: -50px;
}
#main div.Facebook .fb-post a div.message p {
  margin-bottom: 0;
}
#main div.Facebook .fb-post a div.datetime {
  font-weight: bold;
}
#main div.Facebook .fb-post a div.datetime div {
  display: inline-block;
}
#main div.Facebook .fb-post a div.datetime div.time {
  margin-left: 25px;
}
#main div.Twitter .tweet {
  padding-bottom: 10px;
}
#main div.Twitter .tweet div.message {
  padding: 10px 0px;
  font-weight: bold;
}
#main div.Twitter .tweet div.message p {
  margin-bottom: 0;
}
#main div.Twitter .tweet .foot {
  text-align: right;
}
#main div.Twitter .tweet a.hashtag {
  color: #2ba3bc;
}
#main div.Twitter .tweet a.hashtag:hover {
  color: #1e7284;
}
div.testemonials div.testemonial {
  height: auto;
  overflow: hidden;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #00998a;
}
div.testemonials div.testemonial:last-child {
  border-bottom: none;
  margin-bottom: 0px;
}
div.testemonials div.testemonial div.beschreibung {
  text-transform: uppercase;
  padding-top: 10px;
  font-size: 90%;
}
div.testemonials div.testemonial-left div.bild {
  float: left;
  padding: 0px 10px 10px 0px;
}
div.testemonials div.testemonial-left div.stimme,
div.testemonials div.testemonial-left div.beschreibung {
  margin-left: 160px;
}
div.testemonials div.testemonial-right div.bild {
  float: right;
  padding: 0px 0px 10px 10px;
}
div.testemonials div.testemonial-right div.stimme,
div.testemonials div.testemonial-right div.beschreibung {
  margin-right: 160px;
}
.portrait-multi {
  position: relative;
  vertical-align: top;
}
.portrait-multi * {
  vertical-align: top;
}
.portrait-multi .arrow {
  display: none;
}
.portrait-multi .arrow_EX {
  display: block;
  width: 56px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50%;
  margin-top: -28px;
  cursor: pointer;
  z-index: 1;
  visibility: hidden;
}
.portrait-multi .arrow_EX.arrow-left {
  left: 0;
  background: url('../../fileadmin/template/img/gal.pfeil-links.png') no-repeat center rgba(0, 0, 0, 0.5);
}
.portrait-multi .arrow_EX.arrow-right {
  right: 0;
  background: url('../../fileadmin/template/img/gal.pfeil-rechts.png') no-repeat center rgba(0, 0, 0, 0.5);
}
.portrait-multi .arrow_EX.active {
  visibility: visible;
}
.portrait-multi .arrow_EX.L--small img {
  width: 620px;
  height: auto;
}
.galerie {
  position: relative;
  vertical-align: top;
}
.galerie * {
  vertical-align: top;
}
.acc-content .galerie {
  margin: 0 -6px;
}
.galerie .arrow {
  display: block;
  width: 56px;
  height: 56px;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 50%;
  margin-top: -28px;
  cursor: pointer;
  z-index: 1;
  visibility: hidden;
}
.galerie .arrow.arrow-left {
  left: 0;
  background: url('../../fileadmin/template/img/gal.pfeil-links.png') no-repeat center rgba(0, 0, 0, 0.5);
}
.galerie .arrow.arrow-right {
  right: 0;
  background: url('../../fileadmin/template/img/gal.pfeil-rechts.png') no-repeat center rgba(0, 0, 0, 0.5);
}
.galerie .arrow.active {
  visibility: visible;
}
.galerie .galerie-viewport {
  overflow: hidden;
  width: 100%;
}
.galerie .galerie-scrollarea {
  width: 10000px;
}
.galerie .galerie-scrollarea .galerie-item {
  float: left;
  position: relative;
}
.galerie .galerie-scrollarea .galerie-item .item-desc {
  position: absolute;
  right: 0;
  width: 312px;
  background-color: #00998a;
  bottom: 0px;
  font-size: 80%;
  line-height: 135%;
}
.galerie .galerie-scrollarea .galerie-item .item-desc span,
.galerie .galerie-scrollarea .galerie-item .item-desc h1 {
  color: white;
  padding: 16px 5px 2px 5px;
}
.galerie.typ1 .item-desc {
  display: none;
}
.galerie.typ3 {
  background-color: #cccccc;
  padding: 20px 0px;
}
.galerie.typ3 .arrow {
  width: 28px;
  height: 28px;
  margin-top: -25px;
}
.galerie.typ3 .arrow-left {
  background: url('../../fileadmin/template/img/huge.doppel-links.png') no-repeat center;
  left: 5px;
}
.galerie.typ3 .arrow-right {
  background: url('../../fileadmin/template/img/huge.doppel-rechts.png') no-repeat center;
  right: 5px;
}
.galerie.typ3 .galerie-viewport {
  width: 385px;
  margin: 0 auto;
}
.galerie.typ3 .galerie-scrollarea .galerie-item {
  margin: 0px 7px;
}
.galerie.typ3 .galerie-scrollarea .galerie-item .item-desc {
  display: none;
}
.galerie.typ3 .pager {
  margin-top: 10px;
  margin-bottom: -20px;
}
#c58332 {
  margin-top: 30px;
}
#personenFilter {
  overflow: hidden;
  position: relative;
}
#personenFilter button {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 470px;
  background-color: #e6f5f3;
  padding: 10px 10px 6px 10px;
  display: inline-block;
  line-height: 110%;
  border: 0;
  font-family: 'DIN';
  font-size: 15px;
}
body.L-small #personenFilter button {
  position: static;
  font-size: inherit;
  margin: 20px auto 0;
  display: block;
}
body:not(.L-small) #personenFilter .leftform {
  float: left;
  width: 470px;
  margin-right: 20px;
}
body:not(.L-small) #personenFilter .rightform {
  float: left;
  width: 470px;
}
#personenFilter .rightform .acc-titel {
  padding: 7px 6px 4px 6px!important;
}
#personenFilter .rightform .acc-titel .pfeil {
  margin-top: 4px;
}
#personenFilter #orte {
  height: auto;
  overflow: hidden;
  margin-bottom: 40px;
}
#personenFilter #orte > div {
  padding-top: 10px;
}
#personenFilter #orte .cell-25 {
  width: 25%;
  float: left;
}
#personenFilter #orte .cell-50 {
  width: 50%;
  float: left;
}
#personenFilter #orte strong,
#personenFilter #orte .blort {
  color: #00998a;
  font-weight: normal;
  margin-top: 25px;
}
#personenFilter #orte strong:first-child,
#personenFilter #orte .blort:first-child {
  margin-top: 0;
}
#personenFilter #orte .bl {
  margin-top: 5px;
}
#personenFilter #orte .bl.eobl label {
  color: #00998a;
}
.tx-nfpersonrepo {
  height: auto;
}
.tx-nfpersonrepo .image-right div.image {
  float: right;
  margin: 0px 0px 0px 9px;
}
.tx-nfpersonrepo .image-right div.contact {
  padding-right: 160px;
}
.tx-nfpersonrepo .image-left div.image {
  float: left;
  margin: 0px 9px 0px 0px;
}
.tx-nfpersonrepo .image-left div.contact {
  padding-left: 160px;
}
.tx-nfpersonrepo .image-right,
.tx-nfpersonrepo .image-left {
  min-height: 120px;
}
.tx-nfpersonrepo .image-right div.contact,
.tx-nfpersonrepo .image-left div.contact {
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.tx-nfpersonrepo .image-none,
.tx-nfpersonrepo .image-right,
.tx-nfpersonrepo .image-top,
.tx-nfpersonrepo .image-left {
  height: auto;
  overflow: hidden;
  position: relative;
  margin-bottom: 10px;
}
.tx-nfpersonrepo .image-none div.image img,
.tx-nfpersonrepo .image-right div.image img,
.tx-nfpersonrepo .image-top div.image img,
.tx-nfpersonrepo .image-left div.image img {
  vertical-align: top;
}
.tx-nfpersonrepo .image-none div.contact div.fullname,
.tx-nfpersonrepo .image-right div.contact div.fullname,
.tx-nfpersonrepo .image-top div.contact div.fullname,
.tx-nfpersonrepo .image-left div.contact div.fullname {
  font-weight: bold;
}
.tx-nfpersonrepo .image-none div.contact div.fullname div,
.tx-nfpersonrepo .image-right div.contact div.fullname div,
.tx-nfpersonrepo .image-top div.contact div.fullname div,
.tx-nfpersonrepo .image-left div.contact div.fullname div {
  display: inline;
}
.tx-nfpersonrepo .image-none a.kurzvita-link,
.tx-nfpersonrepo .image-right a.kurzvita-link,
.tx-nfpersonrepo .image-top a.kurzvita-link,
.tx-nfpersonrepo .image-left a.kurzvita-link {
  font-weight: normal;
}
.tx-nfpersonrepo .image-none,
.tx-nfpersonrepo .image-right,
.tx-nfpersonrepo .image-left {
  border-bottom: 1px solid #333333;
}
.tx-nfpersonrepo .personwrap {
  border-bottom: 1px solid #333333;
  margin-bottom: 10px;
}
.tx-nfpersonrepo .personwrap div.person {
  border-bottom: none;
  margin-bottom: 0;
}
.tx-nfpersonrepo .row {
  height: auto;
  overflow: hidden;
}
.tx-nfpersonrepo .image-top {
  overflow: hidden;
  float: left;
  width: 150px;
  margin-right: 4px;
}
.tx-nfpersonrepo .image-top .contact {
  padding-top: 12px;
  padding-bottom: 4px;
  margin-bottom: 4px;
  font-size: 80%;
  line-height: 135%;
}
.tx-nfpersonrepo .image-top .fullname {
  font-weight: bold;
}
.tx-nfpersonrepo .image-top .kurzvita-link {
  display: none;
}
.tx-nfpersonrepo .image-top:last-child {
  margin-right: 0px;
}
.tx-nfpersonrepo .image-top .titel_int span {
  display: none;
}
.tx-nfpersonrepo .image-top .tel,
.tx-nfpersonrepo .image-top .fax,
.tx-nfpersonrepo .image-top .mail {
  display: none;
}
.tx-nfpersonrepo .kurzvita {
  margin-bottom: 10px;
}
.tx-nfpersonrepo .kurzvita .forschung-und-lehre h2 {
  font-weight: bold;
}
.tx-nfpersonrepo .kurzvita .forschung-und-lehre .row {
  padding-bottom: 5px;
  border-bottom: 1px solid #b3b3b3;
}
.tx-nfpersonrepo .kurzvita table {
  border-spacing: 0;
}
.tx-nfpersonrepo .kurzvita table th,
.tx-nfpersonrepo .kurzvita table td {
  text-align: left;
}
.tx-nfpersonrepo .kurzvita table td:first-child,
.tx-nfpersonrepo .kurzvita table th:first-child {
  padding-right: 10px;
}
.tx-nfpersonrepo .kurzvita .row {
  margin: 7px 0 7px 0;
}
.tx-nfpersonrepo .tel,
.tx-nfpersonrepo .mail {
  padding: 3px 5px 3px 35px;
  background: no-repeat left center;
}
.tx-nfpersonrepo .fax {
  display: none;
}
.tx-nfpersonrepo .tel {
  background-image: url('../../fileadmin/template/img/personen-fon.png');
}
.tx-nfpersonrepo .mail {
  background-image: url('../../fileadmin/template/img/personen-mail.png');
}
.mod-hsb .tx-nfpersonrepo .tel,
.mod-hsb .tx-nfpersonrepo .fax,
.mod-hsb .tx-nfpersonrepo .mail {
  display: none;
}
.tx-nfpersonrepo .acc-titel.hidden + .acc-content {
  display: none !important;
}
.tx-nfpersonrepo .acc-content img {
  width: 150px!important;
  height: 150px!important;
}
.backBtn {
  background-color: #00998a;
  color: white;
  display: block;
  padding: 5px 5px 3px 5px;
  margin-bottom: 4px;
}
/*
 * Made by Nima Izadi (nim.izadi@gmail.com / @Nima_Izadi / github.com/nim1989)
 */
.selected-button,
.datepicker_bootstrap .days .day.selected,
.datepicker_bootstrap .days .day.selected:hover,
.datepicker_bootstrap .months .month.selected,
.datepicker_bootstrap .months .month.selected:hover,
.datepicker_bootstrap .years .year.selected,
.datepicker_bootstrap .years .year.selected:hover {
  background-color: #00998a;
  color: white;
}
.datepicker_bootstrap {
  font-size: 130%;
  /*.time {
    position: relative;
    width: 100%;
    padding-top: 3em;
    text-align: center;
    .hour,
    .separator,
    .minutes {
      width: 3em;
      font-size: 1.5em;
      text-align: center;
      padding: 0.2em;
    }
    & > div {
      display: inline-block;
    }
  }
  .time .separator {
    width: 1em;
  }
  .time .ok {
    margin: 1em auto;
    display: block;
    font-size: 1.5em;
    width: 5em;
    text-align: center;
    cursor: pointer;
    box-shadow: none;
    border: solid 1px #CCC;
    outline: none;
    background-color: white;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;

    &:active {
      -webkit-box-shadow: inset 0 1px 5px #999999;
      -moz-box-shadow: inset 0 1px 5px #999999;
      box-shadow: inset 0 1px 5px #999999;
    }
    &:hover {
      background-color: #eeeeee;
    }
  }
  */
}
.L-small .datepicker_bootstrap {
  font-size: 90%;
}
.datepicker_bootstrap .header {
  position: relative;
  text-align: center;
  font-weight: bold;
  background-color: #cccccc;
}
.datepicker_bootstrap .header .title {
  text-align: center;
  margin: auto;
  display: inline-block;
}
.datepicker_bootstrap .header .title .titleText {
  margin: auto;
  padding: 0.5em;
}
.datepicker_bootstrap .header .title .titleText:hover {
  background-color: #b3b3b3;
}
.datepicker_bootstrap .header .previous,
.datepicker_bootstrap .header .next {
  position: absolute;
  cursor: pointer;
  overflow: hidden;
  top: 50%;
  margin-top: -6px;
  display: block;
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  height: 0px;
}
.datepicker_bootstrap .header .previous {
  left: 0.4em;
  border-right: 7px solid #333333;
}
.datepicker_bootstrap .header .previous:hover {
  border-right-color: #b3b3b3;
}
.datepicker_bootstrap .header .next {
  right: 0.4em;
  border-left: 7px solid #333333;
}
.datepicker_bootstrap .header .next:hover {
  border-left-color: #b3b3b3;
}
.datepicker_bootstrap .header .closeButton {
  display: none;
}
.datepicker_bootstrap .body {
  position: relative;
  top: 0;
  left: 0;
  height: 23em;
  overflow: hidden;
  margin-top: 0.2em;
}
.datepicker_bootstrap .slider > div > div,
.datepicker_bootstrap .slider > div table {
  height: 100%;
  width: 100%;
  text-align: center;
}
.datepicker_bootstrap .slider > div thead th {
  padding: 6px 0px;
  text-align: center;
}
.datepicker_bootstrap .slider > div thead th:hover {
  background-color: transparent;
}
.datepicker_bootstrap tbody {
  background-color: #cccccc;
}
.datepicker_bootstrap .days td {
  height: 67px;
  width: 14.285714285714286%;
  vertical-align: middle;
  border: 1px solid white;
  position: relative;
  z-index: 2;
}
.L-small .datepicker_bootstrap .days td {
  height: 91px;
}
.datepicker_bootstrap .days .otherMonth {
  color: #b3b3b3;
}
.datepicker_bootstrap .months td {
  width: 33.33333%;
}
.datepicker_bootstrap .years td {
  width: 25%;
}
.datepicker_bootstrap .days .day,
.datepicker_bootstrap .months .month,
.datepicker_bootstrap .years .year {
  cursor: pointer;
}
.datepicker_bootstrap .days .day:hover,
.datepicker_bootstrap .months .month:hover,
.datepicker_bootstrap .years .year:hover {
  background-color: #b3b3b3;
}
.datepicker_bootstrap .unavailable {
  color: #b3b3b3 !important;
  cursor: default !important;
  text-decoration: line-through;
}
.datepicker_bootstrap table {
  border-spacing: 0;
}
.datepicker_bootstrap table th,
.datepicker_bootstrap table td {
  padding: 0;
}
.scrollbar {
  width: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  visibility: hidden;
  background-color: #cccccc;
  margin-right: -1px;
  z-index: 2;
}
.scrollbar .knob {
  background-color: #333333;
  width: 100%;
  height: 20px;
  cursor: pointer;
}
.scrollbar .knob:hover:before,
.scrollbar .knob:hover:after {
  color: white;
}
.scrollbar .knob:before {
  content: "^";
  color: #CCC;
  position: relative;
  left: 1px;
}
.scrollbar .knob:after {
  transform: rotate(180deg);
  content: "^";
  position: absolute;
  bottom: 0;
  color: #ccc;
  left: 1px;
}
/*body.hasTouch .scrollbar {
  display: none!important;
  margin-left: -10000px!important;
} */
#the-header #headerframe,
#the-menu #menu,
#the-footer #footer-news {
  width: 1300px;
  margin: auto;
}
#the-header {
  background-color: #00ae9e;
}
.modern #the-header {
  background: #00ae9e;
  /* Old browsers */
  background: -moz-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, #00ae9e), color-stop(100%, #008172));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(left, #00ae9e 0%, #008172 100%);
  /* IE10+ */
  background: linear-gradient(to right, #00ae9e 0%, #008172 100%);
  /* W3C */
}
#the-header #headerframe {
  background: none;
}
body.rl-1 #the-header {
  background: #00352E;
}
#the-menu {
  background-color: #008172;
}
body #pageframe.pf_full {
  box-shadow: none;
  margin-bottom: 0px;
}
div.hr {
  /* # */
  border-bottom: 1px solid #333333;
  margin: 11px 0px;
  position: relative;
}
div.hr.hr-pfeil:before,
div.hr.hr-pfeil:after {
  position: absolute;
  left: 50%;
  content: "";
  width: 0px;
  height: 0px;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  margin-left: -5px;
  border-top: 5px solid #333333;
}
div.hr.hr-pfeil:after {
  border-width: 3px 3px 0px 3px;
  margin-left: -3px;
  border-top-color: white;
}
.linie-davor {
  border-top: 1px solid #333333;
  padding-top: 10px;
}
.linie-danach {
  border-bottom: 1px solid #333333;
  padding-bottom: 10px;
}
.acc-content .tx-nfrentprof {
  margin: 0px -6px;
}
.rentprof .hr {
  margin: 20px 0px;
}
.rentprof .rentprof-form .multirow .cell-str label {
  width: 164px;
}
.rentprof .rentprof-form .multirow .cell-str input {
  width: 168px;
}
.rentprof .rentprof-form .multirow .cell-nr input {
  width: 53px;
}
.rentprof .rentprof-form .multirow .cell-plz label {
  width: 165px;
}
.rentprof .rentprof-form .multirow .cell-plz input {
  width: 56px;
}
.rentprof .rentprof-form .multirow .cell-ort input {
  width: 199px;
}
.rentprof .rentprof-fragen .frage {
  margin-top: 10px;
  font-weight: bold;
  padding: 10px 0px;
}
.rentprof .rentprof-fragen .antwort {
  border-bottom: 1px solid #b3b3b3;
}
.rentprof .rentprof-fragen .antwort + .row {
  margin-top: -1px;
}
.rentprof .rentprof-fragen .antwort label {
  font-weight: normal;
}
table.contenttable {
  border-spacing: 5px;
  border-collapse: separate;
  margin: -5px;
}
table.contenttable td,
table.contenttable th {
  padding: 3px 5px 0px 5px;
  text-align: left;
}
table.contenttable.head-left > tbody > tr > td:first-child,
table.contenttable th {
  background-color: #00998a;
  color: white;
  font-weight: bold;
}
table.contenttable.head-left > tbody > tr > td:first-child.dark,
table.contenttable th.dark {
  background-color: #008172;
}
table.contenttable td {
  background-color: #cccccc;
}
table.contenttable td.space {
  background-color: transparent;
  padding: 0px;
}
table.contenttable.full-width {
  width: 480px;
}
#c1337 table.contenttable th:nth-child(3),
#c1337 table.contenttable th:nth-child(1) {
  width: 15%;
}
#c1337 table.contenttable th:nth-child(2) {
  width: 40%;
}
#c1337 table.contenttable td:nth-child(2) {
  font-weight: bold;
}
#c1337 table.contenttable td:nth-child(3) {
  text-align: right;
}
table.contenttable.ja-nein .cell-ja,
table.contenttable.ja-nein .cell-nein {
  text-align: center;
  font-weight: bold;
}
table.contenttable.ja-nein .cell-ja {
  background-color: #a3d6a3;
  color: #295c29;
}
table.contenttable.ja-nein .cell-nein {
  background-color: #d6a3a3;
  color: #5c2929;
}
.kooperationspartner div.bild {
  height: 80px;
  width: 33.33333333%;
  padding-right: 55px;
  display: inline-block;
  vertical-align: top;
}
.kooperationspartner div.bild:nth-child(3n) {
  padding-right: 0px;
}
.kooperationspartner div.bild a {
  height: 80px;
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
.kooperationspartner div.bild a img {
  max-height: 100%;
  width: auto;
}
.corner span.fake_a {
  cursor: default;
  font-weight: bold;
  display: block;
}
.corner span.fake_a > div {
  font-weight: normal;
}
.corner select,
.corner .row-submit {
  display: none;
}
body#page-349 .corner #timeline {
  display: none;
}
.js .corner select {
  position: absolute;
  left: -10000px;
}
.js .corner #timeline .wrap {
  width: 49%;
  display: inline-block;
  height: 101px;
  position: relative;
}
.js .corner #timeline .wrap.year-wrap {
  margin-left: 2%;
}
.js .corner #timeline .up,
.js .corner #timeline .down {
  background: url('../../fileadmin/template/img/huge.pfeil-hoch-hell.png') no-repeat center #cccccc;
  padding: 4px;
  font-weight: bold;
  text-align: center;
  height: 33px;
  margin-bottom: 1px;
  width: 100%;
}
.js .corner #timeline .up {
  top: 0px;
}
.js .corner #timeline .down {
  background-image: url('../../fileadmin/template/img/huge.pfeil-runter-hell.png');
}
.js .corner #timeline .tl-select {
  height: 33px;
  margin-bottom: 1px;
  overflow: hidden;
}
.js .corner #timeline .tl-select .entry {
  height: 33px;
  background-color: #b3b3b3;
  width: 100%;
  font-weight: bold;
  color: white;
  text-align: center;
  font-size: 140%;
  line-height: 180%;
}
.js .corner #timeline #tl-year {
  height: 34px;
  margin-bottom: 0px;
}
.js .corner #timeline #tl-year .entry {
  margin-bottom: 1px;
}
.js .corner #timeline #tl-year + .down {
  border-top: 1px solid white;
  margin-top: -1px;
}
.js .corner .row-2-areas {
  margin-top: 10px;
}
.js .corner .row-2-areas input {
  position: absolute;
  visibility: hidden;
}
.js .corner .row-2-areas label {
  color: #b3b3b3;
  width: 49%;
  display: inline-block;
  background-color: #cccccc;
  font-weight: bold;
  text-align: center;
  padding-top: 9px;
}
.js .corner .row-2-areas label:hover {
  color: #7d7d7d;
}
.js .corner .row-2-areas label.news {
  margin-left: 2%;
}
.js .corner .row-2-areas label.active {
  color: #ffffff;
  background-color: #b3b3b3;
}
.js .corner .row-2-areas label.active:hover {
  color: #e6e6e6;
}
.js .corner .row-2-areas label.active:after {
  content: ' ';
  height: 20px;
  width: 100%;
  background: url('../../fileadmin/template/img/news-pfeil.png') no-repeat center 4px #ffffff;
  display: block;
}
.js .corner .row-2-areas label.inactive {
  width: 0;
  margin-right: -10px;
  overflow: hidden;
  vertical-align: top;
}
.corner .news-head .fake_a,
.corner .news-head a {
  background-color: white;
  padding: 5px 0px 2px 0px;
}
.corner .news-head span.date {
  display: block;
  font-weight: bold;
  margin-bottom: 4px;
}
.corner .news-head span.date span {
  display: none;
}
.corner .news-content {
  padding: 0px;
}
.corner #cal-wrapper .ical {
  margin-top: 10px;
  text-align: right;
}
.corner #cal-wrapper .ical .fake_a,
.corner #cal-wrapper .ical a {
  color: #b3b3b3;
  display: inline-block;
  margin-left: 20px;
  font-weight: bold;
}
.corner #cal-wrapper .ical .fake_a:hover,
.corner #cal-wrapper .ical a:hover {
  color: #7d7d7d;
}
.corner #cal-wrapper .ical .fake_a sup,
.corner #cal-wrapper .ical a sup {
  position: relative;
  top: -6px;
  left: 1px;
  font-size: 150%;
}
.corner #cal-wrapper .ical .fake_a.anm,
.corner #cal-wrapper .ical a.anm {
  margin-left: 0px;
  float: left;
}
.corner #cal-wrapper > .fake_a,
.corner #cal-wrapper > a {
  color: #333333;
  font-weight: bold;
  display: block;
}
.corner #cal-wrapper > .fake_a:hover,
.corner #cal-wrapper > a:hover {
  color: #707070;
}
.corner #cal-wrapper .info {
  padding: 5px 0px;
}
div.news-infobar {
  background-color: #008172;
  color: #FFF;
  padding: 3px 6px 0px 6px;
  font-size: 85%;
}
.tx-nfdownloads #nfdocs-form {
  display: none;
}
.tx-nfdownloads .area {
  height: auto;
  overflow: hidden;
}
.tx-nfdownloads .area .field-half {
  width: 43%;
  float: left;
}
.tx-nfdownloads .area .field-half:nth-child(1) {
  padding-right: 5px;
}
.tx-nfdownloads .area .field-half:nth-child(2) {
  padding-left: 5px;
}
.tx-nfdownloads .area .field-half label {
  background-color: #cccccc;
}
.tx-nfdownloads .area #resetForm {
  width: 55px;
  height: 49px;
  display: inline-block;
  margin-left: 10px;
  background: url('../../fileadmin/template/icons/reset_passiv.png') no-repeat left top;
  text-indent: -10000px;
  position: relative;
  top: -3px;
}
.tx-nfdownloads .area #resetForm:hover {
  background-image: url('../../fileadmin/template/icons/reset_aktiv.png');
}
.tx-nfdownloads .hLayout-16 {
  margin-top: 1em;
  display: block;
}
.tx-nfdownloads .head {
  padding: 5px 5px 0 5px;
}
.tx-nfdownloads .head span {
  display: inline-block;
  padding-right: 20px;
  background: url('../../fileadmin/template/icons/sort.down.png') no-repeat right 7px;
}
.tx-nfdownloads .head span.reverse {
  background-image: url('../../fileadmin/template/icons/sort.up.png');
}
.tx-nfdownloads .head + .hr {
  margin-top: 2px;
}
.tx-nfdownloads .head1 {
  padding: 5px 5px 0 5px;
}
.tx-nfdownloads .cbs {
  height: auto;
  overflow: auto;
  margin: 30px 0px;
}
.tx-nfdownloads .cbs span.input-left {
  float: left;
  padding-right: 10px;
}
.tx-nfdownloads .cbs span.input-left label {
  margin-left: 30px;
}
.tx-nfdownloads .cbs span.input-left input {
  margin-left: 0px;
  margin-top: -40px;
}
.tx-nfdownloads .download {
  color: #333333;
  padding: 7px 5px 10px 5px;
  border-bottom: 1px solid #333333;
  margin-bottom: 10px;
  display: block;
}
.tx-nfdownloads .download:hover {
  color: #00998a;
}
.tx-nfdownloads .download .info {
  font-weight: normal;
}
.tx-nfdownloads .art-Broschüre,
.tx-nfdownloads .art-broschuere {
  background-color: #ccebe8;
  padding-top: 17px;
  margin-top: -10px;
}
.tx-nfdownloads img {
  margin-top: 4px;
  float: right;
}
.tx-nfdownloads #keinErgebnis,
.tx-nfdownloads .showLater {
  display: none;
}
.js .tx-nfdownloads .row-submit {
  display: none;
}
#imbox {
  height: auto;
  overflow: hidden;
}
#imbox #im_1 {
  margin-right: 2%;
  background: url('../../fileadmin/template/icons/im_1.png') no-repeat 170px center #00998a;
}
#imbox #im_2 {
  background: url('../../fileadmin/template/icons/im_2.png') no-repeat 180px center #00594d;
}
#imbox #im_1,
#imbox #im_2 {
  color: #ffffff;
  width: 49%;
  float: left;
  font-size: 150%;
  line-height: 120%;
  text-indent: -19px;
  padding: 10px 10px 6px 28px;
}
#imbox #im_1:hover,
#imbox #im_2:hover {
  color: #b3b3b3;
}
img.download-preview {
  border: 1px solid #333333;
  background-color: #333333;
  display: none;
}
.mask {
  background-color: rgba(51, 51, 51, 0.7);
}
.mask#crm-mask {
  background-color: rgba(255, 255, 255, 0.8);
}
.tx-nfausboerse {
  /*a {
    .aWithHover(@black, 90, @haus);
  } */
}
.tx-nfausboerse #area-art {
  /*body#page-163 & {
      display: none;
    }*/
}
.tx-nfausboerse #area-art .area {
  height: auto;
  overflow: hidden;
  margin-bottom: 15px;
}
.tx-nfausboerse #area-art .area .field-half {
  width: 50%;
  float: left;
}
.tx-nfausboerse #area-art .area .field-half:nth-child(1) {
  padding-right: 5px;
}
.tx-nfausboerse #area-art .area .field-half:nth-child(2) {
  padding-left: 5px;
}
.tx-nfausboerse #area-art .area .field-half label {
  background-color: #cccccc;
}
.tx-nfausboerse form label {
  font-weight: bold;
}
.tx-nfausboerse .mehr_link {
  display: none;
}
.js .tx-nfausboerse .mehr_link {
  display: block;
}
.js .tx-nfausboerse .details {
  display: none;
}
.tx-nfausboerse .stelle {
  border-bottom: 1px solid #333333;
  padding-bottom: 15px;
  margin-bottom: 15px;
  height: auto;
  overflow: hidden;
}
.tx-nfausboerse .stelle:last-child {
  border-bottom: none;
  padding-bottom: 0;
}
.tx-nfausboerse a,
.tx-nfausboerse .beruf {
  font-weight: bold;
}
.tx-nfausboerse .produkt {
  padding: 10px 0px;
}
table.crm-kalender tr th {
  background-color: white;
  color: #333333;
  font-weight: normal;
}
table.crm-kalender tr td.navi {
  text-align: center;
  position: relative;
  padding: 10px 0px;
}
table.crm-kalender tr td.navi span {
  font-weight: bold;
  font-size: 140%;
  line-height: 100%;
  padding-top: 3px;
  display: block;
  text-transform: uppercase;
}
table.crm-kalender tr td.navi .prevMonth,
table.crm-kalender tr td.navi .nextMonth {
  height: 26px;
  width: 36px;
  background: no-repeat center;
}
table.crm-kalender tr td.navi .prevMonth {
  float: left;
  background-image: url('../../fileadmin/template/img/huge.doppel-links-dunkel.png');
}
table.crm-kalender tr td.navi .nextMonth {
  float: right;
  background-image: url('../../fileadmin/template/img/huge.doppel-rechts-dunkel.png');
}
table.crm-kalender tbody td {
  height: 53px;
  width: 51px;
  padding: 0px 5px;
}
table.crm-kalender tbody td div.daybox {
  padding: 16px 0 13px 0;
  text-align: center;
  border-radius: 100%;
  font-size: 150%;
}
table.crm-kalender tbody td div.daybox:not(:empty) {
  cursor: pointer;
}
table.crm-kalender tbody td div.daybox.hsb {
  background-color: #00998a;
  cursor: pointer;
}
table.crm-kalender tbody td div.daybox.hsb-1 {
  background-color: #00594d;
}
table.crm-kalender tbody td div.daybox.hsb-2 {
  background-color: #d04931;
}
table.crm-kalender tbody td div.daybox.hsb-3 {
  background-color: #d09910;
}
table.crm-kalender tbody td div.daybox.hsb-4 {
  background-color: #007c91;
}
table.crm-kalender tbody td div.daybox.hsb-5 {
  background-color: #00b3f0;
}
table.crm-kalender tbody td div.daybox.hsb-6 {
  background-color: #6b1b4b;
}
table.crm-kalender tbody td div.daybox.hsb-7 {
  background-color: #679e9b;
}
table.crm-kalender tbody td div.daybox.hsb-8 {
  background-color: #8fb63e;
}
table.crm-kalender tbody td div.daybox.passed {
  cursor: default;
  color: #b3b3b3;
  text-decoration: line-through;
}
.errorLayer {
  padding: 10px;
}
.errorLayer ul {
  padding-top: 10px;
}
.errorLayer ul li {
  padding-top: 10px;
  color: red;
  font-weight: bold;
}
.errorLayer a.asbtn,
.errorLayer button {
  font-family: 'DIN';
  display: block;
  background-color: #00594d;
  color: white;
  border: none;
  margin-bottom: 10px;
  padding: 10px 20px;
  font-weight: normal;
  text-align: center;
  font-size: 110%;
  width: 100%;
  cursor: pointer;
}
.errorLayer a.asbtn:hover,
.errorLayer button:hover {
  color: #cccccc;
}
.errorLayer a.asbtn strong,
.errorLayer button strong {
  display: block;
  font-size: 120%;
  margin-bottom: 5px;
}
.errorLayer a.asbtn.b-1,
.errorLayer button.b-1 {
  background-color: #40837a;
}
body.prod-7074 .errorLayer a.asbtn.b-online,
body.prod-7074 .errorLayer button.b-online {
  display: none !important;
}
body.anm-4 .errorLayer a.asbtn,
body.anm-4 .errorLayer button {
  padding-left: 55px;
  /*&.b--5,
      &.b-0 {
        background: url('../../fileadmin/template/icons/pdf-download_w.png') no-repeat 14px center mix(#fff, @hsbwm, 10%);
        background-size: 26px;
      }
      &.b--5 {
        strong {
          margin-bottom: 0;
          margin-top: 5px;
        }
      }
      &.b-1 {
        background: url('../../fileadmin/template/icons/pdf-download_w.png') no-repeat 14px center mix(#fff, @hsbwm, 30%);
        background-size: 26px;
      }
      &.b--4,
      &.b-2 {
        background: url('../../fileadmin/template/icons/kola.anmelden_w.png') no-repeat 14px center mix(#fff, @hsbwm, 50%);
        strong {
          margin-bottom: 0;
          margin-top: 5px;
        }
      }
       */
}
body.anm-4 .errorLayer a.asbtn.b-online,
body.anm-4 .errorLayer button.b-online {
  background: url('../../fileadmin/template/icons/kola.anmelden_w.png') no-repeat 14px center #196a5f;
}
body.anm-4 .errorLayer a.asbtn.b-online strong,
body.anm-4 .errorLayer button.b-online strong {
  margin-bottom: 0;
  margin-top: 5px;
}
body.anm-4 .errorLayer a.asbtn.b-file,
body.anm-4 .errorLayer button.b-file {
  background: url('../../fileadmin/template/icons/pdf-download_w.png') no-repeat 14px center #80aca6;
  background-size: 26px;
}
.errorLayer a.asbtn.small,
.errorLayer button.small {
  padding: 5px 20px;
  font-size: 95%;
  background-color: #bfd6d3;
  color: #00594d;
}
body.L-huge .errorLayer #anmeldungCancel {
  display: none;
}
.L-huge #karte-int,
.L-big #karte-int {
  width: 960px;
}
.L-huge #karte-int .left,
.L-big #karte-int .left,
.L-huge #karte-int .right,
.L-big #karte-int .right {
  float: left;
  width: 470px;
}
#int-gm .acc-head {
  padding: 10px 40px 8px 10px;
  font-weight: bold;
  background: no-repeat 433px center #cccccc;
  background-size: 30px;
  margin-top: 10px;
}
#int-gm .acc-head.country-au {
  background-image: url('../../fileadmin/template/img/flag-au.png');
}
#int-gm .acc-head.country-be {
  background-image: url('../../fileadmin/template/img/flag-be.png');
}
#int-gm .acc-head.country-ca {
  background-image: url('../../fileadmin/template/img/flag-ca.png');
}
#int-gm .acc-head.country-de {
  background-image: url('../../fileadmin/template/img/flag-de.png');
}
#int-gm .acc-head.country-es {
  background-image: url('../../fileadmin/template/img/flag-es.png');
}
#int-gm .acc-head.country-fr {
  background-image: url('../../fileadmin/template/img/flag-fr.png');
}
#int-gm .acc-head.country-hu {
  background-image: url('../../fileadmin/template/img/flag-hu.png');
}
#int-gm .acc-head.country-il {
  background-image: url('../../fileadmin/template/img/flag-il.png');
}
#int-gm .acc-head.country-lu {
  background-image: url('../../fileadmin/template/img/flag-lu.png');
}
#int-gm .acc-head.country-nl {
  background-image: url('../../fileadmin/template/img/flag-nl.png');
}
#int-gm .acc-head.country-pl {
  background-image: url('../../fileadmin/template/img/flag-pl.png');
}
#int-gm .acc-head.country-uk {
  background-image: url('../../fileadmin/template/img/flag-uk.png');
}
#int-gm .acc-head.country-usa {
  background-image: url('../../fileadmin/template/img/flag-us.png');
}
#int-gm .acc-head.country-za {
  background-image: url('../../fileadmin/template/img/flag-za.png');
}
#int-gm .acc-head.visible {
  background-color: #adc4c2;
}
#int-gm .acc-content a {
  display: block;
  padding: 5px;
}
#int-gm .acc-content a:first-child {
  margin-top: 5px;
}
#karte-int {
  height: auto;
  position: relative;
}
#karte-int .acc-head {
  padding: 10px 10px 10px 40px;
  border-top: 1px solid #00998a;
  font-weight: bold;
  color: #00998a;
  margin-top: 0px;
}
#karte-int .acc-content,
#karte-int .active {
  background-color: rgba(0, 153, 138, 0.2);
}
#karte-int .acc-content .product {
  padding: 0px 10px 5px 34px;
}
#karte-int .acc-content .product:first-child {
  padding-top: 0px;
}
#karte-int .acc-content .product:last-child {
  padding-bottom: 10px;
}
#karte-int .bottom {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1;
}
#karte-int .right {
  position: relative;
  z-index: 2;
}
#karte-int .flag {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: no-repeat center;
  background-size: contain;
  float: right;
}
#karte-int .flag.au {
  background-image: url('../../fileadmin/template/img/flag-au.png');
}
#karte-int .flag.be {
  background-image: url('../../fileadmin/template/img/flag-be.png');
}
#karte-int .flag.ca {
  background-image: url('../../fileadmin/template/img/flag-ca.png');
}
#karte-int .flag.de {
  background-image: url('../../fileadmin/template/img/flag-de.png');
}
#karte-int .flag.es {
  background-image: url('../../fileadmin/template/img/flag-es.png');
}
#karte-int .flag.fr {
  background-image: url('../../fileadmin/template/img/flag-fr.png');
}
#karte-int .flag.hu {
  background-image: url('../../fileadmin/template/img/flag-hu.png');
}
#karte-int .flag.il {
  background-image: url('../../fileadmin/template/img/flag-il.png');
}
#karte-int .flag.lu {
  background-image: url('../../fileadmin/template/img/flag-lu.png');
}
#karte-int .flag.nl {
  background-image: url('../../fileadmin/template/img/flag-nl.png');
}
#karte-int .flag.pl {
  background-image: url('../../fileadmin/template/img/flag-pl.png');
}
#karte-int .flag.uk {
  background-image: url('../../fileadmin/template/img/flag-uk.png');
}
#karte-int .flag.usa {
  background-image: url('../../fileadmin/template/img/flag-us.png');
}
#karte-int .flag.za {
  background-image: url('../../fileadmin/template/img/flag-za.png');
}
#karte-int .karte {
  position: relative;
  width: 470px;
  margin: 0px auto;
}
#karte-int .karte div.punkt {
  background-color: #00998a;
  border-radius: 100%;
  width: 5px;
  height: 5px;
  position: absolute;
}
#karte-int .karte div#punkt-uclan {
  top: 39px;
  left: 207px;
}
#karte-int .karte div#punkt-usw {
  top: 42px;
  left: 200px;
}
#karte-int .karte div#punkt-hogent {
  top: 47px;
  left: 217px;
}
#karte-int .karte div#punkt-uel {
  top: 42px;
  left: 210px;
}
#karte-int .karte div#punkt-fontys {
  top: 46px;
  left: 220px;
}
#karte-int .karte div#punkt-owh {
  top: 50px;
  left: 233px;
}
#karte-int .karte div#punkt-pfu {
  top: 72px;
  left: 90px;
}
#karte-int .karte div#punkt-uosd {
  top: 74px;
  left: 39px;
}
#karte-int .karte div#punkt-ucam {
  top: 67px;
  left: 208px;
}
#karte-int .karte div#punkt-icms {
  top: 191px;
  left: 433px;
}
#karte-int .karte div#punkt-eufom {
  top: 48px;
  left: 220px;
}
#karte-int .karte div#punkt-actelaviv {
  top: 80px;
  left: 260px;
}
#karte-int .karte div#punkt-punyc {
  top: 58px;
  left: 107px;
}
#karte-int .karte div#punkt-uek {
  top: 47px;
  left: 236px;
}
#karte-int .karte div#punkt-fom {
  top: 47px;
  left: 222px;
}
#karte-int .karte div#punkt-uct {
  top: 193px;
  left: 240px;
}
#karte-int .karte div#punkt-viu {
  top: 52px;
  left: 42px;
}
#karte-int .karte div#punkt-msvu {
  top: 56px;
  left: 122px;
}
#karte-int .int-connector {
  border-left: 1px solid #00998a;
}
#karte-int .int-connector.lb {
  border-bottom: 1px solid #00998a;
}
#karte-int .int-connector.lt {
  border-top: 1px solid #00998a;
}
#karte-int div.int-endpunkt {
  background-color: #00998a;
  border-radius: 100%;
  width: 8px;
  height: 8px;
  position: absolute;
}
#main .projekte .EXEXacc-head {
  border-top: 1px solid #333333;
  margin-top: 20px;
  background-color: white;
}
#main .projekte .EXEXacc-head a {
  background-color: white;
  padding: 5px 7px 2px 7px;
  font-weight: normal;
}
#main .projekte .EXEXacc-head a:hover {
  font-weight: bold;
  color: #333333;
}
#main .projekte .EXEXacc-head.active a {
  font-size: 155%;
  line-height: 160%;
  font-weight: bold;
  background-color: #cccccc;
}
#main .projekte .EXEXacc-head:nth-child(2) {
  border-top: 0px;
}
#main .projekte .EXEXacc-content {
  padding: 0px;
}
#main .projekte .projekt .row {
  border-bottom: 1px solid #b3b3b3;
  margin-bottom: 10px;
  padding: 0px;
  margin-top: 0px;
}
#main .projekte .projekt .row .title {
  font-weight: bold;
}
#main .projekte .projekt .row p:last-child {
  margin-bottom: 0px;
}
#main .projekte .projekt .images {
  height: auto;
  overflow: hidden;
}
#main .projekte .projekt .images .img-row {
  height: auto;
  overflow: hidden;
}
#main .projekte .projekt .images .img-wrap {
  width: 49%;
  float: left;
  padding: 5px;
  text-align: center;
}
#main .projekte .projekt .images .img-wrap img {
  max-width: 100%;
  height: auto;
}
.karte-de-klein {
  border: solid #00998a;
  border-width: 1px 0px;
  padding: 15px 0px;
  margin: 15px 0px;
  height: auto;
  overflow: hidden;
}
.karte-de-klein .headlineElement {
  margin-bottom: 5px;
}
.karte-de-klein img.karte {
  float: right;
}
.karte-de-klein .orte-liste {
  margin-right: 160px;
}
.karte-de-klein .orte-liste span,
.karte-de-klein .orte-liste a {
  white-space: nowrap;
}
.karte-de-klein.keine-karte .orte-liste {
  margin-right: 0;
}
#c13302 .karte-de-klein .orte-liste {
  margin-right: 0px;
}
#c13302 .karte-de-klein .karte {
  display: none;
}
#main div.csc-default.international {
  border: solid #00998a;
  border-width: 1px 0px;
  margin-bottom: 10px;
}
#main div.csc-default.international div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom: 0px;
}
#main div.csc-default.international p.bodytext a {
  padding: 10px 0px 10px 5px;
  display: block;
}
#main div.csc-default.international p:last-child {
  margin-bottom: 0;
}
#socialshare {
  text-align: center;
}
#socialshare > div {
  display: inline-block;
  vertical-align: bottom;
}
#socialshare .social_share_privacy_area {
  list-style-type: none;
  display: inline-block;
  vertical-align: bottom;
  padding: 0px 10px 10px 0;
  /* Switch begin */
  /* Switch end */
  /* Tooltips begin */
  /* Tooltips end */
}
#socialshare .social_share_privacy_area li {
  height: 28px;
  float: left;
}
#socialshare .social_share_privacy_area li .dummy_btn {
  float: left;
  margin: 0 0 0 10px;
  cursor: pointer;
  padding: 0;
  height: inherit;
}
#socialshare .social_share_privacy_area li div iframe {
  overflow: hidden;
  height: inherit;
  width: inherit;
}
#socialshare .social_share_privacy_area .facebook {
  display: inline-block;
}
#socialshare .social_share_privacy_area li.gplus,
#socialshare .social_share_privacy_area li.twitter,
#socialshare .social_share_privacy_area li.wapp,
#socialshare .social_share_privacy_area li.facebook,
#socialshare .social_share_privacy_area li.xing {
  border: 1px solid #FFF;
  padding: 3px 10px 3px 10px;
  margin-right: 10px;
  opacity: 0.8;
  display: inline-block;
}
#socialshare .social_share_privacy_area li.gplus:hover,
#socialshare .social_share_privacy_area li.twitter:hover,
#socialshare .social_share_privacy_area li.wapp:hover,
#socialshare .social_share_privacy_area li.facebook:hover,
#socialshare .social_share_privacy_area li.xing:hover,
#socialshare .social_share_privacy_area li.gplus.info_off,
#socialshare .social_share_privacy_area li.twitter.info_off,
#socialshare .social_share_privacy_area li.wapp.info_off,
#socialshare .social_share_privacy_area li.facebook.info_off,
#socialshare .social_share_privacy_area li.xing.info_off {
  opacity: 1;
}
#socialshare .social_share_privacy_area li.gplus:hover,
#socialshare .social_share_privacy_area li.twitter:hover,
#socialshare .social_share_privacy_area li.wapp:hover,
#socialshare .social_share_privacy_area li.facebook:hover,
#socialshare .social_share_privacy_area li.xing:hover {
  background-color: rgba(255, 255, 255, 0.15);
}
body #footer1 #footer #socialshare .social_share_privacy_area li.wapp {
  display: none;
}
body.hasTouch #footer1 #footer #socialshare .social_share_privacy_area li.wapp {
  display: inline-block;
}
body #footer1 #footer #socialshare .social_share_privacy_area li.wapp.info_off a {
  background: url('../../fileadmin/template/icons/ico.whatsapp-bunt.png') no-repeat 3px center;
  border-right: none;
  padding: 4px 10px 0px 25px;
  color: #00998a;
  line-height: 16px;
  border-radius: 3px;
  background-color: white;
}
#socialshare .social_share_privacy_area li .switch {
  display: inline-block;
  text-indent: -9999em;
  background: transparent url(/fileadmin/template/js/socialshareprivacy/images/socialshareprivacy_on_off.png) no-repeat 0 0 scroll;
  width: 25px;
  height: 12px;
  overflow: hidden;
  float: left;
  margin: 4px 0 0;
  padding: 0;
  cursor: pointer;
}
#socialshare .social_share_privacy_area li .switch.on {
  background-position: 0 -12px;
}
#socialshare .social_share_privacy_area li.help_info {
  position: relative;
}
#socialshare .social_share_privacy_area li.help_info .info,
#socialshare .social_share_privacy_area li .help_info.icon .info {
  display: none;
}
.-fake-matrix {
  background: url('../../fileadmin/_fake/matrix.png') no-repeat center;
  height: 591px;
  width: 470px;
  color: transparent;
  margin-top: 15px;
}
.crm-block {
  background: no-repeat 410px 35px;
}
.crm-block.iv {
  background-image: url('../../fileadmin/template/icons/haus.iv.png');
}
.crm-block.im {
  background-image: url('../../fileadmin/template/icons/haus.im.png');
}
.crm-block a {
  border: solid #00998a;
  border-width: 1px 0px;
  padding: 25px 5px;
  margin-bottom: 15px;
  text-transform: uppercase;
  display: block;
}
.crm-block a div.oben {
  font-size: 200%;
  line-height: 100%;
  font-weight: bold;
  padding-bottom: 5px;
}
.crm-block a div.unten {
  font-size: 120%;
  line-height: 100%;
}
.video-player {
  margin-bottom: 20px;
}
.video-player .headlineElement,
.video-player .classless {
  font-size: 160%;
  color: #00998a;
  font-weight: bold;
  padding: 20px 0px 20px 70px;
  background: url('../../fileadmin/template/icons/picto.video.png') no-repeat left 20px;
}
.csc-space-before-20 {
  margin-top: 20px;
}
.csc-space-before-10 {
  margin-top: 10px;
}
.karte-de {
  border: solid #00998a;
  border-width: 1px 0px;
  padding: 10px 0px;
  position: relative;
  /* NRW */
}
.karte-de h1 {
  margin-bottom: 10px;
}
.karte-de .mini-ort-wrap.essen .punkt {
  box-shadow: 0px 0px 0px 4px rgba(0, 153, 138, 0.25);
}
.karte-de #de-karte-big #nrwKlein {
  position: absolute;
  top: 200px;
  left: 0px;
}
.karte-de #de-karte-big .mini-ort-wrap {
  position: absolute;
}
.karte-de #de-karte-big .mini-ort-wrap .punkt {
  position: absolute;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #00998a;
}
.karte-de #de-karte-big .essen a.text {
  position: relative;
  top: 6px;
  left: -4px;
  color: #333333;
}
.karte-de #nrw-karte {
  display: none;
}
.karte-de #de-karte-big,
.karte-de #nrw-karte {
  position: relative;
}
.karte-de #de-karte-big .ort-wrap,
.karte-de #nrw-karte .ort-wrap {
  position: absolute;
  width: 116px;
}
.karte-de #de-karte-big .ort-wrap .punkt,
.karte-de #nrw-karte .ort-wrap .punkt {
  position: absolute;
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 100%;
  background-color: #00998a;
}
.karte-de #de-karte-big .ort-wrap .text,
.karte-de #nrw-karte .ort-wrap .text {
  position: absolute;
  left: 8px;
  top: -13px;
  color: #333333;
}
.karte-de #de-karte-big .ort-wrap .text:hover,
.karte-de #nrw-karte .ort-wrap .text:hover {
  color: #333333;
}
.karte-de #de-karte-big .ort-wrap .text:hover,
.karte-de #nrw-karte .ort-wrap .text:hover {
  font-weight: bold;
}
.karte-de .augsburg {
  top: 544px;
  left: 266px;
}
.karte-de .berlin {
  top: 195px;
  left: 390px;
}
.karte-de .bremen {
  top: 146px;
  left: 157px;
}
.karte-de .darmstadt {
  top: 412px;
  left: 150px;
}
.karte-de #de-karte-big .ort-wrap.darmstadt .text {
  top: -10px;
}
.karte-de .frankfurt-a-m {
  top: 402px;
  left: 143px;
}
.karte-de .freiburg {
  top: 558px;
  left: 102px;
}
.karte-de .hamburg {
  top: 118px;
  left: 215px;
}
.karte-de .hannover {
  top: 216px;
  left: 201px;
}
.karte-de .kassel {
  top: 299px;
  left: 183px;
}
.karte-de .karlsruhe {
  top: 493px;
  left: 124px;
}
.karte-de .leipzig {
  top: 284px;
  left: 343px;
}
.karte-de .mannheim {
  top: 453px;
  left: 134px;
}
.karte-de .muenchen {
  top: 563px;
  left: 301px;
}
.karte-de .nuernberg {
  top: 455px;
  left: 273px;
}
.karte-de .offenbach {
  top: 423px;
  left: 141px;
}
.karte-de #de-karte-big .ort-wrap.offenbach .text {
  top: -5px;
}
.karte-de .stuttgart {
  top: 513px;
  left: 167px;
}
.karte-de .aachen {
  top: 414px;
  left: 23px;
}
.karte-de .mini-ort-wrap.aachen {
  top: 340.0939754477639px;
  left: 11.759713267513025px;
}
.karte-de .bochum {
  top: 288px;
  left: 141px;
}
.karte-de .mini-ort-wrap.bochum {
  top: 275.67119841704033px;
  left: 72.09215524866681px;
}
.karte-de #nrw-karte .ort-wrap.bochum .text {
  top: -18px;
}
.karte-de #nrw-karte .ort-wrap.bochum .text {
  left: 1px;
}
.karte-de .boenen {
  top: 274px;
  left: 231px;
}
.karte-de .mini-ort-wrap.boenen {
  top: 268.5131120802933px;
  left: 118.10842455632647px;
}
.karte-de .bonn {
  top: 432px;
  left: 116px;
}
.karte-de .mini-ort-wrap.bonn {
  top: 349.2972293092958px;
  left: 59.30985821876135px;
}
.karte-de .dortmund {
  top: 294px;
  left: 164px;
}
.karte-de .mini-ort-wrap.dortmund {
  top: 278.73894970421765px;
  left: 83.85186851617983px;
}
.karte-de #nrw-karte .ort-wrap.dortmund .text {
  top: -7px;
}
.karte-de #nrw-karte .ort-wrap.dortmund .text {
  left: 9px;
}
.karte-de .duisburg {
  top: 307px;
  left: 87px;
}
.karte-de .mini-ort-wrap.duisburg {
  top: 285.3857441597685px;
  left: 44.48239366407101px;
}
.karte-de #nrw-karte .ort-wrap.duisburg .text {
  top: -5px;
}
.karte-de #nrw-karte .ort-wrap.duisburg .text {
  left: 8px;
}
.karte-de .duesseldorf {
  top: 329px;
  left: 85px;
}
.karte-de .mini-ort-wrap.duesseldorf {
  top: 296.6341655460853px;
  left: 43.459809901678575px;
}
.karte-de #nrw-karte .ort-wrap.duesseldorf .text {
  top: -7px;
}
.karte-de #nrw-karte .ort-wrap.duesseldorf .text {
  left: 11px;
}
.karte-de .essen {
  top: 288px;
  left: 116px;
}
.karte-de .mini-ort-wrap.essen {
  top: 275.67119841704033px;
  left: 59.30985821876135px;
}
.karte-de #nrw-karte .ort-wrap.essen .text {
  top: -8px;
}
.karte-de #nrw-karte .ort-wrap.essen .text {
  left: -41px;
}
.karte-de .guetersloh {
  top: 242px;
  left: 260px;
}
.karte-de .mini-ort-wrap.guetersloh {
  top: 252.1517718820143px;
  left: 132.93588911101682px;
}
.karte-de .hagen {
  top: 311px;
  left: 195px;
}
.karte-de .mini-ort-wrap.hagen {
  top: 287.4309116845534px;
  left: 99.7019168332626px;
}
.karte-de #nrw-karte .ort-wrap.hagen .text {
  top: -6px;
}
.karte-de #nrw-karte .ort-wrap.hagen .text {
  left: 11px;
}
.karte-de .koeln {
  top: 390px;
  left: 102px;
}
.karte-de .mini-ort-wrap.koeln {
  top: 327.82297029905465px;
  left: 52.15177188201429px;
}
.karte-de .marl {
  top: 256px;
  left: 145px;
}
.karte-de .mini-ort-wrap.marl {
  top: 259.30985821876135px;
  left: 74.13732277345169px;
}
.karte-de #nrw-karte .ort-wrap.marl .text {
  top: -7px;
}
.karte-de #nrw-karte .ort-wrap.marl .text {
  left: 10px;
}
.karte-de .muenster {
  top: 222px;
  left: 200px;
}
.karte-de .mini-ort-wrap.muenster {
  top: 241.9259342580899px;
  left: 102.2583762392437px;
}
.karte-de .neuss {
  top: 351px;
  left: 72px;
}
.karte-de .mini-ort-wrap.neuss {
  top: 307.8825869324021px;
  left: 36.81301544612773px;
}
.karte-de #nrw-karte .ort-wrap.neuss .text {
  top: 6px;
}
.karte-de #nrw-karte .ort-wrap.neuss .text {
  left: 1px;
}
.karte-de .siegen {
  top: 405px;
  left: 213px;
}
.karte-de .mini-ort-wrap.siegen {
  top: 335.49234851699794px;
  left: 108.90517069479453px;
}
.karte-de .wesel {
  top: 259px;
  left: 68px;
}
.karte-de .mini-ort-wrap.wesel {
  top: 260.84373386235px;
  left: 34.767847921342856px;
}
.karte-de .wuppertal {
  top: 348px;
  left: 128px;
}
.karte-de .mini-ort-wrap.wuppertal {
  top: 306.34871128881343px;
  left: 65.44536079311597px;
}
.karte-de #nrw-karte .ort-wrap.wuppertal .text {
  top: -9px;
}
.anmeldungen .hsb .acc-head {
  display: block;
  color: white;
  font-size: 18px;
  padding: 31px 5px 8px 6px;
  margin-top: 1px;
  background: url('../../fileadmin/template/img/huge.pfeil-runter-white.png') no-repeat 422px 50px;
}
.anmeldungen .hsb .acc-head strong {
  display: block;
  padding-top: 10px;
  font-size: 24px;
  font-weight: bold;
}
.anmeldungen .hsb .content > :first-child {
  padding-top: 0px;
}
.anmeldungen .hsb .content .abschluss-title {
  background-color: #cccccc;
  margin-top: 1px;
  padding: 7px 5px;
  font-size: 14px;
  font-weight: bold;
}
.anmeldungen .hsb .content .abschluss .studiengang {
  border-bottom: 1px solid #cccccc;
}
.anmeldungen .hsb .content .abschluss .studiengang:last-child {
  border-bottom: none;
}
.anmeldungen .hsb .content .abschluss .studiengang a {
  display: block;
  background: url('../../fileadmin/template/icons/pdf-download.png') no-repeat 428px center;
  padding: 14px 53px 12px 5px;
  color: #333333;
  font-size: 14px;
}
.anmeldungen .hsb.hsb-wm .acc-head {
  background-color: #00594d;
}
.anmeldungen .hsb.hsb-wp .acc-head {
  background-color: #d04931;
}
.anmeldungen .hsb.hsb-wr .acc-head {
  background-color: #d09910;
}
.anmeldungen .hsb.hsb-ing .acc-head {
  background-color: #007c91;
}
.anmeldungen .hsb.hsb-it .acc-head {
  background-color: #00b3f0;
}
.anmeldungen .hsb.hsb-gs .acc-head {
  background-color: #6b1b4b;
}
.anmeldungen .hsb.hsb-obs .acc-head {
  background-color: #679e9b;
}
.anmeldungen .hsb.hsb-ds .acc-head {
  background-color: #8fb63e;
}
body#page-78 .anmeldungen .hsb-c .titel:nth-child(1) {
  background-color: #4b7674;
  color: white;
}
body#page-78 .anmeldungen .hsb-c .titel:nth-child(3) {
  background-color: #82a698;
  color: white;
}
body#page-78 .anmeldungen .hsb-c .titel:nth-child(5) {
  background-color: #e1ede9;
  color: #679e9b;
}
.the-finder {
  width: 980px;
}
body > .the-finder {
  width: 0px;
  height: 0px;
  overflow: hidden;
}
.the-finder .oben .single,
.the-finder .oben .multi {
  vertical-align: top;
  display: inline-block;
  width: 25%;
  border: solid #b3b3b3;
  border-width: 0px 1px 1px 0px;
  padding-bottom: 5px;
}
.the-finder .oben .single:last-child,
.the-finder .oben .multi:last-child {
  border-right-width: 0px;
}
.the-finder .oben .multi {
  padding: 0px 5px;
}
.the-finder .oben .multi div.head {
  margin-left: -5px;
  margin-right: -5px;
}
.the-finder .oben .multi div.entry {
  width: auto;
  display: inline-block;
  position: relative;
  padding: 3px 5px 1px 5px;
}
.the-finder .oben .multi div.entry:after {
  content: ' ';
  border-left: 1px solid #999999;
  position: absolute;
  right: 0px;
  height: 15px;
  top: 6px;
}
.the-finder .oben .multi div.entry:last-child:after {
  border-left: none;
}
.the-finder .oben .multi div.entry.active {
  padding-right: 40px;
}
.the-finder .oben div.head {
  font-weight: bold;
  font-size: 96%;
  background-color: #ccebe8;
  padding: 10px 10px 7px 10px;
  margin-bottom: 5px;
}
.the-finder .entry {
  padding: 3px 10px 1px 10px;
  font-size: 80%;
  color: #999999;
}
.the-finder .entry:hover {
  background-color: #ccebe8;
}
.the-finder .entry.active {
  background: url('../../fileadmin/template/icons/finder-x.png') no-repeat right center #ccebe8;
  padding-right: 40px;
}
.the-finder .entry.disallow {
  cursor: default;
}
.the-finder .entry.disallow:hover {
  background-color: #FFF;
}
.the-finder div.hasActive div.entry {
  cursor: default;
}
.the-finder div.hasActive div.entry:hover {
  background-color: white;
}
.the-finder div.hasActive div.active {
  color: #333333;
  font-weight: bold;
  cursor: pointer;
}
.the-finder div.hasActive div.active:hover {
  background-color: #ccebe8;
}
.the-finder .unten {
  padding: 20px 0px;
}
.the-finder .unten > p {
  text-align: center;
}
.the-finder .unten > div {
  width: 50%;
  vertical-align: top;
  display: inline-block;
}
.the-finder .unten a.entry {
  display: block;
  font-weight: bold;
  padding: 5px 10px 3px 24px;
  text-indent: -14px;
  color: #333333;
}
.the-finder .unten div.subEntry {
  padding-bottom: 20px;
}
.the-finder .unten div.subEntry a {
  color: #333333;
  font-size: 80%;
  display: block;
  padding: 2px 0px 1px 20px;
  /*&.hsb-1 b { color: @hsbwm; }
        &.hsb-2 b { color: @hsbwp; }
        &.hsb-3 b { color: @hsbwr; }
        &.hsb-4 b { color: @hsbing; }
        &.hsb-5 b { color: @hsbit; }
        &.hsb-6 b { color: @hsbgs; }
        &.hsb-7 b { color: @hsbobs; }
        &.hsb-8 b { color: @hsbds; }*/
}
.the-finder .unten div.subEntry a:hover {
  color: #00998a;
}
.the-finder .unten .hide {
  color: #adadad;
  font-weight: normal;
}
.the-finder .unten .hide:hover {
  cursor: default;
  background-color: transparent;
}
.the-finder .unten a.disallow {
  font-weight: normal;
  color: #999999;
}
.pdb-international .info {
  font-weight: bold;
}
.pdb-international .info small {
  font-size: 75%;
  font-weight: normal;
}
.pdb-international .keyfacts div.head {
  overflow: hidden;
  margin-bottom: 10px;
}
.pdb-international .keyfacts div.head h1 {
  width: 295px;
  font-weight: bold;
  font-size: 160%;
  display: inline-block;
  padding-top: 8px;
}
.pdb-international .keyfacts div.head .fyler-link {
  width: 170px;
  min-height: 35px;
  display: inline-block;
  float: right;
  background: url('../../fileadmin/template/icons/infoflyer.png') no-repeat left center;
  padding-left: 35px;
  text-transform: uppercase;
  line-height: 110%;
  padding-top: 11px;
  color: #333333;
  font-weight: bold;
}
.pdb-international .keyfacts div.head .fyler-link:hover {
  color: #00998a;
}
.pdb-international .tabs .anmeldung-link {
  margin-top: 8px;
}
.pdb-international .tabs .anmeldung-link a {
  display: block;
  background-color: #333333;
  color: white;
  text-align: center;
  font-size: 120%;
  font-weight: bold;
  padding: 8px 0px 4px 0px;
}
.crm-sv .terminliste {
  margin-top: 10px;
}
.crm-sv .terminliste a {
  display: block;
  margin-bottom: 4px;
}
.crm-sv .mehr-link {
  margin-bottom: 9px;
  font-size: 90%;
  line-height: 150%;
}
.crm-sv .mehr-link a {
  text-align: right;
  display: block;
}
.crm-sv .zeit,
.crm-sv .thema {
  font-weight: bold;
}
.crm-sv .intro {
  padding: 15px 0px;
}
.crm-sv a.ical {
  float: right;
  background-color: #ccebe8;
  padding: 7px 6px 3px 7px;
  text-align: right;
  font-size: 90%;
}
.crm-sv a.ical:hover {
  background-color: #b3e0dc;
}
.crm-sv a.ical sup {
  position: relative;
  top: -6px;
  left: 1px;
  font-size: 150%;
}
.remu-title {
  padding-left: 11px;
}
.remu-title + select + div.selDisplay > .text {
  font-size: 125%;
}
.remu-title + select + div.selDisplay {
  font-weight: bold;
}
.remu-title + select + div + ul {
  clear: both;
  padding-top: 7px;
  padding-left: 7px;
}
a.regiotermin {
  color: #333333;
  display: block;
  position: relative;
  font-weight: bold;
}
a.regiotermin:hover {
  color: #00998a;
}
a.regiotermin strong {
  font-weight: normal;
}
a.regiotermin div.hsbListe {
  color: #00998a;
  font-weight: bold;
}
a.regiotermin span.icon {
  position: absolute;
  right: 10px;
  bottom: 10px;
  background: url('../../fileadmin/template/icons/regioiv.png') no-repeat center;
  width: 63px;
  height: 45px;
  text-indent: -20000px;
}
a.regiotermin span.iconized {
  display: inline-block;
  padding-right: 90px;
  font-weight: normal;
}
a.regiotermin span.iconized strong {
  font-weight: bold;
}
.row {
  overflow: hidden;
  height: auto;
}
.row .two-cols {
  width: 50%;
  float: left;
}
.row .two-cols.first {
  padding-right: 5px;
}
.row .two-cols.last {
  padding-left: 5px;
}
div.kosten_eintrag table.kosten td {
  padding-right: 10px;
}
div.kosten_eintrag table.kosten td:last-child {
  padding-right: 0;
}
div.kosten_eintrag table.kosten td.zahl {
  text-align: right;
}
#socialshare .button,
.selDisplay,
.fakeSelect .option,
.acc-titel,
#kontakt_layer .openClose,
.row-submit input,
.row-button input,
.pager .dot,
#timeline .wrap .entry,
#newsForm .row-2-areas,
#calForm .row-2-areas,
label,
span.close,
.acc-head,
.the-finder .entry,
.cPointer,
#kl_opener2,
.zzz {
  cursor: pointer;
}
body.iWasRemovedWegenDieRahmengeschichte .nfform .row,
body.iWasRemovedWegenDieRahmengeschichte .nfform .multirow .cell,
body.iWasRemovedWegenDieRahmengeschichte .nfform .row-textarea textarea,
body.iWasRemovedWegenDieRahmengeschichte .nfcrm div.formular .mr-gebdat *,
body.iWasRemovedWegenDieRahmengeschichte .xyxyyyx {
  border: none;
  height: auto;
  outline: auto;
}
/* FIXINGS für CSC-Content */
.content .acc-content .csc-textpic-intext-left-nowrap-108 .csc-textpic-text {
  margin-left: 108px;
}
.content .acc-content .csc-textpic-intext-left-nowrap-188 .csc-textpic-text {
  margin-left: 188px;
}
.content .acc-content .csc-textpic-intext-left-nowrap-136 .csc-textpic-text {
  margin-left: 136px;
}
.content .acc-content .csc-textpic-intext-left-nowrap-106 .csc-textpic-text {
  margin-left: 106px;
}
.content .acc-content .csc-textpic-intext-left-nowrap-107 .csc-textpic-text {
  margin-left: 107px;
}
.content .acc-content .csc-textpic-intext-left-nowrap-158 .csc-textpic-text {
  margin-left: 158px;
}
.content .acc-content .csc-textpic-intext-left-nowrap-145 .csc-textpic-text {
  margin-left: 145px;
}
#push-menu {
  display: none;
}
.open-menu #push-page {
  position: absolute;
  left: 330px;
  top: 0px;
  overflow: hidden;
}
.open-menu #push-menu {
  font-size: 1.6em;
  display: block;
  position: absolute;
  width: 330px;
  left: 0px;
  top: 0px;
  background-color: #00998a;
  overflow: auto;
}
.open-menu #push-menu form {
  border: 1px solid #333333;
  margin: 10px;
  background: #FFF;
  position: relative;
}
.open-menu #push-menu form input {
  vertical-align: top;
}
.open-menu #push-menu form input.q {
  width: 100%;
  border-width: 0;
  padding: 7px 10px 5px 10px;
  font-size: 18px;
}
.open-menu #push-menu form input.submit {
  position: absolute;
  top: 2px;
  right: 1px;
  text-indent: -1000px;
  padding: 0;
  margin: 0;
  background: url('../../fileadmin/template/icons/tmp.suche.png') no-repeat center;
  border-width: 0;
  height: 26px;
  width: 30px;
  /*.os-ios& {
          margin-top: 2px;
        }
        .br-firefox& {
          height: 26px;
        }
        .hasTouch& {
          height: 37px;
          .br-firefox& {
            height: 38px;
          }
        } */
}
.open-menu #push-menu h2 {
  margin: 0;
  padding: .7em;
  color: #1f5c56;
  font-weight: bold;
  border-bottom: 1px solid #80ccc5;
}
.open-menu #push-menu .mp-level {
  overflow: auto;
  width: 330px;
}
.open-menu #push-menu .mp-level li#menu-920 a {
  text-transform: uppercase;
}
.open-menu #push-menu .mp-level a {
  color: #ffffff;
  border-bottom: 1px solid #0f7a70;
  border-top: 1px solid #0f7a70;
  margin-bottom: -1px;
  padding: .7em 10px .6em 20px;
  display: block;
  line-height: 1.2;
}
.open-menu #push-menu .mp-level a:hover {
  color: #b3b3b3;
}
.open-menu #push-menu .mp-level a .pfeil {
  float: right;
}
.open-menu #push-menu .mp-level a .haus {
  background-image: url('../../fileadmin/template/icons/home.png');
  height: 24px;
  width: 22px;
  float: right;
}
.open-menu #push-menu .mp-level a.mp-home,
.open-menu #push-menu .mp-level a.mp-back,
.open-menu #push-menu .mp-level a.final {
  padding-left: 10px;
  background-color: #19a396;
  border-bottom-color: #19665f;
  border-top-color: #19665f;
}
.open-menu #push-menu .mp-level a.final {
  font-weight: bold;
}
.open-menu #push-menu .mp-level a.final .pfeil {
  display: none;
}
.open-menu #push-menu .mp-level a:hover {
  background-color: #0f7a70;
  border-bottom-color: #19665f;
  border-top-color: #19665f;
}
.open-menu #push-menu .mp-level a.active {
  font-weight: bold;
  background-color: #b3e0dc;
  color: #00998a;
}
.open-menu #push-menu .mp-level ul li:last-child a {
  margin-bottom: 0px;
}
.open-menu #push-menu .mp-level div.shown {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #00998a;
  overflow: auto;
}
.open-menu #push-menu .mp-level .mp-level {
  display: none;
}
.open-menu #push-menu .mp-level div.forceHide a {
  display: none;
}
.open-menu #push-menu .mp-level div.forceHide .shown a {
  display: block;
}
.open-menu #push-menu .mp-level li.trenner,
.open-menu #push-menu .mp-level li#menu-46,
.open-menu #push-menu .mp-level li#menu-54,
.open-menu #push-menu .mp-level li#menu-61 {
  padding: 0.4em 10px 0.3em 20px;
  line-height: 1.2;
}
.open-menu #push-menu .mp-level li#menu-46 {
  background-color: #4b7674;
}
.open-menu #push-menu .mp-level li#menu-54 {
  background-color: #82a698;
}
.open-menu #push-menu .mp-level li#menu-61 {
  background-color: #e1ede9;
}
.open-menu #push-menu .mp-level li.trenner {
  padding-top: 0.6em;
  margin-top: 1px;
}
.open-menu #push-menu .mp-level li.trenner#menu-11358 {
  background-color: #00594d;
  color: white;
}
.open-menu #push-menu .mp-level li.trenner#menu-11450 {
  background-color: #6b1b4b;
  color: white;
}
.open-menu #push-menu .mp-level li#menu-25 a:not(.mp-back):not(.mp-home) {
  background-color: #00594d;
}
.open-menu #push-menu .mp-level li#menu-125 a:not(.mp-back):not(.mp-home) {
  background-color: #d04931;
}
.open-menu #push-menu .mp-level li#menu-103 a:not(.mp-back):not(.mp-home) {
  background-color: #d09910;
}
.open-menu #push-menu .mp-level li#menu-79 a:not(.mp-back):not(.mp-home) {
  background-color: #007c91;
}
.open-menu #push-menu .mp-level li#menu-110 a:not(.mp-back):not(.mp-home) {
  background-color: #00b3f0;
}
.open-menu #push-menu .mp-level li#menu-118 a:not(.mp-back):not(.mp-home) {
  background-color: #6b1b4b;
}
.open-menu #push-menu .mp-level li#menu-132 li.trenner {
  background-color: #8c9f63;
  color: white;
  font-style: italic;
  font-weight: bold;
}
.open-menu #push-menu .mp-level li#menu-132 li.trenner#menu-16897,
.open-menu #push-menu .mp-level li#menu-132 li.trenner#menu-16610,
.open-menu #push-menu .mp-level li#menu-132 li.trenner#menu-12663 {
  background-color: #e3edcf !important;
  color: #78953b !important;
}
.open-menu #push-menu .mp-level li#menu-132 a:not(.mp-back):not(.mp-home) {
  background-color: #8fb63e;
}
.open-menu #push-menu .mp-level li#menu-43 a:not(.mp-back):not(.mp-home) {
  background-color: #679e9b;
}
.open-menu #push-menu .mp-level li#menu-12297 a:not(.mp-back):not(.mp-home) {
  background-color: #679e9b;
}
.mp-menu {
  display: none;
}
.openmenu {
  /* content style */
  /* seems like Chrome 34.0.1847.131 needs the second shadow otherwise the transition breaks */
  /* Fallback example for browsers that don't support 3D transforms (and no JS fallback) */
  /* We'll show the first level only */
  /* overlays for pusher and for level that gets covered */
  /* overlap */
  /* First level */
  /* cover */
}
.openmenu .mp-menu ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.openmenu .mp-menu h2 {
  margin: 0;
  padding: 1em;
  color: #333333;
  font-weight: 300;
  font-size: 2em;
}
.modern.openmenu .mp-menu h2 {
  color: rgba(0, 0, 0, 0.4);
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
}
.openmenu .mp-menu.mp-overlap h2::before {
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 8px;
  font-size: 75%;
  line-height: 1.8;
  opacity: 0;
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  transform: translateX(-100%);
}
.modern.openmenu .mp-menu.mp-overlap h2::before {
  -webkit-transition: opacity 0.3s, -webkit-transform 0.1s 0.3s;
  -moz-transition: opacity 0.3s, -moz-transform 0.1s 0.3s;
  transition: opacity 0.3s, transform 0.1s 0.3s;
}
.openmenu .mp-menu.mp-cover h2 {
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 1px;
  font-size: 1em;
}
.openmenu .mp-overlap .mp-level.mp-level-overlay > h2::before {
  opacity: 1;
  -webkit-transform: translateX(0);
  -moz-transform: translateX(0);
  transform: translateX(0);
}
.modern.openmenu .mp-overlap .mp-level.mp-level-overlay > h2::before {
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -moz-transition: -moz-transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s;
}
.openmenu .mp-menu ul li > a {
  display: block;
  padding: 10px;
  outline: none;
  font-size: 1.2em;
  overflow: hidden;
  color: #ffffff;
}
.openmenu .mp-menu ul li > a:hover {
  color: #b3b3b3;
}
.modern.openmenu .mp-menu ul li > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2);
  text-shadow: 0 0 1px rgba(255, 255, 255, 0.1);
  -webkit-transition: background 0.3s, box-shadow 0.3s;
  -moz-transition: background 0.3s, box-shadow 0.3s;
  transition: background 0.3s, box-shadow 0.3s;
}
.openmenu .mp-menu ul li > a.active {
  font-weight: bold;
  background-color: #b3e0dc;
  color: #00998a;
}
.openmenu .mp-menu ul li::before {
  position: absolute;
  left: 10px;
  z-index: -1;
  color: #333333;
  line-height: 3.5;
}
.modern.openmenu .mp-menu ul li::before {
  color: rgba(0, 0, 0, 0.2);
}
.modern.openmenu .mp-level > ul > li:first-child > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0.2), inset 0 1px rgba(0, 0, 0, 0.2);
}
.modern.openmenu .mp-menu ul li a:hover,
.modern.openmenu .mp-level > ul > li:first-child > a:hover {
  background-color: rgba(0, 0, 0, 0.2);
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0);
}
.modern.openmenu .mp-menu .mp-level.mp-level-overlay > ul > li > a,
.modern.openmenu .mp-level.mp-level-overlay > ul > li:first-child > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0);
}
.modern.openmenu .mp-level > ul > li:first-child > a:hover,
.modern.openmenu .mp-level.mp-level-overlay > ul > li:first-child > a {
  box-shadow: inset 0 -1px rgba(0, 0, 0, 0), inset 0 1px rgba(0, 0, 0, 0);
}
.openmenu .mp-home,
.openmenu .mp-back {
  background: rgba(255, 255, 255, 0.1337);
  outline: none;
  color: #fff;
  display: block;
  padding: 10px;
  position: relative;
  font-weight: bold;
  color: #ffffff;
}
.modern.openmenu .mp-home,
.modern.openmenu .mp-back {
  box-shadow: inset 0 1px rgba(0, 0, 0, 0.2);
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  transition: background 0.3s;
}
.openmenu .mp-home:hover,
.openmenu .mp-back:hover {
  color: #b3b3b3;
}
.openmenu li#menu-920 a,
.openmenu .mp-home {
  font-weight: normal;
  padding: .75em 10px .75em 10px;
  background: url('../../fileadmin/template/icons/home.png') no-repeat 272px center #00998a;
}
.openmenu li#menu-920 a:hover,
.openmenu .mp-home:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.openmenu .mp-back::after {
  position: absolute;
  content: "‹‹";
  right: 10px;
}
.openmenu .mp-menu .mp-level.mp-level-overlay > .mp-back,
.openmenu .mp-menu .mp-level.mp-level-overlay > .mp-back::after {
  background: transparent;
  box-shadow: none;
  color: transparent;
}
.openmenu .no-csstransforms3d .mp-pusher,
.openmenu .no-js .mp-pusher {
  padding-left: 330px;
}
.openmenu .no-csstransforms3d .mp-menu .mp-level,
.openmenu .no-js .mp-menu .mp-level {
  display: none;
}
.openmenu .no-csstransforms3d .mp-menu > .mp-level,
.openmenu .no-js .mp-menu > .mp-level {
  display: block;
}
.openmenu #mp-menu li#menu-46 {
  background-color: #4b7674;
}
.openmenu #mp-menu li#menu-54 {
  background-color: #82a698;
}
.openmenu #mp-menu li#menu-61 {
  background-color: #e1ede9;
}
.openmenu #mp-menu li.trenner {
  padding: 5px 10px;
}
.openmenu #mp-menu li.has_sub > a > .pfeil {
  float: right;
}
.openmenu #mp-menu li > a.final {
  font-weight: bold;
}
.openmenu #mp-menu li > a.final > .pfeil {
  display: none;
}
.openmenu .scroller {
  overflow: auto;
}
.openmenu .scroller,
.openmenu .scroller-inner {
  position: relative;
}
.openmenu .container {
  position: relative;
  overflow: hidden;
}
.openmenu .mp-pusher {
  position: relative;
  left: 0;
  height: 100%;
}
.openmenu .mp-menu {
  position: absolute;
  /* we can't use fixed here :( */
  top: 0;
  left: 0;
  z-index: 1;
  width: 330px;
  height: 100%;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  display: block;
}
.openmenu .mp-level {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #00998A;
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
.openmenu .mp-pusher::after,
.openmenu .mp-level::after,
.openmenu .mp-level::before {
  position: absolute;
  top: 0;
  right: 0;
  width: 0;
  height: 0;
  content: '';
  opacity: 0;
}
.openmenu .mp-pusher::after,
.openmenu .mp-level::after {
  background: rgba(0, 0, 0, 0.3);
}
.modern.openmenu .mp-pusher::after,
.modern.openmenu .mp-level::after {
  -webkit-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
  -moz-transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
  transition: opacity 0.3s, width 0.1s 0.3s, height 0.1s 0.3s;
}
.openmenu .mp-level::after {
  z-index: -1;
}
.openmenu .mp-pusher.mp-pushed::after,
.openmenu .mp-level.mp-level-overlay::after {
  width: 100%;
  height: 100%;
  opacity: 1;
}
.modern.openmenu .mp-pusher.mp-pushed::after,
.modern.openmenu .mp-level.mp-level-overlay::after {
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.openmenu .mp-level.mp-level-overlay {
  cursor: pointer;
}
.openmenu .mp-level.mp-level-overlay.mp-level::before {
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 1;
}
.modern.openmenu .mp-pusher,
.modern.openmenu .mp-level {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
}
.openmenu .mp-overlap .mp-level.mp-level-open {
  box-shadow: 1px 0 2px rgba(0, 0, 0, 0.2);
  -webkit-transform: translate3d(-40px, 0, 0);
  -moz-transform: translate3d(-40px, 0, 0);
  transform: translate3d(-40px, 0, 0);
}
.openmenu .mp-menu > .mp-level,
.openmenu .mp-menu > .mp-level.mp-level-open,
.openmenu .mp-menu.mp-overlap > .mp-level,
.openmenu .mp-menu.mp-overlap > .mp-level.mp-level-open {
  box-shadow: none;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.openmenu .mp-cover .mp-level.mp-level-open {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.openmenu .mp-cover .mp-level.mp-level-open > ul > li > .mp-level:not(.mp-level-open) {
  -webkit-transform: translate3d(-100%, 0, 0);
  -moz-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
}
a.noPointer {
  cursor: default!important;
}
.in-rechts#menu-43 ul li ul {
  display: none;
}
.international-flaggen {
  height: 0;
  overflow: visible;
  padding-right: 4px;
}
.international-flaggen a {
  display: inline-block;
  padding: 4px 0;
}
/* MBA #3587
li#menu-35>a,
li#submenu-35>a,
.open-menu #push-menu .mp-level #menu-25 li#menu-35>a { background-color: #c9b15c; }

.open-menu #push-menu .mp-level #menu-25 li#menu-35>a:hover { color: @black; } */
li#submenu-35 > a {
  margin: 0 -7px !important;
  padding: 4px 7px 3px 7px!important;
}
#c24945 .csc-textpic-text > p.bodytext b,
#c24899 .csc-textpic-text > p.bodytext b,
#c24945 .csc-textpic-text > p.bodytext strong,
#c24899 .csc-textpic-text > p.bodytext strong {
  font-size: 24px;
  color: #00594d;
  display: inline-block;
  margin-top: 4px;
}
body.L-big #langmenu {
  float: right;
}
body.L-huge:not(#page-1) #main {
  margin: 0 150px 0 190px;
}
body.L-huge:not(#page-1) #submenu {
  width: 170px;
}
#cookieInfo {
  background-color: #00998a;
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  height: auto;
  overflow: hidden;
  padding: 10px;
  display: none;
  box-sizing: border-box;
  color: white;
  z-index: 500;
  text-align: center;
}
#cookieInfo a {
  font-weight: bold;
  color: #ffffff;
}
#cookieInfo a:hover {
  color: #b3b3b3;
}
#cookieInfo p {
  margin-top: 5px;
}
#cookieInfo .closer {
  cursor: pointer;
  float: right;
  background-color: white;
  color: black;
  font-weight: bold;
  padding: 5px 10px 0;
}
body.rl-10958 .tx-nfpages #news-footer-menu > .hr {
  display: none;
}
body.rl-10958 .tx-nfpages div.hr.hr-pfeil {
  border-bottom-color: #00998a;
}
body.rl-10958 .tx-nfpages div.hr.hr-pfeil::after,
body.rl-10958 .tx-nfpages div.hr.hr-pfeil::before {
  content: normal;
}
body.rl-10958 .tx-nfpages div.news-head a {
  display: block;
  overflow: hidden;
  height: auto;
}
body.rl-10958 .tx-nfpages div.news-head a .img,
body.rl-10958 .tx-nfpages div.news-head a .date,
body.rl-10958 .tx-nfpages div.news-head a .title,
body.rl-10958 .tx-nfpages div.news-head a .abstract {
  display: block;
}
body.rl-10958 .tx-nfpages div.news-head a .img {
  float: left;
  margin-right: 10px;
}
body.rl-10958 .tx-nfpages div.news-head a .date,
body.rl-10958 .tx-nfpages div.news-head a .title,
body.rl-10958 .tx-nfpages div.news-head a .abstract {
  margin-left: 140px;
}
body.rl-10958 .tx-nfpages div.news-head a .date {
  color: #333333;
  padding-bottom: 3px;
}
body.rl-10958 .tx-nfpages div.news-head a .date b {
  font-weight: normal;
}
body.rl-10958 .tx-nfpages div.news-head a .abstract {
  color: #333333;
  font-weight: normal;
}
#pageframe div.subMenu:not(#submenu-181) > ul.hMenu > li.has_sub ul {
  padding: 5px 0 5px 5px;
  background-color: #008172;
}
#pageframe div.subMenu:not(#submenu-181) > ul.hMenu > li.has_sub ul li a {
  white-space: nowrap;
  margin-right: 5px;
  min-width: 75px;
}
#pageframe div.subMenu:not(#submenu-181) > ul.hMenu > li.has_sub ul li:last-child a {
  border-bottom: none;
}
#pageframe div.subMenu:not(#submenu-181) > ul.hMenu > li.has_sub > a {
  position: relative;
}
#pageframe div.subMenu:not(#submenu-181) > ul.hMenu > li.has_sub > a::after {
  position: absolute;
  right: -23px;
  content: '';
  border: 6px solid;
  border-color: transparent transparent transparent white;
  display: inline-block;
  top: 6px;
}
#pageframe div.subMenu:not(#submenu-181) > ul.hMenu > li.has_sub > a:hover::after {
  border-left-color: #333333;
}
#pageframe div.subMenu:not(#submenu-181) > ul.hMenu > li.has_sub > a:before {
  content: '';
  position: absolute;
  right: -30px;
  width: 30px;
  height: 26px;
  top: 0;
}
/*
label[for=sFach-3-9822-52927], // LLM Steuer
label[for=sFach-1-9812-52882], // BMM
*/
a.neu_ws18 {
  position: relative;
}
a.neu_ws18::after {
  background-color: #f05f04;
  font-weight: bold;
  display: inline-block;
  padding: 4px 4px 1px;
  line-height: 1;
  font-size: 90%;
  color: white;
  margin-left: 5px;
}
a.neu_ws18::after {
  content: 'AB WS 2018 ';
}
body.prod-1992 a.backBtn {
  padding: 6px 5px 5px 5px;
}
#modul-filter + div.selDisplay {
  margin-top: -41px;
  margin-right: -5px;
  background-color: #F05F04;
  color: white;
}
body#page-201 #c30619 {
  background: url('../../fileadmin/template/img/koeln.75.png') no-repeat 390px center #00998a;
  padding-right: 90px;
}
body.L-small#page-201 #c30619 {
  margin: 0 -10px;
  background-image: url('../../fileadmin/template/img/koeln.100.png');
  background-position: 535px center;
  padding-right: 120px;
}
body.L-small#page-201 #c30619 .csc-header {
  margin-left: 0;
  margin-right: 0;
}
body#page-201 #c30619 h1,
body#page-201 #c30619 h2 {
  background: transparent;
}
body#page-191 #c29824 {
  background: url('../../fileadmin/template/img/duisburg.75.png') no-repeat 390px center #00998a;
  padding-right: 90px;
}
body.L-small#page-191 #c29824 {
  margin: 0 -10px;
  background-image: url('../../fileadmin/template/img/duisburg.100.png');
  background-position: 535px center;
  padding-right: 120px;
}
body.L-small#page-191 #c29824 .csc-header {
  margin-left: 0;
  margin-right: 0;
}
body#page-191 #c29824 h1,
body#page-191 #c29824 h2 {
  background: transparent;
}
body#page-211 #c31309 {
  background: url('../../fileadmin/template/img/stuttgart.75.png') no-repeat 390px center #00998a;
  padding-right: 90px;
}
body.L-small#page-211 #c31309 {
  margin: 0 -10px;
  background-image: url('../../fileadmin/template/img/stuttgart.100.png');
  background-position: 535px center;
  padding-right: 120px;
}
body.L-small#page-211 #c31309 .csc-header {
  margin-left: 0;
  margin-right: 0;
}
body#page-211 #c31309 h1,
body#page-211 #c31309 h2 {
  background: transparent;
}
/*body#page-184 #c29148 {
  background: url('../../fileadmin/template/img/berlin.75.png') no-repeat 390px center @haus;
}
body.L-small#page-184 #c29148 {
  margin: 0 -10px;
  .csc-header {
    margin-left: 0;
    margin-right: 0;
  }

  background-image: url('../../fileadmin/template/img/berlin.100.png');
  background-position: 535px center;
}

body#page-184 #c29148 h1,
body#page-184 #c29148 h2 {
  background: transparent;
}    */
body.tpl-home div.hsb_matrix_small .hsb-8,
body.tpl-home div.hsb_matrix_small .hsb-7,
body.tpl-home div.hsb_matrix .row .hsb-8,
body.tpl-home div.hsb_matrix .row .hsb-7 {
  background-image: none;
  position: relative;
}
body.tpl-home div.hsb_matrix .hsb-7::after,
body.tpl-home div.hsb_matrix .row .hsb-7::after {
  content: 'Studium mit Anrechnung beruflicher Fortbildungen';
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0;
  background: #679E9B;
  font-weight: bold;
  padding: 3px 2px 0 5px;
  color: white;
  font-size: 90%;
  line-height: 145%;
}
body.tpl-home div.hsb_matrix .hsb-8::after,
body.tpl-home div.hsb_matrix .row .hsb-8::after {
  content: 'Als Azubi, Trainee oder Praktikant studieren!';
  position: absolute;
  left: 0px;
  top: 0px;
  right: 0;
  background: #8FB63E;
  font-weight: bold;
  padding: 3px 2px 0 5px;
  color: white;
  font-size: 90%;
  line-height: 145%;
}
body.tpl-home div.hsb_matrix_small .hsb-8::after,
body.tpl-home div.hsb_matrix_small .hsb-7::after {
  padding: 10px 2px 0 10px;
}
div.subMenu.active .rechts .in-rechts li#menu-12304::before {
  content: 'Offene Hochschule';
  font-weight: bold;
  margin-right: 25px;
  color: #fff;
  padding: 2px 5px;
  line-height: 170%;
  background-color: #679E9B;
  display: block;
  border-bottom: 1px solid #80c0b9;
}
#page-196 div.angebote-1 a[href*="international-management.html"] {
  display: none;
}
#main .angebote-7 p {
  margin: 10px;
}
#main .angebote-7 p a {
  display: block;
  margin-top: 0.5em;
  font-weight: bold;
}
#main .regio2016 .angebote-7 p {
  margin: 4px;
}
/* Layer hidden (start) */
#main div.map.canvas + div.adresse {
  margin-top: 15px;
}
#main div.map.canvas + div.adresse p:last-child {
  margin-bottom: 0;
}
div.map.wrapper #map {
  min-height: 300px;
  display: block;
  width: 100%;
}
div.map.wrapper p.input-left {
  background-color: #cccccc;
  padding: 10px 10px 6px 10px;
  margin-bottom: 0.25em!important;
  width: 49%;
  display: inline-block;
}
div.map.wrapper p.input-left:nth-child(2n) {
  margin-left: 1%;
}
div.map.wrapper p.input-left:nth-child(2n+1) {
  margin-right: 1%;
}
div.map.wrapper #enlarge-map {
  margin: 0.2em 0;
  padding: 0.1em 0 0.1em 20px;
  background: url('../../fileadmin/template/img/map-enlarge.png') no-repeat top left;
  display: block;
}
div.map.wrapper #enlarge-map + form {
  display: none;
}
#cerabox div.map.wrapper input.mapr_active + span.radio + label {
  position: relative;
}
#cerabox div.map.wrapper input.mapr_active + span.radio + label strong::after {
  content: '';
  background: url('../../fileadmin/template/map_icons/loading.gif') no-repeat center;
  height: 16px;
  width: 16px;
  display: block;
  position: absolute;
  right: 0px;
  top: 2px;
  /*font-weight: normal;
        font-size: 90%;
        font-style: italic;*/
}
#cerabox div.map.wrapper .nfmapparent {
  font-family: 'DIN', Sans-Serif;
}
#cerabox div.map.wrapper .nfmapparent .img {
  float: left;
  width: 150px;
  margin-right: 10px;
}
#cerabox div.map.wrapper .nfmapparent .img a {
  font-size: 11px;
}
#cerabox div.map.wrapper .nfmapparent.haspic > :not(.img) {
  margin-left: 160px;
}
#cerabox div.map.wrapper .nfmapparent .nfmaptitle {
  font-size: 15px;
  display: block;
}
#cerabox div.map.wrapper .nfmapparent div.info {
  margin: 10px 0;
  background: no-repeat left center;
}
#cerabox div.map.wrapper .nfmapparent div.info.address {
  padding-left: 20px;
  background-image: url(/fileadmin/template/map_icons/map-pin.svg);
  background-size: 10px;
}
#cerabox div.map.wrapper .nfmapparent div.info.times {
  padding-left: 20px;
  background-image: url(/fileadmin/template/map_icons/clockfom.svg);
  background-size: 13px;
}
#cerabox div.map.wrapper .nfmapparent div.info.times:not(.open) > strong {
  color: maroon;
}
#cerabox div.map.wrapper .nfmapparent div.info.times.open > strong {
  color: #4dad30;
}
#cerabox div.map.wrapper #enlarge-map {
  display: none!important;
}
#cerabox div.map.wrapper #enlarge-map + form {
  display: block;
}
#cerabox div.map.wrapper form {
  margin-top: 10px;
}
#cerabox div.map.wrapper #map {
  height: 813px;
  -moz-box-shadow: 0 0 30px -5px #333333;
  -webkit-box-shadow: 0 0 30px -5px #333333;
  box-shadow: 0 0 30px -5px #333333;
}
#cerabox div.map.wrapper .input-left span.fakeInput {
  width: 16px;
  height: 16px;
  margin-top: 2px;
  margin-left: 7px;
  background-size: contain;
}
#cerabox div.map.wrapper label {
  margin-left: 37px;
}
body.L-small div.map.wrapper #enlarge-map {
  display: none;
}
body.L-small div.map.wrapper .input-left span.fakeInput {
  margin-top: 7px;
}
body.preview-nf,
body.preview-user {
  /*.tx-anfahrt {
    .address,
    .nfform {
      display: none;
    }
  } */
}
body.preview-nf .content .acc-titel_#acc-head-14371,
body.preview-user .content .acc-titel_#acc-head-14371 {
  background-color: #00998a;
}
body.preview-nf .content .acc-titel_#acc-head-14371 span.pfeil,
body.preview-user .content .acc-titel_#acc-head-14371 span.pfeil {
  background-image: url('../../fileadmin/template/img/huge.pfeil-runter-white.png');
  background-size: contain;
}
body.preview-nf .content .acc-titel_#acc-head-14371 a,
body.preview-user .content .acc-titel_#acc-head-14371 a {
  background-color: #00998a;
  color: #ffffff;
}
body.preview-nf .content .acc-titel_#acc-head-14371 a:hover,
body.preview-user .content .acc-titel_#acc-head-14371 a:hover {
  color: #ccebe8;
}
body.preview-nf .content .acc-titel_#acc-head-14371 + .acc-content,
body.preview-user .content .acc-titel_#acc-head-14371 + .acc-content {
  padding-left: 0;
  padding-right: 0;
}
body.preview-nf .content .acc-titel_#acc-head-14371 + .acc-content > :first-child,
body.preview-user .content .acc-titel_#acc-head-14371 + .acc-content > :first-child {
  padding-top: 0;
}
body.preview-user #c46531 > div > h3 {
  padding: 5px 0;
  background: transparent;
  font-size: 130%;
  font-weight: bold;
}
.firmenliste-ort-wahl .single,
.ausbildungsform-wahl .single {
  display: inline-block;
  position: relative;
}
body.L-small .firmenliste-ort-wahl .single,
body.L-small .ausbildungsform-wahl .single {
  width: 48%;
}
.firmenliste-ort-wahl .single input.converted,
.ausbildungsform-wahl .single input.converted {
  position: absolute;
  left: -2000px;
}
.firmenliste-ort-wahl .single:hover .fakeInput,
.ausbildungsform-wahl .single:hover .fakeInput {
  background-image: url(/fileadmin/template/icons/cbdunkel-hover.png);
}
.firmenliste-ort-wahl .single .fakeInput,
.ausbildungsform-wahl .single .fakeInput {
  background-color: #e6e6e6;
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-top: 5px;
  margin-right: 10px;
  float: left;
  cursor: pointer;
}
.firmenliste-ort-wahl .single .fakeInput.checked,
.ausbildungsform-wahl .single .fakeInput.checked {
  background-image: url(/fileadmin/template/icons/cbdunkel-checked.png);
}
body:not(.L-small) .firmenliste-ort-wahl .single .fakeInput,
body:not(.L-small) .ausbildungsform-wahl .single .fakeInput {
  margin-bottom: 1px;
  margin-top: -1px;
}
.firmenliste-ort-wahl {
  height: auto;
  overflow: hidden;
}
.firmenliste-ort-wahl .single {
  width: 33%;
  margin-bottom: 5px!important;
}
.firmenliste-ort-wahl .single label {
  margin-left: 33px;
}
.firmenliste-ort-wahl .submit {
  background-color: #ee6000;
  display: inline-block;
  border: none;
  padding: 22px 0 20px 0;
  width: 100%;
  font-weight: bold;
  color: white;
  cursor: pointer;
  opacity: 0.2;
  transition: all .3s;
}
.firmenliste-ort-wahl .submit.active {
  opacity: 1;
}
.firmenliste-ort-wahl .reset {
  background-color: #ddd;
  display: inline-block;
  border: none;
  padding: 12px 0 10px 0;
  width: 35%;
  color: #333;
  cursor: pointer;
  float: right;
  margin-top: 10px;
}
body.L-small .firmenliste-ort-wahl .reset {
  width: 45%;
}
.stelle-anbieten-schritt {
  float: right;
  font-weight: bold;
  color: #00998a;
  margin-top: -4px;
}
h3 > .stelle-anbieten-schritt {
  font-size: 15px;
}
.firmen-anfrage-orte .ort1.converted {
  position: relative;
  height: auto;
  overflow: hidden;
}
.firmen-anfrage-orte .ort1.converted input.converted {
  position: absolute;
  left: -2000px;
}
.firmen-anfrage-orte .ort1.converted:hover .fakeInput {
  background-image: url(/fileadmin/template/icons/cbdunkel-hover.png);
}
.firmen-anfrage-orte .ort1.converted .fakeInput {
  background-color: #e6e6e6;
  width: 23px;
  height: 23px;
  display: inline-block;
  margin-top: 5px;
  margin-right: 10px;
  float: left;
  cursor: pointer;
}
.firmen-anfrage-orte .ort1.converted .fakeInput.checked {
  background-image: url(/fileadmin/template/icons/cbdunkel-checked.png);
}
body:not(.L-small) .firmen-anfrage-orte .ort1.converted .fakeInput {
  margin-bottom: 5px;
  margin-top: -1px;
}
.firmen-anfrage-orte #orte {
  height: auto;
  overflow: hidden;
  display: block !important;
}
body:not(.L-small) .firmen-anfrage-orte #orte .cell-25 {
  width: 25%;
  float: left;
}
body:not(.L-small) .firmen-anfrage-orte #orte .cell-50 {
  width: 50%;
  float: left;
}
.firmen-anfrage-orte #orte strong,
.firmen-anfrage-orte #orte .blort {
  color: #00998a;
  font-weight: normal;
  margin-top: 25px;
}
.firmen-anfrage-orte #orte strong:first-child,
.firmen-anfrage-orte #orte .blort:first-child {
  margin-top: 0;
}
.firmen-anfrage-orte #orte .bl {
  margin-top: 20px;
}
.firmen-anfrage-orte #orte .bl.ort1 + .ort1.bl {
  margin-top: 0;
}
#main ul#zm-duas {
  list-style-type: none;
  position: relative;
  overflow: hidden;
  width: 85%;
  padding-left: 0;
}
#main ul#zm-duas::after {
  position: absolute;
  display: block;
  content: '';
  right: 0;
  top: 0;
  bottom: 0;
  width: 30px;
  border: 50px solid transparent;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 179px;
  border-bottom-color: white;
}
#main ul#zm-duas li {
  color: white;
  padding: 8px 10px 6px 40px;
}
#main ul#zm-duas li.zm-orange {
  background-color: #df7e1b;
}
#main ul#zm-duas li.zm-blau {
  background-color: #0077ab;
}
#main ul#zm-duas li.zm-rot {
  background-color: #a91259;
}
body.L-small #main ul#zm-duas {
  width: 100%;
}
body.L-small #main ul#zm-duas li {
  padding-left: 20px;
}
.fom_seminare_downloads {
  height: auto;
  overflow: hidden;
}
.fom_seminare_downloads strong.title {
  display: block;
  margin-bottom: 10px;
}
.fom_seminare_downloads a {
  margin-bottom: 6px;
  display: block;
}
.fom_seminare_downloads a:hover::before {
  background-color: #006b61;
}
.fom_seminare_downloads a::before {
  background-image: url(/fileadmin/template/icons/negativ.sheet-dl-hellgruen.png);
  width: 25px;
  height: 31px;
  background-color: #00998a;
  display: inline-block;
  vertical-align: text-bottom;
  margin-right: 10px;
  content: '';
}
figure.figcap_k-p a {
  display: block;
  position: relative;
  background-color: #00998a;
  color: #ffffff;
  font-size: 21px;
  font-weight: normal;
  line-height: 1.337;
}
figure.figcap_k-p a:hover {
  color: #b3b3b3;
}
figure.figcap_k-p a::before {
  content: '';
  background: url('../../fileadmin/template/img/huge.pfeil-rechts-white.png') no-repeat;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  height: 27px;
  width: 21px;
  margin-top: -13.5px;
}
figure.figcap_k-p a img {
  width: 50%;
  height: auto;
}
figure.figcap_k-p a figcaption {
  right: 0;
  left: 50%;
  top: 50%;
  bottom: 0;
  position: absolute;
  padding: 0 50px 0 10px;
}
#main .k-p-akk-elm {
  position: relative;
}
#main .k-p-akk-elm::before {
  content: '';
  background: url('../../fileadmin/template/img/huge.pfeil-rechts-white.png') no-repeat;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  height: 27px;
  width: 21px;
  margin-top: -13.5px;
}
#main .k-p-akk-elm a {
  display: block;
  background-color: #00998a;
  padding: 10px 6px 6px 6px;
  margin-top: 7px;
  color: #ffffff;
}
#main .k-p-akk-elm a {
  padding-left: 15px;
  padding-right: 50px;
  line-height: 1.337;
}
#main .k-p-akk-elm a:hover {
  color: #b3b3b3;
}
#main .k-p-akk-elm a {
  font-size: 140%;
  font-weight: normal;
  padding-left: 30px;
}
body:not(#page-16347) #main .k-p-akk-elm a > span {
  position: absolute;
  left: 10px;
  top: 10px;
}
body#page-16347 #main .k-p-akk-elm a span {
  font-size: 150%;
  font-weight: bold;
}
#main .k-p-bold-color {
  font-weight: bold;
  color: #00998a;
}
#main .k-p-bold-color + .k-p-akk-elm {
  margin-top: -0.8em;
}
#main .k-p-menu ul {
  list-style-type: none;
  padding-left: 0;
}
#main .k-p-menu ul li {
  position: relative;
}
#main .k-p-menu ul li::before {
  content: '';
  background: url('../../fileadmin/template/img/huge.pfeil-rechts-white.png') no-repeat;
  display: inline-block;
  position: absolute;
  top: 50%;
  right: 10px;
  height: 27px;
  width: 21px;
  margin-top: -13.5px;
}
#main .k-p-menu ul li a {
  display: block;
  background-color: #00998a;
  padding: 10px 6px 6px 6px;
  margin-top: 7px;
  color: #ffffff;
}
#main .k-p-menu ul li a {
  padding-left: 15px;
  padding-right: 50px;
  line-height: 1.337;
}
#main .k-p-menu ul li a:hover {
  color: #b3b3b3;
}
#main .k-p-menu ul li a {
  font-size: 180%;
  font-weight: bold;
}
#main .k-p-srvcs {
  height: auto;
  list-style-type: none;
  padding-left: 0;
  overflow: hidden;
}
#main .k-p-srvcs li {
  float: left;
  width: 33.3%;
  background-color: #70706d;
  color: #fff;
  text-align: center;
  padding: 5px;
  font-size: 85%;
}
#main .k-p-srvcs li:nth-child(2) {
  border: solid white;
  border-width: 0 1px;
}
#main .k-p-zmov {
  list-style-type: none;
  height: auto;
  overflow: hidden;
  padding-left: 0;
  width: 100%;
}
#main .k-p-zmov.xl li:not(.full) {
  width: 50%;
}
#main .k-p-zmov.xl li.bg-fom {
  margin-bottom: 1px;
}
#main .k-p-zmov.xl li.bg-blue {
  border-right: 1px solid #fff;
  margin-bottom: 1px;
  position: relative;
  /*&::after {
            @s: 30px;
            content: '';
            position: absolute;
            right: -@s/2;
            bottom: -@s/2;
            width: @s;
            height: @s;
            display: inline-block;
            transform: rotate(45deg);
            background: #fff;
          } */
}
#main .k-p-zmov.xl li.bg-blue::after {
  content: '';
  position: absolute;
  display: inline-block;
  background: url(/fileadmin/fom/koop-partner/icon.puzzle-filled.png) center no-repeat;
  height: 31px;
  width: 47px;
  right: -23px;
  bottom: -16px;
}
#main .k-p-zmov.xl li.bg-orange {
  margin-bottom: 1px;
}
#main .k-p-zmov.xl li.bg-red {
  border-right: 1px solid #fff;
}
#main .k-p-zmov.s li:not(.full) {
  width: 25%;
}
#main .k-p-zmov.s li.bg-blue {
  border-right: 1px solid #fff;
}
#main .k-p-zmov.s li.bg-orange {
  border-right: 1px solid #fff;
}
#main .k-p-zmov.s li.bg-orange p:first-child {
  padding: 1.337em 0;
}
#main .k-p-zmov.s li.bg-red {
  border-right: 1px solid #fff;
}
#main .k-p-zmov.s li.bg-red p:first-child {
  padding: 1.337em 0;
}
#main .k-p-zmov.s li.bg-green p:first-child {
  padding: 0.666em 0;
}
#main .k-p-zmov li {
  color: #fff;
  padding: 1.2em 5px 0 5px;
  font-size: 85%;
  line-height: 1.337;
  float: left;
}
#main .k-p-zmov li.full {
  width: 100%;
}
#main .k-p-zmov li.full img {
  float: left;
  margin-top: 17px;
  margin-left: 17px;
}
#main .k-p-zmov li.full p {
  margin-left: 90px;
}
#main .k-p-zmov li:not(.full) {
  text-align: center;
}
#main .k-p-zmov li.bg-fom {
  background-color: #00998a;
  margin-bottom: 1px;
}
#main .k-p-zmov li.bg-blue {
  background-color: #0077ab;
}
#main .k-p-zmov li.bg-orange {
  background-color: #df7e1b;
}
#main .k-p-zmov li.bg-red {
  background-color: #a91259;
}
#main .k-p-zmov li.bg-green {
  background-color: #4fa872;
}
#c59838 .tx-nfpersonrepo .image-none,
#c58262 .tx-nfpersonrepo .image-none,
#c59838 .tx-nfpersonrepo .image-right,
#c58262 .tx-nfpersonrepo .image-right,
#c59838 .tx-nfpersonrepo .image-top,
#c58262 .tx-nfpersonrepo .image-top,
#c59838 .tx-nfpersonrepo .image-left,
#c58262 .tx-nfpersonrepo .image-left {
  border-bottom: none;
  margin-bottom: 35px;
}
#c59838 .tx-nfpersonrepo .image-none .contact,
#c58262 .tx-nfpersonrepo .image-none .contact,
#c59838 .tx-nfpersonrepo .image-right .contact,
#c58262 .tx-nfpersonrepo .image-right .contact,
#c59838 .tx-nfpersonrepo .image-top .contact,
#c58262 .tx-nfpersonrepo .image-top .contact,
#c59838 .tx-nfpersonrepo .image-left .contact,
#c58262 .tx-nfpersonrepo .image-left .contact {
  position: static;
  padding-left: 0;
}
#c59838 .tx-nfpersonrepo .image-none .contact .status1-wrap,
#c58262 .tx-nfpersonrepo .image-none .contact .status1-wrap,
#c59838 .tx-nfpersonrepo .image-right .contact .status1-wrap,
#c58262 .tx-nfpersonrepo .image-right .contact .status1-wrap,
#c59838 .tx-nfpersonrepo .image-top .contact .status1-wrap,
#c58262 .tx-nfpersonrepo .image-top .contact .status1-wrap,
#c59838 .tx-nfpersonrepo .image-left .contact .status1-wrap,
#c58262 .tx-nfpersonrepo .image-left .contact .status1-wrap {
  height: 150px;
  vertical-align: bottom;
  display: table-cell;
}
#c59838 .tx-nfpersonrepo .image-none .contact .tel,
#c58262 .tx-nfpersonrepo .image-none .contact .tel,
#c59838 .tx-nfpersonrepo .image-right .contact .tel,
#c58262 .tx-nfpersonrepo .image-right .contact .tel,
#c59838 .tx-nfpersonrepo .image-top .contact .tel,
#c58262 .tx-nfpersonrepo .image-top .contact .tel,
#c59838 .tx-nfpersonrepo .image-left .contact .tel,
#c58262 .tx-nfpersonrepo .image-left .contact .tel,
#c59838 .tx-nfpersonrepo .image-none .contact .fax,
#c58262 .tx-nfpersonrepo .image-none .contact .fax,
#c59838 .tx-nfpersonrepo .image-right .contact .fax,
#c58262 .tx-nfpersonrepo .image-right .contact .fax,
#c59838 .tx-nfpersonrepo .image-top .contact .fax,
#c58262 .tx-nfpersonrepo .image-top .contact .fax,
#c59838 .tx-nfpersonrepo .image-left .contact .fax,
#c58262 .tx-nfpersonrepo .image-left .contact .fax,
#c59838 .tx-nfpersonrepo .image-none .contact .mail,
#c58262 .tx-nfpersonrepo .image-none .contact .mail,
#c59838 .tx-nfpersonrepo .image-right .contact .mail,
#c58262 .tx-nfpersonrepo .image-right .contact .mail,
#c59838 .tx-nfpersonrepo .image-top .contact .mail,
#c58262 .tx-nfpersonrepo .image-top .contact .mail,
#c59838 .tx-nfpersonrepo .image-left .contact .mail,
#c58262 .tx-nfpersonrepo .image-left .contact .mail {
  display: none !important;
}
#c59838 .tx-nfpersonrepo .image-none .contact .status2,
#c58262 .tx-nfpersonrepo .image-none .contact .status2,
#c59838 .tx-nfpersonrepo .image-right .contact .status2,
#c58262 .tx-nfpersonrepo .image-right .contact .status2,
#c59838 .tx-nfpersonrepo .image-top .contact .status2,
#c58262 .tx-nfpersonrepo .image-top .contact .status2,
#c59838 .tx-nfpersonrepo .image-left .contact .status2,
#c58262 .tx-nfpersonrepo .image-left .contact .status2 {
  border-top: 1px solid #333333;
  background-color: #e1ede9;
  padding: 10px 10px;
  margin-top: 10px;
  font-size: 95%;
}
#page-16928 #content_top {
  clear: both;
  margin-top: 15px;
}
#page-16928 #accFnTrigger {
  display: block;
  text-align: right;
  width: 50%;
  float: right;
  margin-top: -22px;
}
#page-16928 .tx-nfpersonrepo :not(.personwrap) > .person {
  float: left;
  width: 50%;
  display: inline-block;
  padding-top: 10px;
}
#page-16928 .tx-nfpersonrepo .personwrap {
  padding-top: 10px;
  float: left;
  width: 50%;
  display: inline-block;
}
#page-16928 .tx-nfpersonrepo .kurzvita {
  padding-right: 10px;
}
#page-16928.L-small .tx-nfpersonrepo .pfeil {
  margin-top: -1px !important;
}
#page-16928.L-small .tx-nfpersonrepo :not(.personwrap) > .person {
  float: none;
  width: auto;
  display: block;
  padding-top: 10px;
}
#page-16928.L-small .tx-nfpersonrepo .personwrap {
  float: none;
  width: 100%;
  display: block;
}
body.rl-16357 div.hsb_acc .hsb-c .liste a br,
div.hsb_acc .hsb-c .liste span.a br,
body.rl-16357 div.hsb_acc .hsb-c .liste a small,
div.hsb_acc .hsb-c .liste span.a small {
  display: none;
}
.content #c58928 .acc-titel.hsb-h span.pfeil {
  background: url(/fileadmin/template/img/huge.pfeil-runter-white.png);
  background-size: cover;
  margin-top: 15px;
}
.content #c58928 .acc-titel.hsb-faked {
  background-color: #00998a;
}
.content #c58928 .acc-titel.hsb-faked a {
  color: #ffffff;
}
.content #c58928 .acc-titel.hsb-faked a:hover {
  color: #bfe6e2;
}
.newOrtPicker {
  margin: 20px 0;
}
.newOrtPicker .row-select.ort {
  background-color: #FFF;
}
.newOrtPicker label {
  width: 32%;
}
.newOrtPicker .ort-info::before {
  display: block;
  float: left;
  width: 63px;
  height: 63px;
  overflow: hidden;
  content: '';
  background: url(/fileadmin/template/img/info_icon_fom.png) no-repeat center;
  background-size: contain;
}
body:not(.preview-user) #accFnTrigger,
body:not(.preview-user) #content_left > .filters {
  display: none!important;
}
ul.orteliste2 {
  list-style-type: none;
  padding-left: 0 !important;
}
ul.orteliste2 li {
  display: inline-block;
  padding: 2px 10px 0;
  margin-bottom: 5px;
}
ul.orteliste2 li:not(:last-child) {
  border-right: 1px solid #00998a;
}

/*@hsbwm:  #005a4c;
@hsbwp:  #b95026;
@hsbwr:  #d09710;
@hsbing: #007c91;
@hsbit:  #56c4d0;
@hsbgs:  #6c1a4b;
@hsbobs: #689e9b;
@hsbds:  #8eb63e;*/
.clear:before,
.clear:after {
  content: " ";
  display: table;
}
.clear:after {
  clear: both;
}
.player-wrapper .jwlogo {
  display: none;
}
.obs-stufometer h1 {
  display: block;
  font-weight: bold;
}
.obs-stufometer #stufometer-form {
  margin-top: 24px;
}
.obs-stufometer #stufen {
  opacity: 0.4;
  height: 155px;
  margin-top: 56px;
}
.obs-stufometer #stufen .stufe {
  float: left;
  color: white;
}
.obs-stufometer #stufen .stufe .box {
  height: 54px;
  width: 110px;
  padding-left: 5px;
  padding-top: 14px;
}
.obs-stufometer #stufen .stufe .box .unten {
  font-weight: bold;
  margin-top: -4px;
}
.obs-stufometer #stufen .stufe1 .box {
  width: 230px;
  background-color: #e1ede9;
  color: #679e9b;
}
.obs-stufometer #stufen .stufe1 .semester {
  color: #e1ede9;
}
.obs-stufometer #stufen .stufe2 {
  margin-left: 10px;
}
.obs-stufometer #stufen .stufe2 .box {
  background-color: #82a698;
}
.obs-stufometer #stufen .stufe2 .semester {
  color: #82a698;
}
.obs-stufometer #stufen .stufe3 {
  margin-left: 10px;
}
.obs-stufometer #stufen .stufe3 .box {
  background-color: #4b7674;
}
.obs-stufometer #stufen .stufe3 .semester {
  color: #4b7674;
}
.obs-stufometer #stufen .semester {
  width: 50px;
  height: 40px;
  float: left;
  margin-left: 10px;
}
.obs-stufometer #stufen .semester.first {
  margin-left: 0px;
}
.obs-stufometer #stufen .semester span {
  display: block;
  width: 100%;
}
.obs-stufometer #stufen .semester .sem-zahl {
  font-weight: bold;
  font-size: 24px;
  text-align: center;
  padding-top: 10px;
}
.obs-stufometer #stufen .semester .box {
  width: 100%;
  height: 15px;
}
.obs-stufometer #ergebnis {
  display: none;
}
.obs-stufometer #ergebnis.stufe-1 #ergebnis-vorbereitung {
  background-color: #e1ede9;
  color: #679e9b;
}
.obs-stufometer #ergebnis.stufe-2 #ergebnis-vorbereitung {
  background-color: #82a698;
}
.obs-stufometer #ergebnis.stufe-3 #ergebnis-vorbereitung {
  background-color: #4b7674;
}
.obs-stufometer #ergebnis #ergebnis-vorbereitung {
  padding: 10px 10px 8px 10px;
  font-weight: bold;
  margin: -13px 0px 10px 120px;
  color: white;
}
.obs-stufometer #ergebnis #ergebnis-headline {
  margin-bottom: 20px;
  font-weight: bold;
}
.obs-stufometer #ergebnis #ergebnis-headline.stufe1 {
  color: #e1ede9;
}
.obs-stufometer #ergebnis #ergebnis-headline.stufe2 {
  color: #82a698;
}
.obs-stufometer #ergebnis #ergebnis-headline.stufe3 {
  color: #4b7674;
}
.obs-stufometer #ergebnis #ergebnis-text {
  margin: 35px 0px;
}
.obs-stufometer #ergebnis #ergebnis-img {
  float: right;
  margin-bottom: 20px;
}
.obs-stufometer #ergebnis #ergebnis-img div.csc-textpic figure figcaption.stufe1 {
  background-color: #e1ede9;
  color: #679e9b;
}
.obs-stufometer #ergebnis #ergebnis-img div.csc-textpic figure figcaption.stufe2 {
  background-color: #82a698;
}
.obs-stufometer #ergebnis #ergebnis-img div.csc-textpic figure figcaption.stufe3 {
  background-color: #4b7674;
}
.obs-stufometer #ergebnis #ergebnis-img div.csc-textpic figure figcaption strong {
  font-weight: bold;
  font-size: 160%;
  display: inline-block;
  padding-top: 5px;
}
.obs-stufometer #ergebnis #ergebnis-pfeil {
  width: 25px;
  height: 25px;
  background-image: url('../../fileadmin/template/img/obs-stufo-invers-pfeil.png');
}
.obs-stufometer #ergebnis #ergebnis-pfeil.stufe1 {
  background-color: #e1ede9;
}
.obs-stufometer #ergebnis #ergebnis-pfeil.stufe2 {
  background-color: #82a698;
}
.obs-stufometer #ergebnis #ergebnis-pfeil.stufe3 {
  background-color: #4b7674;
}
.obs-stufometer #ergebnis #studiengaenge {
  clear: both;
}
.obs-stufometer #ergebnis .studiengang-link {
  height: 35px;
  margin-bottom: 15px;
}
.obs-stufometer #ergebnis .studiengang-link.stufe1 {
  background-color: #e1ede9;
}
.obs-stufometer #ergebnis .studiengang-link.stufe1 a {
  color: #679e9b;
}
.obs-stufometer #ergebnis .studiengang-link.stufe1 a:hover {
  color: #486f6d;
}
.obs-stufometer #ergebnis .studiengang-link.stufe2 {
  background-color: #82a698;
}
.obs-stufometer #ergebnis .studiengang-link.stufe3 {
  background-color: #4b7674;
}
.obs-stufometer #ergebnis .studiengang-link.stufe3 a {
  color: #ffffff;
}
.obs-stufometer #ergebnis .studiengang-link.stufe3 a:hover {
  color: #b3b3b3;
}
.obs-stufometer #ergebnis .studiengang-link a {
  color: #FFFFFF;
  padding: 7px 52px 7px 4px;
  font-size: 14px;
  font-weight: bold;
  display: block;
  background-image: url(/fileadmin/template/img/huge.pfeil-rechts-white.png);
  background-repeat: no-repeat;
  background-position: 432px 4px;
}
.obs-stufometer #callback-wrapper {
  height: 0px;
  overflow: hidden;
}
.obs-stufometer #callback-wrapper.visible_CB_RAUS {
  height: auto;
  overflow: visible;
}
.obs-stufometer #callback-wrapper .callback-toggler {
  background-image: url('../../fileadmin/template/icons/callback-btn.png');
  float: right;
  width: 130px;
  height: 36px;
  cursor: pointer;
}
.obs-stufometer #callback-content-wrapper {
  padding: 20px 0px 10px 0px;
  margin-top: -15px;
}
.obs-stufometer #callback-content-wrapper.show-border {
  border-top: 1px solid #333333;
  border-bottom: 1px solid #333333;
}
.L-huge #menu.focus-on-search #suchForm_ {
  position: absolute;
  margin-top: 3px;
  margin-left: 24px;
  width: 377px;
}
.L-huge #menu.focus-on-search #suchForm_ .submit {
  right: 1px;
  position: absolute;
}
.L-huge #menu.focus-on-search #suchForm_ input.q {
  padding-top: 2px;
  width: 350px;
}
.L-huge #menu.focus-on-search #langmenu {
  display: none;
}
.L-big .L-huge #menu.focus-on-search #suchForm {
  right: 12px;
  margin-top: 2px;
}
.L-big {
  /*#menu.focus-on-search {
    #suchForm {
      width: 470px;
      input.q {
        width: 460px;
      }
    }
    #langmenu {
      display: none;
    }
  }   */
}
.L-big #menu #suchForm {
  right: 130px;
  position: absolute;
  display: inline-block;
  top: 16px;
  padding: 5px;
  font-size: 120%;
}
.L-big #menu #suchForm .submit {
  position: absolute;
  right: 5px;
  top: 5px;
}
.L-big #menu #suchForm input.q {
  width: 275px;
}
.search-result .row {
  margin-top: 5px;
}
.search-result #content_right h1 {
  font-size: 160%;
  line-height: 100%;
  font-weight: bold;
  color: #00998a;
  margin-bottom: 15px;
}
.search-result #content_right div.hits {
  margin-top: 15px;
  padding-top: 20px;
  border-top: 1px solid #00998a;
}
.search-result #content_right div.hits .hit {
  margin-bottom: 20px;
}
.search-result #content_right div.hits .hit span {
  font-weight: bold;
  display: inline-block;
  width: 25px;
  margin-right: 15px;
  text-align: right;
}
.search-result #content_right div.tagcloud-wrapper {
  margin-top: 15px;
  padding-top: 20px;
  border-top: 1px solid #00998a;
  border-bottom: 1px solid #00998a;
}
.search-result #content_right div.tagcloud-wrapper a {
  color: #333333;
  display: inline-block;
  padding: 0px 5px;
  margin: 5px;
}
.search-result #content_right div.tagcloud-wrapper a:hover {
  color: #00998a;
}
.search-result #searchFormResultPage {
  border: 1px solid #8c8c8c;
  background-color: #f2f2f2;
}
.search-result #searchFormResultPage #search-input {
  border: none;
  padding: 11px 0px 8px 18px;
  width: 435px;
  background-color: #f2f2f2;
}
.search-result #searchFormResultPage input[type="submit"] {
  vertical-align: middle;
  height: 15px;
  width: 15px;
  background: url('../../fileadmin/template/icons/tmp.suche.png') no-repeat center;
  border: none;
  text-indent: -10000px;
}
#recommend {
  width: 377px;
  z-index: 999;
  background-color: #fff;
}
#recommend ul {
  list-style: none;
  padding-left: 0px;
}
#recommend ul:first-child {
  border-top: 1px solid #008172;
}
#recommend li {
  cursor: pointer;
  padding: 10px 5px;
  border-top: 1px solid #8c8c8c;
}
#recommend li:hover,
#recommend li.hover {
  background-color: #f2f2f2;
}
#search-results {
  padding-top: 20px;
}
#search-results .control {
  float: right;
  font-weight: bold;
}
#search-results .control .arrow-right {
  margin-left: 55px;
  padding-right: 13px;
  background-image: url('../../fileadmin/template/img/huge.pfeil-rechts.png');
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: right center;
}
#search-results .control .arrow-left {
  padding-left: 13px;
  background-image: url('../../fileadmin/template/img/huge.pfeil-links.png');
  background-repeat: no-repeat;
  background-size: 7px;
  background-position: left center;
}
#search-results .viewport {
  width: 470px;
  overflow: hidden;
}
#search-results .page {
  width: 470px;
  padding: 0 2px;
  float: left;
}
#search-results .result {
  padding-top: 10px;
  border-top: 1px solid #8c8c8c;
}
#search-results .footer-control .arrow-left,
#search-results .footer-control .arrow-right {
  font-weight: bold;
  background-size: 7px;
  background-repeat: no-repeat;
}
#search-results .footer-control .arrow-right {
  margin-left: 55px;
  padding-right: 13px;
  background-image: url('../../fileadmin/template/img/huge.pfeil-rechts.png');
  background-position: right center;
}
#search-results .footer-control .arrow-left {
  padding-left: 13px;
  background-image: url('../../fileadmin/template/img/huge.pfeil-links.png');
  background-position: left center;
}
#search-results .footer-control div {
  display: inline-block;
  width: 280px;
}
#search-results .footer-control div p {
  text-align: center;
}
#search-results .goTo {
  display: none;
}
#search-results .goTo.visible {
  color: #333333;
  margin: 0 1px;
  cursor: pointer;
  display: initial;
}
#search-results .goTo.aktiv {
  font-weight: bold;
}
.tx-nfpersonrepo .row.publikation table {
  text-align: left;
}
.tx-nfpersonrepo .row.publikation table th.left {
  width: 140px;
}
.tab-container .tab-head {
  height: 145px;
}
.tab-container .tab {
  width: 115px;
  height: 133px;
  margin-right: 5px;
  display: inline-block;
  background-repeat: no-repeat;
  cursor: pointer;
}
.tab-container .tab.last {
  margin-right: 0px;
}
.tab-container #tab-2 {
  background-image: url('../../fileadmin/template/icons/nr-twitter.png');
}
.tab-container #tab-2.active {
  background-image: url('../../fileadmin/template/icons/nr-twitter-aktiv.png');
}
.tab-container #tab-3 {
  background-image: url('../../fileadmin/template/icons/nr-youtube.png');
}
.tab-container #tab-3.active {
  background-image: url('../../fileadmin/template/icons/nr-youtube-aktiv.png');
}
.tab-container #tab-1 {
  background-image: url('../../fileadmin/template/icons/nr-facebook.png');
}
.tab-container #tab-1.active {
  background-image: url('../../fileadmin/template/icons/nr-facebook-aktiv.png');
}
.tab-container .tab-content {
  display: none;
  width: 100%;
  margin-top: -1px;
}
.corner .news-head span.title {
  font-weight: normal;
}
#news-corner .row.pfeil-runter {
  width: 100%;
  background-image: url('../../fileadmin/template/img/huge.pfeil-runter.png');
  background-repeat: no-repeat;
  background-position: center top;
  height: 20px;
}
.corner .news-head a,
.corner .cal-head a {
  background-color: white;
  padding: 5px 0px 2px 0px;
}
.corner .news-head a span.date,
.corner .cal-head a span.date {
  display: block;
  font-weight: bold;
  margin-bottom: 4px;
}
.corner .news-head a div.info,
.corner .cal-head a div.info,
.corner .news-head a span.title,
.corner .cal-head a span.title,
.corner .news-head a div.content,
.corner .cal-head a div.content {
  font-weight: normal;
}
#news-wrapper .acc-head.active a {
  font-weight: bold;
  color: #00998a;
}
#news-wrapper .acc-head.active span.date {
  font-size: 117%;
  line-height: 100%;
  font-weight: normal;
}
#news-wrapper .acc-head.active span.title {
  font-size: 160%;
  line-height: 120%;
  font-family: DIN_BLK;
  display: block;
  padding: 13px 6px 0 0px;
}
#news-wrapper .acc-content .csc-default .csc-header:first-child {
  display: none;
}
#news-footer-menu {
  margin-top: 20px;
}
.paging .archiv {
  cursor: pointer;
  color: #333333;
  width: 150px;
  height: 60px;
  margin-top: 10px;
  display: inline-block;
  padding: 40px 2px 2px 10px;
  background-color: #e6e6e6;
  font-weight: bold;
  background-image: url('../../fileadmin/template/icons/nr-news.png');
  background-repeat: no-repeat;
  background-position: 10px 5px;
}
.paging .load-next {
  background-color: #333333;
  font-weight: bold;
  color: white;
  text-align: center;
  padding: 10px 5px 7px 5px;
  cursor: pointer;
}
.paging .load-next:hover {
  background-color: #19665f;
}
.paging .load-next[data-hasmore="0"] {
  display: none;
}
.email-with-icon {
  padding: 5px 0px 3px 33px;
  background: transparent url('../../fileadmin/img/personen-mail.png') no-repeat scroll left center;
}
.fnumber-with-icon {
  padding: 5px 0px 3px 33px;
  background: transparent url('../../fileadmin/img/personen-fon.png') no-repeat scroll left center;
}
#faq {
  border-right: 1px solid #FFF;
}
#faq a {
  padding: 1px 10px 1px 5px;
  margin-left: -5px;
  color: #FFF;
  text-transform: uppercase;
}
body.L-big #menu #langmenu a {
  padding: 11px 5px;
}
body.L-big #menu #faq a {
  padding: 18px 10px 18px 5px;
}
body.L-big #faq {
  position: absolute;
  top: 18px;
  right: 65px;
}
body.L-small #menu #faq {
  position: absolute;
  top: 16px;
  right: 120px;
  border-right: 2px solid #FFF;
  border-left: 2px solid #FFF;
}
body.L-small #menu #faq a {
  padding: 5px 5px 1px 8px;
  font-size: 30px;
  display: block;
}
.icalVerMesse {
  float: right;
  padding: 0px 10px;
  margin-top: 2px;
}
#stebeinstieg .hsb-steb {
  background-color: #00998A;
}
#stebeinstieg a:hover {
  color: #bfd6d3;
}
#stebeinstieg a {
  color: #FFF;
}
.L-huge #stebeinstieg .hsb-steb .textkachel,
.L-big #stebeinstieg .hsb-steb .textkachel {
  padding-top: 25px;
  font-size: 130%;
  font-weight: bold;
}
.L-small #stebeinstieg .hsb-steb .textkachel {
  padding-top: 25px;
  font-size: 110%;
  font-weight: bold;
}
.L-huge #stebeinstieg .hsb-steb span.pfeil {
  background-image: url('../../fileadmin/template/img/huge.pfeil-rechts-white.png');
  height: 27px;
  width: 21px;
  margin-top: 9px;
}
.L-big #stebeinstieg .hsb-steb span.pfeil {
  background-image: url('../../fileadmin/template/img/huge.pfeil-rechts-white.png');
  height: 27px;
  width: 21px;
  margin-top: 9px;
}
.L-small #stebeinstieg .hsb-steb span.pfeil {
  background: none;
}
/*
.projekt.images{
  .img-wrap{
    float: left;
  }
}
*/
/*.anmeldungen{
  .hsb{
    .acc-head{
      display: block;
      color: white;
      font-size: 18px;
      padding: 20px 10px 8px 12px;
      margin-top: 1px;
      background-image: url('../../fileadmin/template/img/huge.pfeil-runter-white.png');
      background-repeat: no-repeat;
      background-position: 422px 50px;
      strong{
        display: block;
        padding-top: 10px;
        font-size: 24px;
        font-weight: bold;
      }
    }
    .acc-content{
      > :first-child {
        padding-top: 0px;
      }
      .abschluss-title{
        background-color: @grau1;
        margin-top: 1px;
        padding: 7px 5px;
        font-size: 14px;
        font-weight: bold;
      }
      .abschluss{
          > :last-child {
            border-bottom: none!important;
          }
        .studiengang{
          border-bottom: 1px solid @grau1;
          a{
            display: block;
            background-image: url('../../fileadmin/template/img/download.png');
            background-repeat: no-repeat;
            background-position: 428px 13px;
            padding: 7px 45px 8px 5px;
            color: @font;
            font-size: 14px;
          }
        }
      }

    }
    &.hsb-wm{
      .acc-head{
        background-color: @hsbwm;
      }
    }
    &.hsb-wp{
      .acc-head{
        background-color: @hsbwp;
      }
    }
    &.hsb-wr{
      .acc-head{
        background-color: @hsbwr;
      }
    }
    &.hsb-ing{
      .acc-head{
        background-color: @hsbing;
      }
    }
    &.hsb-it{
      .acc-head{
        background-color: @hsbit;
      }
    }
    &.hsb-gs{
      .acc-head{
        background-color: @hsbgs;
      }
    }
    &.hsb-obs{
      .acc-head{
        background-color: @hsbobs;
      }
    }
    &.hsb-ds{
      .acc-head{
        background-color: @hsbds;
      }
    }
  }
}


*/
/*

div.tx-nfforms table td.center{
  text-align: center;
}
#callbackTimeInputWrapper{
  position: relative;
  min-height: 330px;
}
.acc-head{
  background-color: #f3f3f3;
}
.ajax-loader{
  display: inline-block;
  float: right;
  margin: 0px 10px 0px 0px;
  width: 16px;
  height: 16px;
  background-image: url('../../fileadmin/dev/ajax-loader.gif');
}


.galerie{
  position: relative;
  .arrow{
    display: block;
    width: 56px;
    height: 56px;
    background-color: rgba(255, 255, 255, 0.50);
    position: absolute;
    top: 40%;
    cursor: pointer;
    z-index: 10;
    &.arrow-left{
      left: 0;
    }
    &.arrow-right{
      right: 0;
    }
  }
  .pager{
    display: none;
  }
  .galerie-viewport{
    overflow: hidden;
    width: 100%;
  }
  .galerie-scrollarea{
    width: 10000px;
    .galerie-item{
      float: left;
      position: relative;
      .item-desc{
        position: absolute;
        right: 0;
        min-height: 74px;
        width: 153px;
        background-color: rgba(0, 174, 158, 1);
        bottom: 8px;
        h1{
          color: #FFFFFF;
          margin: 20px 5px 5px 4px;
          font-size: 18px;
        }
      }
    }
  }
  &.typ3{
    background-color: rgb(230,230,230);
    .pager{
      margin: 0 auto;
    }
    .dot{
      background-color: #FFFFFF;
      &.active{
        background-color: #00ae9e;
      }
    }
    .arrow{
      width: 27px;
      height: 27px;
    }
    .pager{
      display: block;
    }
    .galerie-viewport{
      width: 385px;
      margin: 0 auto;
    }
    .galerie-scrollarea{
      .galerie-item{
        margin: 0px 7px;
        .item-desc{
          display: none;
        }
      }
    }
  }
}
*/

.ownPhrase{
  display: block;
  background: url('../../fileadmin/template/img/small.pfeil-rechts.png') no-repeat 5px center #C4E7E3;
  background-size: 15px 27px;
}

.ownPhrase .phraseTitle{
  font-weight: bold;
  padding-left: 20px;
}

.ownPhrase .phraseSubtitle{
  font-size: 80%;
  line-height: 100%;
  padding-left: 20px;
}

.ownPhrase .phraseLink{
  display: block;
}

.jwplayer.jw-skin-fom:hover .jw-background-color {
  background-color: rgba(204, 204, 204, 0.75);
}
.jwplayer.jw-skin-fom:hover .jw-background-color .jw-icon-display:before {
  color: #00998a;
}

.jwplayer.jw-skin-fom .jw-background-color  {
	background-color: rgba(255, 255, 255, 0.5);
	/*border: 1px solid #00998a;*/
	border: none;
	padding-left: 6px;
	padding-right: 6px;
}

.jwplayer.jw-skin-fom .jw-controlbar-left-group, 
.jwplayer.jw-skin-fom .jw-controlbar-center-group, 
.jwplayer.jw-skin-fom .jw-controlbar-right-group,
.jwplayer.jw-skin-fom .jw-controlbar {
	background-color: rgba(204, 204, 204, 0.6);
}

.jwplayer.jw-skin-fom .jw-icon-playback,
.jwplayer.jw-skin-fom .jw-icon-hd,
.jwplayer.jw-skin-fom .jw-icon-volume,
.jwplayer.jw-skin-fom .jw-icon-fullscreen {
	color: #00998a;
}

.jwplayer.jw-skin-fom .jw-text-elapsed,
.jwplayer.jw-skin-fom .jw-text-duration {
	color: #00998a;
}

.jwplayer.jw-skin-fom .jw-rail {
	background-color: black;
	border: none;
}

.jwplayer.jw-skin-fom .jw-buffer {
	background-color: black;
}

.jwplayer.jw-skin-fom .jw-progress {
	background-color: black;
}

.jwplayer.jw-skin-fom .jw-knob {
	background-color: #00998a;
}

.jwplayer.jw-skin-fom .jw-slider-volume .jw-knob {
	width: 100%;
}

.jwplayer.jw-skin-fom .jw-slider-horizontal .jw-cue {
	color: #00998a;
}

.jwplayer.jw-skin-fom .jw-icon-hd {
	margin-left: 4px;
}

.jwplayer.jw-skin-fom .jw-icon-volume {
	margin-left: 4px;
}

.jwplayer.jw-skin-fom .jw-progress {
	background-color: white;
	color: black;
}

body .jw-stretch-uniform .jw-preview, body .jwplayer .jw-preview {
    background-size: cover;
}

.jw-icon.jw-icon-tooltip.jw-icon-hd.jw-reset.jw-toggle.jw-off {
	color: gray;
}

.email-with-icon{
  padding: 5px 0px 3px 33px;
  background: transparent url('../../fileadmin/template/img/personen-mail.png') no-repeat scroll left center;

}

.fnumber-with-icon{
  padding: 5px 0px 3px 33px;
  background: transparent url('../../fileadmin/template/img/personen-fon.png') no-repeat scroll left center;

}
body.hasTouch #pageframe{margin-bottom:0}.L-small{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.L-small div.tx-nfpages,.L-small div.csc-header{margin-left:-10px;margin-right:-10px}.L-small div.tx-nfpages div.acc-content,.L-small div.acc-head a,.L-small div.content_container{padding-left:10px;padding-right:10px}.L-big #pageframe{width:1024px}.L-big #pageframe #headerframe a{margin:6px;padding:0;width:100px;height:100px}.L-big #the-header #headerframe,.L-big #the-menu #menu,.L-big #the-footer #footer-news{width:1024px;margin:auto}.L-big.open-menu #push-menu{font-size:1em}.hasTouch.L-big.open-menu #push-menu{font-size:1.4em}.L-big #menu{padding-top:19px;height:60px;position:relative}.L-big #menu #topmenu{display:none}.L-big #menu #klicker{display:inline-block;height:60px;width:60px;z-index:2;position:relative;top:-18px;left:5px;vertical-align:top}.L-big #menu.pinned{width:640px}.L-big #menu:before{content:"\2014\A\2014\A\2014";position:absolute;bottom:6px;left:10px;line-height:30%;font-weight:bold;font-size:350%;white-space:pre;color:white}.L-big #menu.noMenu:before{content:"lade Menü...";font-size:140%;font-weight:normal}.L-big #menu.open:before{color:white}.L-big #menu_EX .nav#topmenu{padding-left:0}.hasTouch.L-big #menu_EX .nav ul li a{font-size:100%;padding:8px 10px 5px 10px}.L-big #headerframe #header{background-size:contain !important}.L-big #headerframe a{margin-left:0}.L-big #bcn{display:none}.L-big.tpl-home #headerframe{padding-left:8px}.L-big.tpl-home #main{font-size:81%;min-height:660px}.L-big.tpl-home #main #content_left{width:190px;margin:22px 62px 20px 10px}.L-big.tpl-home #main #content_center{width:503px}.L-big.tpl-home #main #content_right{width:190px;margin:22px 10px 20px 58px}.L-big.tpl-home h1#claim{margin-top:-10px;margin-bottom:10px}.L-big.tpl-home div.hsb_matrix{font-size:115%}.L-big.tpl-home div.hsb_matrix div.hsb{width:160px;height:160px;margin-right:11px;margin-top:11px}.L-big.tpl-home div.hsb_matrix div.hsb a.hsb-name{padding-top:81px}.L-big.tpl-home div.hsb_matrix div.hsb div.angebote a{padding:4px 10px}.L-big.tpl-home div.hsb_matrix div.hsb-7,.L-big.tpl-home div.hsb_matrix div.hsb-8{margin-top:50px}.L-big.tpl-home div.hsb_matrix div.accElement .connector{width:160px}.L-big.tpl-home div.hsb_matrix div.angebote-2 .connector,.L-big.tpl-home div.hsb_matrix div.angebote-4 .connector,.L-big.tpl-home div.hsb_matrix div.angebote-8 .connector{margin-left:171px}.L-big.tpl-home div.hsb_matrix div.angebote-3 .connector,.L-big.tpl-home div.hsb_matrix div.angebote-6 .connector{margin-left:342px}.L-big div.linkbox.linkbox-bachelor{background-position:140px 8px}.L-big div.linkbox.linkbox-master{background-position:117px 8px}.L-big div.linkbox.linkbox-fndr{background-position:130px 4px}.L-big div.linkbox.linkbox-iv{background-position:154px 8px}.L-big div.linkbox.linkbox-finder{background-image:url('../../fileadmin/template/img/big.finder.png');padding-top:44px}.L-big #footer1 #footer-news .news-viewport{width:687px}.L-big #kl_opener2,.L-big #kl_opener1{display:none}.L-big #kl_opener2_EX{display:inline-block;float:right;height:25px;padding:3px 0;opacity:.5}.L-small #submenu,.L-big #submenu{display:none}.L-small #smallTopMenu,.L-big #smallTopMenu{position:absolute;width:640px;z-index:5;overflow:hidden;background-color:rgba(0,0,0,0.8)}.pinned.L-small #smallTopMenu,.pinned.L-big #smallTopMenu{position:fixed;top:60px}.L-small #smallTopMenu #suchForm,.L-big #smallTopMenu #suchForm{padding:20px 0 20px 0;height:auto;overflow:hidden}.L-small #smallTopMenu #suchForm input.q,.L-big #smallTopMenu #suchForm input.q{font-size:200%;padding:10px 3px}.L-small #smallTopMenu #suchForm input.submit,.L-big #smallTopMenu #suchForm input.submit{float:left;background:url('../../fileadmin/template/icons/smallmenu.suchen.png') no-repeat center;height:29px;width:29px;border:none;padding:25px 37px;text-indent:-10000px}.L-small #smallTopMenu #topmenu li a,.L-big #smallTopMenu #topmenu li a{border-top:1px solid white;font-size:200%;padding:40px 10px 12px 72px;display:block;color:white;background:url('../../fileadmin/template/icons/smallmenu.pfeil.png') no-repeat 28px 43px}.L-small #smallTopMenu #topmenu li a:hover,.L-big #smallTopMenu #topmenu li a:hover{color:#b3b3b3}.L-small #smallTopMenu #topmenu li#menu-920 a,.L-big #smallTopMenu #topmenu li#menu-920 a{background-image:url('../../fileadmin/template/icons/smallmenu.haus.png');background-position:24px 27px}.L-small #main .csc-header.hasMenu_EX,.L-big #main .csc-header.hasMenu_EX{cursor:pointer;position:relative}.L-small #main .csc-header.hasMenu_EX:after,.L-big #main .csc-header.hasMenu_EX:after{content:"\2014\A\2014\A\2014";position:absolute;top:60px;margin-top:-22px;right:10px;line-height:27%;font-weight:bold;font-size:230%;white-space:pre;color:white}.L-small #main .csc-header.hasMenu_EX .headlineElement,.L-big #main .csc-header.hasMenu_EX .headlineElement{padding-right:93px}.L-small #submenu_smallBig #submenu,.L-big #submenu_smallBig #submenu{border-bottom:3px solid #00998a;border-top:1px solid #00998a;background-color:white;width:100%;float:none;margin:0 0 15px 0;font-size:107%}.L-small #submenu_smallBig #submenu ul,.L-big #submenu_smallBig #submenu ul{list-style:none;padding-left:0}.L-small #submenu_smallBig #submenu ul ul,.L-big #submenu_smallBig #submenu ul ul{padding-left:0}.L-small #submenu_smallBig #submenu li:last-child,.L-big #submenu_smallBig #submenu li:last-child{border-bottom:none}.L-small #submenu_smallBig #submenu li a,.L-big #submenu_smallBig #submenu li a{padding:24px 10px 16px 75px;line-height:120%}.L-small #submenu_smallBig #submenu li ul li,.L-big #submenu_smallBig #submenu li ul li{margin-left:75px;padding:0;border-bottom:1px solid #00998a}.L-small #submenu_smallBig #submenu li ul li a,.L-big #submenu_smallBig #submenu li ul li a{padding-left:0}.L-small #submenu_smallBig #submenu li ul li:last-child,.L-big #submenu_smallBig #submenu li ul li:last-child{border-bottom:none}.L-small #submenu_smallBig #submenu li ul li.aktiv,.L-big #submenu_smallBig #submenu li ul li.aktiv{background-color:white}.L-small #submenu_smallBig #submenu li ul li.aktiv>a,.L-big #submenu_smallBig #submenu li ul li.aktiv>a{margin-left:-75px;padding-left:75px;background-color:white}.L-small #submenu_smallBig #submenu li ul li ul,.L-big #submenu_smallBig #submenu li ul li ul{margin-left:-75px;padding-left:75px;background-color:white}.L-small #submenu_smallBig #submenu li ul li ul li,.L-big #submenu_smallBig #submenu li ul li ul li{margin-left:0;border-bottom:none}.L-small #submenu_smallBig #submenu li ul li ul li a,.L-big #submenu_smallBig #submenu li ul li ul li a{padding-left:inherit;margin-left:0;border-bottom:none;font-size:inherit}.L-small #submenu_smallBig #submenu a,.L-big #submenu_smallBig #submenu a{border-bottom-color:#00998a}.L-small #submenu_smallBig #submenu ul li ul li a,.L-big #submenu_smallBig #submenu ul li ul li a{margin-left:0}.L-small #push-page{width:640px}.L-small.h3 #content_center .akkr{display:none}.L-small #finder{display:none}.L-small #the-header,.L-small #the-menu,.L-small #the-footer{width:640px}.L-small #the-header #headerframe{width:100%}.L-small #the-header #headerframe a{margin-left:0}.L-small #the-menu #menu{width:100%}.L-small #socialshare ul li{margin-top:20px}.L-small #bcn,.L-small #kontakt_layer,.L-small #kl_opener1{display:none}.L-small .fakeSelect{font-size:185%;line-height:140%}.L-small #pageframe{width:640px;margin:0}.L-small #menu{height:60px;overflow:hidden;position:relative}.L-small #menu form,.L-small #menu #topmenu{display:none}.L-small #menu #klicker{display:inline-block;height:60px;width:60px;z-index:2;position:relative}.L-small #menu.pinned{width:640px}.L-small #menu #langmenu{position:absolute;top:16px;right:195px}.L-small #menu:before{content:"\2014\A\2014\A\2014";position:absolute;bottom:6px;left:10px;line-height:30%;font-weight:bold;font-size:350%;white-space:pre;color:white}.L-small #menu.noMenu:before{content:"lade Menü...";font-size:140%;font-weight:normal}.L-small.tpl-home #main{background-position:right top;background-size:300%;padding:0 10px}.L-small.tpl-home #main #content_left,.L-small.tpl-home #main #content_right,.L-small.tpl-home #main #content_center{float:none;width:auto;margin:0}.L-small.tpl-home h1#claim{margin-top:50px;font-size:86%;text-align:center}.L-small.tpl-home .akkr{margin-top:50px !important;text-align:center}.L-small div.hsb_matrix{display:none}.L-small div.hsb_matrix.hsb_matrix_small{display:block}.L-small div.hsb_matrix_small{font-size:115%;margin:0 -10px !important}.L-small div.hsb_matrix_small .scrollarea{width:10000px;padding:0 122px;height:auto;overflow:hidden}.L-small div.hsb_matrix_small .hsb{width:395px !important;height:395px !important;margin-top:0 !important;margin-right:15px !important}.L-small div.hsb_matrix_small .hsb a.hsb-name{padding-top:210px !important}.L-small div.hsb_matrix_small .hsb a.hsb-name span{padding-left:10px;padding-top:20px}.L-small div.hsb_matrix_small .hsb div.angebote{line-height:150%}.L-small div.hsb_matrix_small .hsb:nth-child(3n){margin-right:15px}.L-small div.hsb_matrix_small .hsb.hsb-8,.L-small div.hsb_matrix_small .hsb.hsb-7{background-color:rgba(0,153,138,0.7)}.L-small div.hsb_matrix_small.pager{padding:40px 0;margin-bottom:20px}.L-small div.linkbox{background-position:10px 10px;font-size:125%}.L-small div.linkbox.linkbox-fndr{padding-top:60px}.L-small div.linkbox.linkbox-iv{padding-top:60px;background-image:url('../../fileadmin/template/icons/picto.iv-gross.png')}.L-small div.linkbox.linkbox-iv>a br{display:none}.L-small div.linkbox.linkbox-eufom .linkbox_sub{background-image:url('../../fileadmin/template/img/eufom_de_125.png');padding-left:145px;min-height:140px}.L-small div.linkbox.linkbox-master,.L-small div.linkbox.linkbox-bachelor{padding-top:60px;background-position:10px 15px}.L-small div.linkbox.linkbox-finder{background-image:url('../../fileadmin/template/img/small.finder.png');padding-top:90px;background-position:top left}.L-small #the-footer{margin-top:80px}.L-small #footer1 #footer-news{width:640px;font-size:100%;padding:10px}.L-small #footer1 #footer-news .btn-forw,.L-small #footer1 #footer-news .btn-back{width:40px;background-position:center}.L-small #footer1 #footer-news .news-viewport{width:540px}.L-small #footer1 #footer-news .news-single{width:540px}.L-small #footer1 .more-news{padding:10px 0 15px 0;background:white}.L-small #footer1 #footer{padding:0}.L-small #footer1 #footer>ul{text-align:left}.L-small #footer1 #footer>ul>li{display:block;font-size:130%}.L-small #footer1 #footer>ul>li a{width:100%;border-right:0;border-bottom:1px solid #ccebe8;padding:15px 10px 13px 10px}.L-small #footer1 #footer>ul>li.social{padding:10px 10px 8px 10px}.L-small #footer1 #footer>ul>li.social ul{float:right}.L-small #footer1 #footer>ul>li.social ul li a{width:23px;padding:0;border:none}.L-small #footer1 #footer div.orteliste{margin:35px 20px 0 20px;padding-bottom:20px;font-size:150%;line-height:150%}.L-small #footer1 #footer div.orteliste a{padding:0 10px}.L-small #kontakt_layer2{overflow:hidden;position:absolute;z-index:3;width:640px}.pinned .L-small #kontakt_layer2{position:fixed;top:60px;left:0}.L-small #kl_content{font-size:200%;padding:25px 10px 5px 10px}.L-small #kl_opener2{float:right;display:inline-block;margin:10px}.L-small #main{width:100%;padding:0}.L-small #main .textflow-bottom .csc-textpic-text{position:static}.L-small #main.pinned{margin-top:60px}.L-small #main ul,.L-small #main ol{padding-left:35px}.L-small #main #content_left,.L-small #main #content_right{width:100%;margin:0;float:none}.L-small #main .portrait .img{float:none;margin-right:0;margin-bottom:20px}.L-small #main .portrait .img img{height:auto;width:100%}.L-small #main .portrait .img .desc{width:100%}.L-small #main .portrait p{margin-left:0}.L-small #main>.content,.L-small #main>form>.content,.L-small #main>.scrollParent>.scrollArea>.content{font-size:185%;line-height:150%}.L-small #main>.content input,.L-small #main>form>.content input,.L-small #main>.scrollParent>.scrollArea>.content input{font-size:100%}.L-small #main>.content .headline.title3,.L-small #main>form>.content .headline.title3,.L-small #main>.scrollParent>.scrollArea>.content .headline.title3{margin-bottom:30px}.L-small #main>.content .headline.title2,.L-small #main>form>.content .headline.title2,.L-small #main>.scrollParent>.scrollArea>.content .headline.title2{margin-bottom:10px}.L-small #main>.content .headline.title1,.L-small #main>form>.content .headline.title1,.L-small #main>.scrollParent>.scrollArea>.content .headline.title1{padding-top:15px;padding-bottom:8px}.L-small #main>.content .headline.title1 .hsb,.L-small #main>form>.content .headline.title1 .hsb,.L-small #main>.scrollParent>.scrollArea>.content .headline.title1 .hsb,.L-small #main>.content .headline.title1 .intro,.L-small #main>form>.content .headline.title1 .intro,.L-small #main>.scrollParent>.scrollArea>.content .headline.title1 .intro{font-size:100%;line-height:120%}.L-small #main>.content .ort,.L-small #main>form>.content .ort,.L-small #main>.scrollParent>.scrollArea>.content .ort{border:solid #333;border-width:1px 0;margin:0 10px 0 -10px}.L-small #main>.content .p-anm-c,.L-small #main>form>.content .p-anm-c,.L-small #main>.scrollParent>.scrollArea>.content .p-anm-c,.L-small #main>.content .p-anm-t,.L-small #main>form>.content .p-anm-t,.L-small #main>.scrollParent>.scrollArea>.content .p-anm-t{text-align:left;font-size:100%}.L-small #main>.content.page,.L-small #main>form>.content.page,.L-small #main>.scrollParent>.scrollArea>.content.page{float:left;width:640px}.L-small #main>.content div.linedlink,.L-small #main>form>.content div.linedlink,.L-small #main>.scrollParent>.scrollArea>.content div.linedlink{font-size:90%;padding:15px;margin:20px 0 0 0}.L-small #main>.content div.linedlink.linedlink-im,.L-small #main>form>.content div.linedlink.linedlink-im,.L-small #main>.scrollParent>.scrollArea>.content div.linedlink.linedlink-im{background-position:577px 70px}.L-small #main>.content div.linedlink.linedlink-iv,.L-small #main>form>.content div.linedlink.linedlink-iv,.L-small #main>.scrollParent>.scrollArea>.content div.linedlink.linedlink-iv{background-position:572px 70px}.L-small #main>.content div.linedlink p,.L-small #main>form>.content div.linedlink p,.L-small #main>.scrollParent>.scrollArea>.content div.linedlink p{margin-bottom:0}.L-small #main>.content div.linedlink strong,.L-small #main>form>.content div.linedlink strong,.L-small #main>.scrollParent>.scrollArea>.content div.linedlink strong{margin-top:10px;font-size:150%}.L-small #main .scrollParent,.L-small #main .scrollArea{height:auto;overflow:hidden}.L-small .content a.linedlink{height:120px;width:290px}.L-small .content a.linedlink-im{background-image:url('../../fileadmin/template/icons/prod.im-s.png')}.L-small .content a.linedlink-iv{background-image:url('../../fileadmin/template/icons/prod.iv-s.png');margin-right:40px}.L-small .content .factsheet{float:none;position:static;font-size:70%}.L-small .content .factsheet:after{content:' als PDF'}.L-small .content .factsheet span{background-image:url('../../fileadmin/template/icons/negativ.sheet-dl-s.png');height:66px;width:51px;margin-right:15px}.L-small .content .p-wq-c a{text-indent:-62px;margin-left:62px}.L-small .content .p-vlz-c{font-size:80%;line-height:140%}.L-small .content .acc-titel-alike,.L-small .content .acc-titel{padding:10px 16px 6px 16px;margin:30px -10px 0 -10px}.L-small #smallTopContent{padding:0}.L-small #smallTopContent div.csc-header{margin:0}.L-small #smallTopContent figure{margin-bottom:0}.L-small #main div.csc-header .hLayout-10,.L-small #main div.csc-header .hLayout-12,.L-small #main div.csc-header h2.classless{padding:28px 30px 5px 30px;font-size:107%}.L-small #main div.csc-header .hLayout-11,.L-small #main div.csc-header .hLayout-13,.L-small #main div.csc-header h3.classless{padding:5px 30px 21px 30px;font-size:107%}.L-small .subLinks{margin:20px -10px 0 -10px;font-size:85%}.L-small .subLinks .subTitel span.pfeil{width:46px;height:30px;margin-top:14px}.L-small .bigGallery{margin:-25px -10px 0 -10px}.L-small .bigGallery *{vertical-align:top}.L-small .bigGallery .scrollParent{overflow:hidden}.L-small .bigGallery .scrollParent .scrollArea{width:10000px}.L-small .bigGallery figure{display:inline-block;position:relative}.L-small .bigGallery figure figcaption{position:absolute;bottom:0;right:0;background-color:rgba(255,255,255,0.75);border:solid white;border-width:1px 0 0 1px;padding:3px 10px 0 10px}.L-small .bigGallery .pager{margin-bottom:0 !important;padding-bottom:20px}.L-small #topmenu_small{position:fixed;overflow:hidden;background-color:rgba(0,0,0,0.8)}.L-small #topmenu_small a{font-size:185%;line-height:150%;border-bottom:1px solid #ccc;display:block;padding:20px 10px 0 50px;width:640px;color:white}.L-small #topmenu_small a:hover{color:#b3b3b3}.L-small #topmenu_small #suchLi{font-size:130%;border-bottom:1px solid #ccc}.L-small #topmenu_small #suchLi *{vertical-align:top}.L-small #topmenu_small #suchLi form{margin:20px 20px 20px 30px;background-color:white;display:inline-block}.L-small #topmenu_small #suchLi input{font-size:150%;border:none}.L-small #topmenu_small #suchLi input.submit{zoom:1.8;padding:2px 5px}.L-small .pager{text-align:center;padding:7px 0;margin-bottom:3em;overflow:hidden;height:auto}.L-small .pager span.nav{background-color:#00998a;display:inline-block;height:57px;width:37px}.L-small .pager span.nav.prev{background-image:url('../../fileadmin/template/icons/pager.small.prev.png');background-repeat:no-repeat;background-position:center;float:left;margin-left:20px}.L-small .pager span.nav.next{background-image:url('../../fileadmin/template/icons/pager.small.next.png');background-repeat:no-repeat;background-position:center;float:right;margin-right:20px}.L-small .pager span.nav.inactive{opacity:.2}.L-small .pager span.dot{width:30px;height:30px;margin:13px 10px 0 10px}.mod-prod .L-small .pager span.dot{margin-top:10px;margin-bottom:10px}.L-small .galerie.typ3{margin:0 -10px}.L-small .galerie.typ3 .galerie-viewport{width:570px}.L-small .galerie.typ3 .arrow-right{right:2px}.L-small .galerie.typ3 .arrow-left{left:2px}.L-small .tx-anfahrt .address,.L-small .tx-anfahrt .mapmap{width:auto;float:none}.L-small .tx-anfahrt .address{margin-top:15px}.L-small .tx-anfahrt .mapmap{height:200px}.L-small .tx-anfahrt .download{margin-bottom:1em;padding-top:15px}.L-small .tx-anfahrt .nfform{display:none}.L-small .tx-anfahrt .nfform h1{padding:0 10px;font-weight:bold}.L-small .nfform .row-submit input{padding-left:40px;width:50%}.L-small .nfform input{padding-bottom:8px}.L-small .nfform .row-select .selDisplay{display:none}.L-small .nfform .row-select select{font-size:100%;position:static}.L-small .row-select .selDisplay{display:none}.L-small .row-select select{font-size:100%;position:static}.L-small .tx-nfforms .nfform .row label{width:40%}.L-small .tx-nfforms .nfform .row input,.L-small .tx-nfforms .nfform .row textarea,.L-small .tx-nfforms .nfform .row select{width:60%}.L-small .tx-nfforms .nfform .row select,.L-small .tx-nfforms .nfform .row textarea{font-size:100%;max-width:60%}.br-firefox.L-small .tx-nfforms .nfform .row select{height:46px}.L-small .tx-nfforms .nfform .row-textarea label{width:100%}.L-small .tx-youtube-categories form{margin:0}.L-small .tx-youtube-categories .ytVideo a:before{width:100%;height:165px}.L-small .tx-youtube-categories .ytVideo a img{width:100%;height:auto}.L-small .tx-anfahrt .headlineElement,.L-small .tx-anfahrt .classless{font-size:130%;background-position:left 20px}.L-small table.contenttable.full-width{width:630px}.L-small .tx-nfpersonrepo{font-size:70%;line-height:140%}.L-small .tx-nfpersonrepo .image-right div.contact{width:100%}.L-small .tx-nfpersonrepo .image-top{width:33.33333333%;padding-right:10px;margin-right:0}.L-small .rentprof .rentprof-form .multirow .cell-str label{width:225px}.L-small .rentprof .rentprof-form .multirow .cell-nr label{width:150px}.L-small .rentprof .rentprof-form .multirow .cell-nr input{width:93px}.L-small .rentprof .rentprof-form .multirow .cell-plz label{width:225px}.L-small .rentprof .rentprof-form .multirow .cell-ort label{width:80px}.L-small .rentprof .rentprof-form .multirow .cell-ort input{width:260px}.L-small .tx-nfdownloads label.hLayout-16{padding-left:10px}.L-small .tx-nfdownloads .head1{padding:.5em 10px 0 10px}.L-small .tx-nfdownloads .cbs{padding:0 10px 1em 10px}.L-small #de-karte-big{font-size:50%;width:482px;margin:0 auto}.L-small div.anmeldungen .hsb .acc-head{font-size:100%;line-height:120%;background-position:550px center}.L-small div.anmeldungen .hsb .content .abschluss .studiengang a,.L-small div.anmeldungen .hsb .content .abschluss-title{font-size:100%;line-height:120%}.L-small div.anmeldungen .hsb .content .abschluss .studiengang a{background-position:right center}.L-small #crmInfoBar{margin-left:-2000px}.L-small .nfcrm .area,.L-small .nfcrm #c1182,.L-small .nfcrm p.dsc{padding:0 10px}.L-small .nfcrm #area-art .headlineElement.heads{margin-left:10px}.L-small .nfcrm #area-ort label{width:50%;padding-left:0}.L-small .nfcrm #selectAddressType .field-half,.L-small .nfcrm #area-art .field-half{width:auto;float:none}.L-small .nfcrm #selectAddressType .field-half:nth-child(2n),.L-small .nfcrm #area-art .field-half:nth-child(2n){padding-left:0}.L-small .nfcrm #selectAddressType .field-half:nth-child(2n-1),.L-small .nfcrm #area-art .field-half:nth-child(2n-1){padding-right:0}.L-small .nfcrm div.hsb-header div.input-in-label label{font-size:100%}.L-small .nfcrm div.csc-header{margin-left:0;margin-right:0}.L-small .nfcrm .row input,.L-small .nfcrm .multirow input,.L-small .nfcrm .row-fullSelect select{width:445px}.L-small .nfcrm #p-gebdat-d,.L-small .nfcrm #p-gebdat-m{width:65px}.L-small .nfcrm div.formular .row label,.L-small .nfcrm div.formular .multirow label{width:175px}.L-small .nfcrm div.formular .row-wt label{width:100%}.L-small .nfcrm div.formular .multirow.mr-at .cell{width:100%}.L-small .nfcrm div.formular .multirow.mr-at .cell select{width:445px}.L-small .nfcrm div.formular .multirow.mr-at .cell-titel{margin-top:10px}.L-small .nfcrm div.formular .cell-ort,.L-small .nfcrm div.formular .cell-nr{margin-top:5px}.L-small .nfcrm div.formular .row-abschluss select,.L-small .nfcrm div.formular .row-abschluss label{width:100%}.L-small .nfcrm select#crm-ort{display:inline-block;width:310px}.L-small .row-select .selDisplay span.pfeil,.L-small .acc-titel span.pfeil{background-image:url('../../fileadmin/template/icons/small.pfeil-unten.png');width:46px;height:27px;margin-top:5px;margin-right:5px}.L-small .row-select .selDisplay span.pfeil{margin-top:0}.L-small .content .acc-noContent span.pfeil{background-image:url('../../fileadmin/template/icons/small.pfeil-rechts.png');width:27px;height:46px;margin-top:-5px;margin-right:15px}.L-small.js .corner #timeline .wrap{height:169px}.L-small.js .corner #timeline .up,.L-small.js .corner #timeline .down{height:50px}.L-small.js .corner #timeline .tl-select,.L-small.js .corner #timeline .tl-select#tl-year{height:50px}.L-small.js .corner #timeline .tl-select .entry,.L-small.js .corner #timeline .tl-select#tl-year .entry{font-size:120%;height:50px}.L-small .input-in-label label span.fakeInput{width:38px;height:38px;margin-top:0}.L-small .input-in-label label span.fakeInput.checked{background-image:url('../../fileadmin/template/icons/cb-checked-small.png')}.L-small .input-in-label label:hover span.fakeInput{background-image:url('../../fileadmin/template/icons/cb-hover-small.png')}.L-small .L--big-huge{display:none !important}.L-small #karte-int .flag{height:41px;width:41px}.L-small #karte-int .right{margin-top:20px}.L-small #produktinhalte .inhalteZelle{padding:10px 7px 1px 7px;margin-bottom:1em;position:relative;background-color:#ccc}body.prod-6322.L-small #produktinhalte .inhalteZelle{background-color:#EEE !important}.L-small #produktinhalte .inhalteZelle:nth-child(2n){background-color:#b3b3b3}.L-small #produktinhalte .inhalteZelle:last-child{padding-bottom:250px}.L-small.obs-stufometer #ergebnis{margin-top:50px}.L-small.obs-stufometer #ergebnis .studiengang-link{height:auto}.L-small.obs-stufometer #ergebnis .studiengang-link a{font-size:inherit;background-image:none;padding:10px 10px 7px 10px}.L-small.obs-stufometer #stufen .stufe .box{height:auto;width:auto}.L-small.obs-stufometer #stufen .stufe1{width:230px}.L-small.obs-stufometer #stufen .stufe2,.L-small.obs-stufometer #stufen .stufe3{margin-left:2px;width:193px}.L-small .finderparent a{color:#333;text-indent:-19px;padding-left:29px;display:block;border-bottom:1px solid #333}.L-small .finderparent a:hover{color:#00998a}.L-small .finderparent a.disallow{display:none}.L-small .finderparent a:hover{background-color:#FFF}.L-small .notSmall{display:none}.L-small.openmenu #mp-menu{font-size:1.5em;overflow:auto !important}.L-small.openmenu #mp-menu .mp-back{padding:.75em 10px}.L-small.openmenu #mp-menu.mp-menu ul li>a{padding:.75em 10px .75em 20px}.L-small.openmenu #mp-menu.mp-menu ul li>a.final{padding-left:10px}.L-small.open-menu #push-menu{font-size:1.8em}.L-small.modern .pager span.dot,.L-small.modern .pager span.nav{transition:all .5s ease-in;-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in}.L-small #smallTopContent .searchRow,.L-small #smallTopContent .hits,.L-small #smallTopContent .results,.L-small #smallTopContent .tagcloud-wrapper,.L-small #smallTopContent #searchFormResultPage{padding:10px}.L-small #smallTopContent .searchRow{margin-top:0}.L-small #smallTopContent .hits,.L-small #smallTopContent .tagcloud-wrapper{border:solid #00998a;border-width:1px 0;padding:15px 10px 12px 10px}.L-small #smallTopContent .hits h1,.L-small #smallTopContent .tagcloud-wrapper h1{font-family:DIN_BLK;color:#00998a;font-size:125%;margin-bottom:5px}.L-small #smallTopContent .hits .hit span{display:inline-block;width:50px}.L-small #smallTopContent .hits .hit a{width:555px;display:inline-block}.L-small #smallTopContent #searchFormResultPage #search-input{width:580px;border:1px solid #b3b3b3;border-right:none;padding:5px}.L-small #smallTopContent #searchFormResultPage #searchSubmit{border:1px solid #b3b3b3;border-left:none;margin-left:-8px;text-indent:-1000px;padding:5px 20px;background:url('../../fileadmin/template/icons/small.suchsubmit.jpg') no-repeat center;display:inline-block;cursor:pointer}.br-firefox.L-small #smallTopContent #searchFormResultPage #searchSubmit{padding:4px 17px}.L-small #smallTopContent #search-results .viewport{width:640px}.L-small #smallTopContent #search-results .page{width:640px}html,body.L-small.device-iphone.preview-nf{width:100%;overflow-x:hidden}body.L-small.device-iphone.preview-nf #the-header,body.L-small.device-iphone.preview-nf #the-menu,body.L-small.device-iphone.preview-nf #pageframe,body.L-small.device-iphone.preview-nf #the-footer{width:100%}body.L-small.device-iphone.preview-nf #menu.pinned{width:100%}.L-big #topmenu_small,.L-huge #topmenu_small,.L-big .L--small,.L-huge .L--small{display:none !important;margin-left:-10000px}#helper{height:10px;width:100px}@media only screen and (orientation:landscape){#helper{background-color:#f00}}@media only screen and (orientation:portrait){#helper{background-color:#00f}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#helper{width:200px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#helper{width:300px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:1){#helper{height:20px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (-webkit-min-device-pixel-ratio:2){#helper{height:30px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:landscape){#helper{width:400px}}@media only screen and (min-device-width:375px) and (max-device-width:667px) and (orientation:portrait){#helper{width:500px}}@media only screen and (min-device-width:1024px) and (orientation:landscape){#helper{width:600px}}body.tpl-home.L-huge .linkbox-eufom{margin-top:23px}body.tpl-home.L-huge .linkbox-eufom img{width:63px;height:auto}body.tpl-home.L-huge.br-ie .linkbox-eufom{margin-top:-4px}body.tpl-home.L-huge.br-firefox .linkbox-eufom{margin-top:-11px}body.tpl-home.L-big .linkbox-eufom{margin-top:21px}body.tpl-home.L-big .linkbox-eufom img{width:52px;height:auto}body.tpl-home.L-big.br-ie .linkbox-eufom{margin-top:-4px}body.tpl-home.L-big.br-firefox .linkbox-eufom{margin-top:-1px}body.tpl-home.L-huge .preview-user .linkbox-eufom{margin-top:21px}body.tpl-home.L-huge .preview-user .linkbox-eufom img{width:63px;height:auto}body.tpl-home.L-huge.br-ie .preview-user .linkbox-eufom{margin-top:-4px}body.tpl-home.L-huge.br-firefox .preview-user .linkbox-eufom{margin-top:36px}body.tpl-home.L-big .preview-user .linkbox-eufom{margin-top:206px}body.tpl-home.L-big .preview-user .linkbox-eufom img{width:52px;height:auto}body.tpl-home.L-big.br-ie .preview-user .linkbox-eufom{margin-top:199px}body.tpl-home.L-big.br-firefox .preview-user .linkbox-eufom{margin-top:200px}.L-big #main.pinned{margin-top:60px}
.pipe-land-name{
	font-weight: bold;
	text-decoration: none;
    color: #333;
}
.land-oesterreich{
	
}
.subnavi-ort-in-deutschland{
	font-size: 16px;
    font-weight: bold;
    margin-bottom: 15px;
}
.subnavi-ort-in-austria{
	font-size: 16px;
    font-weight: bold;
	margin-top: 15px;
}

/*Ticket:9487 In der Subnavigation links WIEN nicht anzeogen!!! */
#page-181 #submenu-18043{
	display: none;
}

[onclick="proCookieReset()"]:focus {
  outline: none;
}

[onclick="proCookieReset()"]:hover {
  color: #008172;
}

.nf-procookie-wrapper.nf-procookie-bottom-bar {
  z-index: 999;
}

.nf-checkbox .nf-checkbox-input.partly + .nf-checkbox-title:before {
  background-color: white;
}

.nf-checkbox .nf-checkbox-input:checked + .nf-checkbox-title:before {
  background-color: white;
}

.nf-procookie-button {
  color: white;
  border: 1px solid #888;
  background-color: #888;
}

.nf-procookie-button:hover {
  color: #888;
  border-color: white;
  background-color: white;
}

.nf-procookie-button.nf-procookie-primary,
.iframe-accept-btn.nf-procookie-button {
  color: white;
  border-color: #008172;
  background-color: #008172;
}

.nf-procookie-button.nf-procookie-primary:hover,
.iframe-accept-btn.nf-procookie-button:hover {
  color: #008172;
  border-color: white;
  background-color: white;
}

.nf-procookie-wrapper {
  color: white;
  background-color: #00352e;
}

.nf-procookie-wrapper h2 {
  color: white !important;
  margin: 0 !important;
  font-size: 22px !important;
  text-align: left;
}

.nf-procookie-wrapper h2:after {
  display: none;
}

.nf-procookie-wrapper h2:before {
  display: none;
}

.nf-procookie-wrapper h3 {
  color: white !important;
  font-size: 18px !important;
  text-align: left;
}

.nf-procookie-wrapper h3:after {
  display: none;
}

.nf-procookie-wrapper h3:before {
  display: none;
}

.nf-procookie-wrapper a {
  color: #ffce00;
  text-decoration: none;
}

.nf-procookie-wrapper a:hover {
  text-decoration: underline;
}

.iframe-placeholder {
  background: url('../../fileadmin/template/css/./background.jpg');
}

.iframe-placeholder .iframe-placeholder-background-color {
  background: #008172;
}

.iframe-placeholder .iframe-placeholder-content p {
  color: black;
  font-weight: 600;
  font-size: 16px;
}

.iframe-placeholder .iframe-placeholder-content a {
  color: #008172;
  text-decoration: none;
  font-weight: 600;
  font-size: 16px;
}

.iframe-placeholder .iframe-placeholder-content a:hover {
  text-decoration: underline;
}

.nf-iframe-consent-modal-wrapper .nf-iframe-consent-modal .nf-iframe-consent-modal-window {
  color: white;
  background-color: #008172;
}

.nf-iframe-consent-modal-wrapper
  .nf-iframe-consent-modal
  .nf-iframe-consent-modal-window
  .nf-iframe-consent-modal-close-btn:after,
.nf-iframe-consent-modal-wrapper
  .nf-iframe-consent-modal
  .nf-iframe-consent-modal-window
  .nf-iframe-consent-modal-close-btn:before {
  background-color: white;
}

.nf-iframe-consent-modal-wrapper
  .nf-iframe-consent-modal
  .nf-iframe-consent-modal-window
  .nf-iframe-consent-modal-text
  p {
  color: white;
}

.nf-iframe-consent-modal-wrapper
  .nf-iframe-consent-modal
  .nf-iframe-consent-modal-window
  .nf-iframe-consent-modal-text
  a {
  color: #ffce00;
  text-decoration: none;
  font-weight: 600;
}

.nf-iframe-consent-modal-wrapper
  .nf-iframe-consent-modal
  .nf-iframe-consent-modal-window
  .nf-iframe-consent-modal-text
  a:hover {
  text-decoration: underline;
}

.nf-iframe-consent-modal-wrapper
  .nf-iframe-consent-modal
  .nf-iframe-consent-modal-window
  .nf-iframe-consent-modal-button {
  color: #008172;
  border: 1px solid #fff;
  background-color: #fff;
}

.iframe-placeholder .nf-checkbox label {
  font-size: 16px;
}

@media (min-width: 715px) and (max-width: 1399px) {
   .nf-procookie-primary{
	   min-width: 300px;
   }
}
@media (min-width: 400px) and (max-width: 714px) {
   .nf-procookie-primary{
	   min-width: 250px;
   }
}
.virtual-info-box {
  display: flex;
  padding: 20px 10px;
}
.virtual-info-box .info-box-text::before {
  display: block;
  float: left;
  width: 30px;
  height: 100%;
  overflow: hidden;
  content: '';
  background: url(/fileadmin/template/icons/haus.iv.png) no-repeat top;
  background-size: contain;
  margin-right: 10px;
}
.L-small .virtual-info-box .info-box-icon .icon {
  width: 50px;
  height: auto;
}
.L-small .virtual-info-box .info-box-text::before {
  width: 50px;
  height: 100%;
}
#page-21374 .csc-textpic-imagerow .csc-textpic-imagecolumn:not(.csc-textpic-firstcol) {
  margin-left: 30px;
}
div.form15 #above_submit {
  padding: 10px 20px;
  color: #ee6000;
  border: 2px solid red;
  margin-bottom: 15px;
  font-size: 90%;
}
div.form15 #above_submit a {
  color: red;
  font-weight: bold;
}
form#newstelle2020 .fill_me,
form#newstelle2020 .fill_me + .selDisplay {
  background-color: #d4adad;
  padding-bottom: 6px;
  padding-top: 9px;
  border: 1px solid maroon;
}
.exhibition-title {
  text-align: center;
}
.studienform-badge-2018 {
  margin-top: 7px;
}
.gallery360-container .gallery360-header {
  display: flex;
  padding: 20px 20px 0 20px;
}
.gallery360-container .gallery360-header .icon-wrap {
  width: 4rem;
  margin-right: 10px;
}
.gallery360-container .gallery360-header .icon-wrap img {
  width: 100%;
}
.gallery360-container .gallery360-header .classless {
  font-size: 160%;
  color: #00998a;
  font-weight: bold;
}
.gallery360-container .gallery360-slider {
  padding: 0.5rem 10%;
  position: relative;
}
.gallery360-container .gallery360-slider .gallery360-overlay {
  position: absolute;
  z-index: 4;
  background-color: rgba(240, 240, 240, 0.8);
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  padding: 4% 8%;
}
.gallery360-container .gallery360-slider .gallery360-overlay .gallery360-overlay-text {
  text-align: center;
  font-weight: bold;
}
.gallery360-container .gallery360-slider .gallery360-overlay .gallery360-overlay-button {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  opacity: 1;
  cursor: pointer;
  padding: 10px 15px;
  display: inline-block;
  border: 1px solid #008172;
  outline: none;
  box-shadow: none;
  transition: color 142ms linear, background 142ms linear, border 142ms linear;
  color: white;
  background-color: #008172;
  margin: 5px 0 0;
}
.gallery360-container .gallery360-slider .gallery360-overlay .gallery360-overlay-button:hover {
  color: #008172;
  border-color: white;
  background-color: white;
}
.gallery360-container .gallery360-slider .gallery360-button {
  width: 50px;
  font-size: 222%;
  height: 100%;
  cursor: pointer;
  position: absolute;
  top: 0;
}
.gallery360-container .gallery360-slider .gallery360-button:focus {
  outline: none;
}
.gallery360-container .gallery360-slider .gallery360-button.next {
  background: url('/fileadmin/template/img/forw.png') no-repeat center;
  right: 0;
}
.gallery360-container .gallery360-slider .gallery360-button.prev {
  background: url('/fileadmin/template/img/back.png') no-repeat center;
  left: 0;
}
.gallery360-container .gallery360-slider .swiper-slide {
  padding: 10px;
}
.gallery360-container .gallery360-slider .gallery360-image {
  width: 100%;
  height: auto;
}
.L-small .gallery360-container .gallery360-header .icon-wrap {
  width: 12rem;
}
.L-small .gallery360-container .gallery360-slider .gallery360-overlay .gallery360-overlay-text {
  font-size: 16px;
  line-height: 1.5;
}
/****************************
 * course of studies
 ***************************/
.content-container .header-wrapper .subheader-wrapper {
  display: flex;
  justify-content: space-between;
}
.content-container .header-wrapper .subheader-wrapper .backBtn {
  background-color: white;
  padding: 0;
  margin-bottom: 0;
  height: 100%;
}
.content-container .semester-teaser {
  padding-top: 1rem;
}
.content-container .semester-teaser .semester-teaser-text {
  margin-bottom: 3rem !important;
}
.content-container .course-of-studies-header {
  font-size: 1.1rem;
  margin: 1rem 0;
  font-weight: bold;
  padding: 1rem;
  text-align: center;
}
.content-container .semester-navigation {
  margin-bottom: 4rem;
}
.content-container .semester-navigation .navigation-item {
  padding: 2% 5%;
  border: none;
  font-weight: bold;
  font-size: 1.2rem;
  background-color: #ddd;
  cursor: pointer;
  position: relative;
  margin-right: 0.5rem;
}
.content-container .semester-navigation .navigation-item.active {
  background-color: #ccc;
}
.content-container .semester-navigation .navigation-item.active::after {
  border-width: 3.4rem;
  border-top-color: #ccc;
}
.content-container .semester-navigation .navigation-item:focus {
  outline: none;
}
.content-container .semester-navigation .navigation-item::after {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  border: 0 solid transparent;
}
.content-container .semester-container .semester {
  display: none;
}
.content-container .semester-container .semester.active {
  display: flex;
  background-color: #ddd;
  padding: 0.5rem 0.5rem 0;
}
.content-container .semester-container .semester .grouped-modules {
  width: 50%;
}
.content-container .semester-container .semester .grouped-modules .semester-module {
  margin-bottom: 1rem;
}
.content-container .specialisation-container {
  margin-bottom: 0.5rem;
}
.content-container .specialisation-container .specialisations {
  display: flex;
  margin-top: 0.5rem;
}
.content-container .specialisation-container .specialisations .specialisation-item {
  width: 50%;
  padding: 0.5rem 0.5rem 1rem 0.5rem;
}
.content-container .specialisation-container .specialisations .specialisation-item:first-child {
  margin-right: 0.5rem;
}
.content-container .specialisation-container .specialisations .specialisation-item.special {
  background-color: #ddd;
}
.content-container .specialisation-container .specialisations .specialisation-item.graduation {
  height: 100%;
}
.content-container .additional-information-container .additional-information-item {
  margin-bottom: 0.5rem;
}
body.L-small .content-container .semester-teaser {
  display: none;
}
body.rl-25 .content-container .header-wrapper .subheader-wrapper .backBtn {
  color: #00594d !important;
}
body.rl-25 .content-container .header-wrapper .subheader-wrapper .backBtn:hover {
  color: rgba(0, 89, 77, 0.7) !important;
}
body.rl-25 .content-container .course-of-studies-header {
  color: black;
  background-color: rgba(0, 89, 77, 0.7);
}
body.rl-25 .content-container .specialisation-container .specialisations .specialisation-item.graduation {
  background-color: #00594d;
  color: white;
}
body.rl-125 .content-container .header-wrapper .subheader-wrapper .backBtn {
  color: #d04931 !important;
}
body.rl-125 .content-container .header-wrapper .subheader-wrapper .backBtn:hover {
  color: rgba(208, 73, 49, 0.7) !important;
}
body.rl-125 .content-container .course-of-studies-header {
  color: black;
  background-color: rgba(208, 73, 49, 0.7);
}
body.rl-125 .content-container .specialisation-container .specialisations .specialisation-item.graduation {
  background-color: #d04931;
  color: white;
}
body.rl-103 .content-container .header-wrapper .subheader-wrapper .backBtn {
  color: #d09910 !important;
}
body.rl-103 .content-container .header-wrapper .subheader-wrapper .backBtn:hover {
  color: rgba(208, 153, 16, 0.7) !important;
}
body.rl-103 .content-container .course-of-studies-header {
  color: black;
  background-color: rgba(208, 153, 16, 0.7);
}
body.rl-103 .content-container .specialisation-container .specialisations .specialisation-item.graduation {
  background-color: #d09910;
  color: white;
}
body.rl-79 .content-container .header-wrapper .subheader-wrapper .backBtn {
  color: #007c91 !important;
}
body.rl-79 .content-container .header-wrapper .subheader-wrapper .backBtn:hover {
  color: rgba(0, 124, 145, 0.7) !important;
}
body.rl-79 .content-container .course-of-studies-header {
  color: black;
  background-color: rgba(0, 124, 145, 0.7);
}
body.rl-79 .content-container .specialisation-container .specialisations .specialisation-item.graduation {
  background-color: #007c91;
  color: white;
}
body.rl-110 .content-container .header-wrapper .subheader-wrapper .backBtn {
  color: #00b3f0 !important;
}
body.rl-110 .content-container .header-wrapper .subheader-wrapper .backBtn:hover {
  color: rgba(0, 179, 240, 0.7) !important;
}
body.rl-110 .content-container .course-of-studies-header {
  color: black;
  background-color: rgba(0, 179, 240, 0.7);
}
body.rl-110 .content-container .specialisation-container .specialisations .specialisation-item.graduation {
  background-color: #00b3f0;
  color: white;
}
body.rl-118 .content-container .header-wrapper .subheader-wrapper .backBtn {
  color: #6b1b4b !important;
}
body.rl-118 .content-container .header-wrapper .subheader-wrapper .backBtn:hover {
  color: rgba(107, 27, 75, 0.7) !important;
}
body.rl-118 .content-container .course-of-studies-header {
  color: black;
  background-color: rgba(107, 27, 75, 0.7);
}
body.rl-118 .content-container .specialisation-container .specialisations .specialisation-item.graduation {
  background-color: #6b1b4b;
  color: white;
}
body.rl-132 .content-container .header-wrapper .subheader-wrapper .backBtn {
  color: #8fb63e !important;
}
body.rl-132 .content-container .header-wrapper .subheader-wrapper .backBtn:hover {
  color: rgba(143, 182, 62, 0.7) !important;
}
body.rl-132 .content-container .course-of-studies-header {
  color: black;
  background-color: rgba(143, 182, 62, 0.7);
}
body.rl-132 .content-container .specialisation-container .specialisations .specialisation-item.graduation {
  background-color: #8fb63e;
  color: white;
}
/****************************
 * Stellenboerse fuer Unternehmen
 ***************************/
#newstelle2020 #produkte .hsb-8 .pArt.open.active[class*="hsb_pArt-8"] {
  display: block;
}
#newstelle2020 .counter-element {
  margin-top: 0.5rem;
  background-color: #00998a;
  width: max-content;
  padding: 0.5rem 1rem;
  color: white;
  font-weight: bold;
}
#newstelle2020 .counter-element.critical {
  background-color: red;
}
@supports (-webkit-touch-callout: none) {
  div.fakeSelect {
    overflow: scroll;
    -webkit-overflow-scrolling: touch;
  }
}
/* IM/IVs */
.modal-container.accept-adds {
  position: fixed;
  width: 100vw;
  height: 100vh;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.3);
  display: none;
  z-index: 1;
}
.modal-container.accept-adds.active {
  display: block;
}
.modal-container.accept-adds .modal {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 400px;
  z-index: 9999;
  background-color: white;
  padding: 1rem;
  border: 1px solid #A7A7A7;
}
.modal-container.accept-adds .modal .modal-header span.close {
  color: white;
  background-color: #00998a;
  padding: 2px 5px;
  font-weight: normal;
  font-size: 2rem;
  position: absolute;
  top: -0.5rem;
  right: 1rem;
  transition: background-color 300ms;
}
.modal-container.accept-adds .modal .modal-header span.close:hover {
  background-color: #006b61;
}
.modal-container.accept-adds .modal .modal-body {
  margin-bottom: 2rem;
}
.modal-container.accept-adds .modal .modal-body h2 {
  font-weight: bold;
  text-align: center;
}
.modal-container.accept-adds .modal .modal-body p {
  text-align: center;
}
.modal-container.accept-adds .modal .modal-footer {
  display: flex;
  justify-content: space-around;
}
.modal-container.accept-adds .modal .modal-footer input[type="submit"],
.modal-container.accept-adds .modal .modal-footer button.close {
  font-family: 'DIN', serif;
  font-size: 1rem;
  background-color: #00998a;
  color: white;
  padding: 0.5rem 0.75rem;
  border: none;
  cursor: pointer;
  line-height: 1.5;
  transition: background-color 300ms;
}
.modal-container.accept-adds .modal .modal-footer input[type="submit"]:hover,
.modal-container.accept-adds .modal .modal-footer button.close:hover {
  background-color: #006b61;
}
.modal-container.accept-adds .modal .modal-footer input[type="submit"]:focus,
.modal-container.accept-adds .modal .modal-footer button.close:focus {
  border: none;
  outline: none;
}
.modal-container.accept-adds .modal .modal-footer input[type="submit"] {
  -webkit-appearance: none;
  border-radius: 0;
}
body.L-small .modal-container.accept-adds .modal {
  width: 90vw;
  max-width: 90vw;
}
div.form15 #submit {
  -webkit-appearance: none;
  border-radius: 0;
}
/**
 * Startseite
 */
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-left h3 a,
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-right h3 a,
body .startseite-content-2021 #c95539 .fom-grid .fom-grid-left h3 a,
body .startseite-content-2021 #c95539 .fom-grid .fom-grid-right h3 a,
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-left h4 a,
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-right h4 a,
body .startseite-content-2021 #c95539 .fom-grid .fom-grid-left h4 a,
body .startseite-content-2021 #c95539 .fom-grid .fom-grid-right h4 a {
  color: inherit;
  text-decoration: none;
  position: static;
  left: unset;
  bottom: unset;
  max-width: 100%;
  display: inline-block;
}
#c95540 .headlineElement,
#c95541 .headlineElement {
  font-size: 1.1rem;
}
/* Sticker */
#c95702 .gradientImage #c95842 {
  position: absolute;
  left: 33%;
  top: 40%;
  z-index: 1;
}
#c95702 .gradientImage #c95842 .csc-textpic,
#c95702 .gradientImage #c95842 .csc-textpic-imagewrap,
#c95702 .gradientImage #c95842 .csc-textpic-center-outer,
#c95702 .gradientImage #c95842 .csc-textpic-center-inner,
#c95702 .gradientImage #c95842 .csc-textpic-image,
#c95702 .gradientImage #c95842 img {
  width: auto;
  height: auto;
  contain: unset;
}
#c95702 .gradientImage #c95842 img {
  width: 200px;
}
#c95702 .gradientImage #c95842 a::after {
  display: none;
}
@media (max-width: 1400px) {
  #c95702 .gradientImage #c95842 {
    left: 23%;
  }
}
@media (max-width: 1200px) {
  #c95702 .gradientImage #c95842 {
    left: 20%;
  }
}
@media (max-width: 1100px) {
  #c95702 .gradientImage #c95842 {
    display: none;
  }
}
body.tpl-home-2021.L-huge #c95691 .introGrid {
  grid-template-columns: 1fr 1fr !important;
}
body.tpl-home-2021.L-huge #c95691 .gridRight .degrees, body.tpl-home-2021.L-huge #c95691 .gridRight .degreesInfo {
  display: grid !important;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .gridRight .img .csc-textpic-image::after {
  transform: rotate(-10deg) !important;
  right: 24.5% !important;
  bottom: 8.5% !important;
}
body.tpl-home-2021.L-big #c95691 .introGrid {
  grid-template-columns: 1fr 1fr !important;
}
body.tpl-home-2021.L-big #c95691 .gridRight .degrees, body.tpl-home-2021.L-big #c95691 .gridRight .degreesInfo {
  display: grid !important;
}
body.tpl-home-2021.L-big #c95691 .introGrid .gridRight .img .csc-textpic-image::after {
  transform: rotate(-10deg) !important;
  right: 24.5% !important;
  bottom: 8.5% !important;
}
body.tpl-home-2021.L-small #c95691 .gridRight .degrees, body.tpl-home-2021.L-small #c95691 .gridRight .degreesInfo {
  display: grid !important;
}
.mixin-accordion div.acc-titel{color:#00998a;background-color:white;border-top:1px solid #00998a;border-bottom:1px solid #00998a;margin:10px -10px 0}.mixin-accordion div.acc-titel a{background-color:white;color:#00998a}.mixin-accordion div.acc-titel .pfeil{background-image:none;position:relative}.mixin-accordion div.acc-titel .pfeil:after{content:"+";display:block;position:absolute;right:10px;top:0;font-size:24px;font-weight:700;color:#00998a}.mixin-accordion div.acc-titel.active .pfeil:after{content:"-";display:block;position:absolute;right:12px;top:0;font-size:24px;font-weight:700;color:#00998a}.L-small #main .newOrtPicker .ort{border-width:1px;margin:0;position:relative}.L-small #main .newOrtPicker .ort label{width:50%}.L-small #main .newOrtPicker .ort:after{content:"";position:absolute;right:15px;top:15px;background-image:url('../../fileadmin/template/icons/small.pfeil-unten.png');width:30px;height:15px;background-size:contain;pointer-events:none;background-repeat:no-repeat}.L-small #main .newOrtPicker .ort #orteAuswahl{width:50%;background:white;-moz-appearance:none;-webkit-appearance:none;appearance:none}#page-215 #map{display:none}#page-17471 .tx-nfpersonrepo{clear:both}#page-17471 .tx-nfpersonrepo .person{float:left;width:470px;margin-right:20px}#page-17471 .tx-nfpersonrepo .person:nth-child(even){margin-right:0}#page-17469 #content_top{clear:both}#page-17469 div.csc-textpic figure.figcap_in.large figcaption{width:100%;padding:10px}.rl-15380 h5{color:#00352E}.rl-15380 .info{color:#00352E}body #main .accs .acc-noContent,body #main .tx-nfpages .acc-noContent{color:#00998a !important;background-color:white;border-top:1px solid #00998a;border-bottom:1px solid #00998a}body #main .accs .acc-noContent.hsb-color-1,body #main .tx-nfpages .acc-noContent.hsb-color-1{color:#00594d !important;border-color:#00594d !important}body #main .accs .acc-noContent.hsb-color-1 .pfeil:after,body #main .tx-nfpages .acc-noContent.hsb-color-1 .pfeil:after,body #main .accs .acc-noContent.hsb-color-1 .pfeil:before,body #main .tx-nfpages .acc-noContent.hsb-color-1 .pfeil:before{color:#00594d}body #main .accs .acc-noContent.hsb-color-2,body #main .tx-nfpages .acc-noContent.hsb-color-2{color:#d04931 !important;border-color:#d04931 !important}body #main .accs .acc-noContent.hsb-color-2 .pfeil:after,body #main .tx-nfpages .acc-noContent.hsb-color-2 .pfeil:after,body #main .accs .acc-noContent.hsb-color-2 .pfeil:before,body #main .tx-nfpages .acc-noContent.hsb-color-2 .pfeil:before{color:#d04931}body #main .accs .acc-noContent.hsb-color-3,body #main .tx-nfpages .acc-noContent.hsb-color-3{color:#d09910 !important;border-color:#d09910 !important}body #main .accs .acc-noContent.hsb-color-3 .pfeil:after,body #main .tx-nfpages .acc-noContent.hsb-color-3 .pfeil:after,body #main .accs .acc-noContent.hsb-color-3 .pfeil:before,body #main .tx-nfpages .acc-noContent.hsb-color-3 .pfeil:before{color:#d09910}body #main .accs .acc-noContent.hsb-color-4,body #main .tx-nfpages .acc-noContent.hsb-color-4{color:#007c91 !important;border-color:#007c91 !important}body #main .accs .acc-noContent.hsb-color-4 .pfeil:after,body #main .tx-nfpages .acc-noContent.hsb-color-4 .pfeil:after,body #main .accs .acc-noContent.hsb-color-4 .pfeil:before,body #main .tx-nfpages .acc-noContent.hsb-color-4 .pfeil:before{color:#007c91}body #main .accs .acc-noContent.hsb-color-5,body #main .tx-nfpages .acc-noContent.hsb-color-5{color:#00b3f0 !important;border-color:#00b3f0 !important}body #main .accs .acc-noContent.hsb-color-5 .pfeil:after,body #main .tx-nfpages .acc-noContent.hsb-color-5 .pfeil:after,body #main .accs .acc-noContent.hsb-color-5 .pfeil:before,body #main .tx-nfpages .acc-noContent.hsb-color-5 .pfeil:before{color:#00b3f0}body #main .accs .acc-noContent.hsb-color-6,body #main .tx-nfpages .acc-noContent.hsb-color-6{color:#6b1b4b !important;border-color:#6b1b4b !important}body #main .accs .acc-noContent.hsb-color-6 .pfeil:after,body #main .tx-nfpages .acc-noContent.hsb-color-6 .pfeil:after,body #main .accs .acc-noContent.hsb-color-6 .pfeil:before,body #main .tx-nfpages .acc-noContent.hsb-color-6 .pfeil:before{color:#6b1b4b}body #main .accs .acc-noContent.hsb-color-8,body #main .tx-nfpages .acc-noContent.hsb-color-8{color:#8fb63e !important;border-color:#8fb63e !important}body #main .accs .acc-noContent.hsb-color-8 .pfeil:after,body #main .tx-nfpages .acc-noContent.hsb-color-8 .pfeil:after,body #main .accs .acc-noContent.hsb-color-8 .pfeil:before,body #main .tx-nfpages .acc-noContent.hsb-color-8 .pfeil:before{color:#8fb63e}body #main .accs .acc-noContent .pfeil,body #main .tx-nfpages .acc-noContent .pfeil{background-image:none;position:relative}body #main .accs .acc-noContent .pfeil:after,body #main .tx-nfpages .acc-noContent .pfeil:after{content:"+";display:block;position:absolute;right:10px;top:4px;font-size:24px;font-weight:700;color:#00998a}body #main .accs div.acc-titel,body #main .tx-nfpages div.acc-titel,body #main .accs h3.acc-titel,body #main .tx-nfpages h3.acc-titel{color:#00998a;background-color:white;border-top:1px solid #00998a;border-bottom:1px solid #00998a}body #main .accs div.acc-titel a,body #main .tx-nfpages div.acc-titel a,body #main .accs h3.acc-titel a,body #main .tx-nfpages h3.acc-titel a{background-color:white;color:#00998a}body #main .accs div.acc-titel .pfeil,body #main .tx-nfpages div.acc-titel .pfeil,body #main .accs h3.acc-titel .pfeil,body #main .tx-nfpages h3.acc-titel .pfeil{background-image:none;position:relative}body #main .accs div.acc-titel .pfeil:after,body #main .tx-nfpages div.acc-titel .pfeil:after,body #main .accs h3.acc-titel .pfeil:after,body #main .tx-nfpages h3.acc-titel .pfeil:after{content:"+";display:block;position:absolute;right:10px;top:0;font-size:24px;font-weight:700;color:#00998a}body #main .accs div.acc-titel.active .pfeil:after,body #main .tx-nfpages div.acc-titel.active .pfeil:after,body #main .accs h3.acc-titel.active .pfeil:after,body #main .tx-nfpages h3.acc-titel.active .pfeil:after{content:"-";display:block;position:absolute;right:10px;top:0;font-size:24px;font-weight:700;color:#00998a}#page-17409 #pageframe .acc-titel a{color:black}#page-28 #modul-filter+div.selDisplay{margin-top:0;margin-right:0;background-color:#F05F04;color:white;float:left;margin-left:53px}#page-28 .bba-select-label{padding:10px 7px}#page-28 .bba-select-label strong{display:inline-block;float:left;padding-top:8px}#page-28.L-small .bba-select-label{padding:10px 7px}#page-28.L-small .bba-select-label strong{display:block}a.neu_ws19::after{content:'AB WS 2019 ';background-color:#f05f04;font-weight:bold;display:inline-block;padding:4px 4px 1px;line-height:1;font-size:90%;color:white;margin-left:5px}a.neu_ss19::after{content:'AB SS 2019 ';background-color:#f05f04;font-weight:bold;display:inline-block;padding:4px 4px 1px;line-height:1;font-size:90%;color:white;margin-left:5px}a.ab_ws_2021::after{content:'Ab WS 2021 ';background-color:#f05f04;font-weight:bold;display:inline-block;padding:4px 4px 1px;line-height:1;font-size:90%;color:white;margin-left:5px}span.ab_ws_2021::after{content:'Ab WS 2021 ';background-color:#f05f04;font-weight:bold;display:inline-block;padding:4px 4px 1px;line-height:1;font-size:90%;color:white;margin-left:5px}a.wien_planung::after{content:'In Planung ';background-color:#f05f04;font-weight:bold;display:inline-block;padding:4px 4px 1px;line-height:1;font-size:90%;color:white;margin-left:5px}span.wien_planung::after{content:'In Planung ';background-color:#f05f04;font-weight:bold;display:inline-block;padding:4px 4px 1px;line-height:1;font-size:90%;color:white;margin-left:5px}#page-15487 label[for=agreement],#page-15487 label[for=agreementinfo]{font-weight:bold}#main #produkte .hsb{border-left:0;color:#333}#main #produkte .hsb.hsb-1{background-color:#00594d}#main #produkte .hsb.hsb-2{background-color:#d04931}#main #produkte .hsb.hsb-3{background-color:#d09910}#main #produkte .hsb.hsb-4{background-color:#007c91}#main #produkte .hsb.hsb-5{background-color:#00b3f0}#main #produkte .hsb.hsb-6{background-color:#6b1b4b}#main #produkte .hsb.hsb-8{background-color:#8fb63e}#main #produkte .hsb label[for="hsb-1"],#main #produkte .hsb label[for="hsb-2"],#main #produkte .hsb label[for="hsb-3"],#main #produkte .hsb label[for="hsb-4"],#main #produkte .hsb label[for="hsb-5"],#main #produkte .hsb label[for="hsb-6"],#main #produkte .hsb label[for="hsb-8"]{color:white}#main #produkte .hsb .sFach{border-left:0;padding-left:10px}#submenu-24 .v5 #menu-16596{background-color:#00594d}#submenu-24 .v5 #menu-16597{background-color:#d04931}#submenu-24 .v5 #menu-16598{background-color:#d09910}#submenu-24 .v5 #menu-16599{background-color:#00b3f0}#submenu-24 .v5 #menu-16600{background-color:#007c91}#submenu-24 .v5 #menu-16601{background-color:#6b1b4b}#page-17687 #c61001 p{margin-bottom:6px}.rl-132 #submenu li ul li.trenner#submenu-16596,.rl-16353 #submenu li ul li.trenner#submenu-16596{background-color:#00594d}.rl-132 #submenu li ul li.trenner#submenu-16597,.rl-16353 #submenu li ul li.trenner#submenu-16597{background-color:#d04931}.rl-132 #submenu li ul li.trenner#submenu-16598,.rl-16353 #submenu li ul li.trenner#submenu-16598{background-color:#d09910}.rl-132 #submenu li ul li.trenner#submenu-16599,.rl-16353 #submenu li ul li.trenner#submenu-16599{background-color:#00b3f0}.rl-132 #submenu li ul li.trenner#submenu-16600,.rl-16353 #submenu li ul li.trenner#submenu-16600{background-color:#007c91}.rl-132 #submenu li ul li.trenner#submenu-16601,.rl-16353 #submenu li ul li.trenner#submenu-16601{background-color:#6b1b4b}.rl-132 #pageframe .produkt_liste a,.rl-16353 #pageframe .produkt_liste a{color:#333;border-color:#333}.rl-132 #pageframe .produkt_liste .trenner,.rl-16353 #pageframe .produkt_liste .trenner{margin-top:-1px}.rl-132 #pageframe .produkt_liste .trenner.page-16596,.rl-16353 #pageframe .produkt_liste .trenner.page-16596{background-color:#00594d;border-color:#00594d}.rl-132 #pageframe .produkt_liste .trenner.page-16597,.rl-16353 #pageframe .produkt_liste .trenner.page-16597{background-color:#d04931;border-color:#d04931}.rl-132 #pageframe .produkt_liste .trenner.page-16598,.rl-16353 #pageframe .produkt_liste .trenner.page-16598{background-color:#d09910;border-color:#d09910}.rl-132 #pageframe .produkt_liste .trenner.page-16599,.rl-16353 #pageframe .produkt_liste .trenner.page-16599{background-color:#00b3f0;border-color:#00b3f0}.rl-132 #pageframe .produkt_liste .trenner.page-16600,.rl-16353 #pageframe .produkt_liste .trenner.page-16600{background-color:#007c91;border-color:#007c91}.rl-132 #pageframe .produkt_liste .trenner.page-16601,.rl-16353 #pageframe .produkt_liste .trenner.page-16601{background-color:#6b1b4b;border-color:#6b1b4b}.regio-pArtFilter{overflow:hidden;padding:11px 0 17px}.regio-pArtFilter .pArtFilter{float:left;width:50%}.anmeldung-unterlagen>h2.headlineElement{margin-top:25px}.anmeldung-unterlagen .title3{margin-top:10px;padding-left:5px;font-size:100%;text-align:center}.header-req-documents{margin-top:25px}body.L-small #pageframe .content .p-anm-t{margin:25px 0;padding:20px}body.L-small #pageframe .linkbox{border-color:#ec600b}body.L-small #pageframe .linkbox a{color:#ec600b}body.L-small #pageframe .linkbox.linkbox-iv18{background-image:url("/fileadmin/template/icons/Buch.svg");background-position:97% 23px;background-size:11%;margin-top:-16px}body.L-small #pageframe .linkbox.linkbox-im18{background-image:url("/fileadmin/template/icons/Menschen.svg");background-position:97% 23px;background-size:11%}body.mod-ort.L-small div.csc-header .hLayout-14{padding-left:10px}body.mod-ort.L-small .tx-nfpages div.acc-titel{color:#00998a;background-color:white;border-top:1px solid #00998a;border-bottom:1px solid #00998a;margin:10px -10px 0}body.mod-ort.L-small .tx-nfpages div.acc-titel a{background-color:white;color:#00998a}body.mod-ort.L-small .tx-nfpages div.acc-titel .pfeil{background-image:none;position:relative}body.mod-ort.L-small .tx-nfpages div.acc-titel .pfeil:after{content:"+";display:block;position:absolute;right:10px;top:0;font-size:24px;font-weight:700;color:#00998a}body.mod-ort.L-small .tx-nfpages div.acc-titel.active .pfeil:after{content:"-";display:block;position:absolute;right:12px;top:0;font-size:24px;font-weight:700;color:#00998a}span.p-art-regular{font-weight:normal}#c60883 .tx-nfpages .acc-titel a,#c60883 .wq-acc-content-right .acc-titel a{color:black}#c60883 .wq-acc-content-right .acc-content a{display:block;text-indent:-13px;margin-left:13px;margin-bottom:5px}.cerabox-content .errorLayer .info-files,.cerabox-content .errorLayer .info-online{padding:10px 15px}.cerabox-content .errorLayer .info-files li,.cerabox-content .errorLayer .info-online li{padding:0;color:black;list-style-type:disc;font-weight:normal}.cerabox-content .errorLayer .info-price p{font-size:100%;line-height:1.3;border:1px solid #ddd;padding:0 15px 15px}#page-1.tpl-home div.hsb_acc_home .acc-content span.trenner{background-color:rgba(143,182,62,0.25)}#page-1.tpl-home .teaser-text-hsb-ds{margin-top:10px}.rl-17879.modern #footer1 #footer,.rl-17879.modern #the-header{background:#00352E}#main .inhalte-soft-skills{margin-top:20px}#main .inhalte-soft-skills .inhalte-soft-skills-header{background-color:#ccc;margin-bottom:3px;padding:5px 10px}#main .inhalte-soft-skills .inhalte-soft-skills-header p{margin:0}#main .inhalte-soft-skills .inhalte-soft-skills-content{background-color:#ccc;padding:10px}#main .inhalte-soft-skills .inhalte-soft-skills-content .inhalte-soft-skills-content-head{margin-bottom:7px}#main .inhalte-soft-skills .inhalte-soft-skills-content .inhalte-soft-skills-content-list li{width:25%;float:left;margin:4px 0;font-weight:normal}#main .inhalte-soft-skills .inhalte-soft-skills-content .inhalte-soft-skills-content-footer{clear:both;font-size:75%;margin-bottom:0;font-weight:normal}body #menu-18043 a{border-top:2px solid #80c0b9}.content .acc-titel#acc-head-18117{background-color:#f9e5d1;color:#df7e1b}#acc-content-18117 span{color:#df7e1b}body.preview-user .koop-muen-text{margin-right:15px}body.preview-user img.koop-muen-icon{height:15px}body#page-18142 .tx-nfpages .acc-titel a{color:black !important}body#page-1.tpl-home #pageframe #main #content_center .hsb_matrix .row-3 .hsb.hsb-7:after{content:"Studienzeit verkürzen, Studiengebühren sparen"}body#page-1.tpl-home #pageframe #main #content_center .hsb_matrix .row-3 .hsb.hsb-7 span strong{font-size:87%}body.preview-user .crm4-type-IV .transable>.input-left{position:relative}body.preview-user .crm4-type-IV .transable>.input-left:after{content:"+";position:absolute;top:20px;right:10px;display:block;color:white;font-size:40px}body.preview-user .crm4-type-IV .transable>.input-left .fakeInput.checkbox{display:none}body.preview-user .crm4-type-IV .transable>.input-left label{margin-left:0}.mixin-h1{line-height:1;margin-bottom:15px}.mixin-h1 span.p-art-regular{font-weight:100}body#page-18591 #pageframe #main .studienform-badge-2018,body#page-18592 #pageframe #main .studienform-badge-2018,body#page-18594 #pageframe #main .studienform-badge-2018,body#page-20444 #pageframe #main .studienform-badge-2018,body#page-20448 #pageframe #main .studienform-badge-2018,body.rl-25 #pageframe #main .studienform-badge-2018{background:#00594d;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body#page-18593 #pageframe #main .studienform-badge-2018,body#page-20447 #pageframe #main .studienform-badge-2018,body.rl-125 #pageframe #main .studienform-badge-2018{background:#d04931;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body#page-20445 #pageframe #main .studienform-badge-2018,body.rl-103 #pageframe #main .studienform-badge-2018{background:#d09910;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body#page-20446 #pageframe #main .studienform-badge-2018,body.rl-110 #pageframe #main .studienform-badge-2018{background:#00b3f0;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body.rl-79 #pageframe #main .studienform-badge-2018{background:#007c91;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body.rl-118 #pageframe #main .studienform-badge-2018{background:#6b1b4b;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body.rl-12297 #pageframe #main .studienform-badge-2018{background:#679e9b;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body.rl-132 #pageframe #main .studienform-badge-2018{background:#8fb63e;display:inline-block;color:white;padding:2px 13px 0;margin-bottom:10px;font-size:90%}body#page-18591 .csc-header .headlineElement.hLayout-10,body#page-18591 .csc-header .headlineElement.hLayout-11,body#page-18592 .csc-header .headlineElement.hLayout-10,body#page-18592 .csc-header .headlineElement.hLayout-11,body#page-18594 .csc-header .headlineElement.hLayout-10,body#page-18594 .csc-header .headlineElement.hLayout-11,body#page-20444 .csc-header .headlineElement.hLayout-10,body#page-20444 .csc-header .headlineElement.hLayout-11,body#page-20448 .csc-header .headlineElement.hLayout-10,body#page-20448 .csc-header .headlineElement.hLayout-11,body.rl-25 .csc-header .headlineElement.hLayout-10,body.rl-25 .csc-header .headlineElement.hLayout-11{background-color:rgba(0,89,77,0.8)}body#page-18593 .csc-header .headlineElement.hLayout-10,body#page-18593 .csc-header .headlineElement.hLayout-11,body#page-20447 .csc-header .headlineElement.hLayout-10,body#page-20447 .csc-header .headlineElement.hLayout-11,body.rl-125 .csc-header .headlineElement.hLayout-10,body.rl-125 .csc-header .headlineElement.hLayout-11{background-color:rgba(208,73,49,0.8)}body#page-20445 .csc-header .headlineElement.hLayout-10,body#page-20445 .csc-header .headlineElement.hLayout-11,body.rl-103 .csc-header .headlineElement.hLayout-10,body.rl-103 .csc-header .headlineElement.hLayout-11{background-color:rgba(208,153,16,0.8)}body#page-20446 .csc-header .headlineElement.hLayout-10,body#page-20446 .csc-header .headlineElement.hLayout-11,body.rl-110 .csc-header .headlineElement.hLayout-10,body.rl-110 .csc-header .headlineElement.hLayout-11{background-color:rgba(0,179,240,0.8)}body.rl-79 .csc-header .headlineElement.hLayout-10,body.rl-79 .csc-header .headlineElement.hLayout-11{background-color:rgba(0,124,145,0.8)}body.rl-118 .csc-header .headlineElement.hLayout-10,body.rl-118 .csc-header .headlineElement.hLayout-11{background-color:rgba(107,27,75,0.8)}body.rl-12297 .csc-header .headlineElement.hLayout-10,body.rl-12297 .csc-header .headlineElement.hLayout-11{background-color:rgba(103,158,155,0.8)}body.rl-132 .csc-header .headlineElement.hLayout-10,body.rl-132 .csc-header .headlineElement.hLayout-11{background-color:rgba(143,182,62,0.8)}body.mod-prod:not(.rl-10958):not(.rl-19647) div.hr{margin:20px 0}body.mod-prod:not(.rl-10958):not(.rl-19647) .mask{z-index:9999}body.mod-prod:not(.rl-10958):not(.rl-19647) #pageframe #main h1{line-height:1;margin-bottom:15px}body.mod-prod:not(.rl-10958):not(.rl-19647) #pageframe #main h1 span.p-art-regular{font-weight:100}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #menu:before{display:none}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #menu #klicker{position:relative;margin-left:15px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #menu #klicker span{background-color:white;height:5px;width:65px;display:block;left:10px;position:absolute}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #menu #klicker span.top{top:15px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #menu #klicker span.middle{top:28px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #menu #klicker span.bottom{top:41px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #menu #langmenu{top:15px;right:15px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #headerframe a{background-size:70%;background-position-x:15px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #kl_opener2{margin-top:35px;margin-right:30px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #smallTopContent .csc-header{position:absolute;top:20px;right:0}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #smallTopContent .csc-header .headlineElement{text-align:right}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #smallTopContent .csc-header .headlineElement:first-child{padding-top:10px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #smallTopContent .csc-header .headlineElement:last-child{padding-bottom:10px}body.mod-prod:not(.rl-10958):not(.rl-19647).L-small #smallPage-1{padding:30px 25px}body.L-small #menu #faq{right:142px !important}body.L-small #menu:before{display:none}body.L-small #menu #klicker{position:relative;margin-left:15px}body.L-small #menu #klicker span{background-color:white;height:5px;width:65px;display:block;left:10px;position:absolute}body.L-small #menu #klicker span.top{top:15px}body.L-small #menu #klicker span.middle{top:28px}body.L-small #menu #klicker span.bottom{top:41px}body.L-small #menu #langmenu{top:15px;right:15px}body.L-small #headerframe a{background-size:70%;background-position-x:15px}body.L-small #kl_opener2{margin-top:35px;margin-right:30px}.L-small .content .acc-titel,.L-small .content .acc-titel-alike{margin:15px -10px 0}.acc-content .jsSelect .selDisplay{width:65% !important;float:none !important}.crm4-type-IV #orte_small{margin-bottom:10px}body #nf-video-slider .divider-vorNewsFooter{display:none}body #nf-video-slider .divider-8-head{margin:10px 0 20px}body #nf-video-slider .divider-8-head .newshead{width:470px}body #nf-video-slider #videos-on-page{padding:0;height:auto;overflow:hidden;font-size:90%;line-height:165%;position:relative}body #nf-video-slider #videos-on-page .btn-back{width:75px;font-size:222%;height:40px;cursor:pointer;background:url('../../fileadmin/template/img/back.png') no-repeat 25px center;position:absolute;bottom:15px;left:0}body #nf-video-slider #videos-on-page .btn-forw{width:75px;font-size:222%;height:40px;cursor:pointer;background:url('../../fileadmin/template/img/forw.png') no-repeat 30px center;position:absolute;bottom:15px;right:0}body #nf-video-slider #videos-on-page .more-videos{clear:both;top:-20px;position:relative;width:50%;margin:auto}body #nf-video-slider #videos-on-page .videos-viewport{height:auto;overflow:hidden;width:470px;float:left;touch-action:pan-y;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body #nf-video-slider #videos-on-page .videos-viewport .videos-scrollarea{width:10000px}body #nf-video-slider #videos-on-page .videos-viewport .videos-scrollarea .video-element{width:470px;float:left}body #nf-video-slider #videos-on-page .videos-viewport .videos-scrollarea .video-element .video-player{margin-top:0 !important}body #nf-video-slider #videos-on-page .videos-viewport .videos-scrollarea .video-element .news-img-floater{float:right;padding-left:10px}body #nf-video-slider #videos-on-page .videos-viewport .videos-scrollarea .video-element a{display:block;font-weight:bold;text-transform:uppercase;text-align:left}body #nf-video-slider #videos-on-page .videos-viewport .videos-scrollarea .video-element p{margin:0}.link-mehr-infos-2018{margin-bottom:30px}body.L-small .link-mehr-infos-2018{margin-bottom:55px}.akkr{margin-left:-85px}.akkr .akkr-text{font-size:85%;color:#555;line-height:1.2;margin-bottom:15px;display:inline-block}body.L-small #fom-akkreditierer{position:relative}body.L-small #fom-akkreditierer img.fi{float:none !important;width:85px !important}body.L-small #fom-akkreditierer img.wr{width:320px !important;position:absolute !important;left:55px !important;bottom:35px !important;right:0 !important;margin:auto !important}.tx-nfpersonrepo div.acc-titel{color:#00998a;background-color:white;border-top:1px solid #00998a;border-bottom:1px solid #00998a;margin:10px -10px 0}.tx-nfpersonrepo div.acc-titel a{background-color:white;color:#00998a}.tx-nfpersonrepo div.acc-titel .pfeil{background-image:none;position:relative}.tx-nfpersonrepo div.acc-titel .pfeil:after{content:"+";display:block;position:absolute;right:10px;top:0;font-size:24px;font-weight:700;color:#00998a}.tx-nfpersonrepo div.acc-titel.active .pfeil:after{content:"-";display:block;position:absolute;right:12px;top:0;font-size:24px;font-weight:700;color:#00998a}.tx-nfpersonrepo div.acc-titel{margin:10px 0 0}.jump-to-booking{text-align:center;display:block;font-size:100%;font-weight:bold;background-color:#00998a;color:white;padding:10px;margin-top:15px;position:relative}.jump-to-booking:after{content:"";position:absolute;display:block;width:3px;height:10px;background-color:white;transform:rotate(45deg);top:15px;right:161px}.jump-to-booking::before{content:"";position:absolute;display:block;width:3px;height:10px;background-color:white;transform:rotate(-45deg);top:15px;right:166px}body.preview-user .tx-anfahrt .adresse .headlineElement{font-size:100%;background-image:none;padding:0}.karte-de-klein .karte{display:none}.karte-de-klein .orte-liste{margin-right:0}.content a.linedlink-iv.linedlink-iv-en{background-image:url('../../fileadmin/template/icons/IV_EN.png')}.content a.linedlink-im.linedlink-im-en{background-image:url('../../fileadmin/template/icons/IM_EN.png')}.rl-721 .news-infobar{display:none}#c67296 .tx-nfpages div.acc-titel,#c67298 .tx-nfpages div.acc-titel{background-color:#e6f5f3 !important}body.rl-25 #main .product-faq-acc .acc-titel{background-color:rgba(0,89,77,0.8);border-color:#00594d;color:white}body.rl-25 #main .product-faq-acc .acc-titel a{background-color:transparent;color:white}body.rl-25 #main .product-faq-acc .acc-titel .pfeil:after{color:white}body.rl-125 #main .product-faq-acc .acc-titel{background-color:rgba(208,73,49,0.8);border-color:#d04931;color:white}body.rl-125 #main .product-faq-acc .acc-titel a{background-color:transparent;color:white}body.rl-125 #main .product-faq-acc .acc-titel .pfeil:after{color:white}body.rl-103 #main .product-faq-acc .acc-titel{background-color:rgba(208,153,16,0.8);border-color:#d09910;color:white}body.rl-103 #main .product-faq-acc .acc-titel a{background-color:transparent;color:white}body.rl-103 #main .product-faq-acc .acc-titel .pfeil:after{color:white}body.rl-79 #main .product-faq-acc .acc-titel{background-color:rgba(0,124,145,0.8);border-color:#007c91;color:white}body.rl-79 #main .product-faq-acc .acc-titel a{background-color:transparent;color:white}body.rl-79 #main .product-faq-acc .acc-titel .pfeil:after{color:white}body.rl-110 #main .product-faq-acc .acc-titel{background-color:rgba(0,179,240,0.8);border-color:#00b3f0;color:white}body.rl-110 #main .product-faq-acc .acc-titel a{background-color:transparent;color:white}body.rl-110 #main .product-faq-acc .acc-titel .pfeil:after{color:white}body.rl-118 #main .product-faq-acc .acc-titel{background-color:rgba(107,27,75,0.8);border-color:#6b1b4b;color:white}body.rl-118 #main .product-faq-acc .acc-titel a{background-color:transparent;color:white}body.rl-118 #main .product-faq-acc .acc-titel .pfeil:after{color:white}body.rl-132 #main .product-faq-acc .acc-titel{background-color:rgba(143,182,62,0.8);border-color:#8fb63e;color:white}body.rl-132 #main .product-faq-acc .acc-titel a{background-color:transparent;color:white}body.rl-132 #main .product-faq-acc .acc-titel .pfeil:after{color:white}.tx-nfdownloads .time-model-hsz{display:flex;margin-top:20px}.tx-nfdownloads .time-model-hsz p{font-style:italic}.tx-nfdownloads .time-model-hsz .time-model-hsz-icon{margin-right:5px}.zeitmodelle-orte-filter .acc-titel.converted{background-color:transparent;padding:0;font-weight:normal}.zeitmodelle-orte-filter .acc-titel.converted .k-p-akk-elm a{font-size:14px !important}.tx-nfausboerse .stelle .image{float:left}.tx-nfausboerse .stelle .firma_name,.tx-nfausboerse .stelle .mehr_link{margin-left:165px}.tx-nfausboerse .stelle .image{margin-bottom:10px}body.L-big #headerframe a{margin-left:12px}div.form15 #above_submit{margin-top:15px}#sv-booking-container #area-address{margin-bottom:30px}#kontakt_layer .tel span.country{font-size:85%}#page-892 #content_top{clear:both;padding-top:30px}.zeitmodelle-typ-filter-head{font-weight:bold;margin-top:20px;margin-bottom:10px}.zeitmodelle-typ-filter-head p{font-weight:normal;margin-top:10px}#page-17104 .content #c58928 .acc-titel.hsb-faked{background-color:white}#page-17104 .content #c58928 .acc-titel.hsb-faked a{color:#00998a}body.L-huge #menu-18598{display:none}#menu-122{border:0 !important}#c71248 .csc-header,#c69059 .csc-header{margin-bottom:-10px}body.L-small #c69060 .tx-nfpages,body.L-small #c71249 .tx-nfpages{margin-left:10px;margin-right:10px}body.L-small #c69059 .csc-header h3,body.L-small #c71248 .csc-header h3{padding:0 10px}.zeitmodelle-ort-filter-form p.input-left.single.ort-12965.converted{display:none}body.preview-user #c73074 .tx-nfpersonrepo .row{height:auto;overflow:hidden;display:grid;grid-template-columns:150px 150px 150px;grid-gap:85px}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top{float:none;width:100%}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top .person-main-wrap{background-color:white;padding:0}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top .person-main-wrap:hover .status1{display:block !important;position:absolute;top:0;background:rgba(0,129,114,0.7);color:white;padding:5px;width:150px;height:150px}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top .person-main-wrap .image{position:static}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top .person-main-wrap .image img{width:150px;height:150px;object-fit:cover}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top .person-main-wrap .contact{padding-top:5px;font-size:100%}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top .person-main-wrap .contact .status1-wrap .fullname .titel_de{display:block}body.preview-user #c73074 .tx-nfpersonrepo .row .person.image-top .person-main-wrap .contact .status1-wrap .status1{display:none}body #acc-head-17065,body #acc-head-17065 a{background-color:#f6b9b6 !important;color:#e6372d !important}body #acc-content-17065 span[style]{color:#e6372d !important}body #pageframe .content a.ivlz-blended-learning{color:#e6372d;font-weight:normal}body #pageframe .content a.ivlz-blended-learning:hover{font-weight:bold}body .content .p-vlz-c .lzm-ef5a{background-color:#e6372d !important}body .content .p-vlz-c .zm-ef5a{background-color:#f6b9b6 !important;color:#333}.hsb-lehrenden-container .csc-textpic-caption{padding:15px 0 15px 90px !important;cursor:pointer}.hsb-lehrenden-container .csc-textpic-caption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px;cursor:pointer;transform:rotate(0deg) !important;left:30px !important}.hsb-lehrenden-container #c73140 .hsb-lehrenden-personen-container{overflow:visible !important}.hsb-lehrenden-container #c73140 .hsb-lehrenden-personen-container #c73142{padding-top:20px}.hsb-lehrenden-container #c73140 .hsb-lehrenden-personen-container .tx-nfpersonrepo{width:1300px;display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}body #menu #langmenu{top:-65px}body.L-small #menu #faq{display:block;right:205px !important}body.L-small #menu #langmenu a.cn{background:url(/fileadmin/template/icons/flag_cn.small.png) no-repeat center;display:inline-block;width:53px;height:30px;background-size:cover;margin-left:10px}body.L-small #menu #langmenu a.cn img{display:none}body.L-big #menu #suchForm{right:40px}body.L-big #menu #faq{display:block;right:10px !important}body.L-huge #menu #faq{border-right:0}.karte-de #de-karte-big .ort-wrap.marl,.karte-de #nrw-karte .ort-wrap.marl{top:249px}.karte-de #de-karte-big .ort-wrap.bochum,.karte-de #nrw-karte .ort-wrap.bochum{top:290px}.karte-de #de-karte-big .ort-wrap.herne,.karte-de #nrw-karte .ort-wrap.herne{top:270px;left:144px}.karte-de #de-karte-big .ort-wrap.herne .punkt,.karte-de #nrw-karte .ort-wrap.herne .punkt{top:-6px}.karte-de #de-karte-big .ort-wrap.mainz,.karte-de #nrw-karte .ort-wrap.mainz{top:421px;left:118px}.karte-de #de-karte-big .ort-wrap.saarbruecken,.karte-de #nrw-karte .ort-wrap.saarbruecken{top:470px;left:40px}.karte-de #de-karte-big .ort-wrap.koblenz,.karte-de #nrw-karte .ort-wrap.koblenz{top:380px;left:90px}.karte-de #de-karte-big .ort-wrap.arnsberg,.karte-de #nrw-karte .ort-wrap.arnsberg{top:320px;left:255px}.karte-de #de-karte-big .ort-wrap.oberhausen,.karte-de #nrw-karte .ort-wrap.oberhausen{top:275px;left:95px}.karte-de #de-karte-big .ort-wrap.oberhausen .text,.karte-de #nrw-karte .ort-wrap.oberhausen .text{left:-82px}.mini-ort-wrap.herne{top:268px;left:74px}.mini-ort-wrap.arnsberg{top:290px;left:125px}.mini-ort-wrap.oberhausen{top:275px;left:45px}div#submenu *{word-break:break-word}.g-recaptcha{margin:20px 0 !important}@supports (display: grid){.tx-nfausboerse .stelle{display:grid;grid-template-columns:150px 1fr;grid-template-rows:auto 20px 1fr;grid-template-areas:'logo firma' 'logo link' 'text text'}.tx-nfausboerse .image{grid-area:logo;margin:0 !important}.tx-nfausboerse .firma_name{grid-area:firma;margin:0 !important;padding:0 15px}.tx-nfausboerse .mehr_link{grid-area:link;padding:0 15px;margin:0 !important}.tx-nfausboerse .mehr_link+*{grid-area:text}}body #menu #faq{position:relative;top:0;right:0;font-size:85%}body.tpl-home.L-huge.br-firefox .linkbox-eufom{margin-top:22px}body.tpl-home.L-huge.br-edge .linkbox-eufom{margin-top:27px}body.tpl-home.L-huge .linkbox-eufom{margin-top:17px;margin-bottom:0}body.tpl-home.L-huge div.akkr{margin-top:268px !important}body #main #c74605 .tx-nfpages .acc-titel{background-color:rgba(0,153,138,0.8);border-color:#00998a;color:white;margin:15px 10px 0}body #main #c74605 .tx-nfpages .acc-titel a{background-color:transparent;color:white}body #main #c74605 .tx-nfpages .acc-titel .pfeil:after{color:white}#menu .nav ul li a{text-transform:none}body.tpl-home.L-huge .linkbox-eufom img{margin-bottom:30px}div.linkbox.linkbox-piv+.linkbox-piv a.gfx{background-size:23px}#menu .nav#topmenu{padding-left:5px}.rl-19647 .product-faq-acc{display:none}body.L-small h2.hLayout-25{font-size:150%}body.L-small.rl-19647 #c69058,body.L-small.rl-19647 #c69061{display:none}.linkbox-hoch-zert a:after{content:"NEU";display:inline;padding:5px 4px 2px;color:white;background-color:orange;font-size:70%;margin-left:5px}body #submenu-19647{display:flex;flex-direction:row-reverse}body #submenu-19647>ul{padding:0 !important}body #submenu-19647>ul>li a{padding:5px !important}body #submenu-19647>ul>li a:last-child{border-bottom:1px solid #80c0b9 !important}body #submenu-19647>ul>li ul{padding:0 !important}body #submenu-19647>ul>li ul li a{padding:5px !important}body #submenu-19647>ul>li ul li a:last-child{border-bottom:1px solid #80c0b9 !important}body #submenu-19647 .rechtsZert{padding:40px;color:white;width:60%}body #submenu-19647 .rechtsZert ul{padding-left:15px !important;list-style:disc !important}body #submenu-19647 .rechtsZert .hoch-zert-menu-header{font-size:170%;margin-bottom:15px;font-weight:bold}body #submenu-19647 .rechtsZert strong{font-size:130%;margin:30px 0 10px;display:block}body .akkr{margin-left:-40px;transform:scale(.75);padding-left:20px}body .akkr::before{content:"";height:90%;width:1px;background-color:black;position:absolute;left:8px;bottom:15px}body .akkr .akkr-text{font-size:120%;color:#555;line-height:1.2;margin-bottom:15px;display:inline-block;position:absolute;width:190px;text-align:right;left:-195px;bottom:0}body #c74601>div .csc-textpic-center-inner{display:flex;align-items:center}body #c74601>div .csc-textpic-center-inner .figcap_un{display:flex;align-items:center}body #c74601>div .csc-textpic-center-inner .figcap_un .csc-textpic-caption{width:460px !important;border-bottom:0;padding:20px 15px;border-right:1px solid black;border-left:1px solid black;font-size:120%}body nav#c74588,body nav#c74590,body nav#c74594,body nav#c74597,body nav#c74595,body nav#c74589,body nav#c74586,body nav#c90859,body nav#c90857{margin-bottom:20px}body nav#c74588 h2,body nav#c74590 h2,body nav#c74594 h2,body nav#c74597 h2,body nav#c74595 h2,body nav#c74589 h2,body nav#c74586 h2,body nav#c90859 h2,body nav#c90857 h2{background:#00998a;padding:10px;color:white;font-weight:bold;font-size:110%}body nav#c74588 ul,body nav#c74590 ul,body nav#c74594 ul,body nav#c74597 ul,body nav#c74595 ul,body nav#c74589 ul,body nav#c74586 ul,body nav#c90859 ul,body nav#c90857 ul{padding:0}body nav#c74588 ul li,body nav#c74590 ul li,body nav#c74594 ul li,body nav#c74597 ul li,body nav#c74595 ul li,body nav#c74589 ul li,body nav#c74586 ul li,body nav#c90859 ul li,body nav#c90857 ul li{list-style-type:none}body nav#c74588 ul li a,body nav#c74590 ul li a,body nav#c74594 ul li a,body nav#c74597 ul li a,body nav#c74595 ul li a,body nav#c74589 ul li a,body nav#c74586 ul li a,body nav#c90859 ul li a,body nav#c90857 ul li a{display:block;border-bottom:1px solid #00998a;padding:7px 10px 5px 10px;font-weight:normal}body #c73988 a,body #c74421 a,body #c73989 a{color:black !important;font-weight:normal}body #c73988 span.important a,body #c74421 span.important a,body #c73989 span.important a{color:#00998a !important;font-weight:bold}body span.important-orange{color:#f0a300;font-weight:bold}body h2.hLayout-25{font-weight:bold;font-size:250%;margin-top:45px}body span.highlight{color:#00998a}body span.orange{color:#f0a300}body .hLayout-14 span.black{color:black}body #main .bgcolor.bgcolor-orange{background-color:#ffedd4}body #c85090{text-align:center}body:not(.L-small) #c85090 #c84864{border-right:1px solid;padding:0 35px}body:not(.L-small) #c85090 #c84865{border-right:1px solid;padding:0 15px}body:not(.L-small) .fom-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}body:not(.L-small) .fom-grid-30-30-30{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:20px}body:not(.L-small) #topmenu>ul{display:flex;width:100%;max-width:100%;height:35px;align-items:flex-end}body:not(.L-small) #topmenu>ul li a{line-height:1}body:not(.L-small) #topmenu>ul li#menu-14072,body:not(.L-small) #topmenu>ul li#menu-253,body:not(.L-small) #topmenu>ul li#menu-349,body:not(.L-small) #topmenu>ul li#menu-10070,body:not(.L-small) #topmenu>ul li#menu-214,body:not(.L-small) #topmenu>ul li#menu-22161,body:not(.L-small) #topmenu>ul li#menu-8870{font-size:90%}body:not(.L-small) #topmenu>ul li#menu-214,body:not(.L-small) #topmenu>ul li#menu-22161{margin-left:101px}body:not(.L-small) #topmenu>ul li#menu-10070 a{margin:0}body:not(.L-small)#page-1.tpl-home{background-image:none}body:not(.L-small)#page-1.tpl-home div.linkbox{background-color:white}body:not(.L-small)#page-1.tpl-home #pageframe{position:relative}body:not(.L-small)#page-1.tpl-home #pageframe:before{content:"";display:block;width:125vw;height:100%;position:absolute;left:-25vw;top:0;background-image:url('../../fileadmin/template/img/fom-bg-2019.jpg');background-size:cover}#c73473 .pArt-9822{display:none}.rl-18491 .contents>.titel:first-child{display:none !important}.rl-18491 .contents>.titel:nth-child(2){width:100% !important}.rl-18491 .hsb-7,.rl-18491 .hsb-8{display:none !important}#page-16353 div.subLinks-for-132>h3{display:none !important}#acc-head-19966,#acc-head-19966 a{background-color:#e5b8cd !important;color:#a91259 !important}#acc-content-19966 span[style]{color:#a91259 !important}.preview-user #menu .nav#topmenu ul>li.active a{background-color:#00352E}.preview-user #menu .nav#topmenu ul>li>a{padding:10px 5px !important}.preview-user #menu .nav#topmenu ul>li>a:hover{background-color:#00352E}.preview-user div.subMenu{border:1px solid #00352E}.preview-user #submenu-24,.preview-user #submenu-19647,.preview-user #submenu-181{width:100% !important;left:0 !important}.preview-user .fom-menu-2019{left:0 !important;display:flex;width:100%;flex-flow:column wrap;max-height:1000px}.preview-user .fom-menu-2019 ul{float:none;width:32%;margin-right:20px;border-bottom:1px solid #80c0b9;margin-bottom:14px;padding:5px 0}.preview-user .fom-menu-2019 ul li{padding-left:15px}.preview-user .fom-menu-2019 ul li a{font-weight:normal;border:0 !important}.preview-user .fom-menu-2019 ul li:first-child{padding-left:0}.preview-user .fom-menu-2019 ul li:first-child a{font-weight:bold}#page-784.L-small .acc-titel.converted::after{font-size:3.5rem;right:40px;top:35px}#page-784 .acc-titel.hsb-zert{margin-top:30px;background:#00998a}#page-784 .acc-titel.hsb-zert a{color:#ffffff;background:#00998a;background-color:transparent;font-weight:normal;padding:0 4px 0 4px}#page-784 #main #produkteHSZert .hsb-zert{background-color:#00998a}#page-784 #main #produkteHSZert .hsb-zert .input-left{overflow:hidden;background-color:#c8c8c8}#page-784 #main #produkteHSZert .hsb-zert .input-left.studiengang{background-color:#f0f0f0}#page-784 #main #produkteHSZert .hsb-zert .input-left.titel .fakeInput{display:none}#page-784 #main #produkteHSZert .hsb-zert .input-left .fakeInput{margin-top:5px;border:1px solid #c8c8c8;display:block}#page-784 #main #produkteHSZert .hsb-zert .input-left .fakeInput+label{color:black;font-weight:bold}#page-784 #main #produkteHSZert .hsb-zert .fakeInput{margin-top:21px;margin-left:10px;display:none}#page-784 #main #produkteHSZert .hsb-zert label{padding:9px 0 9px 15px;color:white}#page-784 #main #produkteHSZert .hsb-zert label strong{margin-top:5px;text-transform:uppercase;font-size:180%;font-weight:bold;display:block}.rl-216 #main #content_right .tx-nfpages .acc-titel,.rl-225 #main #content_right .tx-nfpages .acc-titel{background-color:#333333;border-top:none;border-bottom:none}.rl-216 #main #content_right .tx-nfpages .acc-titel a,.rl-225 #main #content_right .tx-nfpages .acc-titel a{background-color:#333333;color:white}.rl-216 #main #content_right .tx-nfpages .acc-titel .pfeil,.rl-225 #main #content_right .tx-nfpages .acc-titel .pfeil{background-image:none;position:relative}.rl-216 #main #content_right .tx-nfpages .acc-titel .pfeil:after,.rl-225 #main #content_right .tx-nfpages .acc-titel .pfeil:after{content:"+";display:block;position:absolute;right:10px;top:0;font-size:24px;font-weight:700;color:white}.rl-216 #main #content_right .tx-nfpages .acc-titel.active .pfeil:after,.rl-225 #main #content_right .tx-nfpages .acc-titel.active .pfeil:after{content:"-";display:block;position:absolute;right:12px;top:0;font-size:24px;font-weight:700;color:white}body.rl-20408 #the-header,body.rl-20408 #menu,body.rl-20408 #bcn,body.rl-20408 #submenu,body.rl-20408 #the-footer,body.rl-20408 #kontakt_layer{display:none}body.rl-20408.L-huge .player-wrapper{margin:auto;width:470px}body.rl-20408.L-huge #main #content_left{width:940px}body.rl-20408.L-huge #main #content_right{width:0}.tx-nfausboerse form#newstelle2020 label{font-weight:normal}.tx-nfausboerse form#newstelle2020 #file-input button,.tx-nfausboerse form#newstelle2020 #link-input button{background:none !important;border:none;padding:0 !important;cursor:pointer;display:block;color:#00998a;font-size:100%;margin-top:10px}.tx-nfausboerse form#newstelle2020 #file-input button:hover,.tx-nfausboerse form#newstelle2020 #link-input button:hover{color:#006b61}.tx-nfausboerse form#newstelle2020 #file-input input{margin:10px}#newstelle2020 .row-select .selDisplay{float:none}#newstelle2020 .multirow .cell{width:235px}#newstelle2020 .multirow .cell-plz,#newstelle2020 .multirow .cell-nr{width:120px}#newstelle2020 .multirow .cell-ort{width:350px}#newstelle2020 .multirow .cell-str{width:360px}#newstelle2020 .multirow .cell-firmenname label,#newstelle2020 .multirow .cell-sex label,#newstelle2020 .multirow .cell-vn label,#newstelle2020 .multirow .cell-abteilung label{width:225px}#newstelle2020 .multirow .cell-firmenname input,#newstelle2020 .multirow .cell-sex input,#newstelle2020 .multirow .cell-vn input,#newstelle2020 .multirow .cell-abteilung input{width:225px}#newstelle2020 .multirow .cell-firmenname select,#newstelle2020 .multirow .cell-sex select,#newstelle2020 .multirow .cell-vn select,#newstelle2020 .multirow .cell-abteilung select{width:225px}#newstelle2020 .multirow .cell-titel label,#newstelle2020 .multirow .cell-nn label,#newstelle2020 .multirow .cell-branche label,#newstelle2020 .multirow .cell-fn label{width:235px}#newstelle2020 .multirow .cell-titel input,#newstelle2020 .multirow .cell-nn input,#newstelle2020 .multirow .cell-branche input,#newstelle2020 .multirow .cell-fn input{width:235px}#newstelle2020 .multirow .cell-titel select,#newstelle2020 .multirow .cell-nn select,#newstelle2020 .multirow .cell-branche select,#newstelle2020 .multirow .cell-fn select{width:235px}#newstelle2020 .multirow .cell-plz label,#newstelle2020 .multirow .cell-nr label{width:110px}#newstelle2020 .multirow .cell-plz input,#newstelle2020 .multirow .cell-nr input{width:110px}#newstelle2020 .multirow .cell-nr{width:110px}#newstelle2020 .multirow .cell-ort label,#newstelle2020 .multirow .cell-str label{width:350px}#newstelle2020 .multirow .cell-ort input,#newstelle2020 .multirow .cell-str input{width:350px}#newstelle2020 .row input{width:100%}#newstelle2020 .row label{width:100%}#newstelle2020 .row #agreement,#newstelle2020 .row #agreementinfo{opacity:.0001;z-index:-1000;width:1px;height:1px}#newstelle2020 #orte .cell-25{float:left}#newstelle2020 #orte .cell-50.bl{display:table}#newstelle2020 #produkte{margin-bottom:37px}#newstelle2020 #produkte #pArtFilter{height:auto;overflow:hidden}#newstelle2020 #produkte #pArtFilter .pArtFilter{width:50%;float:left}#newstelle2020 #produkte #pArtFilter .pArtFilter>.input-left:not(.sFach)>label,#newstelle2020 #produkte #pArtFilter .pArtFilter>label{opacity:1}#newstelle2020 #produkte #pArtFilter .pArtFilter.active>.input-left:not(.sFach)>label,#newstelle2020 #produkte #pArtFilter .pArtFilter.active>label{opacity:1}#newstelle2020 #produkte .hsb{background-color:#e6e6e6;margin-top:10px}#newstelle2020 #produkte .hsb>.input-left:not(.sFach)>label,#newstelle2020 #produkte .hsb>label{opacity:1}#newstelle2020 #produkte .hsb.active.active2>.input-left:not(.sFach)>label,#newstelle2020 #produkte .hsb.active.active2>label{opacity:1}#newstelle2020 #produkte .hsb>div.input-left .fakeInput{margin-top:21px;margin-left:10px}#newstelle2020 #produkte .hsb>div.input-left>label{padding:9px 0 9px 15px}#newstelle2020 #produkte .hsb>div.input-left>label span,#newstelle2020 #produkte .hsb>div.input-left>label strong{display:block}#newstelle2020 #produkte .hsb>div.input-left>label strong{margin-top:5px;text-transform:uppercase;font-size:180%;font-weight:bold}#newstelle2020 #produkte .hsb .pArt{background-color:#c8c8c8;display:none}#newstelle2020 #produkte .hsb .pArt>.input-left:not(.sFach)>label,#newstelle2020 #produkte .hsb .pArt>label{opacity:1}#newstelle2020 #produkte .hsb .pArt.active>.input-left:not(.sFach)>label,#newstelle2020 #produkte .hsb .pArt.active>label{opacity:1}#newstelle2020 #produkte .hsb .pArt-10015,#newstelle2020 #produkte .hsb .pArt-10035,#newstelle2020 #produkte .hsb .pArt-10045{background-color:#ddd}#newstelle2020 #produkte .hsb .pArt.open.allowPArt{display:block}#newstelle2020 #produkte .hsb .pArt>div.input-left label{padding:8px 5px 5px 15px}#newstelle2020 #produkte .hsb .pArt>div.input-left .fakeInput{margin-left:10px;margin-top:5px}#newstelle2020 #produkte .hsb .sFach{margin-left:-10px;background-color:#f0f0f0}#newstelle2020 #produkte .hsb .sFach>.input-left:not(.sFach)>label,#newstelle2020 #produkte .hsb .sFach>label{opacity:1}#newstelle2020 #produkte .hsb .sFach.active>.input-left:not(.sFach)>label,#newstelle2020 #produkte .hsb .sFach.active>label{opacity:1}#newstelle2020 #produkte .hsb .sFach .fakeInput{outline:1px solid #c8c8c8}#newstelle2020 #produkte .hsb .sFach label{font-weight:bold}#newstelle2020 #produkte .hsb .sFach label span{font-weight:normal}#newstelle2020 #produkte .hsb-1{border-left-color:#00594d}#newstelle2020 #produkte .hsb-1 .sFach{border-left-color:#80aca6}#newstelle2020 #produkte .hsb-2{border-left-color:#d04931}#newstelle2020 #produkte .hsb-2 .sFach{border-left-color:#e8a498}#newstelle2020 #produkte .hsb-3{border-left-color:#d09910}#newstelle2020 #produkte .hsb-3 .sFach{border-left-color:#e8cc88}#newstelle2020 #produkte .hsb-4{border-left-color:#007c91}#newstelle2020 #produkte .hsb-4 .sFach{border-left-color:#80bec8}#newstelle2020 #produkte .hsb-5{border-left-color:#00b3f0}#newstelle2020 #produkte .hsb-5 .sFach{border-left-color:#80d9f8}#newstelle2020 #produkte .hsb-6{border-left-color:#6b1b4b}#newstelle2020 #produkte .hsb-6 .sFach{border-left-color:#b58da5}#newstelle2020 #produkte .hsb-7{border-left-color:#679e9b}#newstelle2020 #produkte .hsb-7 .sFach{border-left-color:#b3cfcd}#newstelle2020 #produkte .hsb-8{border-left-color:#8fb63e}#newstelle2020 #produkte .hsb-8 .sFach{border-left-color:#c7db9f}.L-small #newstelle2020 .row-select select.converted{opacity:1}.L-small #newstelle2020 .multirow .cell{width:310px}.L-small #newstelle2020 .multirow .cell-str{width:435px}.L-small #newstelle2020 .multirow .cell-nr{width:185px}.L-small #newstelle2020 .multirow .cell-plz{width:195px}.L-small #newstelle2020 .multirow .cell-ort{width:425px}.L-small #newstelle2020 .multirow .cell-vn label,.L-small #newstelle2020 .multirow .cell-vn input,.L-small #newstelle2020 .multirow .cell-abteilung label,.L-small #newstelle2020 .multirow .cell-abteilung input,.L-small #newstelle2020 .multirow .cell-firmenname label,.L-small #newstelle2020 .multirow .cell-firmenname input,.L-small #newstelle2020 .multirow .cell-sex label,.L-small #newstelle2020 .multirow .cell-sex select{width:300px}.L-small #newstelle2020 .multirow .cell-nn label,.L-small #newstelle2020 .multirow .cell-nn input,.L-small #newstelle2020 .multirow .cell-fn label,.L-small #newstelle2020 .multirow .cell-fn input,.L-small #newstelle2020 .multirow .cell-branche label,.L-small #newstelle2020 .multirow .cell-branche input,.L-small #newstelle2020 .multirow .cell-titel select,.L-small #newstelle2020 .multirow .cell-titel label{width:310px}.L-small #newstelle2020 .multirow .cell-ort label,.L-small #newstelle2020 .multirow .cell-ort input,.L-small #newstelle2020 .multirow .cell-str label,.L-small #newstelle2020 .multirow .cell-str input{width:425px}.L-small #newstelle2020 .multirow .cell-plz label,.L-small #newstelle2020 .multirow .cell-plz input,.L-small #newstelle2020 .multirow .cell-nr label,.L-small #newstelle2020 .multirow .cell-nr input{width:185px}#page-1.tpl-home.L-huge #content_left .virtuell-stoer-start .csc-textpic .csc-textpic-center-inner figure,#page-1.tpl-home.L-big #content_left .virtuell-stoer-start .csc-textpic .csc-textpic-center-inner figure{margin:0}#page-1.tpl-home.L-huge #content_left .virtuell-stoer-start .csc-textpic-text,#page-1.tpl-home.L-big #content_left .virtuell-stoer-start .csc-textpic-text{background-color:#00998a;color:#fff;padding:10px 5px 1px 10px;line-height:18px}#page-1.tpl-home.L-huge #content_left .virtuell-stoer-start .csc-textpic-text p,#page-1.tpl-home.L-big #content_left .virtuell-stoer-start .csc-textpic-text p{font-size:95%}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start,#page-1.tpl-home.L-big #content_right .podcast-stoer-start{margin-top:50px}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-center-inner,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-center-inner{background-image:url("/fileadmin/fom/FOM_Podcast_Icon_1.png");background-position:90% 95%;background-size:70px;background-repeat:no-repeat}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-center-inner figure,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-center-inner figure{margin:0}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text{background-color:#00998a;color:#fff;padding:10px 5px 1px 5px;line-height:18px;min-height:200px}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text p,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text p{font-size:95%}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text h4,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text h4{font-size:105%;font-weight:bold;padding-bottom:10px}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text a,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text a{color:#fff}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text a:hover,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .container .csc-textpic .csc-textpic-text a:hover{text-decoration:underline}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .podcasts-all,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .podcasts-all{text-align:center}#page-1.tpl-home.L-huge #content_right .podcast-stoer-start .podcasts-all a,#page-1.tpl-home.L-big #content_right .podcast-stoer-start .podcasts-all a{font-weight:900}#page-1.tpl-home.L-big #content_right .podcast-stoer-start .csc-textpic .csc-textpic-center-inner img{width:190px !important;height:auto !important}#page-1.tpl-home.L-big #content_left .virtuell-stoer-start .csc-textpic .csc-textpic-center-inner img{width:190px !important;height:auto !important}#page-1.tpl-home.L-huge #main #content_left{margin:10px 133px 0 10px}#page-1.tpl-home.L-huge #main #content_left div.akkr{margin-top:20px !important}#page-1.tpl-home.L-huge #main #content_left div.akkr::before{content:"";height:70%;width:1px;background-color:black;position:absolute;left:8px;bottom:15px}#page-1.tpl-home.L-huge #main #content_left div.akkr .akkr-text{font-size:120%;color:#555;line-height:1.2;margin-bottom:15px;display:inline-block;position:inherit;width:inherit;text-align:left;left:0;bottom:0}#page-1.tpl-home.L-big #main #content_left{margin:22px 62px 0 10px}#page-1.tpl-home.L-big #main #content_left div.akkr{margin-top:20px !important}#page-1.tpl-home.L-big #main #content_left div.akkr::before{content:"";height:70%;width:1px;background-color:black;position:absolute;left:8px;bottom:15px}#page-1.tpl-home.L-big #main #content_left div.akkr .akkr-text{font-size:120%;color:#555;line-height:1.2;margin-bottom:15px;display:inline-block;position:inherit;width:inherit;text-align:left;left:0;bottom:0}.L-small #main #smallTopContent #c80432.csc-default{background-color:#00998a;color:#fff}.L-small #main #smallTopContent #c80432.csc-default .csc-textpic-text{padding:20px 0}.L-small #main #smallTopContent #c80432.csc-default .csc-textpic-text p{font-size:70%;line-height:1.3}.L-small #main #smallTopContent #c80432.csc-default .csc-textpic-text .bodytext .detail:hover{text-decoration:underline}.L-small #main #smallTopContent .podcast-slider-small .leScroll .container .csc-default{background-color:#00998a;color:#fff}.L-small #main #smallTopContent .podcast-slider-small .leScroll .container .csc-default .csc-textpic-text{padding-right:10px}.L-small #main #smallTopContent .podcast-slider-small .leScroll .container .csc-default .csc-textpic-text h4{font-size:80%;line-height:1.3;font-weight:900;padding:10px 0 15px 0}.L-small #main #smallTopContent .podcast-slider-small .leScroll .container .csc-default .csc-textpic-text p{font-size:70%;line-height:1.3}.L-small #main #smallTopContent .podcast-slider-small .leScroll .container .csc-default .csc-textpic-text a{color:#fff}.L-small #main #smallTopContent .podcast-slider-small .leScroll .container .csc-default .csc-textpic-text a:hover{text-decoration:underline}.L-small #main #smallTopContent .podcast-slider-small .pager{margin-bottom:1em}.L-small #main #smallTopContent .podcasts-all{text-align:center}body.L-big #menu #faq{position:absolute}.L-huge #main #content_top .video-player.center-everything,.L-big #main #content_top .video-player.center-everything{width:470px;margin:auto}@keyframes ticker{0%{transform:translate3d(100vw, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}#ticker-startseite{background-color:orange;height:40px;padding:10px;font-size:125%;color:#fff;width:100%;overflow:hidden}#ticker-startseite .ticker-move{display:inline-block;white-space:nowrap;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:ticker;animation-duration:240s}#ticker-startseite .ticker-move:hover{animation-play-state:paused}.L-small #ticker-startseite{width:640px}#c79009 h2{padding:18px}#c79009 h2 .headline{text-align:center;font-weight:bold;font-size:125%}#c79009 .rss{position:relative}#c79009 .rss a{background-color:#ccc;padding:8px 5px 4px;margin-right:10px;color:black;display:block;font-weight:normal;background:url(/fileadmin/template/img/rss.png) no-repeat 7px center #ccc;text-indent:-9999px;width:35px;height:35px;filter:grayscale(100%);border:1px solid #999}#c79009 .rss a:hover{filter:grayscale(0);cursor:pointer;background-color:#b3b3b3}.L-huge #c79009,.L-big #c79009{height:85px}.L-huge #c79009 .rss,.L-big #c79009 .rss{bottom:25px;left:875px}.L-small #c79009 h2 .headline{font-size:150%}.L-small #c79009 .rss{bottom:130px;left:540px}#main form#crmModul #datelist #termine .iv-webinar .datetime{position:relative}#main form#crmModul #datelist #termine .iv-webinar .datetime:after{content:"";position:absolute;right:10px;top:-5px;background-image:url(/fileadmin/global/csm_webinar.png);width:42px;height:31px;background-size:cover;pointer-events:none;background-repeat:no-repeat}body.preview-user form#crmModul #datelist #termine .title{font-size:140%}#page-1.tpl-home #main #content_right .iv-start-stoerer-webinar{background-color:#ec600b;position:relative;width:250px;right:10px}#page-1.tpl-home #main #content_right .iv-start-stoerer-webinar a{color:#fff;padding-left:10px}#page-1.tpl-home #main #content_right .iv-start-stoerer-webinar a:hover{text-decoration:underline}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .iv .webinar:after,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .iv .webinar:after,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .sv .webinar:after,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .sv .webinar:after{content:"";position:absolute;left:50px;background-image:url(/fileadmin/global/csm_webinar.png);width:25px;height:19px;background-size:cover;pointer-events:none;background-repeat:no-repeat}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .iv .webinar:after,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .iv .webinar:after,body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .sv .webinar:after,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .sv .webinar:after{content:"";position:absolute;left:110px;background-image:url(/fileadmin/global/csm_webinar.png);width:50px;height:35px;background-size:cover;pointer-events:none;background-repeat:no-repeat}.tx-nfpages #cal-wrapper a span.iconized{display:block}.tx-nfpages #cal-wrapper a time.webinar:after{content:"";position:absolute;left:160px;background-image:url(/fileadmin/global/csm_webinar.png);width:25px;height:19px;background-size:cover;pointer-events:none;background-repeat:no-repeat}#page-892 form.crm-sv .details .address:after{content:"";position:absolute;right:10px;background-image:url(/fileadmin/global/csm_webinar.png);width:42px;height:31px;background-size:cover;pointer-events:none;background-repeat:no-repeat}#page-1.tpl-home.L-huge #pageframe #main #content_center .hsb_matrix .akkr-2020{margin-left:-10px;padding-left:20px;float:left;width:175px;margin-top:65px;position:relative}#page-1.tpl-home.L-huge #pageframe #main #content_center .hsb_matrix .akkr-2020:before{content:"";height:75%;width:1px;background-color:black;position:absolute;left:8px;bottom:0}#page-1.tpl-home.L-huge #pageframe #main #content_center .hsb_matrix .akkr-2020 .akkr-text-2020{font-size:80%;color:#555;line-height:1.2;margin-bottom:15px;display:inline-block;position:inherit;width:inherit !important;text-align:left;left:0;bottom:0}#page-1.tpl-home.L-huge #pageframe #main #content_center .hsb_matrix .akkr-2020 img{width:160px}#page-1.tpl-home.L-big #pageframe #main #content_center .hsb_matrix .akkr-2020{margin-left:-10px;padding-left:20px;float:left;width:160px;margin-top:50px;position:relative}#page-1.tpl-home.L-big #pageframe #main #content_center .hsb_matrix .akkr-2020:before{content:"";height:70%;width:1px;background-color:black;position:absolute;left:8px;bottom:5px}#page-1.tpl-home.L-big #pageframe #main #content_center .hsb_matrix .akkr-2020 .akkr-text-2020{font-size:80%;color:#555;line-height:1.2;margin-bottom:15px;display:inline-block;position:inherit;width:inherit !important;text-align:left;left:0;bottom:0}#page-1.tpl-home.L-big #pageframe #main #content_center .hsb_matrix .akkr-2020 img{width:150px}#page-1.tpl-home.L-huge .corona-start-badge,#page-1.tpl-home.L-big .corona-start-badge{width:170px;margin:20px auto}#page-1.tpl-home.L-small .corona-start-badge{width:300px;margin:40px auto}body #contentarea form .agreement-info-form{margin-top:5px}body #contentarea form .agreement-info-form .row{margin-bottom:20px}body #contentarea form .agreement-form label,body #contentarea form .agreement-info-form label{font-weight:normal}body #contentarea form .agreement-form .no-row,body #contentarea form .agreement-info-form .no-row{margin-bottom:20px;margin-top:10px}#page-20984 .newOrtPicker{display:none}#the-menu .header-oc-link{color:#fff;font-size:75%;margin:3px 5px 0 0;text-decoration:none}#the-menu .header-oc-link:hover{text-decoration:underline}.pdb-international .keyfacts .fyler-link-seminare{min-height:35px;display:inline-block;float:right;background:url('../../fileadmin/template/icons/infoflyer.png') no-repeat left center;padding-left:35px;text-transform:uppercase;line-height:110%;padding-top:11px;font-weight:bold;text-decoration:none;font-size:80%}.pdb-international .anmeldung-link-semiare .dl-link{background-color:#00998a;text-align:center;font-size:140%;color:#ffffff;cursor:pointer}.pdb-international .anmeldung-link-semiare .dl-link:hover{color:#b3b3b3}body.tpl-home-2020.L-huge#page-1 #the-footer #footer1 #footer-news-2020 .swiper-container .swiper-button-prev{left:-3px}body.tpl-home-2020.L-huge#page-1 #the-footer #footer1 #footer-news-2020 .swiper-container .swiper-button-prev:after{border-top:30px solid transparent;border-right:20px solid #fff;border-bottom:30px solid transparent}body.tpl-home-2020.L-huge#page-1 #the-footer #footer1 #footer-news-2020 .swiper-container .swiper-button-next{right:-4px}body.tpl-home-2020.L-huge#page-1 #the-footer #footer1 #footer-news-2020 .swiper-container .swiper-button-next:after{border-top:30px solid transparent;border-left:20px solid #fff;border-bottom:30px solid transparent}body.tpl-home-2020.L-huge#page-1 #content_top .top #footer-news-2020 .swiper-container .swiper-button-prev{left:-3px}body.tpl-home-2020.L-huge#page-1 #content_top .top #footer-news-2020 .swiper-container .swiper-button-prev:after{border-top:30px solid transparent;border-right:20px solid #fff;border-bottom:30px solid transparent}body.tpl-home-2020.L-huge#page-1 #content_top .top #footer-news-2020 .swiper-container .swiper-button-next{right:-4px}body.tpl-home-2020.L-huge#page-1 #content_top .top #footer-news-2020 .swiper-container .swiper-button-next:after{border-top:30px solid transparent;border-left:20px solid #fff;border-bottom:30px solid transparent}.content_container .bgcolor-gruen-50-50 .fom-grid .fom-grid-left,.content_container .bgcolor-gruen-50-50 .fom-grid .fom-grid-right{background-color:#00998a;color:white;padding:20px 50px;text-align:center}.content_container .bgcolor-gruen-50-50 .fom-grid .fom-grid-left .hLayout-14,.content_container .bgcolor-gruen-50-50 .fom-grid .fom-grid-right .hLayout-14{color:white;margin-bottom:15px}#contentarea .content .bgcolor-dunkel-gruen{background-color:#00998a;color:white;padding:20px 50px;text-align:center}#contentarea .content .bgcolor-dunkel-gruen .hLayout-14{color:white;margin-bottom:15px}#contentarea .content .bgcolor-dunkel-gruen a{color:white;text-decoration:underline}#contentarea .content .bgcolor-hell-gruen{background-color:#e6f5f3;padding:20px 50px;text-align:center}#contentarea .content .bgcolor-hell-gruen .hLayout-14{margin-bottom:15px}#submenu-24 .rechts #menu-21411,#submenu-24 .rechts #menu-21571,#submenu-24 .rechts #menu-21611{display:none}#page-784 .crm5-type-IM #type_cp_box p:nth-child(3){display:none}#page-20787 #hsbSelectRow label{width:100%;margin:0 0 20px 0}#page-20787 #hsbSelectRow .hsbSelect label{margin-left:15px;width:400px;padding:0 5px 6px 5px}body.L-huge #the-footer #footer1 #footer{background:#333333 !important;padding:100px 0;margin:0 auto;display:grid;grid-template-columns:1fr 2fr 3fr 1fr 1fr;grid-template-areas:". footerleft footercenter footerright ."}@media (max-width:1500px){body.L-huge #the-footer #footer1 #footer{grid-template-columns:2fr 3fr 1fr;grid-template-areas:"footerleft footercenter footerright";padding-left:2rem;padding-right:2rem}}body.L-huge #the-footer #footer1 #footer #socialshare{display:none}body.L-huge #the-footer #footer1 #footer .footer-left{color:#afb0b3;grid-area:footerleft;padding-right:4rem;border-right:1px solid #424242}body.L-huge #the-footer #footer1 #footer .footer-left .footer-fom-text{margin-bottom:2rem;font-size:12px;line-height:1.5}body.L-huge #the-footer #footer1 #footer .footer-left .orteliste{border-top:none;margin-bottom:4rem}body.L-huge #the-footer #footer1 #footer .footer-left .orteliste ul{text-align:left}body.L-huge #the-footer #footer1 #footer .footer-left .orteliste a{color:#afb0b3;border-right-color:#afb0b3;display:inline}body.L-huge #the-footer #footer1 #footer .footer-left .footer-fom-logo{width:50%}body.L-huge #the-footer #footer1 #footer #footer-center{grid-area:footercenter;padding-left:6rem;padding-right:6rem;border-right:1px solid #424242}body.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-akkr-head{margin-bottom:1.5rem;color:#afb0b3;font-size:12px}body.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-head{color:#afb0b3;margin-top:6rem;margin-bottom:2rem;font-size:12px}body.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-icons{display:flex;width:50%;justify-content:space-between}body.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a{width:calc(16.66666667);height:50px}body.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a img{height:100%;width:auto}body.L-huge #the-footer #footer1 #footer #footer-right{grid-area:footerright;padding-left:4rem}body.L-huge #the-footer #footer1 #footer #footer-right .footer-menu{text-align:left;list-style-type:disc}body.L-huge #the-footer #footer1 #footer #footer-right .footer-menu li{display:list-item;margin-bottom:.5rem}body.L-huge #the-footer #footer1 #footer #footer-right .footer-menu li a{border-right:none;color:#afb0b3;padding:0}body.L-big #the-footer #footer1 #footer{background:#333333 !important;padding:100px 0;margin:0 auto;display:grid;grid-template-columns:2fr 3fr 1fr;grid-template-areas:"footerleft footercenter footerright";padding-left:2rem;padding-right:2rem}body.L-big #the-footer #footer1 #footer #socialshare{display:none}body.L-big #the-footer #footer1 #footer .footer-left{color:#afb0b3;grid-area:footerleft;padding-right:4rem;border-right:1px solid #424242}body.L-big #the-footer #footer1 #footer .footer-left .footer-fom-text{margin-bottom:2rem;font-size:12px;line-height:1.5}body.L-big #the-footer #footer1 #footer .footer-left .orteliste{border-top:none;margin-bottom:4rem}body.L-big #the-footer #footer1 #footer .footer-left .orteliste ul{text-align:left}body.L-big #the-footer #footer1 #footer .footer-left .orteliste a{color:#afb0b3;border-right-color:#afb0b3;display:inline}body.L-big #the-footer #footer1 #footer .footer-left .footer-fom-logo{width:50%}body.L-big #the-footer #footer1 #footer #footer-center{grid-area:footercenter;padding-left:6rem;padding-right:6rem;border-right:1px solid #424242}body.L-big #the-footer #footer1 #footer #footer-center .footer-fom-akkr-head{margin-bottom:1.5rem;color:#afb0b3;font-size:12px}body.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-head{color:#afb0b3;margin-top:6rem;margin-bottom:2rem;font-size:12px}body.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-icons{display:flex;width:50%;justify-content:space-between}body.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a{width:calc(16.66666667);height:50px}body.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a img{height:100%;width:auto}body.L-big #the-footer #footer1 #footer #footer-right{grid-area:footerright;padding-left:4rem}body.L-big #the-footer #footer1 #footer #footer-right .footer-menu{text-align:left;list-style-type:disc}body.L-big #the-footer #footer1 #footer #footer-right .footer-menu li{display:list-item;margin-bottom:.5rem}body.L-big #the-footer #footer1 #footer #footer-right .footer-menu li a{border-right:none;color:#afb0b3;padding:0}body.L-small #footer{background:#333333 !important;padding:2rem !important}body.L-small #footer #socialshare{display:none}body.L-small #footer #footer-right .footer-menu{text-align:left}body.L-small #footer #footer-right .footer-menu li{display:block}body.L-small #footer #footer-right .footer-menu li a{padding-left:0 !important;padding-right:0 !important;padding-bottom:.25rem !important;padding-top:1rem !important;font-weight:700;color:#afb0b3 !important;font-size:16px;border-bottom:1px solid #afb0b3 !important;display:block;border-right:none}body.L-small #footer #footer-right .footer-fom-social-icons{position:relative;display:flex;justify-content:space-between;margin-top:3rem}body.L-small #footer #footer-right .footer-fom-social-icons a{width:calc(16.66666667);height:50px}body.L-small #footer #footer-right .footer-fom-social-icons a img{height:100%;width:auto}.hsb_matrix_forschung .hsb_acc.regio2016 .contents .acc-titel{width:100%}#footer1 #footer ul li a{vertical-align:top}#page-22129 #submenu{display:none}div.subMenu#submenu-24 .links a#menu-22394-links,div.subMenu#submenu-24 .links a#menu-22395-links{position:relative}div.subMenu#submenu-24 .links a#menu-22394-links:after,div.subMenu#submenu-24 .links a#menu-22395-links:after{content:"";position:absolute;top:0;left:0;bottom:0;width:10px;display:inline-block;background-color:#00352E}body.L-huge .stoerer-multimedia-portrait .csc-textpic-imagewrap figure.figcap_in a:after,body.L-big .stoerer-multimedia-portrait .csc-textpic-imagewrap figure.figcap_in a:after{content:'';position:absolute;right:10px;top:10px;width:65px;height:65px;background-image:url('../../fileadmin/template/img/multimedia-portrait.png');background-size:contain;background-color:inherit}body.L-huge .stoerer-multimedia-portrait .csc-textpic-imagewrap img,body.L-big .stoerer-multimedia-portrait .csc-textpic-imagewrap img{width:470px;height:auto}body.L-huge .stoerer-multimedia-portrait .csc-textpic-imagewrap figcaption,body.L-big .stoerer-multimedia-portrait .csc-textpic-imagewrap figcaption{position:absolute;bottom:10px;left:20px;padding:5px 5px 0 5px;color:#000;background-color:#ffce00;width:-moz-fit-content;width:fit-content}body.L-huge .stoerer-multimedia-portrait .csc-textpic-text,body.L-big .stoerer-multimedia-portrait .csc-textpic-text{position:absolute;margin:0 20px 20px 20px;width:200px;color:#fff}body.L-huge .stoerer-multimedia-portrait .csc-textpic-text h3,body.L-big .stoerer-multimedia-portrait .csc-textpic-text h3{border-bottom:1.5px solid;margin:15px 0;padding:0 0 10px 0;font-size:180%;font-weight:600;line-height:1.1}body.L-huge .stoerer-multimedia-portrait .csc-textpic-text .bodytext,body.L-big .stoerer-multimedia-portrait .csc-textpic-text .bodytext{line-height:1.1}body.L-small .stoerer-multimedia-portrait .csc-textpic-imagewrap figure.figcap_in a:after{content:'';position:absolute;right:10px;top:10px;width:85px;height:85px;background-image:url('../../fileadmin/template/img/multimedia-portrait.png');background-size:contain;background-color:inherit}body.L-small .stoerer-multimedia-portrait .csc-textpic-imagewrap img{width:640px;height:auto}body.L-small .stoerer-multimedia-portrait .csc-textpic-imagewrap figcaption{position:absolute;bottom:10px;left:70px;padding:5px 5px 0 5px;color:#000;background-color:#ffce00;width:-moz-fit-content;width:fit-content;font-size:70%}body.L-small .stoerer-multimedia-portrait .csc-textpic-text{position:absolute;margin:0 20px 20px 20px;width:250px;color:#fff}body.L-small .stoerer-multimedia-portrait .csc-textpic-text h3{border-bottom:1.5px solid;margin:15px 0;padding:0 0 10px 0;font-size:130%;font-weight:600;line-height:1.1}body.L-small .stoerer-multimedia-portrait .csc-textpic-text .bodytext{line-height:1.1;font-size:70%}body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h1,body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h1{text-align:center;font-size:65px;max-width:762px;background:transparent;padding:0;margin-top:1rem;line-height:100%;font-weight:normal;color:white}body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h1 .sub,body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h1 .sub{font-size:45px;text-align:center;background:transparent;margin-top:4rem;padding:7px 6px 4px 6px;line-height:100%;font-weight:800;font-family:'DIN';color:white}body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h1,body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .title .csc-header h1,body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .title .csc-header h1,body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .title .csc-header h1{text-align:center;font-size:38px;max-width:762px;background:transparent;padding:0;margin-top:1rem;color:#fff}body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h1 .sub,body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .title .csc-header h1 .sub,body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .title .csc-header h1 .sub,body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .title .csc-header h1 .sub{font-size:30px;max-width:550px;text-align:center;background:transparent;margin-top:4rem}.produkt-ivs .csc-textpic-text-iv{margin-left:165px}#page-17389 .fakeSelect.with-scroll{width:199px !important}#page-17472 .status2{display:none}#page-17471 .tx-nfpersonrepo .person{border:none !important}#page-17471 .tx-nfpersonrepo .person .person-main-wrap{overflow:hidden;position:relative;border-bottom:1px solid #333;padding-bottom:10px}#page-17471 .tx-nfpersonrepo .person .person-main-wrap .contact{bottom:5px}#page-17471 .tx-nfpersonrepo .person .status3{clear:both;background-color:#e1ede9;padding:5px;min-height:52px}#page-17467 .socialicons{vertical-align:top;display:inline-block;text-align:center;padding-left:0}#page-17467 .socialicons li{color:#f2faf9;display:inline-block}#page-17467 .socialicons li a{display:inline-block;min-width:23px;height:23px;background-color:rgba(255,255,255,0.4);overflow:hidden;text-indent:-1000px;margin-right:10px;padding:0;border:1px solid #ccc}#page-17467 .socialicons li a.social_sharing{background-position:left center;background-repeat:no-repeat;background-size:contain;background-color:transparent;opacity:.8}#page-17467 .socialicons li a.social_sharing:hover{opacity:1}#page-17467 .socialicons li a.social_facebook{background-image:url("/fileadmin/template/icons/ico.facebook.png");background-color:#3b5998}#page-17467 .socialicons li a.social_twitter{background-image:url("/fileadmin/template/icons/ico.twitter.png");background-color:#55acee}#page-17467 .socialicons li a.social_youtube{background-image:url("/fileadmin/template/icons/ico.youtube.png");background-color:#cc181e}#page-17467 .socialicons li a.social_xing{background-image:url("/fileadmin/template/icons/ico.xing.png");background-color:#d4d600}#page-17467 .socialicons li a.social_instagram{background-image:url("/fileadmin/template/icons/ico.instagram.png");background-color:black}#page-17467 .socialicons li a.social_linkedin{background-image:url("/fileadmin/template/icons/ico.linkedin.png");background-color:#0084bf}.mixin-weitereladen{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold}.mixin-weitereladen:hover{background-color:#19665f}.mixin-weitereladen-startseite{background-color:#00998a;padding:10px 20px 8px;display:inline-block;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;float:right}.mixin-weitereladen-startseite:hover{background-color:#00352E}.mixin-headerbalken{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.mixin-headerbalken .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .mixin-headerbalken .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.mixin-dreispalter{width:310px;float:left;border:1px solid #ccc;margin-bottom:15px;margin-right:15px;position:relative}.mixin-dreispalter:last-child{margin-right:0}body.L-small .mixin-dreispalter{width:calc(100% - 30px);height:auto;margin:15px}body.L-small .mixin-dreispalter:last-child{margin-right:0;width:calc(100% - 30px)}.mixin-dreispalter .image{background:white;min-height:230px;position:relative}.mixin-dreispalter .image img{width:100%;height:auto}.mixin-dreispalter .statement-type{position:absolute;bottom:-15px;right:0;padding:6px 40px 4px 10px;background-color:#00998a;color:white;font-size:100%;font-weight:bold}.mixin-dreispalter .statement-type.hsb-1{background-color:#00594d}.mixin-dreispalter .statement-type.hsb-2{background-color:#d04931}.mixin-dreispalter .statement-type.hsb-3{background-color:#d09910}.mixin-dreispalter .statement-type.hsb-4{background-color:#007c91}.mixin-dreispalter .statement-type.hsb-5{background-color:#00b3f0}.mixin-dreispalter .statement-type.hsb-6{background-color:#6b1b4b}.mixin-dreispalter .statement-type.hsb-7{background-color:#679e9b}.mixin-dreispalter .statement-type.hsb-8{background-color:#8fb63e}.mixin-dreispalter .image-info{padding:25px 10px 10px 10px}.mixin-dreispalter .image-info .image-title{font-weight:bold}.mixin-mehr .more{background-color:#00998a;color:white;padding:5px 20px 3px;display:inline-block;position:absolute;bottom:15px}body.L-small .mixin-mehr .more{position:relative;margin-top:25px;margin-left:-1px}.mixin-mehr .more:hover{color:#ccc}.mixin-date{padding:15px 10px 0}.mixin-title{padding:5px 10px;font-weight:bold}.mixin-abstract{padding:10px 10px 20px}.mixin-headerbutton{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.mixin-headerbutton:hover{background-color:#b3b3b3}.mixin-big-greenbutton{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;clear:both;margin:20px auto;width:100%;max-width:450px}.mixin-big-greenbutton:hover{background-color:#19665f}.mixin-big-greenbutton-startseite{background-color:#00998a;padding:10px 20px 8px;display:inline-block;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;float:right;clear:both;margin:10px 0 60px}.mixin-big-greenbutton-startseite:hover{background-color:#00352E}.mixin-rss{background:url("/fileadmin/template/img/rss.png") no-repeat 7px center #ccc;text-indent:-9999px;width:35px;height:35px;filter:grayscale(100%);border:1px solid #999}.mixin-rss:hover{filter:grayscale(0);cursor:pointer}body.L-small .mixin-rss{width:54px;height:54px;background-size:24px;background-position:12px}.mixin-selDisplay{padding:2.5px}.mixin-selDisplay .pfeil{display:none}.mixin-selDisplay .text{text-align:center;display:block;position:relative}.mixin-selDisplay .text:after{position:absolute;content:"";top:0;right:0;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:10px 10px 0 10px;border-color:#b3b3b3 transparent transparent transparent}.tx-nfnewsroom{clear:both}.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 40px);grid-gap:10px}body.L-small .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter{grid-template-rows:repeat(5, 40px);grid-template-columns:620px}body.L-small .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter select{width:95% !important}.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter div{width:100% !important;height:100%}.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter div.back{grid-column-start:5}.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter div.back a{margin:0 !important}.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter #statements-filter-reset{background-image:url('../../fileadmin/dev/fom_icon_reload.png');background-repeat:no-repeat;background-size:8%;background-position:96%;background-color:#ccc;padding:10px 10px 6px 10px;display:block;width:100%;height:100%;cursor:pointer;line-height:110%;border:0;font-family:'DIN';font-size:15px;text-align:left}body.L-small .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter #statements-filter-reset{background-size:4%;width:95% !important}.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter #statements-filter-reset:hover{background-size:9.2%}.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter #statements-filter-reset:focus,.tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter #statements-filter-reset:active{border:0;outline:0}.tx-nfnewsroom .newsroom-presse .newsroom-presse-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-nfnewsroom .newsroom-presse .newsroom-presse-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-nfnewsroom .newsroom-presse .newsroom-presse-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.tx-nfnewsroom .newsroom-presse .newsroom-presse-header .rss a{float:right;background:url("/fileadmin/template/img/rss.png") no-repeat 7px center #ccc;text-indent:-9999px;width:35px;height:35px;filter:grayscale(100%);border:1px solid #999}.tx-nfnewsroom .newsroom-presse .newsroom-presse-header .rss a:hover{filter:grayscale(0);cursor:pointer}body.L-small .tx-nfnewsroom .newsroom-presse .newsroom-presse-header .rss a{width:54px;height:54px;background-size:24px;background-position:12px}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row{overflow:hidden}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item{width:310px;float:left;border:1px solid #ccc;margin-bottom:15px;margin-right:15px;position:relative;height:510px}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item:last-child{margin-right:0}body.L-small .tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item{width:calc(100% - 30px);height:auto;margin:15px}body.L-small .tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item:last-child{margin-right:0;width:calc(100% - 30px)}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .image{background:white;min-height:230px;position:relative}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .image img{width:100%;height:auto}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type{position:absolute;bottom:-15px;right:0;padding:6px 40px 4px 10px;background-color:#00998a;color:white;font-size:100%;font-weight:bold}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-1{background-color:#00594d}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-2{background-color:#d04931}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-3{background-color:#d09910}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-4{background-color:#007c91}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-5{background-color:#00b3f0}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-6{background-color:#6b1b4b}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-7{background-color:#679e9b}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-8{background-color:#8fb63e}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .image-info{padding:25px 10px 10px 10px}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .image-info .image-title{font-weight:bold}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .date{padding:15px 10px 0}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .title{padding:5px 10px;font-weight:bold}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .abstract{padding:10px 10px 20px}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .more{background-color:#00998a;color:white;padding:5px 20px 3px;display:inline-block;position:absolute;bottom:15px}body.L-small .tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .more{position:relative;margin-top:25px;margin-left:-1px}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item .more:hover{color:#ccc}.tx-nfnewsroom .newsroom-presse .newsroom-presse-items .newsroom-presse-row .newsroom-presse-item a:not(.more){color:#333;font-weight:normal}.tx-nfnewsroom .newsroom-presse .presse-pager-btn{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold}.tx-nfnewsroom .newsroom-presse .presse-pager-btn:hover{background-color:#19665f}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .filter .back a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .filter .back a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .filter .rss a{background:url("/fileadmin/template/img/rss.png") no-repeat 7px center #ccc;text-indent:-9999px;width:35px;height:35px;filter:grayscale(100%);border:1px solid #999;float:right}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .filter .rss a:hover{filter:grayscale(0);cursor:pointer}body.L-small .tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .filter .rss a{width:54px;height:54px;background-size:24px;background-position:12px}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .more a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal;display:none}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-header .more a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row{overflow:hidden}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item{width:310px;float:left;border:1px solid #ccc;margin-bottom:15px;margin-right:15px;position:relative;height:510px}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item:last-child{margin-right:0}body.L-small .tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item{width:calc(100% - 30px);height:auto;margin:15px}body.L-small .tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item:last-child{margin-right:0;width:calc(100% - 30px)}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .image{background:white;min-height:230px;position:relative}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .image img{width:100%;height:auto}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type{position:absolute;bottom:-15px;right:0;padding:6px 40px 4px 10px;background-color:#00998a;color:white;font-size:100%;font-weight:bold}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-1{background-color:#00594d}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-2{background-color:#d04931}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-3{background-color:#d09910}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-4{background-color:#007c91}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-5{background-color:#00b3f0}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-6{background-color:#6b1b4b}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-7{background-color:#679e9b}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .statement-type.hsb-8{background-color:#8fb63e}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .image-info{padding:25px 10px 10px 10px}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .image-info .image-title{font-weight:bold}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .date{padding:15px 10px 0}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .title{padding:5px 10px;font-weight:bold}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .abstract{padding:10px 10px 20px}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .more{background-color:#00998a;color:white;padding:5px 20px 3px;display:inline-block;position:absolute;bottom:15px}body.L-small .tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .more{position:relative;margin-top:25px;margin-left:-1px}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item .more:hover{color:#ccc}.tx-nfnewsroom .newsroom-presse-teaser .newsroom-presse-teaser-items .newsroom-presse-row .newsroom-presse-item a:not(.more){color:#333;font-weight:normal}.tx-nfnewsroom .newsroom-presse-teaser .more a{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;clear:both;margin:20px auto;width:100%;max-width:450px}.tx-nfnewsroom .newsroom-presse-teaser .more a:hover{background-color:#19665f}.tx-nfnewsroom .newsroom-youtube-teaser .title{padding:5px 0 2px;font-weight:bold}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-nfnewsroom .newsroom-youtube .newsroom-youtube-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-header .filter .back a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-header .filter .back a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-items .newsroom-youtube-row{overflow:hidden}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-items .newsroom-youtube-row .ytVideo{float:left;width:470px;margin-right:20px}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-items .newsroom-youtube-row .ytVideo:last-child{margin-right:0}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-items .newsroom-youtube-row .ytVideo img{width:100%;height:auto}.tx-nfnewsroom .newsroom-youtube .newsroom-youtube-items .newsroom-youtube-row .ytVideo .title{font-weight:bold;padding-top:10px}.tx-nfnewsroom .newsroom-youtube .youtube-pager-btn{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold}.tx-nfnewsroom .newsroom-youtube .youtube-pager-btn:hover{background-color:#19665f}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .head,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .head,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .head,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .head,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .head,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter,body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter,body.L-small .tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter,body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .back a,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .back a,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .back a,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .back a,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .back a,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .back a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .back a:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .back a:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .back a:hover,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .back a:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .back a:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .back a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter:hover,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter:hover{background:#ccc}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .typs,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .typs,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .typs,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .typs,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .typs,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .typs{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .typs:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .typs:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .typs:hover{background:#ccc}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .select-social-type,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .select-social-type,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .select-social-type,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .select-social-type,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .select-social-type,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .select-social-type{width:200px !important;background-color:transparent !important;border:0 !important}body.L-small .tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .select-social-type,body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .select-social-type,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .select-social-type,body.L-small .tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .select-social-type,body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .select-social-type,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .select-social-type{width:inherit !important}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .selDisplay,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .selDisplay,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .selDisplay,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .selDisplay,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .selDisplay,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .selDisplay{padding:2.5px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .selDisplay .pfeil,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .selDisplay .pfeil,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .selDisplay .pfeil,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .selDisplay .pfeil,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .selDisplay .pfeil,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .selDisplay .pfeil{display:none}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .selDisplay .text,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .selDisplay .text,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .selDisplay .text,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .selDisplay .text,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .selDisplay .text,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .selDisplay .text{text-align:center;display:block;position:relative}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-header .filter .selDisplay .text:after,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-header .filter .selDisplay .text:after,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-header .filter .selDisplay .text:after,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-youtube-header .filter .selDisplay .text:after,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-youtube-header .filter .selDisplay .text:after,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-youtube-header .filter .selDisplay .text:after{position:absolute;content:"";top:0;right:0;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:10px 10px 0 10px;border-color:#b3b3b3 transparent transparent transparent}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts{display:flex;flex-wrap:wrap;flex-direction:column;height:100%;max-height:1465px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item{flex-grow:1;width:310px;float:left;border:1px solid #ccc;margin-bottom:15px;margin-right:15px;position:relative;border-top:0;border-left:0;padding:0 10px 10px;overflow:hidden}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item:last-child,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item:last-child,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item:last-child{margin-right:0}body.L-small .tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item,body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item{width:calc(100% - 30px);height:auto;margin:15px}body.L-small .tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item:last-child,body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item:last-child,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item:last-child{margin-right:0;width:calc(100% - 30px)}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .image,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .image,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .image{background:white;min-height:230px;position:relative}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .image img,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .image img,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .image img{width:100%;height:auto}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type{position:absolute;bottom:-15px;right:0;padding:6px 40px 4px 10px;background-color:#00998a;color:white;font-size:100%;font-weight:bold}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-1,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-1,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-1{background-color:#00594d}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-2,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-2,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-2{background-color:#d04931}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-3,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-3,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-3{background-color:#d09910}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-4,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-4,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-4{background-color:#007c91}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-5,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-5,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-5{background-color:#00b3f0}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-6,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-6,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-6{background-color:#6b1b4b}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-7,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-7,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-7{background-color:#679e9b}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .statement-type.hsb-8,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .statement-type.hsb-8,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .statement-type.hsb-8{background-color:#8fb63e}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .image-info,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .image-info,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .image-info{padding:25px 10px 10px 10px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item .image-info .image-title,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item .image-info .image-title,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item .image-info .image-title{font-weight:bold}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item:nth-child(3n+3),.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item:nth-child(3n+3),.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item:nth-child(3n+3){margin-right:0}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post{position:relative;word-wrap:break-word}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post:after,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post:after,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post:after{content:"";height:24px;width:24px;display:block;position:absolute;right:10px;bottom:10px;background-image:url("/fileadmin/template/icons/ico.facebook.png");background-size:cover;background-color:#3B5998}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post a,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post a,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post a{color:black;font-weight:normal}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post .facebook-img,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post .facebook-img,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post .facebook-img{margin:0 -10px 20px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post .facebook-img img,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post .facebook-img img,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post .facebook-img img{max-width:100%}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post .facebook-datetime,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post .facebook-datetime,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post .facebook-datetime{overflow:hidden;margin-bottom:20px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post .facebook-datetime .date,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post .facebook-datetime .date,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post .facebook-datetime .date{float:left}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.fb-post .facebook-datetime .time,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.fb-post .facebook-datetime .time,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.fb-post .facebook-datetime .time{float:right}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet{position:relative}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet:after,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet:after,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet:after{content:"";height:24px;width:24px;display:block;position:absolute;right:10px;top:10px;background-image:url("/fileadmin/template/icons/ico.twitter.png");background-size:cover;background-color:#55ACEE}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .head,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .head,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .head{overflow:hidden;margin-bottom:20px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .head img,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .head img,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .head img{border-radius:100%;float:left;margin-right:15px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .head .name,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .head .name,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .head .name,.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .head .username,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .head .username,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .head .username{display:block;font-size:80%;font-weight:bold;color:black}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .head .name,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .head .name,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .head .name{margin-top:10px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .head .username,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .head .username,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .head .username{margin-top:-5px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .twitter-img,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .twitter-img,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .twitter-img{margin:0 -10px 20px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .twitter-img img,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .twitter-img img,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .twitter-img img{max-width:100%}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot{overflow:hidden}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot a,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot a,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot a{display:block;width:16px;height:16px;background-image:url("/fileadmin/template/icons/twitter-sprite.png");float:left;margin-right:5px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot .reply,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot .reply,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot .reply{height:13px;width:14px;background-position:0 -378px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot .reply:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot .reply:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot .reply:hover{background-position:0 -345px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot .retweet,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot .retweet,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot .retweet{height:13px;width:18px;background-position:0 -510px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot .retweet:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot .retweet:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot .retweet:hover{background-position:0 -477px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot .favo,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot .favo,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot .favo{height:13px;width:15px;background-position:0 -246px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot .favo:hover,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot .favo:hover,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot .favo:hover{background-position:0 -213px}.tx-nfnewsroom .newsroom-social-media .newsroom-social-media-posts .post-item.tweet .foot span.info,.tx-nfnewsroom .newsroom-social-media-teaser .newsroom-social-media-posts .post-item.tweet .foot span.info,.tx-nfnewsroom .newsroom-social-media-youtube .newsroom-social-media-posts .post-item.tweet .foot span.info{float:right}.tx-nfnewsroom .newsroom-social-media .social-pager-btn,.tx-nfnewsroom .newsroom-social-media-teaser .social-pager-btn,.tx-nfnewsroom .newsroom-social-media-youtube .social-pager-btn{clear:both;background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold}.tx-nfnewsroom .newsroom-social-media .social-pager-btn:hover,.tx-nfnewsroom .newsroom-social-media-teaser .social-pager-btn:hover,.tx-nfnewsroom .newsroom-social-media-youtube .social-pager-btn:hover{background-color:#19665f}.tx-nfnewsroom .newsroom-social-media-teaser,.tx-nfnewsroom .newsroom-social-media-youtube{overflow:hidden}.tx-nfnewsroom .newsroom-social-media-teaser .left,.tx-nfnewsroom .newsroom-social-media-youtube .left{width:470px;margin-right:20px;float:left}.tx-nfnewsroom .newsroom-social-media-teaser .left>.head,.tx-nfnewsroom .newsroom-social-media-youtube .left>.head{font-size:140%;font-weight:bold;margin:10px 0 20px}body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .left>.head,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .left>.head{padding-left:10px}.tx-nfnewsroom .newsroom-social-media-teaser .left .ytVideo img,.tx-nfnewsroom .newsroom-social-media-youtube .left .ytVideo img{max-width:100%;height:auto}body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .left,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .left{width:100%}.tx-nfnewsroom .newsroom-social-media-teaser .right,.tx-nfnewsroom .newsroom-social-media-youtube .right{width:470px;float:left}.tx-nfnewsroom .newsroom-social-media-teaser .right>.head,.tx-nfnewsroom .newsroom-social-media-youtube .right>.head{font-size:140%;font-weight:bold;margin:10px 0 20px}body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .right>.head,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .right>.head{padding-left:10px}.tx-nfnewsroom .newsroom-social-media-teaser .right .newsroom-social-media-posts .post-item,.tx-nfnewsroom .newsroom-social-media-youtube .right .newsroom-social-media-posts .post-item{max-width:225px;width:100%;margin-right:0;margin-left:10px}body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .right .newsroom-social-media-posts .post-item,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .right .newsroom-social-media-posts .post-item{overflow:hidden;max-width:calc(100% - 30px)}body.L-small .tx-nfnewsroom .newsroom-social-media-teaser .right,body.L-small .tx-nfnewsroom .newsroom-social-media-youtube .right{width:100%}.tx-nfnewsroom .newsroom-social-media-teaser .social-youtube-pager-btn,.tx-nfnewsroom .newsroom-social-media-youtube .social-youtube-pager-btn{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;clear:both;margin:20px auto;width:100%;max-width:450px}.tx-nfnewsroom .newsroom-social-media-teaser .social-youtube-pager-btn:hover,.tx-nfnewsroom .newsroom-social-media-youtube .social-youtube-pager-btn:hover{background-color:#19665f}.tx-nfnewsroom .newsroom-social-media-teaser .more a,.tx-nfnewsroom .newsroom-social-media-youtube .more a{background-color:#00998a;padding:10px 20px 8px;display:inline-block;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;float:right;clear:both;margin:10px 0 60px}.tx-nfnewsroom .newsroom-social-media-teaser .more a:hover,.tx-nfnewsroom .newsroom-social-media-youtube .more a:hover{background-color:#00352E}.tx-nfnewsroom .newsroom-statements .newsroom-news-header,.tx-nfnewsroom .newsroom-news .newsroom-news-header,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .head,.tx-nfnewsroom .newsroom-news .newsroom-news-header .head,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .archive a,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .archive a,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .archive a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .archive a:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .archive a:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .archive a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .back a,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .back a,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .back a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .back a:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .back a:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .back a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .rss a,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .rss a,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .rss a{background-color:#ccc;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal;background:url("/fileadmin/template/img/rss.png") no-repeat 7px center #ccc;text-indent:-9999px;width:35px;height:35px;filter:grayscale(100%);border:1px solid #999}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .rss a:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .rss a:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .rss a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .rss a:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .rss a:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .rss a:hover{filter:grayscale(0);cursor:pointer}body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .rss a,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .rss a,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .rss a{width:54px;height:54px;background-size:24px;background-position:12px}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months:hover,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places:hover,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months:hover,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places:hover,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years:hover{background:#ccc}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .select-news-month,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .select-news-month,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .select-news-month,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .select-news-month,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .select-news-month,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .select-news-month,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .select-news-month,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .select-news-month,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .select-news-month,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .select-news-ort,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .select-news-ort,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .select-news-ort,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .select-news-ort,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .select-news-ort,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .select-news-ort,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .select-news-ort,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .select-news-ort,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .select-news-ort,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .select-news-year,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .select-news-year,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .select-news-year,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .select-news-year,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .select-news-year,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .select-news-year,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .select-news-year,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .select-news-year,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .select-news-year{width:200px !important;background-color:transparent !important;border:0 !important}body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .select-news-month,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .select-news-month,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .select-news-month,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .select-news-month,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .select-news-month,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .select-news-month,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .select-news-month,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .select-news-month,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .select-news-month,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .select-news-ort,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .select-news-year,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .select-news-year,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .select-news-year,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .select-news-year,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .select-news-year,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .select-news-year,body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .select-news-year,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .select-news-year,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .select-news-year{width:inherit !important}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .selDisplay,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .selDisplay,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .selDisplay,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .selDisplay,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .selDisplay,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .selDisplay,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .selDisplay,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .selDisplay,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .selDisplay{padding:2.5px}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .selDisplay .pfeil,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .selDisplay .pfeil,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .selDisplay .pfeil,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .selDisplay .pfeil,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .selDisplay .pfeil,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .selDisplay .pfeil,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .selDisplay .pfeil,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .selDisplay .pfeil,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .selDisplay .pfeil{display:none}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .selDisplay .text,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .selDisplay .text,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .selDisplay .text,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .selDisplay .text,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .selDisplay .text,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .selDisplay .text,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .selDisplay .text,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .selDisplay .text,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .selDisplay .text{text-align:center;display:block;position:relative}.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .months .selDisplay .text:after,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .months .selDisplay .text:after,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .months .selDisplay .text:after,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .places .selDisplay .text:after,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .places .selDisplay .text:after,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .places .selDisplay .text:after,.tx-nfnewsroom .newsroom-statements .newsroom-news-header .filter .years .selDisplay .text:after,.tx-nfnewsroom .newsroom-news .newsroom-news-header .filter .years .selDisplay .text:after,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-header .filter .years .selDisplay .text:after{position:absolute;content:"";top:0;right:0;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:10px 10px 0 10px;border-color:#b3b3b3 transparent transparent transparent}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row{overflow:hidden}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item{height:580px;width:310px;float:left;border:1px solid #ccc;margin-bottom:15px;margin-right:15px;position:relative}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item:last-child,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item:last-child,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item:last-child{margin-right:0}body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item{width:calc(100% - 30px);height:auto;margin:15px}body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item:last-child,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item:last-child,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item:last-child{margin-right:0;width:calc(100% - 30px)}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .image,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .image,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .image{background:white;min-height:230px;position:relative}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .image img,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .image img,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .image img{width:100%;height:auto}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type{position:absolute;bottom:-15px;right:0;padding:6px 40px 4px 10px;background-color:#00998a;color:white;font-size:100%;font-weight:bold}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-1,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-1,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-1{background-color:#00594d}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-2,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-2,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-2{background-color:#d04931}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-3,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-3,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-3{background-color:#d09910}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-4,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-4,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-4{background-color:#007c91}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-5,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-5,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-5{background-color:#00b3f0}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-6,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-6,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-6{background-color:#6b1b4b}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-7,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-7,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-7{background-color:#679e9b}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-8,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-8,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .statement-type.hsb-8{background-color:#8fb63e}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .image-info,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .image-info,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .image-info{padding:25px 10px 10px 10px}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .image-info .image-title,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .image-info .image-title,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .image-info .image-title{font-weight:bold}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .more,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .more,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .more{background-color:#00998a;color:white;padding:5px 20px 3px;display:inline-block;position:absolute;bottom:15px}body.L-small .tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .more,body.L-small .tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .more,body.L-small .tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .more{position:relative;margin-top:25px;margin-left:-1px}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .more:hover,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .more:hover,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .more:hover{color:#ccc}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item a:not(.more),.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item a:not(.more),.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item a:not(.more){color:#333;font-weight:normal}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .date,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .date,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .date{padding:15px 10px 0}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .title,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .title,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .title{padding:5px 10px;font-weight:bold}.tx-nfnewsroom .newsroom-statements .newsroom-news-items .newsroom-news-row .newsroom-news-item .abstract,.tx-nfnewsroom .newsroom-news .newsroom-news-items .newsroom-news-row .newsroom-news-item .abstract,.tx-nfnewsroom .newsroom-news-teaser .newsroom-news-items .newsroom-news-row .newsroom-news-item .abstract{padding:10px 10px 20px}.tx-nfnewsroom .newsroom-statements .archive a,.tx-nfnewsroom .newsroom-news .archive a,.tx-nfnewsroom .newsroom-news-teaser .archive a{display:block;margin-top:15px;text-align:center}.tx-nfnewsroom .newsroom-statements .load-next,.tx-nfnewsroom .newsroom-news .load-next,.tx-nfnewsroom .newsroom-news-teaser .load-next{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold}.tx-nfnewsroom .newsroom-statements .load-next:hover,.tx-nfnewsroom .newsroom-news .load-next:hover,.tx-nfnewsroom .newsroom-news-teaser .load-next:hover{background-color:#19665f}.tx-nfnewsroom .newsroom-statements .more a,.tx-nfnewsroom .newsroom-news .more a,.tx-nfnewsroom .newsroom-news-teaser .more a{background-color:#00998a;padding:10px 20px 8px;display:inline-block;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;float:right;clear:both;margin:10px 0 60px}.tx-nfnewsroom .newsroom-statements .more a:hover,.tx-nfnewsroom .newsroom-news .more a:hover,.tx-nfnewsroom .newsroom-news-teaser .more a:hover{background-color:#00352E}.tx-nfnewsroom .newsroom-veranstaltung,.tx-nfnewsroom .newsroom-veranstaltung-teaser{overflow:hidden}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .head,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .back a,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .back a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .back a:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .back a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .rss a,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .rss a{background-color:#ccc;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal;background:url("/fileadmin/template/img/rss.png") no-repeat 7px center #ccc;text-indent:-9999px;width:35px;height:35px;filter:grayscale(100%);border:1px solid #999}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .rss a:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .rss a:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .rss a:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .rss a:hover{filter:grayscale(0);cursor:pointer}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .rss a,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .rss a{width:54px;height:54px;background-size:24px;background-position:12px}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places:hover,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types:hover{background-color:#b3b3b3}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places:hover,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types:hover{background:#ccc}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places .select-ver-ort,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places .select-ver-ort,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types .select-ver-ort,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types .select-ver-ort,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places .select-ver-vtype,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places .select-ver-vtype,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types .select-ver-vtype,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types .select-ver-vtype{width:200px !important;background-color:transparent !important;border:0 !important}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places .selDisplay,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places .selDisplay,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types .selDisplay,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types .selDisplay{padding:2.5px}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places .selDisplay .pfeil,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places .selDisplay .pfeil,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types .selDisplay .pfeil,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types .selDisplay .pfeil{display:none}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places .selDisplay .text,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places .selDisplay .text,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types .selDisplay .text,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types .selDisplay .text{text-align:center;display:block;position:relative}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .places .selDisplay .text:after,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .places .selDisplay .text:after,.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-header .filter .types .selDisplay .text:after,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-header .filter .types .selDisplay .text:after{position:absolute;content:"";top:0;right:0;width:0;height:0;-webkit-transform:rotate(360deg);border-style:solid;border-width:10px 10px 0 10px;border-color:#b3b3b3 transparent transparent transparent}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items{margin-bottom:15px}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .month,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .month{border-bottom:1px solid black;font-weight:bold;font-size:140%;margin-top:40px}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .month,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .month{padding-left:15px}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item{padding:20px 0;overflow:hidden;border-bottom:1px solid #f2f2f2}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item.iv .left .type,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item.iv .left .type{color:orange}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item.messe .left .type,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item.messe .left .type{color:#00352E}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item.sv .left .type,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item.sv .left .type{color:#00998a}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item.svtypo .right a,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item.svtypo .right a{display:inline}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left{float:left;width:20%}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left .date,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left .date{font-weight:bold;display:block;color:black}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left .date,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left .date{float:left;margin-right:10px}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .left{width:100%;float:none;padding:10px}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right{width:80%;float:right}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right a,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right a{display:block}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .title,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .title{display:block;font-weight:bold;color:black}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .info,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .info{color:black;font-weight:normal}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .info,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .info{font-size:100%;font-weight:normal}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .more-text,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .more-text{display:block}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .icals,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .icals{overflow:hidden}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .icals .ical,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .icals .ical{float:left}.tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .icals .outlook,.tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right .icals .outlook{float:left;margin-right:10px;border-right:1px solid #ccc;padding-right:10px}body.L-small .tx-nfnewsroom .newsroom-veranstaltung .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right,body.L-small .tx-nfnewsroom .newsroom-veranstaltung-teaser .newsroom-veranstaltung-items .newsroom-veranstaltung-item .right{width:100%;padding:10px}.tx-nfnewsroom .newsroom-veranstaltung .veranstaltung-pager-btn,.tx-nfnewsroom .newsroom-veranstaltung-teaser .veranstaltung-pager-btn{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;margin-top:20px}.tx-nfnewsroom .newsroom-veranstaltung .veranstaltung-pager-btn:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .veranstaltung-pager-btn:hover{background-color:#19665f}.tx-nfnewsroom .newsroom-veranstaltung .more a,.tx-nfnewsroom .newsroom-veranstaltung-teaser .more a{background-color:#00998a;padding:10px 20px 8px;display:inline-block;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;float:right;clear:both;margin:10px 0 60px}.tx-nfnewsroom .newsroom-veranstaltung .more a:hover,.tx-nfnewsroom .newsroom-veranstaltung-teaser .more a:hover{background-color:#00352E}.tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}body.L-small .tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-items{padding:10px}.tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-items .newsroom-blog-forschung-item{margin-bottom:20px}.tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-items .newsroom-blog-forschung-item .title{font-weight:bold;color:black}.tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-items .newsroom-blog-forschung-item .text p{margin-bottom:0 !important}.tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-items .newsroom-blog-forschung-item .text p:last-child{display:none}.tx-nfnewsroom .newsroom-blog-forschung-teaser .newsroom-blog-forschung-items .newsroom-blog-forschung-item .link a{display:block}.tx-nfnewsroom .newsroom-blog-forschung-teaser .more a{background-color:#00998a;padding:10px 20px 8px;display:inline-block;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;float:right;clear:both;margin:10px 0 60px}.tx-nfnewsroom .newsroom-blog-forschung-teaser .more a:hover{background-color:#00352E}.tx-youtube-categories.newsroom-youtube-2019 .more a,.tx-youtube-categories.newsroom-youtube-teaser-2019 .more a{background-color:#00998a;padding:10px 20px 8px;display:inline-block;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;float:right;clear:both;margin:10px 0 60px}.tx-youtube-categories.newsroom-youtube-2019 .more a:hover,.tx-youtube-categories.newsroom-youtube-teaser-2019 .more a:hover{background-color:#00352E}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-header,.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-header{background-color:#f2f2f2;margin-bottom:15px;padding:15px 10px;display:block;overflow:hidden}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-header .head,.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-header .head{font-weight:bold;font-size:160%;float:left;margin-top:10px}body.L-small .tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-header .filter,body.L-small .tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-header .filter{width:100%;border-top:1px solid #ccc;float:left;padding-top:10px}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube,.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube{display:flex;flex-direction:column}body.L-small .tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube,body.L-small .tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube{display:block}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row,.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row{display:flex;height:285px}body.L-small .tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row,body.L-small .tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row{display:block;height:auto}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row:last-child,.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row:last-child{margin-right:0}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo:nth-child(2),.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo:nth-child(2){padding:0 15px}body.L-small .tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo:nth-child(2),body.L-small .tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo:nth-child(2){padding:0}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo .title,.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo .title{margin-top:5px;font-weight:bold}.tx-youtube-categories.newsroom-youtube-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo img,.tx-youtube-categories.newsroom-youtube-teaser-2019 .newsroom-youtube-items.Youtube .newsroom-youtube-row .ytVideo img{width:100%;height:auto}.tx-youtube-categories.newsroom-youtube-2019 .btn.load-next.youtube-pager-btn,.tx-youtube-categories.newsroom-youtube-teaser-2019 .btn.load-next.youtube-pager-btn{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold}.tx-youtube-categories.newsroom-youtube-2019 .btn.load-next.youtube-pager-btn:hover,.tx-youtube-categories.newsroom-youtube-teaser-2019 .btn.load-next.youtube-pager-btn:hover{background-color:#19665f}.tx-youtube-categories.newsroom-youtube-2019 .filter .back a,.tx-youtube-categories.newsroom-youtube-teaser-2019 .filter .back a{background-color:#ccc;border:1px solid #999;padding:8px 5px 4px;float:right;margin-right:10px;color:black;display:block;font-weight:normal}.tx-youtube-categories.newsroom-youtube-2019 .filter .back a:hover,.tx-youtube-categories.newsroom-youtube-teaser-2019 .filter .back a:hover{background-color:#b3b3b3}a.j-paginate.juicer-button{background-color:#00998a;padding:5px 15px 3px;display:block;width:250px;text-align:center;margin:0 auto;cursor:pointer;color:#fff;font-weight:bold;color:white !important;border:0;text-transform:none !important;font-weight:bold !important;font-size:100% !important;font-family:'DIN' !important}a.j-paginate.juicer-button:hover{background-color:#19665f}#page-21008 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter{grid-template-rows:repeat(1, 40px)}#page-21008 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter .hsb,#page-21008 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter .person,#page-21008 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter .type{display:none}#page-21008 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .statement-type{display:none}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter{grid-template-rows:repeat(1, 40px)}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter .hsz,#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter .product,#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-header .filter .person{display:none}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .title{margin-top:50px}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .statement-type{bottom:inherit;top:10px}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .more-pro{font-weight:600;padding:10px 10px 20px}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .player-wrapper{margin:20px auto;width:290px}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .player-wrapper .jwplayer{height:180px !important}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .audio-player-container{margin:auto;display:none}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .audio-player-container.hover{display:block}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic{margin:20px 0 0 0}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:0}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic img{width:290px !important;height:auto}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic img.hover{cursor:pointer}#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button.hover{color:#00998a}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .title,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .title{min-height:73px}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media{width:290px;margin:auto}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .video-player,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .video-player{min-height:255px}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .audio-player-container,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .audio-player-container{position:absolute;top:85%;width:290px}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic{min-height:255px}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic img,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic img:hover,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic img:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .img-audio-cont,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .img-audio-cont{overflow:hidden;position:relative}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic figcaption,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic figcaption{width:290px !important;margin:auto}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button{position:absolute;top:90px;left:120px;display:table;height:56px;width:60px;cursor:pointer;background-color:rgba(255,255,255,0.5)}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button .audio-button-icon,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button .audio-button-icon{position:relative;display:table-cell;padding:5px;vertical-align:middle !important;text-align:center;background-position:50% 50%;background-repeat:no-repeat;font-size:30px;font-family:'jw-icons';font-weight:400}#page-21352.L-huge .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button .audio-button-icon:before,#page-21352.L-big .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button .audio-button-icon:before{content:"\e60e"}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .title{margin-top:75px}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media{width:560px;margin:auto}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .audio-player-container{margin:-1px auto}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .player-wrapper{width:100%;margin:auto}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .player-wrapper .jwplayer{height:335px !important}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic{margin:20px 0;min-height:470px}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic img{width:560px !important;height:auto}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic figcaption{width:560px !important;margin:auto}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button{position:absolute;top:160px;left:230px;display:table;height:100px;width:100px;cursor:pointer;background-color:rgba(255,255,255,0.5)}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button .audio-button-icon{position:relative;display:table-cell;padding:5px;vertical-align:middle !important;text-align:center;background-position:50% 50%;background-repeat:no-repeat;font-size:50px;font-family:'jw-icons';font-weight:400}body.L-small#page-21352 .tx-nfnewsroom .newsroom-statements-filter .newsroom-news-items .newsroom-news-item .media .csc-textpic .audio-button .audio-button-icon:before{content:"\e60e"}#page-16928.L-small #personenFilter button{margin:20px 0;width:100%}#page-16928.L-small #personenFilter .leftform .row:nth-of-type(2){display:none}#page-16928 #personenFilter button{position:static;margin-top:20px}#page-16928 #personenFilter button:hover{font-weight:bold;cursor:pointer}#page-16928.preview-user #personenFilter .rightform button{background-image:url('../../fileadmin/dev/fom_icon_reload.png');background-repeat:no-repeat;background-size:4%;background-position:98%}#page-16928.preview-user #personenFilter .rightform button:hover{background-size:4.2%}.nf-news-slider .divider-vorNewsFooter{display:none}.nf-news-slider .divider-8-head{margin:10px 0 20px 0}.nf-news-slider .divider-8-head .newshead{width:470px}.nf-news-slider #news-on-page{padding:0;height:auto;overflow:hidden;font-size:90%;line-height:165%}.nf-news-slider #news-on-page .btn-back{width:75px;font-size:222%;height:175px;cursor:pointer;float:left;background:url('../../fileadmin/template/img/back.png') no-repeat 25px center}.nf-news-slider #news-on-page .btn-forw{width:75px;font-size:222%;height:175px;cursor:pointer;float:left;background:url('../../fileadmin/template/img/forw.png') no-repeat 30px center}.nf-news-slider #news-on-page .news-viewport{height:auto;overflow:hidden;width:320px;float:left;touch-action:pan-y;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.L-small .nf-news-slider #news-on-page .news-viewport{width:490px}.nf-news-slider #news-on-page .news-viewport .news-scrollarea{width:10000px}.nf-news-slider #news-on-page .news-viewport .news-scrollarea .news-single{width:320px;float:left;margin-right:-1px;border:solid #00998a;border-width:0 1px;padding:0 10px}body.L-small .nf-news-slider #news-on-page .news-viewport .news-scrollarea .news-single{width:490px}.nf-news-slider #news-on-page .news-viewport .news-scrollarea .news-single .news-img-floater{float:right;padding-left:10px}.nf-news-slider #news-on-page .news-viewport .news-scrollarea .news-single a{display:block;font-weight:bold;text-transform:uppercase;text-align:left}.nf-news-slider #news-on-page .news-viewport .news-scrollarea .news-single p{margin:0}body#page-1.tpl-home.L-small.tpl-home{background-image:none}body#page-1.tpl-home.L-small #footer1 #footer .orteliste{display:none}body#page-1.tpl-home.L-small div#c60592 p{line-height:1.3}body#page-1.tpl-home.L-small #socialshare{display:none}body#page-1.tpl-home.L-small #fom-akkreditierer{background-color:white;margin-top:25px;padding-top:40px;border-bottom:1px solid white;overflow:hidden;height:350px}body#page-1.tpl-home.L-small #fom-akkreditierer h3{margin-bottom:15px;text-align:center;font-size:36.075px}body#page-1.tpl-home.L-small #fom-akkreditierer img{margin-right:40px;margin-bottom:20px;float:right;width:115px;height:auto}body#page-1.tpl-home.L-small #fom-akkreditierer a img{width:265px;position:absolute;left:50px}body#page-1.tpl-home.L-small #smallTopContent div.acc-titel{color:#00998a;background-color:white;border-top:1px solid #00998a;border-bottom:1px solid #00998a;margin:10px -10px 0}body#page-1.tpl-home.L-small #smallTopContent div.acc-titel a{background-color:white;color:#00998a}body#page-1.tpl-home.L-small #smallTopContent div.acc-titel .pfeil{background-image:none;position:relative}body#page-1.tpl-home.L-small #smallTopContent div.acc-titel .pfeil:after{content:"+";display:block;position:absolute;right:10px;top:0;font-size:24px;font-weight:700;color:#00998a}body#page-1.tpl-home.L-small #smallTopContent div.acc-titel.active .pfeil:after{content:"-";display:block;position:absolute;right:12px;top:0;font-size:24px;font-weight:700;color:#00998a}body#page-1.tpl-home.L-small #c60593 .galerie{margin:0 -20px}body#page-1.tpl-home.L-small #main #smallTopContent .hsb_matrix_small2 .hsb_acc.hsb_acc_home{margin-bottom:40px}body#page-1.tpl-home.L-small #main #smallTopContent .hsb_matrix_small2 .hsb_acc.hsb_acc_home .acc-titel{background-color:#00998a;color:white}body#page-1.tpl-home.L-small #main #smallTopContent .hsb_matrix_small2 .hsb_acc.hsb_acc_home .acc-titel .pfeil:after{color:white}body#page-1.tpl-home.L-small #main #smallTopContent .linkbox{border-color:#ec600b}body#page-1.tpl-home.L-small #main #smallTopContent .linkbox a{color:#ec600b}body#page-1.tpl-home.L-small #main #smallTopContent .linkbox.linkbox-iv18{background-image:url("/fileadmin/template/icons/Buch.svg");background-position:97% 23px;background-size:11%;margin-top:80px}body#page-1.tpl-home.L-small #main #smallTopContent .linkbox.linkbox-im18{background-image:url("/fileadmin/template/icons/Menschen.svg");background-position:97% 23px;background-size:11%}body#page-1.tpl-home.L-small #main #smallTopContent .linkbox.linkbox-an18{background-image:url("/fileadmin/template/icons/Laptop.svg");background-position:97% 23px;background-size:11%}body#page-1.tpl-home.L-small .linkbox.linkbox-piv.dsc.p-0-o-300{padding:0;margin-top:15px;border:0}body#page-1.tpl-home.L-small .linkbox.linkbox-piv.dsc.p-0-o-300 .little-hr{display:none}body#page-1.tpl-home.L-small .linkbox.linkbox-piv.dsc.p-0-o-300 a{background-color:#00998a;padding:10px;margin-bottom:10px;color:white}body.L-small#page-79 p.bodytext,body.L-small#page-125 p.bodytext,body.L-small#page-25 p.bodytext,body.L-small#page-103 p.bodytext,body.L-small#page-110 p.bodytext,body.L-small#page-118 p.bodytext{font-size:27px}body.L-small#page-79 #content_top.content_container,body.L-small#page-125 #content_top.content_container,body.L-small#page-25 #content_top.content_container,body.L-small#page-103 #content_top.content_container,body.L-small#page-110 #content_top.content_container,body.L-small#page-118 #content_top.content_container{padding:0}body.L-small#page-79 #content_top .topwrap,body.L-small#page-125 #content_top .topwrap,body.L-small#page-25 #content_top .topwrap,body.L-small#page-103 #content_top .topwrap,body.L-small#page-110 #content_top .topwrap,body.L-small#page-118 #content_top .topwrap{padding:0 25px 0 25px}body.L-small#page-79 #content_top .topwrap .inner-content,body.L-small#page-125 #content_top .topwrap .inner-content,body.L-small#page-25 #content_top .topwrap .inner-content,body.L-small#page-103 #content_top .topwrap .inner-content,body.L-small#page-110 #content_top .topwrap .inner-content,body.L-small#page-118 #content_top .topwrap .inner-content{width:100%}body.L-small#page-79 #content_top .innerwrap .inner-content,body.L-small#page-125 #content_top .innerwrap .inner-content,body.L-small#page-25 #content_top .innerwrap .inner-content,body.L-small#page-103 #content_top .innerwrap .inner-content,body.L-small#page-110 #content_top .innerwrap .inner-content,body.L-small#page-118 #content_top .innerwrap .inner-content{width:100%;margin:auto;position:relative;padding:0 30px 25px}body.L-small#page-79 #content_top .innerwrap .inner-content p.bodytext,body.L-small#page-125 #content_top .innerwrap .inner-content p.bodytext,body.L-small#page-25 #content_top .innerwrap .inner-content p.bodytext,body.L-small#page-103 #content_top .innerwrap .inner-content p.bodytext,body.L-small#page-110 #content_top .innerwrap .inner-content p.bodytext,body.L-small#page-118 #content_top .innerwrap .inner-content p.bodytext{font-size:27px}body.L-small#page-79 #pageframe #main.hsb-2019,body.L-small#page-125 #pageframe #main.hsb-2019,body.L-small#page-25 #pageframe #main.hsb-2019,body.L-small#page-103 #pageframe #main.hsb-2019,body.L-small#page-110 #pageframe #main.hsb-2019,body.L-small#page-118 #pageframe #main.hsb-2019{margin-top:30px}body.L-small#page-79 #pageframe #contentarea,body.L-small#page-125 #pageframe #contentarea,body.L-small#page-25 #pageframe #contentarea,body.L-small#page-103 #pageframe #contentarea,body.L-small#page-110 #pageframe #contentarea,body.L-small#page-118 #pageframe #contentarea{padding:0 25px 0 25px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .person-main-wrap,body.L-small#page-125 #pageframe #contentarea #smallTopContent .person-main-wrap,body.L-small#page-25 #pageframe #contentarea #smallTopContent .person-main-wrap,body.L-small#page-103 #pageframe #contentarea #smallTopContent .person-main-wrap,body.L-small#page-110 #pageframe #contentarea #smallTopContent .person-main-wrap,body.L-small#page-118 #pageframe #contentarea #smallTopContent .person-main-wrap{font-size:27px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after p.bodytext,body.L-small#page-125 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after p.bodytext,body.L-small#page-25 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after p.bodytext,body.L-small#page-103 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after p.bodytext,body.L-small#page-110 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after p.bodytext,body.L-small#page-118 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after p.bodytext{font-size:27px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .hsb-stzm-box,body.L-small#page-125 #pageframe #contentarea #smallTopContent .hsb-stzm-box,body.L-small#page-25 #pageframe #contentarea #smallTopContent .hsb-stzm-box,body.L-small#page-103 #pageframe #contentarea #smallTopContent .hsb-stzm-box,body.L-small#page-110 #pageframe #contentarea #smallTopContent .hsb-stzm-box,body.L-small#page-118 #pageframe #contentarea #smallTopContent .hsb-stzm-box{padding:20px 20px 20px 20px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .hsb-stzm-box img,body.L-small#page-125 #pageframe #contentarea #smallTopContent .hsb-stzm-box img,body.L-small#page-25 #pageframe #contentarea #smallTopContent .hsb-stzm-box img,body.L-small#page-103 #pageframe #contentarea #smallTopContent .hsb-stzm-box img,body.L-small#page-110 #pageframe #contentarea #smallTopContent .hsb-stzm-box img,body.L-small#page-118 #pageframe #contentarea #smallTopContent .hsb-stzm-box img{height:200px;margin:0}body.L-small#page-79 #pageframe #contentarea #smallTopContent .hsb-stzm-box p.bodytext,body.L-small#page-125 #pageframe #contentarea #smallTopContent .hsb-stzm-box p.bodytext,body.L-small#page-25 #pageframe #contentarea #smallTopContent .hsb-stzm-box p.bodytext,body.L-small#page-103 #pageframe #contentarea #smallTopContent .hsb-stzm-box p.bodytext,body.L-small#page-110 #pageframe #contentarea #smallTopContent .hsb-stzm-box p.bodytext,body.L-small#page-118 #pageframe #contentarea #smallTopContent .hsb-stzm-box p.bodytext{font-size:27px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .hsb-stzm-box a:last-of-type,body.L-small#page-125 #pageframe #contentarea #smallTopContent .hsb-stzm-box a:last-of-type,body.L-small#page-25 #pageframe #contentarea #smallTopContent .hsb-stzm-box a:last-of-type,body.L-small#page-103 #pageframe #contentarea #smallTopContent .hsb-stzm-box a:last-of-type,body.L-small#page-110 #pageframe #contentarea #smallTopContent .hsb-stzm-box a:last-of-type,body.L-small#page-118 #pageframe #contentarea #smallTopContent .hsb-stzm-box a:last-of-type{font-size:27px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .hsb-stzm-box .csc-textpic-imagewrap,body.L-small#page-125 #pageframe #contentarea #smallTopContent .hsb-stzm-box .csc-textpic-imagewrap,body.L-small#page-25 #pageframe #contentarea #smallTopContent .hsb-stzm-box .csc-textpic-imagewrap,body.L-small#page-103 #pageframe #contentarea #smallTopContent .hsb-stzm-box .csc-textpic-imagewrap,body.L-small#page-110 #pageframe #contentarea #smallTopContent .hsb-stzm-box .csc-textpic-imagewrap,body.L-small#page-118 #pageframe #contentarea #smallTopContent .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:unset;width:180px;margin:auto}body.L-small#page-79 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after,body.L-small#page-125 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after,body.L-small#page-25 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after,body.L-small#page-103 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after,body.L-small#page-110 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after,body.L-small#page-118 #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after{margin-top:30px;margin-bottom:30px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel::before,body.L-small#page-125 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel::before,body.L-small#page-25 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel::before,body.L-small#page-103 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel::before,body.L-small#page-110 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel::before,body.L-small#page-118 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel::before{top:20px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel,body.L-small#page-125 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel,body.L-small#page-25 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel,body.L-small#page-103 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel,body.L-small#page-110 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel,body.L-small#page-118 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel{font-size:27px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks a,body.L-small#page-125 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks a,body.L-small#page-25 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks a,body.L-small#page-103 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks a,body.L-small#page-110 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks a,body.L-small#page-118 #pageframe #contentarea #smallTopContent .produkt_liste .subLinks a{padding:7px 10px 5px 20px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .linedlink-iv,body.L-small#page-125 #pageframe #contentarea #smallTopContent .linedlink-iv,body.L-small#page-25 #pageframe #contentarea #smallTopContent .linedlink-iv,body.L-small#page-103 #pageframe #contentarea #smallTopContent .linedlink-iv,body.L-small#page-110 #pageframe #contentarea #smallTopContent .linedlink-iv,body.L-small#page-118 #pageframe #contentarea #smallTopContent .linedlink-iv{margin-top:30px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption::before,body.L-small#page-125 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption::before,body.L-small#page-25 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption::before,body.L-small#page-103 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption::before,body.L-small#page-110 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption::before,body.L-small#page-118 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption::before{top:12px}body.L-small#page-79 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption,body.L-small#page-125 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption,body.L-small#page-25 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption,body.L-small#page-103 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption,body.L-small#page-110 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption,body.L-small#page-118 #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption{font-size:27px}body.L-small#page-79 #the-footer,body.L-small#page-125 #the-footer,body.L-small#page-25 #the-footer,body.L-small#page-103 #the-footer,body.L-small#page-110 #the-footer,body.L-small#page-118 #the-footer{margin-top:0}body.L-small #main.hsb-2019 #content_right.content a.linedlink-iv,body.L-small #main.hsb-2019 #smallTopContent.content a.linedlink-iv{background-image:none;background-color:#00352E;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 60px;line-height:1.02;font-weight:bold;vertical-align:top;width:100%}body.L-small #main.hsb-2019 #content_right.content a.linedlink-im,body.L-small #main.hsb-2019 #smallTopContent.content a.linedlink-im{background-image:none;background-color:#00352E;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 100px;line-height:1.02;font-weight:bold;vertical-align:top;width:100%}body.L-big#page-79 #content_top .topwrap .inner-content,body.L-big#page-125 #content_top .topwrap .inner-content,body.L-big#page-25 #content_top .topwrap .inner-content,body.L-big#page-103 #content_top .topwrap .inner-content,body.L-big#page-110 #content_top .topwrap .inner-content,body.L-big#page-118 #content_top .topwrap .inner-content{width:1024px}body.L-big#page-79 #content_top .innerwrap .inner-content,body.L-big#page-125 #content_top .innerwrap .inner-content,body.L-big#page-25 #content_top .innerwrap .inner-content,body.L-big#page-103 #content_top .innerwrap .inner-content,body.L-big#page-110 #content_top .innerwrap .inner-content,body.L-big#page-118 #content_top .innerwrap .inner-content{width:1024px;margin:auto;position:relative;padding:0 30px 25px}body.L-big #main.hsb-2019 #content_right.content a.linedlink-iv{background-image:none;background-color:#00352E;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 10px;line-height:1.02;font-weight:bold;vertical-align:top}body.L-big #main.hsb-2019 #content_right.content a.linedlink-im{background-image:none;background-color:#00352E;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 40px;line-height:1.02;font-weight:bold;vertical-align:top}body.L-big #main.hsb-2019 .portrait-multi .csc-textpic-center-inner img{width:470px;height:auto}body.L-huge #main.hsb-2019{margin:0 !important;width:1300px;padding:25px 10px}body.L-huge #main.hsb-2019 .video-element,body.L-huge #main.hsb-2019 .videos-viewport{width:620px !important}body.L-huge #main.hsb-2019 #content_left{width:620px;margin-right:40px}body.L-huge #main.hsb-2019 #content_right{width:620px}body.L-huge #main.hsb-2019 #content_right.content a.linedlink-iv{background-image:none;background-color:#00352E;width:300px;margin-right:20px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 40px;line-height:1.02;font-weight:bold;vertical-align:top}body.L-huge #main.hsb-2019 #content_right.content a.linedlink-im{background-image:none;background-color:#00352E;width:300px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 40px;line-height:1.02;font-weight:bold;vertical-align:top}#page-125 p.bodytext{font-size:18px;line-height:145%}#page-125 .bgcolor{background-color:rgba(208,73,49,0.3) !important}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(208,73,49,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-125 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-125 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Psychologie.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-125 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #d04931;display:block;margin-bottom:10px}#page-125 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-125 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-125 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-125 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-125 .hsb-stzm-box{background-color:rgba(208,73,49,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-125 .hsb-stzm-box p.bodytext{font-size:15px}#page-125 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-125 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-125 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-125 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-125 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-125 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_wp.svg");width:40px;height:40px;top:-12px}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-125 div.csc-textpic figure figcaption{background-color:rgba(208,73,49,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-125 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/wirtschaft-psychologie.jpg");background-size:cover;background-position:center}body.L-big#page-125 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-125 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-125 #content_top .topwrap{width:100%}#page-125 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-125 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(208,73,49,0.8);padding:5px}#page-125 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-125 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-125 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-125 #content_top .innerwrap{width:100%;background-color:#d04931}#page-125 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-125 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-125 #content_top .innerwrap .inner-content *{color:white !important}#page-125 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#d04931;padding:20px}#page-125 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-125 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-125 p.bodytext{font-size:18px;line-height:145%}#page-125 .bgcolor{background-color:rgba(208,73,49,0.3) !important}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(208,73,49,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-125 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-125 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-125 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Psychologie.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-125 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #d04931;display:block;margin-bottom:10px}#page-125 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-125 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-125 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-125 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-125 .hsb-stzm-box{background-color:rgba(208,73,49,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-125 .hsb-stzm-box p.bodytext{font-size:15px}#page-125 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-125 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-125 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-125 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-125 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-125 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_wp.svg");width:40px;height:40px;top:-12px}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-125 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-125 div.csc-textpic figure figcaption{background-color:rgba(208,73,49,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-125 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/wirtschaft-psychologie.jpg");background-size:cover;background-position:100% 35%}body.L-big#page-125 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-125 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-125 #content_top .topwrap{width:100%}#page-125 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-125 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(208,73,49,0.8);padding:5px}#page-125 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-125 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-125 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-125 #content_top .innerwrap{width:100%;background-color:#d04931}#page-125 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-125 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-125 #content_top .innerwrap .inner-content *{color:white !important}#page-125 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#d04931;padding:20px}#page-125 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-125 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-25 p.bodytext{font-size:18px;line-height:145%}#page-25 .bgcolor{background-color:rgba(0,89,77,0.3) !important}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,89,77,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-25 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-25 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Management.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-25 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #00594d;display:block;margin-bottom:10px}#page-25 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-25 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-25 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-25 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-25 .hsb-stzm-box{background-color:rgba(0,89,77,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-25 .hsb-stzm-box p.bodytext{font-size:15px}#page-25 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-25 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-25 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-25 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-25 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-25 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_mgnt.svg");width:40px;height:40px;top:-12px}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-25 div.csc-textpic figure figcaption{background-color:rgba(0,89,77,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-25 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/wirtschaft-management.jpg");background-size:cover;background-position:center}body.L-big#page-25 #content_top{background-position:0 -155px;background-repeat:no-repeat}body.L-small#page-25 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-25 #content_top .topwrap{width:100%}#page-25 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-25 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,89,77,0.8);padding:5px}#page-25 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-25 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-25 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-25 #content_top .innerwrap{width:100%;background-color:#00594d}#page-25 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-25 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-25 #content_top .innerwrap .inner-content *{color:white !important}#page-25 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#00594d;padding:20px}#page-25 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-25 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-25 p.bodytext{font-size:18px;line-height:145%}#page-25 .bgcolor{background-color:rgba(0,89,77,0.3) !important}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,89,77,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-25 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-25 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-25 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Management.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-25 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #00594d;display:block;margin-bottom:10px}#page-25 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-25 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-25 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-25 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-25 .hsb-stzm-box{background-color:rgba(0,89,77,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-25 .hsb-stzm-box p.bodytext{font-size:15px}#page-25 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-25 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-25 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-25 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-25 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-25 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_mgnt.svg");width:40px;height:40px;top:-12px}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-25 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-25 div.csc-textpic figure figcaption{background-color:rgba(0,89,77,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-25 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/wirtschaft-management.jpg");background-size:cover;background-position:100% 35%}body.L-big#page-25 #content_top{background-position:0 -155px;background-repeat:no-repeat}body.L-small#page-25 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-25 #content_top .topwrap{width:100%}#page-25 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-25 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,89,77,0.8);padding:5px}#page-25 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-25 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-25 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-25 #content_top .innerwrap{width:100%;background-color:#00594d}#page-25 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-25 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-25 #content_top .innerwrap .inner-content *{color:white !important}#page-25 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#00594d;padding:20px}#page-25 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-25 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-103 p.bodytext{font-size:18px;line-height:145%}#page-103 .bgcolor{background-color:rgba(208,153,16,0.3) !important}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(208,153,16,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-103 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-103 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Recht.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-103 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #d09910;display:block;margin-bottom:10px}#page-103 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-103 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-103 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-103 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-103 .hsb-stzm-box{background-color:rgba(208,153,16,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-103 .hsb-stzm-box p.bodytext{font-size:15px}#page-103 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-103 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-103 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-103 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-103 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-103 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_recht.svg");width:40px;height:40px;top:-12px}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-103 div.csc-textpic figure figcaption{background-color:rgba(208,153,16,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-103 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/wirtschaft-recht.jpg");background-size:cover;background-position:center}body.L-big#page-103 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-103 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-103 #content_top .topwrap{width:100%}#page-103 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-103 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(208,153,16,0.8);padding:5px}#page-103 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-103 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-103 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-103 #content_top .innerwrap{width:100%;background-color:#d09910}#page-103 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-103 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-103 #content_top .innerwrap .inner-content *{color:white !important}#page-103 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#d09910;padding:20px}#page-103 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-103 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-103 p.bodytext{font-size:18px;line-height:145%}#page-103 .bgcolor{background-color:rgba(208,153,16,0.3) !important}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(208,153,16,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-103 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-103 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-103 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Recht.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-103 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #d09910;display:block;margin-bottom:10px}#page-103 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-103 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-103 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-103 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-103 .hsb-stzm-box{background-color:rgba(208,153,16,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-103 .hsb-stzm-box p.bodytext{font-size:15px}#page-103 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-103 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-103 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-103 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-103 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-103 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_recht.svg");width:40px;height:40px;top:-12px}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-103 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-103 div.csc-textpic figure figcaption{background-color:rgba(208,153,16,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-103 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/wirtschaft-recht.jpg");background-size:cover;background-position:100% 35%}body.L-big#page-103 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-103 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-103 #content_top .topwrap{width:100%}#page-103 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-103 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(208,153,16,0.8);padding:5px}#page-103 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-103 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-103 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-103 #content_top .innerwrap{width:100%;background-color:#d09910}#page-103 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-103 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-103 #content_top .innerwrap .inner-content *{color:white !important}#page-103 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#d09910;padding:20px}#page-103 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-103 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-110 p.bodytext{font-size:18px;line-height:145%}#page-110 .bgcolor{background-color:rgba(0,179,240,0.3) !important}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,179,240,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-110 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-110 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-IT.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-110 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #00b3f0;display:block;margin-bottom:10px}#page-110 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-110 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-110 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-110 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-110 .hsb-stzm-box{background-color:rgba(0,179,240,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-110 .hsb-stzm-box p.bodytext{font-size:15px}#page-110 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-110 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-110 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-110 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-110 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-110 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_it.svg");width:40px;height:40px;top:-12px}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-110 div.csc-textpic figure figcaption{background-color:rgba(0,179,240,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-110 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/it-mgmt.jpg");background-size:cover;background-position:center}body.L-big#page-110 #content_top{background-position:0 -155px;background-repeat:no-repeat}body.L-small#page-110 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-110 #content_top .topwrap{width:100%}#page-110 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-110 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,179,240,0.8);padding:5px}#page-110 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-110 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-110 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-110 #content_top .innerwrap{width:100%;background-color:#00b3f0}#page-110 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-110 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-110 #content_top .innerwrap .inner-content *{color:white !important}#page-110 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#00b3f0;padding:20px}#page-110 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-110 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-110 p.bodytext{font-size:18px;line-height:145%}#page-110 .bgcolor{background-color:rgba(0,179,240,0.3) !important}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,179,240,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-110 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-110 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-110 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-IT.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-110 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #00b3f0;display:block;margin-bottom:10px}#page-110 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-110 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-110 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-110 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-110 .hsb-stzm-box{background-color:rgba(0,179,240,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-110 .hsb-stzm-box p.bodytext{font-size:15px}#page-110 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-110 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-110 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-110 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-110 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-110 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_it.svg");width:40px;height:40px;top:-12px}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-110 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-110 div.csc-textpic figure figcaption{background-color:rgba(0,179,240,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-110 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/it-mgmt.jpg");background-size:cover;background-position:100% 35%}body.L-big#page-110 #content_top{background-position:0 -155px;background-repeat:no-repeat}body.L-small#page-110 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-110 #content_top .topwrap{width:100%}#page-110 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-110 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,179,240,0.8);padding:5px}#page-110 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-110 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-110 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-110 #content_top .innerwrap{width:100%;background-color:#00b3f0}#page-110 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-110 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-110 #content_top .innerwrap .inner-content *{color:white !important}#page-110 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#00b3f0;padding:20px}#page-110 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-110 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-79 p.bodytext{font-size:18px;line-height:145%}#page-79 .bgcolor{background-color:rgba(0,124,145,0.3) !important}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,124,145,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-79 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-79 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Ingenieurwesen.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-79 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #007c91;display:block;margin-bottom:10px}#page-79 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-79 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-79 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-79 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-79 .hsb-stzm-box{background-color:rgba(0,124,145,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-79 .hsb-stzm-box p.bodytext{font-size:15px}#page-79 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-79 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-79 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-79 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-79 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-79 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_ing.svg");width:40px;height:40px;top:-12px}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-79 div.csc-textpic figure figcaption{background-color:rgba(0,124,145,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-79 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/Ingenieur_neu.jpg");background-size:cover;background-position:center}body.L-big#page-79 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-79 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-79 #content_top .topwrap{width:100%}#page-79 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-79 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,124,145,0.8);padding:5px}#page-79 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-79 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-79 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-79 #content_top .innerwrap{width:100%;background-color:#007c91}#page-79 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-79 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-79 #content_top .innerwrap .inner-content *{color:white !important}#page-79 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#007c91;padding:20px}#page-79 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-79 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-79 p.bodytext{font-size:18px;line-height:145%}#page-79 .bgcolor{background-color:rgba(0,124,145,0.3) !important}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,124,145,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-79 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-79 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-79 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Ingenieurwesen.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-79 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #007c91;display:block;margin-bottom:10px}#page-79 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-79 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-79 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-79 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-79 .hsb-stzm-box{background-color:rgba(0,124,145,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-79 .hsb-stzm-box p.bodytext{font-size:15px}#page-79 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-79 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-79 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-79 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-79 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-79 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_ing.svg");width:40px;height:40px;top:-12px}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-79 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-79 div.csc-textpic figure figcaption{background-color:rgba(0,124,145,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-79 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/Ingenieur_neu.jpg");background-size:cover;background-position:100% 35%}body.L-big#page-79 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-79 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-79 #content_top .topwrap{width:100%}#page-79 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-79 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,124,145,0.8);padding:5px}#page-79 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-79 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-79 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-79 #content_top .innerwrap{width:100%;background-color:#007c91}#page-79 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-79 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-79 #content_top .innerwrap .inner-content *{color:white !important}#page-79 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#007c91;padding:20px}#page-79 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-79 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-118 p.bodytext{font-size:18px;line-height:145%}#page-118 .bgcolor{background-color:rgba(107,27,75,0.3) !important}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(107,27,75,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-118 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-118 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Gesundheit-Soziales.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-118 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #6b1b4b;display:block;margin-bottom:10px}#page-118 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-118 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-118 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-118 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-118 .hsb-stzm-box{background-color:rgba(107,27,75,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-118 .hsb-stzm-box p.bodytext{font-size:15px}#page-118 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-118 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-118 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-118 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-118 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-118 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_med.svg");width:40px;height:40px;top:-12px}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-118 div.csc-textpic figure figcaption{background-color:rgba(107,27,75,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-118 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/medizin.jpg");background-size:cover;background-position:center}body.L-big#page-118 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-118 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-118 #content_top .topwrap{width:100%}#page-118 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-118 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(107,27,75,0.8);padding:5px}#page-118 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-118 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-118 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-118 #content_top .innerwrap{width:100%;background-color:#6b1b4b}#page-118 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-118 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-118 #content_top .innerwrap .inner-content *{color:white !important}#page-118 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#6b1b4b;padding:20px}#page-118 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-118 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}#page-118 p.bodytext{font-size:18px;line-height:145%}#page-118 .bgcolor{background-color:rgba(107,27,75,0.3) !important}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(107,27,75,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}#page-118 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}#page-118 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}#page-118 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Gesundheit-Soziales.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}#page-118 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #6b1b4b;display:block;margin-bottom:10px}#page-118 .hsb-cheader-hr-after p.bodytext{font-size:15px}#page-118 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}#page-118 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}#page-118 .produkt_liste .subLinks .subTitel .pfeil{display:none}#page-118 .hsb-stzm-box{background-color:rgba(107,27,75,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}#page-118 .hsb-stzm-box p.bodytext{font-size:15px}#page-118 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}#page-118 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}#page-118 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}#page-118 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}#page-118 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}#page-118 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_med.svg");width:40px;height:40px;top:-12px}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-small#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}#page-118 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}#page-118 div.csc-textpic figure figcaption{background-color:rgba(107,27,75,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}#page-118 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/medizin.jpg");background-size:cover;background-position:100% 35%}body.L-big#page-118 #content_top{background-position:top;background-repeat:no-repeat}body.L-small#page-118 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}#page-118 #content_top .topwrap{width:100%}#page-118 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}#page-118 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(107,27,75,0.8);padding:5px}#page-118 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}#page-118 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}#page-118 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}#page-118 #content_top .innerwrap{width:100%;background-color:#6b1b4b}#page-118 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}#page-118 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}#page-118 #content_top .innerwrap .inner-content *{color:white !important}#page-118 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#6b1b4b;padding:20px}#page-118 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,#page-118 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}body#page-24.L-small p.bodytext{font-size:27px}body#page-24.L-small #content_top.content_container{padding:0}body#page-24.L-small #content_top .topwrap{padding:0 25px 0 25px}body#page-24.L-small #content_top .topwrap .inner-content{width:100%}body#page-24.L-small #content_top .innerwrap .inner-content{width:100%;margin:auto;position:relative;padding:0 30px 25px}body#page-24.L-small #content_top .innerwrap .inner-content p.bodytext{font-size:27px}body#page-24.L-small #pageframe #main.hsb-2019{margin-top:30px}body#page-24.L-small #pageframe #contentarea{padding:0 25px 0 25px}body#page-24.L-small #pageframe #contentarea #smallTopContent .person-main-wrap{font-size:27px}body#page-24.L-small #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after p.bodytext{font-size:27px}body#page-24.L-small #pageframe #contentarea #smallTopContent .hsb-stzm-box{padding:20px 20px 20px 20px}body#page-24.L-small #pageframe #contentarea #smallTopContent .hsb-stzm-box img{height:200px;margin:0}body#page-24.L-small #pageframe #contentarea #smallTopContent .hsb-stzm-box p.bodytext{font-size:27px}body#page-24.L-small #pageframe #contentarea #smallTopContent .hsb-stzm-box a:last-of-type{font-size:27px}body#page-24.L-small #pageframe #contentarea #smallTopContent .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:unset;width:180px;margin:auto}body#page-24.L-small #pageframe #contentarea #smallTopContent .hsb-cheader-hr-after{margin-top:30px;margin-bottom:30px}body#page-24.L-small #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel::before{top:20px}body#page-24.L-small #pageframe #contentarea #smallTopContent .produkt_liste .subLinks .subTitel{font-size:27px}body#page-24.L-small #pageframe #contentarea #smallTopContent .produkt_liste .subLinks a{padding:7px 10px 5px 20px}body#page-24.L-small #pageframe #contentarea #smallTopContent .linedlink-iv{margin-top:30px}body#page-24.L-small #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption::before{top:12px}body#page-24.L-small #pageframe #contentarea #smallTopContent .csc-textpic .csc-textpic-imagewrap figcaption{font-size:27px}body#page-24.L-small #the-footer{margin-top:0}body#page-24.L-small #main.hsb-2019 #content_right.content a.linedlink-iv,body#page-24.L-small #main.hsb-2019 #smallTopContent.content a.linedlink-iv{background-image:none;background-color:#00998a;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 60px;line-height:1.02;font-weight:bold;vertical-align:top;width:100%}body#page-24.L-small #main.hsb-2019 #content_right.content a.linedlink-im,body#page-24.L-small #main.hsb-2019 #smallTopContent.content a.linedlink-im{background-image:none;background-color:#00998a;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 100px;line-height:1.02;font-weight:bold;vertical-align:top;width:100%}body#page-24.L-big #content_top .topwrap .inner-content{width:1024px}body#page-24.L-big #content_top .innerwrap .inner-content{width:1024px;margin:auto;position:relative;padding:0 30px 25px}body#page-24.L-big #main.hsb-2019 #content_right.content a.linedlink-iv{background-image:none;background-color:#00998a;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 10px;line-height:1.02;font-weight:bold;vertical-align:top}body#page-24.L-big #main.hsb-2019 #content_right.content a.linedlink-im{background-image:none;background-color:#00998a;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 40px;line-height:1.02;font-weight:bold;vertical-align:top}body#page-24.L-big #main.hsb-2019 .portrait-multi .csc-textpic-center-inner img{width:470px;height:auto}body#page-24.L-huge #main.hsb-2019{margin:0 !important;width:1300px;padding:25px 10px}body#page-24.L-huge #main.hsb-2019 .video-element,body#page-24.L-huge #main.hsb-2019 .videos-viewport{width:620px !important}body#page-24.L-huge #main.hsb-2019 #content_left{width:620px;margin-right:40px}body#page-24.L-huge #main.hsb-2019 #content_right{width:620px}body#page-24.L-huge #main.hsb-2019 #content_right.content a.linedlink-iv{background-image:none;background-color:#00998a;width:300px;margin-right:20px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 40px;line-height:1.02;font-weight:bold;vertical-align:top}body#page-24.L-huge #main.hsb-2019 #content_right.content a.linedlink-im{background-image:none;background-color:#00998a;width:300px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");text-indent:0;color:white;font-size:155%;text-align:center;padding:25px 40px;line-height:1.02;font-weight:bold;vertical-align:top}body#page-24 p.bodytext{font-size:18px;line-height:145%}body#page-24 .bgcolor{background-color:rgba(0,153,138,0.3) !important}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,153,138,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}body#page-24 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}body#page-24 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Management.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}body#page-24 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #00998a;display:block;margin-bottom:10px}body#page-24 .hsb-cheader-hr-after p.bodytext{font-size:15px}body#page-24 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}body#page-24 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}body#page-24 .produkt_liste .subLinks .subTitel .pfeil{display:none}body#page-24 .hsb-stzm-box{background-color:rgba(0,153,138,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}body#page-24 .hsb-stzm-box p.bodytext{font-size:15px}body#page-24 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}body#page-24 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}body#page-24 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}body#page-24 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}body#page-24 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}body#page-24 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_mgnt.svg");width:40px;height:40px;top:-12px}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-smallbody#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}body#page-24 div.csc-textpic figure figcaption{background-color:rgba(0,153,138,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}body#page-24 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/studiengaenge.jpg");background-size:cover;background-position:center}body.L-bigbody#page-24 #content_top{background-position:top;background-repeat:no-repeat}body.L-smallbody#page-24 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}body#page-24 #content_top .topwrap{width:100%}body#page-24 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}body#page-24 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,153,138,0.8);padding:5px}body#page-24 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}body#page-24 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}body#page-24 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}body#page-24 #content_top .innerwrap{width:100%;background-color:#00998a}body#page-24 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}body#page-24 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}body#page-24 #content_top .innerwrap .inner-content *{color:white !important}body#page-24 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#00998a;padding:20px}body#page-24 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,body#page-24 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}body#page-24 p.bodytext{font-size:18px;line-height:145%}body#page-24 .bgcolor{background-color:rgba(0,153,138,0.3) !important}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb{margin:50px 0}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap{background-color:rgba(0,153,138,0.3);padding-left:175px;position:relative;min-height:170px;padding-top:20px;padding-right:20px;padding-bottom:20px}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .image{position:absolute;left:0;top:0}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname,body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2,body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status3{font-weight:bold}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .fullname{margin-top:5px}body#page-24 .tx-nfpersonrepo.tx-nfpersonrepo-hsb .person .person-main-wrap .status2{font-weight:normal}body#page-24 .karte-de-klein{border:0;position:relative;overflow:visible;margin-top:50px}body#page-24 .karte-de-klein:before{content:"";position:absolute;right:20px;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/De-Wirtschaft-Management.svg");background-position:right;background-repeat:no-repeat;width:147px;height:195px;top:-35px;background-size:cover;z-index:-1}body#page-24 .hsb-cheader-hr-after h2{font-size:155%;font-weight:bold;border-bottom:2px solid #00998a;display:block;margin-bottom:10px}body#page-24 .hsb-cheader-hr-after p.bodytext{font-size:15px}body#page-24 .produkt_liste .subLinks .subTitel{margin-bottom:10px;padding:10px 10px 10px 50px;position:relative;font-size:20px}body#page-24 .produkt_liste .subLinks .subTitel:before{content:"";position:absolute;left:15px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:35px;height:35px;top:9px}body#page-24 .produkt_liste .subLinks .subTitel .pfeil{display:none}body#page-24 .hsb-stzm-box{background-color:rgba(0,153,138,0.3);padding:20px 0 20px 215px;margin-bottom:20px;margin-top:20px;position:relative}body#page-24 .hsb-stzm-box p.bodytext{font-size:15px}body#page-24 .hsb-stzm-box .csc-textpic-imagewrap{float:none;position:absolute;left:0;top:0}body#page-24 .hsb-stzm-box .csc-textpic-intext-left-nowrap-108 .csc-textpic-text{margin-left:0}body#page-24 .hsb-stzm-box h2{font-size:155%;font-weight:bold;color:#333;display:block;margin-bottom:10px}body#page-24 .hsb-stzm-box img{width:180px;height:250px;margin-right:20px;margin-left:15px}body#page-24 .hsb-stzm-box a:last-of-type{padding-left:45px;position:relative;font-size:1.2rem}body#page-24 .hsb-stzm-box a:last-of-type:before{content:"";position:absolute;left:0;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/arrows_hsb_mgnt.svg");width:40px;height:40px;top:-12px}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-bottom:20px}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a:after{display:none}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding:15px 0 15px 90px}body.L-smallbody#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption{padding-right:30px}body#page-24 div.csc-textpic .csc-textpic-imagewrap .csc-textpic-image.figcap_in a figcaption:before{content:"";position:absolute;left:45px;background-image:url("https://www.fom.de/fileadmin/templates/test/arrows.svg");width:40px;height:40px;transform:rotate(-90deg);top:4px}body#page-24 div.csc-textpic figure figcaption{background-color:rgba(0,153,138,0.8);width:100%;padding:10px 25px;font-weight:bold;font-size:20px}body#page-24 #content_top{display:flex;align-items:flex-end;justify-content:space-between;flex-direction:column;background-image:url("https://www.fom.de/fileadmin/templates/hsb-seiten/studiengaenge.jpg");background-size:cover;background-position:100% 35%}body.L-bigbody#page-24 #content_top{background-position:top;background-repeat:no-repeat}body.L-smallbody#page-24 #content_top{background-position:top;background-size:130%;background-repeat:no-repeat}body#page-24 #content_top .topwrap{width:100%}body#page-24 #content_top .topwrap .inner-content{width:1300px;margin:auto;position:relative;height:520px;display:flex;flex-direction:column;justify-content:flex-end;padding:0 10px 20px}body#page-24 #content_top .topwrap .inner-content h1.hLayout-14{font-size:54px;font-stretch:condensed;font-weight:700;margin-bottom:10px;margin-top:-100px;color:white;display:inline-block;background-color:rgba(0,153,138,0.8);padding:5px}body#page-24 #content_top .topwrap .inner-content .hsb-badge{position:absolute;top:40px}body#page-24 #content_top .topwrap .inner-content .hsb-badge h2{padding:25px 6px 0}body#page-24 #content_top .topwrap .inner-content .hsb-badge h1{padding:0 6px 18px}body#page-24 #content_top .innerwrap{width:100%;background-color:#00998a}body#page-24 #content_top .innerwrap .inner-content{width:1300px;margin:auto;position:relative;padding:0 10px 25px}body#page-24 #content_top .innerwrap .inner-content p.bodytext{font-size:18px;padding:45px 0 15px;width:75%}body#page-24 #content_top .innerwrap .inner-content *{color:white !important}body#page-24 #content_top .innerwrap .inner-content .csc-header{position:absolute;left:0;top:-640px;background-color:#00998a;padding:20px}body#page-24 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-10,body#page-24 #content_top .innerwrap .inner-content .csc-header .headlineElement.hLayout-11{background-color:transparent;padding:0;margin-top:5px}
/* Ticket vom 14.11.2019 */
body.rl-18457 div.hsb_acc.regio2016 .titel:nth-child(2) {
  display: none;
}

body.rl-18457 div.hsb_acc.regio2016 .titel:nth-child(1) {
  width: 100%;
}

body.rl-18457 div.hsb_acc.regio2016 .hsb-7 {
  display: none;
}

body.rl-18457 div.hsb_acc.regio2016 .hsb-8 {
  display: none;
}

/* Ticket 11163 */
body.rl-180.L-small .acc-titel.converted::after {
  font-size: 3.5rem;
  right: 40px;
  top: 35px;
}

body.rl-180 .acc-titel.converted {
  position: relative;
}

body.rl-180 .acc-titel.converted.active::after {
  content: "-";
}

body.rl-180 .acc-titel.converted::after {
  content: "+";
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 23px;
  z-index: 10;
  font-size: 2rem;
  color: #ffffff;
}

body.rl-180 .acc-titel.hsb-zert {
  margin-top: 30px;
  background: #00998a;
}

body.rl-180 .acc-titel.hsb-zert a {
  color: #ffffff;
}

/* Ticket #11185  */
body#page-19938 .kooperationspartner div.bild a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* Ticket #11228  */
body#page-185 #pArtFilter .pArtFilter.pArt-9822 {
  display: none;
}

/* Ticket vom 03.02.2020 */
body#page-1 .linkbox .zms {
  line-height: normal;
}

body#page-1 .linkbox .zms strong {
  padding: 5px 0;
  display: inherit;
}

body#page-1 #footer-news .news-single {
  line-height: 1.35;
}

body#page-1 #footer-news .news-single .news-single-title,
body#page-1 #footer-news .news-single .news-img-floater,
body#page-1 #footer-news .news-single .news-single-text {
  padding-bottom: 5px;
}
/*# sourceMappingURL=mv.css.map */
body.tpl-home-2020.L-huge .toptop {
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .inner-content {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  max-width: 1100px;
  margin: 0 auto;
  grid-template-areas: ". . headline headline headline headline headline ." "studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge allstudies allstudies" "hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix fachspezlink fachspezlink" ". suchwrap suchwrap suchwrap suchwrap suchwrap corona corona" "kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap corona corona";
  grid-gap: 1rem;
  height: calc(1080px - 190px);
}
body.tpl-home-2020.L-huge .toptop .sts-2020-corona-badge {
  grid-area: corona;
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-corona-badge a {
  background-color: #ffa400;
  color: white;
  text-align: center;
  width: 170px;
  height: 170px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(-5deg);
  font-weight: 400;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-corona-badge a img {
  width: 100%;
  height: auto;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-corona-badge a strong {
  font-size: 15px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-image-slider {
  position: absolute;
  z-index: -1;
  width: 100%;
  left: 0;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-image-slider .csc-textpic .csc-textpic-imagewrap {
  width: 100%;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-image-slider .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: 100%;
  height: 920px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-image-slider .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: 100%;
  height: 920px;
  object-fit: cover;
  object-position: center;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline {
  display: flex;
  flex-direction: column;
  padding-top: 70px;
  margin-bottom: 5rem;
  grid-area: headline;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline .csc-header h2 {
  color: white;
  font-size: 52px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline .csc-header h1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.35;
  margin-bottom: 1.5rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline .csc-default p {
  color: white;
  font-size: 28px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-sub-headline {
  position: absolute;
  bottom: 10%;
  left: 10%;
  color: white;
  line-height: 1;
  font-size: 0.8rem;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix {
  grid-area: hsb-matrix;
  position: relative;
  overflow: initial;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "wirtmanage wirtpsych wirtrecht";
  grid-gap: 1.5rem;
  margin-top: 0;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement {
  z-index: 99;
  filter: drop-shadow(2px 4px 6px black);
  top: 105px;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  left: 0;
  text-align: left;
  overflow-y: scroll;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement .connector {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement .angebote-liste {
  border: none;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement .angebote-liste .titel {
  padding: 0.5rem 1rem;
  margin: 0;
  background-color: transparent;
  font-weight: 700;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement .angebote-liste .liste a {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
  color: black;
  font-weight: 400;
  border-bottom: none;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement .angebote-liste .liste a:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement .angebote-liste .liste a b {
  font-weight: 700;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-1 {
  left: 0;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-1 .angebote-liste .liste a {
  border-left: 6px solid #00594d;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-1 .angebote-liste .titel {
  color: #00594d;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-2 {
  left: 280px;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-2 .angebote-liste .liste a {
  border-left: 6px solid #d04931;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-2 .angebote-liste .titel {
  color: #d04931;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-3 {
  left: 564px;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-3 .angebote-liste .liste a {
  border-left: 6px solid #d09910;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-1 .accElement.angebote-3 .angebote-liste .titel {
  color: #d09910;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "ingenier itmanage gesundsozial";
  grid-gap: 1.5rem;
  margin-top: 0;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement {
  z-index: 99;
  filter: drop-shadow(2px 4px 6px black);
  top: 225px;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  left: 0;
  text-align: left;
  overflow-y: scroll;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement .connector {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement .angebote-liste {
  border: none;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement .angebote-liste .titel {
  padding: 0.5rem 1rem;
  margin: 0;
  background-color: transparent;
  font-weight: 700;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement .angebote-liste .liste a {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
  color: black;
  font-weight: 400;
  border-bottom: none;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement .angebote-liste .liste a:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement .angebote-liste .liste a b {
  font-weight: 700;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-4 {
  left: 280px;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-4 .angebote-liste .liste a {
  border-left: 6px solid #007c91;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-4 .angebote-liste .titel {
  color: #007c91;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-5 {
  left: 0;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-5 .angebote-liste .liste a {
  border-left: 6px solid #00b3f0;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-5 .angebote-liste .titel {
  color: #00b3f0;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-6 {
  left: 564px;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-6 .angebote-liste .liste a {
  border-left: 6px solid #6b1b4b;
}
body.tpl-home-2020.L-huge .toptop .hsb_matrix .row-2 .accElement.angebote-6 .angebote-liste .titel {
  color: #6b1b4b;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs {
  display: flex;
  font-size: 18px;
  grid-area: studiengaenge;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown {
  width: 50%;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 0.5rem;
  text-align: center;
  position: relative;
  height: 38px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-head::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: 15px;
  top: 22px;
  transform: translateY(-10px);
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items {
  max-height: 0;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  top: 3rem;
  left: 0;
  width: 100%;
  text-align: left;
  overflow-y: scroll;
  scrollbar-color: #ddd;
  scrollbar-width: thin;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items::-webkit-scrollbar {
  width: 12px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items::-webkit-scrollbar-track {
  background: transparent;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border-radius: 20px;
  border: 3px solid white;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-wm {
  border-left: 6px solid #00594d;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-wp {
  border-left: 6px solid #d04931;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-wr {
  border-left: 6px solid #d09910;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-it {
  border-left: 6px solid #00b3f0;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-ing {
  border-left: 6px solid #007c91;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-gs {
  border-left: 6px solid #6b1b4b;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-ds {
  border-left: 6px solid #8fb63e;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items a {
  font-size: 16px;
  font-weight: 400;
  color: black;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown .acc-items a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .fom-dropdown.open .acc-items {
  max-height: 400px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  filter: drop-shadow(2px 4px 6px black);
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .bachelor-acc {
  border-radius: 20px 0 0 20px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .bachelor-acc::before {
  content: '';
  height: 20px;
  width: 1px;
  background-color: white;
  position: absolute;
  right: 0;
  top: 20px;
  transform: translateY(-10px);
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-stu-accs .master-acc {
  border-radius: 0 20px 20px 0;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc {
  grid-area: allstudies;
  margin-left: 0.75rem;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc::after {
  content: '';
  width: 1px;
  height: 155px;
  background: white;
  position: absolute;
  left: -14px;
  top: 3px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-head {
  grid-area: acchead;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 0.5rem;
  border-radius: 20px;
  font-size: 18px;
  position: relative;
  height: 38px;
  padding-left: 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-head::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: 10px;
  top: 22px;
  transform: translateY(-10px);
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items {
  max-height: 0;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  top: 3rem;
  left: 0;
  width: 100%;
  text-align: left;
  overflow-y: scroll;
  scrollbar-color: #ddd;
  scrollbar-width: thin;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items::-webkit-scrollbar {
  width: 12px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items::-webkit-scrollbar-track {
  background: transparent;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border-radius: 20px;
  border: 3px solid white;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items div {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items div:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items a {
  font-size: 16px;
  font-weight: 400;
  color: black;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc .acc-items a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-hszert-acc.open .acc-items {
  max-height: 400px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  filter: drop-shadow(2px 4px 6px black);
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-fachspez {
  grid-area: fachspezlink;
  margin-left: 0.75rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-fachspez .kachel-text {
  background-color: rgba(0, 89, 77, 0.5);
  color: white;
  padding: 1.5rem 1rem 0.5rem 1rem;
  line-height: 1.1;
  transition: background-color 200ms ease;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-fachspez .kachel-text strong {
  font-size: 20px;
  text-transform: initial;
  margin-top: 0.25rem;
  display: block;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-fachspez .kachel-link {
  background-color: rgba(255, 255, 255, 0.6);
  color: black;
  text-align: center;
  padding: 2px 5px;
  transition: color 200ms ease;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-fachspez:hover .kachel-text {
  background-color: rgba(0, 89, 77, 0.8);
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-linkbox-eufom {
  grid-area: eufom;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0.5rem;
  height: 77px;
  margin-left: 0.75rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-linkbox-eufom a {
  color: #a10010;
  position: relative;
  width: 70%;
  display: block;
  font-size: 12px;
  line-height: 1.25;
  top: 7px;
  font-weight: 400;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-linkbox-eufom a strong {
  font-weight: 700;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-linkbox-eufom a img {
  height: 58px;
  position: absolute;
  right: -70px;
  top: -6px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-linkbox-eufom a .heaedline {
  font-size: 14px;
  font-weight: 700;
}
body.tpl-home-2020.L-huge .toptop .hsb {
  width: 100%;
  background-color: white;
  margin-right: 0;
  margin-top: 0;
  height: auto;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-huge .toptop .hsb .hsb-name {
  padding-top: 0;
}
body.tpl-home-2020.L-huge .toptop .hsb .hsb-name span {
  padding: 1.5rem 1rem 0.5rem 1rem;
}
body.tpl-home-2020.L-huge .toptop .hsb .hsb-name span strong {
  font-size: 19px;
  text-transform: initial;
  margin-top: 0.25rem;
  display: block;
}
body.tpl-home-2020.L-huge .toptop .hsb .angebote a {
  color: black;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .hsb .angebote a:last-child {
  border-left: none;
}
body.tpl-home-2020.L-huge .toptop .hsb .angebote a:last-child::before {
  content: '';
  height: 18px;
  width: 2px;
  position: absolute;
  left: 0;
  top: 4px;
}
body.tpl-home-2020.L-huge .toptop .hsb .angebote a:hover {
  color: rgba(0, 0, 0, 0.7);
}
body.tpl-home-2020.L-huge .toptop .hsb-1 {
  grid-area: wirtmanage;
}
body.tpl-home-2020.L-huge .toptop .hsb-1 .angebote a:last-child::before {
  background-color: #00594d;
}
body.tpl-home-2020.L-huge .toptop .hsb-2 {
  grid-area: wirtpsych;
}
body.tpl-home-2020.L-huge .toptop .hsb-2 .angebote a:last-child::before {
  background-color: #d04931;
}
body.tpl-home-2020.L-huge .toptop .hsb-3 {
  grid-area: wirtrecht;
}
body.tpl-home-2020.L-huge .toptop .hsb-3 .angebote a:last-child::before {
  background-color: #d09910;
}
body.tpl-home-2020.L-huge .toptop .hsb-4 {
  grid-area: itmanage;
}
body.tpl-home-2020.L-huge .toptop .hsb-4 .angebote a:last-child::before {
  background-color: #007c91;
}
body.tpl-home-2020.L-huge .toptop .hsb-5 {
  grid-area: ingenier;
}
body.tpl-home-2020.L-huge .toptop .hsb-5 .angebote a:last-child::before {
  background-color: #00b3f0;
}
body.tpl-home-2020.L-huge .toptop .hsb-6 {
  grid-area: gesundsozial;
}
body.tpl-home-2020.L-huge .toptop .hsb-6 .angebote a:last-child::before {
  background-color: #6b1b4b;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche {
  display: grid;
  grid-template-columns: repeat(7, 1fr) 1.1fr;
  grid-template-areas: "suche suche suche suche suche suche .";
  grid-gap: 1rem;
  margin-bottom: 2rem;
  grid-area: suchwrap;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm {
  grid-area: suche;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="search"] {
  width: 100%;
  position: relative;
  border-radius: 20px;
  border: none;
  padding: 0.75rem;
  text-align: center;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="search"]::-webkit-search-decoration,
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="search"]::-webkit-search-cancel-button,
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="search"]::-webkit-search-results-button,
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="search"]:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="submit"] {
  position: absolute;
  right: 20px;
  top: 50%;
  border: none;
  background-color: transparent;
  background-image: url('../../fileadmin/fom/start2020/search.svg');
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-position: center;
  transform: translateY(-8px);
  cursor: pointer;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="submit"]:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-suche #suchForm input[type="submit"]:hover {
  opacity: 0.5;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs {
  grid-area: kacheldualwrap;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-areas: "kacheldual kacheldual kacheldual kacheldual kachelobs kachelobs kachelobs kachelobs";
  grid-gap: 1rem;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-dual {
  grid-area: kacheldual;
  background-color: white;
  border-top: 10px solid #8fb63e;
  /*position: relative;*/
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-dual .kachel-text {
  color: #8fb63e;
  padding: 0.5rem;
  text-align: center;
  font-size: 14px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-dual .kachel-link {
  background-color: #ededed;
  color: black;
  text-align: center;
  /*position: absolute;
					width: 100%;
					bottom: 0;*/
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-dual:hover .kachel-link {
  color: rgba(0, 0, 0, 0.7);
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-obs {
  grid-area: kachelobs;
  background-color: white;
  border-top: 10px solid #679e9b;
  /*p {
					color: black;
					font-weight: 400;
					padding: 0 1rem;
					text-align: center;
					font-size: 14px;
					padding-bottom: 0.5rem;
				}*/
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-obs .kachel-text {
  color: #679e9b;
  padding: 0.5rem;
  text-align: center;
  font-size: 14px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-obs .kachel-link {
  background-color: #ededed;
  color: black;
  text-align: center;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-kachel-dual-obs .kachel-obs:hover .kachel-link {
  color: rgba(0, 0, 0, 0.7);
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-akkr-2020 {
  position: absolute;
  left: 50px;
  color: white;
  width: 200px;
  bottom: 20px;
  display: none;
}
@media (max-width: 1675px) {
  body.tpl-home-2020.L-huge .toptop .sts-2020-header-akkr-2020 {
    display: none !important;
  }
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-akkr-2020 .akkr-text-2020 {
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-header-akkr-2020 img {
  filter: brightness(0) invert(1);
  width: 100%;
}
body.tpl-home-2020.L-huge #pageframe #main.startseite-content-2020 {
  width: 1300px;
  margin: 0 auto !important;
  overflow: initial;
}
body.tpl-home-2020.L-huge #pageframe #main #content_left {
  width: 1200px;
  margin: 0 auto;
}
body.tpl-home-2020.L-huge .figcap_in a::after {
  display: none !important;
}
body.tpl-home-2020.L-huge .center-everything {
  width: 100%;
}
body.tpl-home-2020.L-huge .center-everything h2 {
  color: #00998a;
  font-weight: 700;
  font-size: 36px;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-huge .center-everything h3 {
  color: #00998a;
  font-size: 24px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default {
  display: grid;
  grid-template-columns: 1fr 325px;
  grid-template-rows: 530px;
  padding-left: 50px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg {
  background-color: #00998a;
  padding: 0;
  color: white;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .csc-default {
  display: block;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container {
  position: relative;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container {
  position: absolute;
  left: -50px;
  top: -50px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-wrapper {
  width: calc(1300px - 350px);
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-pagination {
  text-align: right;
  padding-right: 20px;
  padding-bottom: 15px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  background-color: black;
  opacity: 1;
  margin: 0 6px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00998a;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-side {
  padding: 0 2rem;
  text-align: center;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-side h3 {
  font-size: 20px;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-side::before {
  display: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-default {
  display: block;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default {
  display: grid;
  grid-template-columns: 1fr 325px;
  padding-left: 50px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .csc-default {
  display: block;
  padding-left: 0;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg {
  background-color: #00998a;
  padding: 20px 50px;
  color: white;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container {
  display: flex;
  flex-direction: column;
  /*a {
						color: #fff;
						&:after {
							content: ' >';
							color: #ffce00;
							transition: padding-left 200ms ease;
						}
						&:hover {
							//text-decoration: underline;
							color: #ffce00;

							&::after {
								padding-left: 0.5rem;
							}
						}
					}*/
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2 {
  font-size: 24px;
  margin-bottom: 1.25rem;
  line-height: 1.2;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2.hLayout-40 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 0.75rem;
  color: white;
  position: relative;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2.hLayout-40::before {
  content: '';
  width: 2000px;
  height: 1px;
  position: absolute;
  left: -2020px;
  top: 6px;
  background: black;
  display: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2.hLayout-40::after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  left: -20px;
  top: 13px;
  background: #ffce00;
  border-radius: 50%;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h3 {
  padding: 0;
  margin-bottom: 3rem;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .sts-2020-section-content-left {
  width: 75%;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .sts-2020-section-content-right {
  width: 75%;
  align-self: flex-end;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container {
  width: 100%;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-wrapper {
  width: 725px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side {
  padding: 0 2rem;
  text-align: center;
  position: relative;
  padding-top: 60px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side h3 {
  font-size: 20px;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side::before {
  content: '';
  width: 250px;
  height: 1px;
  position: absolute;
  left: 37px;
  top: 25px;
  background: black;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer {
  float: none;
  right: auto;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner {
  float: none;
  right: auto;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn {
  width: 100%;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un .csc-textpic-caption {
  font-weight: 700;
  font-size: 16px;
  width: 100% !important;
  text-align: center;
  border-bottom: none;
  line-height: 1.5;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un .csc-textpic-caption::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un .csc-textpic-caption span {
  font-weight: 400;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: black;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a .csc-textpic-caption {
  font-weight: 700;
  font-size: 16px;
  width: 100% !important;
  text-align: center;
  border-bottom: none;
  line-height: 1.5;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a .csc-textpic-caption span {
  font-weight: 400;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein {
  border: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .headlineElement {
  color: black;
  font-size: 20px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte {
  display: block;
  float: none;
  text-align: center;
  position: relative;
  transform: scale(0.8);
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte .karte {
  transform: scale(1);
  margin: 0;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a {
  width: 7px;
  height: 7px;
  background: #00998a;
  border-radius: 50%;
  position: absolute;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12974 {
  top: 172px;
  left: 9px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-17254 {
  top: 286px;
  right: 113px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12956 {
  right: 50px;
  top: 94px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12988 {
  left: 50px;
  top: 150px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12971 {
  top: 177px;
  left: 45px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12957 {
  top: 75px;
  left: 80px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12959 {
  left: 60px;
  top: 147px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12960 {
  top: 155px;
  left: 31px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12970 {
  top: 166px;
  left: 31px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12952 {
  top: 153px;
  left: 41px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12961 {
  left: 82px;
  top: 219px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12985 {
  left: 77px;
  top: 131px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12996 {
  left: 60px;
  top: 153px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12962 {
  left: 100px;
  top: 56px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12976 {
  left: 96px;
  top: 119px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-54991 {
  left: 50px;
  top: 142px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-53527 {
  top: 258px;
  left: 67px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12994 {
  top: 166px;
  left: 116px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12963 {
  top: 170px;
  left: 42px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12964 {
  right: 65px;
  top: 151px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-54994 {
  left: 74px;
  top: 222px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12958 {
  left: 76px;
  top: 233px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12965 {
  left: 48px;
  top: 134px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12966 {
  top: 290px;
  right: 97px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-16769 {
  left: 64px;
  top: 135px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12967 {
  top: 168px;
  left: 24px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12968 {
  right: 91px;
  bottom: 85px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-54986 {
  top: 249px;
  left: 29px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12969 {
  top: 171px;
  left: 74px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12972 {
  left: 78px;
  bottom: 55px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-14107 {
  left: 31px;
  top: 134px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12975 {
  top: 163px;
  left: 38px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe-land-name {
  display: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe a {
  color: black;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe:last-child {
  display: block;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-side img {
  max-width: 100%;
  height: auto;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last {
  margin-bottom: 200px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line {
  position: relative;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line::after {
  content: '';
  background-image: url('../../fileadmin/fom/start2020/podcast_logo.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 80px;
  width: 80px;
  position: absolute;
  right: 0;
  top: -25px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header {
  position: relative;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header::before {
  content: '';
  width: 200px;
  height: 1px;
  position: absolute;
  right: 100px;
  top: 15px;
  background: black;
  display: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header::after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  right: 95px;
  top: 10px;
  background: #ffce00;
  border-radius: 50%;
  display: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header h2 {
  line-height: 1.2;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header h2::before {
  top: 16px !important;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header h2::after {
  top: 12px !important;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side #c82327 {
  font-size: 12px;
  line-height: 1.1;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right {
  position: relative;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-next {
  top: 350px;
  right: -25px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-prev {
  top: 350px;
  left: -25px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast {
  width: 357px !important;
  position: absolute;
  bottom: -105px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide {
  padding-right: 10px;
  padding-left: 10px;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-text {
  color: black;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-text .bodytext {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.1;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-text .bodytext span {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.1;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-side::before {
  top: 35px !important;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow {
  display: flex;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn a::after {
  display: none;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn a:hover {
  opacity: 0.7;
}
body.tpl-home-2020.L-huge .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn img {
  height: 30px;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-header {
  margin-bottom: 1.5rem;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-header h2 {
  color: #00998a;
  background-color: transparent;
  text-align: center;
  font-weight: 700;
  font-size: 32px;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-header h3 {
  color: #00998a;
  background-color: transparent;
  text-align: center;
  font-weight: 400;
  font-size: 18px;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic {
  position: relative;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a {
  width: 100%;
  overflow: hidden;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a img {
  width: 100%;
  height: 275px;
  object-fit: cover;
  object-position: center;
  transition: width 200ms ease;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a:hover img {
  width: 102%;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  left: 0;
  background-color: transparent;
  padding-top: 0.35rem;
  margin: 0 1rem 1rem;
  max-width: 220px;
  border-top: 1px solid white;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption::after {
  content: '>';
  color: #ffce00;
}
body.tpl-home-2020.L-huge .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-text {
  position: absolute;
  left: 0;
  color: white;
  background-color: rgba(0, 89, 77, 0.8);
  width: 237px;
  height: 190px;
  padding: 1.5rem;
  pointer-events: none;
  font-size: 18px;
}
body.tpl-home-2020.L-huge .divider hr {
  border: none;
  padding-top: 80px;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 75px;
}
body.tpl-home-2020.L-huge .divider hr::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 15px solid #00998a;
  top: 0;
  position: absolute;
}
body.tpl-home-2020.L-huge .kooperationspartner {
  margin-bottom: 4rem;
}
body.tpl-home-2020.L-huge .kooperationspartner .koop-header {
  text-align: center;
  margin-bottom: 4rem;
}
body.tpl-home-2020.L-huge .kooperationspartner .koop-header h2 {
  font-weight: 700;
  font-size: 36px;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-huge .kooperationspartner .koop-header h3 {
  font-size: 24px;
}
body.tpl-home-2020.L-huge .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide {
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}
body.tpl-home-2020.L-huge .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide img {
  max-height: 100%;
  transform: scale(0.5);
  transition: transform 300ms ease;
}
body.tpl-home-2020.L-huge .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide.swiper-slide-active img {
  transform: scale(1);
}
body.tpl-home-2020.L-huge .kooperationspartner .swiper-type-koop .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .kooperationspartner .swiper-type-koop .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-huge .kooperationspartner .swiper-type-koop .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .kooperationspartner .swiper-type-koop .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-huge .swiper-type-thumbnail .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  position: relative;
}
body.tpl-home-2020.L-huge .swiper-type-thumbnail .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  position: absolute;
  left: 0;
  top: 0;
  color: black;
  background: transparent;
  font-size: 14px;
  font-weight: 700;
  padding: 1rem;
  height: initial;
}
body.tpl-home-2020.L-huge .swiper-type-thumbnail .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .swiper-type-thumbnail .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 27px solid transparent;
  border-left: 13px solid #fff;
  border-bottom: 27px solid transparent;
}
body.tpl-home-2020.L-huge .swiper-type-thumbnail .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-huge .swiper-type-thumbnail .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 27px solid transparent;
  border-right: 13px solid #fff;
  border-bottom: 27px solid transparent;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs {
  overflow: hidden;
  position: relative;
  top: -30px;
  width: 75% !important;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper {
  /*display: flex;
            //justify-content: center;
            justify-content: flex-end;
            width: 543.75px !important;
            overflow: hidden;
            margin: 0 auto;*/
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide {
  width: 170.58px !important;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0 !important;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic {
  overflow: visible;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap {
  overflow: visible;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer {
  pointer-events: none;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  position: relative;
  padding-bottom: 30px;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.4));
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  background: transparent;
  height: 20px;
  text-align: center;
  padding: 0;
  bottom: 0px;
}
body.tpl-home-2020.L-huge .swiper-container-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img {
  border: 2px solid #ffce00;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 {
  background-color: #00998a;
  padding-top: 75px;
  padding-bottom: 75px;
  position: relative;
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-pagination {
  bottom: 20px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
  opacity: 1;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-button-next {
  right: 50px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-button-prev {
  left: 50px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter {
  width: 1300px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-active,
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-next {
  border-right: 1px solid white;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: 190px;
  object-fit: cover;
  object-position: center;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-title {
  color: #ffce00;
  color: white;
  display: inline;
  font-weight: 700;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text {
  display: inline;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text p {
  color: white;
  display: inline;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer {
  background: #333333 !important;
  padding: 100px 0;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 2fr 3fr 1fr 1fr;
  grid-template-areas: ". footerleft footercenter footerright .";
}
@media (max-width: 1500px) {
  body.tpl-home-2020.L-huge #the-footer #footer1 #footer {
    grid-template-columns: 2fr 3fr 1fr;
    grid-template-areas: "footerleft footercenter footerright";
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #socialshare {
  display: none;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer .footer-left {
  color: #afb0b3;
  grid-area: footerleft;
  padding-right: 4rem;
  border-right: 1px solid #424242;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer .footer-left .footer-fom-text {
  margin-bottom: 2rem;
  font-size: 12px;
  line-height: 1.5;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer .footer-left .orteliste {
  border-top: none;
  margin-bottom: 4rem;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer .footer-left .orteliste ul {
  text-align: left;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer .footer-left .orteliste a {
  color: #afb0b3;
  border-right-color: #afb0b3;
  display: inline;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer .footer-left .footer-fom-logo {
  width: 50%;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-center {
  grid-area: footercenter;
  padding-left: 6rem;
  padding-right: 6rem;
  border-right: 1px solid #424242;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-akkr-head {
  margin-bottom: 1.5rem;
  color: #afb0b3;
  font-size: 12px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-head {
  color: #afb0b3;
  margin-top: 6rem;
  margin-bottom: 2rem;
  font-size: 12px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-icons {
  display: flex;
  width: 50%;
  justify-content: space-between;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a {
  width: calc(100 / 6);
  height: 50px;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a img {
  height: 100%;
  width: auto;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-right {
  grid-area: footerright;
  padding-left: 4rem;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-right .footer-menu {
  text-align: left;
  list-style-type: disc;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-right .footer-menu li {
  display: list-item;
  margin-bottom: 0.5rem;
}
body.tpl-home-2020.L-huge #the-footer #footer1 #footer #footer-right .footer-menu li a {
  border-right: none;
  color: #afb0b3;
  padding: 0;
}
body.tpl-home-2020.L-huge #c82670 {
  padding-top: 2rem;
  border-top: 1px solid black;
}
body.tpl-home-2020.L-huge #c82670 h3 {
  font-size: 20px;
  margin-bottom: 0;
}
body.tpl-home-2020.L-huge #c82670 h3 a {
  color: black;
}
body.tpl-home-2020.L-huge #c82670 a {
  color: black;
}
body.tpl-home-2020.L-huge #c82671 figure {
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-huge #c82671 figure a::after {
  display: none;
}
body.tpl-home-2020.L-huge #c82329 {
  margin-top: 30px;
  margin-bottom: 80px;
}
body.tpl-home-2020.L-huge #c82329 .bodytext {
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-huge #c82329 a {
  color: white;
  border-top: 1px solid white;
  padding: 20px 1.5rem 0;
  transition: padding-right 200ms ease;
}
body.tpl-home-2020.L-huge #c82329 a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2020.L-huge #c82329 a:hover {
  color: #ffce00;
}
body.tpl-home-2020.L-huge #c82329 a:hover::after {
  padding-left: 0.5rem;
}
body.tpl-home-2020.L-huge #c82338 {
  margin-top: 80px;
  margin-bottom: 80px;
}
body.tpl-home-2020.L-huge #c82338 nav {
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-huge #c82338 a {
  color: white;
  border-top: 1px solid white;
  padding-top: 20px;
  padding-right: 3rem;
  transition: padding-right 200ms ease;
}
body.tpl-home-2020.L-huge #c82338 a:first-child {
  margin-right: 1rem;
}
body.tpl-home-2020.L-huge #c82338 a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2020.L-huge #c82338 a:hover {
  color: #ffce00;
  padding-right: 2.5rem;
}
body.tpl-home-2020.L-huge #c82338 a:hover::after {
  padding-left: 0.5rem;
}
body.tpl-home-2020.L-big .toptop {
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content {
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  max-width: 1100px;
  margin: 0 auto;
  grid-template-areas: ". . headline headline headline headline headline ." "studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge allstudies allstudies" "hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix fachspezlink fachspezlink" ". suchwrap suchwrap suchwrap suchwrap suchwrap corona corona" "kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap corona corona";
  grid-gap: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}
@media (max-width: 1100px) {
  body.tpl-home-2020.L-big .toptop .inner-content {
    width: 100%;
  }
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-corona-badge {
  grid-area: corona;
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-corona-badge a {
  background-color: #ffa400;
  color: white;
  text-align: center;
  width: 170px;
  height: 170px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  transform: rotate(-5deg);
  font-weight: 400;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-corona-badge a img {
  width: 100%;
  height: auto;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-corona-badge a strong {
  font-size: 15px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-image-slider {
  position: absolute;
  z-index: -1;
  width: 100%;
  left: 0;
  height: 100%;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-image-slider .swiper-container {
  height: 100%;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-image-slider .csc-textpic {
  height: 100%;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-image-slider .csc-textpic .csc-textpic-imagewrap {
  width: 100%;
  height: 100%;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-image-slider .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: 100%;
  height: 920px;
  height: 100%;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-image-slider .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: 100%;
  height: 920px;
  object-fit: cover;
  object-position: center;
  height: 100%;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-main-headline {
  display: flex;
  flex-direction: column;
  padding-top: 70px;
  margin-bottom: 5rem;
  grid-area: headline;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-main-headline .csc-header h2 {
  color: white;
  font-size: 52px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-main-headline .csc-header h1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 1.35;
  margin-bottom: 1.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-main-headline .csc-default p {
  color: white;
  font-size: 28px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-sub-headline {
  position: absolute;
  bottom: 4%;
  left: auto;
  color: white;
  line-height: 1;
  font-size: 0.8rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix {
  grid-area: hsb-matrix;
  position: relative;
  overflow: initial;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "wirtmanage wirtpsych wirtrecht";
  grid-gap: 1rem;
  margin-top: 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement {
  z-index: 99;
  filter: drop-shadow(2px 4px 6px black);
  top: 105px;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  left: 0;
  text-align: left;
  overflow-y: scroll;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement .connector {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement .angebote-liste {
  border: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement .angebote-liste .titel {
  padding: 0.5rem 1rem;
  margin: 0;
  background-color: transparent;
  font-weight: 700;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement .angebote-liste .liste a {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
  color: black;
  font-weight: 400;
  border-bottom: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement .angebote-liste .liste a:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement .angebote-liste .liste a b {
  font-weight: 700;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-1 {
  left: 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-1 .angebote-liste .liste a {
  border-left: 6px solid #00594d;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-1 .angebote-liste .titel {
  color: #00594d;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-2 {
  left: 280px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-2 .angebote-liste .liste a {
  border-left: 6px solid #d04931;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-2 .angebote-liste .titel {
  color: #d04931;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-3 {
  left: 564px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-3 .angebote-liste .liste a {
  border-left: 6px solid #d09910;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-1 .accElement.angebote-3 .angebote-liste .titel {
  color: #d09910;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-areas: "ingenier itmanage gesundsozial";
  grid-gap: 1rem;
  margin-top: 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement {
  z-index: 99;
  filter: drop-shadow(2px 4px 6px black);
  top: 225px;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  left: 0;
  text-align: left;
  overflow-y: scroll;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement .connector {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement .angebote-liste {
  border: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement .angebote-liste .titel {
  padding: 0.5rem 1rem;
  margin: 0;
  background-color: transparent;
  font-weight: 700;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement .angebote-liste .liste a {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
  color: black;
  font-weight: 400;
  border-bottom: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement .angebote-liste .liste a:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement .angebote-liste .liste a b {
  font-weight: 700;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-4 {
  left: 280px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-4 .angebote-liste .liste a {
  border-left: 6px solid #007c91;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-4 .angebote-liste .titel {
  color: #007c91;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-5 {
  left: 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-5 .angebote-liste .liste a {
  border-left: 6px solid #00b3f0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-5 .angebote-liste .titel {
  color: #00b3f0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-6 {
  left: 564px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-6 .angebote-liste .liste a {
  border-left: 6px solid #6b1b4b;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb_matrix .row-2 .accElement.angebote-6 .angebote-liste .titel {
  color: #6b1b4b;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs {
  display: flex;
  font-size: 17px;
  grid-area: studiengaenge;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown {
  width: 50%;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 0.5rem;
  text-align: center;
  position: relative;
  height: 38px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-head::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: 15px;
  top: 22px;
  transform: translateY(-10px);
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items {
  max-height: 0;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  top: 3rem;
  left: 0;
  width: 100%;
  text-align: left;
  overflow-y: scroll;
  scrollbar-color: #ddd;
  scrollbar-width: thin;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items::-webkit-scrollbar {
  width: 12px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items::-webkit-scrollbar-track {
  background: transparent;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border-radius: 20px;
  border: 3px solid white;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-wm {
  border-left: 6px solid #00594d;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-wp {
  border-left: 6px solid #d04931;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-wr {
  border-left: 6px solid #d09910;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-it {
  border-left: 6px solid #00b3f0;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-ing {
  border-left: 6px solid #007c91;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-gs {
  border-left: 6px solid #6b1b4b;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items div.hsb-ds {
  border-left: 6px solid #8fb63e;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items a {
  font-size: 16px;
  font-weight: 400;
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown .acc-items a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .fom-dropdown.open .acc-items {
  max-height: 400px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  filter: drop-shadow(2px 4px 6px black);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc {
  border-radius: 20px 0 0 20px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc::before {
  content: '';
  height: 20px;
  width: 1px;
  background-color: white;
  position: absolute;
  right: 0;
  top: 20px;
  transform: translateY(-10px);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc {
  border-radius: 0 20px 20px 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez {
  grid-area: fachspezlink;
  margin-left: 0.75rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text {
  background-color: rgba(0, 89, 77, 0.5);
  color: white;
  padding: 1.5rem 1rem 0.5rem 1rem;
  line-height: 1.1;
  transition: background-color 200ms ease;
  height: 90px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text strong {
  font-size: 20px;
  text-transform: initial;
  margin-top: 0.25rem;
  display: block;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-link {
  background-color: rgba(255, 255, 255, 0.6);
  color: black;
  text-align: center;
  padding: 2px 5px;
  transition: color 200ms ease;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez:hover .kachel-text {
  background-color: rgba(0, 89, 77, 0.8);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc {
  grid-area: allstudies;
  margin-left: 0.75rem;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc::after {
  content: '';
  width: 1px;
  height: 169px;
  background: white;
  position: absolute;
  left: -14px;
  top: 3px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-head {
  grid-area: acchead;
  background-color: rgba(0, 0, 0, 0.4);
  color: white;
  padding: 0.5rem;
  border-radius: 20px;
  font-size: 17px;
  position: relative;
  height: 38px;
  padding-left: 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-head::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: 10px;
  top: 22px;
  transform: translateY(-10px);
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items {
  max-height: 0;
  overflow: hidden;
  transition: max-height 300ms ease, padding-top 300ms ease;
  position: absolute;
  z-index: 100;
  background-color: white;
  padding: 0;
  padding-top: 0;
  border-radius: 10px;
  top: 3rem;
  left: 0;
  width: 100%;
  text-align: left;
  overflow-y: scroll;
  scrollbar-color: #ddd;
  scrollbar-width: thin;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items::-webkit-scrollbar {
  width: 12px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items::-webkit-scrollbar-track {
  background: transparent;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items::-webkit-scrollbar-thumb {
  background-color: #ddd;
  border-radius: 20px;
  border: 3px solid white;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items div {
  padding: 0.5rem 1rem;
  margin: 0.5rem 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items div:first-child {
  margin: 0 0 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items a {
  font-size: 16px;
  font-weight: 400;
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc.open .acc-items {
  max-height: 400px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  filter: drop-shadow(2px 4px 6px black);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-linkbox-eufom {
  grid-area: eufom;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0.5rem;
  height: 74px;
  margin-left: 0.75rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-linkbox-eufom a {
  color: #a10010;
  position: relative;
  width: 70%;
  display: block;
  font-size: 12px;
  line-height: 1.25;
  top: 7px;
  font-weight: 400;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-linkbox-eufom a strong {
  font-weight: 700;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-linkbox-eufom a img {
  height: 58px;
  position: absolute;
  right: -70px;
  top: -6px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-linkbox-eufom a .heaedline {
  font-size: 14px;
  font-weight: 700;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb {
  width: 100%;
  background-color: white;
  margin-right: 0;
  margin-top: 0;
  height: auto;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb .hsb-name {
  padding-top: 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb .hsb-name span {
  padding: 1.5rem 1rem 0.5rem 1rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb .hsb-name span strong {
  font-size: 20px;
  text-transform: initial;
  margin-top: 0.25rem;
  display: block;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb .angebote a {
  color: black;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb .angebote a:last-child {
  border-left: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb .angebote a:last-child::before {
  content: '';
  height: 18px;
  width: 2px;
  position: absolute;
  left: 0;
  top: 4px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb .angebote a:hover {
  color: rgba(0, 0, 0, 0.7);
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-1 {
  grid-area: wirtmanage;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-1 .angebote a:last-child::before {
  background-color: #00594d;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-2 {
  grid-area: wirtpsych;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-2 a span {
  height: 90px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-2 .angebote a:last-child::before {
  background-color: #d04931;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-3 {
  grid-area: wirtrecht;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-3 a span {
  height: 90px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-3 .angebote a:last-child::before {
  background-color: #d09910;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-4 {
  grid-area: itmanage;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-4 .angebote a:last-child::before {
  background-color: #007c91;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-5 {
  grid-area: ingenier;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-5 .angebote a:last-child::before {
  background-color: #00b3f0;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-6 {
  grid-area: gesundsozial;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-6 .angebote a:last-child::before {
  background-color: #6b1b4b;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-areas: "suche suche suche suche suche suche suche";
  grid-gap: 1rem;
  margin-bottom: 2rem;
  grid-area: suchwrap;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche #suchForm {
  grid-area: suche;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche #suchForm input[type="search"] {
  width: 100%;
  position: relative;
  border-radius: 20px;
  border: none;
  padding: 0.75rem;
  text-align: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche #suchForm input[type="search"]:focus {
  outline: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche #suchForm input[type="submit"] {
  position: absolute;
  right: 20px;
  top: 50%;
  border: none;
  background-color: transparent;
  background-image: url('../../fileadmin/fom/start2020/search.svg');
  height: 15px;
  width: 15px;
  background-repeat: no-repeat;
  background-position: center;
  transform: translateY(-8px);
  cursor: pointer;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche #suchForm input[type="submit"]:focus {
  outline: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche #suchForm input[type="submit"]:hover {
  opacity: 0.5;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs {
  grid-area: kacheldualwrap;
  display: grid;
  grid-template-columns: repeat(8, 1fr);
  grid-template-areas: "kacheldual kacheldual kacheldual kacheldual kachelobs kachelobs kachelobs kachelobs";
  grid-gap: 1rem;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual {
  grid-area: kacheldual;
  background-color: white;
  border-top: 10px solid #8fb63e;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .kachel-text {
  color: #8fb63e;
  padding: 0.5rem;
  text-align: center;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .kachel-link {
  background-color: #ededed;
  color: black;
  text-align: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual:hover .kachel-link {
  color: rgba(0, 0, 0, 0.7);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs {
  grid-area: kachelobs;
  background-color: white;
  border-top: 10px solid #679e9b;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .kachel-text {
  color: #679e9b;
  padding: 0.5rem;
  text-align: center;
  height: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .kachel-link {
  background-color: #ededed;
  color: black;
  text-align: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs:hover .kachel-link {
  color: rgba(0, 0, 0, 0.7);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-akkr-2020 {
  position: absolute;
  left: 50px;
  color: white;
  width: 200px;
  bottom: 20px;
  display: none !important;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-akkr-2020 .akkr-text-2020 {
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-akkr-2020 img {
  filter: brightness(0) invert(1);
  width: 100%;
}
body.tpl-home-2020.L-big #pageframe #main.startseite-content-2020 {
  width: 100%;
  margin: 0 auto !important;
  overflow: initial;
}
body.tpl-home-2020.L-big #pageframe #main #content_left {
  width: 100%;
  margin: 0 auto;
}
body.tpl-home-2020.L-big .figcap_in a::after {
  display: none !important;
}
body.tpl-home-2020.L-big .center-everything {
  width: 100%;
}
body.tpl-home-2020.L-big .center-everything h2 {
  color: #00998a;
  font-weight: 700;
  font-size: 36px;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-big .center-everything h3 {
  color: #00998a;
  font-size: 24px;
}
body.tpl-home-2020.L-big .divider hr {
  border: none;
  padding-top: 80px;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 75px;
}
body.tpl-home-2020.L-big .divider hr::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 15px solid #00998a;
  top: 0;
  position: absolute;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default {
  display: grid;
  grid-template-columns: 1fr 250px;
  grid-template-rows: 530px;
  padding-left: 50px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg {
  background-color: #00998a;
  padding: 0;
  color: white;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .csc-default {
  display: block;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container {
  position: relative;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container {
  position: absolute;
  left: -25px;
  top: -25px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-wrapper {
  width: calc(1300px - 350px);
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-pagination {
  text-align: right;
  padding-right: 20px;
  padding-bottom: 15px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 15px;
  height: 15px;
  background-color: black;
  opacity: 1;
  margin: 0 6px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00998a;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-side {
  padding: 0 2rem;
  text-align: center;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-side::before {
  display: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-first .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-default {
  display: block;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default {
  display: grid;
  grid-template-columns: 1fr 250px;
  padding-left: 50px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .csc-default {
  display: block;
  padding-left: 0;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg {
  background-color: #00998a;
  padding: 20px 50px;
  color: white;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container {
  display: flex;
  flex-direction: column;
  /*a {
						color: #fff;
						&:after {
							content: ' >';
							color: #ffce00;
							transition: padding-left 200ms ease;
						}
						&:hover {
							//text-decoration: underline;
							color: #ffce00;

							&::after {
								padding-left: 0.5rem;
							}
						}
					}*/
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2 {
  font-size: 24px;
  margin-bottom: 2rem;
  line-height: 1.2;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2.hLayout-40 {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 0.75rem;
  color: white;
  position: relative;
  line-height: 1;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2.hLayout-40::before {
  content: '';
  width: 2000px;
  height: 1px;
  position: absolute;
  left: -2020px;
  top: 14px;
  background: black;
  display: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h2.hLayout-40::after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  left: -20px;
  top: 10px;
  background: #ffce00;
  border-radius: 50%;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container h3 {
  padding: 0;
  margin-bottom: 3rem;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .sts-2020-section-content-left {
  width: 75%;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .sts-2020-section-content-right {
  width: 75%;
  align-self: flex-end;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container {
  width: 100%;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-gr-bg .sts-2020-section-gr-bg-container .swiper-container .swiper-wrapper {
  width: 624px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side {
  padding: 0 2rem;
  text-align: center;
  position: relative;
  padding-top: 60px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side::before {
  content: '';
  width: 200px;
  height: 1px;
  position: absolute;
  left: 25px;
  top: 36px;
  background: black;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer {
  float: none;
  right: auto;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner {
  float: none;
  right: auto;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn {
  width: 100%;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un .csc-textpic-caption {
  font-weight: 700;
  font-size: 14px;
  width: 100% !important;
  text-align: center;
  border-bottom: none;
  line-height: 1.5;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un .csc-textpic-caption::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un .csc-textpic-caption span {
  font-weight: 400;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  color: black;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a .csc-textpic-caption {
  font-weight: 700;
  font-size: 16px;
  width: 100% !important;
  text-align: center;
  border-bottom: none;
  line-height: 1.5;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a .csc-textpic-caption span {
  font-weight: 400;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .csc-textpic-center .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .figcap_un a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein {
  border: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .headlineElement {
  color: black;
  font-size: 20px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte {
  display: block;
  float: none;
  text-align: center;
  margin: 2rem auto;
  position: relative;
  width: 261px;
  transform: scale(0.7);
  text-align: left;
  overflow: visible;
  left: -38px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte .karte {
  width: 100%;
  left: 0;
  transform: scale(1);
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a {
  width: 7px;
  height: 7px;
  background: #00998a;
  border-radius: 50%;
  position: absolute;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12974 {
  top: 172px;
  left: 9px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-17254 {
  top: 286px;
  right: 113px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12956 {
  right: 50px;
  top: 94px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12988 {
  left: 50px;
  top: 150px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12971 {
  top: 177px;
  left: 45px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12957 {
  top: 75px;
  left: 80px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12959 {
  left: 60px;
  top: 147px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12960 {
  top: 155px;
  left: 31px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12970 {
  top: 166px;
  left: 31px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12952 {
  top: 153px;
  left: 41px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12961 {
  left: 82px;
  top: 219px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12985 {
  left: 77px;
  top: 131px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12996 {
  left: 60px;
  top: 153px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12962 {
  left: 100px;
  top: 56px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12976 {
  left: 96px;
  top: 119px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-54991 {
  left: 50px;
  top: 142px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-53527 {
  top: 258px;
  left: 67px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12994 {
  top: 166px;
  left: 116px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12963 {
  top: 170px;
  left: 42px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12964 {
  right: 65px;
  top: 151px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-54994 {
  left: 74px;
  top: 222px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12958 {
  left: 76px;
  top: 233px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12965 {
  left: 48px;
  top: 134px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12966 {
  top: 290px;
  right: 97px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-16769 {
  left: 64px;
  top: 135px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12967 {
  top: 168px;
  left: 24px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12968 {
  right: 91px;
  bottom: 85px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-54986 {
  top: 249px;
  left: 29px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12969 {
  top: 171px;
  left: 74px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12972 {
  left: 78px;
  bottom: 55px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-14107 {
  left: 31px;
  top: 134px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .karte a.ort-12975 {
  top: 163px;
  left: 38px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe-land-name {
  display: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe a {
  color: black;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe a:hover {
  color: #00998a;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side .csc-default .sts-2020-section-side .karte-de-klein .orte-liste .pipe:last-child {
  display: block;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-side img {
  max-width: 100%;
  height: auto;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last {
  margin-bottom: 200px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line {
  position: relative;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line::after {
  content: '';
  background-image: url('../../fileadmin/fom/start2020/podcast_logo.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 80px;
  width: 80px;
  position: absolute;
  right: 0;
  top: -25px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header {
  position: relative;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header::before {
  content: '';
  width: 95px;
  height: 1px;
  position: absolute;
  right: 100px;
  top: 15px;
  background: black;
  display: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header::after {
  content: '';
  width: 10px;
  height: 10px;
  position: absolute;
  right: 95px;
  top: 10px;
  background: #ffce00;
  border-radius: 50%;
  display: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header h2 {
  line-height: 1.2;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header h2::before {
  top: 16px !important;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .sts-2020-section-headline-line .csc-header h2::after {
  top: 12px !important;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side #c82327 {
  font-size: 12px;
  line-height: 1.1;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right {
  position: relative;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-next {
  top: 420px;
  right: -25px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-prev {
  top: 420px;
  left: -25px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast {
  width: 302px !important;
  position: absolute;
  bottom: -117px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide {
  padding-right: 10px;
  padding-left: 10px;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-text {
  color: black;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-text .bodytext {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.1;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-gr-side .fom-grid-right .swiper-type-podcast .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-text .bodytext span {
  font-size: 12px !important;
  font-weight: 400 !important;
  line-height: 1.1;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-side::before {
  top: 35px !important;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow {
  display: flex;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn a::after {
  display: none;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn a:hover {
  opacity: 0.7;
}
body.tpl-home-2020.L-big .sts-2020-section-gr-bg-container-last .sts-2020-section-side .csc-textpic .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn img {
  height: 30px;
}
body.tpl-home-2020.L-big .swiper-container-thumbs {
  overflow: hidden;
  position: relative;
  top: -30px;
  width: 75% !important;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper {
  /*display: flex;
            //justify-content: center;
            justify-content: flex-end;
            width: 543.75px !important;
            overflow: hidden;
            margin: 0 auto;*/
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide {
  width: 145.58px !important;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide:last-child {
  margin-right: 0 !important;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic {
  overflow: visible;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap {
  overflow: visible;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer {
  pointer-events: none;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  position: relative;
  padding-bottom: 30px;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  filter: drop-shadow(2px 4px 6px rgba(0, 0, 0, 0.4));
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  background: transparent;
  height: 20px;
  text-align: center;
  padding: 0;
  bottom: 0px;
}
body.tpl-home-2020.L-big .swiper-container-thumbs .swiper-wrapper .swiper-slide.swiper-slide-thumb-active img {
  border: 2px solid #ffce00;
}
body.tpl-home-2020.L-big .swiper-type-thumbnail .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  position: relative;
}
body.tpl-home-2020.L-big .swiper-type-thumbnail .swiper-wrapper .swiper-slide .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  position: absolute;
  left: 0;
  top: 0;
  color: black;
  background: transparent;
  font-size: 14px;
  font-weight: 700;
  padding: 1rem;
  height: initial;
}
body.tpl-home-2020.L-big .swiper-type-thumbnail .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-big .swiper-type-thumbnail .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 27px solid transparent;
  border-left: 13px solid #fff;
  border-bottom: 27px solid transparent;
}
body.tpl-home-2020.L-big .swiper-type-thumbnail .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-big .swiper-type-thumbnail .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 27px solid transparent;
  border-right: 13px solid #fff;
  border-bottom: 27px solid transparent;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-header {
  margin-bottom: 1.5rem;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-header h2 {
  color: #00998a;
  background-color: transparent;
  text-align: center;
  font-weight: 700;
  font-size: 32px;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-header h3 {
  color: #00998a;
  background-color: transparent;
  text-align: center;
  font-weight: 400;
  font-size: 18px;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic {
  position: relative;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a {
  width: 100%;
  overflow: hidden;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a img {
  width: 100%;
  height: 275px;
  object-fit: cover;
  object-position: center;
  transition: width 200ms ease;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a:hover img {
  width: 102%;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  left: 0;
  background-color: transparent;
  padding-top: 0.35rem;
  margin: 0 1rem 1rem;
  max-width: 220px;
  border-top: 1px solid white;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption::after {
  content: '>';
  color: #ffce00;
}
body.tpl-home-2020.L-big .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-text {
  position: absolute;
  left: 0;
  color: white;
  background-color: rgba(0, 89, 77, 0.8);
  width: 237px;
  height: 190px;
  padding: 1.5rem;
  pointer-events: none;
  font-size: 18px;
}
body.tpl-home-2020.L-big .kooperationspartner {
  margin-bottom: 4rem;
}
body.tpl-home-2020.L-big .kooperationspartner .koop-header {
  text-align: center;
  margin-bottom: 4rem;
}
body.tpl-home-2020.L-big .kooperationspartner .koop-header h2 {
  font-weight: 700;
  font-size: 36px;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-big .kooperationspartner .koop-header h3 {
  font-size: 24px;
}
body.tpl-home-2020.L-big .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide {
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}
body.tpl-home-2020.L-big .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide img {
  max-height: 100%;
  transform: scale(0.5);
  transition: transform 300ms ease;
}
body.tpl-home-2020.L-big .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide.swiper-slide-active img {
  transform: scale(1);
}
body.tpl-home-2020.L-big .kooperationspartner .swiper-type-koop .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-big .kooperationspartner .swiper-type-koop .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-big .kooperationspartner .swiper-type-koop .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-big .kooperationspartner .swiper-type-koop .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 {
  background-color: #00998a;
  padding-top: 75px;
  padding-bottom: 75px;
  position: relative;
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-pagination {
  bottom: 20px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
  opacity: 1;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-button-next {
  right: 5px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-button-prev {
  left: 5px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter {
  width: 1300px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-active,
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-next {
  border-right: 1px solid white;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: 190px;
  object-fit: cover;
  object-position: center;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-title {
  color: #fff;
  display: inline;
  font-weight: 700;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text {
  display: inline;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text p {
  color: white;
  display: inline;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer {
  background: #333333 !important;
  padding: 100px 0;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 2fr 3fr 1fr;
  grid-template-areas: "footerleft footercenter footerright";
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #socialshare {
  display: none;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer .footer-left {
  color: #afb0b3;
  grid-area: footerleft;
  padding-right: 4rem;
  border-right: 1px solid #424242;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer .footer-left .footer-fom-text {
  margin-bottom: 2rem;
  font-size: 12px;
  line-height: 1.5;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer .footer-left .orteliste {
  border-top: none;
  margin-bottom: 4rem;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer .footer-left .orteliste ul {
  text-align: left;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer .footer-left .orteliste a {
  color: #afb0b3;
  border-right-color: #afb0b3;
  display: inline;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer .footer-left .footer-fom-logo {
  width: 50%;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-center {
  grid-area: footercenter;
  padding-left: 6rem;
  padding-right: 6rem;
  border-right: 1px solid #424242;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-center .footer-fom-akkr-head {
  margin-bottom: 1.5rem;
  color: #afb0b3;
  font-size: 12px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-head {
  color: #afb0b3;
  margin-top: 6rem;
  margin-bottom: 2rem;
  font-size: 12px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-icons {
  display: flex;
  width: 50%;
  justify-content: space-between;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a {
  width: calc(100 / 6);
  height: 50px;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-center .footer-fom-social-icons a img {
  height: 100%;
  width: auto;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-right {
  grid-area: footerright;
  padding-left: 4rem;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-right .footer-menu {
  text-align: left;
  list-style-type: disc;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-right .footer-menu li {
  display: list-item;
  margin-bottom: 0.5rem;
}
body.tpl-home-2020.L-big #the-footer #footer1 #footer #footer-right .footer-menu li a {
  border-right: none;
  color: #afb0b3;
  padding: 0;
}
body.tpl-home-2020.L-big #c82329 {
  margin-top: 30px;
  margin-bottom: 80px;
}
body.tpl-home-2020.L-big #c82329 .bodytext {
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-big #c82329 a {
  color: white;
  border-top: 1px solid white;
  padding: 20px 1.5rem 0;
  transition: padding-right 200ms ease;
  margin-top: 30px;
  margin-bottom: 80px;
}
body.tpl-home-2020.L-big #c82329 a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2020.L-big #c82329 a:hover {
  color: #ffce00;
}
body.tpl-home-2020.L-big #c82329 a:hover::after {
  padding-left: 0.5rem;
}
body.tpl-home-2020.L-big #c82338 {
  margin-top: 80px;
  margin-bottom: 80px;
}
body.tpl-home-2020.L-big #c82338 nav {
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-big #c82338 a {
  color: white;
  border-top: 1px solid white;
  padding-top: 20px;
  padding-right: 3rem;
  transition: padding-right 200ms ease;
}
body.tpl-home-2020.L-big #c82338 a:first-child {
  margin-right: 1rem;
}
body.tpl-home-2020.L-big #c82338 a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2020.L-big #c82338 a:hover {
  color: #ffce00;
  padding-right: 2.5rem;
}
body.tpl-home-2020.L-big #c82338 a:hover::after {
  padding-left: 0.5rem;
}
body.tpl-home-2020.L-big #c82670 {
  padding-top: 2rem;
  border-top: 1px solid black;
}
body.tpl-home-2020.L-big #c82670 h3 {
  font-size: 20px;
}
body.tpl-home-2020.L-big #c82670 h3 a {
  color: black;
}
body.tpl-home-2020.L-big #c82670 a {
  color: black;
}
body.tpl-home-2020.L-big #c82671 figure {
  display: flex;
  justify-content: center;
}
body.tpl-home-2020.L-big #c82671 figure a::after {
  display: none;
}
body.tpl-home-2020.L-small * {
  box-sizing: border-box;
}
body.tpl-home-2020.L-small .bodytext {
  font-size: 20px;
  line-height: 1.5;
}
body.tpl-home-2020.L-small #smallTopContent {
  position: relative;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-image-slider-small {
  position: relative;
  z-index: -1;
  width: 100%;
  left: 0;
  height: 650px;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-image-slider-small::after {
  content: '';
  height: 12px;
  background: linear-gradient(90deg, #00594d, #00594d 14.2%, #d04931 14.2%, #d04931 28.4%, #d09910 28.4%, #d09910 42.6%, #06b3f0 42.6%, #06b3f0 56.8%, #027c91 56.8%, #027c91 71%, #6b1b4b 71%, #6b1b4b 84.2%, #8fb63e 84.2%, #8fb63e 100%);
  width: 100%;
  position: absolute;
  bottom: 0;
  z-index: 2;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-image-slider-small .swiper-container {
  height: 100%;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-image-slider-small .swiper-container .csc-textpic {
  height: 100%;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-image-slider-small .swiper-container .csc-textpic .csc-textpic-imagewrap {
  width: 100%;
  height: 100%;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-image-slider-small .swiper-container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: 100%;
  height: 100%;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-image-slider-small .swiper-container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-main-headline {
  position: absolute;
  z-index: 2;
  height: 300px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 3rem;
  padding-right: 3rem;
  top: 300px;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-main-headline h2 {
  text-align: center;
  color: white;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-main-headline h1 {
  text-align: center;
  padding: 1rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-main-headline p {
  color: white;
  margin-bottom: 0;
  font-size: 28px;
  margin-top: 1rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-sub-headline {
  position: absolute;
  top: 1rem;
  right: 0.5rem;
  color: white;
  line-height: 1;
  font-size: 0.8rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-sub-headline p {
  font-size: inherit;
  line-height: inherit;
}
body.tpl-home-2020.L-small #smallTopContent .hsb_matrix_small2 {
  margin-top: 1rem;
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small #smallTopContent .hsb_matrix_small2 .acc-titel {
  background-color: transparent;
  font-weight: 400;
  margin: 0;
  padding: 1rem;
  border-bottom: 1px solid #00998a;
  position: relative;
}
body.tpl-home-2020.L-small #smallTopContent .hsb_matrix_small2 .acc-titel strong {
  font-weight: 700;
}
body.tpl-home-2020.L-small #smallTopContent .hsb_matrix_small2 .acc-titel .pfeil {
  width: 36px;
  background-color: black;
  height: 6px;
  border-radius: 5px;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-3px);
  display: block;
  margin: 0;
}
body.tpl-home-2020.L-small #smallTopContent .hsb_matrix_small2 .acc-titel .pfeil::after {
  content: '';
  width: 6px;
  background-color: black;
  height: 36px;
  border-radius: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-18px) translateX(3px);
  right: 50%;
  transition: transform 200ms ease;
}
body.tpl-home-2020.L-small #smallTopContent .hsb_matrix_small2 .acc-titel.active .pfeil::after {
  transform: translateY(-18px) translateX(3px) rotate(90deg);
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small {
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small .acc-titel {
  background-color: transparent;
  font-weight: 400;
  margin: 0;
  padding: 1rem;
  border-bottom: 1px solid #00998a;
  position: relative;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small .acc-titel strong {
  font-weight: 700;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small .acc-titel .pfeil {
  width: 36px;
  background-color: black;
  height: 6px;
  border-radius: 5px;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  transform: translateY(-3px);
  display: block;
  margin: 0;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small .acc-titel .pfeil::after {
  content: '';
  width: 6px;
  background-color: black;
  height: 36px;
  border-radius: 5px;
  position: absolute;
  top: 50%;
  transform: translateY(-18px) translateX(3px);
  right: 50%;
  transition: transform 200ms ease;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small .acc-titel.active .pfeil::after {
  transform: translateY(-18px) translateX(3px) rotate(90deg);
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small .acc-content .hszert + .hszert {
  margin-top: 1rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-hszert-acc_small .acc-content .hszert-normal + .hszert-sap {
  padding-top: 1rem;
  border-top: 1px solid #f0a300;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-ds-st-acc_fake_small {
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-ds-st-acc_fake_small a {
  background-color: transparent;
  font-weight: 400;
  margin: 0;
  padding: 1rem;
  border-bottom: 1px solid #00998a;
  display: block;
  color: black;
  position: relative;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-ds-st-acc_fake_small a strong {
  font-weight: 700;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-ds-st-acc_fake_small a .pfeil {
  /* width: 40px;
                    background-color: black;
                    height: 6px;
                    border-radius: 5px;
                    position: absolute;
                    right: 1.5rem;
                    top: 50%;
                    transform: translateY(-3px) rotate(45deg);
                    display: block;
                    margin: 0; */
  width: 34px;
  height: 34px;
  border: 7px solid;
  border-color: black transparent transparent black;
  transform: rotate(135deg);
  position: absolute;
  border-radius: 5px;
  right: 2rem;
  /* &::after {
                        content: '';
                        height: 6px;
                        background-color: black;
                        width: 40px;
                        border-radius: 5px;
                        position: absolute;
                        //right: 1.5rem;
                        top: 50%;
                        transform: translateY(-20px) translateX(3px);
                        right: 50%;
                    } */
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-aner-acc_fake_small {
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-aner-acc_fake_small a {
  background-color: transparent;
  font-weight: 400;
  margin: 0;
  padding: 1rem;
  border-bottom: 1px solid #00998a;
  display: block;
  color: black;
  position: relative;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-aner-acc_fake_small a strong {
  font-weight: 700;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-aner-acc_fake_small a .pfeil {
  width: 34px;
  height: 34px;
  border: 7px solid;
  border-color: black transparent transparent black;
  transform: rotate(135deg);
  position: absolute;
  border-radius: 5px;
  right: 2rem;
  top: 40px;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-linkbox-eufom {
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-linkbox-eufom a {
  background-color: transparent;
  font-weight: 400;
  margin: 0;
  padding: 1rem;
  border-bottom: 1px solid #00998a;
  display: block;
  color: black;
  position: relative;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-linkbox-eufom a strong {
  font-weight: 700;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-header-linkbox-eufom a img {
  height: 60px;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-30px);
}
body.tpl-home-2020.L-small .divider {
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small .divider hr {
  border: none;
  padding-top: 80px;
  position: relative;
  display: flex;
  justify-content: center;
  margin-top: 150px;
}
body.tpl-home-2020.L-small .divider hr::before {
  content: '';
  width: 0;
  height: 0;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  border-top: 15px solid #00998a;
  top: 0;
  position: absolute;
}
body.tpl-home-2020.L-small .center-everything {
  width: 100%;
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small .center-everything h2 {
  color: #00998a;
  font-weight: 700;
  font-size: 36px;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-small .center-everything h3 {
  color: #00998a;
  font-size: 24px;
}
body.tpl-home-2020.L-small .center-everything .bodytext {
  font-size: 20px;
  line-height: 1.5;
}
body.tpl-home-2020.L-small .center-everything .bodytext span {
  font-size: 20px;
}
body.tpl-home-2020.L-small .csc-default .swiper-container .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
  opacity: 1;
}
body.tpl-home-2020.L-small .csc-default .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #00998a;
  opacity: 1;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container {
  background-color: #00998a;
  color: white;
  padding: 2rem;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container .acc-titel {
  background-color: transparent;
  color: white;
  text-decoration: underline;
  position: relative;
  font-size: 20px;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container .acc-titel::after {
  content: " >";
  color: #ffce00;
  position: absolute;
  padding-left: 7px;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container h2 {
  margin-bottom: 1.25rem;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container h2.hLayout-40 {
  font-weight: 700;
  font-size: 2rem;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container h3 {
  padding: 0 !important;
  margin-bottom: 1.25rem;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container a {
  color: white;
  text-decoration: underline;
  position: relative;
}
body.tpl-home-2020.L-small .sts-2020-section-gr-bg-container a::after {
  content: " >";
  color: #ffce00;
  position: absolute;
  right: -15px;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer {
  width: 100%;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner {
  width: 100%;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn {
  width: calc(100% / 3);
  padding: 0 1rem;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image {
  width: 100%;
  text-align: center;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img {
  display: inline;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image .csc-textpic-caption {
  line-height: 1.2;
  color: black;
  font-size: 16px;
  text-align: center;
  border-bottom: none;
  position: relative;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="3"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image .csc-textpic-caption::after {
  content: ' >';
  color: #ffce00;
  position: absolute;
  right: -15px;
  display: none;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer {
  width: 100%;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner {
  width: 100%;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow {
  width: 100%;
  display: flex;
  justify-content: space-between;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn {
  width: calc(100% / 2);
  padding: 0 1rem;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image {
  width: 100%;
  text-align: center;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a {
  width: 100%;
  display: block;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img {
  display: inline;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image .csc-textpic-caption {
  line-height: 1.2;
  color: black;
  font-size: 16px;
  text-align: center;
  border-bottom: none;
  width: 100% !important;
  display: block;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow + .csc-textpic-imagerow {
  justify-content: center;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-small .csc-textpic.csc-textpic-center.csc-textpic-above .csc-textpic-imagewrap[data-csc-cols="2"] .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow + .csc-textpic-imagerow .csc-textpic-lastcol {
  display: none;
}
body.tpl-home-2020.L-small #c82482 {
  margin-bottom: 3rem;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic {
  padding-left: 0;
  padding-right: 0;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap {
  width: 100%;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer {
  width: 100%;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner {
  width: 100%;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn {
  width: 100%;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image {
  width: 100%;
  display: flex;
  align-items: center;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image img {
  width: 30%;
  height: auto;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image .csc-textpic-caption {
  width: 70% !important;
  margin-left: 1rem;
  border-bottom: 0;
  color: white;
  font-size: 18px;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image .csc-textpic-caption span {
  font-weight: 400;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a {
  display: flex;
  align-items: center;
  text-decoration: none;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a img {
  width: 30%;
  height: auto;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a .csc-textpic-caption {
  width: 70% !important;
  margin-left: 1rem;
  border-bottom: 0;
  color: white;
  font-size: 18px;
  position: relative;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a .csc-textpic-caption::after {
  content: " >";
  color: #ffce00;
  position: relative;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a .csc-textpic-caption span {
  font-weight: 400;
}
body.tpl-home-2020.L-small #c82482 .csc-textpic .csc-textpic-imagewrap .csc-textpic-center-outer .csc-textpic-center-inner .csc-textpic-imagerow {
  margin-top: 3rem;
}
body.tpl-home-2020.L-small .karte-de-klein {
  border: none;
  text-align: center;
  padding-right: 2rem;
  padding-left: 2rem;
}
body.tpl-home-2020.L-small .karte-de-klein .headlineElement {
  color: black;
  font-size: 2rem;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-small .karte-de-klein .karte {
  display: block;
  width: 80%;
  height: auto;
  float: none;
  width: 50%;
  margin: 0 auto 1.5rem;
  position: relative;
  width: 261px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a {
  width: 7px;
  height: 7px;
  background: #00998a;
  border-radius: 50%;
  position: absolute;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12974 {
  top: 172px;
  left: 9px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-17254 {
  top: 286px;
  right: 113px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12956 {
  right: 50px;
  top: 94px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12988 {
  left: 50px;
  top: 150px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12971 {
  top: 177px;
  left: 45px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12957 {
  top: 75px;
  left: 80px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12959 {
  left: 60px;
  top: 147px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12960 {
  top: 155px;
  left: 31px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12970 {
  top: 166px;
  left: 31px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12952 {
  top: 153px;
  left: 41px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12961 {
  left: 82px;
  top: 219px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12985 {
  left: 77px;
  top: 131px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12996 {
  left: 60px;
  top: 153px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12962 {
  left: 100px;
  top: 56px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12976 {
  left: 96px;
  top: 119px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-54991 {
  left: 50px;
  top: 142px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-53527 {
  top: 258px;
  left: 67px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12994 {
  top: 166px;
  left: 116px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12963 {
  top: 170px;
  left: 42px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12964 {
  right: 65px;
  top: 151px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-54994 {
  left: 74px;
  top: 222px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12958 {
  left: 76px;
  top: 233px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12965 {
  left: 48px;
  top: 134px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12966 {
  top: 290px;
  right: 97px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-16769 {
  left: 64px;
  top: 135px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12967 {
  top: 168px;
  left: 24px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12968 {
  right: 91px;
  bottom: 85px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-54986 {
  top: 249px;
  left: 29px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12969 {
  top: 171px;
  left: 74px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12972 {
  left: 78px;
  bottom: 55px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-14107 {
  left: 31px;
  top: 134px;
}
body.tpl-home-2020.L-small .karte-de-klein .karte a.ort-12975 {
  top: 163px;
  left: 38px;
}
body.tpl-home-2020.L-small .karte-de-klein .orte-liste {
  line-height: 1;
}
body.tpl-home-2020.L-small .karte-de-klein .orte-liste .pipe-land-name {
  display: none;
}
body.tpl-home-2020.L-small .karte-de-klein .orte-liste .pipe {
  font-size: 16px;
  line-height: 1.5;
}
body.tpl-home-2020.L-small .karte-de-klein .orte-liste .pipe a {
  color: black;
}
body.tpl-home-2020.L-small .fom-grid .fom-grid-right .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-text {
  left: auto;
  right: 0;
}
body.tpl-home-2020.L-small .fom-grid .fom-grid-right .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap {
  margin: 0;
}
body.tpl-home-2020.L-small .fom-grid .fom-grid-right .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  transform: scaleX(-1);
}
body.tpl-home-2020.L-small .fom-grid .fom-grid-right .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  left: auto;
  right: 0;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung {
  background-color: #00998a;
  padding: 2rem;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-header {
  margin-bottom: 1.5rem;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-header h2 {
  color: #fff;
  background-color: transparent;
  text-align: center;
  font-weight: 700;
  font-size: 32px;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-header h3 {
  color: #fff;
  background-color: transparent;
  text-align: center;
  font-weight: 400;
  font-size: 20px !important;
  line-height: 1.2;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic {
  position: relative;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a {
  width: 100%;
  overflow: hidden;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a img {
  width: 100%;
  height: 275px;
  object-fit: cover;
  object-position: center;
  transition: width 200ms ease;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image a:hover img {
  width: 102%;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
  left: 0;
  background-color: transparent;
  padding-top: 0.35rem;
  max-width: calc(568px / 2);
  width: calc(568px / 2 - 20px);
  border-top: 1px solid white;
  line-height: 1.25;
  padding: 1rem 0;
  z-index: 9;
  font-size: 18px;
  margin-left: 10px;
  margin-right: 10px;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption::after {
  content: '>';
  color: #ffce00;
}
body.tpl-home-2020.L-small .sts-2020-kachel-beratung .container .csc-textpic .csc-textpic-text {
  position: absolute;
  left: 0;
  color: white;
  background-color: rgba(0, 89, 77, 0.8);
  padding: 1.5rem;
  pointer-events: none;
  font-size: 18px;
  line-height: 1.2;
  width: calc(568px / 2);
  height: 100%;
}
body.tpl-home-2020.L-small #the-footer {
  margin-top: 0 !important;
  position: relative;
}
body.tpl-home-2020.L-small #the-footer .back-to-top {
  background-color: white;
  height: 80px;
  width: 80px;
  border-radius: 50%;
  position: absolute;
  z-index: 3;
  top: -40px;
  left: 50%;
  transform: translateX(-40px);
  background-image: url('../../fileadmin/fom/start2020/btt.png');
  background-size: 75%;
  background-repeat: no-repeat;
  background-position: center;
  box-shadow: 2px 2px 10px 0px rgba(0, 0, 0, 0.3);
}
body.tpl-home-2020.L-small #footer-news-2020 {
  background-color: #00998a;
  padding: 2rem;
  padding-bottom: 3.5rem;
  position: relative;
  display: flex;
  justify-content: center;
  padding-top: 5rem;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-button-prev,
body.tpl-home-2020.L-small #footer-news-2020 .swiper-button-next {
  display: none;
}
body.tpl-home-2020.L-small #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination {
  bottom: 1rem;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 12px;
  width: 12px;
  margin-right: 0.5rem;
  background-color: white;
  opacity: 1;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ffce00;
  opacity: 1;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: 50%;
  object-fit: cover;
  object-position: center;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-title {
  color: white;
  font-weight: 700;
  display: inline;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-text {
  color: white;
  display: inline;
}
body.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-text p {
  display: inline;
}
body.tpl-home-2020.L-small #c82165 {
  margin-bottom: 0 !important;
}
body.tpl-home-2020.L-small .kooperationspartner {
  margin-top: 4rem;
}
body.tpl-home-2020.L-small .kooperationspartner .koop-header {
  text-align: center;
  margin-bottom: 4rem;
}
body.tpl-home-2020.L-small .kooperationspartner .koop-header h2 {
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 1rem;
}
body.tpl-home-2020.L-small .kooperationspartner .koop-header h3 {
  font-size: 20px;
}
body.tpl-home-2020.L-small .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide {
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}
body.tpl-home-2020.L-small .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide img {
  max-height: 100%;
  transform: scale(0.5);
  transition: transform 300ms ease;
}
body.tpl-home-2020.L-small .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide.swiper-slide-active img {
  transform: scale(1);
}
body.tpl-home-2020.L-small .kooperationspartner .swiper-type-koop .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2020.L-small .kooperationspartner .swiper-type-koop .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-small .kooperationspartner .swiper-type-koop .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2020.L-small .kooperationspartner .swiper-type-koop .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2020.L-small #c82484 .csc-textpic.csc-textpic-center.csc-textpic-above {
  padding-left: 0;
  padding-right: 0;
}
body.tpl-home-2020.L-small #fom-akkreditierer {
  display: none;
}
body.tpl-home-2020.L-small #c82576 {
  position: relative;
}
body.tpl-home-2020.L-small #c82576::after {
  content: '';
  background-image: url('../../fileadmin/fom/start2020/podcast_logo.png');
  background-size: contain;
  background-repeat: no-repeat;
  height: 80px;
  width: 80px;
  position: absolute;
  right: 0;
  top: 0;
}
body.tpl-home-2020.L-small h3.hLayout-14 {
  color: black;
}
body.tpl-home-2020.L-small #c82583 {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2020.L-small #c82583 .csc-textpic-imagewrap {
  margin: 50px 0;
}
body.tpl-home-2020.L-small #c82583 .csc-textpic-imagewrap .csc-textpic-imagerow {
  display: flex;
  justify-content: space-between;
}
body.tpl-home-2020.L-small #c82583 .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a img {
  width: 100%;
  height: 64px;
}
body.tpl-home-2020.L-small #c82583 .csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-imagecolumn .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2020.L-small #c82583 #c82585 {
  text-align: center;
}
body.tpl-home-2020.L-small #c82583 #c82585 span {
  font-size: 32px !important;
}
body.tpl-home-2020.L-small #footer {
  background: #333333 !important;
  padding: 2rem !important;
}
body.tpl-home-2020.L-small #footer #socialshare {
  display: none;
}
body.tpl-home-2020.L-small #footer #footer-right .footer-menu {
  text-align: left;
}
body.tpl-home-2020.L-small #footer #footer-right .footer-menu li {
  display: block;
}
body.tpl-home-2020.L-small #footer #footer-right .footer-menu li a {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-bottom: 0.25rem !important;
  padding-top: 1rem !important;
  font-weight: 700;
  color: #afb0b3 !important;
  font-size: 16px;
  border-bottom: 1px solid #afb0b3 !important;
  display: block;
  border-right: none;
}
body.tpl-home-2020.L-small #footer #footer-right .footer-fom-social-icons {
  position: relative;
  display: flex;
  justify-content: space-between;
  margin-top: 3rem;
}
body.tpl-home-2020.L-small #footer #footer-right .footer-fom-social-icons a {
  width: calc(100 / 6);
  height: 50px;
}
body.tpl-home-2020.L-small #footer #footer-right .footer-fom-social-icons a img {
  height: 100%;
  width: auto;
}
body.preview-user.tpl-home-2020.L-huge .divider hr,
body.preview-user.tpl-home-2020.L-big .divider hr,
body.preview-user.tpl-home-2020.L-small .divider hr {
  border-top: 1px solid #00998a;
}
body.L-huge .kachel-dual {
  position: relative;
  background: #8fb63e !important;
  padding-bottom: 2rem;
}
body.L-huge .kachel-dual .kachel-link {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: white !important;
}
body.L-huge .kachel-dual .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.L-huge .kachel-dual p,
body.L-huge .kachel-dual .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  color: white !important;
  padding-bottom: 0.5rem;
}
body.L-huge .kachel-obs {
  position: relative;
  background-color: #679e9b !important;
  padding-bottom: 2rem;
}
body.L-huge .kachel-obs .kachel-link {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: white !important;
}
body.L-huge .kachel-obs .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.L-huge .kachel-obs p,
body.L-huge .kachel-obs .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  color: white !important;
  padding-bottom: 0.5rem;
}
body.L-big .kachel-dual {
  position: relative;
  background: #8fb63e !important;
  padding-bottom: 2rem;
}
body.L-big .kachel-dual .kachel-link {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: white !important;
}
body.L-big .kachel-dual .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.L-big .kachel-dual p,
body.L-big .kachel-dual .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.L-big .kachel-obs {
  position: relative;
  background-color: #679e9b !important;
  padding-bottom: 2rem;
}
body.L-big .kachel-obs .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.L-big .kachel-obs .kachel-link {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: white !important;
}
body.L-big .kachel-obs p,
body.L-big .kachel-obs .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.L-small .kachel-dual {
  position: relative;
  background: #8fb63e !important;
}
body.L-small .kachel-dual .kachel-link {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: white !important;
}
body.L-small .kachel-dual .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.L-small .kachel-dual p,
body.L-small .kachel-dual .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.L-small .kachel-obs {
  position: relative;
  background-color: #679e9b !important;
}
body.L-small .kachel-obs .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.L-small .kachel-obs .kachel-link {
  position: absolute;
  width: 100%;
  bottom: 0;
  background-color: white !important;
}
body.L-small .kachel-obs p,
body.L-small .kachel-obs .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 {
  background-color: #00998a;
  padding-top: 75px;
  padding-bottom: 75px;
  position: relative;
  display: flex;
  justify-content: center;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-pagination {
  bottom: 20px;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
  opacity: 1;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-button-next {
  right: 50px;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-button-next:focus {
  outline: none;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-button-prev {
  left: 50px;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-button-prev:focus {
  outline: none;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter {
  width: 1300px;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-active,
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-next {
  border-right: 1px solid white;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: 190px;
  object-fit: cover;
  object-position: center;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-title {
  color: #ffce00;
  color: white;
  display: inline;
  font-weight: 700;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text {
  display: inline;
}
body.preview-user.tpl-home-2020.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text p {
  color: white;
  display: inline;
}
body.preview-user.tpl-home-2020.L-huge .kachel-dual {
  position: relative;
  background: #8fb63e !important;
}
body.preview-user.tpl-home-2020.L-huge .kachel-dual .kachel-link {
  /* position: absolute;
				width: 100%;
				bottom: 0; */
  background-color: white !important;
}
body.preview-user.tpl-home-2020.L-huge .kachel-dual .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.preview-user.tpl-home-2020.L-huge .kachel-dual p,
body.preview-user.tpl-home-2020.L-huge .kachel-dual .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  color: white !important;
  padding-bottom: 0.5rem;
}
body.preview-user.tpl-home-2020.L-huge .kachel-obs {
  position: relative;
  background-color: #679e9b !important;
}
body.preview-user.tpl-home-2020.L-huge .kachel-obs .kachel-link {
  /* position: absolute;
				width: 100%;
				bottom: 0; */
  background-color: white !important;
}
body.preview-user.tpl-home-2020.L-huge .kachel-obs .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
  color: white !important;
}
body.preview-user.tpl-home-2020.L-huge .kachel-obs p,
body.preview-user.tpl-home-2020.L-huge .kachel-obs .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  color: white !important;
  padding-bottom: 0.5rem;
}
body.preview-user.tpl-home-2020.L-big .kachel-dual {
  position: relative;
}
body.preview-user.tpl-home-2020.L-big .kachel-dual .kachel-link {
  /* position: absolute;
				width: 100%;
				bottom: 0; */
  background-color: white !important;
}
body.preview-user.tpl-home-2020.L-big .kachel-dual .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
}
body.preview-user.tpl-home-2020.L-big .kachel-dual p,
body.preview-user.tpl-home-2020.L-big .kachel-dual .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.preview-user.tpl-home-2020.L-big .kachel-obs .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
}
body.preview-user.tpl-home-2020.L-big .kachel-obs p,
body.preview-user.tpl-home-2020.L-big .kachel-obs .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 {
  background-color: #00998a;
  padding-top: 75px;
  padding-bottom: 75px;
  position: relative;
  display: flex;
  justify-content: center;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-pagination {
  bottom: 20px;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
  opacity: 1;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-button-next {
  right: 5px;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-button-next:focus {
  outline: none;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-button-prev {
  left: 5px;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-button-prev:focus {
  outline: none;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter {
  width: 1300px;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-active,
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-next {
  border-right: 1px solid white;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: 190px;
  object-fit: cover;
  object-position: center;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-title {
  color: #fff;
  display: inline;
  font-weight: 700;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text {
  display: inline;
}
body.preview-user.tpl-home-2020.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text p {
  color: white;
  display: inline;
}
body.preview-user.tpl-home-2020.L-small .kachel-dual {
  position: relative;
}
body.preview-user.tpl-home-2020.L-small .kachel-dual .kachel-link {
  position: absolute;
  width: 100%;
  bottom: 0;
}
body.preview-user.tpl-home-2020.L-small .kachel-dual .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
}
body.preview-user.tpl-home-2020.L-small .kachel-dual p,
body.preview-user.tpl-home-2020.L-small .kachel-dual .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.preview-user.tpl-home-2020.L-small .kachel-obs .kachel-text {
  font-size: 15.5px !important;
  padding-bottom: 0 !important;
}
body.preview-user.tpl-home-2020.L-small .kachel-obs p,
body.preview-user.tpl-home-2020.L-small .kachel-obs .subline {
  color: black;
  font-weight: 600;
  padding: 0 1rem;
  text-align: center;
  font-size: 12px;
  padding-bottom: 0.5rem;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 {
  background-color: #00998a;
  padding: 2rem;
  padding-bottom: 3.5rem;
  position: relative;
  display: flex;
  justify-content: center;
  padding-top: 5rem;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-button-prev,
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-button-next {
  display: none;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination {
  bottom: 1rem;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 12px;
  width: 12px;
  margin-right: 0.5rem;
  background-color: white;
  opacity: 1;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #ffce00;
  opacity: 1;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: 50%;
  object-fit: cover;
  object-position: center;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-title {
  color: white;
  font-weight: 700;
  display: inline;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-text {
  color: white;
  display: inline;
}
body.preview-user.tpl-home-2020.L-small #footer-news-2020 .swiper-wrapper .swiper-slide a .news-text p {
  display: inline;
}
#c82302 a {
  color: #fff;
}
#c82302 a:after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
#c82302 a:hover {
  color: #ffce00;
}
#c82302 a:hover::after {
  padding-left: 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .inner-content {
  grid-template-areas: ". headline headline headline headline headline . ." "studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge allstudies allstudies" "hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix fachspezlink fachspezlink" ". suchwrap suchwrap suchwrap suchwrap suchwrap corona corona" "kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap corona corona";
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline {
  padding-top: 3rem;
  margin-bottom: 2rem;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline .csc-header {
  margin-bottom: -12px;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline .csc-header h2 {
  font-size: 62px;
  line-height: 100%;
}
body.tpl-home-2020.L-huge .toptop .sts-2020-main-headline .bodytext {
  margin-bottom: 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content {
  grid-template-areas: ". . headline headline headline headline headline ." "studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge allstudies allstudies" "hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix hsb-matrix fachspezlink fachspezlink" ". suchwrap suchwrap suchwrap suchwrap suchwrap corona corona" "kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap corona corona";
}
body.tpl-home-2020.L-big .toptop .bodytext {
  margin-top: 1rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-image-slider .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  object-position: 15% center;
}
body.tpl-home-2020.L-small #smallTopContent .sts-2020-main-headline p {
  text-align: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb a span,
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text {
  height: 76px;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsb-name span strong {
  font-size: 18px;
}
@media (min-width: 751px) and (max-width: 1078px) {
  body.tpl-home-2020.L-big .toptop .inner-content .hsb-name span strong,
  body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text strong {
    font-size: 16px;
  }
}
@media (min-width: 751px) and (max-width: 982px) {
  body.tpl-home-2020.L-big .toptop .inner-content .hsb-name span strong,
  body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text strong {
    font-size: 14px;
  }
}
@media (min-width: 751px) and (max-width: 790px) {
  body.tpl-home-2020.L-big .toptop .inner-content .acc-head {
    font-size: 70%;
    text-align: left;
  }
}
@media (min-width: 900px) and (max-width: 990px) {
  body.tpl-home-2020.L-big .toptop .inner-content .acc-head {
    font-size: 90%;
    text-align: left;
  }
}
@media (min-width: 860px) and (max-width: 900px) {
  body.tpl-home-2020.L-big .toptop .inner-content .hsb-name span strong,
  body.tpl-home-2020.L-big .toptop .inner-content .hsb-name span,
  body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text strong,
  body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text {
    font-size: 12px;
  }
  body.tpl-home-2020.L-big .toptop .inner-content .acc-head {
    font-size: 85%;
    text-align: left;
  }
}
@media (min-width: 815px) and (max-width: 860px) {
  body.tpl-home-2020.L-big .toptop .inner-content .hsb-name span strong,
  body.tpl-home-2020.L-big .toptop .inner-content .hsb-name span,
  body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text strong,
  body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text {
    font-size: 12px;
  }
  body.tpl-home-2020.L-big .toptop .inner-content .acc-head {
    font-size: 80%;
    text-align: left;
  }
}
@media (min-width: 785px) and (max-width: 815px) {
  body.tpl-home-2020.L-big.preview-user .toptop .inner-content .hsb-name span strong,
  body.tpl-home-2020.L-big.preview-user .toptop .inner-content .hsb-name span,
  body.tpl-home-2020.L-big.preview-user .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text strong,
  body.tpl-home-2020.L-big.preview-user .toptop .inner-content .sts-2020-header-kachel-fachspez .kachel-text {
    font-size: 10px;
  }
  body.tpl-home-2020.L-big.preview-user .toptop .inner-content .acc-head {
    font-size: 75%;
    text-align: left;
  }
}
/* ### FOM History ### */
.timeline {
  margin-top: 2rem;
  margin-bottom: 2rem;
  max-width: 700px;
}
.timeline p {
  margin-bottom: 0 !important;
}
.timeline .timeline-item {
  display: flex;
  overflow: hidden;
  align-items: center;
}
.timeline .timeline-item-border {
  padding: 0;
  height: 40px;
  position: relative;
}
.timeline .timeline-item-border hr {
  height: 0;
  border-top: 3px solid #008172;
  margin: 0;
  top: 17px;
  position: relative;
  width: 80%;
  margin: 0 auto;
}
.timeline > div:nth-child(odd) .timeline-item-border::before {
  content: "";
  position: absolute;
  border-left: 3px solid #008172;
  border-bottom: 3px solid #008172;
  border-right: none;
  width: 58px;
  height: 30px;
  border-radius: 0px 0px 0 15px;
  top: -13px;
  left: 35px;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(odd) .timeline-item-border::before {
    left: 47px;
  }
}
.timeline > div:nth-child(odd) .timeline-item-border::after {
  content: "";
  position: absolute;
  border-right: 3px solid #008172;
  border-top: 3px solid #008172;
  width: 59px;
  height: 30px;
  border-radius: 0px 15px 0 0;
  bottom: -10px;
  right: 35px;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(odd) .timeline-item-border::after {
    right: 47px;
  }
}
.timeline > div:nth-child(odd) .timeline-item .timeline-item-right {
  width: calc((100% / 3) * 2);
  margin-left: 2rem;
  display: flex;
  align-items: center;
}
.timeline > div:nth-child(odd) .timeline-item .timeline-item-left {
  padding: 13px 20px;
  border-radius: 0;
  background-color: #008172;
  color: #fff;
  max-height: 50px;
  z-index: 2;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(odd) .timeline-item .timeline-item-left {
    width: 98px;
    height: 50px;
  }
}
.timeline > div:nth-child(odd) .timeline-item .timeline-item-left::after {
  content: '';
  position: absolute;
  height: 500%;
  left: 35px;
  bottom: -100%;
  width: 3px;
  background: #008172;
  z-index: -1;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(odd) .timeline-item .timeline-item-left::after {
    left: 47px;
  }
}
.timeline > div:nth-child(even) .timeline-item-border::before {
  content: "";
  position: absolute;
  border-left: 3px solid #008172;
  border-top: 3px solid #008172;
  width: 59px;
  height: 30px;
  border-radius: 15px 0px 0 0;
  bottom: -10px;
  left: 35px;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(even) .timeline-item-border::before {
    left: 47px;
  }
}
.timeline > div:nth-child(even) .timeline-item-border::after {
  content: "";
  position: absolute;
  border-right: 3px solid #008172;
  border-bottom: 3px solid #008172;
  width: 59px;
  height: 30px;
  border-radius: 0px 0 15px 0;
  top: -13px;
  right: 35px;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(even) .timeline-item-border::after {
    right: 47px;
  }
}
.timeline > div:nth-child(even) .timeline-item {
  justify-content: flex-end;
  text-align: right;
}
.timeline > div:nth-child(even) .timeline-item .timeline-item-right {
  padding: 13px 20px;
  border-radius: 0;
  background-color: #008172;
  color: #fff;
  max-height: 50px;
  z-index: 2;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(even) .timeline-item .timeline-item-right {
    width: 98px;
    height: 50px;
  }
}
.timeline > div:nth-child(even) .timeline-item .timeline-item-right::after {
  content: '';
  position: absolute;
  height: 500%;
  right: 35px;
  bottom: -100%;
  width: 3px;
  background: #008172;
  z-index: -1;
}
@media screen and (max-width: 751px) {
  .timeline > div:nth-child(even) .timeline-item .timeline-item-right::after {
    right: 47px;
  }
}
.timeline > div:nth-child(even) .timeline-item .timeline-item-left {
  width: calc((100% / 3) * 2);
  margin-right: 2rem;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.timeline > div:first-child .timeline-item .timeline-item-left::after {
  bottom: -500%;
}
.timeline > div:last-child .timeline-item-border {
  display: none;
}
.timeline > div:last-child .timeline-item-border::before {
  content: "";
  position: absolute;
  border-left: 3px solid #008172;
  border-top: 3px solid #008172;
  width: 59px;
  height: 30px;
  border-radius: 15px 0px 0 0;
  bottom: -10px;
  left: 35px;
}
.timeline > div:last-child .timeline-item-border::after {
  content: "";
  position: absolute;
  border-right: 3px solid #008172;
  border-bottom: 3px solid #008172;
  width: 59px;
  height: 30px;
  border-radius: 0px 0 15px 0;
  top: -13px;
  right: 35px;
}
body.tpl-home-2020.L-huge .toptop .inner-content {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  max-width: 1100px;
  margin: 0 auto;
  grid-template-areas: ". headline headline headline headline headline headline headline corona" "studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge allstudies allstudies allstudies" "kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap" ". suchwrap suchwrap suchwrap suchwrap suchwrap suchwrap suchwrap .";
  grid-gap: 1rem;
  height: calc(1080px - 190px);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-main-headline {
  padding-top: 12rem;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-main-headline .csc-header h2 {
  font-size: 54px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-main-headline .csc-default p {
  line-height: 1.2;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-corona-badge {
  align-items: flex-end;
  margin-bottom: 2rem;
  justify-content: flex-end;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-corona-badge a {
  position: absolute;
  left: 50%;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-suche {
  margin-bottom: 7rem;
  grid-template-areas: ". suche suche suche suche suche suche .";
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-suche #suchForm {
  height: 40px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs {
  margin-bottom: 0;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual {
  border: 1px solid white;
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  transition: 0.3s;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual:hover {
  background-color: rgba(143, 182, 62, 0.8) !important;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .kachel-text {
  font-size: 20px !important;
  padding: 0;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .subline {
  font-weight: 400;
  font-size: 16px;
  padding: 0;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .subline::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: -20px;
  top: 50%;
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%) rotate(-90deg);
  transition: 300ms;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs {
  border: 1px solid white;
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  transition: 0.3s;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs:hover {
  background-color: rgba(103, 158, 155, 0.8) !important;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .kachel-text {
  font-size: 20px !important;
  padding: 0;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .subline {
  font-weight: 400;
  font-size: 16px;
  padding: 0;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .subline::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: -20px;
  top: 50%;
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%) rotate(-90deg);
  transition: 300ms;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc {
  background-color: #00998a;
  border: 1px solid white;
  border-radius: 0;
  height: 100px;
  margin-right: 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc.open .acc-head::after {
  transform: translateY(-50%) rotate(180deg);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-head {
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-head::after {
  top: 65%;
  transform: translateY(-50%) rotate(0deg);
  transition: 300ms;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items {
  border-radius: 0px 0px 10px 10px;
  top: 100px;
  width: 120%;
  transform: translate(-7.5%, 15px);
  /*&::before{
							content:'';
							position: absolute;
							top: -30px;
							left: 50%;
							transform: translateX(-50%);
							width: 0;
							height: 0;
							border-left: 12px solid transparent;
							border-right: 12px solid transparent;
							border-bottom: 30px solid white;
						}*/
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wm {
  background-color: #00594d;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wm::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wp {
  background-color: #d04931;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wp::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wr {
  background-color: #d09910;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wr::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-it {
  background-color: #00b3f0;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-it::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ing {
  background-color: #007c91;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ing::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-gs {
  background-color: #6b1b4b;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-gs::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ds {
  background-color: #8fb63e;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ds::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items div {
  margin: 0;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items div::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #666;
  width: calc(388px - 32px);
  left: 50%;
  transform: translateX(-50%);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wm {
  border-left: none;
  background: rgba(0, 89, 77, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wm a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wp {
  border-left: none;
  background-color: rgba(208, 73, 49, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wp a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wr {
  border-left: none;
  background-color: rgba(208, 153, 16, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wr a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-it {
  border-left: none;
  background-color: rgba(0, 179, 240, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-it a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ing {
  border-left: none;
  background-color: rgba(0, 124, 145, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ing a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-gs {
  border-left: none;
  background-color: rgba(107, 27, 75, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-gs a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ds {
  border-left: none;
  background-color: rgba(143, 182, 62, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ds a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc::before {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc {
  background-color: #00998a;
  border: 1px solid white;
  border-radius: 0;
  height: 100px;
  margin-left: 0.5rem;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc.open .acc-head::after {
  transform: translateY(-50%) rotate(180deg);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-head {
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-head::after {
  top: 65%;
  transform: translateY(-50%) rotate(0deg);
  transition: 300ms;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items {
  border-radius: 0px 0px 10px 10px;
  top: 100px;
  width: 120%;
  transform: translate(-7.5%, 15px);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wm {
  background-color: #00594d;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wm::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wp {
  background-color: #d04931;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wp::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wr {
  background-color: #d09910;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wr::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-it {
  background-color: #00b3f0;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-it::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ing {
  background-color: #007c91;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ing::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-gs {
  background-color: #6b1b4b;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-gs::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ds {
  background-color: #8fb63e;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ds::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items div {
  margin: 0;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items div::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #666;
  width: calc(388px - 32px);
  left: 50%;
  transform: translateX(-50%);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wm {
  border-left: none;
  background: rgba(0, 89, 77, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wm a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wp {
  border-left: none;
  background-color: rgba(208, 73, 49, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wp a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wr {
  border-left: none;
  background-color: rgba(208, 153, 16, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wr a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-it {
  border-left: none;
  background-color: rgba(0, 179, 240, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-it a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ing {
  border-left: none;
  background-color: rgba(0, 124, 145, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ing a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-gs {
  border-left: none;
  background-color: rgba(107, 27, 75, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-gs a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ds {
  border-left: none;
  background-color: rgba(143, 182, 62, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ds a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc {
  margin-left: 0;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc.open .acc-head::after {
  transform: translateY(-50%) rotate(180deg);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-head {
  background-color: #00998a;
  border: 1px solid white;
  border-radius: 0;
  height: 100px;
  font-size: 26px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-head::after {
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transition: 300ms;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items {
  border-radius: 0px 0px 10px 10px;
  top: 100px;
  width: 120%;
  transform: translate(-7.5%, 15px);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wm {
  background-color: #00594d;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wm::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wp {
  background-color: #d04931;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wp::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wr {
  background-color: #d09910;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wr::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-it {
  background-color: #00b3f0;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-it::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ing {
  background-color: #007c91;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ing::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-gs {
  background-color: #6b1b4b;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-gs::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ds {
  background-color: #8fb63e;
  font-size: 16px;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ds::after {
  display: none;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items div {
  margin: 0;
  position: relative;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items div::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #666;
  width: calc(388px - 32px);
  left: 50%;
  transform: translateX(-50%);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wm {
  border-left: none;
  background: rgba(0, 89, 77, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wm a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wp {
  border-left: none;
  background-color: rgba(208, 73, 49, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wp a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wr {
  border-left: none;
  background-color: rgba(208, 153, 16, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wr a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-it {
  border-left: none;
  background-color: rgba(0, 179, 240, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-it a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ing {
  border-left: none;
  background-color: rgba(0, 124, 145, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ing a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-gs {
  border-left: none;
  background-color: rgba(107, 27, 75, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-gs a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ds {
  border-left: none;
  background-color: rgba(143, 182, 62, 0.5);
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ds a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content {
  display: grid;
  grid-template-columns: repeat(9, 1fr);
  max-width: 1100px;
  margin: 0 auto;
  grid-template-areas: ". headline headline headline headline headline headline headline corona" "studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge studiengaenge allstudies allstudies allstudies" "kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap kacheldualwrap" ". suchwrap suchwrap suchwrap suchwrap suchwrap suchwrap suchwrap .";
  grid-gap: 1rem;
  height: calc(1080px - 190px);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-main-headline {
  padding-top: 12rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-main-headline .csc-header h2 {
  font-size: 54px;
  line-height: 1.1;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-main-headline .csc-default p {
  line-height: 1.2;
  margin-top: -1.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-corona-badge {
  align-items: flex-end;
  margin-bottom: 2rem;
  justify-content: flex-end;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-corona-badge a {
  position: absolute;
  left: unset;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche {
  margin-bottom: 7rem;
  grid-template-areas: "suche suche suche suche suche suche suche";
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-suche #suchForm {
  height: 40px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs {
  margin-bottom: 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual {
  border: 1px solid white;
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  transition: 0.3s;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual:hover {
  background-color: rgba(143, 182, 62, 0.8) !important;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .kachel-text {
  font-size: 17.5px !important;
  padding: 0;
  height: auto !important;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .subline {
  font-weight: 400;
  font-size: 16px;
  padding: 0;
  color: white;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-dual .subline::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: -20px;
  top: 50%;
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%) rotate(-90deg);
  transition: 300ms;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs {
  border: 1px solid white;
  height: 80px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  transition: 0.3s;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs:hover {
  background-color: rgba(103, 158, 155, 0.8) !important;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .kachel-text {
  font-size: 17.5px !important;
  padding: 0;
  height: auto !important;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .subline {
  font-weight: 400;
  font-size: 16px;
  padding: 0;
  color: white;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs .subline::after {
  content: '';
  height: 16px;
  width: 16px;
  background-image: url('../../fileadmin/fom/start2020/acc-arrow.svg');
  position: absolute;
  right: -20px;
  top: 50%;
  filter: brightness(0) invert(1);
  background-position: center;
  background-repeat: no-repeat;
  transform: translateY(-50%) rotate(-90deg);
  transition: 300ms;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc {
  background-color: #00998a;
  border: 1px solid white;
  border-radius: 0;
  height: 100px;
  margin-right: 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc.open .acc-head::after {
  transform: translateY(-50%) rotate(180deg);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-head {
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-head::after {
  top: 62.5%;
  transform: translateY(-50%) rotate(0deg);
  transition: 300ms;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items {
  border-radius: 0px 0px 10px 10px;
  top: 100px;
  width: 100%;
  transform: translate(0, 15px);
  /*&::before{
							content:'';
							position: absolute;
							top: -30px;
							left: 50%;
							transform: translateX(-50%);
							width: 0;
							height: 0;
							border-left: 12px solid transparent;
							border-right: 12px solid transparent;
							border-bottom: 30px solid white;
						}*/
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wm {
  background-color: #00594d;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wm::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wp {
  background-color: #d04931;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wp::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wr {
  background-color: #d09910;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-wr::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-it {
  background-color: #00b3f0;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-it::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ing {
  background-color: #007c91;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ing::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-gs {
  background-color: #6b1b4b;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-gs::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ds {
  background-color: #8fb63e;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-parent-ds::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items div {
  margin: 0;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items div::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #666;
  width: calc(388px - 32px);
  left: 50%;
  transform: translateX(-50%);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wm {
  border-left: none;
  background: rgba(0, 89, 77, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wm a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wp {
  border-left: none;
  background-color: rgba(208, 73, 49, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wp a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wr {
  border-left: none;
  background-color: rgba(208, 153, 16, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-wr a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-it {
  border-left: none;
  background-color: rgba(0, 179, 240, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-it a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ing {
  border-left: none;
  background-color: rgba(0, 124, 145, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ing a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-gs {
  border-left: none;
  background-color: rgba(107, 27, 75, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-gs a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ds {
  border-left: none;
  background-color: rgba(143, 182, 62, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc .acc-items .hsb-ds a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .bachelor-acc::before {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc {
  background-color: #00998a;
  border: 1px solid white;
  border-radius: 0;
  height: 100px;
  margin-left: 0.5rem;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc.open .acc-head::after {
  transform: translateY(-50%) rotate(180deg);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-head {
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  height: 100%;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-head::after {
  top: 62.5%;
  transform: translateY(-50%) rotate(0deg);
  transition: 300ms;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items {
  border-radius: 0px 0px 10px 10px;
  top: 100px;
  width: 100%;
  transform: translate(0, 15px);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wm {
  background-color: #00594d;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wm::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wp {
  background-color: #d04931;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wp::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wr {
  background-color: #d09910;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-wr::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-it {
  background-color: #00b3f0;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-it::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ing {
  background-color: #007c91;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ing::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-gs {
  background-color: #6b1b4b;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-gs::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ds {
  background-color: #8fb63e;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-parent-ds::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items div {
  margin: 0;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items div::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #666;
  width: calc(388px - 32px);
  left: 50%;
  transform: translateX(-50%);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wm {
  border-left: none;
  background: rgba(0, 89, 77, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wm a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wp {
  border-left: none;
  background-color: rgba(208, 73, 49, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wp a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wr {
  border-left: none;
  background-color: rgba(208, 153, 16, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-wr a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-it {
  border-left: none;
  background-color: rgba(0, 179, 240, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-it a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ing {
  border-left: none;
  background-color: rgba(0, 124, 145, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ing a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-gs {
  border-left: none;
  background-color: rgba(107, 27, 75, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-gs a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ds {
  border-left: none;
  background-color: rgba(143, 182, 62, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-stu-accs .master-acc .acc-items .hsb-ds a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc {
  margin-left: 0;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc.open .acc-head::after {
  transform: translateY(-50%) rotate(180deg);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-head {
  background-color: #00998a;
  border: 1px solid white;
  border-radius: 0;
  height: 100px;
  font-size: 22px;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-head::after {
  top: 50%;
  transform: translateY(-50%) rotate(0deg);
  transition: 300ms;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items {
  border-radius: 0px 0px 10px 10px;
  top: 100px;
  width: 100%;
  transform: translate(0, 15px);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wm {
  background-color: #00594d;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wm::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wp {
  background-color: #d04931;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wp::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wr {
  background-color: #d09910;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-wr::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-it {
  background-color: #00b3f0;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-it::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ing {
  background-color: #007c91;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ing::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-gs {
  background-color: #6b1b4b;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-gs::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ds {
  background-color: #8fb63e;
  font-size: 16px;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-parent-ds::after {
  display: none;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items div {
  margin: 0;
  position: relative;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items div::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  background: #666;
  width: calc(388px - 32px);
  left: 50%;
  transform: translateX(-50%);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wm {
  border-left: none;
  background: rgba(0, 89, 77, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wm a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wp {
  border-left: none;
  background-color: rgba(208, 73, 49, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wp a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wr {
  border-left: none;
  background-color: rgba(208, 153, 16, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-wr a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-it {
  border-left: none;
  background-color: rgba(0, 179, 240, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-it a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ing {
  border-left: none;
  background-color: rgba(0, 124, 145, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ing a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-gs {
  border-left: none;
  background-color: rgba(107, 27, 75, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-gs a {
  color: black;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ds {
  border-left: none;
  background-color: rgba(143, 182, 62, 0.5);
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-hszert-acc .acc-items .hsb-ds a {
  color: black;
}
body.tpl-home-2020.L-huge .toptop .inner-content .hsdigi .acc-head {
  background-color: #004c94;
}
body.tpl-home-2020.L-huge .toptop .inner-content .hsdigi .hsb-digi {
  background-color: #004c94;
}
body.tpl-home-2020.L-huge .toptop .inner-content .hsdigi .hsb-digi a {
  color: white;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsdigi .acc-head {
  background-color: #004c94;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsdigi .hsb-digi {
  background-color: #004c94;
}
body.tpl-home-2020.L-big .toptop .inner-content .hsdigi .hsb-digi a {
  color: white;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs.kachel-hszert {
  background-color: #00998a !important;
}
body.tpl-home-2020.L-huge .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs.kachel-hszert:hover {
  background-color: rgba(0, 153, 138, 0.8) !important;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs.kachel-hszert {
  background-color: #00998a !important;
}
body.tpl-home-2020.L-big .toptop .inner-content .sts-2020-header-kachel-dual-obs .kachel-obs.kachel-hszert:hover {
  background-color: rgba(0, 153, 138, 0.8) !important;
}
body.tpl-home-2020.L-big.preview-user .toptop .inner-content .sts-2020-main-headline {
  padding-top: 6rem;
}
/* fom digital badge */
.sts-2020-fom-digital-badge {
  display: none;
  align-items: flex-end;
  margin-bottom: 2rem;
  justify-content: flex-end;
  position: relative;
  right: -200px;
  grid-area: corona;
}
.sts-2020-fom-digital-badge .badge-wrapper {
  border-radius: 50%;
  width: 250px;
  height: 250px;
  background-color: #004c94;
  color: white;
  padding: 0 2rem;
  position: absolute;
  transform: rotate(-10deg);
}
.sts-2020-fom-digital-badge .badge-wrapper .badge-content {
  position: relative;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}
.sts-2020-fom-digital-badge .badge-wrapper .badge-content .teaser {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 25px;
}
.sts-2020-fom-digital-badge .badge-wrapper .badge-content .badge-header {
  font-size: 25px;
  line-height: 1;
  margin-bottom: 10px;
  margin-top: 10px;
}
.sts-2020-fom-digital-badge .badge-wrapper .badge-content .badge-link {
  color: white;
}
body.L-huge .sts-2020-fom-digital-badge {
  display: flex;
}
#c91532 .csc-textpic-center-inner {
  display: flex;
  justify-content: center;
}
.sts-2020-header-hsdigi-info-box {
  display: none;
  position: absolute;
  right: 0;
  height: 920px;
  max-width: calc((100% - 1100px) / 2 - 1rem);
}
.sts-2020-header-hsdigi-info-box .badge-wrapper {
  background-color: #004c94;
  color: white;
  padding: 0 2rem;
  display: block;
  height: 100%;
  width: 100%;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content {
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  margin: 0 auto;
  font-size: 30px;
  max-width: 14ch;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content > * {
  display: block;
  width: 100%;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .subteaser,
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .badge-link {
  font-size: 18px;
  font-weight: bold;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .teaser {
  text-transform: uppercase;
  text-decoration: underline;
  font-weight: normal;
  padding-bottom: 1rem;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .subteaser {
  margin-bottom: 10px;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .badge-header {
  font-size: 36px;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .badge-header,
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .badge-subheader {
  line-height: 1;
  margin-bottom: 1.5rem;
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .badge-subheader {
  margin-top: 1.5rem;
  font-size: 28px;
}
@media all and (max-width: 1600px) {
  .sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .badge-subheader {
    font-size: 26px;
    word-break: break-word;
  }
}
.sts-2020-header-hsdigi-info-box .badge-wrapper .badge-content .badge-link {
  color: white;
}
.sts-2020-header-hsdigi-info-box.L--big-small {
  position: unset;
  right: auto;
  height: auto;
  max-width: unset;
}
.sts-2020-header-hsdigi-info-box.L--big-small .badge-wrapper {
  padding: 1rem 2rem;
}
.sts-2020-header-hsdigi-info-box.L--big-small .badge-wrapper .badge-content {
  position: unset;
  top: auto;
  transform: none;
  max-width: unset;
}
.sts-2020-header-hsdigi-info-box.L--big-small .badge-wrapper .badge-content .badge-header,
.sts-2020-header-hsdigi-info-box.L--big-small .badge-wrapper .badge-content .badge-subheader {
  margin-bottom: 10px !important;
}
.sts-2020-header-hsdigi-info-box.L--big-small .badge-wrapper .badge-content .badge-header-image {
  max-width: 14ch;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}
.sts-2020-header-hsdigi-info-box.L--big-small .badge-wrapper .badge-content .badge-subheader {
  font-weight: normal;
}
body.tpl-home-2020.L-big .toptop .inner-content {
  height: calc(1080px - 190px + 182px);
  margin-bottom: 382px;
}
body.L-huge .sts-2020-header-hsdigi-info-box.L--huge {
  display: block;
}
body.L-huge .sts-2020-header-hsdigi-info-box.L--big-huge {
  display: block;
}
body.L-big .sts-2020-header-hsdigi-info-box.L--big-small {
  position: absolute;
  bottom: -382px;
  width: calc(100% + 1rem);
  left: -1rem;
}
body.L-small .sts-2020-header-hsdigi-info-box.L--big-small,
body.L-big .sts-2020-header-hsdigi-info-box.L--big-small {
  display: block;
}
#main .k-p-akk-elm.fom-digital a {
  background-color: #004c94;
}

:root {
  --fom-green: #00998a;
  --fom-blue: #02529F;
}
body.tpl-home-2021.L-huge #c95843 .fom-grid {
  grid-template-columns: 2fr 1fr;
}
body.tpl-home-2021.L-huge #c95843 .fom-grid .fom-grid-right .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2021.L-huge #c95843 .fom-grid .fom-grid-right .csc-textpic-image a img {
  max-width: 80%;
  max-height: 80%;
  object-fit: contain;
}
body.tpl-home-2021.L-huge a.important {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  line-height: 1;
}
body.tpl-home-2021.L-huge a.important::after {
  content: '' !important;
  background-image: url('../../fileadmin/template/cssc/arrow-right-solid.svg');
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
  position: absolute;
  right: auto;
  top: auto;
  margin-left: 0.5rem;
}
body.tpl-home-2021.L-huge #c95691 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-huge #c95691 .introGrid {
  display: grid;
  grid-template-columns: 7fr 3fr;
  grid-column-gap: 6rem;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .gridLeft {
  position: relative;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .gridLeft::after {
  content: '';
  position: absolute;
  right: -3rem;
  top: 0;
  height: 100%;
  background: #000;
  width: 1px;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .gridRight {
  position: relative;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .img .csc-default,
body.tpl-home-2021.L-huge #c95691 .introGrid .img .csc-textpic,
body.tpl-home-2021.L-huge #c95691 .introGrid .img .csc-textpic-imagewrap,
body.tpl-home-2021.L-huge #c95691 .introGrid .img .csc-textpic-center-outer,
body.tpl-home-2021.L-huge #c95691 .introGrid .img .csc-textpic-center-inner,
body.tpl-home-2021.L-huge #c95691 .introGrid .img .csc-textpic-image {
  width: 100%;
  height: 500px;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .gridLeft .img,
body.tpl-home-2021.L-huge #c95691 .introGrid .gridRight .img {
  position: relative;
  height: 500px;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .gridLeft img,
body.tpl-home-2021.L-huge #c95691 .introGrid .gridRight img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 500px;
  z-index: -1;
  object-fit: cover;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .gridRight .img .csc-textpic-image::after {
  content: 'NEU';
  color: white;
  font-size: 32px;
  font-weight: 700;
  background-color: #FFAC2D;
  border-radius: 50%;
  position: absolute;
  width: 110px;
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  transform: rotate(-25deg);
  right: 4.5%;
  bottom: 16.5%;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .label {
  font-size: 30px;
  color: white;
  background-color: var(--fom-green);
  position: absolute;
  left: 0;
  top: 1rem;
  width: auto;
  padding: 0.5rem;
  padding-right: 1rem;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .label * {
  color: inherit;
  font-size: inherit;
  line-height: 1;
  margin-bottom: 0;
}
body.tpl-home-2021.L-huge #c95691 .introGrid .label * + * {
  margin-top: 0.5rem;
}
body.tpl-home-2021.L-huge #c95691 .degrees {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
body.tpl-home-2021.L-huge #c95691 .degrees span {
  color: var(--fom-green);
  background-color: white;
  display: inline-block;
  padding: 1.5rem 1rem 1rem;
  font-size: 36px;
  font-weight: 700;
}
body.tpl-home-2021.L-huge #c95691 .degreesInfo {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
body.tpl-home-2021.L-huge #c95691 .degreesInfo * {
  font-size: 22px;
}
body.tpl-home-2021.L-huge #c95691 .degreesInfo p {
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-huge #c95691 .degreesInfo a {
  font-size: 19px;
}
body.tpl-home-2021.L-huge #c95691 .degreesInfo a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge #c95691 .degreesInfo div {
  padding: 1rem;
}
body.tpl-home-2021.L-huge #c95691 .gridRight .label {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-huge #c95691 .gridRight .degrees,
body.tpl-home-2021.L-huge #c95691 .gridRight .degreesInfo {
  display: block;
}
body.tpl-home-2021.L-huge #c95691 .gridRight .degrees span,
body.tpl-home-2021.L-huge #c95691 .gridRight .degreesInfo span,
body.tpl-home-2021.L-huge #c95691 .gridRight .degrees a,
body.tpl-home-2021.L-huge #c95691 .gridRight .degreesInfo a {
  color: var(--fom-blue);
}
body.tpl-home-2021.L-huge #c95702 {
  margin-top: 9rem;
  max-width: 100%;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage {
  position: relative;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .csc-default {
  max-width: 100%;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .csc-textpic,
body.tpl-home-2021.L-huge #c95702 .gradientImage .csc-textpic-imagewrap,
body.tpl-home-2021.L-huge #c95702 .gradientImage .csc-textpic-center-outer,
body.tpl-home-2021.L-huge #c95702 .gradientImage .csc-textpic-center-inner,
body.tpl-home-2021.L-huge #c95702 .gradientImage .csc-textpic-image,
body.tpl-home-2021.L-huge #c95702 .gradientImage img {
  width: 100%;
  height: 515px;
  object-fit: cover;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .csc-textpic-image {
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt {
  position: absolute;
  top: 50%;
  transform: translate(50%, -50%);
  right: 50%;
  max-width: 1300px;
  width: 100%;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .container {
  max-width: 700px;
  float: right;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt h3 {
  color: white;
  font-size: 36px;
  margin-bottom: 2.5rem;
  text-align: center;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .bodytext {
  text-align: center;
  margin-top: 1rem;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt a {
  text-align: center;
  color: white;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic,
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-imagewrap,
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-outer,
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-inner,
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-image {
  width: 100%;
  height: auto;
}
body.tpl-home-2021.L-huge #c95702 .gradientImage .txt .fom-grid-30-30-30 img {
  height: 80px;
  width: 80px;
  object-fit: contain;
}
body.tpl-home-2021.L-huge #c95703 {
  margin-top: 4rem;
  max-width: 100%;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage {
  position: relative;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .csc-default {
  max-width: 100%;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .csc-textpic,
body.tpl-home-2021.L-huge #c95703 .gradientImage .csc-textpic-imagewrap,
body.tpl-home-2021.L-huge #c95703 .gradientImage .csc-textpic-center-outer,
body.tpl-home-2021.L-huge #c95703 .gradientImage .csc-textpic-center-inner,
body.tpl-home-2021.L-huge #c95703 .gradientImage .csc-textpic-image,
body.tpl-home-2021.L-huge #c95703 .gradientImage img {
  width: 100%;
  height: 515px;
  object-fit: cover;
  object-position: top;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .csc-textpic-image {
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt {
  position: absolute;
  top: 50%;
  transform: translate(50%, -50%);
  right: 50%;
  max-width: 1300px;
  width: 100%;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .container {
  max-width: 420px;
  float: left;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt h3 {
  color: white;
  font-size: 42px;
  margin-bottom: 1;
  text-align: center;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt h4 {
  color: white;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .bodytext {
  text-align: left;
  margin-top: 1rem;
  color: white;
  font-size: 20px;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt a {
  text-align: center;
  color: white;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic,
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-imagewrap,
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-outer,
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-inner,
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-image {
  width: 100%;
  height: auto;
}
body.tpl-home-2021.L-huge #c95703 .gradientImage .txt .fom-grid-30-30-30 img {
  height: 80px;
  width: 80px;
  object-fit: contain;
}
body.tpl-home-2021.L-huge #footer-news-2020 {
  background-color: #00998a;
  padding-top: 75px;
  padding-bottom: 75px;
  position: relative;
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-huge #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 32px;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-pagination {
  bottom: 20px;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
  opacity: 1;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-button-next {
  right: -10px;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-button-prev {
  left: -10px;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter {
  width: 1300px;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-active,
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-next {
  border-right: 1px solid white;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: auto;
  /*object-fit: cover;
								object-position: center;*/
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-title {
  color: #ffce00;
  color: white;
  display: inline;
  font-weight: 700;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text {
  display: inline;
}
body.tpl-home-2021.L-huge #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text p {
  color: white;
  display: inline;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image {
  position: relative;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .siegel {
  position: absolute;
  left: 5%;
  bottom: 5%;
  width: 175px;
  height: 135px;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .siegel img {
  object-fit: none !important;
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap {
  width: 100%;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: 100%;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  height: 715px;
  width: 100%;
  object-fit: cover;
  object-position: 10% 8%;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header {
  position: absolute;
  top: 50%;
  right: 15%;
  transform: translateY(-50%);
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap {
  width: auto;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: auto;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: auto;
  height: 150px;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h2 {
  text-align: center;
  font-size: 65px;
  max-width: 762px;
  background: transparent;
  padding: 0;
  margin-top: 1rem;
}
body.tpl-home-2021.L-huge .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h3 {
  font-size: 45px;
  max-width: 550px;
  text-align: center;
  background: transparent;
  margin-top: 4rem;
}
body.tpl-home-2021.L-huge #c95537 .bodytext {
  font-size: 20px;
}
body.tpl-home-2021.L-huge .startseite-content-2021 {
  margin: 0 !important;
  width: 100% !important;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .csc-default {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
body.tpl-home-2021.L-huge .startseite-content-2021 #content_left {
  width: 100%;
  margin-left: 0;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .bgcolor {
  padding: 2rem;
  background: #e6f5f3;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .detail a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .hLayout-16 {
  font-size: 24px;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .hLayout-14 {
  font-size: 48px;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .hLayout-15 {
  font-size: 24px;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .csc-textpic .csc-textpic-imagewrap img {
  max-width: 100%;
  object-fit: cover;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .csc-header {
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .fom-grid-right .hLayout-11 {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .fom-grid-right .hLayout-10 {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .fom-grid-right .detail a {
  color: var(--fom-blue);
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .fom-grid-right .detail a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .hLayout-17 {
  text-align: center;
  color: var(--fom-blue);
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .hLayout-18 {
  text-align: center;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .hLayout-11 {
  padding-top: 0.5rem;
  font-size: 26px;
}
body.tpl-home-2021.L-huge .startseite-content-2021 .fom-grid .hLayout-10 {
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
  font-size: 22px;
}
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-left,
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-right {
  position: relative;
  padding-bottom: 3rem;
}
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-left a,
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .fom-grid .fom-grid-right a {
  position: absolute;
  left: 0;
  bottom: 1rem;
  max-width: 100%;
  display: inline-block;
}
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .bodytext {
  font-size: 18px;
}
body.tpl-home-2021.L-huge .startseite-content-2021 #c95539 .bodytext + .bodytext {
  margin-top: 1.5rem;
}
body.tpl-home-2021.L-huge #c95546 {
  margin-top: 10rem;
}
body.tpl-home-2021.L-huge #c95546 .fom-grid {
  grid-template-columns: 2fr 3fr;
  grid-column-gap: 80px;
}
body.tpl-home-2021.L-huge #c95546 .fom-grid .csc-textpic-image {
  position: relative;
}
body.tpl-home-2021.L-huge #c95546 .fom-grid .csc-textpic-image img {
  height: 420px;
  object-position: right;
}
body.tpl-home-2021.L-huge #c95546 .fom-grid .csc-textpic-image .csc-textpic-caption {
  background: transparent;
  position: absolute;
  left: 5%;
  bottom: 15%;
  max-width: 50%;
}
body.tpl-home-2021.L-huge #c95546 h4 {
  font-size: 19px !important;
}
body.tpl-home-2021.L-huge #c95546 h3 {
  font-size: 32px !important;
  line-height: 36px;
}
body.tpl-home-2021.L-huge #c95546 #c95559 .bodytext {
  font-size: 18px;
}
body.tpl-home-2021.L-huge #c95546 #c95560 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
body.tpl-home-2021.L-huge #c95546 #c95561 .bodytext {
  font-size: 22px;
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-huge #c95546 #c95561 .bodytext .important {
  font-size: 32px !important;
  color: var(--fom-green);
}
body.tpl-home-2021.L-huge #c95546 #c95561 .bodytext a.important {
  font-size: 20px !important;
}
body.tpl-home-2021.L-huge #c95546 #c95561 .bodytext a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge #c95562 {
  margin-top: 6rem;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 h3 {
  font-size: 32px !important;
  font-weight: 700;
  text-align: center;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 h4 {
  font-size: 20px !important;
  text-align: center;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 img {
  max-width: 100%;
  height: auto;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 #c95568 {
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 #c95564,
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 #c95567 {
  margin-bottom: 3.7rem;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 .bodytext {
  text-align: center;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 .bodytext a {
  display: inline-block;
  margin-top: 1rem;
  font-size: 20px;
}
body.tpl-home-2021.L-huge #c95562 .fom-grid-30-30-30 .bodytext a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge #c95575 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-huge #c95575 h4 {
  font-size: 18px !important;
  text-align: center;
}
body.tpl-home-2021.L-huge #c95575 h3 {
  font-size: 32px !important;
  text-align: center;
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-huge #c95588 {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-huge #c95588 .fom-grid-1,
body.tpl-home-2021.L-huge #c95588 .fom-grid-2,
body.tpl-home-2021.L-huge #c95588 .fom-grid-3 {
  position: relative;
  padding-bottom: 4rem;
}
body.tpl-home-2021.L-huge #c95588 h4 {
  font-size: 21px !important;
}
body.tpl-home-2021.L-huge #c95588 h3 {
  font-size: 32px !important;
}
body.tpl-home-2021.L-huge #c95588 img {
  max-width: 100%;
  object-fit: cover;
  height: 280px;
}
body.tpl-home-2021.L-huge #c95588 .bodytext {
  font-size: 18px;
}
body.tpl-home-2021.L-huge #c95588 a {
  position: absolute;
  display: inline-block;
  max-width: 100%;
  bottom: 1rem;
  left: 0;
}
body.tpl-home-2021.L-huge #c95588 a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-huge .divider {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-huge .divider hr {
  border: 1px solid black;
}
body.tpl-home-2021.L-huge #c95648 {
  margin-top: 6rem;
}
body.tpl-home-2021.L-huge #c95648 .fom-grid {
  grid-template-columns: 5fr 3fr;
}
body.tpl-home-2021.L-huge #c95648 .fom-grid img {
  max-width: 85%;
  object-fit: contain;
  height: auto;
}
body.tpl-home-2021.L-huge #c95648 h4 {
  text-transform: uppercase;
  font-size: 18px;
}
body.tpl-home-2021.L-huge #c95648 h3 {
  font-size: 36px;
}
body.tpl-home-2021.L-huge #c95648 .bodytext {
  font-size: 18px;
}
body.tpl-home-2021.L-huge .kooperationspartner {
  margin-top: 3rem;
}
body.tpl-home-2021.L-huge .kooperationspartner .koop-header {
  text-align: center;
  margin-bottom: 4rem;
}
body.tpl-home-2021.L-huge .kooperationspartner .koop-header h2 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: var(--fom-green);
  text-transform: uppercase;
}
body.tpl-home-2021.L-huge .kooperationspartner .koop-header h3 {
  font-size: 32px;
  font-weight: 700;
  color: var(--fom-green);
}
body.tpl-home-2021.L-huge .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide {
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}
body.tpl-home-2021.L-huge .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide img {
  max-height: 100%;
  transform: scale(0.5);
  transition: transform 300ms ease;
}
body.tpl-home-2021.L-huge .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide.swiper-slide-active img {
  transform: scale(1);
}
body.tpl-home-2021.L-huge .kooperationspartner .swiper-type-koop .swiper-button-prev {
  left: 10px;
  right: auto;
}
body.tpl-home-2021.L-huge .kooperationspartner .swiper-type-koop .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-huge .kooperationspartner .swiper-type-koop .swiper-button-next {
  right: 10px;
  left: auto;
}
body.tpl-home-2021.L-huge .kooperationspartner .swiper-type-koop .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-huge #c95536 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-huge #c95538 {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-big #c95843 .fom-grid {
  grid-template-columns: 2fr 1fr;
}
body.tpl-home-2021.L-big #c95843 .fom-grid .fom-grid-right .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2021.L-big #c95843 .fom-grid .fom-grid-right .csc-textpic-image a img {
  max-width: 80%;
  max-height: 80%;
  object-fit: contain;
}
body.tpl-home-2021.L-big a.important {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  line-height: 1;
}
body.tpl-home-2021.L-big a.important::after {
  content: '' !important;
  background-image: url('../../fileadmin/template/cssc/arrow-right-solid.svg');
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
  position: absolute;
  right: auto;
  top: auto;
  margin-left: 0.5rem;
}
body.tpl-home-2021.L-big #c95691 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-big #c95691 .introGrid {
  display: grid;
  grid-template-columns: 7fr 4fr;
  grid-column-gap: 6rem;
}
body.tpl-home-2021.L-big #c95691 .introGrid .gridLeft {
  position: relative;
}
body.tpl-home-2021.L-big #c95691 .introGrid .gridLeft::after {
  content: '';
  position: absolute;
  right: -3rem;
  top: 0;
  height: 100%;
  background: #000;
  width: 1px;
}
body.tpl-home-2021.L-big #c95691 .introGrid .gridRight .img .csc-textpic-image::after {
  content: 'NEU';
  color: white;
  font-size: 26px;
  font-weight: 700;
  background-color: #FFAC2D;
  border-radius: 50%;
  position: absolute;
  width: 80px;
  height: 80px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  transform: rotate(-25deg);
  right: 5%;
  bottom: 12%;
}
body.tpl-home-2021.L-big #c95691 .introGrid .gridRight {
  position: relative;
}
body.tpl-home-2021.L-big #c95691 .introGrid .img .csc-default,
body.tpl-home-2021.L-big #c95691 .introGrid .img .csc-textpic,
body.tpl-home-2021.L-big #c95691 .introGrid .img .csc-textpic-imagewrap,
body.tpl-home-2021.L-big #c95691 .introGrid .img .csc-textpic-center-outer,
body.tpl-home-2021.L-big #c95691 .introGrid .img .csc-textpic-center-inner,
body.tpl-home-2021.L-big #c95691 .introGrid .img .csc-textpic-image {
  width: 100%;
  height: 500px;
}
body.tpl-home-2021.L-big #c95691 .introGrid .gridLeft .img,
body.tpl-home-2021.L-big #c95691 .introGrid .gridRight .img {
  position: relative;
  height: 500px;
}
body.tpl-home-2021.L-big #c95691 .introGrid .gridLeft img,
body.tpl-home-2021.L-big #c95691 .introGrid .gridRight img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 500px;
  z-index: -1;
  object-fit: cover;
}
body.tpl-home-2021.L-big #c95691 .introGrid .label {
  font-size: 26px;
  color: white;
  background-color: var(--fom-green);
  position: absolute;
  left: 0;
  top: 1rem;
  width: auto;
  padding: 0.5rem;
  padding-right: 1rem;
}
body.tpl-home-2021.L-big #c95691 .introGrid .label * {
  color: inherit;
  font-size: inherit;
  line-height: 1;
  margin-bottom: 0;
}
body.tpl-home-2021.L-big #c95691 .introGrid .label * + * {
  margin-top: 1rem;
}
body.tpl-home-2021.L-big #c95691 .degrees {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
}
body.tpl-home-2021.L-big #c95691 .degrees .csc-default {
  padding-left: 0;
  padding-right: 0;
}
body.tpl-home-2021.L-big #c95691 .degrees span {
  color: var(--fom-green);
  background-color: white;
  display: inline-block;
  padding: 0.5rem 1rem;
  font-size: 24px;
  font-weight: 700;
}
body.tpl-home-2021.L-big #c95691 .degreesInfo {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
body.tpl-home-2021.L-big #c95691 .degreesInfo * {
  font-size: 20px;
}
body.tpl-home-2021.L-big #c95691 .degreesInfo p {
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-big #c95691 .degreesInfo a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big #c95691 .degreesInfo div {
  padding: 1rem;
}
body.tpl-home-2021.L-big #c95691 .gridRight .label {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-big #c95691 .gridRight .degrees,
body.tpl-home-2021.L-big #c95691 .gridRight .degreesInfo {
  display: block;
}
body.tpl-home-2021.L-big #c95691 .gridRight .degrees span,
body.tpl-home-2021.L-big #c95691 .gridRight .degreesInfo span,
body.tpl-home-2021.L-big #c95691 .gridRight .degrees a,
body.tpl-home-2021.L-big #c95691 .gridRight .degreesInfo a {
  color: var(--fom-blue);
}
body.tpl-home-2021.L-big #c95702 {
  margin-top: 4rem;
  max-width: 100%;
}
body.tpl-home-2021.L-big #c95702 .gradientImage {
  position: relative;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .csc-default {
  max-width: 100%;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .csc-textpic,
body.tpl-home-2021.L-big #c95702 .gradientImage .csc-textpic-imagewrap,
body.tpl-home-2021.L-big #c95702 .gradientImage .csc-textpic-center-outer,
body.tpl-home-2021.L-big #c95702 .gradientImage .csc-textpic-center-inner,
body.tpl-home-2021.L-big #c95702 .gradientImage .csc-textpic-image,
body.tpl-home-2021.L-big #c95702 .gradientImage img {
  width: 100%;
  height: 515px;
  object-fit: cover;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .csc-textpic-image {
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt {
  position: absolute;
  top: 50%;
  transform: translate(50%, -50%);
  right: 50%;
  max-width: 1300px;
  width: 100%;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .container {
  max-width: 700px;
  float: right;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt h3 {
  color: white;
  font-size: 36px;
  margin-bottom: 2.5rem;
  text-align: center;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .bodytext {
  text-align: center;
  margin-top: 1rem;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt a {
  text-align: center;
  color: white;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic,
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-imagewrap,
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-outer,
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-inner,
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-image {
  width: 100%;
  height: auto;
}
body.tpl-home-2021.L-big #c95702 .gradientImage .txt .fom-grid-30-30-30 img {
  height: 80px;
  width: 80px;
  object-fit: contain;
}
body.tpl-home-2021.L-big #c95703 {
  margin-top: 4rem;
  max-width: 100%;
}
body.tpl-home-2021.L-big #c95703 .gradientImage {
  position: relative;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .csc-default {
  max-width: 100%;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .csc-textpic,
body.tpl-home-2021.L-big #c95703 .gradientImage .csc-textpic-imagewrap,
body.tpl-home-2021.L-big #c95703 .gradientImage .csc-textpic-center-outer,
body.tpl-home-2021.L-big #c95703 .gradientImage .csc-textpic-center-inner,
body.tpl-home-2021.L-big #c95703 .gradientImage .csc-textpic-image,
body.tpl-home-2021.L-big #c95703 .gradientImage img {
  width: 100%;
  height: 515px;
  object-fit: cover;
  object-position: top;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .csc-textpic-image {
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt {
  position: absolute;
  top: 50%;
  transform: translate(50%, -50%);
  right: 50%;
  max-width: 1300px;
  width: 100%;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .container {
  max-width: 420px;
  float: left;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt h3 {
  color: white;
  font-size: 42px;
  margin-bottom: 1;
  text-align: center;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt h4 {
  color: white;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .bodytext {
  text-align: left;
  margin-top: 1rem;
  color: white;
  font-size: 20px;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt a {
  text-align: center;
  color: white;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic,
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-imagewrap,
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-outer,
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-inner,
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-image {
  width: 100%;
  height: auto;
}
body.tpl-home-2021.L-big #c95703 .gradientImage .txt .fom-grid-30-30-30 img {
  height: 80px;
  width: 80px;
  object-fit: contain;
}
body.tpl-home-2021.L-big #footer-news-2020 {
  background-color: #00998a;
  padding-top: 75px;
  padding-bottom: 75px;
  position: relative;
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-big #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-pagination {
  bottom: 20px;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
  opacity: 1;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-button-next {
  right: 5px;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-button-prev {
  left: 5px;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter {
  width: 1300px;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-active,
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-next {
  border-right: 1px solid white;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: auto;
  /*object-fit: cover;
								object-position: center;*/
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-title {
  color: #fff;
  display: inline;
  font-weight: 700;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text {
  display: inline;
}
body.tpl-home-2021.L-big #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text p {
  color: white;
  display: inline;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image {
  position: relative;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .siegel {
  position: absolute;
  left: 5%;
  bottom: 5%;
  width: 220px;
  height: 166px;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .siegel img {
  width: 100% !important;
  height: auto !important;
  object-fit: contain !important;
  object-position: center !important;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap {
  width: 100%;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: 100%;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  height: 715px;
  width: 100%;
  object-fit: cover;
  object-position: 10% 8%;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap {
  width: auto;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: auto;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: auto;
  height: 150px;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h2 {
  text-align: center;
  font-size: 65px;
  max-width: 762px;
  background: transparent;
  padding: 0;
  margin-top: 1rem;
}
body.tpl-home-2021.L-big .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h3 {
  font-size: 45px;
  max-width: 550px;
  text-align: center;
  background: transparent;
  margin-top: 4rem;
}
body.tpl-home-2021.L-big .startseite-content-2021 {
  margin: 0 !important;
  width: 100% !important;
}
body.tpl-home-2021.L-big .startseite-content-2021 .csc-default {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}
body.tpl-home-2021.L-big .startseite-content-2021 #content_left {
  width: 100%;
  margin-left: 0;
}
body.tpl-home-2021.L-big .startseite-content-2021 .bgcolor {
  padding: 2rem;
  background: #e6f5f3;
}
body.tpl-home-2021.L-big .startseite-content-2021 .detail a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big .startseite-content-2021 .hLayout-14 {
  font-size: 55px;
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .csc-textpic .csc-textpic-imagewrap img {
  max-width: 100%;
  object-fit: cover;
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .csc-header {
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .fom-grid-right .hLayout-11 {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .fom-grid-right .hLayout-10 {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .fom-grid-right .detail a {
  color: var(--fom-blue);
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .fom-grid-right .detail a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .hLayout-17 {
  text-align: center;
  color: var(--fom-blue);
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .hLayout-18 {
  text-align: center;
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .hLayout-11 {
  padding-top: 0.5rem;
}
body.tpl-home-2021.L-big .startseite-content-2021 .fom-grid .hLayout-10 {
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
}
body.tpl-home-2021.L-big .startseite-content-2021 #c95539 h4 {
  text-transform: uppercase;
}
body.tpl-home-2021.L-big #c95546 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-big #c95546 .fom-grid {
  grid-template-columns: 2fr 3fr;
  grid-column-gap: 20px;
}
body.tpl-home-2021.L-big #c95546 .fom-grid .csc-textpic-image {
  position: relative;
}
body.tpl-home-2021.L-big #c95546 .fom-grid .csc-textpic-image img {
  height: 420px;
  object-position: right;
}
body.tpl-home-2021.L-big #c95546 .fom-grid .csc-textpic-image .csc-textpic-caption {
  background: transparent;
  position: absolute;
  left: 5%;
  bottom: 15%;
  max-width: 50%;
}
body.tpl-home-2021.L-big #c95546 h4 {
  font-size: 19px !important;
}
body.tpl-home-2021.L-big #c95546 h3 {
  font-size: 32px !important;
  line-height: 36px;
}
body.tpl-home-2021.L-big #c95546 #c95560 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
body.tpl-home-2021.L-big #c95546 #c95561 .bodytext {
  font-size: 22px;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-big #c95546 #c95561 .bodytext .important {
  font-size: 32px !important;
  color: var(--fom-green);
}
body.tpl-home-2021.L-big #c95546 #c95561 .bodytext a.important {
  font-size: 20px !important;
}
body.tpl-home-2021.L-big #c95546 #c95561 .bodytext a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big #c95562 {
  margin-top: 6rem;
}
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 h3 {
  font-size: 32px !important;
  font-weight: 400;
  text-align: center;
}
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 h4 {
  font-size: 20px !important;
  text-align: center;
}
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 img {
  max-width: 100%;
  height: auto;
}
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 #c95568 {
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 #c95564,
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 #c95567 {
  margin-bottom: 3.7rem;
}
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 .bodytext {
  text-align: center;
}
body.tpl-home-2021.L-big #c95562 .fom-grid-30-30-30 .bodytext a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big #c95575 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-big #c95575 h4 {
  font-size: 18px !important;
}
body.tpl-home-2021.L-big #c95575 h3 {
  font-size: 32px !important;
}
body.tpl-home-2021.L-big #c95588 {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-big #c95588 h4 {
  font-size: 18px !important;
}
body.tpl-home-2021.L-big #c95588 h3 {
  font-size: 32px !important;
}
body.tpl-home-2021.L-big #c95588 img {
  max-width: 100%;
  object-fit: cover;
  height: 280px;
}
body.tpl-home-2021.L-big #c95588 a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-big .divider {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-big #c95628.csc-space-after-150 {
  margin-bottom: 5rem !important;
}
body.tpl-home-2021.L-big #c95648 {
  margin-top: 3rem;
}
body.tpl-home-2021.L-big #c95648 .fom-grid {
  grid-template-columns: 5fr 3fr;
}
body.tpl-home-2021.L-big #c95648 h4 {
  text-transform: uppercase;
  font-size: 18px;
}
body.tpl-home-2021.L-big #c95648 h3 {
  font-size: 36px;
}
body.tpl-home-2021.L-big .kooperationspartner {
  margin-top: 3rem;
}
body.tpl-home-2021.L-big .kooperationspartner .koop-header {
  text-align: center;
  margin-bottom: 4rem;
}
body.tpl-home-2021.L-big .kooperationspartner .koop-header h2 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: var(--fom-green);
}
body.tpl-home-2021.L-big .kooperationspartner .koop-header h3 {
  font-size: 26px;
  font-weight: 700;
  color: var(--fom-green);
}
body.tpl-home-2021.L-big .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide {
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}
body.tpl-home-2021.L-big .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide img {
  max-height: 100%;
  transform: scale(0.5);
  transition: transform 300ms ease;
}
body.tpl-home-2021.L-big .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide.swiper-slide-active img {
  transform: scale(1);
}
body.tpl-home-2021.L-big .kooperationspartner .swiper-type-koop .swiper-button-prev {
  left: 10px;
  right: auto;
}
body.tpl-home-2021.L-big .kooperationspartner .swiper-type-koop .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-big .kooperationspartner .swiper-type-koop .swiper-button-next {
  right: 10px;
  left: auto;
}
body.tpl-home-2021.L-big .kooperationspartner .swiper-type-koop .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-big #c95536 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-big #c95538 {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-big #c95537 p.bodytext,
body.tpl-home-2021.L-big #c95539 p.bodytext,
body.tpl-home-2021.L-big #c95648 p.bodytext,
body.tpl-home-2021.L-big #c95702 p.bodytext,
body.tpl-home-2021.L-big #c95546 p.bodytext,
body.tpl-home-2021.L-big #c95562 p.bodytext,
body.tpl-home-2021.L-big #c95588 p.bodytext {
  font-size: 18px;
}
body.tpl-home-2021.L-small #c95843 .fom-grid {
  grid-template-columns: 2fr 1fr;
}
body.tpl-home-2021.L-small #c95843 .fom-grid .fom-grid-right .csc-textpic-image a::after {
  display: none;
}
body.tpl-home-2021.L-small #c95843 .fom-grid .fom-grid-right .csc-textpic-image a img {
  max-width: 80%;
  max-height: 80%;
  margin-left: auto;
  margin-right: auto;
  object-fit: contain;
}
body.tpl-home-2021.L-small a.important {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  line-height: 1;
}
body.tpl-home-2021.L-small a.important::after {
  content: '' !important;
  background-image: url('../../fileadmin/template/cssc/arrow-right-solid.svg');
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
  position: absolute;
  right: auto;
  top: auto;
  margin-left: 0.5rem;
}
body.tpl-home-2021.L-small #c95691 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-small #c95691 .introGrid {
  display: grid;
  grid-template-columns: 1fr;
  grid-column-gap: 6rem;
}
body.tpl-home-2021.L-small #c95691 .introGrid .gridLeft {
  position: relative;
  margin-bottom: 1.5rem;
}
body.tpl-home-2021.L-small #c95691 .introGrid .gridRight {
  position: relative;
}
body.tpl-home-2021.L-small #c95691 .introGrid .gridRight .img .csc-textpic-image::after {
  content: 'NEU';
  color: white;
  font-size: 32px;
  font-weight: 700;
  background-color: #FFAC2D;
  border-radius: 50%;
  position: absolute;
  width: 110px;
  height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-transform: uppercase;
  transform: rotate(-25deg);
  right: 5%;
  bottom: 12%;
}
body.tpl-home-2021.L-small #c95691 .introGrid .img {
  margin-bottom: 50px;
}
body.tpl-home-2021.L-small #c95691 .introGrid .img .csc-default,
body.tpl-home-2021.L-small #c95691 .introGrid .img .csc-textpic,
body.tpl-home-2021.L-small #c95691 .introGrid .img .csc-textpic-imagewrap,
body.tpl-home-2021.L-small #c95691 .introGrid .img .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95691 .introGrid .img .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95691 .introGrid .img .csc-textpic-image {
  width: 100%;
  height: 500px;
}
body.tpl-home-2021.L-small #c95691 .introGrid .gridLeft .img,
body.tpl-home-2021.L-small #c95691 .introGrid .gridRight .img {
  position: relative;
  height: 500px;
}
body.tpl-home-2021.L-small #c95691 .introGrid .gridLeft img,
body.tpl-home-2021.L-small #c95691 .introGrid .gridRight img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 500px;
  z-index: -1;
  object-fit: cover;
}
body.tpl-home-2021.L-small #c95691 .introGrid .label {
  font-size: 26px;
  color: white;
  background-color: var(--fom-green);
  position: absolute;
  left: 0;
  top: 1rem;
  width: auto;
  padding: 0.5rem;
  padding-right: 1rem;
}
body.tpl-home-2021.L-small #c95691 .introGrid .label * {
  color: inherit;
  font-size: inherit;
  line-height: 1;
  margin-bottom: 0;
}
body.tpl-home-2021.L-small #c95691 .introGrid .label * + * {
  margin-top: 1rem;
}
body.tpl-home-2021.L-small #c95691 .degrees {
  display: grid;
  grid-template-columns: 1fr 1fr;
  position: absolute;
  bottom: -50px;
  left: 0;
  width: 100%;
}
body.tpl-home-2021.L-small #c95691 .degrees span {
  color: var(--fom-green);
  background-color: white;
  display: inline-block;
  padding: 0.5rem 1rem;
  font-size: 36px;
  font-weight: 700;
}
body.tpl-home-2021.L-small #c95691 .degreesInfo {
  display: grid;
  grid-template-columns: 1fr 1fr;
}
body.tpl-home-2021.L-small #c95691 .degreesInfo * {
  font-size: 20px;
}
body.tpl-home-2021.L-small #c95691 .degreesInfo p {
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-small #c95691 .degreesInfo a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small #c95691 .degreesInfo div {
  padding: 1rem;
}
body.tpl-home-2021.L-small #c95691 .gridRight .label {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-small #c95691 .gridRight .degrees,
body.tpl-home-2021.L-small #c95691 .gridRight .degreesInfo {
  display: block;
}
body.tpl-home-2021.L-small #c95691 .gridRight .degrees span,
body.tpl-home-2021.L-small #c95691 .gridRight .degreesInfo span,
body.tpl-home-2021.L-small #c95691 .gridRight .degrees a,
body.tpl-home-2021.L-small #c95691 .gridRight .degreesInfo a {
  color: var(--fom-blue);
}
body.tpl-home-2021.L-small #c95702 {
  margin-top: 4rem;
  max-width: 100%;
}
body.tpl-home-2021.L-small #c95702 .gradientImage {
  position: relative;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .csc-default {
  max-width: 100%;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .csc-textpic,
body.tpl-home-2021.L-small #c95702 .gradientImage .csc-textpic-imagewrap,
body.tpl-home-2021.L-small #c95702 .gradientImage .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95702 .gradientImage .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95702 .gradientImage .csc-textpic-image,
body.tpl-home-2021.L-small #c95702 .gradientImage img {
  width: 100%;
  height: auto;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .csc-textpic-image {
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt {
  /*position: absolute;
				top: 50%;
				transform: translate(50%, -50%);
				right: 50%;
				max-width: 1300px;
				width: 100%;*/
  position: initial;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .container {
  /*max-width: 700px;
					float: right;*/
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .csc-header {
  position: absolute;
  top: 0;
  width: 100%;
  margin-top: 1rem;
  margin-left: 0;
  margin-right: 0;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt h3 {
  color: white;
  font-size: 32px;
  margin-bottom: 2.5rem;
  text-align: center;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .bodytext {
  text-align: center;
  margin-top: 1rem;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt a {
  text-align: center;
  color: white;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 {
  position: absolute;
  left: 50%;
  bottom: 8%;
  transform: translateX(-50%);
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 2rem;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 .fom-grid-2 {
  margin-top: 2rem;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic,
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-imagewrap,
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-image {
  width: 100%;
  height: auto;
}
body.tpl-home-2021.L-small #c95702 .gradientImage .txt .fom-grid-30-30-30 img {
  height: 80px;
  width: 80px;
  object-fit: contain;
}
body.tpl-home-2021.L-small #c95703 {
  margin-top: 4rem;
  max-width: 100%;
}
body.tpl-home-2021.L-small #c95703 .gradientImage {
  position: relative;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .csc-default {
  max-width: 100%;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .csc-textpic,
body.tpl-home-2021.L-small #c95703 .gradientImage .csc-textpic-imagewrap,
body.tpl-home-2021.L-small #c95703 .gradientImage .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95703 .gradientImage .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95703 .gradientImage .csc-textpic-image,
body.tpl-home-2021.L-small #c95703 .gradientImage img {
  width: 100%;
  height: 515px;
  object-fit: cover;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .csc-textpic-image {
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt {
  /*position: absolute;
				top: 50%;
				transform: translate(50%, -50%);
				right: 50%;
				max-width: 1300px;
				width: 100%;
				height: 100%;*/
  position: initial;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .csc-header {
  position: absolute;
  top: 0;
  width: 100%;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .container {
  max-width: 100%;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt h3 {
  color: white;
  font-size: 42px;
  text-align: center;
  margin-top: 1rem;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt h4 {
  color: white;
  font-size: 32px;
  font-weight: 400;
  text-align: center;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .bodytext {
  text-align: left;
  margin-top: 1rem;
  font-size: 20px;
  color: black;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .bodytext + .bodytext {
  text-align: center;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt a {
  text-align: center;
  color: var(--fom-green);
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic,
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-imagewrap,
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .fom-grid-30-30-30 .csc-textpic-image {
  width: 100%;
  height: auto;
}
body.tpl-home-2021.L-small #c95703 .gradientImage .txt .fom-grid-30-30-30 img {
  height: 80px;
  width: 80px;
  object-fit: contain;
}
body.tpl-home-2021.L-small #footer-news-2020 {
  background-color: #00998a;
  padding-top: 75px;
  padding-bottom: 75px;
  position: relative;
  display: flex;
  justify-content: center;
}
body.tpl-home-2021.L-small #footer-news-2020 .newshead {
  text-align: center;
  position: absolute;
  z-index: 9;
  top: 26px;
  font-weight: 700;
  color: white;
  font-size: 20px;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-pagination {
  bottom: 20px;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet {
  height: 15px;
  width: 15px;
  margin-right: 0.5rem;
  background-color: white;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: white;
  opacity: 1;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-pagination .swiper-pagination-bullet:focus {
  outline: none;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-button-next {
  right: 5px;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-button-next:focus {
  outline: none;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-button-prev {
  left: 5px;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-button-prev:focus {
  outline: none;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #fff;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter {
  width: 1300px;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide {
  padding-left: 2rem;
  padding-right: 2rem;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-active,
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide.swiper-slide-next {
  border-right: 1px solid white;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img {
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-img img {
  width: 100%;
  height: auto;
  /*object-fit: cover;
								object-position: center;*/
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-title {
  color: #fff;
  display: inline;
  font-weight: 700;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text {
  display: inline;
}
body.tpl-home-2021.L-small #footer-news-2020 .swiper-type-newsfooter .swiper-wrapper .swiper-slide a .news-text p {
  color: white;
  display: inline;
}
body.tpl-home-2021.L-small .toptop {
  margin-left: -10px;
  margin-right: -10px;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small {
  position: relative;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .csc-textpic .csc-textpic-imagewrap {
  width: 100%;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: 100%;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  /*height: 715px;*/
  height: auto;
  width: 100%;
  /*object-fit: cover;
								object-position: 10% 8%;*/
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header {
  position: absolute;
  bottom: 7%;
  right: 50%;
  transform: translateX(50%);
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .logo .csc-textpic .csc-textpic-imagewrap,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .logo .csc-textpic .csc-textpic-imagewrap {
  width: auto;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image {
  width: auto;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .logo .csc-textpic .csc-textpic-imagewrap .csc-textpic-image img {
  width: auto;
  height: 100px;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .title .csc-header,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .title .csc-header,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .title .csc-header {
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h2,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .title .csc-header h2,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .title .csc-header h2,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .title .csc-header h2 {
  text-align: center;
  font-size: 38px;
  max-width: 762px;
  background: transparent;
  padding: 0;
  margin-top: 1rem;
}
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-header .title .csc-header h3,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-header .title .csc-header h3,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image .sts-2021-hero-image-small-header .title .csc-header h3,
body.tpl-home-2021.L-small .toptop .inner-content .sts-2021-hero-image-small .sts-2021-hero-image-small-header .title .csc-header h3 {
  font-size: 30px;
  max-width: 550px;
  text-align: center;
  background: transparent;
  margin-top: 4rem;
}
body.tpl-home-2021.L-small .startseite-content-2021 {
  margin: 0 !important;
  width: 100% !important;
}
body.tpl-home-2021.L-small .startseite-content-2021 .csc-default {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
}
body.tpl-home-2021.L-small .startseite-content-2021 #content_left {
  width: 100%;
  margin-left: 0;
}
body.tpl-home-2021.L-small .startseite-content-2021 .bgcolor {
  padding: 2rem;
  background: #e6f5f3;
}
body.tpl-home-2021.L-small .startseite-content-2021 .detail a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small .startseite-content-2021 .hLayout-14 {
  font-size: 55px;
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .csc-textpic .csc-textpic-imagewrap img {
  max-width: 100%;
  object-fit: cover;
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .csc-header {
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .fom-grid-right .hLayout-11 {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .fom-grid-right .hLayout-10 {
  background: var(--fom-blue);
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .fom-grid-right .detail a {
  color: var(--fom-blue);
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .fom-grid-right .detail a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .hLayout-17 {
  text-align: center;
  color: var(--fom-blue);
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .hLayout-18 {
  text-align: center;
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .hLayout-11 {
  padding-top: 0.5rem;
}
body.tpl-home-2021.L-small .startseite-content-2021 .fom-grid .hLayout-10 {
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
}
body.tpl-home-2021.L-small .startseite-content-2021 #c95539 h4 {
  text-transform: uppercase;
}
body.tpl-home-2021.L-small .startseite-content-2021 #c95539 .fom-grid-left {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.tpl-home-2021.L-small .startseite-content-2021 #c95539 .fom-grid-left .csc-header {
  text-align: center;
}
body.tpl-home-2021.L-small .startseite-content-2021 #c95539 .fom-grid-right {
  margin-bottom: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
body.tpl-home-2021.L-small .startseite-content-2021 #c95539 .fom-grid-right .csc-header {
  text-align: center;
}
body.tpl-home-2021.L-small #c95546 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-small #c95546 #c95558 {
  margin-top: 2rem;
}
body.tpl-home-2021.L-small #c95546 .csc-header {
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}
body.tpl-home-2021.L-small #c95546 .fom-grid {
  grid-template-columns: 2fr 3fr;
  grid-column-gap: 20px;
}
body.tpl-home-2021.L-small #c95546 .fom-grid .csc-textpic-image {
  position: relative;
}
body.tpl-home-2021.L-small #c95546 .fom-grid .csc-textpic-image img {
  height: 420px;
  object-position: right;
}
body.tpl-home-2021.L-small #c95546 .fom-grid .csc-textpic-image .csc-textpic-caption {
  background: transparent;
  position: absolute;
  left: 5%;
  bottom: 15%;
  max-width: 50%;
}
body.tpl-home-2021.L-small #c95546 h4 {
  font-size: 19px !important;
}
body.tpl-home-2021.L-small #c95546 h3 {
  font-size: 32px !important;
  line-height: 36px;
}
body.tpl-home-2021.L-small #c95546 #c95560 h3 {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  text-align: left;
}
body.tpl-home-2021.L-small #c95546 #c95561 .bodytext {
  font-size: 22px;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-small #c95546 #c95561 .bodytext .important {
  font-size: 32px !important;
  color: var(--fom-green);
}
body.tpl-home-2021.L-small #c95546 #c95561 .bodytext a.important {
  font-size: 20px !important;
}
body.tpl-home-2021.L-small #c95546 #c95561 .bodytext a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small #c95562 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 .fom-grid-2,
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 .fom-grid-3 {
  margin-top: 1rem;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 h3 {
  font-size: 32px !important;
  font-weight: 400;
  text-align: center;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 h4 {
  font-size: 20px !important;
  text-align: center;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 img {
  max-width: 100%;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 #c95568 {
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 #c95564,
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 #c95567 {
  margin-bottom: 3.7rem;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 .bodytext {
  text-align: center;
}
body.tpl-home-2021.L-small #c95562 .fom-grid-30-30-30 .bodytext a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small #c95575 {
  margin-top: 4rem;
}
body.tpl-home-2021.L-small #c95575 h4 {
  font-size: 18px !important;
  text-align: center;
}
body.tpl-home-2021.L-small #c95575 h3 {
  font-size: 32px !important;
  text-align: center;
}
body.tpl-home-2021.L-small #c95588 {
  margin-top: 1rem;
  margin-bottom: 2rem;
}
body.tpl-home-2021.L-small #c95588 .fom-grid-1 .csc-header {
  margin-left: 0;
  margin-right: 0;
}
body.tpl-home-2021.L-small #c95588 .fom-grid-1 .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95588 .fom-grid-1 .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95588 .fom-grid-1 .csc-textpic-image,
body.tpl-home-2021.L-small #c95588 .fom-grid-1 .csc-textpic-image img {
  width: 100%;
  object-fit: cover;
}
body.tpl-home-2021.L-small #c95588 .fom-grid-2,
body.tpl-home-2021.L-small #c95588 .fom-grid-3 {
  margin-top: 2rem;
}
body.tpl-home-2021.L-small #c95588 .fom-grid-2 .csc-header,
body.tpl-home-2021.L-small #c95588 .fom-grid-3 .csc-header {
  margin-left: 0;
  margin-right: 0;
}
body.tpl-home-2021.L-small #c95588 .fom-grid-2 .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95588 .fom-grid-3 .csc-textpic-center-outer,
body.tpl-home-2021.L-small #c95588 .fom-grid-2 .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95588 .fom-grid-3 .csc-textpic-center-inner,
body.tpl-home-2021.L-small #c95588 .fom-grid-2 .csc-textpic-image,
body.tpl-home-2021.L-small #c95588 .fom-grid-3 .csc-textpic-image,
body.tpl-home-2021.L-small #c95588 .fom-grid-2 .csc-textpic-image img,
body.tpl-home-2021.L-small #c95588 .fom-grid-3 .csc-textpic-image img {
  width: 100%;
  object-fit: cover;
}
body.tpl-home-2021.L-small #c95588 .divider {
  display: none;
}
body.tpl-home-2021.L-small #c95588 h4 {
  font-size: 26px !important;
  text-align: center;
  margin-top: 1.5rem;
}
body.tpl-home-2021.L-small #c95588 h3 {
  font-size: 32px !important;
  text-align: center;
}
body.tpl-home-2021.L-small #c95588 img {
  max-width: 100%;
  object-fit: cover;
  height: 280px;
}
body.tpl-home-2021.L-small #c95588 .bodytext {
  text-align: center;
}
body.tpl-home-2021.L-small #c95588 .bodytext + .bodytext {
  margin-top: 2rem;
}
body.tpl-home-2021.L-small #c95588 a::after {
  content: ' >';
  color: #ffce00;
  transition: padding-left 200ms ease;
}
body.tpl-home-2021.L-small .divider {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-small #c95648 {
  margin-top: 3rem;
}
body.tpl-home-2021.L-small #c95648 #c95651 {
  margin-top: 1rem;
}
body.tpl-home-2021.L-small #c95648 .csc-header {
  margin-left: 0;
  margin-right: 0;
  text-align: center;
}
body.tpl-home-2021.L-small #c95648 .fom-grid {
  grid-template-columns: 5fr 3fr;
}
body.tpl-home-2021.L-small #c95648 h4 {
  text-transform: uppercase;
  font-size: 18px;
}
body.tpl-home-2021.L-small #c95648 h3 {
  font-size: 36px;
}
body.tpl-home-2021.L-small .kooperationspartner {
  margin-top: 3rem;
}
body.tpl-home-2021.L-small .kooperationspartner .koop-header {
  text-align: center;
  margin-bottom: 4rem;
}
body.tpl-home-2021.L-small .kooperationspartner .koop-header h2 {
  font-size: 18px;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: var(--fom-green);
}
body.tpl-home-2021.L-small .kooperationspartner .koop-header h3 {
  font-size: 26px;
  font-weight: 700;
  color: var(--fom-green);
}
body.tpl-home-2021.L-small .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide {
  height: 135px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}
body.tpl-home-2021.L-small .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide img {
  max-height: 100%;
  transform: scale(0.5);
  transition: transform 300ms ease;
}
body.tpl-home-2021.L-small .kooperationspartner .swiper-type-koop .swiper-wrapper .swiper-slide.swiper-slide-active img {
  transform: scale(1);
}
body.tpl-home-2021.L-small .kooperationspartner .swiper-type-koop .swiper-button-prev {
  left: 10px;
  right: auto;
}
body.tpl-home-2021.L-small .kooperationspartner .swiper-type-koop .swiper-button-prev::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-right: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-small .kooperationspartner .swiper-type-koop .swiper-button-next {
  right: 10px;
  left: auto;
}
body.tpl-home-2021.L-small .kooperationspartner .swiper-type-koop .swiper-button-next::after {
  content: '';
  width: 0;
  height: 0;
  border-top: 15px solid transparent;
  border-left: 7px solid #ddd;
  border-bottom: 15px solid transparent;
}
body.tpl-home-2021.L-small #c95536 {
  text-align: center;
  margin-top: 4rem;
}
body.tpl-home-2021.L-small #c95537 {
  text-align: center;
}
body.tpl-home-2021.L-small #c95538 {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
body.tpl-home-2021.L-small #c95628.csc-space-after-150 {
  margin-bottom: 5rem !important;
}
body.tpl-home-2021.L-small #c95537 p.bodytext,
body.tpl-home-2021.L-small #c95539 p.bodytext,
body.tpl-home-2021.L-small #c95648 p.bodytext,
body.tpl-home-2021.L-small #c95702 p.bodytext,
body.tpl-home-2021.L-small #c95546 p.bodytext,
body.tpl-home-2021.L-small #c95562 p.bodytext,
body.tpl-home-2021.L-small #c95588 p.bodytext {
  font-size: 20px;
}
/*#page-22394,
#page-22395 {

	#c95898,
	#c95900{
		display: none !important;		
	}

	@media (max-width: 751px) {
		#main {
			margin-top: 0;
		}

		#c95820 {
			.container {
				display: flex;
				justify-content: center;
				align-items: center;
				flex-direction: column;
				position: absolute;
				top: 50%;
				right: 0;
				width: 70%;
				transform: translateY(-50%);

				#c95766 {
					margin-bottom: 2rem;
					width: 50vw;
				}

				#c95767 {
					h3 {
						font-size: 32px;
					}
				}

				#c95766,
				#c95767 {
					position: relative;
					top: auto;
					left: auto;
				}
			}
		}
	}

	#c95768,
	#c95785 {
		position: relative;

		@media (max-width: 751px) {
			img {
				display: none;
			}
		}

		#c95764,
		#c95781 {
			img {
				height: 715px;
				object-fit: cover;
				object-position: center;
			}
		}

		/*#c95766,
		#c95783{
			position: absolute;
			top: 25%;
			left: 12%;
			filter: drop-shadow(2px 4px 6px rgba(33,33,33,0.3));
			width: 496px;
		}*/
/*#c95767,
		#c95784{
			position: absolute;
			top: 45%;
			left: 12%;
			
			.csc-header{
				display: flex;
			justify-content: center;
			flex-direction: column;
			align-items: center;
			}

			h2{
				text-align: center;
				display: inline-block;
				font-size: 30px;
				padding: 0.75rem;
			}
			h3{
				text-align: center;
				font-size: 46px;
				font-weight: 400;
				background-color: transparent;
				
			}
		}*/
/*
		#c95820,
		#c95859 {
			.container {
				position: absolute;
				left: 50%;
				top: 50%;
				transform: translate(-50%, -50%);
				border: 7px solid white;
				background: white;

				@media (max-width: 751px) {
					position: relative;
					transform: translate(0, 0);
					left: auto;
					top: auto;
					width: 100%;

					h2 {
						width: 100%;
						padding: 2rem 3rem !important;
						font-size: 38px !important;
					}

					h3 {
						width: 100%;
						padding: 2rem 3rem !important;
						font-size: 38px !important;
					}

					#c95767 {
						width: 100%;
					}
				}

				#c95766,
				#c95783 {
					display: none;
				}

				.csc-header {
					margin-bottom: 0;
				}

				h2 {
					padding: 1rem;
					font-size: 26px;
					text-align: center;
				}

				h3 {
					color: var(--fom-green);
					background: white;
					padding: 1rem;
					font-size: 26px;
					text-align: center;
				}
			}
		}
	}

	#c95769,
	#c95786 {
		max-width: 1300px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 2rem;
		margin-bottom: 2rem;
		font-size: 20px;
		line-height: 1.5;

		@media (max-width: 751px) {
			padding-bottom: 2rem;
			border-bottom: 1px solid black;
		}

		.bodytext {
			font-size: inherit;
			text-align: center;

			@media (max-width: 751px) {
				text-align: left;
				font-size: 24px;
			}
		}
	}

	#c95770,
	#c95787 {
		h3 {
			font-size: 38px;

			@media (max-width: 751px) {
				text-align: center;
				margin-bottom: 1.5rem;
			}
		}
	}

	.hsb_acc {
		.acc-titel {
			position: relative;
			padding-right: 3rem;

			@media (max-width: 751px) {
				font-size: 22px;
			}

			&::after {
				content: '›';
				color: white;
				position: absolute;
				right: 1rem;
				top: 50%;
				transform: translateY(-50%);
				transition: transform 300ms#;
				font-size: 50px;
				font-weight: 300;
			}

			a {
				font-weight: 700;
				text-transform: uppercase;
			}

			.big {
				font-weight: 400;
				text-transform: initial;
				margin-top: 0.25rem;

				@media (max-width: 751px) {
					margin-top: 0;
				}
			}

			&.active {
				&::after {
					transform: translateY(-50%) rotate(90deg);
				}
			}
		}
	}

	#c95773,
	#c95789 {
		margin-top: 0 !important;

		@media (max-width: 751px) {
			display: grid;
			grid-template-columns: 50% 50%;
			grid-gap: 20px;
		}
	}

	.content a.linedlink {
		background: linear-gradient(180deg, #00C8B4 0, #019889 100%) !important;
		background-color: transparent;
		line-height: 1.35 !important;
		height: auto;
		margin-top: 0;
		position: relative;
		height: 150px;

		span {
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			z-index: 3;
		}

		&::after {
			content: '';
			position: absolute;
			left: 50%;
			top: 50%;
			transform: translate(-50%, -50%);
			width: 85%;
			height: 85%;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
			z-index: 2;
		}

		&.linedlink-iv {

			&::after {
				background-image: url('../../fileadmin/template/cssc/IV-Icon.png');
				height: 75%;
			}
		}

		&.linedlink-im {
			&::after {
				background-image: url('../../fileadmin/template/cssc/IM-Icon.png');
			}
		}

		@media (max-width: 1423px) {
			width: 216px;
		}

		@media (max-width: 751px) {
			width: 100% !important;
			font-size: 28px !important;
			padding: 1rem !important;
		}
	}

	.karte-de-klein {
		border: none;
		margin-top: 2rem;
		margin-bottom: 2rem;

		h3 {
			font-size: 30px;
			text-align: center;
		}

		img.karte{
			float: none;
			max-width: 375px;
			height: auto;
		}

		.karte {
			display: flex;
			justify-content: center;
		}

		.orte-liste {
			text-align: center;

			a {
				font-size: 18px;
			}
		}
	}

	#content_left {
		@media (max-width: 1423px) {
			margin-right: 40px;
			width: 460px;
		}
	}

	#content_right {
		position: relative;

		@media (max-width: 1423px) {
			width: 460px;
		}

		@media (max-width: 751px) {
			margin-top: 5rem !important;
		}

		&::after {
			content: '';
			height: 100%;
			width: 2px;
			background: black;
			position: absolute;
			top: 0;
			left: -20px;
		}
	}

	#c95776,
	#c95795 {
		padding: 1.5rem;
		position: relative;

		&::after {
			content: '';
			position: absolute;
			right: 5%;
			top: 5%;
			width: 200px;
			height: 200px;
			background-image: url('../../fileadmin/template/cssc/Gruppe 671.svg');
			background-repeat: no-repeat;
			background-size: contain;
		}

		h3 {
			font-size: 32px;
		}

		.bodytext {
			font-size: 20px;
			line-height: 1.2;
			margin-bottom: 2rem;
		}

		.divider {
			margin-top: 1rem;
			margin-bottom: 1rem;

			hr {
				border-top: 2px solid var(--fom-green);
			}
		}

		.tx-nfdownloads {
			.zeitmodelle-orte-filter {
				.acc-titel {
					a {
						border-radius: 12px;
						font-size: 20px !important;
					}
				}
			}
		}
	}

	#c95774 {
		margin-top: 3rem;

		h3 {
			font-size: 36px;
			margin-bottom: 1.5rem;
		}

		.bodytext {
			font-size: 20px;

			@media (max-width: 751px) {
				line-height: 1.4 !important;
			}
		}
	}

	#c95796 {
		margin-top: 2rem;
		position: relative;

		h2 {
			position: absolute;
			font-size: 48px;
			font-weight: 700;
			color: white;
			left: 1rem;
			top: 1rem;
			display: inline-block;
			width: 200px;
			z-index: 3;
			line-height: 1;
			pointer-events: none;
		}

		.csc-textpic-image {
			a {
				&::after {
					display: none;
				}
			}
		}

		.csc-textpic-caption {
			background: transparent;
			left: 1rem;
			bottom: 1rem;
			font-size: 20px;
			line-height: 1.2;
			display: inline-block;
			margin-right: 20px;
			line-height: 1;

			@media (max-width: 751px) {
				position: absolute !important;
			}

			&::after {
				content: '' !important;
				background-image: url('../../fileadmin/template/cssc/arrow-right-solid.svg');
				width: 15px;
				height: 15px;
				background-size: contain;
				background-position: center;
				background-repeat: no-repeat;
				position: absolute;
				right: auto;
				top: auto;
				//transform: translateY(-50%);
				bottom: 5px;
				margin-left: 0.5rem;
			}
		}
	}

	a.important {
		position: relative;
		display: inline-block;
		margin-right: 20px;
		line-height: 1;

		&::after {
			content: '' !important;
			background-image: url('../../fileadmin/template/cssc/arrow-right-solid.svg');
			width: 15px;
			height: 15px;
			background-size: contain;
			background-position: center bottom;
			background-repeat: no-repeat;
			position: absolute;
			right: auto;
			top: auto;
			//transform: translateY(-50%);
			bottom: 5px;
			margin-left: 0.5rem;
		}
	}

	#smallTopContent {
		padding-left: 10px;
		padding-right: 10px;
	}
}*/
#page-22407 #c95769,
#page-22409 #c95769,
#page-22394 #c95769,
#page-22395 #c95769 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 4rem;
}
#page-22407 #c95769 .bodytext,
#page-22409 #c95769 .bodytext,
#page-22394 #c95769 .bodytext,
#page-22395 #c95769 .bodytext {
  font-size: 20px;
  text-align: center;
}
#page-22407 #c95764,
#page-22409 #c95764,
#page-22394 #c95764,
#page-22395 #c95764,
#page-22407 #c95781,
#page-22409 #c95781,
#page-22394 #c95781,
#page-22395 #c95781 {
  /*display: block !important;*/
}
#page-22407 #c95764 img,
#page-22409 #c95764 img,
#page-22394 #c95764 img,
#page-22395 #c95764 img,
#page-22407 #c95781 img,
#page-22409 #c95781 img,
#page-22394 #c95781 img,
#page-22395 #c95781 img {
  height: 715px;
  object-fit: cover;
  object-position: center;
}
#page-22407 #c95768,
#page-22409 #c95768,
#page-22394 #c95768,
#page-22395 #c95768,
#page-22407 #c95785,
#page-22409 #c95785,
#page-22394 #c95785,
#page-22395 #c95785 {
  position: relative;
}
#page-22407 #c95768 #c95820 .container,
#page-22409 #c95768 #c95820 .container,
#page-22394 #c95768 #c95820 .container,
#page-22395 #c95768 #c95820 .container,
#page-22407 #c95785 #c95820 .container,
#page-22409 #c95785 #c95820 .container,
#page-22394 #c95785 #c95820 .container,
#page-22395 #c95785 #c95820 .container,
#page-22407 #c95768 #c95859 .container,
#page-22409 #c95768 #c95859 .container,
#page-22394 #c95768 #c95859 .container,
#page-22395 #c95768 #c95859 .container,
#page-22407 #c95785 #c95859 .container,
#page-22409 #c95785 #c95859 .container,
#page-22394 #c95785 #c95859 .container,
#page-22395 #c95785 #c95859 .container {
  position: absolute;
  left: 15%;
  top: 50%;
  transform: translateY(-50%);
}
#page-22407 #c95768 #c95820 #c95898,
#page-22409 #c95768 #c95820 #c95898,
#page-22394 #c95768 #c95820 #c95898,
#page-22395 #c95768 #c95820 #c95898,
#page-22407 #c95785 #c95820 #c95898,
#page-22409 #c95785 #c95820 #c95898,
#page-22394 #c95785 #c95820 #c95898,
#page-22395 #c95785 #c95820 #c95898,
#page-22407 #c95768 #c95859 #c95898,
#page-22409 #c95768 #c95859 #c95898,
#page-22394 #c95768 #c95859 #c95898,
#page-22395 #c95768 #c95859 #c95898,
#page-22407 #c95785 #c95859 #c95898,
#page-22409 #c95785 #c95859 #c95898,
#page-22394 #c95785 #c95859 #c95898,
#page-22395 #c95785 #c95859 #c95898,
#page-22407 #c95768 #c95820 #c95900,
#page-22409 #c95768 #c95820 #c95900,
#page-22394 #c95768 #c95820 #c95900,
#page-22395 #c95768 #c95820 #c95900,
#page-22407 #c95785 #c95820 #c95900,
#page-22409 #c95785 #c95820 #c95900,
#page-22394 #c95785 #c95820 #c95900,
#page-22395 #c95785 #c95820 #c95900,
#page-22407 #c95768 #c95859 #c95900,
#page-22409 #c95768 #c95859 #c95900,
#page-22394 #c95768 #c95859 #c95900,
#page-22395 #c95768 #c95859 #c95900,
#page-22407 #c95785 #c95859 #c95900,
#page-22409 #c95785 #c95859 #c95900,
#page-22394 #c95785 #c95859 #c95900,
#page-22395 #c95785 #c95859 #c95900 {
  margin-bottom: 1rem;
}
#page-22407 #c95768 #c95820 #c95898 img,
#page-22409 #c95768 #c95820 #c95898 img,
#page-22394 #c95768 #c95820 #c95898 img,
#page-22395 #c95768 #c95820 #c95898 img,
#page-22407 #c95785 #c95820 #c95898 img,
#page-22409 #c95785 #c95820 #c95898 img,
#page-22394 #c95785 #c95820 #c95898 img,
#page-22395 #c95785 #c95820 #c95898 img,
#page-22407 #c95768 #c95859 #c95898 img,
#page-22409 #c95768 #c95859 #c95898 img,
#page-22394 #c95768 #c95859 #c95898 img,
#page-22395 #c95768 #c95859 #c95898 img,
#page-22407 #c95785 #c95859 #c95898 img,
#page-22409 #c95785 #c95859 #c95898 img,
#page-22394 #c95785 #c95859 #c95898 img,
#page-22395 #c95785 #c95859 #c95898 img,
#page-22407 #c95768 #c95820 #c95900 img,
#page-22409 #c95768 #c95820 #c95900 img,
#page-22394 #c95768 #c95820 #c95900 img,
#page-22395 #c95768 #c95820 #c95900 img,
#page-22407 #c95785 #c95820 #c95900 img,
#page-22409 #c95785 #c95820 #c95900 img,
#page-22394 #c95785 #c95820 #c95900 img,
#page-22395 #c95785 #c95820 #c95900 img,
#page-22407 #c95768 #c95859 #c95900 img,
#page-22409 #c95768 #c95859 #c95900 img,
#page-22394 #c95768 #c95859 #c95900 img,
#page-22395 #c95768 #c95859 #c95900 img,
#page-22407 #c95785 #c95859 #c95900 img,
#page-22409 #c95785 #c95859 #c95900 img,
#page-22394 #c95785 #c95859 #c95900 img,
#page-22395 #c95785 #c95859 #c95900 img {
  filter: drop-shadow(2px 4px 6px rgba(33, 33, 33, 0.3));
}
#page-22407 #c95768 #c95820 #c95767 .csc-header,
#page-22409 #c95768 #c95820 #c95767 .csc-header,
#page-22394 #c95768 #c95820 #c95767 .csc-header,
#page-22395 #c95768 #c95820 #c95767 .csc-header,
#page-22407 #c95785 #c95820 #c95767 .csc-header,
#page-22409 #c95785 #c95820 #c95767 .csc-header,
#page-22394 #c95785 #c95820 #c95767 .csc-header,
#page-22395 #c95785 #c95820 #c95767 .csc-header,
#page-22407 #c95768 #c95859 #c95767 .csc-header,
#page-22409 #c95768 #c95859 #c95767 .csc-header,
#page-22394 #c95768 #c95859 #c95767 .csc-header,
#page-22395 #c95768 #c95859 #c95767 .csc-header,
#page-22407 #c95785 #c95859 #c95767 .csc-header,
#page-22409 #c95785 #c95859 #c95767 .csc-header,
#page-22394 #c95785 #c95859 #c95767 .csc-header,
#page-22395 #c95785 #c95859 #c95767 .csc-header,
#page-22407 #c95768 #c95820 #c95784 .csc-header,
#page-22409 #c95768 #c95820 #c95784 .csc-header,
#page-22394 #c95768 #c95820 #c95784 .csc-header,
#page-22395 #c95768 #c95820 #c95784 .csc-header,
#page-22407 #c95785 #c95820 #c95784 .csc-header,
#page-22409 #c95785 #c95820 #c95784 .csc-header,
#page-22394 #c95785 #c95820 #c95784 .csc-header,
#page-22395 #c95785 #c95820 #c95784 .csc-header,
#page-22407 #c95768 #c95859 #c95784 .csc-header,
#page-22409 #c95768 #c95859 #c95784 .csc-header,
#page-22394 #c95768 #c95859 #c95784 .csc-header,
#page-22395 #c95768 #c95859 #c95784 .csc-header,
#page-22407 #c95785 #c95859 #c95784 .csc-header,
#page-22409 #c95785 #c95859 #c95784 .csc-header,
#page-22394 #c95785 #c95859 #c95784 .csc-header,
#page-22395 #c95785 #c95859 #c95784 .csc-header {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
#page-22407 #c95768 #c95820 #c95767 h2,
#page-22409 #c95768 #c95820 #c95767 h2,
#page-22394 #c95768 #c95820 #c95767 h2,
#page-22395 #c95768 #c95820 #c95767 h2,
#page-22407 #c95785 #c95820 #c95767 h2,
#page-22409 #c95785 #c95820 #c95767 h2,
#page-22394 #c95785 #c95820 #c95767 h2,
#page-22395 #c95785 #c95820 #c95767 h2,
#page-22407 #c95768 #c95859 #c95767 h2,
#page-22409 #c95768 #c95859 #c95767 h2,
#page-22394 #c95768 #c95859 #c95767 h2,
#page-22395 #c95768 #c95859 #c95767 h2,
#page-22407 #c95785 #c95859 #c95767 h2,
#page-22409 #c95785 #c95859 #c95767 h2,
#page-22394 #c95785 #c95859 #c95767 h2,
#page-22395 #c95785 #c95859 #c95767 h2,
#page-22407 #c95768 #c95820 #c95784 h2,
#page-22409 #c95768 #c95820 #c95784 h2,
#page-22394 #c95768 #c95820 #c95784 h2,
#page-22395 #c95768 #c95820 #c95784 h2,
#page-22407 #c95785 #c95820 #c95784 h2,
#page-22409 #c95785 #c95820 #c95784 h2,
#page-22394 #c95785 #c95820 #c95784 h2,
#page-22395 #c95785 #c95820 #c95784 h2,
#page-22407 #c95768 #c95859 #c95784 h2,
#page-22409 #c95768 #c95859 #c95784 h2,
#page-22394 #c95768 #c95859 #c95784 h2,
#page-22395 #c95768 #c95859 #c95784 h2,
#page-22407 #c95785 #c95859 #c95784 h2,
#page-22409 #c95785 #c95859 #c95784 h2,
#page-22394 #c95785 #c95859 #c95784 h2,
#page-22395 #c95785 #c95859 #c95784 h2 {
  /*text-align: center;
					display: inline-block;
					font-size: 30px;
					padding: 0.75rem;*/
  padding: 1rem;
  font-size: 26px;
  text-align: center;
}
#page-22407 #c95768 #c95820 #c95767 h3,
#page-22409 #c95768 #c95820 #c95767 h3,
#page-22394 #c95768 #c95820 #c95767 h3,
#page-22395 #c95768 #c95820 #c95767 h3,
#page-22407 #c95785 #c95820 #c95767 h3,
#page-22409 #c95785 #c95820 #c95767 h3,
#page-22394 #c95785 #c95820 #c95767 h3,
#page-22395 #c95785 #c95820 #c95767 h3,
#page-22407 #c95768 #c95859 #c95767 h3,
#page-22409 #c95768 #c95859 #c95767 h3,
#page-22394 #c95768 #c95859 #c95767 h3,
#page-22395 #c95768 #c95859 #c95767 h3,
#page-22407 #c95785 #c95859 #c95767 h3,
#page-22409 #c95785 #c95859 #c95767 h3,
#page-22394 #c95785 #c95859 #c95767 h3,
#page-22395 #c95785 #c95859 #c95767 h3,
#page-22407 #c95768 #c95820 #c95784 h3,
#page-22409 #c95768 #c95820 #c95784 h3,
#page-22394 #c95768 #c95820 #c95784 h3,
#page-22395 #c95768 #c95820 #c95784 h3,
#page-22407 #c95785 #c95820 #c95784 h3,
#page-22409 #c95785 #c95820 #c95784 h3,
#page-22394 #c95785 #c95820 #c95784 h3,
#page-22395 #c95785 #c95820 #c95784 h3,
#page-22407 #c95768 #c95859 #c95784 h3,
#page-22409 #c95768 #c95859 #c95784 h3,
#page-22394 #c95768 #c95859 #c95784 h3,
#page-22395 #c95768 #c95859 #c95784 h3,
#page-22407 #c95785 #c95859 #c95784 h3,
#page-22409 #c95785 #c95859 #c95784 h3,
#page-22394 #c95785 #c95859 #c95784 h3,
#page-22395 #c95785 #c95859 #c95784 h3 {
  /*text-align: center;
					font-size: 46px;
					font-weight: 400;
					background-color: transparent;*/
  color: var(--fom-green);
  background: white;
  padding: 1rem;
  font-size: 26px;
  text-align: center;
}
@media (max-width: 751px) {
  #page-22407 #c95768 #c95820 .container,
  #page-22409 #c95768 #c95820 .container,
  #page-22394 #c95768 #c95820 .container,
  #page-22395 #c95768 #c95820 .container,
  #page-22407 #c95785 #c95820 .container,
  #page-22409 #c95785 #c95820 .container,
  #page-22394 #c95785 #c95820 .container,
  #page-22395 #c95785 #c95820 .container,
  #page-22407 #c95768 #c95859 .container,
  #page-22409 #c95768 #c95859 .container,
  #page-22394 #c95768 #c95859 .container,
  #page-22395 #c95768 #c95859 .container,
  #page-22407 #c95785 #c95859 .container,
  #page-22409 #c95785 #c95859 .container,
  #page-22394 #c95785 #c95859 .container,
  #page-22395 #c95785 #c95859 .container {
    left: auto;
    right: 5%;
  }
  #page-22407 #c95768 #c95820 .container #c95898,
  #page-22409 #c95768 #c95820 .container #c95898,
  #page-22394 #c95768 #c95820 .container #c95898,
  #page-22395 #c95768 #c95820 .container #c95898,
  #page-22407 #c95785 #c95820 .container #c95898,
  #page-22409 #c95785 #c95820 .container #c95898,
  #page-22394 #c95785 #c95820 .container #c95898,
  #page-22395 #c95785 #c95820 .container #c95898,
  #page-22407 #c95768 #c95859 .container #c95898,
  #page-22409 #c95768 #c95859 .container #c95898,
  #page-22394 #c95768 #c95859 .container #c95898,
  #page-22395 #c95768 #c95859 .container #c95898,
  #page-22407 #c95785 #c95859 .container #c95898,
  #page-22409 #c95785 #c95859 .container #c95898,
  #page-22394 #c95785 #c95859 .container #c95898,
  #page-22395 #c95785 #c95859 .container #c95898,
  #page-22407 #c95768 #c95820 .container #c95900,
  #page-22409 #c95768 #c95820 .container #c95900,
  #page-22394 #c95768 #c95820 .container #c95900,
  #page-22395 #c95768 #c95820 .container #c95900,
  #page-22407 #c95785 #c95820 .container #c95900,
  #page-22409 #c95785 #c95820 .container #c95900,
  #page-22394 #c95785 #c95820 .container #c95900,
  #page-22395 #c95785 #c95820 .container #c95900,
  #page-22407 #c95768 #c95859 .container #c95900,
  #page-22409 #c95768 #c95859 .container #c95900,
  #page-22394 #c95768 #c95859 .container #c95900,
  #page-22395 #c95768 #c95859 .container #c95900,
  #page-22407 #c95785 #c95859 .container #c95900,
  #page-22409 #c95785 #c95859 .container #c95900,
  #page-22394 #c95785 #c95859 .container #c95900,
  #page-22395 #c95785 #c95859 .container #c95900 {
    margin-bottom: 0rem;
  }
  #page-22407 #c95768 #c95820 .container #c95898 img,
  #page-22409 #c95768 #c95820 .container #c95898 img,
  #page-22394 #c95768 #c95820 .container #c95898 img,
  #page-22395 #c95768 #c95820 .container #c95898 img,
  #page-22407 #c95785 #c95820 .container #c95898 img,
  #page-22409 #c95785 #c95820 .container #c95898 img,
  #page-22394 #c95785 #c95820 .container #c95898 img,
  #page-22395 #c95785 #c95820 .container #c95898 img,
  #page-22407 #c95768 #c95859 .container #c95898 img,
  #page-22409 #c95768 #c95859 .container #c95898 img,
  #page-22394 #c95768 #c95859 .container #c95898 img,
  #page-22395 #c95768 #c95859 .container #c95898 img,
  #page-22407 #c95785 #c95859 .container #c95898 img,
  #page-22409 #c95785 #c95859 .container #c95898 img,
  #page-22394 #c95785 #c95859 .container #c95898 img,
  #page-22395 #c95785 #c95859 .container #c95898 img,
  #page-22407 #c95768 #c95820 .container #c95900 img,
  #page-22409 #c95768 #c95820 .container #c95900 img,
  #page-22394 #c95768 #c95820 .container #c95900 img,
  #page-22395 #c95768 #c95820 .container #c95900 img,
  #page-22407 #c95785 #c95820 .container #c95900 img,
  #page-22409 #c95785 #c95820 .container #c95900 img,
  #page-22394 #c95785 #c95820 .container #c95900 img,
  #page-22395 #c95785 #c95820 .container #c95900 img,
  #page-22407 #c95768 #c95859 .container #c95900 img,
  #page-22409 #c95768 #c95859 .container #c95900 img,
  #page-22394 #c95768 #c95859 .container #c95900 img,
  #page-22395 #c95768 #c95859 .container #c95900 img,
  #page-22407 #c95785 #c95859 .container #c95900 img,
  #page-22409 #c95785 #c95859 .container #c95900 img,
  #page-22394 #c95785 #c95859 .container #c95900 img,
  #page-22395 #c95785 #c95859 .container #c95900 img {
    width: 165px;
  }
}
#page-22407 #c95769,
#page-22409 #c95769,
#page-22394 #c95769,
#page-22395 #c95769,
#page-22407 #c95786,
#page-22409 #c95786,
#page-22394 #c95786,
#page-22395 #c95786 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 20px;
  line-height: 1.5;
}
@media (max-width: 751px) {
  #page-22407 #c95769,
  #page-22409 #c95769,
  #page-22394 #c95769,
  #page-22395 #c95769,
  #page-22407 #c95786,
  #page-22409 #c95786,
  #page-22394 #c95786,
  #page-22395 #c95786 {
    padding-bottom: 2rem;
    border-bottom: 1px solid black;
  }
}
#page-22407 #c95769 .bodytext,
#page-22409 #c95769 .bodytext,
#page-22394 #c95769 .bodytext,
#page-22395 #c95769 .bodytext,
#page-22407 #c95786 .bodytext,
#page-22409 #c95786 .bodytext,
#page-22394 #c95786 .bodytext,
#page-22395 #c95786 .bodytext {
  font-size: inherit;
  text-align: center;
}
@media (max-width: 751px) {
  #page-22407 #c95769 .bodytext,
  #page-22409 #c95769 .bodytext,
  #page-22394 #c95769 .bodytext,
  #page-22395 #c95769 .bodytext,
  #page-22407 #c95786 .bodytext,
  #page-22409 #c95786 .bodytext,
  #page-22394 #c95786 .bodytext,
  #page-22395 #c95786 .bodytext {
    text-align: left;
    font-size: 24px;
  }
}
#page-22407 #c95770 h3,
#page-22409 #c95770 h3,
#page-22394 #c95770 h3,
#page-22395 #c95770 h3,
#page-22407 #c95787 h3,
#page-22409 #c95787 h3,
#page-22394 #c95787 h3,
#page-22395 #c95787 h3 {
  font-size: 38px;
}
@media (max-width: 751px) {
  #page-22407 #c95770 h3,
  #page-22409 #c95770 h3,
  #page-22394 #c95770 h3,
  #page-22395 #c95770 h3,
  #page-22407 #c95787 h3,
  #page-22409 #c95787 h3,
  #page-22394 #c95787 h3,
  #page-22395 #c95787 h3 {
    text-align: center;
    margin-bottom: 1.5rem;
  }
}
#page-22407 .hsb_acc .acc-titel,
#page-22409 .hsb_acc .acc-titel,
#page-22394 .hsb_acc .acc-titel,
#page-22395 .hsb_acc .acc-titel {
  position: relative;
  padding-right: 3rem;
}
@media (max-width: 751px) {
  #page-22407 .hsb_acc .acc-titel,
  #page-22409 .hsb_acc .acc-titel,
  #page-22394 .hsb_acc .acc-titel,
  #page-22395 .hsb_acc .acc-titel {
    font-size: 22px;
  }
}
#page-22407 .hsb_acc .acc-titel::after,
#page-22409 .hsb_acc .acc-titel::after,
#page-22394 .hsb_acc .acc-titel::after,
#page-22395 .hsb_acc .acc-titel::after {
  content: '›';
  color: white;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  transition: transform 300ms#;
  font-size: 50px;
  font-weight: 300;
}
#page-22407 .hsb_acc .acc-titel a,
#page-22409 .hsb_acc .acc-titel a,
#page-22394 .hsb_acc .acc-titel a,
#page-22395 .hsb_acc .acc-titel a {
  font-weight: 700;
  text-transform: uppercase;
}
#page-22407 .hsb_acc .acc-titel .big,
#page-22409 .hsb_acc .acc-titel .big,
#page-22394 .hsb_acc .acc-titel .big,
#page-22395 .hsb_acc .acc-titel .big {
  font-weight: 400;
  text-transform: initial;
  margin-top: 0.25rem;
}
@media (max-width: 751px) {
  #page-22407 .hsb_acc .acc-titel .big,
  #page-22409 .hsb_acc .acc-titel .big,
  #page-22394 .hsb_acc .acc-titel .big,
  #page-22395 .hsb_acc .acc-titel .big {
    margin-top: 0;
  }
}
#page-22407 .hsb_acc .acc-titel.active::after,
#page-22409 .hsb_acc .acc-titel.active::after,
#page-22394 .hsb_acc .acc-titel.active::after,
#page-22395 .hsb_acc .acc-titel.active::after {
  transform: translateY(-50%) rotate(90deg);
}
#page-22407 #c95773,
#page-22409 #c95773,
#page-22394 #c95773,
#page-22395 #c95773,
#page-22407 #c95789,
#page-22409 #c95789,
#page-22394 #c95789,
#page-22395 #c95789 {
  margin-top: 0 !important;
}
@media (max-width: 751px) {
  #page-22407 #c95773,
  #page-22409 #c95773,
  #page-22394 #c95773,
  #page-22395 #c95773,
  #page-22407 #c95789,
  #page-22409 #c95789,
  #page-22394 #c95789,
  #page-22395 #c95789 {
    display: grid;
    grid-template-columns: 50% 50%;
    grid-gap: 20px;
  }
}
#page-22407 .content a.linedlink,
#page-22409 .content a.linedlink,
#page-22394 .content a.linedlink,
#page-22395 .content a.linedlink {
  background: linear-gradient(180deg, #00C8B4 0, #019889 100%) !important;
  background-color: transparent;
  line-height: 1.35 !important;
  height: auto;
  margin-top: 0;
  position: relative;
  height: 150px;
}
#page-22407 .content a.linedlink span,
#page-22409 .content a.linedlink span,
#page-22394 .content a.linedlink span,
#page-22395 .content a.linedlink span {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}
#page-22407 .content a.linedlink::after,
#page-22409 .content a.linedlink::after,
#page-22394 .content a.linedlink::after,
#page-22395 .content a.linedlink::after {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 85%;
  height: 85%;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  z-index: 2;
}
#page-22407 .content a.linedlink.linedlink-iv::after,
#page-22409 .content a.linedlink.linedlink-iv::after,
#page-22394 .content a.linedlink.linedlink-iv::after,
#page-22395 .content a.linedlink.linedlink-iv::after {
  background-image: url('../../fileadmin/template/cssc/IV-Icon.png');
  height: 75%;
}
#page-22407 .content a.linedlink.linedlink-im::after,
#page-22409 .content a.linedlink.linedlink-im::after,
#page-22394 .content a.linedlink.linedlink-im::after,
#page-22395 .content a.linedlink.linedlink-im::after {
  background-image: url('../../fileadmin/template/cssc/IM-Icon.png');
}
@media (max-width: 1423px) {
  #page-22407 .content a.linedlink,
  #page-22409 .content a.linedlink,
  #page-22394 .content a.linedlink,
  #page-22395 .content a.linedlink {
    width: 216px;
  }
}
@media (max-width: 751px) {
  #page-22407 .content a.linedlink,
  #page-22409 .content a.linedlink,
  #page-22394 .content a.linedlink,
  #page-22395 .content a.linedlink {
    width: 100% !important;
    font-size: 28px !important;
    padding: 1rem !important;
  }
}
#page-22407 .karte-de-klein,
#page-22409 .karte-de-klein,
#page-22394 .karte-de-klein,
#page-22395 .karte-de-klein {
  border: none;
  margin-top: 2rem;
  margin-bottom: 2rem;
}
#page-22407 .karte-de-klein h3,
#page-22409 .karte-de-klein h3,
#page-22394 .karte-de-klein h3,
#page-22395 .karte-de-klein h3 {
  font-size: 30px;
  text-align: center;
}
#page-22407 .karte-de-klein .karte,
#page-22409 .karte-de-klein .karte,
#page-22394 .karte-de-klein .karte,
#page-22395 .karte-de-klein .karte {
  display: flex;
  justify-content: center;
}
#page-22407 .karte-de-klein .karte img,
#page-22409 .karte-de-klein .karte img,
#page-22394 .karte-de-klein .karte img,
#page-22395 .karte-de-klein .karte img {
  float: none;
  max-width: 375px;
  height: auto;
}
#page-22407 .karte-de-klein .orte-liste,
#page-22409 .karte-de-klein .orte-liste,
#page-22394 .karte-de-klein .orte-liste,
#page-22395 .karte-de-klein .orte-liste {
  text-align: center;
}
#page-22407 .karte-de-klein .orte-liste a,
#page-22409 .karte-de-klein .orte-liste a,
#page-22394 .karte-de-klein .orte-liste a,
#page-22395 .karte-de-klein .orte-liste a {
  font-size: 18px;
}
@media (max-width: 1423px) {
  #page-22407 #content_left,
  #page-22409 #content_left,
  #page-22394 #content_left,
  #page-22395 #content_left {
    margin-right: 40px;
    width: 460px;
  }
}
#page-22407 #content_right,
#page-22409 #content_right,
#page-22394 #content_right,
#page-22395 #content_right {
  position: relative;
}
@media (max-width: 1423px) {
  #page-22407 #content_right,
  #page-22409 #content_right,
  #page-22394 #content_right,
  #page-22395 #content_right {
    width: 460px;
  }
}
@media (max-width: 751px) {
  #page-22407 #content_right,
  #page-22409 #content_right,
  #page-22394 #content_right,
  #page-22395 #content_right {
    margin-top: 5rem !important;
  }
}
#page-22407 #content_right::after,
#page-22409 #content_right::after,
#page-22394 #content_right::after,
#page-22395 #content_right::after {
  content: '';
  height: 100%;
  width: 2px;
  background: black;
  position: absolute;
  top: 0;
  left: -20px;
}
#page-22407 #c95776,
#page-22409 #c95776,
#page-22394 #c95776,
#page-22395 #c95776,
#page-22407 #c95795,
#page-22409 #c95795,
#page-22394 #c95795,
#page-22395 #c95795 {
  padding: 1.5rem;
  position: relative;
}
#page-22407 #c95776::after,
#page-22409 #c95776::after,
#page-22394 #c95776::after,
#page-22395 #c95776::after,
#page-22407 #c95795::after,
#page-22409 #c95795::after,
#page-22394 #c95795::after,
#page-22395 #c95795::after {
  content: '';
  position: absolute;
  right: 5%;
  top: 5%;
  width: 200px;
  height: 200px;
  background-image: url('../../fileadmin/template/cssc/Gruppe 671.svg');
  background-repeat: no-repeat;
  background-size: contain;
}
#page-22407 #c95776 h3,
#page-22409 #c95776 h3,
#page-22394 #c95776 h3,
#page-22395 #c95776 h3,
#page-22407 #c95795 h3,
#page-22409 #c95795 h3,
#page-22394 #c95795 h3,
#page-22395 #c95795 h3 {
  font-size: 32px;
}
#page-22407 #c95776 .bodytext,
#page-22409 #c95776 .bodytext,
#page-22394 #c95776 .bodytext,
#page-22395 #c95776 .bodytext,
#page-22407 #c95795 .bodytext,
#page-22409 #c95795 .bodytext,
#page-22394 #c95795 .bodytext,
#page-22395 #c95795 .bodytext {
  font-size: 20px;
  line-height: 1.2;
  margin-bottom: 2rem;
}
#page-22407 #c95776 .divider,
#page-22409 #c95776 .divider,
#page-22394 #c95776 .divider,
#page-22395 #c95776 .divider,
#page-22407 #c95795 .divider,
#page-22409 #c95795 .divider,
#page-22394 #c95795 .divider,
#page-22395 #c95795 .divider {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
#page-22407 #c95776 .divider hr,
#page-22409 #c95776 .divider hr,
#page-22394 #c95776 .divider hr,
#page-22395 #c95776 .divider hr,
#page-22407 #c95795 .divider hr,
#page-22409 #c95795 .divider hr,
#page-22394 #c95795 .divider hr,
#page-22395 #c95795 .divider hr {
  border-top: 2px solid var(--fom-green);
}
#page-22407 #c95776 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a,
#page-22409 #c95776 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a,
#page-22394 #c95776 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a,
#page-22395 #c95776 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a,
#page-22407 #c95795 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a,
#page-22409 #c95795 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a,
#page-22394 #c95795 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a,
#page-22395 #c95795 .tx-nfdownloads .zeitmodelle-orte-filter .acc-titel a {
  border-radius: 12px;
  font-size: 20px !important;
}
#page-22407 #c95774,
#page-22409 #c95774,
#page-22394 #c95774,
#page-22395 #c95774 {
  margin-top: 3rem;
}
#page-22407 #c95774 h3,
#page-22409 #c95774 h3,
#page-22394 #c95774 h3,
#page-22395 #c95774 h3 {
  font-size: 36px;
  margin-bottom: 1.5rem;
}
#page-22407 #c95774 .bodytext,
#page-22409 #c95774 .bodytext,
#page-22394 #c95774 .bodytext,
#page-22395 #c95774 .bodytext {
  font-size: 20px;
}
@media (max-width: 751px) {
  #page-22407 #c95774 .bodytext,
  #page-22409 #c95774 .bodytext,
  #page-22394 #c95774 .bodytext,
  #page-22395 #c95774 .bodytext {
    line-height: 1.4 !important;
  }
}
#page-22407 #c95796,
#page-22409 #c95796,
#page-22394 #c95796,
#page-22395 #c95796 {
  margin-top: 2rem;
  position: relative;
}
#page-22407 #c95796 h2,
#page-22409 #c95796 h2,
#page-22394 #c95796 h2,
#page-22395 #c95796 h2 {
  position: absolute;
  font-size: 48px;
  font-weight: 700;
  color: white;
  left: 1rem;
  top: 1rem;
  display: inline-block;
  width: 200px;
  z-index: 3;
  line-height: 1;
  pointer-events: none;
}
#page-22407 #c95796 .csc-textpic-image a::after,
#page-22409 #c95796 .csc-textpic-image a::after,
#page-22394 #c95796 .csc-textpic-image a::after,
#page-22395 #c95796 .csc-textpic-image a::after {
  display: none;
}
#page-22407 #c95796 .csc-textpic-caption,
#page-22409 #c95796 .csc-textpic-caption,
#page-22394 #c95796 .csc-textpic-caption,
#page-22395 #c95796 .csc-textpic-caption {
  background: transparent;
  left: 1rem;
  bottom: 1rem;
  font-size: 20px;
  line-height: 1.2;
  display: inline-block;
  margin-right: 20px;
  line-height: 1;
}
@media (max-width: 751px) {
  #page-22407 #c95796 .csc-textpic-caption,
  #page-22409 #c95796 .csc-textpic-caption,
  #page-22394 #c95796 .csc-textpic-caption,
  #page-22395 #c95796 .csc-textpic-caption {
    position: absolute !important;
  }
}
#page-22407 #c95796 .csc-textpic-caption::after,
#page-22409 #c95796 .csc-textpic-caption::after,
#page-22394 #c95796 .csc-textpic-caption::after,
#page-22395 #c95796 .csc-textpic-caption::after {
  content: '' !important;
  background-image: url('../../fileadmin/template/cssc/arrow-right-solid.svg');
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  right: auto;
  top: auto;
  bottom: 5px;
  margin-left: 0.5rem;
}
#page-22407 a.important,
#page-22409 a.important,
#page-22394 a.important,
#page-22395 a.important {
  position: relative;
  display: inline-block;
  margin-right: 20px;
  line-height: 1;
}
#page-22407 a.important::after,
#page-22409 a.important::after,
#page-22394 a.important::after,
#page-22395 a.important::after {
  content: '' !important;
  background-image: url('../../fileadmin/template/cssc/arrow-right-solid.svg');
  width: 15px;
  height: 15px;
  background-size: contain;
  background-position: center bottom;
  background-repeat: no-repeat;
  position: absolute;
  right: auto;
  top: auto;
  bottom: 5px;
  margin-left: 0.5rem;
}
#page-22407 #smallTopContent,
#page-22409 #smallTopContent,
#page-22394 #smallTopContent,
#page-22395 #smallTopContent {
  padding-left: 10px;
  padding-right: 10px;
}
@media (max-width: 751px) {
  #page-22407 #main,
  #page-22409 #main,
  #page-22394 #main,
  #page-22395 #main {
    margin-top: 0;
  }
  #page-22407 #c95820 .container,
  #page-22409 #c95820 .container,
  #page-22394 #c95820 .container,
  #page-22395 #c95820 .container {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: absolute;
    top: 50%;
    right: 0;
    width: 70%;
    transform: translateY(-50%);
  }
  #page-22407 #c95820 .container #c95766,
  #page-22409 #c95820 .container #c95766,
  #page-22394 #c95820 .container #c95766,
  #page-22395 #c95820 .container #c95766 {
    margin-bottom: 2rem;
    width: 50vw;
  }
  #page-22407 #c95820 .container #c95767 h3,
  #page-22409 #c95820 .container #c95767 h3,
  #page-22394 #c95820 .container #c95767 h3,
  #page-22395 #c95820 .container #c95767 h3 {
    font-size: 32px;
  }
  #page-22407 #c95820 .container #c95766,
  #page-22409 #c95820 .container #c95766,
  #page-22394 #c95820 .container #c95766,
  #page-22395 #c95820 .container #c95766,
  #page-22407 #c95820 .container #c95767,
  #page-22409 #c95820 .container #c95767,
  #page-22394 #c95820 .container #c95767,
  #page-22395 #c95820 .container #c95767 {
    position: relative !important;
    top: auto !important;
    left: auto !important;
  }
}
#page-22407 #c95768,
#page-22409 #c95768,
#page-22394 #c95768,
#page-22395 #c95768,
#page-22407 #c95785,
#page-22409 #c95785,
#page-22394 #c95785,
#page-22395 #c95785 {
  position: relative;
}
@media (max-width: 751px) {
  #page-22407 #c95768 img,
  #page-22409 #c95768 img,
  #page-22394 #c95768 img,
  #page-22395 #c95768 img,
  #page-22407 #c95785 img,
  #page-22409 #c95785 img,
  #page-22394 #c95785 img,
  #page-22395 #c95785 img {
    display: none;
  }
}
#page-22407 #c95768 #c95764 img,
#page-22409 #c95768 #c95764 img,
#page-22394 #c95768 #c95764 img,
#page-22395 #c95768 #c95764 img,
#page-22407 #c95785 #c95764 img,
#page-22409 #c95785 #c95764 img,
#page-22394 #c95785 #c95764 img,
#page-22395 #c95785 #c95764 img,
#page-22407 #c95768 #c95781 img,
#page-22409 #c95768 #c95781 img,
#page-22394 #c95768 #c95781 img,
#page-22395 #c95768 #c95781 img,
#page-22407 #c95785 #c95781 img,
#page-22409 #c95785 #c95781 img,
#page-22394 #c95785 #c95781 img,
#page-22395 #c95785 #c95781 img {
  height: 715px;
  object-fit: cover;
  object-position: center;
}
#page-22407 #c95768 #c95766,
#page-22409 #c95768 #c95766,
#page-22394 #c95768 #c95766,
#page-22395 #c95768 #c95766,
#page-22407 #c95785 #c95766,
#page-22409 #c95785 #c95766,
#page-22394 #c95785 #c95766,
#page-22395 #c95785 #c95766,
#page-22407 #c95768 #c95783,
#page-22409 #c95768 #c95783,
#page-22394 #c95768 #c95783,
#page-22395 #c95768 #c95783,
#page-22407 #c95785 #c95783,
#page-22409 #c95785 #c95783,
#page-22394 #c95785 #c95783,
#page-22395 #c95785 #c95783 {
  position: absolute;
  top: 25%;
  left: 12%;
  filter: drop-shadow(2px 4px 6px rgba(33, 33, 33, 0.3));
  width: 496px;
}
#page-22407 #c95768 #c95767,
#page-22409 #c95768 #c95767,
#page-22394 #c95768 #c95767,
#page-22395 #c95768 #c95767,
#page-22407 #c95785 #c95767,
#page-22409 #c95785 #c95767,
#page-22394 #c95785 #c95767,
#page-22395 #c95785 #c95767,
#page-22407 #c95768 #c95784,
#page-22409 #c95768 #c95784,
#page-22394 #c95768 #c95784,
#page-22395 #c95768 #c95784,
#page-22407 #c95785 #c95784,
#page-22409 #c95785 #c95784,
#page-22394 #c95785 #c95784,
#page-22395 #c95785 #c95784 {
  position: absolute;
  top: 45%;
  left: 12%;
  position: relative !important;
  top: auto !important;
  left: auto !important;
}
#page-22407 #c95768 #c95767 .csc-header,
#page-22409 #c95768 #c95767 .csc-header,
#page-22394 #c95768 #c95767 .csc-header,
#page-22395 #c95768 #c95767 .csc-header,
#page-22407 #c95785 #c95767 .csc-header,
#page-22409 #c95785 #c95767 .csc-header,
#page-22394 #c95785 #c95767 .csc-header,
#page-22395 #c95785 #c95767 .csc-header,
#page-22407 #c95768 #c95784 .csc-header,
#page-22409 #c95768 #c95784 .csc-header,
#page-22394 #c95768 #c95784 .csc-header,
#page-22395 #c95768 #c95784 .csc-header,
#page-22407 #c95785 #c95784 .csc-header,
#page-22409 #c95785 #c95784 .csc-header,
#page-22394 #c95785 #c95784 .csc-header,
#page-22395 #c95785 #c95784 .csc-header {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
#page-22407 #c95768 #c95767 h2,
#page-22409 #c95768 #c95767 h2,
#page-22394 #c95768 #c95767 h2,
#page-22395 #c95768 #c95767 h2,
#page-22407 #c95785 #c95767 h2,
#page-22409 #c95785 #c95767 h2,
#page-22394 #c95785 #c95767 h2,
#page-22395 #c95785 #c95767 h2,
#page-22407 #c95768 #c95784 h2,
#page-22409 #c95768 #c95784 h2,
#page-22394 #c95768 #c95784 h2,
#page-22395 #c95768 #c95784 h2,
#page-22407 #c95785 #c95784 h2,
#page-22409 #c95785 #c95784 h2,
#page-22394 #c95785 #c95784 h2,
#page-22395 #c95785 #c95784 h2 {
  text-align: center;
  display: inline-block;
  font-size: 30px;
  padding: 0.75rem;
}
#page-22407 #c95768 #c95767 h3,
#page-22409 #c95768 #c95767 h3,
#page-22394 #c95768 #c95767 h3,
#page-22395 #c95768 #c95767 h3,
#page-22407 #c95785 #c95767 h3,
#page-22409 #c95785 #c95767 h3,
#page-22394 #c95785 #c95767 h3,
#page-22395 #c95785 #c95767 h3,
#page-22407 #c95768 #c95784 h3,
#page-22409 #c95768 #c95784 h3,
#page-22394 #c95768 #c95784 h3,
#page-22395 #c95768 #c95784 h3,
#page-22407 #c95785 #c95784 h3,
#page-22409 #c95785 #c95784 h3,
#page-22394 #c95785 #c95784 h3,
#page-22395 #c95785 #c95784 h3 {
  text-align: center;
  font-size: 46px;
  font-weight: 400;
  background-color: transparent;
}
#page-22407 #c95768 #c95820 .container,
#page-22409 #c95768 #c95820 .container,
#page-22394 #c95768 #c95820 .container,
#page-22395 #c95768 #c95820 .container,
#page-22407 #c95785 #c95820 .container,
#page-22409 #c95785 #c95820 .container,
#page-22394 #c95785 #c95820 .container,
#page-22395 #c95785 #c95820 .container,
#page-22407 #c95768 #c95859 .container,
#page-22409 #c95768 #c95859 .container,
#page-22394 #c95768 #c95859 .container,
#page-22395 #c95768 #c95859 .container,
#page-22407 #c95785 #c95859 .container,
#page-22409 #c95785 #c95859 .container,
#page-22394 #c95785 #c95859 .container,
#page-22395 #c95785 #c95859 .container {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  border: 7px solid white;
  background: white;
}
@media (max-width: 751px) {
  #page-22407 #c95768 #c95820 .container,
  #page-22409 #c95768 #c95820 .container,
  #page-22394 #c95768 #c95820 .container,
  #page-22395 #c95768 #c95820 .container,
  #page-22407 #c95785 #c95820 .container,
  #page-22409 #c95785 #c95820 .container,
  #page-22394 #c95785 #c95820 .container,
  #page-22395 #c95785 #c95820 .container,
  #page-22407 #c95768 #c95859 .container,
  #page-22409 #c95768 #c95859 .container,
  #page-22394 #c95768 #c95859 .container,
  #page-22395 #c95768 #c95859 .container,
  #page-22407 #c95785 #c95859 .container,
  #page-22409 #c95785 #c95859 .container,
  #page-22394 #c95785 #c95859 .container,
  #page-22395 #c95785 #c95859 .container {
    position: relative;
    transform: translate(0, 0);
    left: 0;
    top: 0;
    width: 100%;
  }
  #page-22407 #c95768 #c95820 .container h2,
  #page-22409 #c95768 #c95820 .container h2,
  #page-22394 #c95768 #c95820 .container h2,
  #page-22395 #c95768 #c95820 .container h2,
  #page-22407 #c95785 #c95820 .container h2,
  #page-22409 #c95785 #c95820 .container h2,
  #page-22394 #c95785 #c95820 .container h2,
  #page-22395 #c95785 #c95820 .container h2,
  #page-22407 #c95768 #c95859 .container h2,
  #page-22409 #c95768 #c95859 .container h2,
  #page-22394 #c95768 #c95859 .container h2,
  #page-22395 #c95768 #c95859 .container h2,
  #page-22407 #c95785 #c95859 .container h2,
  #page-22409 #c95785 #c95859 .container h2,
  #page-22394 #c95785 #c95859 .container h2,
  #page-22395 #c95785 #c95859 .container h2 {
    width: 100%;
    padding: 2rem 3rem !important;
    font-size: 38px !important;
  }
  #page-22407 #c95768 #c95820 .container h3,
  #page-22409 #c95768 #c95820 .container h3,
  #page-22394 #c95768 #c95820 .container h3,
  #page-22395 #c95768 #c95820 .container h3,
  #page-22407 #c95785 #c95820 .container h3,
  #page-22409 #c95785 #c95820 .container h3,
  #page-22394 #c95785 #c95820 .container h3,
  #page-22395 #c95785 #c95820 .container h3,
  #page-22407 #c95768 #c95859 .container h3,
  #page-22409 #c95768 #c95859 .container h3,
  #page-22394 #c95768 #c95859 .container h3,
  #page-22395 #c95768 #c95859 .container h3,
  #page-22407 #c95785 #c95859 .container h3,
  #page-22409 #c95785 #c95859 .container h3,
  #page-22394 #c95785 #c95859 .container h3,
  #page-22395 #c95785 #c95859 .container h3 {
    width: 100%;
    padding: 2rem 3rem !important;
    font-size: 38px !important;
  }
  #page-22407 #c95768 #c95820 .container #c95767,
  #page-22409 #c95768 #c95820 .container #c95767,
  #page-22394 #c95768 #c95820 .container #c95767,
  #page-22395 #c95768 #c95820 .container #c95767,
  #page-22407 #c95785 #c95820 .container #c95767,
  #page-22409 #c95785 #c95820 .container #c95767,
  #page-22394 #c95785 #c95820 .container #c95767,
  #page-22395 #c95785 #c95820 .container #c95767,
  #page-22407 #c95768 #c95859 .container #c95767,
  #page-22409 #c95768 #c95859 .container #c95767,
  #page-22394 #c95768 #c95859 .container #c95767,
  #page-22395 #c95768 #c95859 .container #c95767,
  #page-22407 #c95785 #c95859 .container #c95767,
  #page-22409 #c95785 #c95859 .container #c95767,
  #page-22394 #c95785 #c95859 .container #c95767,
  #page-22395 #c95785 #c95859 .container #c95767 {
    width: 100%;
  }
}
#page-22407 #c95768 #c95820 .container #c95766,
#page-22409 #c95768 #c95820 .container #c95766,
#page-22394 #c95768 #c95820 .container #c95766,
#page-22395 #c95768 #c95820 .container #c95766,
#page-22407 #c95785 #c95820 .container #c95766,
#page-22409 #c95785 #c95820 .container #c95766,
#page-22394 #c95785 #c95820 .container #c95766,
#page-22395 #c95785 #c95820 .container #c95766,
#page-22407 #c95768 #c95859 .container #c95766,
#page-22409 #c95768 #c95859 .container #c95766,
#page-22394 #c95768 #c95859 .container #c95766,
#page-22395 #c95768 #c95859 .container #c95766,
#page-22407 #c95785 #c95859 .container #c95766,
#page-22409 #c95785 #c95859 .container #c95766,
#page-22394 #c95785 #c95859 .container #c95766,
#page-22395 #c95785 #c95859 .container #c95766,
#page-22407 #c95768 #c95820 .container #c95783,
#page-22409 #c95768 #c95820 .container #c95783,
#page-22394 #c95768 #c95820 .container #c95783,
#page-22395 #c95768 #c95820 .container #c95783,
#page-22407 #c95785 #c95820 .container #c95783,
#page-22409 #c95785 #c95820 .container #c95783,
#page-22394 #c95785 #c95820 .container #c95783,
#page-22395 #c95785 #c95820 .container #c95783,
#page-22407 #c95768 #c95859 .container #c95783,
#page-22409 #c95768 #c95859 .container #c95783,
#page-22394 #c95768 #c95859 .container #c95783,
#page-22395 #c95768 #c95859 .container #c95783,
#page-22407 #c95785 #c95859 .container #c95783,
#page-22409 #c95785 #c95859 .container #c95783,
#page-22394 #c95785 #c95859 .container #c95783,
#page-22395 #c95785 #c95859 .container #c95783 {
  display: none;
}
#page-22407 #c95768 #c95820 .container .csc-header,
#page-22409 #c95768 #c95820 .container .csc-header,
#page-22394 #c95768 #c95820 .container .csc-header,
#page-22395 #c95768 #c95820 .container .csc-header,
#page-22407 #c95785 #c95820 .container .csc-header,
#page-22409 #c95785 #c95820 .container .csc-header,
#page-22394 #c95785 #c95820 .container .csc-header,
#page-22395 #c95785 #c95820 .container .csc-header,
#page-22407 #c95768 #c95859 .container .csc-header,
#page-22409 #c95768 #c95859 .container .csc-header,
#page-22394 #c95768 #c95859 .container .csc-header,
#page-22395 #c95768 #c95859 .container .csc-header,
#page-22407 #c95785 #c95859 .container .csc-header,
#page-22409 #c95785 #c95859 .container .csc-header,
#page-22394 #c95785 #c95859 .container .csc-header,
#page-22395 #c95785 #c95859 .container .csc-header {
  margin-bottom: 0;
}
#page-22407 #c95768 #c95820 .container h2,
#page-22409 #c95768 #c95820 .container h2,
#page-22394 #c95768 #c95820 .container h2,
#page-22395 #c95768 #c95820 .container h2,
#page-22407 #c95785 #c95820 .container h2,
#page-22409 #c95785 #c95820 .container h2,
#page-22394 #c95785 #c95820 .container h2,
#page-22395 #c95785 #c95820 .container h2,
#page-22407 #c95768 #c95859 .container h2,
#page-22409 #c95768 #c95859 .container h2,
#page-22394 #c95768 #c95859 .container h2,
#page-22395 #c95768 #c95859 .container h2,
#page-22407 #c95785 #c95859 .container h2,
#page-22409 #c95785 #c95859 .container h2,
#page-22394 #c95785 #c95859 .container h2,
#page-22395 #c95785 #c95859 .container h2 {
  padding: 1rem;
  font-size: 26px;
  text-align: center;
}
#page-22407 #c95768 #c95820 .container h3,
#page-22409 #c95768 #c95820 .container h3,
#page-22394 #c95768 #c95820 .container h3,
#page-22395 #c95768 #c95820 .container h3,
#page-22407 #c95785 #c95820 .container h3,
#page-22409 #c95785 #c95820 .container h3,
#page-22394 #c95785 #c95820 .container h3,
#page-22395 #c95785 #c95820 .container h3,
#page-22407 #c95768 #c95859 .container h3,
#page-22409 #c95768 #c95859 .container h3,
#page-22394 #c95768 #c95859 .container h3,
#page-22395 #c95768 #c95859 .container h3,
#page-22407 #c95785 #c95859 .container h3,
#page-22409 #c95785 #c95859 .container h3,
#page-22394 #c95785 #c95859 .container h3,
#page-22395 #c95785 #c95859 .container h3 {
  color: var(--fom-green);
  background: white;
  padding: 1rem;
  font-size: 26px;
  text-align: center;
}
#page-22407 #c95769,
#page-22409 #c95769,
#page-22394 #c95769,
#page-22395 #c95769,
#page-22407 #c95786,
#page-22409 #c95786,
#page-22394 #c95786,
#page-22395 #c95786 {
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
  margin-bottom: 2rem;
  font-size: 20px;
  line-height: 1.5;
}
@media (max-width: 751px) {
  #page-22407 #c95769,
  #page-22409 #c95769,
  #page-22394 #c95769,
  #page-22395 #c95769,
  #page-22407 #c95786,
  #page-22409 #c95786,
  #page-22394 #c95786,
  #page-22395 #c95786 {
    padding-bottom: 2rem;
    border-bottom: 1px solid black;
  }
}
#page-22407 #c95769 .bodytext,
#page-22409 #c95769 .bodytext,
#page-22394 #c95769 .bodytext,
#page-22395 #c95769 .bodytext,
#page-22407 #c95786 .bodytext,
#page-22409 #c95786 .bodytext,
#page-22394 #c95786 .bodytext,
#page-22395 #c95786 .bodytext {
  font-size: inherit;
  text-align: center;
}
@media (max-width: 751px) {
  #page-22407 #c95769 .bodytext,
  #page-22409 #c95769 .bodytext,
  #page-22394 #c95769 .bodytext,
  #page-22395 #c95769 .bodytext,
  #page-22407 #c95786 .bodytext,
  #page-22409 #c95786 .bodytext,
  #page-22394 #c95786 .bodytext,
  #page-22395 #c95786 .bodytext {
    text-align: left;
    font-size: 24px;
  }
}
#page-22407 #c95898,
#page-22409 #c95898,
#page-22394 #c95898,
#page-22395 #c95898,
#page-22407 #c95900,
#page-22409 #c95900,
#page-22394 #c95900,
#page-22395 #c95900 {
  display: none !important;
}