*****************************
1.0 module layout
*****************************/
#wrapperInner {
   position: relative;
}
#wrapperOuter {
    position:relative;
    margin: auto;
}
#branding {
    padding: 0;
    width: 94.2em;
    margin: auto;
    overflow: hidden;
}
#branding p,
#brandingnobg p,
#brandingnobg #identityPicture {
    float: left;
    overflow: hidden;
}
#branding p img,
#brandingnobg p img,
#brandingnobg #identityPicture img {
    margin: 0 1.25em 1.25em 1.25em;
}
#wrapperDivisions {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    position: relative;
    clear: both;
    overflow: hidden;
    width: 94.2em;
    z-index: 1;
}
#popup #wrapperDivisions{
    margin:0;
    min-width:100%;
}
#siteNav {
    overflow: hidden;
}
#search {
    float: right;
    width: 22em;
}
#navBreadcrumbs {
    float: left;
    width: 70%;
}
#wrapperContent {
    float: left;
    margin: 0;
    padding: 0 2em;
    width: 46.2em;
    z-index: 5;
}
#wrapperContent.altGrid,
.startseite #wrapperContent {
    width: 70.19em;
    padding: 0 0 0 2em;
}
#popup #wrapperContent {
    margin:0;
    padding:0;
    width:90%;
}
#navServiceMeta {
    text-align: right;
}
#navServiceMeta li,
#navBreadcrumbs li {
    display: inline;
}
#navServiceMeta h2 {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#navPrimary {
    margin: 0 auto .3em auto;
    padding: 0;
    height: 3.4em;
}
#navPrimary ul {
    width: 94.2em;
    margin: auto;
}
#navPrimary li {
    position: relative;
    z-index: 2000;
}
#navPrimary .menu-box {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    z-index: 2000;
    min-width: 13em;
}
#navPrimary .menu-box *{
z-index: 2000;
}
#navSecondary { /* anti hover-bug ie schrift sehr gross 800 x 600 - safari 2.0 nichts klickbar */
    float: left;
    positon: relative;
    margin: 0;
    height: 1%;
    width: 22em;
    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: #29260F;
    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 72.2em;
    padding: 1px 0 0;
    width: auto;
    position: relative;
    z-index: 4;
}
#supplement h2 {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#navBreadcrumbs p {
   float: left;
   width: 6.25em;
}
#clear,
.clear {
    clear: both;
    height: 1px; /* avoid collapsing margins */
}
.aural {
    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: Arial, Verdana, Geneva, Helvetica, 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;
}
.gsb h1 *,
.gsb h2 *,
.gsb h3 *,
.gsb h4 *,
.gsb h5 *,
.gsb h6 *,
.subheadline,
.subheadline *,
#content #faq dt a,
#content caption,
#content caption * {
    font-weight: bold;
}
#content em {
    font-style: italic;
}
#content form em {
    font-style: normal;
}
/*# Line-Height for Text - default #*/
#content, #supplement {
    line-height: 1.4;
}
/******2.2 font sizes ******/
/**** 10px ****/
body {
     font-size: 62.5%;
}
/**** 11px ****/
#navServiceMeta {
    font-size: 110%;
}
#navServiceMeta *{
    font-size: 100%;
}
/**** 12px ****/
#supplement *,
#siteNav #search *,
#siteNav #navBreadcrumbs *{
    font-size: 120%;
}
#supplement * *,
#siteNav #search * *,
#siteNav #navBreadcrumbs * *{
    font-size: 100%;
}
#wrapperDivisions span.caption,
#wrapperDivisions span.source {
    font-size: 85.75%;
}
/**** 13px ****/
#siteInfo * {
    font-size: 130%;
}
#siteInfo * * {
    font-size: 100%;
}
/**** 14px ****/
#content .dateblock .month,
#navPrimary li li * {
    font-size: 87.5%;
}
#wrapperInner .navSkip,
#navSecondary *,
#content {
    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%;
}
#content h3,
#wrapperDivisions .box h3,
.startseite #wrapperDivisions .boxWrapper.hero .main h4,
#navSecondary h2 {
    font-size: 114.25%;
}
#wrapperDivisions #supplement .box h3 span {
    font-size: 116.7%;
}
#wrapperDivisions #supplement .live-calendar h3,
#supplement h3 {
    font-size: 133.33%;
}
/**** 18px ****/
#content h2 {
    font-size: 128.65%;
}
/**** 20px ****/
#content h1 {
    font-size: 143%;
}
/****** 2.3 font colors ***/
body * {
    color: #202020;
}
.gsb a, .gsb a * {
    color: #4D5266;
}
#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 {
    color: #202020;
}
#navServiceMeta a,
#navServiceMeta strong {
    color: #4D5266;
}
caption,
caption *,
.navIndex a,
em.searchString,
.dateblock .month abbr,
.box h3 span,
#navPrimary a,
input.submit {
    color: #fff;
    font-weight: normal;
}
/****** 2.4 backgrounds ******/
#navPrimary .active h3,
#wrapperInner {
    background: #F2EEE5;
}
#navPrimary .hovered h3,
#wrapperHeader {
    background: #fff;
}
#supplement .live-calendar,
#wrapperInner #wrapperDivisions .box,
#navSecondary #navTagCloud,
#navSecondary #navService {
    background: #fff url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/2wBDAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAN8DAREAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAwQCCAr/xAAcEAACAgMBAQAAAAAAAAAAAAAAAQJBMoHwMXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9tAFACQvQCAUAJC9AIA68XxAJD3QCgNHFdYCRyXUAwDRxXWAkcl1AMA0cV1gbXq+oBwEhegEAoASF6AQCgBIXoBAHXi+IDnACgBIXoBAKAEhegEAdeL4gEh7oBQGjiusBI5LqAYBo4rrASOS6gGAaOK6wNr1fUA4CQvQCAUAJC9AIBQAkL0AgDrxfEB//9k=) repeat-y 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_b.jpg?__blob=normal&v=2) */
}
#wrapperDivisions .box h3 {
    background: #763D18 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLDg0MJyJFaVoAAAAgSURBVDjLY/xfzPCfgQjAxEAkGFU4qnBU4ajCUYXYAQAE2QK1ZiAXngAAAABJRU5ErkJggg==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_box.png?__blob=normal&v=4) */
}
caption,
em.searchString,
.dateblock .month {
    background: #0033FF;
}
#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: bold;
}
.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: underline;
}
#content p a:focus,
#content p a:hover,
#content p a:active {
     text-decoration: none;
}
#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;
}
#content a.external,
#content a.ExternalLink,
#content a.wiki {
     background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAw3IQxG1nQAAABgSURBVCjPnZIxCsBQCENVOreH7f6H3thewE4fJGCVZBPyJETV3QV1Plfk+V2u6NEMIoDKC2wKocemEMImpDRuib8SqkRHZ6iW0VF5sIrS3ZNvdX/O9JY7oXXtVQ0r++Qfk2c1153f4iUAAAAASUVORK5CYII=) no-repeat 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_external_link.png?__blob=normal&v=5) */
     padding-left: 1.25em;
}
#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/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAkKGUhn5L8AAABDSURBVAjXdY9tCgAgCEM3r1zH6M6vHyFF2UBQt/khQDQB6AzThBIDZxpnoW42cSmTNOxJr6NAVGoNHFVz7ficq9+DE2+8Oz3oET9RAAAAAElFTkSuQmCC) no-repeat 0 3px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_link.png?__blob=normal&v=5) */
     padding-left:  1em;
}
#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 5px;
}
#content #sitemap h2 a {
    background-position: 0 7px;
}
#content ul.links h2 a {
    background-position: 0;
}
#content a.themenLink {
     padding-left:10px;
}
.startseite #content .box p a {
    display: inline;
}
.startseite .newsBox a,
#supplement a {
     padding: 0 0 0  1.25em;
}
#content .navToTop {
    text-align: right;
    clear:both;
    display: block;
}
#content .navToTop a {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGAQMAAADAPp2FAAAAA3NCSVQICAjb4U/gAAAABlBMVEVmZmb///9zS1moAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMDEvMTAq4vSXAAAAG0lEQVQImWP4fIDh4QGGAwcYehwY5BgY9jsAAEp3Br4NojIKAAAAAElFTkSuQmCC) no-repeat left 4px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_navtotop.png?__blob=normal&v=2) */
    padding-left: 1.25em;
    font-weight: bold;
}
#content a.Publication {
    background: none;
    padding-left: 0;
}
#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  #0033FF;
}
.imagedownload {
     background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX////X3+zK1ea+y+C9yt+wwNmWq82Wq8x8lsBigbM5YaA6YqAtV5rpqL6WAAAADXRSTlMA////////////////LQRBrQAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8yMC8xME7pyyYAAABmSURBVAiZY2BgYCl3YAAC9j1nThcA6Z4zZ86cYGBgOwMCCQzcm+acOam9gcEmgONMA+thhpyFDB0MUscYck4pMDCtOcZgc+YoQ8yZwwzcZ86EnjmzAa4PZg4DG9DcBJAFzGkGDAwAPyYqtMyXkxIAAAAASUVORK5CYII=) no-repeat 0 2px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/img_file_bitv_nein.png?__blob=normal&v=2) */
     padding-left:  1.3em;
}
#content a.sortUp {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sFGQwVNqDJW8AAAAA3SURBVAjXY2BAA5pq/P811fj/o4szoitC5l+/9ZERQyE2U5AVM6IrgkmgizFiU4TTFlzWIssBAAxqGtZ9TyaCAAAAAElFTkSuQmCC) no-repeat right 7px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_sort_up.png?__blob=normal&v=4) */
     padding-right: 1em;
     color: #202020;
     text-decoration: underline;
     font-weight: normal;
}
#content a.sortDown {
     background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sFGQwVD//M08gAAAA7SURBVAjXY2BgYGDQVOP/z4ADwOQYkRVdv/WREZsiBgYGBkZ0AZhidDFGbLqRAUwjTquwOQXD8dhMBwBYKBrWFBE5+wAAAABJRU5ErkJggg==) no-repeat right 7px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_sort_down.png?__blob=normal&v=4) */
     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;
}
/****** 2.6 images ******/
.gsb img { 
    max-width: 100%;
    height: auto;
    border: none;
}
#content .BITVDocument {
     margin-bottom:-2px;
}
/****** 2.7 rounded corners ******/
#navPrimary .active h3,
#navPrimary .hovered h3,
#navPrimary li a,
.startseite #wrapperDivisions .box h3,
#wrapperInner #wrapperDivisions .box,
#navSecondary #navTagCloud,
#navSecondary #navService,
#navSecondary h2,
#navSecondary .navMain ul li:first-child a,
#navSecondary .navMain ul li:first-child em,
#navSecondary .navMain ul li:first-child strong {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
#portrait .boxWrapper .ministerbox h3,
#navSecondary .navMain ul li:first-child li a,
#navSecondary .navMain ul li:first-child li em,
#navSecondary .navMain ul li:first-child li strong,
#navSecondary .navMain ul li li:first-child a,
#navSecondary .navMain ul li li:first-child em,
#navSecondary .navMain ul li li:first-child strong {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}
/*****************************
3.0 branding
*****************************/
#branding img,
#brandingnobg img {
    border: 0;
}
/*****************************
4.0 serviceMeta
*****************************/
.mobile,
#navServiceMobile {
    display: none;
}
#navServiceMeta,
#navServiceMeta a,
#navServiceMeta strong {
    padding: 0 .25em 0 .5em;
    margin-top: .5em;
    text-transform: uppercase;
}
#navServiceMeta strong {
    font-weight: bold;
    text-decoration: underline;
}
#navServiceMeta li#navServiceRSS {
    padding-left: 1em;
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oJDwU5F6GeLVgAAAHeSURBVCjPBcFNSBRhHMDh3/sxs7NuGwpmRASREHiqDhpZp+oQgZcM6RKRdIoudSo8RAgVnjoEUueCCDyJdZGEICOWoEPYlygoVKbR7rjr7jvzvvPveVSQTLIvNf7M3EZaKcpGYDRKPOgIrEFHCT0jd+k6fArb/vaB+vw0ttFCR4IJDmUV0W6LjjVWB6KoTfPjNCEE1OrkaVG/1+m9/JBy/1HcSg3/Y55io0ZULmOspjAB5RRbOz1oWg2SkkE2vxIav0gGx6hemqY6cg+JDSp0UB1DnnrydAO1PDEk3SantH8A0RnkmyTHRomOX0caK3ReXGWnXkdcldQL2qqcoHaIz1yjOv6MytgTWFskzN6Eaj+lsw/wqeBcjhLQSkFcqdBZuE/+6g5gsaPPcds/cW8fow6dIDowhDSbSJ6hlYnRkSY2UOgCNzuONNcpnX9Ea/ElFI7y0EV86lA6oIvCY2ljTt4gPjeF7h2mPTeJ6d6LL++js/qJZGAYdIx4jY0qeyD5i/r+mpAb3Npn8tY2emmBQgztd3P4gS2cLhHv7kE1l95IqD3F1JfxzW1cZgm5JU/biDdkLU8RMpIjg/RduIUSn0tr+T3/ZibQWUYeMhCNFijEIJmH6i76rkzRdXCQ/1gI4d9W/yOCAAAAAElFTkSuQmCC) no-repeat left center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/img_rss.png?__blob=normal&v=2) */
}
/*****************************
5.0 navigation
*****************************/
/****** 5.1 primary ******/
#navPrimary {
    padding-top: 1em;
    background: #FF7300 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCABZABQDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAr/xAAUEAEAAAAAAAAAAAAAAAAAAAAA/8QAFgEBAQEAAAAAAAAAAAAAAAAAAAgK/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8AknAb2EXgAAAAAAAAAAAAAAAAAAAAAP/Z) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_primary.jpg?__blob=normal&v=13) */
}
#navPrimary li {
    float: left;
    min-width: 14%;
    text-align: center;
}
#navPrimary .menu,
#navPrimary li li{
   display: block;
}
#navPrimary h2 {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#navPrimary li a,
#navPrimary li li a,
#navPrimary li strong {
    display: block;
    padding: 0.325em 0.95em 0.65em;
    line-height: 1.2em; /* @ Safari, "em" length @ Firefox-Mac */
    font-weight: bold;
}
#navPrimary li a:link,
#navPrimary li a:visited {
    background: transparent;
}
#navPrimary li a.on:link,
#navPrimary li a.on:visited {
    background: #F2EEE5;
    text-decoration: none;
    color: #202020;
}
#navPrimary a *,
#navPrimary li.hovered h3 a,
#navPrimary li.hovered h3 a.on,
#navPrimary li a:hover,
#navPrimary li a:focus,
#navPrimary li a:active,
#navPrimary li a.on:hover,
#navPrimary li a.on:focus,
#navPrimary li a.on:active {
    background: #fff;
    text-decoration: none;
    color: #202020;
}
#navPrimary ul ul {
    width: auto;
}
#navPrimary li li strong,
#navPrimary li li a:link,
#navPrimary li li a:visited {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAswHvAuewsAAABDSURBVAjXdY9tCgAgCEM3r1zH6M6vHyFF2UBQt/khQDQB6AzThBIDZxpnoW42cSmTNOxJr6NAVGoNHFVz7ficq9+DE2+8Oz3oET9RAAAAAElFTkSuQmCC) no-repeat left 6px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_flyout.png?__blob=normal&v=4) */
    padding-left: 1em;
    font-weight: normal;
}
#navPrimary li li a:hover,
#navPrimary li li a:focus,
#navPrimary li li a:active {
    padding-left: 1em;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAswHvAuewsAAABDSURBVAjXdY9tCgAgCEM3r1zH6M6vHyFF2UBQt/khQDQB6AzThBIDZxpnoW42cSmTNOxJr6NAVGoNHFVz7ficq9+DE2+8Oz3oET9RAAAAAElFTkSuQmCC) no-repeat left 6px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_flyout.png?__blob=normal&v=4) */
    text-decoration: underline;
}
#navPrimary li li a:hover *,
#navPrimary li li a:focus *,
#navPrimary li li a:active * {
    text-decoration: underline;
}
#navPrimary li em {
    display: block;
}
#navPrimary li .menu-box.visible {
    top: 2.2em;
    left: 0;
    z-index: 2000;
    background-color: #fff;
    border: 1px solid #DCDCDC;
    border-top: none;
}
#navPrimary li .menu-box ul{
    padding: 0 .3em 1em;
}
#navPrimary li li {
    text-align: left;
    border-bottom: 1px solid #DCDCDC;
    display: block;
    width: 100%;
}
#navPrimary li li li.last {
    border-bottom: none;
}
#navPrimary li li strong,
#navPrimary li li a{
    font-weight: normal;
    padding: .2em 0 .2em 1em;
}
/****** 5.2 secondary ******/
#navSecondary h2,
.startseite #wrapperDivisions .box h3 {
    background: #FF943D;
}
#navSecondary .navMain {
   margin-bottom: 4.275em;
   border-right: 2px solid #E5E2DB;
}
#navSecondary .navMain li {
    display: inline; /* @ IE-Win, avoid typical gap between links with "display: block;" in a list */
}
#navSecondary .navMain a,
#navSecondary .navMain em,
#navSecondary .navMain strong {
    display: block;
    font-weight: normal;
}
/**** 5.2.1 level 1 ****/
#navSecondary .navMain a:link,
#navSecondary .navMain a:visited {
  background: #FF943D url(data:image/gif;base64,R0lGODlhDgAOAKECAAAN//+2ev///////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAAIALAAAAAAOAA4AAAImlB0Zx6K/GATvTEAVunlBhXVBSJJgWX5PqH1ssp2itVaS2tAwUwAAOw==) no-repeat 96% 0.4em; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_1.gif?__blob=normal&v=3) */
}
#navSecondary .navMain em a:link,
#navSecondary .navMain em a:visited {
  background: #FFB67A url(data:image/gif;base64,R0lGODlhDgAOAMIGAAAN//9zAPR8G+eBL+qGNtONWf///////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAAcALAAAAAAOAA4AAAM2eKpFVCueQAGgQeJg99rc5U1b5xWgiQ1EVYmi0FpXRwcCGtJ3MJC7XgYYHBFVww+IIlk0HpIEADs=) no-repeat 96% 0.4em; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_1.gif?__blob=normal&v=3) */
}
#navSecondary .navMain a:hover,
#navSecondary .navMain a.hover,
#navSecondary .navMain a:focus,
#navSecondary .navMain a:active {
    text-decoration: none;
    background: #FFB67A url(data:image/gif;base64,R0lGODlhDgAOAMIGAAAN//9zAPR8G+eBL+qGNtONWf///////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAAcALAAAAAAOAA4AAAM2eKpFVCueQAGgQeJg99rc5U1b5xWgiQ1EVYmi0FpXRwcCGtJ3MJC7XgYYHBFVww+IIlk0HpIEADs=) no-repeat 96% 0.4em; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_1.gif?__blob=normal&v=3) */
}
#navSecondary .navMain a,
#navSecondary .navMain em,
#navSecondary .navMain strong { /* strong is for current page */
    line-height: 1.2; /* @ Firefox, prevent vanishing margins caused by rounding bug */
    margin: 1px 0 0;
    padding: .36em 1.5em .36em 1.55em;
    background: #FFB67A url(data:image/gif;base64,R0lGODlhDgAOAMIGAAAN//9zAPR8G+eBL+qGNtONWf///////yH+EUNyZWF0ZWQgd2l0aCBHSU1QACH5BAEAAAcALAAAAAAOAA4AAAM2eKpFVCueQAGgQeJg99rc5U1b5xWgiQ1EVYmi0FpXRwcCGtJ3MJC7XgYYHBFVww+IIlk0HpIEADs=) no-repeat 96% 0.4em; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_1.gif?__blob=normal&v=3) */
    font-weight: bold;
    font-style: normal;
}
#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: 2em;
    padding-right: .5em;
    font-weight: normal;
}
#navSecondary .navMain li li strong {
    font-weight: bold;
}
#navSecondary .navMain ul li li em,
#navSecondary .navMain ul li li strong,
#navSecondary .navMain li li a:link,
#navSecondary .navMain li li a:visited {
     background: #fff url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQEBAQEBAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/2wBDAQEBAQEBAQICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgL/wAARCAAKAN8DAREAAhEBAxEB/8QAGAABAQEBAQAAAAAAAAAAAAAAAwQCCAr/xAAcEAACAgMBAQAAAAAAAAAAAAAAAQJBMoHwMXH/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A9tAFACQvQCAUAJC9AIA68XxAJD3QCgNHFdYCRyXUAwDRxXWAkcl1AMA0cV1gbXq+oBwEhegEAoASF6AQCgBIXoBAHXi+IDnACgBIXoBAKAEhegEAdeL4gEh7oBQGjiusBI5LqAYBo4rrASOS6gGAaOK6wNr1fUA4CQvQCAUAJC9AIBQAkL0AgDrxfEB//9k=) repeat-y 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_b.jpg?__blob=normal&v=2) */
}  
#navSecondary .navMain li li a:focus,
#navSecondary .navMain li li a:hover,
#navSecondary .navMain li li a:active {
    background: #FFB67A;
}
/**** 5.2.3 level 3 ****/
#navSecondary .navMain li li li a,
#navSecondary .navMain li li li strong {
    padding-left: 3.92em;
}
/**** 5.3 breadcrumb ****/
#navBreadcrumbs {
    padding: 1.2em 0 0.41em;
}      
#navBreadcrumbs a {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKAQMAAACtwL1wAAAAA3NCSVQICAjb4U/gAAAABlBMVEVmZmb///9zS1moAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMjAvMTBO6csmAAAAGklEQVQImWPYwyDD0MNwhOEBEPcA2XsY/gAAOiAGLTRZtv8AAAAASUVORK5CYII=) no-repeat right 2px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_breadcrumb.png?__blob=normal&v=2) */
    padding-right: 1.25em;
    margin-left: .5em;
}
#navBreadcrumbs strong {
    margin-left: .75em;
}
/*****************************
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: 5.25em;
    padding: .15em .2em .15em .2em;
    font-weight: bold;
}
#search legend {
    display: none;
}
#search .submit:focus,
#search .submit:hover,
#search .submit:active{
    text-decoration: underline;
    color: #202020;
    background: #FF7300 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLDg0MJyJFaVoAAAAgSURBVDjLY/xfzPCfgQjAxEAkGFU4qnBU4ajCUYXYAQAE2QK1ZiAXngAAAABJRU5ErkJggg==) repeat-x 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_box.png?__blob=normal&v=4) */
}
#search .searchNode{
    float:left;
    margin: -0.4em 0 0.6em;
    padding-left:0.5em;
}
/*****************************
7.0 service
*****************************/
#navService {
   border-right: 2px solid #E5E2DB;
}
#navService ul {
    padding: .18em 0 1.18em .75em;
}
#navService ul ul {
    padding: 0 0 0em 1.5em;
}
#navService li {
    margin: .75em 0 0;
}
#wrapperDivisions #navService li.first {
    background: none;
}
#navService em a,
#navService strong {
    font-weight: bold;
    color: #202020;
}
#navService li a,
#navService li strong {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAK7wAACu8BfXaKSAAAAAd0SU1FB9sLHAszA7gFRBEAAABlSURBVCjPnZJBEsAgCAMTvtw+wz+nl3YGFcpIjpoloFASNt2cD4e4WjiBK7DKFbAQGgnvPJZCBWzBBcpkANQFJfPExbYZD5MNTdnP0xetBp9bQRiiHUNTqz71M2fQ622vHLtL/gC2JzgIo7sl6gAAAABJRU5ErkJggg==) no-repeat 0 center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_service.png?__blob=normal&v=9) */
    padding-left: 1.5em;
}
/*****************************
8.0 tagcloud
*****************************/
#navTagCloud {
    padding-bottom: 0.25em;
    border-right: 2px solid #E5E2DB;
}
#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,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
    margin-bottom: .5em;
}
#content h2 {
    clear: both;
}
#content .teaser h2 {
    clear: none;
}
#content .abstract.description {
    font-weight: normal;
}
/**** 9.2 boxes ****/
#wrapperInner #wrapperDivisions .box.calendar,
#wrapperDivisions .boxWrapper {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAC1JREFUGFdjvHL50n8GYsDtm9f+E4MZnj66858YzPDmxcP/xGCGj2+e/CcGAwAATZWwV7YNzAAAAABJRU5ErkJggg==) repeat-x left bottom; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_shadow_bottom.png?__blob=normal&v=2) */
    margin-bottom: 2.5em;
    overflow: hidden;
    padding-bottom: 5px;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
