/*****************************
             superior styles
*****************************/
html {
    background: #F2EEE5;
}
body {
    padding: 0 1pt; /* @ Firefox, prevent cutted off borders on left and right edge, for example of a table */
    orphans: 3;
    widows: 3;
   max-width: 480px;
}
#wrapperDivisions {
    width: auto;
}

.gsb hr, 
.gsb .aural, 
.navSkip, 
#navPrimary, 
#navServiceMeta, 
#clear, #navStart, 
#siteInfo #navFunctionsPrint, 
#navContent, #siteInfo h2{
    display: none;
}
.gsb ol,
.gsb ul {
    list-style: none;
    padding-left: 1em;
}
#branding {
    background: #fff;
    width: 100%;
}
/*****************************
       Navigation
*****************************/

.startseite #navSecondary {
    display: inline;
    margin-top: 1em;
    background:transparent;
    padding: 15px;
}
#navPrimary .menu {
    display:none;
}
#navSecondary {
    width: 100%;
    margin-bottom: 3.5em;
}
#navSecondary .navMain {
    margin-bottom: 1em;
}
#nav__Secondary .boxWrapper {
    display:none;
}
.startseite #navSecondary .serviceBox,
.startseite #navSecondary .employeeBox{
    display:inline;
}

/*****************************
      boxWrapper
*****************************/

.startseite #wrapperDivisions .boxWrapper .box li {
    border:none;
    padding: 0;
    margin: 0;
}
#wrapperInner #wrapperDivisions .box.calendar, #wrapperDivisions .boxWrapper .box {
padding-bottom:0px;
}

/*****************************
    content
*****************************/

.startseite #content .box p a {
    display:block;
}
.startseite #content .box ul.links {
    margin: 0;

}
#supplement .box .links li {
    margin-bottom: 0;
}
#wrapperDivisions .box ul.links {
    padding: 0;
    margin-bottom: -2px;
}
.startseite #wrapperDivisions div.generictable {
    float:none;
    width:100%;
}

#content ul *, #content ol * {
     margin-bottom:0;
}
#wrapperContent.altGrid, .startseite #wrapperContent {
    padding: 0;
    width:100%;
}
* {
    line-height: 1.4;
    font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
    font-size: 100%;
    margin: 0;
    padding: 0;
}
.gsb code, .gsb input, .gsb kbd, .gsb option, .gsb samp, .gsb textarea, .gsb var {
    font-family: Arial,Verdana,Geneva,Helvetica,sans-serif;
}
.gsb h1, .gsb h1 * {
    font-size: 200%;
}
.gsb h2, .gsb h2 *, .gsb caption, .gsb legend, #faq dt * {
    font-size: 150%;
}
.gsb h3, .gsb h3 * {
    font-size: 110%;
}
.gsb h4, .gsb h4 * {
    font-size: 105%;
}
.gsb caption, .gsb legend, #faq dt a {
    font-weight: bold;
}
.gsb code, .gsb kbd, .gsb samp, .gsb var {
    font-weight: bold;
    letter-spacing: 1px;
}
.gsb abbr, .gsb acronym, .gsb dfn {
    border-bottom:1px dotted #2E5899;
}
/**** 18px ****/
#content h2 {
    font-size: 128.65%;
}
/**** 20px ****/
#content h1 {
    font-size: 143%;
}
#content .singleview h1,
#content .teaser h2 {
    margin-top: 0;
}
.gsb .abstract, .gsb .subheadline {
    font-weight:bold;
}
.gsb blockquote:before,
.gsb blockquote:after,
.gsb q:before, 
.gsb q:after {
    content: "";
}
.gsb blockquote,
.gsb q {
    quotes: "" "";
}
.gsb hr {
   display: none;
}
.gsb blockquote,
.gsb q {
    quotes: "\201C" "\201C" "\203A" "\2039";
    font-style:italic;
}
.gsb blockquote>p:first-child:before,
.gsb q:before {
    content: open-quote;
}
.gsb blockquote>p:after, q:after {
    content: close-quote;
}
.gsb q:before {
    content:'';
}
.gsb q:after {
    content:'';
}
/**** 14px ****/
#content .dateblock .month,
#navPrimary li li * {
    font-size: 87.5%;
}
#wrapperDivisions span.caption, #wrapperDivisions span.source, #content .navToTop, #content .blockTopLabel, #content .more, #content ul.links {
    font-size:85.75%;
}
#portrait .boxWrapper .ministerbox h3,
.startseite #content ul.links,
#navPrimary li li * *,
#navSecondary * *,
#content * {
   font-size: 100%;
}
.startseite #wrapperDivisions #portrait .boxWrapper .ministerbox h3 {
    background-color:transparent;
    background-image:none;
    padding-bottom:0;
    padding-left:0.75em; 
    padding-right:0.75em;
    padding-top:0;
}
#content h3, #wrapperDivisions .box h3, .startseite #wrapperDivisions .boxWrapper.hero .main h4, #navSecondary h2 {
    font-size:114.25%;
}
.buehneBox {
    background: #fff;
}
.singleview .hero .buehneBox {
    width: auto;
}
#content .docData .label {
    clear:left;
    display:block;
    float:left;
    font-weight:bold;
    padding-right:0.5em;
}
#content .docData {
    margin-bottom: 0.75em;
    overflow: hidden;
}
#content .docData .value {
    display: inline-block;
}
.hero .buehneBox img,
.startseite #wrapperDivisions .boxWrapper.hero img { 
    display:none;
}
.hero .buehneBox .navIndex img,
.startseite #wrapperDivisions .boxWrapper.hero .navIndex img { 
    display:block;
}
.startseite #wrapperDivisions .boxWrapper.hero { 
    width: 100%;
}

