/*****************************
1.0 module layout
*****************************/
#wrapperInner {
   position: relative;
}
#wrapperOuter {
    position:relative;
    margin: 0 0 0 10px;
}
#branding {
    padding: 0;
    width: 100%;
    margin: auto;
    overflow: hidden;
}
#branding p,
#brandingnobg p,
#brandingnobg #identityPicture {
    float: left;
    overflow: hidden;
}
#branding p#logo-leipzig{
    float: right;
    overflow: hidden;
}
#branding p img,
#brandingnobg p img,
#brandingnobg #identityPicture img {
    margin: 0 0;
}
#wrapperDivisions {
    margin-top: 2.6em;
    padding: 0;
    position: relative;
    clear: both;
    width: 100%;
    z-index: 1;
}
#popup #wrapperDivisions{
    margin:0;
    min-width:100%;
}
#siteNav {
    overflow: hidden;
    margin-left: 18.3em;
    margin-top: 1.6em
}
#search {
    float: right;
    width: 25em;
    margin-right: 7.2em;
}
#navBreadcrumbs {
    float: left;
    width: auto;
}
#wrapperContent {
    padding: 0 2em;
    width: 61%;
    z-index: 5;
    float:left;
}
#wrapperContent.altGrid{
    margin-left: 16.2em;
    padding: 0 2em;
    width: auto;
    z-index: 5;
    float: none;
}
#wrapperContent {
    overflow: hidden;
}
.home #wrapperContent {
    float: none;
    width: auto;
}
#popup #wrapperContent {
    margin:0;
    padding:0;
    width:90%;
}
#navServiceMeta {
    margin-left: 1.36em;
    float: left;
}
#navBreadcrumbs li {
    display: inline;
    font-weight: bold;
}
#navServiceMeta h2 {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#navServiceMeta .language strong.languageLink {
display:none;
}
#navSecondary { /* anti hover-bug ie schrift sehr gross 800 x 600 - safari 2.0 nichts klickbar */
    float: left;
    position: relative;
    margin: 0;
    height: 1%;
    width: 16.2em;
    z-index: 3;
}
.navSkip{
    position:absolute; left:-2000px; top: -1000px; height:0px;
}
.navSkip a:active,
.navSkip a:focus {
    position: absolute; left:2185px; top: 1000px; width: 150px;
    font-size: 0.8em;
    font-weight: 600;
    color: #1044aa;
    text-decoration: none;
    z-index: 20;
}
#content {
    margin: 0;
}
#popup #content {
    margin:0;
    padding-top:0;
}
#content.altGrid {
    margin-right: 0;
    padding-right: 0;
}
.startseite #content {
    overflow: hidden;
}
#wrapperColumnA, #wrapperColumnB {
    float: left;
    width: 50%;
}
#columnA, #columnB {
    padding: 0 .8333em;
}
#columnA {
    padding-left: 0;
}
#columnB {
    padding-right: 0;
}
#supplement {
    margin: 0 0 0 74%;
    padding: 1px 0 0;
    width: 22%;
    position: relative;
    z-index: 4;
    overflow: hidden;
}
#supplement.home{
    margin: 0 0 0 72%;
    width: 28%;
}
#wrapperConContent {
    float: left;
    width: 70%;
}
#supplement h2,
#supplement h2 * {
    position: absolute;
    top: -1000px;
    left: -2000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#navBreadcrumbs p {
   float: left;
   width: auto;
}
#clear,
.clear {
    clear: both;
    height: 1px; /* avoid collapsing margins */
}
.aural,
#navBreadcrumbs p {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#siteInfo {
    margin: 0;
    clear: both;
}
#siteInfo {
    position: relative; /* serve as context for absolute positioning */
    padding: 0; /* = 0 #supplement::width .5em (#navSecondary::width + #content::padding-left) */
}
#popupLinks {
   margin-top: 4.2em;
   margin-left: 0;
}
#siteInfo li,
#popupLinks li {
    display: inline;
}
#siteInfo #navStart {
    position: absolute;
    top: 0;
    right: 0;
}
#siteInfo h2 {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
/*****************************
2.0 superior styles
*****************************/
/******2.1 typo ******/
/*# Font-Family and Font-Sitze for all Elements, sortet by Font-size in Pixel #*/
.gsb *,
#content #sitemap h2 *,
#content .newsDate {
    font-family: Verdana, Arial, sans-serif;
}
.gsb code,
.gsb kbd,
.gsb samp,
.gsb var {
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    letter-spacing: 1px;
}
.gsb #wrapperDivisions ul {
   list-style-type: none;
}
.subheadline,
#content #faq dt a,
#content caption,
#content caption * {
    font-weight: normal;
}
.subheadline strong, .subheadline strong em {
    font-weight: bold;
    color: #5a74a9;
}

p strong, p strong em, p strong span, li strong {
    font-weight: bold;
    color: #5a74a9;
}

#content em,
#supplement em {
    font-style: italic;
}
#content form em {
    font-style: normal;
}
/*# Line-Height for Text - default #*/
#content, #supplement , #intro{
    line-height: 1.4;
}
/******2.2 font sizes ******/
/**** 10px ****/
body {
     font-size: 62.5%;
}
/**** 11px ****/
#navSecondary *,
#navServiceMeta,
#siteInfo *  {
    font-size: 110%;
}
#navServiceMeta *{
    font-size: 100%;
}
#siteInfo * * {
    font-size: 100%;
}
/**** 12px ****/
#intro,
#content,
#supplement *,
#siteNav #search *,
#siteNav #navBreadcrumbs *{
    font-size: 120%;
}
#content h3,
#content h4,
#supplement * *,
#siteNav #search * *,
#siteNav #navBreadcrumbs * *{
    font-size: 100%;
}
#wrapperDivisions span.caption,
#wrapperDivisions span.source {
    font-size: 85.75%;
}
#wrapperDivisions #supplement .live-calendar h3,
#supplement h3 {
    font-size: 100%;
}
/**** 13px ****/
/**** 14px ****/
#content h2 {
    font-size: 116.67%;
}
#content .dateblock .month,
#navPrimary li li * {
    font-size: 87.5%;
}
#wrapperInner .navSkip{
    font-size: 140%;
}
#portrait .boxWrapper .ministerbox h3,
.startseite #content ul.links,
#navPrimary li li * *,
#navSecondary * *,
#content * {
   font-size: 100%;
}
/**** 16px ****/
#navPrimary ul *{
    font-size: 160%;
}
#navPrimary ul * *{
    font-size: 100%;
}
.startseite #wrapperDivisions .boxWrapper.hero .main h4,
#navSecondary h2 {
    font-size: 114.25%;
}
/**** 18px ****/
/**** 19px ****/
#intro h1,
#content h1 {
    font-size: 158.33%;
}
/****** 2.3 font colors ***/
body * {
    color: #202020;
}
.gsb a, .gsb a * {
    color: #5a74a9;
}
#branding a,
.startseite #wrapperDivisions .box h3 span,
#supplement .live-calendar h3,
#navPrimary li.active h3 a,
#navPrimary li li a,
#navPrimary li li em,
#navSecondary .navMain a,
#navSecondary .navMain a *,
.gsb #navSecondary h2,
.gsb #navSecondary #navService a ,
.gsb #navSecondary #navService a *{
    color: #1C3667;
}
#navServiceMeta a,
#navServiceMeta strong {
    color: #1C3667;
}
.wrapperTable caption,
.wrapperTable caption *,
.navIndex a,
em.searchString,
.dateblock .month abbr,
#navPrimary a,
input.submit {
    color: #fff;
    font-weight: normal;
}
.gsb #content .singleview table caption {  
  border-right: 0.083em solid #9DAFD5;
  border-left: 0.083em solid #9DAFD5;
  border-top: 0.083em solid #9DAFD5;
  color: #576072;
  font-weight: bold;
}
.gsb #content .singleview table caption * {
  color: #576072;
  font-weight: bold;  
}

/****** 2.4 backgrounds ******/
#navPrimary .active h3{
    background: #F2EEE5;
}
#wrapperInner {
    background: #FFF;
}
#navPrimary .hovered h3 {
    background: #fff;
}
#wrapperDivisions .box h3 {
    border-bottom: 1px solid #9DAFD5;
}
.wrapperTable caption,
em.searchString,
.dateblock .month {
    background: #2E5899;
}
caption {
   background: #F0F3FA;
}
#portrait .boxWrapper .ministerbox h3 {
    background: transparent;
}
/****** 2.5 links ******/
.startseite #content .box a:link,
.startseite #content .box a:visited,
.gsb a,
#content a.GlossarEntry{
    background-repeat: no-repeat; /* default for icon styling */
    text-decoration: none;
    font-weight: normal;
}
.startseite #content .box a:focus,
.startseite #content .box a:hover,
.startseite #content .box a:active,
.gsb a:link:hover,
.gsb a:link:focus,
.gsb a:link:active,
.gsb a:visited:hover,
.gsb a:visited:focus,
.gsb a:visited:active {
    text-decoration: underline;
}
#content p a:link,
#content p a:visited  {
     text-decoration: none;
}
#content p a:focus,
#content p a:hover,
#content p a:active {
     text-decoration: underline;
}
#content p .more a,
#content p.downloadLink a,
#content p.shoppingCartAdd a {
    text-decoration: none;
}
#content p a.GlossarEntry {
     font-weight: normal;
}
#content a.GlossarEntry:link,
#content a.GlossarEntry:visited {
     text-decoration: none;
}
#supplement .live-calendar p a,
.startseite #content .boxWrapper.hero p a,
.startseite #content .box p.all a,
#content ul.links a,
#content .more a,
.startseite .newsBox a,
#supplement a,
#content a.value,
#content a.themenLink,
a.guestbookEntryLink,
#popupLinks  #navFunctions a,
#content a.intLink,
#supplement a.intLink {
     background:  url(data:image/gif;base64,R0lGODlhEgAQAJEBAFxXW////wAAAAAAACH5BAEAAAEALAAAAAASABAAAAIYjI+py+0PYwMS0Wouozz0qkUhNGLmiSIFADs=) no-repeat 0 0px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_link.gif?__blob=normal&v=1) */
     padding-left:  1.833em;
     display: inline-block;
}
#content a.external,
#content a.ExternalLink,
#content a.wiki {
     background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8jLkwbpC9QAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjIvMTFlr0PSAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZJREFUCJljWMXAwsDFIMCgxODAwAQACxIBLVed7UEAAAAASUVORK5CYII=) no-repeat 1px 4px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_external_link.png?__blob=normal&v=1) */
     padding-left: 1.25em;
}

