/* Reset */
body {
    max-width: device-width;
    width: 100%;
    margin: 0;
    padding: 0;
   -webkit-text-size-adjust: 100%;
}
#wrapperDivisions {
    background-image:none;
    background-color:#fff;
}
#search span input,
#siteInfo div div,
#search span input,
.search-box .formField input,
.gsb input,
.gsb textarea,
.gsb select {
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -ms-box-sizing: border-box;
   -ms-box-sizing: border-box;
   box-sizing: border-box;
}
/*invisible elements*/
.desktopOnly,
#supplement #navSecondary {
   display: none !important;
}
#navBreadcrumbs,
#branding h1,
#siteInfo #navFunctionsPrint,
.js-on #navPrimary,
#navContent .contentmenu,
#information,
#focus,
#footer .block,
#navFunctions #navFunctionsPrint,
#content h1.relatedTags span.category,
#content .entry-publication span.category,
#content .publication span.category,
#content #documents .section.publication img,
#content .embeddedBox.embedFokusDownload img,
#publications.kontext .entry-publication img,
#content .teaser.search.long p,
#content .teaser.search.short p,
#wrapperContent .box.abo,
#wrapperDivisions .box.service,
#supplement .box.service.jump,
#supplement .teaserwithdownload img,
#supplement #newslist.kontext .teaser p,
#content .tab.search li,
#doppelfooter .image,
.picture .thickbox,
.picture .lupePlatzhalter,
.nbcv-3 {
    display:none;
}
.mobile-access-inner{
  display: none;
}
.opened .mobile-access-inner,
#mobile-access,
.navigation-access,
.mobileOnly,
#footer .block.service,
.startseite #content #newslist .teaser.search p,
.startseite #wrapperDivisions .box.service.jump,
table .picture .thickbox,
#footer .service ul.opened,
#content .embeddedBox.embedGCPresentation .teaser p.picture,
#wrapperDivisions .box.service {
   display: block;
}
#content .tab.search li.forward,
#content .tab.search li.back {
    display:inline;
}
/* site restructuring */
#content #supplement .teaserimage .picture > a:first-child {
  margin:none;
}
#supplement .teaserimage .picture {
   width:100% !important;
}
#supplement .teaserimage.overlay .picture.overlay.mehr {
    position: static;
    padding-righ: 5px;
}
#supplement .teaserimage.overlay .picture.overlay.white {
    bottom: 0;
    position: static;
}
#publications.kontext .entry-publication,
#supplement #newslist.kontext h2 {
   margin-bottom: 0;
}
.gsb #supplement #newslist h3 a,
#supplement #publications.kontext .entry-publication h3 a{
    font: 100% "BundesSerifWeb",Georgia,Times New Roman,serif;
    display: block;
    margin-top: 5px;
    margin-bottom:5px;
    clear:both;
}
#supplement #publications.kontext,
#supplement #newslist.kontext {
    background: #FFF url(/SiteGlobals/StyleBundles/Bilder/bg_pattern_grey.png?__blob=normal&v=2) repeat 0 0;
    padding: 17px 20px 24px;
    clear: both;
}
#supplement #publications.kontext p,
#supplement #newslist.kontext p{
    margin:0;
}
#supplement #newslist.kontext {
    margin-top:20px;
    margin-bottom:20px;
}
#supplement .kontext ul,
#supplement .kontext ol {
   margin-bottom: 1em;
}
#supplement .kontext h2 {
   position: static;
   overflow: auto;
   height: auto;
   width: auto;
   margin-bottom: 0.5em;
}
#supplement #newslist.kontext h3 {
    margin-bottom:0;
    font: 117.65%/120% "BundesSerifWeb",Georgia,Times New Roman,serif;
}
#supplement #publications.kontext h3,
#supplement #publications.kontext h3 * {
   font-family: 'BundesSansWeb',Arial,Helvetica,sans-serif;
}
#supplement #publications.kontext h3 {
   font-size: 117.65%;
}
#supplement #newslist.kontext li {
    margin-top: 0;
    padding-top: 20px;
    padding-bottom:0;
    border-bottom: 0;
    padding-left: 0;
}
#supplement #publications.kontext {
    margin-bottom:20px;
}
#supplement .kontext h3 a,
#supplement .kontext h3 a * {
   color: #0B6BB0;
}
#supplement .kontext h3 .category {
   display: none;
}
#supplement .kontext h3 .date,
#supplement .kontext h3 .doctype {
   color: #333;
   font-size: 70%;
}
#supplement .kontext .teaser,
#supplement .kontext .teaserimage,
#supplement .kontext .teaserwithtext,
#supplement .kontext .teaseronlytext,
#supplement .kontext .teaserwithdownload {
   margin: 0;
}
#supplement .kontext .more a {
   background: #0B6BB0;
   color: white;
   text-decoration: none;
   padding: 0.23em 1.77em 0.31em;
   text-transform: uppercase;
   font-size: 76.47%;
   font-weight: bold;
   border-radius: 3px 3px 3px 3px;
}
#supplement .kontext .more a:active,
#supplement .kontext .more a:focus,
#supplement .kontext .more a:hover {
   background: white;
   color: #0B6BB0;
}
/* flyout */
#mobile-access > h2 {
    right: 0px;
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Mobile/icon_flyout.gif?__blob=normal&v=1) no-repeat 1px 2px;
    height: 31px;
    position: fixed;
    top: 60px;
    width: 40px;
    text-indent: -9999px;
    cursor: pointer;
    padding: 2px 2px 2px 0;
}
#mobile-access .mobile-access-inner {
    background: #004F80;
    overflow: hidden;
    position: fixed;
    top: 10px;
}
#mobile-access .mobile-access-inner-main,
#mobile-access .mobile-access-inner-service {
    padding: 10px;
}
#mobile-access .mobile-access-inner-main,
#mobile-access .mobile-access-inner-service {
    background: #eee;
}
.startseite #mobile-access ul li:first-child {
    margin-bottom:0;
}
#mobile-access li a,
#mobile-access li strong {
    display: block;
    font-size: 170%;
    font-weight: bold;
    padding: 8px;
    background: #fff;
}
#mobile-access .mobile-access-inner-service li a,
#mobile-access .mobile-access-inner-service li strong {
    font-size: 140%;
    text-transform: uppercase;
    background: #eee;
}
#mobile-access li a,
#mobile-access li strong {
    color: #000;
    font-family:'BundesSansWebBold',Arial,Helvetica,sans-serif;
}
#mobile-access li strong,
#mobile-access li em a {
    color:  #0B6BB0;
}
#mobile-access .mobile-access-inner-service li a {
    color: #444;
}
#mobile-access .mobile-access-inner-main li{
    border-top: 1px solid #eee;
}
#mobile-access li.first,
.home #mobile-access li#n-1 {
    border-top: 0;
}
#branding #mobile-access p{
    width: auto;
    background-color: #F1E289
}
#mobile-access p a{
    display: block;
    padding: 8px;
    margin-bottom: 20px;
}
#branding #mobile-access p{
    margin-bottom: 0;
}
/* position */
#wrapperOuter {
   border:0;
}
#branding,
#navPrimary,
#wrapperContent,
#navContent .content,
#navContent .content .zitatinner,
#addContent,
#siteService,
#siteInfo,
#content,
.startseite #content,
#navBreadCrumbsVertical h1,
#navBreadCrumbsVertical .level2,
#navBreadCrumbsVertical .level3 strong,
#navBreadCrumbsVertical .level3 a,
#video .relatedvideos,
#content #documents .section.publication h4 {
   width:auto;
}
#branding {
   margin:0;
   padding:0;
   overflow:visible;
}
.startseite #branding {
   margin-bottom:10px;
}
#branding #logo {
   float:none;
}
#search {
   clear:both;
   float:none;
   margin:40px 0 5px 0;
   width:99%;
}
#search input {
   width:99%;
   padding-right:35px;
}
#search p {
   width:100%;
   position: relative;
}
#search input.image {
    float: none;
    margin-top: 0;
    padding-left: 2px;
    position: absolute;
    right: 0;
    top: 4px;
}
#wrapperBreadcrumbs {
   min-height:0;
}
#siteNav,
#wrapperContent,
.startseite #wrapperContent,
#addContent,
#navBreadCrumbsVertical h1,
#navBreadCrumbsVertical ol a {
    padding:0 15px 0 15px;
}
#wrapperContent {
    padding-top:20px;
}
#wrapperDivisons {
  background: none !important;
}
.startseite #wrapperContent {
    padding-top:15px;
}
#navBreadCrumbsVertical {
    padding-top:1.7em;
}
#navBreadCrumbsVertical h1 {
   padding-bottom:20px;
}
#siteNav {
    overflow:visible;
}
#siteNav .clear {
    margin-top:0;
    height:auto;
}
#navContent {
    background:#F2F2F2;
}
#navContent .content,
#navContent .contentmenu,
#navContent .content .zitatinner {
    float:none;
}
#content,
#supplement {
    margin:0;
    clear:both;
}
#content,
#content.altGrid {
    width:100%;
    border-right: 0 !important;
}
.startseite #content {
    padding-top:0;
}
#wrapperContent #main {
    padding:0;
    margin-bottom:20px;
    width:100%;
}
#supplement {
    padding-top: 20px;
    padding-bottom:0;
}
.startseite #supplement {
    border-top:1px solid #eeeeed;
}
#wrapperContent #supplement {
  margin: -20px;;
  padding:20px;
  width: 100%;
  float: none;
  background-color:#eeeeed;
}
.readspeaker-wrapper {
    width:auto!important;
    padding-right:15px;
}
#siteInfo {
   padding-top:0;
}
#siteInfo .block.service {
   width:100%;
   margin:0;
   padding:0;
}
#siteInfo .block.service h2 {
   padding:10px 15px 10px 15px;
   border-bottom:2px solid #fff;
   margin-right:0;
   background: url(/SiteGlobals/StyleBundles/Bilder/Mobile/icon_open.gif?__blob=normal&v=1) no-repeat 100% 3px;
}
#footer .service h2.opened {
   background: url(/SiteGlobals/StyleBundles/Bilder/Mobile/icon_close.gif?__blob=normal&v=1) no-repeat 100% 3px;
   border:0;
}
#siteInfo .block.service ul {
   margin:0;
}
#siteService > h2 {
    position: absolute;
    top: -1000px;
    left: -2000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#siteInfo p {
   margin:0;
   padding:10px 15px 0 15px;
}
#siteInfo p span {
   color:#fff;
}
#siteService {
   padding:12px 0 0 15px;
}
#footer #navSecondary {
   display: block;
   margin-bottom:0;
}
#siteInfo #footer *,
#siteInfo span {
    font-size: 128.57%;
}
#siteInfo #footer * *{
    font-size: 100%;
}
/* Navigation */
#branding .navigation-access {
   background-color:#0B6BB0;
   padding:10px 5px 10px 15px;
   margin-top:10px;
}
#branding .navigation-access a {
   color:#FFFFFF;
   font-size:180%;
   font-weight:bold;
   font-family:'BundesSansWebBold',Arial,Helvetica,sans-serif;
   background: url(/SiteGlobals/StyleBundles/Bilder/Mobile/icon_open.gif?__blob=normal&v=1) no-repeat 100% -10px;
   display:block;
}
#navBreadCrumbsVertical ol a {
   display:block;
}
#footer #navSecondary,
#footer .service li {
    background: url(/SiteGlobals/StyleBundles/Bilder/bg_pattern_grey.png?__blob=normal&v=2) repeat 0 0;
}
#footer .service li {
     margin-bottom:0;
}
#navSecondary h2.aural {
   left:0;
   top:0;
   height:auto;
   width:auto;
   position:relative;
   padding:10px 15px 10px 15px;
   background:#0B6BB0;
   color:#fff;
}
#navSecondary h2,
#navSecondary h2.aural a,
#siteInfo .block.service h2 {
   color:#fff;
   font-family:'BundesSansWebBold',Arial,Helvetica,sans-serif;
   text-transform:inherit;
}
#navSecondary ul {
   margin:0;
}
#navSecondary li a,
#navSecondary li strong,
#footer .service li a,
#footer .service li strong {
   border-bottom:2px solid #fff;
   padding:10px 15px 10px 15px;
}
#navSecondary li.homepage a,
#navSecondary li.homepage strong,
#footer .service li:first-child a,
#footer .service li:first-child strong {
   border-top:2px solid #fff;
}
#navSecondary li.homepage li a,
#navSecondary li.homepage li strong {
   border-top:0;
}
#navSecondary li a,
#navSecondary li a:hover,
#navSecondary li a:active,
#navSecondary li a:focus,
#navSecondary li span,
#navSecondary li strong,
#navSecondary li strong span,
#navSecondary li em a,
#navSecondary li em a span,
#footer .service li a,
#footer .service li span,
#footer .service li strong {
   background:none;
   color:#0B6BB0;
   font-family:'BundesSansWebBold',Arial,Helvetica,sans-serif;
}
#navSecondary li strong,
#navSecondary li strong span,
#footer .service li strong {
   color:#000;
}
#navSecondary li a:hover,
#navSecondary li a:active,
#navSecondary li a:focus {
   text-decoration:underline;
}
#navSecondary li li a,
#navSecondary li li strong {
   padding-left:30px;
}
#navSecondary li li li a,
#navSecondary li li li strong {
   padding-left:50px;
}
#navSecondary li li li li a,
#navSecondary li li li li strong {
   padding-left:70px;
}
#navSecondary li li li li li a,
#navSecondary li li li li li strong {
   padding-left:90px;
}
#information .tab li strong,
#information .tab li a,
#documents .tab li strong,
#documents .tab li a,
ul.tab.search li a,
ul.tab.search li strong {
   padding-left:10px;
   padding-right:10px;
}
#topLabel a {
   margin-right:0;
   padding-right:50px;
}
#siteInfo .block.service h2,
#supplement .search.facets h3,
#documents [id^=c-docs] h3 {
   cursor:pointer;
}
#supplement .search.facets .closed,
#documents [id^=c-docs] .closed,
#documents [id^=c-docs] .closed {
   display: none;
}
#supplement .search.facets h3.closed,
#documents [id^=c-docs] h3.closed {
   display: block;
   background:url(/SiteGlobals/StyleBundles/Bilder/Mobile/icon_open.gif?__blob=normal&v=1) no-repeat scroll 100% 0 #0B6BB0;
   border-radius:5px;
}
#wrapperDivisions #wrapperContent h3.opened,
#wrapperDivisions #wrapperContent h3.closed {
    color: #ffffff;
}
#documents ul.tab {
   display: none !important;
}
#documents > div,
#documents div h3 {
   display: block !important;
}
#documents {
   background:url(/SiteGlobals/StyleBundles/Bilder/bg_border_dotted.gif?__blob=normal&v=2) repeat-x scroll 0 0 transparent;
   padding-top:15px;
}
#documents.dossier {
   background:none;
   padding-top:0;
}
#supplement .search.facets h3,
#documents [id^=c-docs] h3 {
   background:url(/SiteGlobals/StyleBundles/Bilder/Mobile/icon_close.gif?__blob=normal&v=1) no-repeat scroll 100% 0 #0B6BB0;
   padding:8px 20px;
   font-family:'BundesSansWebBold',Arial,Helvetica,sans-serif;
   font-weight:bold;
   font-size:106%;
   border-radius:5px 5px 0 0;
   margin:0;
   display:block;
   color:#fff;
}
#documents [id^=c-docs] h3 {
   margin-top:10px;
}
#documents #c-docs-1 h3 {
  margin-top: 0;
}
#documents [id^=c-docs] > div {
   border:0;
}
#supplement .box.search.facets {
   background:#F2F2F2;
   padding: 0;
}
#supplement .box.search.facets h4,
#wrapperDivisions #supplement .box.search.facets ul.links {
   padding:0 20px 0 20px;
}
#wrapperDivisions #supplement .box.search.facets ul.links {
   border:0;
   padding-bottom:10px;
}
/* Content */
#content img,
#content p.picture,
#content p.illustration,
#content p .wrapper img,
#content p.picture.linksOhne img,
#content p.picture.linksOhne {
   max-width: 100%;
}
#navContent p.picture img {
   margin-bottom:10px;
}
#navContent .publication {
   width:auto;
}
.startseite #content #news .teaser .sectionImage img,
#content .teaser .sectionImage img,
#content #documents .section.publication img,
#publications.kontext .entry-publication img {
   border:none;
}
#supplement #ministerbox .more a,
#supplement .teaserwithtext .more a {
    left:50%;
    margin-left:-50px;
}
#content .teaserwithtext .more a {
 left: 0%;
 margin-left: 0px;
}
#navContent .content img {
   max-width:100% !important;
}
#wrapperDivisions #navContent p.picture {
   padding-right:0;
}
#wrapperDivisions #wrapperContent .sectionRelated h2 {
   background-color:#0B6BB0;
   color:#ffffff;
   font-family:'BundesSansWebBold',Arial,Helvetica,sans-serif;
   font-size:106%;
   font-weight:bold;
   border-radius:5px;
   padding:8px 20px;
}
#content .teaser {
   max-width:100%;
}
.startseite #content #newslist .teaser.search {
   position:relative;
}
.startseite #content #newslist .teaser.search div.wrapper {
   margin-left:255px;
   min-height:156px;
}
.startseite #content #newslist .teaser {
   min-height:156px;
   max-width: 100%;
}
.startseite #content .teaser.search div.wrapper {
   float:left;
   width:100%;
   max-width:inherit;
}
.startseite #content #newslist .teaser.search div.sectionImage {
   position:absolute;
}
.startseite #content #newslist .teaser.search div.sectionImage img {
   width:100% !important;
}
#content .teaser div.wrapper {
   max-width:100%;
}
.ministerbox,
.box.commissioned {
  width:50%;
  float:left;
  margin-right:10px;
}
.box.gcpresentation {
  clear:both;
}
#teaser .teasernavnode {
    width:100%;
    min-height:0;
}
#teaser .teasernavnode.first,
#teaser .teasernavnode.last {
    background:none;
}
#teaser .teasernavnode,
.teaserbox .teaseronlytext {
    width:100%;
    float:none;
    margin-right:0;
    margin-top:20px;
}
#teaser .teasernavnode:first-child,
.teaserbox .teaseronlytext:first-child {
    margin-top:0;
}
#teaser .teaserwithtext {
    width:100%;
    margin-right:0;
    padding-left:0;
    padding-right:0;
}
#teaser .teaserwithtext h2,
#teaser .teaserwithtext p {
    padding-left:15px;
}
#teaser .einrichtungen .teaserwithtext h2,
#teaser .einrichtungen .teaserwithtext p {
    padding-left: 0px;
}
#content .einrichtungen .sectionImage {
    padding-right: 0px;
}
#content #teaser .einrichtungen .teaserwithtext.last {
    margin-right: 17px;
}
#supplement .teaserwithdownload .withImage p {
    margin-left:0;
}
#publications.kontext .entry-publication h3 {
    width:100%;
    float:none;
    margin-left:0;
}
#documents .group {
    padding-right:20px;
}
#documents .section.media {
    padding-left:21px;
    padding-right:21px;
}
#c-docs-2 .media-switcher {
    padding-bottom:0;
}
#c-docs-2 .media-switcher .thumbnail {
    float:none;
    width:100%;
    margin:0 0 30px 0;
}
#c-docs-2 .media-switcher a,
#c-docs-2 .media-switcher a * {
   display:block
}
#c-docs-2 .media-switcher a img {
   margin-bottom:10px;
}
#c-docs-2 .text-content {
    margin-left:0;
    clear:both;
    background:none;
    padding-top:0;
}
.js-on #content #documents.dossier #teaser h2,
.js-on #content #documents.dossier #newslist h2 {
   height:auto;
   left:auto;
   top:auto;
   width:auto;
   position:relative;
   overflow:visible;
}
.js-on #content #documents.dossier #teaser,
.js-on #content #documents.dossier #newslist,
.js-on #content #documents.dossier #video {
   background:url(/SiteGlobals/StyleBundles/Bilder/bg_border_dotted.gif?__blob=normal&v=2) repeat-x scroll 0 0 transparent;
   padding-top:15px;
}
#content #documents.dossier .teaserbox,
.js-on #content #documents.dossier .teaserbox {
   padding:0;
   margin:0 0 10px 0;
}
.gsb input,
.gsb textarea,
.gsb select,
.formField {
    width:100%;
}
.gsb input[type="radio"],
.gsb input.checkbox {
    width:auto;
}
#supplement .search.box {
   margin-left:0;
}
#supplement .search form {
   position:relative;
}
#supplement .search input {
   width:100%;
   padding-right:35px;
}
#supplement .search input.image {
   position:absolute;
   right:1px;
   top:5px;
   width:auto;
}
#supplement .search.form.box {
   margin-top:10px;
   margin-bottom:10px;
}
#supplement .search p {
    width:99%;
}
#content #searchResult .teaser.search div.wrapper {
    width:100%;
}