/*****************************
    Links
*****************************/

.gsb a, .gsb a * {
    color: #2E5899;
}
.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;
    background-color: #AFB9C7;
    text-decoration: none;
    color: #202020;
}
#content a:hover,
#content a:focus {
    background-color: #AFB9C7;
    text-decoration: none;
    color: #202020;
}
#content .navIndex a:hover,
#content .navIndex a:focus {
    background-color: transparent;
    text-decoration: underline;
    color: #fff;
}
#content a.external, 
#content a.ExternalLink,
#content a.wiki {
     background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOBAMAAADtZjDiAAAAA3NCSVQICAjb4U/gAAAALVBMVEXx8fHCzNzBy9y+y+C9yt+7x9mnt9CWq8yWq82PpMaJn8OCmsB8lsA6YqAtV5p/jxcsAAAAD3RSTlMA///////////////////ljZ6mAAAACXBIWXMAAAsSAAALEgHS3X78AAAAGHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3NPsx9OAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA4LzMxLzEwyzWF8wAAAF5JREFUCJljYGBgKXdgAAL2e+/eFgDpc+/evXvDwMDxDgQaGHjB9AUGuwcMDHzvHjP0vUtV4nv3Aki/ewmi7d69ewUSB6p7zQdUB9LHB9QHM4eBA2huA8gC5g4DBgYAto01jaX6smEAAAAASUVORK5CYII=) no-repeat 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/icon_external_link.png?__blob=normal) */
     padding-left: 1.25em;
}
#content ul a.external, 
#content ul  a.ExternalLink,
#content ul  a.wiki {
     background-position: 0 15px;
}
#content ul a.external:hover, 
#content ul a.external:focus,
#content ul  a.ExternalLink:hover,
#content ul  a.ExternalLink:focus,
#content ul  a.wiki:hover,
#content ul  a.wiki:focus {
     background-color: #99AAC4;
}

/*****************************
    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, 
#navSecondary .navMain a,
.gsb #navSecondary h2,
#navServiceMobile h2 {
   color: #202020;
}
#navServiceMeta a,
#navServiceMeta strong {
    color: #8C8C8C;
}
caption,
caption *,
.navIndex a,
em.searchString,
.dateblock .month abbr,
.box h3 span,
#navPrimary a,
input.submit {
    color: #fff;
    font-weight: normal;
}

/*****************************
    backgrounds
*****************************/

#navPrimary .active h3,
#wrapperInner {
    background: #F2EEE5;
}
#navPrimary .hovered h3 {
    background: #fff;
}
#supplement .live-calendar,
#wrapperInner #wrapperDivisions .box,
#navSecondary #navTagCloud,
#navServiceMobile {
    background: #fff;
}
#wrapperDivisions .box h3 {
    background: #4E6592 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMS8xMCri9JcAAABTSURBVDiN7ZJBDcAwDAOXS4GUxTCNP4CVwlWy1E/zPtmK7Zrv9z/iMNAFD4ADyoFFxxUlSNwaXEKDkqB+pq31hqKMZyPwtDUdV9QV5kcR79oufAGIlQK2R2Yt0QAAAABJRU5ErkJggg==) repeat-x; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/bg_box.png?__blob=normal) */
    margin-bottom: 0;
}
#wrapperDivisions .box h3 span{
    padding: 0.3em 0 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;
}
caption,
em.searchString,
.dateblock .month {
    background: #2E5899;
}
#portrait .boxWrapper .ministerbox h3 {
    background: transparent;
}
/*****************************
    rounded corners
*****************************/