#content ul.links a.external{
     background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAAA3NCSVQICAjb4U/gAAAABlBMVEX///8jLkwbpC9QAAAAAnRSTlMA/1uRIrUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDcvMjIvMTFlr0PSAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAABZJREFUCJljWMXAwsDFIMCgxODAwAQACxIBLVed7UEAAAAASUVORK5CYII=) no-repeat 6px 5px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_external_link.png?__blob=normal&v=1) */
     padding-left:  1.833em;
}

#content a.ExternalLink img{
    display: none;
}

#content ul.links a{
    display: inline-block;
}


#content .sectionRelated ul.links.downloads a {
background-image:none;
padding-left: 3px;
}
#content p a.themenLink,
#content p a.guestbookEntryLink {
    text-decoration: none;
}
#content table a.themenLink {
    text-decoration: none;
    background: none;
    padding-left: 0;
}
#content a.value,
#content .boxWrapper ul.links a,
#content #sitemap a {
    background-position: 0 0px;
}
#content #sitemap h2 a {
    background-position: 0 2px;
}
#content ul.links h2 a {
    background-position: 0;
}
.startseite #content .box p a {
    display: inline;
}
.startseite .newsBox a,
#supplement a {
     padding: 0 0 0  1.833em;
}
#content .navToTop {
    text-align: right;
    clear:both;
    display: block;
    font-size: 91.67%;
}
#content .navToTop a:link {
    background: transparent url(data:image/gif;base64,R0lGODlhBwAJAIABAEFfpf///yH5BAEAAAEALAAAAAAHAAkAAAINjGGJeLGemox01shCAQA7) no-repeat left center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_navtotop.gif?__blob=normal&v=1) */
    padding-left: 1.25em;
    text-decoration: none;
}
#content a.Publication {
    background: none;
    padding-left: 0;
}

#content p a.Publication img {
    display: none;
}

#supplement .downloadLink a {
    background: none;
    padding-left: 1.8em;
}
#supplement .picture a,
.startseite #wrapperDivisions .eventBox a,
#supplement .calendar a,
#supplement .bannerBox a {
    background: none;
    padding: 0;
}

.gsb abbr,
.gsb acronym,
.gsb dfn {
    border-bottom: 1px dotted  #2E5899;
    text-decoration: none;
}
.gsb strong abbr,
.gsb strong acronym,
.gsb strong dfn {
    font-weight: bold;
    color: #5a74a9;
}

.imagedownload {
     background:  url(data:image/gif;base64,R0lGODlhEQAKAJECAOPr+0Fdpv///wAAACH5BAEAAAIALAAAAAARAAoAAAIhlI+pEpvRmIEuylmBDhrY54Xch3AetGVbRx5mly7QTC8FADs=) no-repeat 0 2px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/img_file_bitv_nein.gif?__blob=normal&v=1) */
     padding-left:  1.3em;
}
#content a.sortUp {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGAQMAAADAPp2FAAAAAXNSR0IArs4c6QAAAAZQTFRF////ADNmBXhyIwAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH2gkQCgkOGZWznwAAABpJREFUCNdj4GFgkGNgsGdgKG5geHiAwaEBABS0A75hnAHsAAAAAElFTkSuQmCC) no-repeat right 7px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_sort_up.png?__blob=normal&v=1) */
     padding-right: 1em;
     color: #202020;
     text-decoration: underline;
     font-weight: normal;
}
#content a.sortDown {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGAQMAAADAPp2FAAAAAXNSR0IArs4c6QAAAAZQTFRF////ADNmBXhyIwAAAAF0Uk5TAEDm2GYAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH2gkQCgkFjkdqFwAAABpJREFUCNdjcGhgeHiAobiBwZ6BQY6BgYcBAC73A76KM5DcAAAAAElFTkSuQmCC) no-repeat right 7px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_sort_down.png?__blob=normal&v=1) */
     padding-right: 1em;
     color: #202020;
     text-decoration: underline;
     font-weight: normal;
}
#content a.sortUp:hover,
#content a.sortUp:focus,
#content a.sortDown:hover,
#content a.sortDown:focus {
     text-decoration: none;
}
#content .eMailLink {
     background: url(data:image/gif;base64,R0lGODlhEQAKAIABAEFdpgAAACH5BAEAAAEALAAAAAARAAoAAAIajI+pwKwJ4DMxNDtxjfVxik3bl4Ul1HTnWQAAOw==) no-repeat 2px 2px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_eMail_a.gif?__blob=normal&v=1) */
     padding-left: 1.833em;
}
#content .textualData a.eMailLink {
     display: block
}
#content strong, 
#supplement strong,
#content strong span, 
#supplement strong span,
/*#content em,*/ 
#supplement em,
#content em span, 
#supplement em span,
 {
    color: #5A74A9
}
#content p.downloadLink a{
     margin-left:-4px;
}
/****** 2.6 images ******/
.gsb img {
    border: none;
}
/****** 2.7 rounded corners ******/
/*****************************
3.0 branding
*****************************/
#branding img,
#brandingnobg img {
    border: 0;
}
#navServiceMeta  {
    background-color: #FFF;
}
#navServiceMeta li {
    float: left;
    background-position: right 0;
    background-repeat: repeat-y;
}
#branding{
    background: #fff url(data:image/gif;base64,R0lGODlhtQFmAPcGAOfif9DGAL/n+f/yv//mf4DQ9AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAYALAAAAAC1AWYAAAj/AA0IHEiwoMGDCBMqXMiwocOHEBkCCBCxokWIAwhc3MixY0QBBTyKHEnS4MSSKFOqTHlypUuCGV/KfAlypk2ZLW/q3IkyJ8+RMX8K/RhyqNGKPo8qXTowKVOMGp9KNVBzqlWBTq9qdZl168GgXodWDbu0K9mzG82iBYtW59i2QtXCnbtQLlm2dGkWzbvTLt+/Bvx6xQsY5dvCLwUjhqtYK+HFIg9DZklxMuTGVx9b3ih580jMnq+Cnqo5NFHTPSujzjtaaunVDTvDtth6ttHaTF/bTih790Pcvvuq5qs7eMHexusOT64VuNLizKnuje7QOfWV1o1CZ478esHs3kuC/xe6PXn38FiXo1c6/md54+fRt1/Pcf7O98Hjh7dPn7b6ufj5pp93/PUXUYE2BbjbgNchaGB1/8GloG0MUufggxJF2NaEs1UY3YUYKgSiSxzC5iFzI4Z4UIoqlbjaicmxqCJBMqLkImowGlfjjIFpuFZUD+YY3I4zEgkUkAYK6ZuRITLp0Y2mKbmbkw9SyRGUoUlpm5X9cXkRlp5pOZuX65FZEZibiQmbmfv5eBaalqm5GpsEunkXkv3JiRqdDdoZFpyT6Wkanxb6ORie9AkaGqEfGroVoJAp6hmjKDrqGKLrSboZpTFamhmm6GlqGac6emoVpIuJOhmpQ5pKGqjhqf96mas8dsQqQqgiJutit05J61O5FrYrYr1u+WtusHo3bGHFjnnsUsECtixgza757HPJXjftX9XOee1R0f61LV/d7vmtdtlSNy5r59b6W7vkpRvdunSVOyi87snL3XQq2rsovjyFyxe9c/k7KcD36Wsev00i7G5C9gqcF8GMOfzwihYnqDB8DGNo8KYZzyQxXRS39fGoIcs08lwlo3Xyqim/tDJcLZ/18qyFzdxWzWTdzGvMJG6cX8dVAn1xxEILSLSBPhNrdItJL7h0l0+7i3SIPIfVNLNV2xg1hVPTtzW1XZekM1pZezU2t2WTdPZZaW+1NrltH4l12GXW3XDOX3f/iLd8ensceEdvkxV3c4MznfhGhYd1uGiLix25RY179bhVc7PL991WTw745hhePlXm9XoeUeVbiS4V6QWbDhXntbJeMehB/t3mxTddHbrtdeJuk+61d+77TMAnyXufw+Pk+kOoa6X6U7KbvLxDzV/1PFPRuzx9Q9VbdX1Z21dKu/HCJ89V+At1P9X37KFf6vh5Hl+o+efDn6j8jdKPnfsJqS8V+0fJns34h6u+mQh/4tMfZeyXKQR2SoELBIz/ngLA2xDQVwwMlQPfB0HxXNAgE2RKBYciwJ59sCAhXMoI43JCa2UwVhtsVQc9+EJlxXBJLfRWDbV1QwzO8DM5FEgKPJWywp+UUGtBNMAQj1JEnhxRbUlcolGaKJwfAnGH6uqhsawokuLFr3xcrE8UDfgiLTorjLYaI+x4NJGAAAA7) repeat-x scroll 47px 0;
    margin-top: 1em;
}
#branding #navServiceMeta li.header_1{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAANDGAOfifyH5BAAAAAAALAAAAAACAAIAAAICDFwAOw==);
}
#branding #navServiceMeta li.header_1 a{
    padding-left: 0.5em;
}
#branding #navServiceMeta li.header_2{
    background-image:  url(data:image/gif;base64,R0lGODlhAgACAIAAAIDQ9L/n+SH5BAAAAAAALAAAAAACAAIAAAICDFwAOw==);
}
#branding #navServiceMeta li.header_3{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAAPXtrevcXCH5BAAAAAAALAAAAAACAAIAAAICRFwAOw==);
}
#branding #navServiceMeta li.header_4{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAAP/yv//mfyH5BAAAAAAALAAAAAACAAIAAAICRFwAOw==);
}
#branding #navServiceMeta li.header_5{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAAIu32xhvuCH5BAAAAAAALAAAAAACAAIAAAICRFwAOw==);
}
#branding #navServiceMeta li.header_6{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAAACm63/S9SH5BAAAAAAALAAAAAACAAIAAAICDFwAOw==);
}
#branding #navServiceMeta li.header_7{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAAPOdpOg8SiH5BAAAAAAALAAAAAACAAIAAAICRFwAOw==);
}
#branding #navServiceMeta li.header_8{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAANDGAOfifyH5BAAAAAAALAAAAAACAAIAAAICDFwAOw==);
}

#branding #navServiceMeta li.header_9{
    background-image: url(data:image/gif;base64,R0lGODlhAgACAIAAAIu32xhvuCH5BAAAAAAALAAAAAACAAIAAAICRFwAOw==);
    background-position: 39px 0;
color: rgba(230,100,100,0.01);
max-height: 100px;
}
#branding #navServiceMeta li.header_10 {
    border-right:2px solid #80D0F4;
    padding-left: 3px;
    padding-right: 0;
    width:36px;
    background-color: #fff;