#content #documents .section.publication h4 {
    clear:both;
}
#content #documents .section.publication h4 {
    margin:0;
}
#supplement .beauftragter h3 {
   float:none;
   width:100%;
}
#supplement .beauftragter img {
   float:none;
}
#wrapperDivisions #supplement .box.orderlist,
#wrapperDivisions #supplement .box.orderlist ul.links {
   margin:0;
}
#content .sectionImage {
    /*width:50%;*/
    padding-right:10px;
}
#content #teaser .pressearchiv .sectionImage,
#content #teaser .pressearchiv .sectionImage p.picture {
  padding: 0;
  text-align: center;
  float: none;
  background-color: #f5f5f5;
}
#content #imagegalleries .wrapper {
    clear:both;
}
#content table.textualData.links .th_dateOfIssue {
    width:80px;
}
#content .embeddedBox.embedFokusDownload .teaserwithdownload h3,
#content .embeddedBox.embedFokusDownload .teaserwithdownload p {
    float:none;
    width:auto;
}
#content .embeddedBox.embedGCPresentation .links {
    margin:0 20px;
}
#content #sitemap h2 a {
    padding-left:0;
}
#content #sitemap li li a {
    margin-left:0;
}
#content #sitemap li li li a {
    margin-left:1em;
}
#wrapperDivisions .box.commissioned {
  clear: both;
}
#content .wrapperMediaSeries {
  margin: 0 -15px;
}
#content .teaser.media-series .image {
  float: none;
  margin-left: 0;
  text-align: center;
  margin-bottom: 1em;
}
#mediathek #content .teaser.media-series {
  width: auto;
}
#mediathek #content .teaser.audio .icon,
#mediathek #content .teaser.video .icon {
  display: none;
}
#content .teaser.media-series .more {
  display: inline-block;
  position: initial;
  bottom: 0;
}
#wrapperDoppelfooter a.more {
   position: static;
}
#doppelfooter .entry a + div.clear {
   min-height: 1.5em;
}
#doppelfooter,
#wrapperDoppelfooter .row,
#wrapperDoppelfooter .row.row-0.breit,
#wrapperDoppelfooter .row.row-1.breit,
#wrapperDoppelfooter .row.row-2.breit {
  width: auto;
  border-right:0;
  float: none;
  padding:0;
  min-height:inherit;
}
#wrapperDivisions #wrapperDoppelfooter .row {
  border-bottom: 1px dotted #999;
  padding:0 20px;
}
#wrapperDivisions #wrapperDoppelfooter .row.row-0 {
   padding-top: 0;
}
#wrapperDivisions #wrapperDoppelfooter .row.row-1,
#wrapperDivisions #wrapperDoppelfooter .row.row-2 {
   padding-top: 1.5em;
}
#wrapperDivisions #wrapperDoppelfooter .row.row-2 {
  border-bottom: 0;
}
#navContent .content .text {
  background-image:none;
  margin-top:0;
  padding:0;
  min-height:inherit;
}
#supplement .infoBox ul.links li a,
#supplement .infobanner .links li a {
  height:auto;
}
#supplement .interactive .stage-design,
#supplement .interactive .teaser-wrapper div.teaser {
  height:218px !important;
}
/* video */
.mejs-wrapper {
    width:100%;
    background-color:#000;
    float:none;
    clear:both;
}
iframe,
object,
.mejs-container {
    margin-left:auto !important;
    margin-right:auto !important;
    float:none !important;
    clear:both !important;
}
#tabGlossary {
    width: 100%;
}
#tabGlossary .tab li strong,
#tabGlossary .tab li a:focus,
#tabGlossary .tab li a:active,
#tabGlossary .tab li a.active {
    border-radius: 4px 4px 4px 4px;
    background-color: #004F80;
    color: #FFFFFF;
    text-decoration: none;
    font: 105.88% "BundesSerifWeb",Georgia,Times New Roman,serif;
}
#tabGlossary .tab li strong:after{
    background:none;
    position: relative;
    bottom: auto;
    content:none;
    height: auto;
    width:auto;;
    left: auto;
    bottom: auto;
}
/* Visuelle Aenderungen, #supplement */
@media all and (min-width: 767px) {
   #supplement * {
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
   }
   #supplement #ministerbox {
      position: absolute;
      right: 0;
      top: 12em;
      bottom: 0;
      width: 48%;
      margin: 0;
      padding-right: 125px;
   }
   #supplement #ministerbox blockquote,
   #supplement #ministerbox cite {
      display: block;
      max-width: 100%;
   }
   #supplement .service.jump {
      width: 48%;
   }
}
@media all and (max-width: 1000px) {
   #content > div {
     padding:0 15px;
   }
   #content .picture,
   #content .links,
   #navContent .picture,
   #navContent .links {
      margin: 0 0.5em .45em 0;
   }
   #content .rechts,
   #navContent .rechts {
      margin: 0 0 .45em 0.5em;
   }
   #navBreadCrumbsVertical .level3 {
      padding:0 15px;
   }
   #wrapperStage .stage {
       min-height:1em;
       width:100%;
   }
   #wrapperStage .stage .stageImg{
      max-width: 100%;
   }
   #wrapperStage .stage .wrapperImg {
      width: 100%;
   }
   #wrapperStage .wrapperText p ,
   #servicebanner {
      display: none;
   }
   #wrapperStage .stage img,
   #wrapperStage .wrapperImg > div {
       float:none;
       width: 100%!important;
   }
   #wrapperStage .wrapperText{
      margin-left:0;
      padding-left:1.5em;
      padding-right:1.5em;
      clear:left;
   }
   #wrapperStage .wrapperText h1{
      padding-top:0.5em;
      line-height: 1.06;
   }
   #wrapperStage .wrapperText h1 a {
      font-weight:normal;
   }
      #wrapperStage .wrapperText h3 {
      padding-top: 0.5em;
   }
   #stage {
       max-width: 100%!important;
       width: 100%!important;
       margin: 0;
   }
   #navContent p.picture,
   #navContent p.picture img {
       max-width: 100%!important;
       width: 100%!important;
       margin: 0;
   }
   #addContent,
   #dossiers .dossier,
   #servicebanner .dossier {
      width: auto;
   }
   object,
   iframe,
   .mejs-wrapper {
       margin-bottom:15px;
       display:block;
   }
   #content .teaser .sectionImage img,
   #servicebanner .entry-media img,
   #servicebanner .entry-publication img,
   #information .picture img, .teaserimage img,
   #supplement .teaserwithdownload img,
   #navContent p.picture img,
   #documents .section.publication img,
   #intro .sectionImage img,
   #publications .entry-publication img,
   #content .detailView img,
   #supplement .teaser .picture img,
   #intro .introwrapper .sectionVideo object,
   #intro .introwrapper .sectionVideo .mejs-wrapper,
   #intro .introwrapper .sectionVideo iframe {
       border:0;
   }
   #content .quizwrapper .picture,
   #content .quizwrapper .picture img,
   #intro .wrapper,
   #intro .picture,
   #intro .picture img {
       max-width: 100%!important;
       width: 100%!important;
   }
   #intro .sectionImage,
   #intro .sectionVideo {
       float:none;
       margin:0;
   }
   #intro .sectionImage p,
   #intro .sectionVideo p {
      margin:0;
   }
   #intro .sectionImage a,
   #intro .sectionImage span,
   #intro .sectionVideo a,
   #intro .sectionVideo span {
       display:block;
   }
   .startseite #content #news .teaser .sectionImage,
   #content .teaser .sectionImage {
      padding-right:10px;
   }
   #dossiers .dossier {
      min-height:1em;
      padding-bottom:0;
      width:100%;
   }
   #dossiers.dossiergroup {
      padding:15px 15px 0 15px;
   }
   #dossiers.dossierwide {
      padding:10px 0 5px 10px;
   }
   #dossiers.dossierwide  .dossier {
      margin-left:5px;
   }
   #dossiers p {
      text-align:left;
   }
   #dossiers p strong.more {
      margin-top:0;
   }
   #dossiers .dossier,
   .startseite #dossiers .dossier,
   .startseite #servicebanner .dossier {
      margin-left:0;
      margin-right:0;
   }
   #dossiers .dossier {
      padding-left:0;
      padding-right:0;
      text-align:left;
   }
   .altGrid #dossiers .dossier {
      width:99%;
   }
   #dossiers h3,
   #dossiers p {
      padding:0 15px 0 15px;
   }
   #supplement #ministerbox img {
       width: 125px;
   }
   #supplement .box.gcpresentation {
       width:18.85em;
       margin:0;
   }
   .js-on #content .embeddedBox.embedGCPresentation .teaser,
   #content .embeddedBox.embedGCPresentation .teaser,
   #content .embeddedBox.embedGCPresentation .teaser .sectionImage {
       width:100%;
   }
   #content .embeddedBox.embedGCPresentation .links li {
       float:left;
   }
   #content .embeddedBox.embedGCPresentation .jcarousel-js{
      width: 530px;
   }
   #content .embeddedBox.embedGCPresentation .teaser {
      padding:5px;
   }
   #content .wrapperMediaSeries {
      padding:15px;
   }
   #content #wrapperMediagalleryRelated #searchResult.links {
      padding:0 15px;
   }
   #supplement .ministerbox .innerBox {
     border:1px solid #eeeeed;
   }
   .startseite #content #newslist .teaser.search div.wrapper {
     margin-left:45%;
     width:55%;
   }
   .startseite #content #newslist .teaser .sectionImage {
     width:45%;
   }
   .startseite #content #newslist .teaser {
     min-height:100px;
   }
  .modgrid .box.search.form{
    padding: 20px 10px 0 10px;
  }
  .gsb #content .box.search.form .lexikonsuche input {
    width: 100%;
  }
   .gsb .box.search.form .lexikonsuche input, .gsb .box.search.form .lexikonsuche textarea, .gsb .box.search.form .lexikonsuche select {
      background-position: right;
      margin-top: 0;
   }
   .gsb .modgrid .box.search.form{
      background: none repeat scroll 0 0 #EEEEEE;
      width: auto;
      height: 140px;
      Padding-left: 10px;
   }
   .gsb #content .box.search.form .lexikonsuche .submit {
      float: none;
      margin-top: 15px;
   }
   #supplement .box.info .orgDocData{
    background-position: right 0;
    margin-right:10px;
    }
  #content #teaser .einrichtungen .teaserwithtext {
      width: 45%;
      margin-right:3%;
      height: 17em;
      text-align: center;
   }
   #content #teaser .einrichtungen .teaserwithtext.last {
      margin-right:3%;
   }
   #content #teaser .einrichtungen .teaserwithtext .sectionImage .picture, #content #teaser .einrichtungen .teaserwithtext .sectionImage .picture img {
      width: auto;
   }
}
@media all and (max-width: 766px) {
    /* only smart phone */
    .startseite #supplement {
      margin-bottom:0;
   }
   .interactive {
      width:auto;
   }
   .interactive .stage {
      margin:0 auto;
   }
   #supplement .box.gcpresentation {
       width:auto;
   }
   #content .embeddedBox.embedGCPresentation .sectionImage .picture .textwrapper {
      width:50%;
   }
   #wrapperDivisions .embedGCPresentation span.caption,
   #wrapperDivisions .embedGCPresentation span.source {
      padding-left:5px;
   }
   /* video */
   iframe,
   object,
   embed,
   video,
   .mejs-container,
   .mejs-layers > div,
   .mejs-mediaelement img {
       width:540px !important;
       height:360px !important;
   }
   object.dummy {
       width:0 !important;
       height:0 !important;
   }
}
@media all and (max-width: 600px) {
    /* only smart phone */
    .startseite #content #newslist .teaser.search p,
    #news .teaser .wrapper p,
    #addContent #dossiers .dossier p,
    #content #dossiers .dossier p {
      display:none;
   }
   .startseite #content #newslist .teaser.search p.picture {
      display:block;
   }
   .startseite #content #news .teaser .sectionImage,
   #content .teaser .sectionImage {
      width:50%;
   }
   #content .embeddedBox.embedBanner .picture {
      float:none;
   }
   .gsb #content .category {
  background: none;
 }
   #content .embeddedBox.embedBanner .picture img {
      width: 100% !important;
   }
   #navContent p.picture img {
      margin-bottom:10px;
   }
   #content .sectionImage p.picture,
   #content .sectionImage p.picture img {
      width:100% !important;
   }
   .ministerbox,
   .box.commissioned {
      width:100%;
      float:none;
      margin-right:0;
    }
   /* video */
   iframe,
   object,
   embed,
   video,
   .mejs-container,
   .mejs-layers > div,
   .mejs-mediaelement img {
       width:420px !important;
       height:280px !important;
   }
   object.dummy {
       width:0 !important;
       height:0 !important;
   }
   
   /* Fix für geringere Abstände im Content News Teaser */
   .startseite #content #newslist .teaser.search div.sectionImage {
  position: inherit;
  float: left;
  width: 40%;
   }
   
   .startseite #content #newslist .teaser.search div.wrapper {
  margin-left: 0;
  float: right;
  min-height: 0;
   }
}
@media all and (max-width: 680px) {
   #content #teaser .einrichtungen .teaserwithtext {
      clear: left;
      height: auto;
      width: 100%;
      text-align: center;
      min-height: auto;
   }
   #content #teaser .einrichtungen .sectionImage {
      clear: left;
      width:100%;
      text-align: center;
   }
   #content #teaser .einrichtungen .teaserwithtext .sectionImage .picture, #content #teaser .einrichtungen .teaserwithtext .sectionImage .picture img {
      width:auto;
   }
}

