@font-face {
  font-family: 'Open Sans';
  font-weight: 400;
  font-style: normal;
  src: url("../Fonts/Open-Sans-regular.eot");
  src: url("../Fonts/Open-Sans-regular.eot?#iefix") format("embedded-opentype"), url("../Fonts/Open-Sans-regular.woff2") format("woff2"), url("../Fonts/Open-Sans-regular.woff") format("woff"), url("../Fonts/Open-Sans-regular.ttf") format("truetype"), url("../Fonts/Open-Sans-regular.svg") format("svg"); }

@font-face {
  font-family: 'Open Sans Bold';
  font-weight: 700;
  font-style: normal;
  src: url("../Fonts/Open-Sans-700.eot");
  src: url("../Fonts/Open-Sans-700.eot?#iefix") format("embedded-opentype"), url("../Fonts/Open-Sans-700.woff2") format("woff2"), url("../Fonts/Open-Sans-700.woff") format("woff"), url("../Fonts/Open-Sans-700.ttf") format("truetype"), url("../Fonts/Open-Sans-700.svg") format("svg"); }

* {
  box-sizing: border-box !important; }

body * {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 18px;
  box-sizing: border-box; }

#nav_funk .NOlast {
  right: 0; }

.loginBlock .frame-type-felogin_login {
  padding: 20px; }
  .loginBlock .frame-type-felogin_login h3 {
    float: none;
    margin-bottom: 20px;
    color: #005BA9;
    border-color: #E50003; }
  .loginBlock .frame-type-felogin_login form {
    padding-left: 100px;
    background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnLogin.svg) left 10px no-repeat;
    background-size: 80px 68px; }
    .loginBlock .frame-type-felogin_login form fieldset input {
      width: 240px; }
      .loginBlock .frame-type-felogin_login form fieldset input.submitButton {
        width: auto; }
  .loginBlock .frame-type-felogin_login > p {
    margin-left: 0; }
    .loginBlock .frame-type-felogin_login > p a {
      font-size: 14px; }
  .loginBlock .frame-type-felogin_login > a {
    margin-left: 220px;
    color: #005BA9;
    text-decoration: underline; }

