/*****************************
1.0 module layout
*****************************/
#wrapperInner {
   position: relative;
}
#wrapperOuter {
    position:relative;
    margin: auto;
}
#branding {
    padding: 0;
    width: 94.2em;
    margin: auto;
}
#branding p,
#brandingnobg p,
#brandingnobg #identityPicture {
    float: left;
}
#branding p img,
#brandingnobg p img,
#brandingnobg #identityPicture img {
    margin: 1.25em 0 0;
}
#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%;
}
#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{width: 70.9em;}
.startseite #wrapperContent {
    width: 67em;
    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: 244px;
    width: 244px;
}
#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: #1044aa;
    text-decoration: none;
    z-index: 20;
}
.contentBottom{
  padding-left: 22px;
  padding-right: 22px;
  clear: both;
}
.contentBottom h3{
  font-size: 1.6em;
  margin-bottom: 8px;
}
#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: 0px 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;
}
#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: #2E5899;
}
#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: #727272;
}
/****** Urpspruenglicher Wert fuer navServiceMeta a, ...
color: #8C8C8C; - aber zu geringer Kontrast für Barrierefreiheit, deshalb auf #727272 gesetzt
*****************************************/
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=1) */
}
#wrapperDivisions .box h3 {
    background: #4E6592 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMS8xMCri9JcAAABTSURBVDiN7ZJBDcAwDAOXS4GUxTCNP4CVwlWy1E/zPtmK7Zrv9z/iMNAFD4ADyoFFxxUlSNwaXEKDkqB+pq31hqKMZyPwtDUdV9QV5kcR79oufAGIlQK2R2Yt0QAAAABJRU5ErkJggg==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_box.png?__blob=normal&v=1) */
}
caption,
em.searchString,
.dateblock .month {
    background: #2E5899;
}
#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,
#content table a:link,
#content table a:visited,
#content li a:link,
#content li 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;
}
#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,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKAQMAAACtwL1wAAAAA3NCSVQICAjb4U/gAAAABlBMVEUAM2b///9dFfVUAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMzEvMTDLNYXzAAAAGklEQVQImWPYwyDD0MNwhOEBEB4BsmQY9gAAPLQGEblkX3EAAAAASUVORK5CYII=) no-repeat 0 3px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_link.png?__blob=normal&v=1) */
     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=1) */
    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  #2E5899;
}
.imagedownload {
     background:  url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QB2RXhpZgAATU0AKgAAAAgABgExAAIAAAAQAAAAVgMBAAUAAAABAAAAZgMDAAEAAAABAAAAAFEQAAEAAAABAQAAAFERAAQAAAABAAAOxFESAAQAAAABAAAOxAAAAABBZG9iZSBGaXJld29ya3MAAAGGoAAAsY//2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcICQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAAOAA4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD72/aJ1D4kftiQ69rXgPxRdXmneH9Uk09/CdhO9vdxRRytHHclBgSF87iCzFc5Bx8qeifs2/GnXv2YfF8ngP4keMl8XXDaSuoeXbs11PoMquiG2eVuXDK6nqQpjYDrk8x+1J+xp4s+CHxc1L4o/DbxVa6EuqXLGW3YNFJbyT7vMVdqMjxlvmAYDBI6lQ1ejfsI/sIyfBKbUvFnizUrLxHr/iO2UKoQzRQxuVldmeQbnkZgMnAxt754/mDJcFnX+s7p01KOMUn7ScqnNS9nraShzXfPdLkbaha6Sb9z+g81xWVf6vqc3GWFcV7OChy1OfS6c7WXLq+ZK8tm3b3v/9k=) no-repeat 0 2px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/img_file_bitv_nein.jpg?__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/Farbschema/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/Farbschema/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;
}
/****** 2.6 images ******/
.gsb img {
    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=1) */
}
/*****************************
5.0 navigation
*****************************/
/****** 5.1 primary ******/
#navPrimary {
    padding-top: 1em;
    background: #607B96 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCABZABQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDybyKPIrQ8ijyK+j5jzLGf5FFaHkUUcwWNDyfajyfatDyqPKrm5izP8n2orQ8qijmAv+VR5VXNoo2isOYqxT8qirm0UUcwWFoooqRhRRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_primary.jpg?__blob=normal&v=1) */
}
#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,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKAQMAAACtwL1wAAAAA3NCSVQICAjb4U/gAAAABlBMVEUAM2b///9dFfVUAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMzEvMTDLNYXzAAAAGklEQVQImWPYwyDD0MNwhOEBEB4BsmQY9gAAPLQGEblkX3EAAAAASUVORK5CYII=) no-repeat left 6px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_flyout.png?__blob=normal&v=1) */
    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,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKAQMAAACtwL1wAAAAA3NCSVQICAjb4U/gAAAABlBMVEUAM2b///9dFfVUAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMzEvMTDLNYXzAAAAGklEQVQImWPYwyDD0MNwhOEBEB4BsmQY9gAAPLQGEblkX3EAAAAASUVORK5CYII=) no-repeat left 6px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_flyout.png?__blob=normal&v=1) */
    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: #99AAC4;
}
#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:hover,
#navSecondary .navMain a.hover,
#navSecondary .navMain a:focus,
#navSecondary .navMain a:active {
    text-decoration: none;
    background: #AFB9C7 url(data:image/gif;base64,R0lGODlhDgAOAKIHAKGtwbvE0qCtwdbc5LG8zD9DS9vg5////yH5BAEAAAcALAAAAAAOAA4AAANCeKpCJCseMkwpZhAZjL+eESxEaGHhdlQhGA6HYJ4zUFofijonBl6YRw4I9ABWw2JGceuhDKpDJxcaRSgmjWTReEgSADs=) no-repeat 96% 0.4em; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_1.gif?__blob=normal&v=1) */
}
#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: #AFB9C7 url(data:image/gif;base64,R0lGODlhDgAOAKIHAKGtwbvE0qCtwdbc5LG8zD9DS9vg5////yH5BAEAAAcALAAAAAAOAA4AAANCeKpCJCseMkwpZhAZjL+eESxEaGHhdlQhGA6HYJ4zUFofijonBl6YRw4I9ABWw2JGceuhDKpDJxcaRSgmjWTReEgSADs=) no-repeat 96% 0.4em; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_secondary_1.gif?__blob=normal&v=1) */
    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=1) */
}
#navSecondary .navMain li li a:focus,
#navSecondary .navMain li li a:hover,
#navSecondary .navMain li li a:active {
    background: #AFB9C7;
}
/**** 5.2.3 level 3 ****/
#xnavSecondary .navMain li li li a,
#xnavSecondary .navMain li li li a:visited,
#xnavSecondary .navMain li li li a:hover,
#xnavSecondary .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=1) */
    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: 10em;
    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: #fff;
}
#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: #000;
}
#navService li a,
#navService li strong {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX////X3+zK1ea+y+C9yt+wwNmxwNmWq8yWq817lsB8lsBigbNhgbM5YaA6YqAtV5ogam7jAAAAEHRSTlMA////////////////////wFCLQwAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8yMC8xME7pyyYAAABmSURBVAiZY2BgYCl3YAAC9vf//xUA6fXP3v//xcDA8V9B7v//Bga+/weY/v9/wGD//ydD/P/PDP3//09g/f8DRC8A0fZAxSBxvv8bwOqA+mRB+hjWX70PMoeBA2huA8gC5g4DBgYAmlg1SckVac8AAAAASUVORK5CYII=) no-repeat 0 center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_nav_service.png?__blob=normal&v=1) */
    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=1) */
    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;
}
#wrapperDivisions .box h3 {
    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 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;
}
/**** 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=1) */
    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=1) */
    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: transparent;
    border: none;
    overflow: visible;
}
.startseite #content .singleview.generictable {
    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,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGBAMAAAAS4vJ7AAAAA3NCSVQICAjb4U/gAAAAD1BMVEX///+JocaIoMY6YqAtV5rvx7YcAAAABXRSTlMA/////xzQJlIAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMzEvMTDLNYXzAAAAGklEQVQImWNgMlZgEHFxZDBxcQZjEJvRWAAAJykDQsYqSJ8AAAAASUVORK5CYII=) no-repeat 0 7px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_list.png?__blob=normal&v=1) */
     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: #607B96 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMS8xMCri9JcAAABTSURBVDiN7ZJBDcAwDAOXS4GUxTCNP4CVwlWy1E/zPtmK7Zrv9z/iMNAFD4ADyoFFxxUlSNwaXEKDkqB+pq31hqKMZyPwtDUdV9QV5kcR79oufAGIlQK2R2Yt0QAAAABJRU5ErkJggg==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_box.png?__blob=normal&v=1) */
    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: #99AAC4;
    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:#99AAC4;
    display:block;
}
.jobOfferList .th_title {
   width:15em;
}
.jobOfferList .th_submissionDate {
   width: 10em;
}
/**** 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: #fff;
    background: #607B96 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMS8xMCri9JcAAABTSURBVDiN7ZJBDcAwDAOXS4GUxTCNP4CVwlWy1E/zPtmK7Zrv9z/iMNAFD4ADyoFFxxUlSNwaXEKDkqB+pq31hqKMZyPwtDUdV9QV5kcR79oufAGIlQK2R2Yt0QAAAABJRU5ErkJggg==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_box.png?__blob=normal&v=1) */
    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: 17em;
}
.altgrid .formError {
   float: left;
   clear: left;
   width: 17em;
   margin-bottom: .5em;
}
.errorJumpLinks .formError {
   float: none
}
.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 #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/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKAQMAAACtwL1wAAAAA3NCSVQICAjb4U/gAAAABlBMVEUAM2b///9dFfVUAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMzEvMTDLNYXzAAAAGklEQVQImWPYwyDD0MNwhOEBEB4BsmQY9gAAPLQGEblkX3EAAAAASUVORK5CYII=) no-repeat 0 3px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_link.png?__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.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: 0.1em 0 .3em 0;
    width: 2em;
    text-align: center;
 
}
.navIndex span .guestbookEntry,
.navIndex a .guestbookEntry,
.navIndex strong .guestbookEntry{
    width: 9em;
}
.navIndex span {
     background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAbABsDAREAAhEBAxEB/8QAGQABAQEAAwAAAAAAAAAAAAAABAACAQYH/8QAKRAAAQMBBQgDAQAAAAAAAAAAAQACAxEEBRITUhQhIiMxQZGhM3Fysf/EABcBAQEBAQAAAAAAAAAAAAAAAAABAgP/xAAWEQEBAQAAAAAAAAAAAAAAAAAAARH/2gAMAwEAAhEDEQA/APdHOM5zZeOR+9ziukjDjLj0jwqiy49I8IHRX/bLPG2ENY5sYoC4GtO3Qhc7G4HE3lt+gtst4EFgQHlHGVmtGQs5LPyP4qjeBBYEAp/ldRZqlXs91nvCaKHgjFCG9hVoO6qAm2WnX6CC2y06/QTR3aKKOKMRxjCxvQKK/9k=); /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_index_inactive.jpg?__blob=normal&v=1) */
}
.navIndex strong {
     background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAbABsDAREAAhEBAxEB/8QAGgAAAgMBAQAAAAAAAAAAAAAAAAYBAwcEBf/EACcQAAEEAQMDAwUAAAAAAAAAAAEAAgMEEQUGExIhUSMxQXKBgrGy/8QAGQEAAwEBAQAAAAAAAAAAAAAAAAEEAwIF/8QAGhEBAQADAQEAAAAAAAAAAAAAAAECAyERMf/aAAwDAQACEQMRAD8Adrt21etSWbMhkmkOXOP6HgD4C9OTxFb650wkEg5HY+UBqG2tyTP0SqbIM0wDmulJ7npcQM/YKLZr6pwy4zbgViYcCAOBAOm3o8aPAPr/ALKnz+tsfhc4FqzRwIA4EA5aBRsO0iBzIyWnqwfzKnzvW2M4p3RRqQ6h6UYZyDrdjPuU9V4WcePwx+Fq4W1a0D7MbHNy1xwR3StONHggigibDC0MjYMNaFFaof/Z); /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_index_active.jpg?__blob=normal&v=1) */
}
.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 #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,
#supplement .shoppingCartLink {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAOwwAADsMBx2+oZAAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAWdEVYdENyZWF0aW9uIFRpbWUAMTIvMTUvMTRRINoNAAABD0lEQVQ4jbWTMU7DQBBF3yCK7TAnSLiBb5BcgRNAR2v6laDYA/gILjhACg5gTkAkGkpzApJuu6HwGG3MGidCfMla7/foz/+jsagqf8X5KcUxSAm8ApfO627gz04QKIAGuE8FZkVikHUMUtu1BjrntR7XydxMYhAFPoACWI5dQDKTGKQBWmCTKVwAe6C0mgOkcbZABXzGIG8xyK3xezsvgDoGWVrT9WScGKQFVna9su4757W17wX9fG6cVzmIM4EhYtq5MlffmBNZJa4mcfSe/JfIy/CSi/NOvxM/9iFB5bxufxN5Au6A64xQY0+XkjmRZzsfnddyIG0ZF8ADsKHfKyA/ky7Dkbjajx3O/jvH4Avuc1l6yP2OygAAAABJRU5ErkJggg==) no-repeat 0 1px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_link.png?__blob=normal&v=1) */;
    padding-bottom: 2px; padding-left:18px;
}
#content table.withoutShoppingCart .shoppingCartLink{
background-image: none;
padding-left: 1px;
}
/****** 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: 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,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAAA3NCSVQICAjb4U/gAAAAk1BMVEX//////v7+///+/v7///7+/v39/v/9/v79/v39/f79/f37/f38/f76/P36+/z5+/z1+fr1+fzz+Pv1+Pv09/nz9/jx9vjz9fnw9ffy9Pny9Pjv9Pbu8/bu9Pbq8vvr8fTn7/Ll7fHj7PDl6/PY4OzY3+zX3+zX3+uwwNmxwNmkttOJocZ8lsBVd606YaA6YqAtV5rng71xAAAAMXRSTlP//////wD/////////////////////////////////////////////////////////oKEZ5AAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMS8xMCri9JcAAAC3SURBVCiRfdPJEsIgDAZgWmU8OO5132uLqF14/6eTAI4Qlv8E800yOSSEUkqCoSCUnvM8gONNCXochWvJuox01bkldZfUZZnSla987+rQTiPaw++9wLVvIUTPzAcrF5AqrBpfJKisd9BVjR/iaqbz7ACb7B9ba0/nducKd744U2nmEcWM1DCz1ZpDjdbV5oNrobp9xDoDb2NToRTJzTnJjZ3GcHKXSmYRvapbkI+BH3Uq+lxCAfgClhcXN2QqMs4AAAAASUVORK5CYII=) no-repeat left top; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_marginal_zurueck.png?__blob=normal&v=1) */
    width: 2.33em;
    height: 2.33em;
    color: #fff;
    text-indent: -9999em;
}
#supplement .box .next a{
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdCAMAAABhTZc9AAAAA3NCSVQICAjb4U/gAAAAhFBMVEX//////v7+/v/+/v7///79/v79/f79/v/8/P38/Pz6/Pz5+/z2+fr1+Pr0+Pny9vjx9vjz9Pjz9fnw9ffv9Pby9Pjy9Pnu8/bt8/bs8vXp8PPm7vLj7PDk7PDY4OzX3+zX3+vK1eWwwNmxwNl8lsBvjLpigbNVd61Vdq1HbKc6YqAtV5rmLL7TAAAALHRSTlP///8A/////////////////////////////////////////////////////9fl56MAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMDEvMTAq4vSXAAAAvElEQVQokX3TfxOCIAwG4HHolVmZVvQ7SylMvv/3i3FmwDHf//S5zeEN4CYQDQLn1yLLYnpEva3TeC0cjJ7nBJrewDckoq9oK4Avad16WjcRTYY8e/1I3Li1jda6r6nOUoeMyjz+CGqqN7IShFbKZ6tsTNkhy99joPuIjhG2s5ya6o+RE72I81pUVfivhhlag13JnHjfbf3KcKq7j6gTu2E2Zzeb0suCohy3/UTsc44bay8KD5Pal0DeI4Qvlp0SqjEOei4AAAAASUVORK5CYII=) no-repeat left top; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/bg_marginal_forward.png?__blob=normal&v=1) */
    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 #2E569B;
    background: #F2F2F2;
}
#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,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAIAAABvFaqvAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAn5JREFUOE+tlU1vYWEUxzvfoguxUC+lRrVqlHbiZQTNRGzaBd/ASiYRW0Yi6VsIQawIFRLjZSFtrUTaqYZvYGIhdoa0pGIhpp1/Rhf39rrTO5P+V899nPM753nOOY93T09PS28igN5ES1TK4+PjL3rNZjMYUL0WgO7u7g4PDx0OxxcaVatVRqBut7u9vb2xsWGxWD4TZDabjUYji8Xy+/2MQJ1OR61WB4PBfr//k6xWq6XX609OTv4BlEwmqdbD4dBkMh0fHzMCIRGNRpNOp6nWk8lkb28vFArRgnDB9Xq9VqtdX1/n8/mdnR232317e/udoJubm0qlotPpnE4n1ldXV3C5v7+fQ5+rls1m19fXRSLR+z/CWi6XKxSKD2RhUyaTbW1tYRvVkEqlcCSBjo6OOByOz+fLZDKpVMput/N4PKFQCDRRa2trm5ub85Crq6uoYCAQIIFQCERoNpvT6XQ8Hp+ennK5XMRH8BdCRvOkQBQIBJFIhAQKh8OIgKY5ODjY39/XarUIC1M6gYXAfD7/JQjf2MVZ5pJIJIg5D06nv4HwG9xwInQd9GmRDAbD7u4uMn0FBAvkAlOlUgnii6rhE52BAXrlaAgCCooqFotdLle5XP5GULFYTCQSyBQlowVhsthsNqqLJsKtY5HL5ajt+/DwYLPZVlZWYAYcXOBIqtrZ2RnuGP5IBxZYFAqFhSNitVoBghlsEBJNRwINBoPLy8tSqXR+fh6Px3EL6Kx2u/2DIHw2Gg0cDe2KU8P44uICg0kCEYP3ej2VSoVmQzd9JAhvC/aXl5djsRij6R+NRtFo1OPxfKXI6/ViDxPLCAQjvMp0wmvO9M3+vz+V3+YKWRS+pxanAAAAAElFTkSuQmCC) no-repeat left center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_print.png?__blob=normal&v=1) */
     padding-left:  1.5em;
    color: #202020;
}
#siteInfo #navFunctionsRecommend a,
#siteInfo #navFunctionsRecommend strong {
     background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NENFRDAyNDAyRDhFMjExOTY1OEQ5RDkyNDUxNzc0QyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxRUE4NTczNzM3RUIxMUUzOTRDOTk2OTdBNTA2MzdFNyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxRUE4NTczNjM3RUIxMUUzOTRDOTk2OTdBNTA2MzdFNyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkFFMjBBNjM3Q0EzN0UzMTE5MjYyODdCQkNGMjlENzExIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY0Q0VEMDI0MDJEOEUyMTE5NjU4RDlEOTI0NTE3NzRDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+VTeNuAAAAO9JREFUeNpi/P//PwMtARMDjcGoBQNvAQMoFcEwEHAAcRoQvwVJkYhXAbEQsnlgM9EsmArEn8kwHIb3ELIAptCPxIDwYWJi+g8JEOIsuAfEIUQaHgTE9/n5+UmyQAmI7wJxFAHDI6HqVISEhEiyAATkgfgWECfgMDwBKq8A4pBjAQiYAvFfIE5HMzwdKm4GEyDHAjkgvgHEJUB8GYgrocm4AoivAHER1Afy5FgAioM7QBwDcyAQbwHif0C8A8pngMYRKA6USLXgPhCHYQl3HixioNR2j9RUFEBiPvAjNh/QPCdTvSxiHK0yh78FAAEGAI+lkTzhmNZwAAAAAElFTkSuQmCC) no-repeat left center; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_mail.png?__blob=normal&v=1) */
     padding-left: 1.5em;
     margin-right: 25em;
    color: #202020;
}
#navFunctionsRecommend strong {
    padding-left: 17px;
    font-weight: bold;
    text-decoration: underline;
}
option:checked {
  background: linear-gradient(#F78300, #F78300) repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius:2px
}