@media all and (max-width: 672px) {
    #pressofficers,
    #pressofficers h2,
    .teaser-pressOfficer,
    #content #pressofficers .teaser.first {
      display: block;
    }
    #content #pressofficers .teaser,
    #content #pressofficers .teaser.first {
      margin: 0 0 20px 0;
      width: 100%;
    }
    #content #pressofficers .teaser.first{
      border-bottom: none;
    }
    #content #pressofficers .teaser .sectionImage,
    #content #pressofficers .teaser.first .sectionImage {
      float:left;
    }
    #content #pressofficers .teaser .wrapper {
      display:table;
      padding: 15px;
    }
}

@media all and (min-width: 600px) {
    /* only tablet portrait */
    #navContent p.picture,
    #navContent p.picture img {
      width:auto !important;
   }
   #wrapperDivisions #navContent p.picture {
      margin: 0 10px 10px 0;
   }
}
@media all and (max-width: 481px) {
   .startseite #content #newslist h2 .oneline .doctype {
     display:none;
   }
  .startseite #content #newslist h2 a {
     margin-top:0;
   }
   #content .embeddedBox.embedGCPresentation .sectionImage .picture .textwrapper {
      width:100%;
   }
   /* video */
   iframe,
   object,
   embed,
   video,
   .mejs-container,
   .mejs-layers > div,
   .mejs-mediaelement img {
       width:270px !important;
       height:180px !important;
   }
   object.dummy {
       width:0 !important;
       height:0 !important;
   }
   #content #teaser .pressearchiv .teaserwithtext {
      width: 100%;
      padding: 0;
      border: none;
      margin-right: 0;
      margin-bottom: 3px;
   }
}
@media all and (max-width: 360px) {
   .interactive img,
   .interactive .stage,
   .interactive .stage .stage-design {
      width:100% !important;
   }
   #supplement .interactive p {
     margin-right:0;
   }
   .js-on #supplement div.teaser-wrapper div.next {
     right:0;
   }
   .startseite #content #newslist .teaser .videoicon {
     display:none;
   }
   #content #teaser .einrichtungen .sectionImage {
      width:100% !important;
   }
}