color: rgba(230,100,100,0.01);
max-height: 100px;
}
#branding #navServiceMeta li.header_9 a,
#branding #navServiceMeta li.header_9 strong {
    margin-left: 4px;
}

#wrapperHeader img.print-header{
    display: none;
}

/*****************************
4.0 serviceMeta
*****************************/
.mobile,
#navServiceMobile {
    display: none;
}
#navServiceMeta a,
#navServiceMeta strong {
    padding:  8em .73em .27em .64em /**/;
    font-weight: normal;
    display: block;
}
#navServiceMeta strong {
    font-weight: normal;
    text-decoration: underline;
}
#navServiceMeta a:focus {
    outline: 1px dotted #000;
}

#navServiceMeta li#btnDGS.header_9 a,
#navServiceMeta li#btnDGS.header_9 strong {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAE7UlEQVR42jVUfUyVZRR/udx7ue/XfeH9urPN5mq21nQ2zCBahjm3yrLmHzZriS4VhEvcCOWqjfgWkK/7zXVTpImgyCTJIh0QqyySEBRBQlCmi5ScDhLu7X6cznOvvXv2bM/zPuec3znnd34UI7k5pYGVXYzk5GU3Kzo5xU2Oigt3Xm4wSi68NKoONr6W0hVpmHLe5Ig+YBQHo9goo+KlRZfR1BC1xJ1XPazsYBUbp9rRqSC74xUXJ1ZpDXkb37u4MrGFFirxFy5WdbKqnYqXj2CoyMHJq8QFWfhbqYjlC3mFQOMT6nRxeTm5vXMLsDa1WaOz6vkiXq0hz2QHZRQbOMlDy3aExEh4hfg9MUzJ25vPF1bMagzFgmLTaD/bnd636IM9Wa06/dbM7MG9++8SLwp5T7Gim8NsEYViw5iRzD0xhi8yLRf+uA2cUIwxU9fbH/uh3jFKMxuPHZ948Ag+TOuOictHF1hHCrNA5FgYTnEKJje64GUvpfu8+fTdGxOgp3fLSu74Tej76eG69QXXrsPdGViTnP3CqqLEpEYmvirqglSRlp2kvJIdgeDOJOyfmoajTZc441vfX1wIBCB/n2v6DlweXHz5lZ0HCzpv3YH3PzgXy3yJ5hTJAvNXEQipJaZD0cWvb2j2/QsDv8+ijS8AwQD4/dD53Uhxedv4BFwdhXVv1huEPYJ6GPtNYc+MCukiusB2crKN0lvNln6fHzA42k9OQ/OJgelp+HXg4T8+OFQ1HEdv0xi2i6aDglKHdaAIl6JAZIdRrk9QD1PajE8t3b09fzU1dZeUnyqvOFtZ0WGr77o6Glj7Ru6Lqwvz8kfavobVKc1aroIkEjGO0EGs1TNWjT5dUtN3pZ9obPql94ep+3/DyGgo3+o52fLz2Jh/6BrcmYX285CW/pv0VDUr1WHhKEZGUjixPTrD/tLyibYzD4ZHwBeEQBCNH5rNdmt+Y0/v1MICDF4JZWW3Prdin07IoAx7WbkGmU5cGBRCzVim4PkVZUieYCiywhAIYTmnt6cVFRW2Hjt+qbq2hxO2aHU7aC5fkCuRb5gCjhWGp2i1gZZq6fgDbe2LwSDgF44sdBQOA95MTkL/5bmz5+7V1N/asvXCsmfqGKGMF5GXHsyARV5gIbR88ao1rvnFqFkwGA6gi9D/cMYn5lyeno7O+/0DMDYJV0bhox29WraQDCsWQUVq4SBJh+M4S3X9uD8I4dATFPiFwuDzwcz90Lddt/Za259dvs0ob05ZX7EyqZoVS8k0q25aclNEJhQ7I1XHspayyqH5BVIFTAhJgYn4fdBwpPPcNxPzj+HeLJRW9i1dbonlzcISbMeTmaSQ5BGl8NBipUaf+VJSaXvHDFITO9LVNdLU9KM/AKfOjK/bkJeReaTvEgzdgMRXv4rlSowqThPS0ktxshftCTVkm2iqw9bqDTnJKbaTp2cmb0NysvXdTbVD1+HPWcjIblGX7kpKbVSX1TFiLRIyuggKVC1CLTwnOHjUOMmhpQs0cZ94Gx/MzcPKVQd09OadWZ0j45Czb5jSWRipCiGgyhA1ImOmOCOLzCsOCyogQYRyJB6K0ZvLqm4+mofXUo9qdGZpySHT05h/jWAiM0G0jiiunYqq4BO9I8LhwlZzqhdHjpfLtfTH6ebudzadZ7gSNqGGkx1EllQM5iUQ8I3q+g8EdHLPqNiYSQAAAABJRU5ErkJggg==) no-repeat 5px 76px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_dgs.png?__blob=normal&v=5) */ ;
color: rgba(230,100,100,0.01);
}

#navServiceMeta li#btnEasyLanguage.header_10 a,
#navServiceMeta li#btnEasyLanguage.header_10 strong{
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAFHUlEQVR42i1UW0wUZxQeXHbnfv1nZhFbn5q0T+1TL2mbPvby0qaJafWtpi2WooIS1gvIFnVZZGGZvc7sTQJ4A6qWqghVqVo3FBGk3kGNogkIKpVLAUV7+i82+TKZnJzz/ec7//l+gkWNDNrNqhFOD3CaH4NR61g1RKMoo1oMSnJOk3HuYpxeHMxEVItUo7QaZHRjMb+GoJUEjWIMCrNaJsSqtYxq4GzRmSTFKKemsrkAJuWdBq+bjGKyWozSLEbDRwZfnkrg7Ay0wCIM/OXUEIciPEpQgiVq9dqyvbSYwD+UGGZVk1HjGPiH06KLfRlEpgbzaeH/uRbrWSVK8yHnK0nCtoUgSmy0R0AhRg5JzgSjxBZhYhYsH7dPsIrJIYtFcRzF+jP0yOTlqITCDmbzp1+kdtb2r1z9MymtY+RKXrVwcqY+U2JlmkJRgpVjuGdOTeAQo5q8HhO0mIgCJFW2YmXbkzmYAZh8AeW7em2si9fCEp4CwsBCLE6N4SpCQBFBM7EWrArPGQvBPQtypaaVXL4OFy6Nz/wLI9NwbwKWv15pZ3dIWi2PahmljlXCmAKfnaEQ1TAeLIW8DtlDKR5G9DLclo8/iT+ZhCMd/bMA9Qc6x6fhs8+bHfRWEblZ2U1LHlr2Z1SrMYKTIpJmCnpQXFr15vtJ9GoZYV9nt+d/9GHdwzF4PAG/n70/MQ2jj+G1NyqysguWkN/nLne/9U4Dq3j5zCWYhKxbgh6xsVWkWHbqT+i+BHtaZmv8g2Wlp4oKmzcWNX6zurZk0+7S8ratpb2J5GzbURi6A2YKllCbKalGzInhvfDRcq2ox0m+tP2PZ1MAMy9gdgFu34W5ORi8DnlrIrfvQM+Fp+luaD38d41x8coNSDUtEPZCXItnR+ANo5UAJ1kOxvVbemoaYB6g/8q9xr0dI6MwOQ2eyqOdJ0fzfrA2bGxxbTpcuGHPjSFo2DdP2Avk3IBD9BOkFJNy6kWUIJnirvQkru8bGO4+f7un9+7MPIxPgHv7wa7Tkz9VdFZVpsu3dRasTV4cgHhq3Eat5fVavF0E62xwiBYnRBS0rWnvtXT3rZ7zd54+hX0HzlwZnH00Bdu2t7R3jhQUpNyl7dXernDoxIMxaGiasJE/UkIlXnOCcmJHmqJsyYJ75/Yzc7OwMA8DfQ9aW/sOHxk81zNZvqN5eATGHsHzZ/BsHp4vwD+z4DeGSHa9oPppJUI41ICw1BSVkCy7fdUDF/vnHz2EeLz9WMfNVEP36fRjT/Uv98fg+Mmh+vp0MNhR7DIvXYVUw3iWPY9HPjEnQfAqdrTBK17M2nUWHk7C/oN/bXUnfcbB/Yd6R8ah0tf26/Hhb9dEC4v2rStqyi9KXh+GxpYpki/Aq4GXneCVsKgGBVTFiCX5hd19l+HBBNy8B1dvAZ7t3AJU7DyR7oFQdPBA69SxTjh3Ac70wperDmXR62VnHSeHCLwRuBFGrJO1YJajTM+tevu9+q9WdRRt6K3x30+knnyX19ncCtW+UZfr2oqvO979YDcruez0JpRj0IIh6gnCIQalpUlseUmNYY9zYpCiq7Idblv25mxHMWFbr2jlFOuyU8XEkkJeqmA4Dy/7BTmIbSHnJEkhRFBKhJTxq2e9fCkwMTYeLwVEZMiakfGlUi2gXZzslZw+RqqW1DgnxiU1SUsZ1zMoSNC6hcE745iLloLY+LIWFxRzcUYZgVquxSuGpBsMqhH0kKjUk3Rc0ht5NUbje1xm/gcImlO7DAHJlwAAAABJRU5ErkJggg==) no-repeat 5px 76px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_leichteSprache.png?__blob=normal&v=6) */;
color: rgba(230,100,100,0.01);
}
#navServiceMeta li#btnDGS.header_9 a:focus,
#navServiceMeta li#btnEasyLanguage.header_10 a:focus {
    outline: none;
     border: 1px dotted #000;  
}
#btnEasyLanguage,
#btnDGS {   
    width: 41px;
}
#btnEasyLanguage a,
#btnDGS a {
    text-indent: -999999px;   
}