#navPrimary .active h3,
#navPrimary .hovered h3,
#navPrimary li a,
#navServiceMobile,
#navServiceMobile h2,
.startseite #wrapperDivisions .box h3,
#wrapperInner #wrapperDivisions .box,
 #navSecondary #navTagCloud,
#navSecondary #navService {
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
#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: 0;
    -webkit-border-radius: 0;
    border-radius: 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;
}
/*******************************************
 ###########   Navigation ##############
********************************************/
.gsb #navSecondary .navMain ul li li em, 
.gsb #navSecondary .navMain ul li li strong, 
.gsb #navSecondary .navMain li li a:link, 
.gsb #navSecondary .navMain li li a:visited {
      background-color: #fff;
      background-image: none!important;
      font-size: 90%;
}
/*****************************
            navService
*****************************/
#navServiceMobile {
    float:left;
    margin-bottom: 1em;
}
#navServiceMobile ul li {
    width: 33.3%;
    float:left;
}
#navServiceMobile h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 90%;
}
#navService li {
    margin:0;
}
#navService ul {
    padding: 0;
}
 #navService h2 {
    margin-bottom: 0;
}
#navService li a, #navService li strong {
    padding: 0.8em;
    padding-left: 2.25em;
    display:block;
    background-position: 0.75em center;
}
#navServiceMobile ul{
    float: left;
    padding-left: 0;
    margin-bottom: 0;
}
#navServiceMobile a {
    display: block;
    padding: 1em;
}
#navServiceMobile ul li {
    margin: 0;
}
#navServiceMobile a:hover,
#navServiceMobile a:focus,
#navServiceMobile a:active,
#navService li a:hover,
#navService li a:focus,
#navService li a:active {
    background-color: #99AAC4;
}
#navServiceMobile h2 span {
    padding: 0.3em 0 0.2em 0.75em;
}

/*****************************
    navPrimary --> navSecondary
*****************************/
#navSecondary h3,
#navSecondary li a {
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    color: #202020;
    text-decoration: none;
    /* background: #607B96 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAiCAYAAABmzUjmAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMS8xMCri9JcAAABTSURBVDiN7ZJBDcAwDAOXS4GUxTCNP4CVwlWy1E/zPtmK7Zrv9z/iMNAFD4ADyoFFxxUlSNwaXEKDkqB+pq31hqKMZyPwtDUdV9QV5kcR79oufAGIlQK2R2Yt0QAAAABJRU5ErkJggg==) repeat-x; */ /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/bg_box.png?__blob=normal) */
    background: #99AAC4!important;
    text-align: left;
}
#navSecondary li a,
#navSecondary li li a,
#navSecondary li strong {
    display: block;
    padding: 0.5em;
    line-height: 1.2em; /* @ Safari, "em" length @ Firefox-Mac */
    font-weight: bold;
}
#navSecondary li a:link,
#navSecondary li a:visited {
    background: transparent;
}
#navSecondary li a.on:link,
#navSecondary li a.on:visited {
    background: #99AAC4;
    text-decoration: none;
    color: #202020;
}
#navSecondary li.hovered h3 a,
#navSecondary li a:hover,
#navSecondary li a:focus,
#navSecondary li a:active,
#navSecondary li a.on:hover,
#navSecondary li a.on:focus,
#navSecondary li a.on:active {
    background-color: #afb9c7!important;
    text-decoration: none;
    color: #202020;
}
#navSecondary li {
    display: block;
    margin: 0 0 1px 0;
    float:none;
    width:auto;
}

#navSecondary h3 span,
#navSecondary h2 span {
    padding: .5em 0 .3em .75em;
    display: block;
}

/*****************************
             navMain
*****************************/
#navSecondary .navMain a:link,
#navSecondary .navMain a:visited {
    background: #99AAC4;
}
#navSecondary .navMain em a:link,
#navSecondary .navMain em a:visited {
    background: #AFB9C7;
}
#navSecondary .navMain a:hover,
#navSecondary .navMain a:focus,
#navSecondary .navMain a:active {
    text-decoration: none;
    background: #AFB9C7;
}
#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: .09em 0 0;
    padding: 0.8em;
    background: #AFB9C7;
    font-weight: bold;
    font-style: normal;
}

#navSecondary .navMain em {
    padding: 0;
}