#wrapperInner #wrapperDivisions .box.calendar {
    overflow: visible;
}
#wrapperInner #wrapperDivisions .box.calendar,
#wrapperDivisions .boxWrapper .box{
    padding-bottom: 0px;
}
#wrapperDivisions .box { 
    border-right: 2px solid #E5E2DB;
}
#supplement .teaserText,
#wrapperDivisions .box p,
#wrapperDivisions .box ul {
    padding: .9em;
}
#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;
    margin-bottom: 0;
}
#wrapperDivisions .box h3 span{
    padding: 0.3em 0.75em 0.2em 0.75em;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    font-weight: bold;
    display: block;
}
.startseite #wrapperDivisions .boxWrapper {
    width: 24.625em;
}

.startseite #wrapperDivisions .downloadBox{
    width: 22.0em;
    margin-right: 3em;
}

.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 #0033FF;
     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 #FFB67A;
    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;
}
/**** 9.3 teasers ****/
#content .teaser {
    overflow: hidden;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAIsCAIAAACr+MTWAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADTSURBVHja7NpLDoIwFAVQqaDR/e9Q3QP/imMTXgwSOjhvfHLbtM0dtco5n1anIn4V8zwTBEEULKZpIgiCKFiM40gQBFGwGIaBIAiiYNH3PUEQxA6iWuYfq3RdF6yyLuIMguh2foU55zDj/Iedps0ZuXK3x4i2bddFOkVDEASxn6jD/w5OjCAILUUQhA5yHgRB6DGC+JrlfQUiLbM145MSibmQnXofOoggCEIXEgShgwiCILQUQRBaijhSpPr1fAR3e73UgbjfLmFGE4imPq+LtwADAOU7xCmPtsSlAAAAAElFTkSuQmCC) repeat-x left bottom; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_content.png?__blob=normal&v=2) */
    margin-bottom: 1.43em;
    padding: 1.43em;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    border-right: 2px solid #E5E2DB;
    position: relative;
}
#content .teaser .teaser {
    border: none;
    background-image: none;
    padding: 0;
    background: transparent;
}
#content .singleview .teaser {
   border: 2px solid #E5E2DB;
   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;
}
/**** 9.4 main content ****/
#content .singleview {
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAIsCAIAAACr+MTWAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADTSURBVHja7NpLDoIwFAVQqaDR/e9Q3QP/imMTXgwSOjhvfHLbtM0dtco5n1anIn4V8zwTBEEULKZpIgiCKFiM40gQBFGwGIaBIAiiYNH3PUEQxA6iWuYfq3RdF6yyLuIMguh2foU55zDj/Iedps0ZuXK3x4i2bddFOkVDEASxn6jD/w5OjCAILUUQhA5yHgRB6DGC+JrlfQUiLbM145MSibmQnXofOoggCEIXEgShgwiCILQUQRBaijhSpPr1fAR3e73UgbjfLmFGE4imPq+LtwADAOU7xCmPtsSlAAAAAElFTkSuQmCC) repeat-x left bottom; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_content.png?__blob=normal&v=2) */
    overflow: hidden;
    padding: 1.35em;
    margin-bottom: 1.43em;
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    border-right: 1px solid #E5E2DB;
}
#content .singleview .singleview{
    background-image: none;
    border: 2px solid #E5E2DB;
}
#content .singleview object {
    padding-bottom:10px;
    margin-bottom: 1em;
}
#content .singleview .illustration object {
    padding-bottom:0px;
    margin-bottom: 0em;
}
.startseite #content .singleview {
    background: none repeat scroll 0 0 transparent
    border: medium none;
    overflow: visible;
}
.startseite #content .singleview.generictable {
    background: none;
    padding: 0;
    margin: 0;
}
#content p {
   margin-bottom: 1em;
}
#content .center {
    text-align: center;
}
#content .right {
    text-align: right;
}
#content .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;
}
/**** 9.5 lists ****/
#content ul,
#content ol  {
   margin-bottom: 1em;
   padding-left: 0;
}
#content ol {
    margin-left: 1.5em;
}
#content ul ul,
#content ol ol {
   margin-bottom: 0;
   padding-left: 0;
}
#content ul *,
#content ol *{
   margin-bottom: 0;
}
#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/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAoDLbpXFRoAAAAsSURBVAjXnckxEgAQFMTQjStzjH/naBSM0XhlgpoMzK4Ee864tDz8jJKrlkyj3wuRicrKRQAAAABJRU5ErkJggg==) no-repeat 0 7px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_list.png?__blob=normal&v=4) */
     padding-left: 11px;
}
#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;
    color: #fff;
    font-weight: bold;
    background: #FF7300 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLDg0MJyJFaVoAAAAgSURBVDjLY/xfzPCfgQjAxEAkGFU4qnBU4ajCUYXYAQAE2QK1ZiAXngAAAABJRU5ErkJggg==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_box.png?__blob=normal&v=4) */
    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;
}
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 .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: right;
}
#content .scrollLinks .firstForward {
    margin-bottom: 1em;
}
#content .scrollLinks .start {
    margin: .3em 0 0 32%;
    float: left;
}
#content .scrollLinks .start .first {
     padding: 2em;
}
#content .scrollLinks .back {
    float: left;
}
#content .picture .wrapper {
    padding-top: 1em;
}
#supplement .downloadLink img {
    float: left;
}
/**** 9.7 calendar ****/
#wrapperDivisions #supplement .calendar h3{
  background: transparent;
  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;
}
#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;
    widht: 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 {
   width: 100%;
   table-layout: fixed;
}
#content table.links {
   margin-right: 0;
}
caption {
    padding: .3em;
}
table th {
    font-weight: bold;
    background-color: #FF943D;
    padding: .3em;
}
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 tr.even,
table td.even {
    background-color: #D9D9D9;
}
.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:#FF943D;
    display:block;
}
.jobOfferList .th_title {
   width:9em;
}
/**** 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.reset:focus,
input.reset:hover,
input.reset:active,
input.submit {
    color: #202020;
    background: #FF7300 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLDg0MJyJFaVoAAAAgSURBVDjLY/xfzPCfgQjAxEAkGFU4qnBU4ajCUYXYAQAE2QK1ZiAXngAAAABJRU5ErkJggg==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_box.png?__blob=normal&v=4) */
    cursor: pointer;
}
input.submit {
    margin-right: .5em;
    font-weight: bold;
}
input.submit:focus,
input.submit:hover,
input.submit:active {
    background: #F0F0F0;
    color: #202020;
}
input.reset {
   cursor: pointer;
   font-weight: bold;
}
input.radio {
   padding-top: .3em;
   margin-top: .2em;
   margin-top: 0\9; /* For IE only*/
   float: left;
   width: 3em;
   border: none;
}
input.reset,
input.submit {
    border: 1px solid #BCB9B5;
    width: 7.7em;
}
select,
textarea {
    overflow: auto;
}
select {
   width: 26em;
}
label {
    float: left;
}
.formField {
    float: left;
   margin-bottom: .5em;
}
.formLabel {
   float: left;
   clear: left;
   width: 17em;
   margin-bottom: .5em;
}
.formError,
.formError  * {
    color: #f00;
    font-weight: bold;
}
.altgrid .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%;
}
/*****************************
10.0 special sites
*****************************/
/****** 10.1 sitemap ******/
#content #sitemap h2 {
    border-top: 1px dotted #0033FF;
}
#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/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKCAYAAACXDi8zAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAkKGUhn5L8AAABDSURBVAjXdY9tCgAgCEM3r1zH6M6vHyFF2UBQt/khQDQB6AzThBIDZxpnoW42cSmTNOxJr6NAVGoNHFVz7ficq9+DE2+8Oz3oET9RAAAAAElFTkSuQmCC) no-repeat 0 3px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_link.png?__blob=normal&v=5) */
}
#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.64em;
}
/****** 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: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAYAAABiFp9rAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAoJNsrdNHwAAAD+SURBVEjHY/z//z/D/otfWbdsWp/ea3J9MgMVQfU142mtxUHZDAwMDIx7zn7hPjUjWbwyUPkuAw1A+8b70ypnLMtm5hVR6G53Z1rGQCNgqyFoWr3poxjj/21V/xnoAJgY6ARGLRq1aNSiUYtGLRq1aNSiIWtRyVnNa0w9Lz1W0NoiUwvbAqaSBNvI5vvWWbSyZM7PCLdwF/ndjP//Q1pbq/Y9snr69InFqxfPHjMwMHxhYGD4y8DAwMvAwCDAwMDAzMDAwMLAwPCBgYHhHwMDw0cGBgY2qDgrAwPDH4Z/DM8ZGBgYGRgYvrOys8kJCouIq2tqP/My4d/MwMDAAABgFEZSMzEKEwAAAABJRU5ErkJggg==) no-repeat 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_index.png?__blob=normal&v=5) */
}
.navIndex span .guestbookEntry,
.navIndex a .guestbookEntry,
.navIndex strong .guestbookEntry{
    width: 9em;
}
.navIndex span {
     background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAbABsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+re4uJPEUg1jWB/aOp6j+/vLufoB2AH8hxjA49IvsGnf8+Vv/AOAh/wAauaVb50+z/wCva0/z1H+QB9dL7H7f+PV78Yxikoq1t9d+2nS2v3njmD9g07/nyt//AAEP+NeoaZ8cfGXhywtNDt4NPmt9MgS1t5bi0PnPboMwGTbMq58ooBhRwB35rjfsft/49XNXkf8ApU33T8/f6D2rDERi1FtN2bSs7b2/yNqUebm1ta343O90ez/4k+m/9g20x/4B9/05+vPStL7IP8hao/Ey5n8OeOPFmlaLIbDTbNoJLWyiAeC3eSw053MKTCQR5Y5wuAOgAHFcL/wlniD/AKCLf+A9p/8AI9c6xF0nyb/3v+Abez8/w/4J6R9kH+Qteeat5f8AaN3txjzeM4z91f8AI9qi/wCEs8Qf9BFv/Ae0/wDkev0m0XRdKstLsrW1soYLeCEJFEgbai7mOBlicZJPJPWpq1eXl92979e1vI0p099e3T18z//Z); /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_index_inactive.jpg?__blob=normal&v=3) */
}
.navIndex strong {
     background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAbABsDASIAAhEBAxEB/8QAGQABAQEAAwAAAAAAAAAAAAAAAAkHAwgK/8QAIRAAAgMBAAMAAgMAAAAAAAAAAgMBBAUGAAcSCRQREyP/xAAYAQADAQEAAAAAAAAAAAAAAAAGBwoCA//EACARAAIDAQEAAgMBAAAAAAAAAAMEAQIFBgcIERIUFRP/2gAMAwEAAhEDEQA/AO7Huv3N2nvr2DrexO6uBY1dAQqUqdcZXQxMasxx5+Lmqn+SCnT/AGHFBGROsWHWLbzN9hhTk/jx5MVtbWr0Wto7u48xp6+s2d7Rfav+Z2mmLyQpbzERWv3afqg6VoIVIqMVKDpWkUy42Nl87k52FiIr5mRkqAQzkFafgBVRekDEIcTM2n6rH3a97WIS82IW9yWtaeRTW12qehrEvSwGpcoyW1TVlBrapgSJrYsxgwMJghKIIZiYifKY8b+VH37y3L4vPaOFxXXW8ekFJnR7ytyNnWFRnCbGkVDXq1W2xRK0teuusrBK/vbEuYwpmV48L+B9W9C8uPoMcH1D3PX1RCDojAJJtZuoLzcFyp6SriknDM3qFmoIZEMphULURzUuI995V596gDPX7zmEehplGKfPucrijKlzUihqCczmU24AaK0sZaTysUggFuKxQBvR48rL+WXheQ5f2X653+d57NxdfscPo7nT285H6s7VzPv5Sqt26lcxXO4IW7AttgkLFr7ibTXStchJrzp6354x5R6J0vn7OoHaLzx0hxqAWukNwWhlo6y5P1CGYsuSF3xDMH9g9aGoStDFpFSWx5P6Ev6p57zXfLZhsYXQruFnMOzRwiZkNN3KYFDYxL1YHLCJbhN+uCxA2Ha4A3mw6vHmmenefyOp9kc1g71P9/Jvs04t1JfZrQ6K+No20xL6bq9kPixXUz/NwfXx8H9LIhL2A8nx/K8lzmPznMc9j4GDlUwRnZGRQrUM+moiJzBRVrrWoJa9rbDzgft9hrXuI3NYZOz48fFXR97xNvoY7NLlMzI1ZxR1nFPuPNPDUTeYtdf+jjrrKUXfWgJquMmKaDjusCgxlMlfkN8ps/wXYw8GeNc6rR2M2dckxtAw0lUrNNJBijH87YOy1c6bElDZNYIhf43oya5LiF//2Q==); /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_index_active.jpg?__blob=normal&v=4) */
}
.box .navIndex a,
.navIndex .back a,
.navIndex .forward a{
     padding: 0;
     background: none;
}
#content #searchResult li {
    position: relative;
    padding: 0 0 0 70px;
}
#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;
}
.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;
}
/****** 10.4 faq ******/
#content #faq dd {
    width: auto;
    border-bottom: 1px dotted #0033FF;
    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,