/*****************************
5.0 navigation
*****************************/
/****** 5.1 primary ******/
/****** 5.2 secondary ******/
#navSecondary h2,
.startseite #wrapperDivisions .box h3 {
    border-bottom: 1px solid #9DAFD5;
}
#navSecondary .navMain {
   margin-bottom: 1.55em;
}
#navSecondary .navMain li{
     /* display: inline;@ IE-Win, avoid typical gap between links with "display: block;" in a list */
    border-top: 1px solid #9DAFD5;
}
#navSecondary .navMain ul {
    border-bottom: 1px solid #9DAFD5;
}
.sitesearch #navSecondary .navMain ul {
    border-bottom: 0;
}
#navSecondary .navMain ul * {
    border-bottom: 0 none;
}
#navSecondary .navMain a,
#navSecondary .navMain em,
#navSecondary .navMain strong,
#navSecondary #navService li a,
#navSecondary #navService li em,
#navSecondary #navService li strong {
    display: block;
    font-weight: normal;
}
/**** 5.2.1 level 1 ****/
#navSecondary .navMain a:link,
#navSecondary .navMain a:visited {
  background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABkCAMAAAC8a5C5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURSYtWeDp+G7+FlIAAAAySURBVHjaYmDEAAyDX4gBiyoGLBoZUEgYxKcKl1kMQydwRoVGhUaFRoVGhQaZEECAAQDZNQb+l2kgOgAAAABJRU5ErkJggg==) no-repeat 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/bg_nav_secondary_b.png?__blob=normal&v=1) */
}
#navSecondary .navMain em a:link,
#navSecondary .navMain em a:visited {
  background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABkBAMAAAB5m324AAAAA3NCSVQICAjb4U/gAAAAGFBMVEXj7Pvi6/rh6vng6fjf6Pfe5/bd5vUmLVmkTbJ0AAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA3LzE5LzEx9Q6+AwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAuSURBVCiRYzCGAQbqsdKZSRMzKzI2LoCImbu7C0Nliwth6syFqeu+UdYoa4SxAI0ttEYm9qthAAAAAElFTkSuQmCC) no-repeat 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/bg_nav_secondary_b.png?__blob=normal&v=1) */
}
#navSecondary .navMain .SubmenueOben em a:link,
#navSecondary .navMain .SubmenueOben em a:visited {
  background:  #fff url(data:image/gif;base64,R0lGODlhEgBkAMQAACYtWf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASAGQAAAVAYCCOZGmeaKqubOu+cAzE9EzDNpuLOzr/LuCrdysaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otPoVAgA7) no-repeat 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/bg_nav_secondary_w2.gif?__blob=normal&v=1) */
}
#navSecondary .navMain a:hover,
#navSecondary .navMain a.hover,
#navSecondary .navMain a:focus,
#navSecondary .navMain a:active {
    text-decoration: underline;
}
#navSecondary .navMain a,
#navSecondary .navMain em,
#navSecondary .navMain strong,
#navService li a,
#navService li strong { /* strong is for current page */
    line-height: 1.2; /* @ Firefox, prevent vanishing margins caused by rounding bug */
    margin: 0 0;
    padding: .55em 2em;
    background: #F1F4FB url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABkBAMAAAB5m324AAAAA3NCSVQICAjb4U/gAAAAGFBMVEXj7Pvi6/rh6vng6fjf6Pfe5/bd5vUmLVmkTbJ0AAAACXBIWXMAAAsSAAALEgHS3X78AAAAFnRFWHRDcmVhdGlvbiBUaW1lADA3LzE5LzEx9Q6+AwAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAuSURBVCiRYzCGAQbqsdKZSRMzKzI2LoCImbu7C0Nliwth6syFqeu+UdYoa4SxAI0ttEYm9qthAAAAAElFTkSuQmCC) no-repeat 0 0; /* */
    font-weight: normal;
    font-style: normal;
}
#navSecondary .navMain strong {
    font-weight: bold;
    color: #1C3667;
}
#navSecondary .navMain em {
    padding: 0;
}
#navSecondary h3 span,
#navSecondary h2 span {
    padding: .5em 0 .3em .75em;
    display: block;
}
/**** 5.2.2 level 2 ****/
 #navSecondary .navMain li li a,
 #navSecondary .navMain li li strong {
    padding-left: 3.64em;
    padding-right: .5em;
    font-weight: normal;
    background-position: 18px 4px !important;
}
#navSecondary .navMain li li strong,
#navSecondary .navMain .current em a /*li li em a*/ {
    font-weight: bold;
}

#navSecondary .navMain ul:last-child li li li em,
#navSecondary .navMain ul:last-child li li li em * {
    font-weight: bold;
}

#navSecondary .navMain ul li li strong,
#navSecondary .navMain li li a:link,
#navSecondary .navMain li li a:visited {
     background: #fff url(data:image/gif;base64,R0lGODlhEgBkAIAAACYtWf///ywAAAAAEgBkAAACN4yPqcvtD2MDEtFqLqM89KpFITRi5omm6sq27gvH8kzX9o3n+s73/g8MCofEovGITCqXzKZTWQAAOw==) repeat-y 0 0;
}
#navSecondary .navMain ul li li em a:link,
#navSecondary .navMain ul li li em a:visited {
    background-position: 18px 0px !important;
    background:  #fff url(data:image/gif;base64,R0lGODlhEgBkAMQAACYtWf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASAGQAAAVAYCCOZGmeaKqubOu+cAzE9EzDNpuLOzr/LuCrdysaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otPoVAgA7) no-repeat; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/bg_nav_secondary_w2.gif?__blob=normal&v=1) */
}
#navSecondary .navMain ul li li li em a:link,
#navSecondary .navMain ul li li li em a:visited {
    background-position: 37px 0px !important;
    
}

#navSecondary .navMain ul li.Submenue em a:link,
#navSecondary .navMain ul li.Submenue em a:visited {
    background:  #fff url(data:image/gif;base64,R0lGODlhEgBkAMQAACYtWf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASAGQAAAVAYCCOZGmeaKqubOu+cAzE9EzDNpuLOzr/LuCrdysaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otPoVAgA7) no-repeat; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/bg_nav_secondary_w2.gif?__blob=normal&v=1) */
}
/**** 5.2.3 level 3 ****/
#navSecondary .navMain li li li a,
#navSecondary .navMain li li li strong {
    padding-left: 5.27em;
    background-position: 37px 4px !important;
}
#navSecondary .navMain li li li em a {
    font-weight: bold;
}
#navSecondary .navMain li li li li em a {
font-weight: bold;
}
/**** 5.2.4 level 4 ****/
#navSecondary .navMain li li li li a,
#navSecondary .navMain li li li li strong {
    padding-left: 6.5em;
    background-position: 50px 4px !important;
}
/**** 5.3 breadcrumb ****/
#navBreadcrumbs {
    padding: 1.2em 0.75em 0.41em 0;
}
#navBreadcrumbs a {
    padding-right: .5em;
    margin-left: .5em;
}
#navBreadcrumbs .first a {
    margin-left: 0;
}
#navBreadcrumbs strong {
    margin-left: .5em;
    color: #5A74A9;
}
#navBreadcrumbs li{
    color: #565F68;
}
/**** 5.2.5 submenue ****/
#navSecondary .navMain li {
border-bottom: 1px solid #9DAFD5;
border-top: none;
}
#navSecondary .navMain ul {
border-bottom: 1px solid #9DAFD5;
border-top: 1px solid #9DAFD5;
}
#navSecondary .navMain ul ul  {
border-bottom: 0;
border-top: 1px solid #9DAFD5;
margin-bottom: -1px;
}
#navSecondary .navMain .SubmenueOben {
border-top: 2px solid #9DAFD5;
margin-top: 15px;
}
#navSecondary .navMain li.SubmenueOben a,
#navSecondary .navMain li.SubmenueOben strong,
#navSecondary .navMain li.Submenue a,
#navSecondary .navMain li.Submenue strong{
background-image: url(data:image/gif;base64,R0lGODlhEgBkAIAAACYtWf///ywAAAAAEgBkAAACN4yPqcvtD2MDEtFqLqM89KpFITRi5omm6sq27gvH8kzX9o3n+s73/g8MCofEovGITCqXzKZTWQAAOw==) ;
background-color: #fff;
background-position: 0 3px
}
/*****************************
6.0 search
*****************************/
#search form {
    padding: .41em 0;
}
#search fieldset strong {
    font-weight: normal;
}
#search .formField {
    margin: 0;
    padding:0;
}
#search input {
    position: relative;
    margin: 0;
    width: 12em;
    padding: .2em .2em .25em .2em;
    margin: .1em;
}
#search .submit{
    float: right;
    width: 7.25em;
    padding: .15em .2em .15em .2em;
    font-weight: normal;_10
    border: 1px solid #FCFAF2;
    text-align: left;
}
#search legend {
    display: none;
}
#search .submit:focus,
#search .submit:hover,
#search .submit:active{
    text-decoration: underline;
}
#search .searchNode{
    float:left;
    margin: -0.4em 0 0.6em;
    padding-left:0.5em;
}
/*****************************
7.0 service
*****************************/
#navService ul {
    padding: 0;
}
#navService ul ul {
    padding: 0 0 0em 1.5em;
}
#navService li {
    border-bottom: 1px solid #9DAFD5;
}
#wrapperDivisions #navService li.first {
    background: none;
}
#navService em a,
#navService strong {
    font-weight: bold;
    color: #000;
}
#navService li a,
#navService li strong {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAABkCAMAAAC8a5C5AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAGUExURSYtWeDp+G7+FlIAAAAySURBVHjaYmDEAAyDX4gBiyoGLBoZUEgYxKcKl1kMQydwRoVGhUaFRoVGhQaZEECAAQDZNQb+l2kgOgAAAABJRU5ErkJggg==) no-repeat 0 0;
}
/*****************************
8.0 tagcloud
*****************************/
#navTagCloud {
    padding-bottom: 0.25em;
}
#navSecondary #navTagCloud div {
    margin-top:0;
}
#navTagCloud ul {
    margin: 0.5em;
    text-align: center;
}
#navTagCloud li,
#supplement .tagcloud li {
    display:inline;
}
#navTagCloud a.prio1,
#supplement .tagcloud a.prio1 {
    font-size: 175%;
    font-weight: normal;
}
#navTagCloud a.prio2,
#supplement .tagcloud a.prio2 {
    font-size: 150%;
    font-weight: normal;
}
#navTagCloud a.prio3,
#supplement .tagcloud a.prio3 {
    font-size: 125%;
    font-weight: bold;
}
#navTagCloud a.prio4,
#supplement .tagcloud a.prio4 {
    font-size: 109.5%;
    font-weight: normal;
}
#navTagCloud a.prio5,
#supplement .tagcloud a.prio5 {
    font-size: 91%;
    font-weight: bold;
}
/*****************************
9.0 content
*****************************/
/**** 9.1 headings ****/
#content h1,
#intro h1 {
    margin-bottom: .5em;
}

#content h2,
#content h3,
#content h4,
#content h5,
#content h6   {
  margin-bottom: 1em;
  margin-top: 3em;
}