#nav__Secondary .navMain li a,
#nav__Secondary .navMain li em,
#nav__Secondary .navMain li strong{
   display:none;
}
#navSecondary .navMain li.childs,
#navSecondary .navMain li.childs *,
#navSecondary .navMain li.childs ul,
#navSecondary .navMain li.childs strong {
    display:inline;
    height: auto;
}
#navSecondary .navMain li.mainNav,
#navSecondary .navMain li.mainNav * {
display: block;
height: auto;
}
#navSecondary .navMain ul {
    padding-left: 0;
    margin-left: 0;
}
#navSecondary .navMain li.childs strong,
#navSecondary .navMain li.childs em {
    display: block;
    text-alignment: center;
}
#navSecondary .navMain li.childs li strong {
    background-color: #fff;
}
#navSecondary .navMain li.childs ul a {
    display: block;
    background-color: #fff;
    margin: 0.09em 0px 0px;
    color: #000;
}
#navSecondary .navMain li.childs ul a:hover,
#navSecondary .navMain li.childs ul a:focus,
#navSecondary .navMain li.childs ul a:active {
    background-color: #99AAC4 ;
}

#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;
}    
#navSecondary .navMain li li a:focus,
#navSecondary .navMain li li a:hover,
#navSecondary .navMain li li a:active {
    background: #AFB9C7;
}

#navSecondary .navMain li li li a,
#navSecondary .navMain li li li strong {
    padding-left: 3.92em;
}
#navSecondary .navMain ul li. {
 text-align: left;
}



/*****************************
 branding
*****************************/
#branding,
#brandingnobg {
    padding: 8pt 0 0;
}
.startseite #branding,
.startseite #brandingnobg {
    border-bottom: 2.8em solid #F2EEE5;
}
/*****************************
9.0 content
*****************************/
/* Startseite*/
.startseite #content .singleview {
    background: transparent;
    border: none;
    overflow: auto;
} 
.startseite #content .singleview.generictable {
    padding: 0;
    margin: 0;
}
#navSecondary h2,
#navServiceMobile h2,
.startseite #wrapperDivisions .box h3 {
    background: #99AAC4;
}
#wrapperContent {
    clear:both;
    padding: 0;
    width: 100%;
}
#navSecondary .navMain li.childs span.aural {
    display:none;
}
#content {
    width:auto;
}
.gsb address, .gsb caption, .gsb form, .gsb dl, .gsb h1, .gsb h2, .gsb h3, .gsb h4, .gsb h5, .gsb h6, .gsb p, .gsb ol, .gsb ul, .gsb table,
.interview dd,
.interview dt {
    margin: 0 0 1em;
}
.gsb fieldset h2 {
    margin-top: 0;
}
.gsb table {
    border-collapse:collapse;
    border-spacing:0;
    table-layout:fixed;
    width: 100%;
}
table td {
    padding:0.3em;
    text-align:left;
    vertical-align:top;
}
table th {
    background-color: #99AAC4;
}
.gsb td, .gsb thead th {
    text-align:left;
}
.gsb caption, .gsb th, .gsb td {
    font-weight:normal;
    text-align:left;
}
table tr.even,
table td.even {
    background-color: #F0F0F0;
}
#content .center {
    text-align: center;
}
#content .right {
    text-align: center;
}
#content .justify {
    text-align: justify;
}
.gsb h1, .gsb h2, .gsb h3, .gsb h4, .gsb h5, .gsb h6 {
    page-break-after: avoid;
    page-break-inside: avoid;
    margin-top: 1.5em;
}
.gsb .box h3 {
    margin-top: 0;
}
#navPrimary h3{
    margin: 0;
}
.subheadline {
    margin-top: -8pt;
}
#pageTitle {
    margin-bottom: 16pt;
}
.sectionRelated h2 {
    margin-top: 0;
    margin-bottom: 0;
}
.gsb a {
    text-decoration: none;
}
.gsb a:link,
.gsb a:visited {
    text-decoration: none;
}
.gsb dd, .gsb dt, .gsb li{
    page-break-inside: avoid;
}
.gsb li, .gsb ol ol, .gsb ol ul, .gsb ul ul, .gsb ul ol {
    margin: 0;
}
.gsb dt {
    float: left;
    padding: 0 16pt 0 0;
    font-weight: bold;
}
.gsb dt, .gsb dd {
    padding-top: 2pt;
    padding-bottom: 2pt;
}
.interview dt {
    float: none;
    font-weight: normal;
}
.interview dd,
.interview dt {
    padding: 0;
}
.gsb td, .gsb th, .gsb tr {
    page-break-inside: avoid;
}
.gsb caption {
    margin-bottom: 0;
    padding:0.3em;
}
.gsb table {
    margin-top: 0;
}
.gsb td, .gsb th {
    padding: 4pt;
}
.gsb address {
    page-break-inside: avoid;
}
#content address {
    clear: left;
    border-left: 8pt solid;
    padding: 0 0 0 8pt;
}
.gsb img {
    border: 0;
}
.illustration .wrapper br {
    display: none;
}
.illustration img {
    margin: 0 0 4pt;
}
.more {
    margin: 4pt 0 0;
    display:block;
    width: 100%;
}
.gsb #content .more a,
.gsb #supplement .more a {
    padding: 0.5em 0.5em 0.5em 1em;
    background-position: 0 10px;
}
.sectionRelated {
    margin: 1em 0 0;
    padding: 0.5em 0 0;
}
.gsb input, .gsb textarea {
    padding: 2pt 4pt;
}
.gsb input, .gsb select, .gsb textarea {
    border: 1px solid #BCB9B5;
}
.gsb fieldset {
    border: none;
    padding-left: 0;
}
.clear, .section:after {
    display: block;
    clear: both;
    content: " ";
}
.aural,
#navPrimary h2 {
    position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