#supplement .shoppingCartLink {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX///8tV5otV5otV5otV5otV5otV5otV5otV5otV5otV5otV5otV5olr8vlAAAADXRSTlMAESIzRHeImbvM3e7/sJgAXQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMi8yMi8xMIw6XH0AAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzVxteM2AAAAYUlEQVQImWNgYFBNC2IAAvEzZ84UMjAwzgHSJwUY2E/lnDm2poBB5zjLboeaQwwxZxqNJc4cZcg5c1JwzpljQPrM7jNAOuYMCBxl0DmWlpaWc4iB/QDQLJ4CuDkwc6H2AAD9RSz2QYz45gAAAABJRU5ErkJggg==) no-repeat 0 1px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_link.png?__blob=normal&v=5) */;
    padding-left:18px;
}
/****** 10.7 guestbook ******/
#content .gbtext{
    border-bottom: #0033FF 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: 10.2em;
}
#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; /* datauri url(../../img/video_play.gif;) */
}
#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 {
     margin: 0;
     border: 2px solid #000;
}
/****** 10.9 dossier ******/
#content .dossier .scrollLinksFirst,
#content .dossier .scrollLinks {
    height:2em;
    margin: 1em 0;
    text-align: center;
}
#content .dossier .tableOfDocuments {
    padding-left: 0;
}
/******  10.10 download confirm ******/
#content .formDLConfirm {
    float:left;
}
/*****************************
11.0 supplementary content
*****************************/
#supplement .eventBox li {
   overflow: hidden;
    margin-bottom: .5em;
}
#supplement .eventBox li a{
    background-image: none;
    padding: 0;
}
#supplement h3{
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
#supplement .box .prev a{
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAkNMTKT2oIAAAFfSURBVEjHvZdNb4MwDIZfp/RzdOp2m/Y32XnSruVv7jSpooJQwke8QwujTKSFJliyBFLCk9hviE1aV6iNSDAcGLOm9ruoH6JUMQOwTS21RpwV/H2Im0+T1hWOqeLnzQqCCK4syRQimeH9dUuCSPDuae0UCAD+aglvJq7DO4WtF/NzeJmZp4ImqkSUyGl3KrrqHW0BIZb5KPjlsAz04Cy+7ecSsVS3x1/EOj6nQY/aw/7PpXmFQ5yMDG9AVnJrBxiyA6gF4DCoJSAAeK2roH/Uh2Fte22eayWnD5nuQIn6PbwRBdPclktFA3dqAg88QsPCawk8PKcWwOJKvff6XpsKon7/B71TDEZxhWyeU6MevsQDQvKl4G8WN4f+xCVULqetHGSWY7P0aNKfQ16ea2zBrKkoK+fAotI45cWfkOberFmFKzvKE95efGqK7W5LYTPNdFFtu7Wgdi/jqp/p9jK/aS7RWMfuRh4AAAAASUVORK5CYII=) no-repeat left top; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_marginal_zurueck.png?__blob=normal&v=4) */
    width: 2.33em;
    height: 2.33em;
    color: #fff;
    text-indent: -9999em;
}
#supplement .box .next a{
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAYAAABWk2cPAAAAAXNSR0IArs4c6QAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEQAACxEBf2RfkQAAAAd0SU1FB9sLHAkRCIvhD9cAAAGMSURBVEjHvZfNcoIwFIVPYhCx0BmXvkUXfYVu+wK+BntHN934GO2iW5/JZX8FhSDJ7ULtoPJjQLgzZ2CGhI/cnBsSRkQ4xBjAEsAjWggiYsd7frgOV5+/L0EkH5RSUErdHPq9iSn7Bc7q42cRxnKntKY24yvYktYaAsC7JXpPAyEEZwxtxsh1QERgRETrSOLesdFVcAAQnHcGDCK5h7ac1ZPQRDAfos/2apreTDWVKwvzWXX7XF1AWbH8nKT4vLxProDmDqqRap5ZJcpbLoqfB5ukJvQaCxeAvaltBDZObziXjcH87FdQKdexEM7iQnDlO+oaiRp6T5xWTPW8BpsE3nRgbLZGc+pN7UZAs5Ipq8kFNVkGzYFFbr5uThm7brRZ4CyG61jG/fiFkYp0lsJwLuHe2eV98mRspAM4nEu4w37tkmFERFu5w9C2ut2uJGkKTegUGkZJCqVV67AkVSAixgFMxiMvXG8lNFGrwL7o/c8pADwDeAPg3nwTlllaj0cLljnLTAC8tn2OAYA/ghk5jd3GFeIAAAAASUVORK5CYII=) no-repeat left top; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_marginal_forward.png?__blob=normal&v=4) */
    width: 3em;
    height: 3em;
    color: #fff;
    text-indent: -9999em;
    margin-right: 0;
}
#supplement .box .next div{
    margin-right: 0;
}
/*****************************
12.0 footer (siteInfo)
*****************************/
#wrapperFooter {
    padding: 0.25em 2em;
    border-top: 6px solid #8B5A34;
    background: #F2F2F2;
}
#siteInfo {
    width: 94em;
    margin: auto;
}
#siteInfo p, #siteInfo ul {
    margin: 0 0 .5em;
}
#siteInfo ul {
    margin-top: 0.5em;
}
#siteInfo #navFunctions {
    float: left;
    margin-top: .8em;
}
#siteInfo #socialBookmarks {
    float: right;
}
#siteInfo #socialBookmarks a{
    display:block;
    float:left;
    margin-left:1.1em;
}
#siteInfo p {
    clear: both;
}
#navFunctionsPrint,
#navFunctionsClose {
    margin: 0 1.45em 0 0;
}
#siteInfo #navFunctionsPrint a {
     background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAARAQMAAADXBg/cAAAAA3NCSVQICAjb4U/gAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMzAvMTBzieKWAAAAGHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3NPsx9OAAAAKElEQVQImWP4/4cBiH7IMHy/w/D+DsOLGHSygYGh/gdDggaIBIL/fwCgvxfHrp5FVAAAAABJRU5ErkJggg==) no-repeat left center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_print.png?__blob=normal&v=2) */
     padding-left:  1.5em;
    color: #202020;
}
#siteInfo #navFunctionsRecommend a,
#siteInfo #navFunctionsRecommend strong {
     background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMAQMAAAC+68T8AAAAA3NCSVQICAjb4U/gAAAABlBMVEVVVVX////1urmyAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMzAvMTBzieKWAAAAGHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3NPsx9OAAAAMElEQVQImWP4/7+BoYGBgWH+PwaG9X8ZGLb/ZmDY/Z2BYedzBoYt3BAxkBxIDVAtAMUmElKMztNVAAAAAElFTkSuQmCC) no-repeat left center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_mail.png?__blob=normal&v=2) */
     padding-left: 1.5em;
     margin-right: 25em;
    color: #202020;
}
#navFunctionsRecommend strong {
    padding-left: 17px;
    font-weight: bold;
    text-decoration: underline;
}


/***
**  Anpassungen für Facettierung
***/
#supplement .contextBox .bigBox {
  padding: 10px;
}
#supplement .contextBox .bigBox ul {
  margin: 5px 0; 
}