#content .teaser h2,
#content .teaser h3,
#content .teaser h4,
#content .teaser h5,
#content .teaser h6   {  
  margin-top: 0;
}
 #intro h1,
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content h1 *,
#content h2 *,
#content h3 *,
#content h4 *,
#content h5 *,
#content h6 *,
#content h1 strong span,
#content h2 strong span,
#content h3 strong span,
#content h4 strong span,
#content h5 strong span,
#content h6 strong span,
#supplement h2,
#supplement h3,
#supplement h4,
#supplement h5,
#supplement h6,
#supplement h2 strong span,
#supplement h3 strong span,
#supplement h4 strong span,
#supplement h5 strong span,
#supplement h6 strong span,
#supplement h2 *,
#supplement h3 *,
#supplement h4 *,
#supplement h5 *,
#supplement h6 *,
#content h1 abbr,
#content h1 acronym,
#content h1 dfn{
    color: #576072;
}
#content h1,
#intro h1,
#content h1 abbr,
#content h1 acronym,
#content h1 dfn,
#content h1 span,
#content h1 * {
    font-family: times new roman,serif;
    font-weight: normal;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}
#content h2 {
    clear: both;
}
#content .teaser h2 {
    clear: none;
    font-size: 100%;
    margin-bottom: 1.3em;
}
#content .abstract.description {
    font-weight: normal;
}
/**** 9.2 boxes ****/
#wrapperInner #wrapperDivisions .box.calendar,
#wrapperDivisions .boxWrapper {
    margin-bottom: 2.5em;
    overflow: hidden;
    padding-bottom: 5px;
}
#wrapperInner #wrapperDivisions .box.calendar {
    overflow: visible;
}
#wrapperInner #wrapperDivisions .box.calendar,
#wrapperDivisions .boxWrapper .box{
    padding-bottom: 0px;
}
#supplement .teaserText,
#xwrapperDivisions .box p {
    padding: .9em;
}
#wrapperDivisions .box ul {
    padding: .9em .9em .9em 0;
}
#wrapperDivisions .box * p,
#wrapperDivisions .box * ul {
    padding: 0;
}
#wrapperDivisions .box a {
     display: block;
}
#wrapperDivisions #portrait .box p {
    padding: .75em;
}
#wrapperDivisions .box p.all {
    padding-top: 0;
}
#wrapperDivisions .box h3 {
    margin-bottom: 0;
}
#wrapperDivisions .box h3 span{
    padding: 0.3em 0.75em 0.2em 0.75em;
    font-weight: bold;
    display: block;
    color: #5A74A9;
}
.startseite #wrapperDivisions .boxWrapper {
    width: 24.625em;
}
.startseite #wrapperDivisions div.generictable {
    float: left;
}
.startseite #wrapperDivisions div.generictable.first {
    margin-right: .8em;
}
.startseite #wrapperDivisions .boxWrapper.hero {
    width: auto;
    overflow: hidden;
    margin-left: 0;
    margin-top: .1em;
}
.startseite #wrapperDivisions .boxWrapper.hero .box{
     overflow: hidden;
}
.startseite #wrapperDivisions .boxWrapper.hero .box li {
    padding: 0 0 0 .5em;
}
.startseite #wrapperDivisions .boxWrapper.hero .main p{
    font-weight: bold;
}
.startseite #wrapperDivisions .boxWrapper .box li{
     border-bottom: 1px dotted #2E5899;
     padding: 1em .75em 1em 0;
     margin-bottom: 0;
}
.startseite #wrapperDivisions .boxWrapper .box p.all{
     margin-bottom: 0;
     padding: 0 .9em 1.8em;
}
.startseite #wrapperDivisions .boxWrapper .navIndex li{
     border-bottom: none;
}
.startseite #wrapperDivisions #navSecondary .boxWrapper {
    float: none;
    margin-left: 0;
    width: 100%
}
#portrait .ministerbox {
     min-height: 20.4em;
}
#portrait .boxWrapper .ministerbox h3 {
    padding: 0 .75em;
    background: transparent;
}
#content .docData .value {
     display: inline-block;
}
#content .eventBox li {
   overflow: hidden;
    margin-bottom: .5em;
}
#supplement .eventBox li a{
    background-image: none;
    padding: 0;
}
.dateblock {
    border:1px solid #C0D6EB;
    border-left: none;
    float:left;
    margin-right:0.3em;
    text-align:center;
    width:2em;
}
#supplement .box .links li {
    margin-bottom: .75em;
}
.singleview .hero .buehneBox {
    width: 700px;
}
#content .generictable table.textualData {
     table-layout: auto;
}
#content .generictable .th_stopDate,
#content .generictable .th_startDate{
     width: 12%;
}
/**** 9.3 teasers ****/
#content .imageTeaserLeft {
   padding-left: 3em;
}
#content .teaser {
    overflow: hidden;
    margin-bottom: 1.43em;
    padding: 1.43em;
    border: 1px solid #9EADD6;
    position: relative;
}

#content .teaser .teaserText p {
    margin-top: -4px;
}
/* chrome */
@supports (-webkit-appearance:none) {
    #content .teaser .teaserText p {
        margin-top: -1px;
    }
}

#content .teaser .teaser {
    border: none;
    background-image: none;
    padding: 0;
    background: transparent;
}
#content .singleview .teaser {
   border: 1px solid #9DAFD5;
   background-image: none;
}
.startseite #wrapperDivisions .boxWrapper.hero img {
    display: block;
}
.startseite #wrapperDivisions .boxWrapper.hero .main {
    float: left;
    padding: 0 0 1.25em 1em;
    width: 85%;
}
.startseite #wrapperDivisions .boxWrapper.hero .main p{
    margin-bottom: 0;
}
.startseite #wrapperDivisions .boxWrapper.hero .main h4{
    margin:  .75em 0;
}
.startseite #wrapperDivisions .boxWrapper.hero .navIndex {
    float: right;
    margin-top: .3em;
    padding: 0;
    width: 10%;
    margin-right: .1em;
}
/*cr002 textbaustein neues Feld*/
#content .teaserMore span a {
    bottom: 0;
    position: absolute;
    right: 0;
}
/**** 9.4 main content ****/
#content .singleview {
    overflow: hidden;
    padding: 0 ;
}
#content .singleview .singleview{
    background-image: none;
    /*border: 1px solid #9DAFD5; */
}
#content .singleview object {
    padding-bottom:10px;
    margin-bottom: 1em;
}
#content .singleview .illustration object {
    padding-bottom:0px;
    margin-bottom: 0em;
}
.startseite #content .singleview {
    background: transparent;
    border: none;
    overflow: visible;
}
.startseite #content .singleview.generictable {
    padding: 0;
    margin: 0;
}
#content p {
   margin-bottom: 1.45em;
}
#content .center ,
#supplement .center{
    text-align: center;
}
#content .right ,
#supplement .right{
    text-align: right;
}
#content .justify,
#supplement .justify {
    text-align: justify;
}
#content .docData {
    margin-bottom: .75em;
    overflow: hidden;
}
#content .docData .label {
    font-weight: bold;
    display: block;
    float: left;
    clear: left;
    padding-right: 0.5em;
    color: #5A74A9;
}
#content .address,
#content .contactData{
    margin-bottom: 1em;
}

/*#content .shortURL {
    float: right;
    margin-top: 2em;
}*/

#content p.lastChange {
    margin-top: 2em;
    float: right;
    margin-bottom: 0;
}

#content p.shortURL {
    clear:right;
    float: right;
}

/**** 9.5 lists ****/
#content ul,
#content ol,
#supplement ul ,
#supplement ol {
   margin-bottom: 1em;
   padding-left: 0;
}

#content ol {
    margin-left: 0;
    padding-left: 2.25em;
}

#content ul ul,
#content ol ol {
   margin-bottom: 0;
   padding-left: 0;
}
#content ul *,
#content ol *,
.gsb #supplement li * ,
.gsb #supplement li p {
   margin-bottom: 0;
}
#content ol *,
.gsb #supplement li * ,
.gsb #supplement li p {
   margin-bottom: 0;
   padding-left:0px;
}
.gsb #supplement li a {
  background:none;
}
#content ul.links {
   float: none;
   padding-left: 0;
   padding-top: 0;
}
#content .box ul.links {
   margin-bottom: 0;
}
.startseite #content .box ul.links {
   margin-left: 0.75em;
   margin-right: 2.25em;
}
#content ul li {
     background: url(data:image/gif;base64,R0lGODlhBgAGAPcAAEFfpQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAGAAYAAAgMAAEIHEiwoMGDCAMCADs=) no-repeat 0 0.5em; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_list.gif?__blob=normal&v=1) */
     padding-left: 24px;
     line-height: normal;
}
#content ul.mailto {
    margin-top: 3em;
}
#content ul.mailto li {
    background-image: none;
    padding-left: 0;
}
#content ul.toc li {
     background: url(data:image/gif;base64,R0lGODlhEQAKAIABABgwWf///yH5BAEAAAEALAAAAAARAAoAAAISjI+poO1/GJxT1mQd2zTw7lEFADs=) no-repeat 0 3px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_list.gif?__blob=normal&v=1) */
     padding-left: 15px;
}

#content ul li img {
    display: none;
}

#content ul.links li,
#content ul .linkzufachinformationen {
    background: none;
    padding-left: 0;
}
#content #searchResultIndex li {
     background-image:  none;
}
#content ul#sitemap li {
    background-image: none;
}
#content .downloadlinks li {
     background: none;
     padding-left: 0px;
}
ul.toc ul {
   padding-left: .5em;
}

#content ul.accept li {
    padding-left: 0;
}
#content ul.accept li a:link,
#content ul.accept li a:visited{
    padding: .4em;
    line-height: 1.25;
    border: 1px solid #BCB9B5;
    width: 10em;
    font-weight: bold;
    cursor: pointer;
    float: left;
    margin-right: 1em;
    text-align: center;
}
#content ul.accept li a:focus,
#content ul.accept li a:hover,
#content ul.accept li a:active {
    background: #F0F0F0;
    color: #202020;
}
#content ol.archive  {
    width: 80%
}
.gsb #content ol.archive {
    list-style: none;
    margin-left: 0;
}
.gsb #content ol.archive li{
    background-image: none;
    margin-bottom: 2.5em;
}
#content ol.archive ul {
    margin-left: 5em;
}
.gsb #content ol.archive li li{
    margin-bottom: 1em;
}
#content .archive li p {
    clear: both;
    float: left;
}
dl {
    margin-bottom: .75em;
    overflow: hidden;
}
dt {
    font-weight: bold;
    display: block;
    /*width: 11em;*/
    float: left;
    clear: left;
    padding-right: 0.5em;
}
dd {
     /*width: 20em;*/
     display: block;
}