#content .navToTop {
    display:block;
    width: 100%;
    text-align: right;
    padding: 0.5em 0 0.5em 0;
}
#content .navToTop a {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGAQMAAADAPp2FAAAAA3NCSVQICAjb4U/gAAAABlBMVEVmZmb///9zS1moAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMDEvMTAq4vSXAAAAG0lEQVQImWP4fIDh4QGGAwcYehwY5BgY9jsAAEp3Br4NojIKAAAAAElFTkSuQmCC) no-repeat left 13px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/icon_navtotop.png?__blob=normal) */
    padding-left: 1.25em;
    font-weight: bold;
    padding: 0.5em 0.5em 0.5em 1em;
}
#content .navToTop a:hover,
#content .navToTop a:focus {
    background-color: #AFB9C7;
    color: #202020;
}
/**** 9.3 teasers ****/
#content .teaser {
    overflow: hidden;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAFCAYAAAB8ZH1oAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAC1JREFUGFdjvHL50n8GYsDtm9f+E4MZnj66858YzPDmxcP/xGCGj2+e/CcGAwAATZWwV7YNzAAAAABJRU5ErkJggg==) repeat-x left bottom; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/bg_shadow_bottom.png?__blob=normal) */
    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;
}
#content .singleview .teaser {
   border: 2px solid #E5E2DB;
   background-image: none;
}
/**** 9.4 main content ****/
#content .singleview {
    background: #fff repeat-x left bottom; 
    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;
}
#content .singleview .singleview{
    background: none;
    border: 2px solid #E5E2DB;
}
/**** 9.6 images ****/
#content p.linksOhne {
    float: none;
    margin-right: auto;
}
#content .teaser .picture,
#content p.links,
#content .singleview p.links {
     float: left;
     margin: 0 1em .45em 0;
}
#content p.illustration img,
#content p.picture img {
    display:block;
}
.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_A/img_file_bitv_nein.png?__blob=normal) */
     padding-left:  1.3em;
}
#content .singleview .links {
    float: none;
    width: 100%;
}
#content .sectionRelated .links {
    float: none;
}
.gsb #content .sectionRelated ul.links li a,
.gsb #content .sectionRelated ul.links li a:link,
.gsb #content .sectionRelated ul.links li a:visited {
    border:none;
    background-position: 0.5em 14px;
}
#content .eventList {
    float: none;
}
#content .boxWrapper .links {
    float: none;
}
#content .rechtsOhne {
    float: none;
    margin-left: auto;
} 
#content .rechts{
     float: right;
     margin: 0 0 .45em 1em;
}
#content .mitte {
     margin-left: auto;
     margin-right: auto;
     float: none;
}
#content .caption {
     display: block;
}
.gsb code, .gsb kbd, .gsb samp, .gsb var {
    font-family:"Courier New",Courier,monospace;
    font-weight:bold;
    letter-spacing:1px;
}
#content .scrollLinks .forward {
    float: right;
}
#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;
} 
#content .photogalleryDocuments img {
    float:left;
    margin:3px 3px 0 0;
}
#content .photogalleryDocuments p {
    float:left;
}
#content .photogalleryDocuments p .videoImage {
    background: transparent url(../../img/video_play.gif) no-repeat left top; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/bg_marginal_zurueck.png?__blob=normal) */ 
}
#content ul li {
     background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/icon_list_a.gif?__blob=normal) no-repeat 0 18px; 
     padding-left: 11px;
}
#content ul.toc li {
     background-position: 0 19px; 
}
#content ul.links li,
#content ul .linkzufachinformationen {
     background: none; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/icon_list_a.gif?__blob=normal) */
     padding: 0;
}
#content ul li a,
#content ul li strong{
    padding: 0.8em 0.8em 0.8em 0;
    display:block;
}
#content ul.downloadlinks li a {
    display: inline;
}
#content ul.navIndex li a,
#content ul.navIndex li strong{
    padding: 0.3em 0em 0.3em 0;
    display:block;
}
.startseite #content ul.navIndex li a {
    display:inline;
}
#content #glossaryIndex li a  {
    display:block;
}
.startseite #content .box a:link, .startseite #content .box a:visited, .gsb a, #content a.GlossarEntry {
    background-repeat:no-repeat;
    font-weight:bold;
    text-decoration:none;
}
#content .photogalleryDocuments{
    margin-bottom: 1em;
    overflow: hidden;
}
#content .photogallery .scrollLinksFirst, #content .photogallery .scrollLinks {
    height:2em;
    margin:1em 0;
    text-align:center;
}
#content .dossier .scrollLinksFirst, #content .dossier .scrollLinks {
    height:2em;
    margin:1em 0;
    text-align:center;
}
#content .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_A/icon_link_a.gif?__blob=normal) */;
    padding-left:18px;
}
/**** 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: 22px;
    right: 0;
    widht: 20%;
    z-index: 5;
    height: 1%;
}
#supplement .live-calendar .pager {
    top: 0;
}
#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;
} 
.js-on #wrapperDivisions .calendar-details {
    position: absolute;
    left: 0;
    border: 1px solid #CDCDCD;
    padding: .3em;
    background: #fff;
    width: 19em;
    text-align: left;
}
.js-on #wrapperDivisions .calendar-details h4 {
    outline: none;
}
/* Linklists*/
ul.links {
    padding-left: 0;
    margin-bottom: 0;
}
.gsb ul.links li {
    margin: 0;
}
.gsb #supplement ul.links li a,
.gsb #supplement ul.links li a:link,
.gsb #supplement ul.links li a:visited,
.gsb #content ul.links li a,
.gsb #content ul.links li a:link,
.gsb #content ul.links li a:visited  {
    border-bottom: 2px solid #E5E2DB;
    background-position: 0.5em 13px;
    display:block;
    padding: 0.8em 0.8em 0.8em 1.5em;
}
.gsb #content ul.links li li a,
.gsb #content ul.links li li a:link,
.gsb #content ul.links li li a:visited  {
    background-position: 0.5em 12px;
}
.gsb #content ul.links li a:hover,
.gsb #content ul.links li a:focus,
.gsb #content ul.links li a:active,
.gsb #supplement ul.links li a:hover,
.gsb #supplement ul.links li a:focus,
.gsb #supplement ul.links li a:active  {
    background-color: #AFB9C7;
    color: #202020;
}
#wrapperDivisions .box a {
    display:block;
}
#supplement .downloadLink a {
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent none repeat scroll 0 0;
    padding-left:1.8em;
}
.gsb ul.eventList li {
    margin: 0 0.5em 0 0.5em;
    border-bottom: 1px dotted #2E5899;
}
.gsb ul.eventList li p {
    margin: 0;
}
.gsb ul.eventList li p a,
.gsb ul.eventList li p a:link,
.gsb ul.eventList li p a:visited{
    border-bottom: 0;
}
/** 9.9 Forms  **/
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_A/bg_box.png?__blob=normal) */
    cursor: pointer;
}
.formLabel,
.altGrid .formLabel {
    width: 100%;
}
#supplement h3{
    -moz-border-radius: 10px 10px 0 0;
    -webkit-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
}
/** Dateblock**/
.dateblock {
    border:1px solid #C0D6EB;
    border-left: none;
    float:left;
    margin-right:0.3em;
    margin-top: 0.8em;
    text-align:center;
    width:2em;
    margin-left: 0.5em;
}
.eventBox li {
   overflow: hidden;
    margin-bottom: .5em;
}
.gsb #supplement .eventBox ul.links li a {
    border-bottom: none;
    background-image: none;
}
.boxWrapper p.all {
padding: 0.5em;
    background-color: #fff;
}
#content .newsBox p.all a,
#content ul.eventList p a{
    background: none;
    padding-left: 0;
}
.gsb .eventBox ul p a,
.gsb .eventBox ul p a:link,
.gsb .eventBox ul p a:visited{
    border: none;
    min-height: 2.5em;
}
#wrapperDivision .boxWrapper p.all a{
    display:inline;
    width: auto;
    text-align: right;
    background-color: #fff;
}
.startseite #wrapperDivisions .boxWrapper {
    width:100%;
}
#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;
}
.startseite #wrapperDivisions .boxWrapper.hero .main {
    float: left;
    padding: 0 0 0 1em; 
    width: 70%;
}
.startseite #wrapperDivisions .boxWrapper.hero .box li {
    padding:0 0 0 0.5em;
}
.startseite #wrapperDivisions .boxWrapper.hero .navIndex {
    margin-top: .3em;
    padding: 0;
    margin-right: .1em; 
    width: 5em;
}


