#supplement h2,
.footer-nav-service-meta h2,
#navServiceMeta h2,
#navBreadcrumbs p,
#search h2,
.aural,
.inserate .inserate-item-header-optionen dt.date,
.video-with-chapters .mejs-chapter-block .ch-time,
.relevance span {
  height: 0;
  left: -999em;
  overflow: hidden;
  position: absolute;
  top: -999em;
  width: 0;
}

.teaser-wrapper:after,
.content-box-inner:after,
#navPrimary ul:after,
.clearfix:after {
  clear: both;
  content: ' ';
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}

* html .teaser-wrapper,
* html .content-box-inner,
* html #navPrimary ul,
* html .clearfix {
  height: 1%;
}

@media (min-width: 48em) {
  div#siteHeader p {
    padding-top: 1.25rem;
  }
}
@media (min-width: 64em) {
  div#siteHeader p {
    padding: 0;
    position: absolute;
  }
}

@media (min-width: 48em) {
  div#siteLogos {
    padding: 0.9375rem 0 0 0.9375rem;
  }
}
@media (min-width: 64em) {
  div#siteLogos {
    padding: 3.3125rem 0 0 0.9375rem;
  }
}

.three-column #content-main form fieldset.frauenunternehmensuche span.formLabel {
  width: 100%;
}
.three-column #content-main form fieldset.frauenunternehmensuche span.formField {
  display: block;
  float: none;
  margin-bottom: 0.625rem;
  width: 100%;
}
@media (min-width: 48em) {
  .three-column #content-main form fieldset.frauenunternehmensuche span.formField {
    display: inline;
    margin-bottom: 0;
  }
}
.three-column #content-main form fieldset.frauenunternehmensuche .FormTextInputField {
  width: 100%;
}
@media (min-width: 48em) {
  .three-column #content-main form fieldset.frauenunternehmensuche .FormTextInputField {
    max-width: 26.5rem;
  }
}

#content-main .filter-box fieldset.suchMaske.vorbildunternehmerinnen {
  width: 100%;
}
#content-main .filter-box fieldset.vorbildunternehmerinnen {
  width: 100%;
}
#content-main .filter-box fieldset.vorbildunternehmerinnen div {
  width: 100%;
}
@media (min-width: 48em) {
  #content-main .filter-box fieldset.vorbildunternehmerinnen div {
    width: 50%;
  }
}
#content-main .filter-box fieldset.vorbildunternehmerinnen .formLabel,
#content-main .filter-box fieldset.vorbildunternehmerinnen .formField {
  width: 100%;
}
#content-main .filter-box fieldset.vorbildunternehmerinnen select,
#content-main .filter-box fieldset.vorbildunternehmerinnen input {
  width: 100%;
}
@media (min-width: 48em) {
  #content-main .filter-box fieldset.vorbildunternehmerinnen select {
    width: 96%;
  }
}
@media (min-width: 64em) {
  #content-main .filter-box fieldset.vorbildunternehmerinnen select {
    width: 100%;
  }
}

.two-column.startseite #content-col-mid #content-main .teaserPageHome:nth-child(2n+1) {
  padding-right: 0;
}
@media (min-width: 34em) {
  .two-column.startseite #content-col-mid #content-main .teaserPageHome:nth-child(2n+1) {
    margin-right: 1.25rem;
  }
}
.two-column.startseite #content-col-right {
  float: none;
}
@media (min-width: 48em) {
  .two-column.startseite #content-col-right {
    float: left;
  }
}
.two-column.uebersichtsseite #content-col-right {
  float: none;
}
@media (min-width: 48em) {
  .two-column.uebersichtsseite #content-col-right {
    float: left;
  }
}

#content-main input[type="text"]:hover, #content-main input[type="text"]:focus, #content-main input[type="text"]:active,
#content-main input[type="password"]:hover,
#content-main input[type="password"]:focus,
#content-main input[type="password"]:active,
#content-main textarea:hover,
#content-main textarea:focus,
#content-main textarea:active {
  border: 1px solid #004f80;
}
#content-main form fieldset.frauenunternehmensuche .image:hover, #content-main form fieldset.frauenunternehmensuche .image:focus {
  outline: 1px solid #004f80;
}
#content-main form fieldset.frauenunternehmensuche .image:active {
  outline: none;
}
#content-main form fieldset legend.formLabel {
  width: auto;
}
@media (min-width: 48em) {
  #content-main form fieldset legend.formLabel {
    width: 28%;
  }
}
#content-main form fieldset legend.formLabel + .formFieldcheckbox {
  width: auto;
}
@media (min-width: 48em) {
  #content-main form fieldset legend.formLabel + .formFieldcheckbox {
    width: 69%;
  }
}
#content-main form fieldset legend.formLabel + .formFieldcheckbox li {
  width: auto;
}

select {
  border: 1px solid #999;
}
select:hover, select:focus, select:active {
  border: 1px solid #004f80;
}

.register-newsletter form input[type="text"]:hover, .register-newsletter form input[type="text"]:focus, .register-newsletter form input[type="text"]:active {
  border: 1px solid #004f80;
}

#content-main .tab-list-content {
  list-style: none outside;
  margin: 0;
  padding: 0;
}
#content-main .tab-list-content .tab-list-content-item {
  font-size: 100%;
  line-height: 1;
  margin-bottom: 1.35714rem;
}
#content-main .tab-list-content .tab-list-content-item p {
  font-size: 0.875rem;
  padding-bottom: 1rem;
}

#content-main h2.position {
  color: #444;
  font-weight: 700;
}

/*# sourceMappingURL=screen-site.css.map */