/**** 9.6 images ****/
#content .linksOhne {
    float: none;
    margin-right: auto;
}
#content .teaser .picture,
#content .links {
     float: left;
     margin: 0 1em .45em 0;
}
#content .teaser .picture {
   margin-right: 3em;
}
#content .links {
    margin-bottom: 1em;
}
p.picture a.lupe,
#content p.illustration a.lupe {
   display:block;
   padding-bottom: 0.5em;
}
p.picture a.lupe img,
#content p.illustration a.lupe img{
   float:right;
}
#content p.illustration img,
#content p.picture img  {
    /*display:block;*/
}
#content p.illustration .wrapper {
    display:block;
}
#content p.illustration .caption,
#content p.illustration .source,
#content p.illustration br,
#content p.picture .caption {
    clear:both;
}
#content .rechtsOhne {
    float: none;
    margin-left: auto;
}
#content .rechts{
     float: right;
     margin: 0 0 .45em 1em;
}
#content .mitte {
     margin: auto;
     float: none;
}
#content .caption {
     display: block;
}
#content .scrollLinks .forward {
    float: left;
}
#content .scrollLinks .firstForward {
    margin-bottom: 1em;
}
#content .scrollLinks .start {
    margin: .3em 3em 0 0;
    float: left;
}
#content .scrollLinks .start .first {
     padding: 2em 2em 0 .92em;
}
#content .scrollLinks .back {
    float: left;
}
#content .scrollLinks img {
    margin-left: 1px;
    margin-right: 1px;
}
#content .picture .wrapper {
    padding-top: 1em;
}
#supplement .downloadLink img {
    float: left;
}
/**** 9.7 calendar ****/
#wrapperDivisions #supplement .calendar h3{
  background: transparent;
  border-bottom: 0;
  padding: 0;
  margin-bottom: .5em;
  outline: none;
}
#wrapperDivisions .live-calendar {
  padding: .85em;
  position: relative;
  z-index: 1;
  background: #EEEEEE;
}
#wrapperDivisions .live-calendar table {
   width: 100%;
   border-top: 1px solid #cdcdcd;
   margin-left:-2px;
}
#wrapperDivisions .live-calendar table th,
#wrapperDivisions .live-calendar table td{
   background-color: transparent;
   text-align: center;
}
#wrapperDivisions .live-calendar table td.today{
   border: 1px solid #C8C8C8;
}
#wrapperDivisions .live-calendar .pager {
    position: absolute;
    top: 5px;
    right: 0;
    width: 20%;
    z-index: 5;
    height: 1%;
}
#wrapperDivisions .live-calendar .pager div {
   float: left;
   margin-right: .5em;
}
#wrapperDivisions .live-calendar .pager div.next {
   margin-right: 0;
}
#wrapperDivisions .live-calendar p {
    padding-left: .7em;
}
#wrapperDivisions .calendar-details {
    display: none;
}
.js-on #wrapperDivisions .calendar-details {
    position: absolute;
    left: 0;
    border: 1px solid #CDCDCD;
    padding: .3em;
    background: #fff;
    width: auto;
    text-align: left;
    display: block;
}
.js-on #wrapperDivisions .calendar-details h4 {
    outline: none;
}
/**** 9.8 tables ****/
table {
   table-layout: fixed;
}
.wrapperTable table {
   width: 100%;
}
table.volleBreite {
   width: 100%;
}
.gsb #content .singleview .wrapperTable table caption *,
.gsb #content .singleview .wrapperTable table caption {
  background-color: #E0E9F8;
}
#content table.links {
   margin-right: 0;
}
caption {
    padding: .3em;
}
.gsb table th {
    font-weight: bold;
    /*background-color: #9DAFD5;*/
    padding: .3em;
    border: .083em solid #A0AED1;
    color: #5A74A9;
}
.gsb table th * {
  color: #5A74A9;
}
.gsb table th.th_cl2Contact {
    color: #202020;
    font-weight: normal
}
table th.th_dateOfIssue {
    width:20%;
}
table th.th_contact,
table th.th_address {
    width:15%;
}
table th.th_resultCount {
    width: 12%;
}
table th.th_resultPercent {
    width: 40%;
}
table td {
   text-align: left;
   vertical-align: top;
   padding: .3em;
}
table td {
    border-top: .083em solid #9DAFD5;
    border-right: .083em solid #9DAFD5;
    border-bottom: .083em solid #9DAFD5;
    border-left: .083em solid #9DAFD5;
}
table tr.even,
table td.even {
    background-color:#F0F3FA;
}
.singleview table {
     margin-bottom: 1em;
}
.wrapperTable th a,
.wrapperTable th img  {
    clear: left;
    padding-top: .2em;
    margin-left: .2em;
}
.wrapperTable th img {
    width: auto;
}
.wrapperTable th a img {
    padding: 0;
    margin: 0;
}
.wrapperTable .percentBar,
.wrapperTable .numericRange {
    background-color:#99AAC4;
    display:block;
}
.jobOfferList .th_title {
   width:9em;
}
table.captionAural caption{
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin-left: .083em;
}
table.captionAural {
    margin-left: .083em;
}
/**** 9.9 forms ****/
input,
textarea,
select {
    padding: .4em;
    line-height: 1.4;
    border: 1px solid #BCB9B5;
    width: 25em;
}
.warenkorb input,
.warenkorb textarea,
.warenkorb select {
    width: 8em;
}
input.submit {
    color: #333;
    background: #FEFEED url(data:image/gif;base64,R0lGODlhNgASAIAAACMuTP/76CH5BAAAAAAALAAAAAA2ABIAAAIojI+py+0Po5y02ouz3lyCDh5fCI4k9aWBempme71wJc/2jef6zvdIAQA7) no-repeat 100% center;
    cursor: pointer;
}
input.reset {
    color: #333;
    background: #FEFEED;
    cursor: pointer;
}
input.submit,
input.reset  {
    margin-right: .5em;
    font-weight: normal;
}
input.radio {
   padding-top: .3em;
   margin-top: .2em;
   float: left;
   width: 3em;
   border: none;
}
input.reset,
input.submit {
    border: 1px solid #BCB9B5;
    width: 9em;
}
select,
textarea {
    overflow: auto;
}
select {
   width: 26em;
}
/*label {
    float: left;
}*/

form fieldset p, form fieldset label {
    font-weight: bold;
    color: #565B57;
}

.formField {
    float: left;
   margin-bottom: .5em;
}
.formLabel {
   float: left;
   clear: left;
   width: 17em;
   /*margin-bottom: .5em;*/
}
/***Änderungen neue Formulare SW**/
.ba_aufgabe {
max-width: 200px;
}
#content form .ba_aufgabe_gleich input[type="text"]{
max-width: 60px;
}
span.ba_aufgabe_gleich {
max-width:10px;
}
.ba_aufgabe label {
  display: none;
}
.ba_aufgabe_gleich input {
background-color: #dde3ef;
border: medium none;
float: left;
max-width: 50px;
}
span.ba_aufgabe_submit strong.formError{
display: inline-block;
padding-top: 0;
}

/***Ende SW**/

.formError,
#content form fieldset strong,
.formError *{
    color: #f00;
    font-weight: bold;
}

fieldset.formError {
    box-sizing: border-box;
}

fieldset.formError .formError,
#content form fieldset strong {
    color: #5675bc; 
}

.searchform .formField select {
    width: 11.33em;
    padding: 0;
}
.searchform.serviceform{
    background-color: #FFFAC3;
    padding: 8px;
    padding-bottom: 2px;
    border-bottom: 1px solid #C3C2AD;
    border-top: 1px solid #C3C2AD;
    margin-bottom: 1.64em;
}
.searchform.serviceform label {
 font-weight: bold;
color: #575f72;
}
#content form, #intro form{
    padding-top: 1.33em;
    margin-bottom: 1.5em;
}
.searchform .formField {
    margin-right: 4px;
}
#intro .searchform .formField input {
    width: 162px;
}
.searchform .formField input{
    padding: 1px 0;
}
.searchform input.submit{
    padding: 0 5px 0 6px;
}
#intro .searchform .formLabel {
    width: auto;
    clear: none;
}
#intro .formLabel {
    width: 11em;
}
.formChoices {
    float: left;
}
.formField span {
   display: inline;
   overflow: hidden;
}
/*.formField span label {
   float: left;
}*/
.warenkorb input.reset,
.warenkorb input.submit {
   height: 2.2em;
}
#content .formHelp {
    display:block;
    clear: both;
    font-size: 88%;
}
#content .formHandle{
   /*margin-left: 17em;*/
}


#content legend {
    background:#fff;
    padding:5px;
}

legend {
    color:#5A74A9; 
    font-weight:bold;
}

#content fieldset {
    border:#9EADD6 1px solid; 
    margin-bottom:18px; 
    padding:10px 15px 20px 15px;
}

#content fieldset {
    background: white;
    width: 43em;
}

#content form input[type="text"]{
    display: block;
    width: 85%;
    max-width: 35em;
    font-family: verdana,arial,sans-serif;
    font-size: 13.3333px;
    margin: 0px;
    padding: 1px 0px;
}

#content form select{
    display: block;
    width: 300px;
    font-family: verdana,arial,sans-serif;
    font-size: 1em;
    margin: 0px;
    padding: 0px 0px;
}


#content .formField textarea{
    display: block;
    width: 374px;
    height: 150px;
    font-size: 1em;
}

#content form input[type = "radio"],
#content form input[type = "checkbox"]{
    width: 15px;
}

.ba_form, .gb_form {
    background: #DDE3EF;
    padding: 12px 0 12px 60px;
    overflow: hidden;
}

.ba_radio_span, .gb_radio_span {
    font-weight: bold; 
    color: #565B57;
}


#content fieldset span.ba_radio_span_element label {
    font-weight: normal;
}

.ba_radio_span{
    /*display: block;*/
}

.ba_radio_span label {
    font-weight: normal;
}

#content fieldset .gb_form p.formNote, #content fieldset .gb_form .singleview p  {
    font-weight: normal;
}

.ba_radio_span_label {
    /*display: block;*/
    color: #565B57;
}
.ba_radio_span_elements{
    display: block;
}
span.gb_radio_span .ba_radio_span_element {
    display: block;
}

.ba_radio_span_elements input {
    margin-top: 3px;
}

/*#content fieldset span.ba_radio_span_element {
    display: block;
}*/

#content form p.formHandle input.reset {
    float: left;
    background: #E2EAF7;
    border-width: 0px;
    margin: 5px 5px 15px 0;
    width: auto;
}

#content form p.formHandle input.submit {
    float: right;
    background: #E2EAF7;
    border-width: 0px;
    margin: 5px 20px 15px 0; 
    padding: 5px; 
    border: 2px solid white;
}

#content form fieldset .ba_form span.ba_aufgabe p input.submit {
    float: left;    
    background: #E2EAF7;
    border-width: 0px;
    margin: 5px 5px 15px 0; 
    padding: 5px; 
    border: 2px solid white;
}