/******************
 5.3 breadcrumb 
******************/

#navBreadcrumbs { width: 100%;}

#navBreadcrumbs li {
    display: block;
    float: left;
    font-size: 90%;
}
#siteNav #navBreadcrumbs *{
    font-size: 120%;
    font-weight: normal;
}
#navBreadcrumbs ol {
    display:block;
    float:left;
    font-size: 90%;
    padding-left: 0;
}
#navBreadcrumbs p {
    display:none;
} 
#navBreadcrumbs a {
    background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKAQMAAACtwL1wAAAAA3NCSVQICAjb4U/gAAAABlBMVEVmZmb///9zS1moAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMjAvMTBO6csmAAAAGklEQVQImWPYwyDD0MNwhOEBEPcA2XsY/gAAOiAGLTRZtv8AAAAASUVORK5CYII=) no-repeat right 5px;  /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/bg_breadcrumb.png?__blob=normal) */
    padding-right: 1.25em;
    margin-left: .5em;
    font-size: 90%;
    color: #1F6B82;
}
#navBreadcrumbs strong {
    margin-left: .5em;
    font-size: 100%;
}
/******************
 search
******************/

#search,
.startseite #search  {
    clear:both;
    border: none;
    float:none;
    width: 100%;
}
#search .submit,
#search .formField {
    float:none;
}
#search p {
text-align: center;
    margin-bottom: 0;
}
#search .searchNode {
    display:none;
}
/**** 9.9 forms ****/
input,
textarea,
select {
    padding: .4em;
    line-height: 1.4;
    border: 1px solid #BCB9B5;
    width: 80%;
}
select {
    width: 85.5%;
}
.formHelp { 
    font-weight: normal;
}
.formField,
.formLabel label {
    width: 100%;
}
.formLabel {
    font-weight: bold;
}
.radio{
width: auto;
}
#search input {
    width: auto;
}
input.reset,
input.submit {
    border: 1px solid #BCB9B5;
    width: 7.5em;
}
/*****************************
10.0 special sites
*****************************/
#glossaryHits {
    list-style: none;
    padding: 0;
}
.navIndex {
    list-style: none;
    padding: 0;
}
.navIndex li {
    display: inline;
}
#searchResult .aural {
    display: inline;
}
#faq {
    margin: 0;
    padding: 16pt 0 0;
    border-top: .5pt dotted;
}
#faq dd {
    border-bottom: .5pt dotted;
    margin: 0 0 16pt;
    padding: 0 0 8pt;
}
#faq dt {
    float: none;
    margin: 0 0 4pt;
    padding: 0;
}
/****** 10.2 sitemap ******/
#content #sitemap h2 {
    border-top: none;
}
/****** 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 a.GlossarEntry:link, 
#content a.GlossarEntry:visited {
    text-decoration:none;
    font-weight: normal;
}
/****** 10.3 search results ******/
#content .navIndex, /* Also used in Glossary */
#content #searchResult {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
}
.startseite #content .navIndex {
    width: 14%;
}
#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,iVBORw0KGgoAAAANSUhEUgAAABoAAAAbCAMAAABVyG9ZAAAAA3NCSVQICAjb4U/gAAAAS1BMVEUiOms3UH+vvdJLY49ofaMpQnJ7jrFAWIYuRnfk6fApQmuWpsIyS3o6UoJDW4nI0eBccppxhqvr7vR2iq2aqsWDlbXK0+FNZZH///8w5Mu0AAAAGXRSTlP///////////////////////////////8AATQKtwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOS8wMi8xMDhXW3kAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAABZSURBVCiR1cw5EoAgAATBVfEqwQNQ9/8vVVNhCczsdKoG9MYiYQMJ79LwcMSaL0BQ4X7q9Aet9DENUilZqZQqCU5CL5XSLOFUxWBqhAXc86UmyCNub10cyQsq2g779NTGPgAAAABJRU5ErkJggg==) no-repeat 0 0; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/bg_index.png?__blob=normal) */
}
.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_A/bg_index_inactive.jpg?__blob=normal) */
}
.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_A/bg_index_active.jpg?__blob=normal) */
}
.box .navIndex a,
.navIndex .back a,
.navIndex .forward a{
     padding: 0!important;
     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;
}
/*****************************
11.0 supplementary content
*****************************/
#supplement {
    margin: 16pt 0 0;
    clear:both;
}
#supplement h2 {
display: none;
}
.banner {
    margin-top: 20pt;
}
#wrapperDivisions .bannerBox {
    overflow: visible;
}
#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_A/bg_marginal_zurueck.png?__blob=normal) */
    width: 2.33em;
    height: 2.33em;
    color: #fff;
    text-indent: -9999em;
    display:block;
}
#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_A/bg_marginal_forward.png?__blob=normal) */
    width: 3em;
    height: 3em;
    color: #fff;
    text-indent: -9999em;
    margin-right: 0;
    display:block;
}
#supplement .box .next div{
    margin-right: 0;
}
#supplement .live-calendar p a,
.startseite #content .boxWrapper.hero p a,
#content ul.links a,
#content .more a,
.startseite .newsBox a,
#supplement a  {
     background:  url(data:image/gif;base64,R0lGODlhwQD0AZEAABw+xDMzM////wAAACH5BAEHAAIALAAAAADBAPQBAAL/lI+py+0Po5y02ouz3rz7D4biSDbBGZTqyrYSmrryTItwjef6dO/+DwwKh8Si8YhMKpfMpvMJjUqn1Kr1is1qt9yu9wsOi8fksvmMTqvX7Lb7DY/L5/S6/Y7P6/f8vv8PGCg4SFhoeIiYqLjI2Oj4CBkpOUlZaXmJmam5yTnT06nzCYojOkpTapqqusra6voKGys7S1tre4ubq7vL2+v7CxwsPExcbHyMnKy8zNzs/AwdLT1NXW19jZ2tva0K4A1A/Q0+LR7+zY2err7O3u7+Dh8vP09fb3+Pn6+/z9/v/w8woMCBBAsaPIgwocKFDBs6fGioHLlzE72Zswgxo8aN3Bw7evwIMqTIkSRLmjyJMqXKlSxbunwJM6bMmTRr2ryJM6fOnTx7+vwJNKjQoUSLGj2KNKnSpUybOn0KNarUqVSrWr2KNavWrVy7ev0KNqzYsWTLmj2LNq3atWzbun0LN67cuXTr2r2LN6/evXz7+v0LOLDgwYQLGz6MOLHixYwbO34MObLkyZQrW76MObPmzZw7e/4MOrTo0aRLmz6NOrXq1axbu34NO7bs2bRr276NO7fu3bx7+/4NPLjw4cSLGz+OPLny5cybO38OPbr06dSrW7+OPbv27dxbFwAAOw==) no-repeat 0 9px; /* datauri url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/icon_link_a.gif?__blob=normal) */
     padding: 0.5em 0.5em 0.5em 1em;
}
#supplement .downloadLink img {
    padding-top: 0.8em;
}
#supplement .downloadLink a {
padding-left: 1em;
}
#supplement .live-calendar p a,
.startseite #content .boxWrapper.hero p a,
.startseite #content .box p.all a,
#content ul.links a,
#content a.themenLink,
#content .more a  {
     background:  url(/SiteGlobals/StyleBundles/Bilder/Farbschema_A/icon_link_a.gif?__blob=normal) no-repeat 0 10px;
    padding: 0.5em 0.5em 0.5em 1em;
}
#supplement .picture a,
#content .picture a {
    background: none;
    padding: 0;
}
#supplement p {
    margin-bottom: 0;
}
#supplement .more {
    margin: 0.75em;
}
#supplement .teaserText, #wrapperDivisions .box p,
.startseite #wrapperDivisions .boxWrapper .box p.all {
    padding:0.5em;
}
#wrapperDivisions .eventBox .box ul p {
    padding: 0;
}
#supplement .box p {
    padding-top: 1em;
    padding-bottom: 1em;
}

