

@media only screen and (min-width: 48.0625em) {
  h1 {
    font-size: 2.125rem;
  }
  h2 {
    font-size: 1.5rem;
  }

  #content ul#abNavi {
    margin-bottom: 1em;
  }
  #content .themenTable ul#abNavi {
    margin-bottom: 0;
  }
  .servicebox {
    clear: both;
  }
  p.picture {
    max-width: 100%;
  }
  p.picture.links {
    margin: 6px 15px 15px 0;
    float: left;
  }
  p.picture.rechts {
    margin: 6px 0 15px 30px;
    float: right;
  }
  .video-channel iframe {
    height: 320px;
  }
  iframe.video-channel {
    height: 320px;
    width: 569px;
    margin-bottom: 30px;
  }
  iframe.video-channel.stage {
    height: 569px;
  }
  iframe.video-channel.small {
    height: 157px;
  }
  .hervorhebung {
    color: #0089CA;
    font-family: "MuseoSans", Euphemia, Segoe UI, Arial, Helvetica, sans-serif, "Droid Sans";
  }
  .allLink a {
    background-color: transparent;
    padding-left: .95rem;
  }
  .relatedThemes a {
    color: #008bc9;
    padding-left: 1em;
    background-color: transparent;
  }
  div.hidden {
    display: none;
  }
  table.links,
  div.links,
  div.videolinks,
  p.links,
  p.linksOhne {
    display: block;
    margin-left: 0;
    margin-right: 1em;
    float: left;
    clear: both;
  }
  table.links p,
  div.links p,
  div.videolinks p,
  p.links p,
  p.linksOhne p {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  table.rechts,
  div.rechts,
  p.rechts,
  p.rechtsOhne {
    display: block;
    margin-right: 0;
    margin-left: 2em;
    float: right;
    clear: both;
  }
  table.rechts p,
  div.rechts p,
  p.rechts p,
  p.rechtsOhne p {
    float: none;
    margin-left: 0;
    margin-right: 0;
  }
  table.rechts:first-child,
  p.links:first-child {
    clear: none;
  }
  div.links,
  div.rechts {
    max-width: 18.1em;
  }
  .responsiveTable {
    overflow-x: auto;
    margin-bottom: 0;
  }
  .responsiveTable table {
    width: 100%;
  }
  .docData .label {
    clear: left;
    width: 6em;
    float: left;
    padding-right: 40px;
  }
  .docData .value {
    float: none;
  }
  .docData.interview .label, .docData.pressrelease .label {
    width: 8em;
  }
  .docData.callForBids .label, .docData.joboffer .label, .docData.event .label, .docData.guestbookEntry .label {
    width: 9em;
  }
  .docData.orgunit .label, .docData.services1 .label {
    width: 12em;
  }
  .docData.services .label {
    width: 9em;
  }
  .docData.services .value {
    width: 27em;
  }
  .docData.services2 .label {
    width: 13em;
  }
  .docData.services2 .value {
    width: 27em;
  }
  .docData.services3 .label {
    width: 15em;
  }
  .docData.services3 .value {
    width: 25em;
  }
  .responsiveTable {
    overflow-x: auto;
    margin-bottom: 0;
  }
  .responsiveTable table {
    width: 100%;
  }
  .content .startseite .holder .teaser {
    overflow: hidden;
    margin: 0 auto;
    width: 60.6rem;
    max-width: 100%;
    overflow: hidden;
  }
  .content .startseite .holder .teaser .picture {
    float: left;
    width: 66.66667%;
  }
  .content .startseite .holder .teaser .picture img {
    width: 100%;
  }
  .content .startseite .holder .teaser .mainTeaser-text {
    float: left;
    width: 33.33333%;
    padding: 20px 26px 1.25em;
  }
  .content .startseite .wbox .teaser p,
  .content .startseite .holder .teaser p {
    display: block;
  }
  .content .startseite .wbox .teaserText {
    padding: .625em .95em 1.25em;
  }
  .content .startseite h2 {
    margin-bottom: 0;
  }
  .content .startseite .eventBox .teaser {
    height: 24.01rem;
  }
  .lHR {
    width: 30px;
    height: 1px;
    background: #333333;
    display: block;
    margin: 0.95em 0;
  }
  /* Behoerdenseite */
  .topBannerBox {
    min-height: 14em;
  }
  #top .big {
    height: 31.1em;
    background-position: 0 50%;
    background-repeat: no-repeat;
  }
  #top .topBannerBox {
    background: rgba(255, 255, 255, 0.6);
    overflow: hidden;
    min-height: 245px;
    position: relative;
    margin-top: 2em;
    padding: 0;
  }
  #top h1 {
    background: transparent;
    float: left;
    margin: 0 0 1em;
    font-size: 2.5rem;
  }
  #top .small h1 {
    margin-bottom: 1em;
  }
  #top .small .topBannerBox {
    min-height: 14em;
  }
  #top .persons-3 h1 {
    width: 31.5%;
    font-size: 200%;
  }
  #top .persons-2 h1 {
    width: 54.4%;
    font-size: 200%;
  }
  #top .persons-1 h1 {
    width: 70%;
  }
  #top .teaser {
    background: rgba(0, 48, 100, 0.9);
    float: right;
    width: 220px;
    min-height: 245px;
    text-align: center;
  }
  #top .teaser .meinThema {
    background-color: #003064;
    top: 106px;
  }
  #top .teaser .picture.ministerbild, #top .leader, #top .position {
    display: block;
  }
  #top .lHR {
    margin: 0.5em auto;
  }
  #top .position {
    font-size: 87.5%;
    margin: 0;
  }
  #top .socialMediaLinks {
    position: absolute;
    bottom: 0;
    background: transparent;
    left: 20px;
    padding: 1.5rem 1rem 0.5rem 0.2rem;
  }
  #top .socialMediaLinks h2 {
    font-size: 100%;
    font-weight: 500;
    float: left;
    margin-right: 1rem;
    line-height: 1.5;
  }
  #top .socialMediaLinks li {
    margin-right: 0.6rem;
  }
  #top .socialMediaLinks a.Facebook {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -2040px;
  }
  #top .socialMediaLinks a.YouTube {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -17469px;
    width: 24px;
  }
  #top .socialMediaLinks a.Newsletter {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -7088px;
    width: 36px;
  }
  #top .socialMediaLinks a.RSS {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -13657px;
  }
  #top .socialMediaLinks a.Twitter {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -16361px;
  }
  #top .socialMediaLinks a.Instagram {
  background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/instagram.png?__blob=normal&v=1) no-repeat 0 0;
}
  #top.nSN {
    margin-bottom: 3rem;
  }
  #top .picture {
    margin-bottom: 1em;
  }
  .topBanner {
    overflow: hidden;
    height: 20em;
  }
  .topBanner h1 {
    background: rgba(255, 255, 255, 0.8);
    padding: 0.5em;
    color: #003064;
    line-height: 1.2;
  }
  .topBanner .socialMediaLinks ul {
    overflow: visible;
    float: right;
  }
  .topBanner .source {
    width: auto;
    background-color: #4D4D4D;
    color: #ffffff;
    font-size: 75%;
    margin-top: 1em;
    padding: .5em;
    display: block;
  }
  .topBanner .source cite {
    font-style: normal;
  }
  .buerger .docData .value {
    float: none;
  }
  .quoteBox {
    overflow: hidden;
    margin-bottom: 2em;
    margin-top: 1em;
  }
  .quoteBox .quote {
    margin: 0;
  }
  .quoteBox .quote p {
    text-align: left;
  }
  .quoteBox .picture {
    text-align: left;
    width: 102px;
    height: 136px;
    margin-right: 2em;
    float: left;
  }
  .quoteBox .speech {
    float: left;
  }
  .socialNavi {
    margin-top: 168px;
    padding-left: 0;
  }
  .socialNavi li {
    float: left;
    list-style: none;
    text-align: left;
  }
  .socialNavi [class*="column"]:last-child {
    float: left;
  }
  .socialNavi a {
    display: block;
    font-weight: 500;
    padding: 4px 0 4px 36px;
  }
  .socialNavi span.smText {
    color: #333333;
  }
  .socialNavi .stageFacebook {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -2486px;
  }
  .socialNavi .stageYouTube {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -17911px;
    padding-left: 74px;
  }
  .socialNavi .stageTwitter {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -16583px;
    padding-left: 40px;
  }
  .socialNavi .stageNewsletter {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -6422px;
    padding-left: 52px;
  }
  .socialNavi .stageRSSFeed {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -13879px;
  }
  #bottom.greyBox {
    /*background: #E2E3EC url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/bg_greyBox.png?__blob=normal&v=1) 0 0 no-repeat;*/
    padding-top: 2em;
  }
  #bottom.greyBox h2 {
    color: #003064;
  }
  #bottom.greyBox .blueBox h2 {
    color: #fff;
  }
  #bottom.greyBox .blueBox .blueHeader {
    padding-top: 2em;
  }
  #bottom.greyBox .relatedThemes {
    position: absolute;
    top: 0;
    right: 0;
  }
  /* Startseite */
  .teaser-wrapper > .medium-6:nth-child(2n+1) {
    clear: both;      
  }
  .teaser-wrapper.table .teaser {
    position: relative;
    min-height: 26.25em;
  }
  .teaser-wrapper.table .teaser .more {
    display: block;
  }
  .themenBox .item a {
    background-color: #0089CA;
    background-position: 15px -10987px;
    padding: 1.5em 1em 1.5em 2em;
  }
  .themenBox.OEBox .item a {
    padding: 1em 1em 1em 2em;
  }
  .themenTable {
    position: relative;
  }
  #content .themenTable li {
    margin-bottom: 1em;
    padding-bottom: 0;
  }
  #abNavi {
    border-bottom: 1px solid #7f8ea3;
  }
  #abNavi li {
    margin-bottom: 1em;
  }
  .themenSuche input {
    width: 92%;
  }
  .navIndex {
    clear: both;
    overflow: hidden;
    margin-bottom: 40px;
    padding-left: 40px;
  }
  .navIndex:after {
    clear: both;
    content: " ";
    display: block;
    height: 1px;
  }

  #content .navIndex ul {
    width: auto;
    display: table;
    margin: 0 auto;
  }

  .footerLine {
    border-top: 1px dotted #E14C81;
    padding-bottom: 2em;
    margin-left: 0.95rem;
    margin-right: 0.95rem;
  }
  footer .socialMediaFooter > div:first-child {
    border: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
  footer .footerRotate .navServiceMeta ul {
    display: flex;
    float: right;
  }
  footer .footerRotate .navServiceMeta ul li {
    padding: 0 0.5rem;
  }
  footer .footerRotate p.videoBR span a span {
    width: 641px !important;
    height: 360px !important;
  }
  footer .footerRotate p.videoBR span iframe {
    width: 641px !important;
    height: 360px !important;
  }
  /*Breadcrumb*/
  /*Breadcrumb Ende*/
  /* Navigation Primary */
  /*Navigation*/
  /* Nav Secondary*/
  .navSecondary {
    margin: 0 0;
    background: #f2f2f2;
    color: #003064;
    min-height: 2.3em;
    margin-bottom: 1em;
    border-bottom: 2px solid #d4004b;
  }
  .navSecondary ul {
    margin: 0;
    padding-left: 0;
    background: #003064;
  }
  .navSecondary li {
    float: left;
    white-space: nowrap;
    border: 0;
  }
  .navSecondary li a, .navSecondary li strong {
    color: #003064;
    padding: 10px 21px;
    display: block;
    background-image: none;
    font-weight: 300;
    margin-bottom: -2px;
    border-bottom: 2px solid #d4004b;
  }
  .navSecondary li strong, .navSecondary li em, .navSecondary li a:hover, .navSecondary li a:focus {
    border-top: 2px solid #003064;
    border-bottom: 2px solid #ffffff;
    padding-top: 8px;
    background: #ffffff;
    color: #003064;
  }
  .navSecondary li a.external {
    padding-left: 1em;
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 4px -1814px;
  }
  .navSecondary li a.external:hover, .navSecondary li a.external:focus, .navSecondary li a.external:active {
    border-top: 2px solid #003064;
    border-bottom: 2px solid #ffffff;
    padding-top: 8px;
    background: #ffffff;
    color: #003064;
  }
  .navSecondary h3 {
    margin: 0;
  }
  /*Navigation Ende*/
  /* Breadcrumb */
  #navBreadcrumbs {
    display: table;
    width: 100%;
    margin-top: 1em;
    padding-left: .95rem;
    padding-right: .95rem;
  }
  #navBreadcrumbs p {
    display: block;
    height: 1px;
    left: -9999px;
    overflow: hidden;
    position: absolute;
    width: 1px;
  }
  #navBreadcrumbs ol {
    padding: 0;
    overflow: hidden;
  }
  #navBreadcrumbs li {
    float: left;
    margin-right: 10px;
    padding: 0;
    line-height: 2;
  }
  #navBreadcrumbs li.first a, #navBreadcrumbs li.first strong {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/home_01.svg?__blob=normal&v=1) 0 5px no-repeat;
    text-indent: -9999em;
    width: 15px;
  }
  #navBreadcrumbs li strong, #navBreadcrumbs li a {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/sprite.png?__blob=normal&v=1) no-repeat 0 -747px;
    color: #333333;
    display: block;
    padding: 0 0 0 15px;
    font-size: .875rem;
    font-weight: 300;
  }
  #navBreadcrumbs li a:hover, #navBreadcrumbs li a:focus, #navBreadcrumbs li a:active {
    text-decoration: underline;
  }
  /* Breadcrumb Ende */
  /*TabMenueTabAccordion*/
  .alt-tab-box {
    margin-bottom: 3em;
    margin-top: 1em;
    overflow: hidden;
    width: 100%;
  }
  .alt-tab-box ol, .alt-tab-box ul.tabs-list {
    float: left;
    width: 100%;
    list-style-type: none;
    margin: 0;
  }
  .alt-tab-box ol li, .alt-tab-box ul.tabs-list li {
    float: left;
    margin-right: 10px;
  }
  .alt-tab-box ol li:last-child, .alt-tab-box ul.tabs-list li:last-child {
    margin-right: 0;
  }
  .alt-tab-box ol li a, .alt-tab-box ul.tabs-list li a {
    padding: 0.5em 2em;
    background-color: #555;
    color: #fff;
    display: block;
  }
  .alt-tab-box ol li a.active-control, .alt-tab-box ul.tabs-list li a.active-control {
    background: #f2f2f2;
    color: #333333;
    display: block;
  }
  .alt-tab-box ol:first-child, .alt-tab-box ul.tabs-list:first-child {
    padding-left: 15px;
  }
  .alt-tab-box .section {
    clear: both;
  }
  .alt-tab-box p.rechts, .alt-tab-box p.rechtsOhne, .alt-tab-box p.picture.rechts, .alt-tab-box p.picture.rechtsOhne {
    margin-left: auto;
    margin-right: 0;
  }
  .alt-tab-box p.links, .alt-tab-box p.linksOhne, .alt-tab-box p.picture.links, .alt-tab-box p.picture.linksOhne {
    margin-left: auto;
    margin-right: 15px;
  }
  .alt-tab-box div.active-control {
    clear: both;
  }
  .alt-accordion-box {
    margin-bottom: 3em;
  }
  /*TabAccordion Ende*/
  /*Startseite*/
  .teaser-switcher .news {
    padding-bottom: 2em;
  }
  .teaser-switcher .news .slick-dots {
    bottom: -36px;
  }
  /*Startseite Ende*/
  /*Kampagne-Ausbildung */
  .kampagne .ausbildung .top-kampagne {
    color: #FFF;
  }
  .kampagne .ausbildung .top-kampagne a {
    color: #FFF;
  }
  .kampagne .ausbildung .top-kampagne blockquote {
    color: #FFF;
    font-size: 3rem;
    margin: 1.25em 0 0 0;
    padding: 0 0;
    background: none;
  }
  .kampagne .ausbildung #contentHeader {
    margin-top: -13.5em;
    position: relative;
    z-index: 1000;
  }
  .kampagne .ausbildung #top .big {
    height: 37.5em;
    background-position: 0 0;
  }
  .kampagne .ausbildung #top .big a.videoIcon {
    background-color: transparent;
  }
  .kampagne .ausbildung #top .big .hervorhebung {
    color: #ffffff;
    font-size: 4.5rem;
  }
  .kampagne .ausbildung .list .teaser-top {
    padding-top: 13.5em;
  }
  .kampagne .ausbildung .map .teaser-top {
    top: 80px;
    left: 153px;
    z-index: 1;
    position: absolute;
    width: 60%;
  }
  .kampagne .ausbildung .map .teaser-bottom {
    position: absolute;
    bottom: 130px;
    left: 153px;
    width: 290px;
  }
  .kampagne .ausbildung .titleBox h2 {
    margin: 4px 0 0 15px;
    font-size: 2.125rem;
  }
  .kampagne .ausbildung .box-links .more {
    display: inline;
  }
  .kampagne .ausbildung .box-links .more:first-child {
    margin-right: 3.125em;
  }
  /*Kampagne-Ausbildung Ende*/
  /*Kampagne-ErzaehlmalSH */
  .erzaehlmalSH #top .top-kampagne {
    height: 28.5em;
  }
  /*Kampagne-ErzaehlmalSH Ende*/
  /*Kampagne-ESFChance */
  .kampagne .esf #top .topBannerBox {
    min-height: 0;
    overflow: visible;
    background-color: rgba(255, 255, 255, 0.6);
  }
  .kampagne .esf #top .big {
    height: 31.1em;
  }
  .kampagne .esf #top .top-kampagne h2 {
    color: #003064;
    font-size: 1.75rem;
    padding: 0 0 .36em;
    background-color: transparent;
  }
  .kampagne .esf #top .top-kampagne h3 {
    background-color: transparent;
  }
  .kampagne .esf #top .top-kampagne h3 a {
    color: #003064;
  }
  .kampagne .esf #top .top-kampagne h3 a.videoIcon {
    background: url(https://www.schleswig-holstein.de/SiteGlobals/Frontend/StylesSH17/Images/icons/play_01.svg?__blob=normal&v=1) 0 50% no-repeat;
  }
  .kampagne .esf .teaser-wrapper.table .teaser {
    min-height: 28.25em;
  }
  /*Kampagne-ESFChance Ende*/
}