.errorJumpLinks {
    display: none;
}

#content fieldset .ba_form label, #content fieldset .gb_form label  {
    margin-right: 0.5em;
}

#content fieldset.no_border {
    border-style: none;
    padding: 0;
    margin: 0;
}

#content fieldset.no_border .ba_form{
    background: #fff;
    padding: 0;
}

#content fieldset.no_border .ba_form p{
    margin: 0;
}

#content fieldset.no_border .ba_form input[type = "checkbox"] {
    margin: 3px 3px 3px 4px;
}

form fieldset.no_border label,
form fieldset.no_border p{
    font-weight: normal;
}

.ba_form p span.formLabel {
    display: block;
    clear: both;
    float: none;
    margin: 0;
}

.ba_form p span.formLabel label {
    color: #202020;
}

.ba_form p span.formField {
    display: block;
    clear: both;
    float: none;
}

.ba_form p b{
    display: block;
}
.ba_form p{
        color: #202020;
}

.ba_form p {
    font-weight: normal;
}

.ba_form span.ba_change_data input[type=submit],
.gb_form p input[type=submit]{
    background-color: #fff;
    color: #5a74a9;
    border-color: #E2EAF;
    width: 104px;
    height: 20px;
    padding: 0;
    margin-right: 20px;
    display: block;
    float: right;
    clear: both;
}


#content .ba_form .singleview p {
    padding: 0;
    margin: 0;
}

#content .ba_form p.ba_aufgabe span.formField input[name="aufgabe1"],
#content .ba_form p.ba_aufgabe span.formField input[name="aufgabe2"]{
    background-color: #DDE3EF;
    border: none;
    width: 42px !important;
}

#content .ba_aufgabe input[name="loesung1"] , #content .ba_aufgabe input[name="loesung2"] {
    margin-left: 3px;
    float: right;
    width: 30px;
}

.ba_form span.ba_aufgabe p {
    display: inline;
    float: left;
}

.ba_form span.ba_aufgabe_gleich {
    
}

#content .ba_form span.ba_aufgabe p span.formField input[type="text"]{
    width: 30px;
    display: inline;
}

#content .ba_form span.ba_aufgabe p span.formField {
    display: inline-block;
}

#content .ba_form span.ba_adresse span{
    display: block;
}

#content .ba_form span.ba_aufgabe p.ba_aufgabe{
    margin: 9px 5px 0 0;
}

.no_border .gb_form {
    background: #fff;
    padding: 0 0 0 0;
}

#content .gb_form p span.formLabel {
    display: block;
    width: 100%;
}

#content .gb_form p span.formLabel label {
    color: #202020;
}


#content .gb_form p span.formField {
    font-weight: normal;
}

/* servicesuche in der navigation*/
#navSecondary .searchform .formLabel {
    float: none;
    display: block;
}
#navSecondary .searchform .formLabel label{
    float: none;
    display: block;
}
#navSecondary .searchform .formField input ,
#navSecondary .searchform .formField select{
    width: 135px
}
#navSecondary .searchform input.submit{
    float: left;
    margin-left: 4.3em
}
#navSecondary .searchform fieldset {
    display: table-cell;
}

.gb_form p {
    margin-bottom: 10px;
}

/*****************************
10.0 special sites
*****************************/
/****** 10.1 sitemap ******/
#content #sitemap h2 {
    border-top: 1px dotted #2E5899;
}
#content #sitemap {
    padding: 0 0 .67em;
}
#content #sitemap h2 {
    margin: .67em 0 0;
    padding: .5em 0 0;
}
#content #sitemap,
#content #sitemap li,
#content #sitemap ul {
    margin: 0;
}
#content #sitemap li {
    display: block; /* @ IE-Win, avoid typical gap between <a> with "display: block;" in a list and use <a> to apply box model properties */
}
#content #sitemap a {
    display: block;
}
#content #sitemap li li strong {
    text-decoration: underline;
    padding-left: 11px;
    background: transparent url(data:image/gif;base64,R0lGODlhEgAQAJEBAFxXW////wAAAAAAACH5BAEAAAEALAAAAAASABAAAAIYjI+py+0PYwMS0Wouozz0qkUhNGLmiSIFADs=) no-repeat 0 3px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_link.gif?__blob=normal&v=1) */
}
#content #sitemap li li strong,
#content #sitemap li li a {
    margin: .36em 0 0 1.82em;
}
#content #sitemap li li li a {
     margin-left: 3.35em;
}

#content #sitemap li li li li a {
     margin-left: 4.82em;
}

#content #sitemap a.external {
    background-position:  6px 5px;
}
/****** 10.2 glossary ******/
#content .RichTextGlossarLink {
    cursor: help;
    text-decoration:none;
    border-bottom:1px dotted;
    color:#333333;
}
#popup #wrapperInner {
    padding: 1.7em;
    min-height: 800px;
}
#popup #wrapperDivisions {
     width: 37em;
}
#popup #wrapperContent {
  width: 37em;
}
#popup #glossarEntry {
    border:0;
}
#popup #navFunctions {
    padding-left: 0;
}
#popup #popupLinks li {
    background: transparent;
    padding-left: 0;
}
#content #glossaryHits {
    overflow: auto;
    margin: 1em 0;
    padding-left: 0;
}
#content #glossaryHits li {
    display: block;
    margin: 0 20px 0 0; /* avoid vertical scrollbar in #glossaryHits */
}
#content #glossaryIndex {
    margin-bottom: 1em;
}
/****** 10.3 search results ******/
#content .navIndex, /* Also used in Glossary */
#content #searchResult {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}
#content .navIndex {
    overflow: hidden; /* to hide first <li>'s left border - no need for :first-child etc. */
}
.navIndex:after {
    display: block;
    clear: both;
    content: " ";
    height: 1px; /* avoid collapsing margins */
}
#content .navIndex li {
    float: left;
    border-bottom: none;
    margin: 0 1px .33em -1px; /* negative margin-left to hide first <li>'s left border - no need for :first-child etc. */
    text-align: center;
    background-image: none;
}
#content .navIndex li.back,
#content .navIndex li.first {
    margin-left: 0;
    padding-left: 0;
}
.navIndex span,
.navIndex a,
.navIndex strong {
    display: block;
    padding: .3em 0;
    width: 2em;
    text-align: center;
    background: #5a74a9;
}
.navIndex span .guestbookEntry,
.navIndex a .guestbookEntry,
.navIndex strong .guestbookEntry{
    width: 9em;
}
.box .navIndex a,
.navIndex .back a,
.navIndex .forward a{
     padding: 0;
     background: none;
}
#content #searchResult li {
    position: relative;
    padding: 0px;
}
#content #searchResult p {
    margin-top: 0em;
    margin-bottom: 0.5em;
}
#content #searchResult.metaData{
    clear:both;
    text-align:right;
}
.relevance{
    position:absolute;
    top:.33em;
    left:0;
    overflow:hidden;
    border:1px solid;
    width:50px;
    height:7px;
    text-indent:-200px;
    display: none;
}
.relevance100{
    border-left-width:50px;
    width:0;
}
.relevance90{
    border-left-width:45px;
    width:5px;
}
.relevance80{
    border-left-width:40px;
    width:10px;
}
.relevance70{
    border-left-width:35px;
    width:15px;
}
.relevance60{
    border-left-width:30px;
    width:20px;
}
.relevance50{
    border-left-width:25px;
    width:25px;
}
.relevance40{
    border-left-width:20px;
    width:30px;
}
.relevance30{
    border-left-width:15px;
    width:35px;
}
.relevance20{
    border-left-width:10px;
    width:40px;
}
.relevance10{
    border-left-width:5px;
    width:45px;
}
#searchResultIndex.navIndex a ,
#searchResultIndex2.navIndex a{
background: none;
color:#5a74a9;
}
#searchResultIndex.navIndex img,
#searchResultIndex2.navIndex img {
    margin-top: 3px
}
#content ul.navIndex.advancedSearch  {
    margin-bottom: 2.833em
}
#content #searchResult.links{
    margin-bottom: 1em;
    border-bottom: 1px solid #9DAFD5;
}
#searchResultIndex strong ,
#searchResultIndex2 strong{
background: none;
}
#searchResultIndex.navIndex li ,
#searchResultIndex2.navIndex li {
    padding-left: 0;
}
#searchResult a  {
    color: #5675BC;
    font-weight: bold
}
#searchResult .path  {
    color: #5675BC;
    font-style: italic
}
#content #searchResult li{
    border-top: 1px solid #9DAFD5;
    padding-top: .5em;
}
#content #searchResult li p.downloadLink{
    display: inline;
}
/****** 10.4 faq ******/
#content #faq dd {
    width: auto;
    border-bottom: 1px dotted #2E5899;
    margin: 0 0 2em;
    padding: 0 0 1.5em;
}
#content #faq dt {
    width: auto;
    float: none;
    margin: 0 0 .25em;
    padding: 0;
}
/****** 10.5 newsletter ******/
#content #newsletterUnsubscribe {
    margin-top: 4em;
}
/****** 10.6 shopping cart ******/
#content #shoppingCartMessage {
    margin: 0 0 2em;
}
#content #shoppingCartMessage strong {
    display: block;
    margin: 0 0 .33em;
}
#content #shoppingCart td,
#content #shoppingCart th {
    text-align: left;
}
#content #shoppingCart td input { /* quantity */
    width: 2em;
    text-align: right;
}
#content #shoppingCart td .submit {
    display: block; /* @ Firefox, enable text-decoration */
    margin: 0;
    border: 0;
    padding: .17em 0 0; /* padding-top: text baseline in line with quantity */
    background: none;
    font-weight: normal;
    text-align: left;
    cursor: pointer;
}
#shoppingCart td .submit:hover,
#shoppingCart td .submit:focus,
#shoppingCart td .submit:active {
    text-decoration: underline;
}
#content #shoppingCart .formHandle {
    padding-left: 0;
}
#content .shoppingCartLink,
#content .links a.download,
#supplement .shoppingCartLink {
    background: transparent url(data:image/gif;base64,R0lGODlhEQAKAJECAOPr+0Fdpv///wAAACH5BAEAAAIALAAAAAARAAoAAAIhlI+pEpvRmIEuylmBDhrY54Xch3AetGVbRx5mly7QTC8FADs=) no-repeat 0px 1px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_link.gif?__blob=normal&v=1) */;
}
#content .links a.Publication{
    background: transparent url(data:image/gif;base64,R0lGODlhEQAKAJECAOPr+0Fdpv///wAAACH5BAEAAAIALAAAAAARAAoAAAIhlI+pEpvRmIEuylmBDhrY54Xch3AetGVbRx5mly7QTC8FADs=) no-repeat 0px 1px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_link.gif?__blob=normal&v=1) */;
padding-left: 1.833em;
}
#content a.Publication{
    background: transparent url(data:image/gif;base64,R0lGODlhEQAKAJECAOPr+0Fdpv///wAAACH5BAEAAAIALAAAAAARAAoAAAIhlI+pEpvRmIEuylmBDhrY54Xch3AetGVbRx5mly7QTC8FADs=) no-repeat 0px 1px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_link.gif?__blob=normal&v=1) */;
padding-left: 1.833em;
}
#content .links a.download{
  padding-left: 1.833em;
   background-position: 4px 2px;
}