/*****************************
12.0 footer (siteInfo)
*****************************/
#wrapperFooter {
    clear: both;
    border: none;
    padding: 0;
}
li.socialBookmark {
    list-style-type: none;
    display: block;
    float: left;
}
#siteInfo {
    margin: 0;
    border-top: 4px solid #2e569b;
    background: #f2f2f2;
    width: 100%;
}

#siteInfo li {
    padding: 5px;
}
#siteInfo p {
 bottom: 10px;
}
#siteInfo #navFunctions {
    padding-left: 0;
    margin-top: 15px;
    float: left;
}
#siteInfo #navFunctions li {
    padding-top: 5px;
    float: left;
}
#siteInfo #navFunctions img,
#siteInfo #navFunctions a {
     margin-right: 0px;
     padding-top: 5px;
     float: left;
}

#siteInfo #navFunctions li a,
#siteInfo #navFunctions li span,
#siteInfo #navFunctions li strong {
    display:block;   
    margin-right: 0px;
    background: none;
}
#siteInfo #navFunctions li a span {
    padding: 5px;
}
#siteInfo #navFunctions li a:hover,
#siteInfo #navFunctions li a:focus,
#siteInfo #navFunctions li a:active {
    background: #AFB9C7;
    text-decoration: none;
    color: #202020;
}
#socialBookmarks {
    clear: both;
    border-top: 1px solid #2E569B;
    padding-top: 1em;
}