.startContent .startTopRow {
  display: flex;
  justify-content: space-around;
  width: 100%;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 15px;
  padding-top: 5px;
  background-color: #ABCCEF;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
    -moz-border-radius--ms-border-radius: 3px;
  border-radius: 3px; }
  .startContent .startTopRow > div {
    width: 32%; }
    .startContent .startTopRow > div h2 {
      padding: 8px;
      background-color: #005BA9;
      color: white;
      font-size: 20px;
      font-weight: normal;
      text-align: center;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
        -moz-border-radius--ms-border-radius: 2px;
      border-radius: 2px; }
  .startContent .startTopRow .startTopNews .news-list-view {
    padding-top: 0;
    margin-top: 0; }
    .startContent .startTopRow .startTopNews .news-list-view .article {
      width: 100%;
      padding: 0 15px 0 0; }
      .startContent .startTopRow .startTopNews .news-list-view .article .date .news-list-date time {
        color: #005BA9;
        font-size: 12px; }
  .startContent .startTopRow .startTopInfo {
    display: flex;
    flex-direction: column; }
    .startContent .startTopRow .startTopInfo .frame-type-text p:last-child {
      margin-bottom: 10px; }
      .startContent .startTopRow .startTopInfo .frame-type-text p:last-child a {
        font-family: "Open Sans Bold", sans-serif; }
  .startContent .startTopRow .startTopSearch .kesearchbox input {
    width: 100%;
    padding: 8px;
    border: 1px solid #005BA9;
    font-size: 18px;
    color: #005BA9; }

#mitte .frame-type-menu_subpages {
  width: 100%; }
  #mitte .frame-type-menu_subpages ul {
    display: flex;
    flex-wrap: wrap; }
    #mitte .frame-type-menu_subpages ul li {
      width: 300px;
      margin-bottom: 15px;
      margin-right: 14px;
      background: #E1EDF8;
      background: -webkit-linear-gradient(legacy-direction(0deg), #E1EDF8 0%, #F9FCFF 99%);
      background: linear-gradient(0deg, #E1EDF8 0%, #F9FCFF 99%);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
        -moz-border-radius--ms-border-radius: 2px;
      border-radius: 2px;
      -webkit-box-shadow: 0 0 2px 1px #ccc;
      -moz-box-shadow: 0 0 2px 1px #ccc;
      box-shadow: 0 0 2px 1px #ccc;
      -moz-transition: all 0.3s ease;
      -o-transition: all 0.3s ease;
      -webkit-transition: all 0.3s ease;
      transition: all 0.3s ease; }
      #mitte .frame-type-menu_subpages ul li:nth-child(3n) {
        margin-right: 0; }
      #mitte .frame-type-menu_subpages ul li:hover {
        background: #cce1f3;
        background: -webkit-linear-gradient(legacy-direction(0deg), #cce1f3 0%, #e0efff 99%);
        background: linear-gradient(0deg, #cce1f3 0%, #e0efff 99%); }
      #mitte .frame-type-menu_subpages ul li a {
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        width: 100%;
        height: 145px;
        text-align: center;
        color: #005BA9; }
        #mitte .frame-type-menu_subpages ul li a span {
          font-size: 18px; }
        #mitte .frame-type-menu_subpages ul li a.menu-152 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnPhone.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-71 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnCal.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-154 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnForm.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-155 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnFolder.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-156 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnGroup.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-157 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnSpeaker.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-170 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnParagraph2021.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-176 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnHandshake.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-204 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnTax2021.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-205 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnManagement.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a span {
          margin-bottom: 20px; }
        #mitte .frame-type-menu_subpages ul li a.menu-113, #mitte .frame-type-menu_subpages ul li a.menu-38 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnParagraph.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-43, #mitte .frame-type-menu_subpages ul li a.menu-111 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnPeople.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-46 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnHaus.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-39 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnIt.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-83 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnSecurity.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-142 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnWappen.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-209 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnINQA.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-218 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnRechnungswesen.svg) 50% 30% no-repeat; }
        #mitte .frame-type-menu_subpages ul li a.menu-228 {
          background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/icnBGW.png) 50% 30% no-repeat;
          background-size: 70px 70px; }
        #mitte .frame-type-menu_subpages ul li a.noIcon {
          justify-content: center;
          background-image: none; }
          #mitte .frame-type-menu_subpages ul li a.noIcon span {
            margin-bottom: 0; }
  #mitte .frame-type-menu_subpages#c271 ul li {
    border: none;
    background: #AA5DBE url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }
    #mitte .frame-type-menu_subpages#c271 ul li a {
      justify-content: center;
      height: 190px;
      color: white;
      text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }
      #mitte .frame-type-menu_subpages#c271 ul li a span {
        margin-bottom: 0; }
    #mitte .frame-type-menu_subpages#c271 ul li:nth-child(2n) {
      background: #BC4949 url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }
    #mitte .frame-type-menu_subpages#c271 ul li:nth-child(3n) {
      background: #0071B7 url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }
    #mitte .frame-type-menu_subpages#c271 ul li:nth-child(4n) {
      background: #5DBE6F url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }
    #mitte .frame-type-menu_subpages#c271 ul li:nth-child(5n) {
      background: #BCB549 url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }
    #mitte .frame-type-menu_subpages#c271 ul li:nth-child(6n) {
      background: #00A3B7 url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }
    #mitte .frame-type-menu_subpages#c271 ul li:nth-child(7n) {
      background: #5D6FBE url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }
    #mitte .frame-type-menu_subpages#c271 ul li:nth-child(8n) {
      background: #949386 url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/bgStiftungsleben.svg) 8px 21px no-repeat; }