#content .links a.download img{
    display: none;
}

.gsb #content a.RichTextIntLink img{
    display: none;
}

/****** 10.7 guestbook ******/
#content .gbtext{
    border-bottom: #2e5899 1px dotted;
    padding-bottom: 1em;
}
.docData.guestbookEntry span {
    margin-right:5px;
}
/****** 10.8 photogallery ******/
#content .photogalleryDocuments {
    overflow: hidden;
    margin-bottom: 1em;
}
#content .photogalleryDocuments p{
    float: left;
    position: relative;
    margin-bottom: 1em;
    min-height: 12em;
}
#content .photogalleryDocuments p .videoImage {
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    z-index: 10000;
    left: 40%;
    top: 40%;
    background: transparent url(data:image/gif;base64,R0lGODlhKAAoAMQAAGFhYVFSUr29vVhZWG1tbezs7Hx9fYmKilRUVE1OTd3d3cfHx7Ozs9bW1l1eXlxdXllaWp+goFxcXFRUU19gX15fX15gYOfn53d4eOXl5WRlZWBgYFNUVFNUU////19gYCH5BAAAAAAALAAAAAAoACgAAAX/IKGNZGme56euX1U5zqOxNEtRtXrfOVvNvWANJ1T9isgPsXhMrjZQpw8ohUafyGbSyl0BslQkt/v5Fi3h4tiqAmzO6eCaXX4L0ds51w3PVjYSDnp2d3E0DhoRAgcbA39jSn1CEBgFHh4CBggSXTyFRZQXlx4FDAQQFStLQVo9oaOXFxEAEA6RTIYsr7CXDQcfjoQ9rTm7vJeZAxK4oBiix6OlBMyTztC8CkwDHNzd3hwJBBnXsArf5x3b597h4+QeCwTr3unz3e3kvggJ9tz1/fiOFYjgIEEABP04/LMXMJoADQY5IEy4cF5DeAYicpvYL12HjyBDdgj3zFcAft4mZygUKTLAAJYtBzBQEOGBxpQTYIZ0qVMkggEBAsybkLNnB55GO/jrRzSpx6QJuU1A4PQl1KhTqzqNyiFrUqtGuXo1CranWKpft2JFS1ZtwrE9y+o8q/XqW7Y9KwzYy7ev379/ewYNEAIAOw==) no-repeat left top;
}
#content .photogallery .scrollLinksFirst,
#content .photogallery .scrollLinks {
    height:2em;
    margin: 1em 0;
    text-align: center;
}
#content .photogalleryDocuments img {
     margin: 3px 3px 0 0;
     float: left;
     border: 2px solid #fff;
}
#content .photogalleryDocuments .active img {
     border: 2px solid #000;
}
.thumbBreak {
clear:both;
}
.picture.break {
  clear: left;
}
/****** 10.9 dossier ******/
#content .dossier .dossiermenue {
    float: left;
}
#content .dossier .scrollLinksFirst,
#content .dossier .scrollLinks {
    border-bottom: 1px solid #9DAFD5;
    border-top: 1px solid #9DAFD5;
    height:2em;
    margin: 1em 0;
    text-align: center;
}
#content .dossier .tableOfDocuments {
   padding-left: 0;
}
#content .dossier .scrollLinks .forward,
#content .dossier .scrollLinks .back{
        margin-top: .25em;
}
#content .dossier ul li {
    background-image: none;
    padding-left: 0;
}
#content .dossier ul li a,
#content .dossier ul li strong{
    #background: #FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJsAAACeCAMAAAAScogNAAAAA3NCSVQICAjb4U/gAAAAVFBMVEX////x9Pr38vHv7+/m7vfT3e/o2dbMzMyyzOiqxuWYu+CQtd52pNa6jYJ5ls+ygHRqisqjZlhwcHBMc79mZmabWUo9Z7qEMyAQRKpAQEAzMzMAAABJH0mmAAAAHHRSTlMA////////////////////////////////////qXetUQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8xMC8xMX5OgWAAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAl0lEQVR4nO3Ut4ECUBBDQbw7vD2g/z6pYJOfrIKZCl4iTSaRVofugtrldepOKM0e4oYEtwWnRW8h+UMAAAAAAAAYsb52F9Te33t3Qmn+ETckuC04LXoLyR8CAAAAAADAiMWmu6C222+7E0rTP3FDgtuC06K3kPwhAAAAAAAAjFgeuwtqt/9zd0Jp+hQ3JLgtOC16C8Ef8gM/9QXtudLALAAAAABJRU5ErkJggg==) no-repeat ; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/bg_nav_secondary_b.png?__blob=normal&v=1) */
    padding-left: 11px;
    background-position: -50px -97px;
}
#content .dossier ul.tableOfDocuments li a,
#content .dossier ul.tableOfDocuments li strong {
   background: none;
}
#content .dossier ul li strong{
    background-position:  0px -147px/*-50px -97px -100px -47px*/;
}
/******  10.10 download confirm ******/
#content .formDLConfirm {
    float:left;
}
/*****************************
11.0 supplementary content
*****************************/
.gsb #supplement ol{
list-style : decimal outside none;
    margin-left: 1.5em;
}
#supplement ul li {
     background:  url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_list.gif?__blob=normal&v=1) no-repeat 0 7px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_list.gif?__blob=normal&v=1) */
     padding-left: 11px;
}
#supplement ul.links li {
     background-image:none;
     padding-left: 0;
}
#supplement p {
    margin-bottom: 1em;
}
#supplement .eventBox li {
   overflow: hidden;
    margin-bottom: .5em;
}
#supplement .eventBox li a{
    background-image: none;
    padding: 0;
}
#supplement h3{
}
#supplement .box .prev a{
    width: 2.33em;
    height: 2.33em;
    color: #fff;
    text-indent: -9999em;
}
#supplement .box .next a{
    width: 3em;
    height: 3em;
    color: #fff;
    text-indent: -9999em;
    margin-right: 0;
}
#supplement .box .next div{
    margin-right: 0;
}
#supplement .teaser {
    border-top: 1px solid #9DAFD5;
}
#supplement .informationTeaser {
    background: transparent url(data:image/gif;base64,R0lGODlhEwARAJEAAJ6t1kFgo//9/uPr+CwAAAAAEwARAAACQJyPeaITHxpDT1jx0jTheoxs3VWRyzFapXo63wsOU4qtrMx9djzrNI/y2CIGkQpSIuKCMOUSRcuEGkhJ49rCSgoAOw==) no-repeat 0 0;
    padding-left: .83em;
    margin-bottom: 1.67em;
}

#supplement .informationTeaser  img{
    display:none;
}
#supplement .informationTeaser .picture img{
    display:inline-block;
}

#supplement .informationTeaser .teaserText{
        padding-top: 0;
}
/*****************************
12.0 footer (siteInfo)
*****************************/
#wrapperFooter {
    padding: 0.25em 2em;
    border-top: 2px solid #80D0F4;
    margin-top: 1.67em;
}
#siteInfo {
    margin: auto;
    padding-bottom: 3.64em;
}
#siteInfo p, #siteInfo ul {
    margin: 0 0 .5em;
}
#siteInfo ul {
    margin-top: 0.5em;
}
#siteInfo #navFunctions {
    float: right;
    margin-top: .8em;
}
#siteInfo #socialBookmarks {
    float: right;
}
#siteInfo #socialBookmarks a{
    display:block;
    float:left;
    margin-left:1.1em;
}
#siteInfo p em{
    float: left;
    font-family: times new roman,serif;
    color: #576072;
    word-spacing: .5em;
    font-weight: bold
}
#siteInfo p.navToTop{
    float: right;
    padding-right: 1.55em;
}
#content .teaserText a.RichTextIntLink {
    background: url(/SiteGlobals/StyleBundles/Bilder/DNB/icon_link.gif?__blob=normal&v=1) no-repeat -1px 0;
    padding-left: 1.3em;
}
#branding{
  min-width:680px;
  overflow:hidden;
  background-position-x:47px;
}
#wrapperHeader{
  overflow:hidden:
}
#supplement.altGrid{
  position:absolute;
  right:0;
  top:0;
}
#wrapperContent.oneColumn{
  width:auto;
  margin:0;
  padding:0;
  float:none;
}
#wrapperContent.oneColumn #content{
  width:77%;
  padding-left:2em;
}
#wrapperContent.oneColumn #supplement{
  position:absolute;
  top:0;
  right:0;
  margin:0;
  padding:0;
}
#wrapperContent.oneColumn #content{
  padding:0;
}
/* #wrapperContent.oneColumn .singleview{
  padding-left:2em;
  padding-right:2em;
}  */ /*Bündigkeit von Artikel, Breadcrumb und Navi nicht gegeben, deswegen auskommentiert */
#intro .searchform{
  padding:8px;
}
#intro .searchform .formLabel{
  margin-bottom:0;
  padding-left:0.2em;
  float:none;
}
#intro .searchform .formField{
  margin-bottom:0;
  float:none;
}
#intro .searchform label{
  float:none;
}
#intro .searchform input{
  padding-left:0.4em;
}
#intro .searchform input.submit{
  padding:0 5px 0 6px;
}
#wrapperContent.oneColumn #contentInnerWrapper{
  padding-left:1.7em;
  padding-right:2em;
}
#content .teaser h2,  #content .teaser h2 *{
  color:#5A74A9
}
#supplement .box h3{
  margin-bottom:1em;
}
#wrapperContent.oneColumn #content{
  float:left;
}
#wrapperContent.oneColumn #supplement{
  float:right;
  position:relative;
}
.searchform input{
  border-left:1px solid #000000;
  border-top:1px solid #000000;
  border-right:1px solid #cccccc;
  border-bottom:1px solid #cccccc;
}
.searchform input.submit{
  border:0;
}
#navSecondary .searchform{
  padding-bottom:5px;
}
#content .teaser h2 a,
#content .teaser h2 a * {
   color:#5a74a9;
font-weight: bold;
}