.suchBlock {
  color: #282828;
  font-size: 12px;
  margin-right: 14px;
  position: absolute;
  top: 108px;
  right: 0; }

.tx-indexedsearch-browsebox {
  padding-top: 20px;
  margin-bottom: 30px; }
  .tx-indexedsearch-browsebox li {
    display: inline-block;
    margin-right: 5px;
    margin-left: 0; }
    .tx-indexedsearch-browsebox li a {
      display: block;
      padding: 2px 5px;
      color: white;
      background-color: #70A0DE; }
      .tx-indexedsearch-browsebox li a:hover {
        background-color: #005BA9; }
    .tx-indexedsearch-browsebox li strong a {
      background-color: #005BA9; }

#kesearch_num_results {
  padding-top: 20px;
  margin-bottom: 20px;
  font-size: 18px;
  color: #005BA9; }

#kesearch_results {
  margin-bottom: 20px;
  color: black; }
  #kesearch_results .result-list-item .result-teaser {
    color: black !important; }
  #kesearch_results .result-list-item span,
  #kesearch_results .result-list-item span a {
    color: #005BA9;
    font-size: 16px; }
  #kesearch_results .result-list-item .hit {
    color: #D15138; }

#kesearch_pagebrowser_bottom {
  padding-top: 20px;
  margin-bottom: 30px; }
  #kesearch_pagebrowser_bottom .pages_total {
    padding-top: 20px !important;
    padding-bottom: 10px !important;
    border-bottom: none !important; }
  #kesearch_pagebrowser_bottom .result_txt {
    font-size: 16px;
    margin-bottom: 20px; }
  #kesearch_pagebrowser_bottom .page-item .page-link {
    margin-right: 5px;
    margin-left: 0;
    font-size: 16px;
    padding: 2px 5px;
    color: white;
    background-color: #70A0DE; }
    #kesearch_pagebrowser_bottom .page-item .page-link:hover {
      background-color: #005BA9; }
  #kesearch_pagebrowser_bottom .page-item.active .page-link {
    background-color: #005BA9;
    color: white; }

.news .article .news-img-wrap a {
  padding: 0;
  border: 1px solid #ddd; }

.news .article .news-text-wrap {
  margin-bottom: 20px;
  padding-top: 0; }
  .news .article .news-text-wrap p {
    margin-bottom: 10px; }

.news .article .news-backlink-wrap {
  padding-top: 20px; }

.news .news-list-view .article {
  margin-bottom: 20px; }

body.pid-157 .standardMitte .news .news-list-view {
  display: flex;
  justify-content: space-around;
  width: 100%; }
  body.pid-157 .standardMitte .news .news-list-view .article {
    width: 300px;
    margin-bottom: 15px;
    margin-right: 14px;
    padding: 10px;
    border: none;
    background: #E1EDF8;
    background: -webkit-linear-gradient(legacy-direction(0deg), #E1EDF8 0%, #F9FCFF 99%);
    background: linear-gradient(0deg, #E1EDF8 0%, #F9FCFF 99%);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
      -moz-border-radius--ms-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 2px 1px #ccc;
    -moz-box-shadow: 0 0 2px 1px #ccc;
    box-shadow: 0 0 2px 1px #ccc;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease; }
    body.pid-157 .standardMitte .news .news-list-view .article:nth-child(3n) {
      margin-right: 0; }
    body.pid-157 .standardMitte .news .news-list-view .article .header h3 {
      margin-bottom: 10px; }
    body.pid-157 .standardMitte .news .news-list-view .article .teaser-text {
      display: none; }

body.pid-189 .news-single .article .news-img-wrap {
  float: none;
  margin-left: 0; }
  body.pid-189 .news-single .article .news-img-wrap a {
    margin: 0 20px 10px 0; }

.frame-type-textmedia.frame-layout-1 > div {
  display: flex;
  justify-content: space-between; }
  .frame-type-textmedia.frame-layout-1 > div > div {
    width: 464px; }
    .frame-type-textmedia.frame-layout-1 > div > div.ce-gallery .ce-column {
      float: none; }
    .frame-type-textmedia.frame-layout-1 > div > div figure {
      display: block; }

.frame-type-textmedia .responsive-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden; }

.frame-type-textmedia .responsive-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.frame-type-textmedia figcaption {
  display: block; }

.tx-powermail .powermail_form_3 fieldset {
  padding: 0;
  background-color: transparent;
  border: none; }
  .tx-powermail .powermail_form_3 fieldset .powermail_legend {
    max-width: 650px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 1.4; }
  .tx-powermail .powermail_form_3 fieldset .powermail_fieldwrap_benutzername,
  .tx-powermail .powermail_form_3 fieldset .powermail_fieldwrap_datum {
    display: none; }
  .tx-powermail .powermail_form_3 fieldset .powermail_fieldwrap_bestaetigung {
    max-width: 600px;
    margin-bottom: 20px; }
    .tx-powermail .powermail_form_3 fieldset .powermail_fieldwrap_bestaetigung #powermail_field_bestaetigung_1 {
      float: left;
      margin-right: 10px; }
  .tx-powermail .powermail_form_3 fieldset .powermail_fieldwrap_absenden input {
    padding: 5px 7px;
    background-color: #005BA9;
    color: white;
    border: 1px solid #005BA9;
    border-radius: 0; }
  .tx-powermail .powermail_form_3 fieldset .powermail_fieldwrap_hinweis {
    color: #999; }

.tx-powermail .powermail_create {
  color: #005BA9;
  border: 1px solid #005BA9;
  background: #DEEAF8; }
  .tx-powermail .powermail_create p:first-child {
    font-weight: bold; }

.fal-securedownload h3 {
  margin-bottom: 10px;
  color: #005BA9; }

.fal-securedownload ul {
  list-style: none; }
  .fal-securedownload ul li {
    cursor: pointer; }
    .fal-securedownload ul li a {
      color: black; }
      .fal-securedownload ul li a:hover {
        text-tecoration: underline; }
    .fal-securedownload ul li ul {
      margin-left: 20px;
      margin-bottom: 10px; }

.fal-securedownload .icon-file,
.fal-securedownload .icon-folder {
  padding-left: 26px;
  background: url(/typo3conf/ext/bg_minimal/Resources/Public/Images/intranet2019/fileicons.png) no-repeat top left;
  width: 24px;
  height: 24px;
  display: inline-block;
  font-weight: bold;
  color: #005BA9; }

.fal-securedownload .icon-folder {
  background-position: -572px 0; }

.fal-securedownload .newfile {
  background-position: -520px 0; }

.fal-securedownload .icon-file-0_unknown {
  background-position: 0 0; }

.fal-securedownload .icon-file-aac {
  background-position: -26px 0; }

.fal-securedownload .icon-file-ai {
  background-position: -52px 0; }

.fal-securedownload .icon-file-aiff {
  background-position: -78px 0; }

.fal-securedownload .icon-file-asp {
  background-position: -104px 0; }

.fal-securedownload .icon-file-avi {
  background-position: -130px 0; }

.fal-securedownload .icon-file-bmp {
  background-position: -156px 0; }

.fal-securedownload .icon-file-c {
  background-position: -182px 0; }

.fal-securedownload .icon-file-cpp {
  background-position: -208px 0; }

.fal-securedownload .icon-file-css {
  background-position: -234px 0; }

.fal-securedownload .icon-file-dat {
  background-position: -260px 0; }

.fal-securedownload .icon-file-dmg {
  background-position: -286px 0; }

.fal-securedownload .icon-file-doc {
  background-position: -312px 0; }

.fal-securedownload .icon-file-docx {
  background-position: -338px 0; }

.fal-securedownload .icon-file-dot {
  background-position: -364px 0; }

.fal-securedownload .icon-file-dotx {
  background-position: -390px 0; }

.fal-securedownload .icon-file-dwg {
  background-position: -416px 0; }

.fal-securedownload .icon-file-dxf {
  background-position: -442px 0; }

.fal-securedownload .icon-file-eps {
  background-position: -468px 0; }

.fal-securedownload .icon-file-exe {
  background-position: -494px 0; }

.fal-securedownload .icon-file-flv {
  background-position: -546px 0; }

.fal-securedownload .icon-file-gif {
  background-position: -598px 0; }

.fal-securedownload .icon-file-h {
  background-position: -624px 0; }

.fal-securedownload .icon-file-html {
  background-position: -650px 0; }

.fal-securedownload .icon-file-ics {
  background-position: -676px 0; }

.fal-securedownload .icon-file-iso {
  background-position: -702px 0; }

.fal-securedownload .icon-file-java {
  background-position: -728px 0; }

.fal-securedownload .icon-file-jpg {
  background-position: -754px 0; }

.fal-securedownload .icon-file-key {
  background-position: -780px 0; }

.fal-securedownload .icon-file-m4v {
  background-position: -806px 0; }

.fal-securedownload .icon-file-mid {
  background-position: -832px 0; }

.fal-securedownload .icon-file-mov {
  background-position: -858px 0; }

.fal-securedownload .icon-file-mp3 {
  background-position: -884px 0; }

.fal-securedownload .icon-file-mp4 {
  background-position: -910px 0; }

.fal-securedownload .icon-file-mpg {
  background-position: -936px 0; }

.fal-securedownload .icon-file-odp {
  background-position: -962px 0; }

.fal-securedownload .icon-file-ods {
  background-position: -988px 0; }

.fal-securedownload .icon-file-odt {
  background-position: -1014px 0; }

.fal-securedownload .icon-file-otp {
  background-position: -1040px 0; }

.fal-securedownload .icon-file-ots {
  background-position: -1066px 0; }

.fal-securedownload .icon-file-ott {
  background-position: -1092px 0; }

.fal-securedownload .icon-file-pdf {
  background-position: -1118px 0; }

.fal-securedownload .icon-file-php {
  background-position: -1144px 0; }

.fal-securedownload .icon-file-png {
  background-position: -1170px 0; }

.fal-securedownload .icon-file-pps {
  background-position: -1196px 0; }

.fal-securedownload .icon-file-ppt {
  background-position: -1222px 0; }

.fal-securedownload .icon-file-psd {
  background-position: -1248px 0; }

.fal-securedownload .icon-file-py {
  background-position: -1274px 0; }

.fal-securedownload .icon-file-qt {
  background-position: -1300px 0; }

.fal-securedownload .icon-file-rar {
  background-position: -1326px 0; }

.fal-securedownload .icon-file-rb {
  background-position: -1352px 0; }

.fal-securedownload .icon-file-rtf {
  background-position: -1378px 0; }

.fal-securedownload .icon-file-sql {
  background-position: -1404px 0; }

.fal-securedownload .icon-file-tga {
  background-position: -1430px 0; }

.fal-securedownload .icon-file-tgz {
  background-position: -1456px 0; }

.fal-securedownload .icon-file-tiff {
  background-position: -1482px 0; }

.fal-securedownload .icon-file-txt {
  background-position: -1508px 0; }

.fal-securedownload .icon-file-wav {
  background-position: -1534px 0; }

.fal-securedownload .icon-file-xls {
  background-position: -1560px 0; }

.fal-securedownload .icon-file-xlsx {
  background-position: -1586px 0; }

.fal-securedownload .icon-file-xml {
  background-position: -1612px 0; }

.fal-securedownload .icon-file-yml {
  background-position: -1638px 0; }

.fal-securedownload .icon-file-zip {
  background-position: -1664px 0; }

.frame-type-felogin_login fieldset label.recoverName {
  float: none;
  width: auto; }

.formRecover .formRow {
  display: flex; }
  .formRecover .formRow label {
    width: 200px; }

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