/*****************************
1.0 superior styles
Alternative Farben für Links
    color: #A30106;  7,1:1 rot dunkel
    color: #d4191f;  4,5:1 rot hell
    color: #c40208;  4,5:1 rot etwas heller
*****************************/
body {
    background: #e3e3e1 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bg-body.png.png?__blob=normal&v=1) repeat-x 0 0;
    color: #353535;
}
/****** 1.1 typo ******/
/****** 1.2 leading ******/
/****** 1.3 links ******/
a,
a:hover,
a:active,
a:focus {
    color: #a30106;
}
a:visited {
   color: #84683e;
}
#navFilters a:visited {
 color: #84683e;
}
/* high contrast mode */
.hcm a {
 text-decoration: underline !important;
 border: none !important;
}
.hcm a,
.hcm a:hover,
.hcm a:active,
.hcm a:focus {
 text-decoration: underline !important;
 border: none !important;
}
a img,
a:hover img {
 border: none !important;
}
#wrapperDivisions a img {
 border-bottom: 2px solid #fff !important;
}
#wrapperDivisions a:hover img,
#wrapperDivisions a:active img,
#wrapperDivisions a:focus img {
 border-bottom: 2px solid #a30106 !important;
}
/*************************
wrapperInner
*************************/
#wrapperInner .bl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-bl-nav.gif.gif?__blob=normal&v=1) no-repeat scroll 0 100%;
}
#wrapperInner .br {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-br-nav.gif.gif?__blob=normal&v=1) no-repeat scroll 0 100%;
}
#language-chooser li a {
 color: #fff;
}
#language-chooser li.current strong,
#language-chooser li a:hover,
#language-chooser li a:active,
#language-chooser li a:focus {
 background: #fdfdfd;
 color: #484848;
}
#language-chooser li#lang-def span span span span {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icons-sprache.png.png?__blob=normal&v=1) 0 -1100px no-repeat;
}
#language-chooser li#lang-e span span span span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icons-sprache.png.png?__blob=normal&v=1) 0 -1296px no-repeat;
}
#language-chooser li#lang-s span span span span {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icons-sprache.png.png?__blob=normal&v=1) 0 -1494px no-repeat;
}
#language-chooser li#lang-def.current span span span span,
#language-chooser li#lang-def a:hover span span span span,
#language-chooser li#lang-def a:active span span span span,
#language-chooser li#lang-def a:focus span span span span {
 background-position: 0 6px;
}
#language-chooser li#lang-e.current span span span span,
#language-chooser li#lang-e a:hover span span span span,
#language-chooser li#lang-e a:active span span span span,
#language-chooser li#lang-e a:focus span span span span {
    background-position: 0 -196px;
}
#language-chooser li#lang-s.current span span span span,
#language-chooser li#lang-s a:hover span span span span,
#language-chooser li#lang-s a:active span span span span,
#language-chooser li#lang-s a:focus span span span span {
 background-position: 0 -394px;
}
/*************************
Content
*************************/
#main {
    background: #fff;
}
#main-box .bl { /* Content Corner bottom-left */
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/main-bl.gif.gif?__blob=normal&v=1) no-repeat 0 100%;
}
#main-box .br { /* Content Corner bottom-right */
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/main-br.gif.gif?__blob=normal&v=1) no-repeat 100% 100%;
}
#main-box .tl { /* Content Corner top-right */
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tl-main.gif.gif?__blob=normal&v=1) no-repeat 0 0;
}
#main-box .tr { /* Content Corner top-right */
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tr-main.gif.gif?__blob=normal&v=1) no-repeat 100% 0;
}
/* alternative Layout without #supplement */
.altGrid #content-box {
    /*background-color: #fff;*/
}
#main-box ul.toc li a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
}
#main-box ul.toc li a:visited {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist.gif.gif?__blob=normal&v=1) no-repeat 0 -55px;
}
/*****************************
2.0 branding
*****************************/
#search form p a span {
    background: none;
    border: none;
}
#search a {
 color: #a30106;
 border-bottom: 1px dotted #a30106;
}
#search a:hover,
#search a:active
#search a:focus {
 border-bottom: 1px solid #a30106;
 text-decoration: none;
}
/*****************************
3.0 serviceMeta
*****************************/
#navServiceMeta strong {
    color: #000;
}
#navServiceMeta a:hover,
#navServiceMeta a:active,
#navServiceMeta a:focus {
 border-bottom: 1px solid #333;
}
#navServiceMeta a:active,
#navServiceMeta a:focus,
#navServiceMeta a:hover,
#navServiceMeta a:link,
#navServiceMeta a:visited {
    color: #353535;
}
#navServiceMeta a {
 border-bottom: 1px dotted #333;
}
#navService h2 a {
    background: none;
}
/*****************************
4.0 navigation
*****************************/
/****** 4.2 Secondary ******/
#navSecondary .tl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tl-nav.gif.gif?__blob=normal&v=1) no-repeat 0 0;
}
#navSecondary .tr {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tr-main.gif.gif?__blob=normal&v=1) no-repeat 0 0;
}
#navSecondary h3,
#navSecondary h2,
#navSecondary h2 a,
#navSecondary .navMain a {
    color: #414141;
}
.navMain ul li a:hover,
.navMain ul li a:active,
.navMain ul li a:focus {
    background-color: #A30106;
    color: #fff !important;
}
#navSecondary {
 background: #fff;
}
#navSecondary .navMain li {
    border-bottom: 1px solid #DEDEDE;
}
#navSecondary .navMain li.last {
    border-bottom: 0;
}
#navSecondary .navMain li em a {
    border-bottom: 1px solid #DEDEDE;
}
#navSecondary .navMain li li {
    border-bottom: 0;
    border-top: 1px dashed #DEDEDE;
}
#navSecondary .navMain ul ul em a { /* em is for the page in the path */
    border-left: none;
}
/**** 4.2.1 Level 2 ****/
#navSecondary .navMain li ul {
    border-left: 4px solid #A30106;
    /*background: #FFC265;*/
}
#navSecondary .navMain em a { /* em is for the page in the path */
    border-left: 4px solid #E78E54;
}
#navSecondary .navMain strong { /* em is for the page in the path */
    /* border-left: 4px solid #AE4D1A; */
    background: #A30106;
    color: #fff;
}
#navSecondary .navMain  li li strong { /* em is for the page in the path */
    background: #A30106;
    color: #fff;
    margin:0;
    padding: 8px 10px 8px 30px;
}
/**** 4.2.1 Level 3 ****/
#navSecondary .navMain li ul ul {
    border-left: none;
    border-top: 1px dashed #DEDEDE;
   /* background: #FFDE8D; */
}
#navSecondary .navMain li li li {
    border-top: none;
}
/**** 4.2.1 Level 4 ****/
#navSecondary .navMain ul ul ul ul li a {
    border-top: none;
}
#navSecondary .navMain li ul ul ul {
    border-left: none;
    /*background: #fff2aa;*/
}
/*****************************
5.0 search
*****************************/
#search input {
 background: #fff;
    color: #666;
}
#search input.button {
 background: #888;
 border-top: 1px solid #d2d2d2;
 border-left: 1px solid #d2d2d2;
 border-right: 1px solid #6f6f6f;
 border-bottom: 1px solid #515151;
 color: #fff;
 text-shadow:-2px -1px 2px #444;
}
#search input.button:focus {
 background: #ffffff;
 border-top: 1px solid #d2d2d2;
 border-left: 1px solid #d2d2d2;
 border-right: 1px solid #6f6f6f;
 border-bottom: 1px solid #515151;
 color: #888;
 text-shadow:-2px -1px 2px #fff;
}
/*****************************
6.0 service
*****************************/
#navService {
   background: #fff url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bg-servicenav.jpg.jpg?__blob=normal&v=1) repeat-x 0 0;
}
#navService a,
#navService strong {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-service.gif.gif?__blob=normal&v=1) no-repeat 0 0;
    color: #414141;
}
#navService .tl {
   background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ser-tl.jpg.jpg?__blob=normal&v=1) no-repeat 0 0; 
}
#navService .tr {
   background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ser-tr.jpg.jpg?__blob=normal&v=1) no-repeat 100% 0;
}
/*****************************
7.0 content
*****************************/
/****** 7.1 Headings ******/
/****** 7.2 Links ******/
.more a,
.links a {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
.more a:visited,
.links a:visited,
.forwardLink a:visited {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 -72px;
}
#content #main-box p a {
 border-bottom: 1px dotted #a30106; 
 text-decoration: none;
}
#content #main-box p a:hover,
#content #main-box p a:active,
#content #main-box p a:focus {
 border-bottom: 1px solid #a30106; 
}
#content #main-box p strong.more a {
 border: none; 
}
#content #main-box p strong.more a:hover,
#content #main-box p strong.more a:active,
#content #main-box p strong.more a:focus {
 text-decoration: underline; 
}
#content #main-box .order p a {
 border-bottom: none; 
 text-decoration: none;
}
#content #main-box .order p a:hover,
#content #main-box .order p a:active,
#content #main-box .order p a:focus {
 text-decoration: underline;
}
#content #main-box p.picture a {
 border: none;
}
#content #main-box p.formHandle a {
 border-bottom: none;
}
#content #main-box .directions p a {
 border-bottom: none;
}
#content #main-box .directions p a:hover,
#content #main-box .directions p a:active,
#content #main-box .directions p a:focus {
 text-decoration: underline;
}
#content .dossier .tableOfDocuments strong {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
.backLink,
.startLink {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_link_zurueck_a.gif?__blob=normal&v=1) no-repeat 0 0;
}
#wrapperOuter .external {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-external-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
#wrapperOuter .external a:visited,
#wrapperOuter a.external:visited,
#wrapperOuter .external a:active,
#wrapperOuter a.external:active,
#wrapperOuter .external a:focus,
#wrapperOuter a.external:focus {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-external-v.gif.gif?__blob=normal&v=1) no-repeat 0 -73px;
}
a.download {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-download-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
a.download:visited { 
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-download-v.gif.gif?__blob=normal&v=1) no-repeat 0 -172px;
}
/**** 7.2.1 InlineTopLinks ****/
.navToTop a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-top.gif.gif?__blob=normal&v=1) no-repeat 0 3px;
}
/****** 7.3 Lists ******/
#content ul {
    list-style-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-nav-point.gif.gif?__blob=normal&v=1);
}
/****** 7.4 Tables ******/
#content table {
   background: #fff url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bg-table.jpg.jpg?__blob=normal&v=1) 0 0 repeat-x;
}
#content td,
#content th {
    border-bottom: 1px dotted #b0b0b0;
    border-right: 1px solid #fff;
}
#content .picture .caption,
#content .picture .source {
    background: #ebebeb;
}
#content .picture a {
    background: none;
}
#content .picture img,
#content .illustration img {
    border: none;
}
#content .picture span span.zoom {
 background: #4b4b4b url(/SiteGlobals/StyleBundles/Bilder/Rebrush/zoom.png.png?__blob=normal&v=1) no-repeat 0 0;
}
table.contact-list tbody td a {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
table.contact-list tbody td a:visited {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 -72px;
}
/****** 7.5 Address ******/
/****** 7.6 Images ******/
/****** 7.8 Forms ******/
.gsb input,
.gsb select, 
.gsb textarea {
    border: 1px solid #ccc;
}
.gsb input:focus,
.gsb select:focus, 
.gsb textarea:focus,
.gsb input.a11y-focus,
.gsb select.a11y-focus,
.gsb textarea.a11y-focus { /* @ EOMB */
    border-color: #d35502;
    color: #000;
}
#content input.reset,
#content input.submit {
    background-color: #4b4b4b;
    color: #fff !important;
}
#content .submit {
    background-color: #4b4b4b;
}
/* error messages */
#main-box ul.error li a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
    color: #f00;
}
.error input,
.error select,
.error textarea {
    /*background-color: #f00;*/
    color: #000 !important;
    border-color: #f00;
}
.error .formLabel label,
.error .formLabel em {
    color: #f00;
}
#content p.formSuccess {
    color: #009900;
}
.formField input.FormRadiobutton {
    background-color: transparent !important;
    border: 0;
}
.checkbox, .radio {
    border: 0 !important;
}
#content input.reset,
#content input.submit {
    border: none;
}
.formField input.FormRadiobutton {
    border: 0;
}
/* Javascript Input-Button with rounded corners */
#wrapperOuter #wrapperInner .button,
#wrapperOuter #wrapperInner .submit,
#wrapperOuter #wrapperInner .reset {
    background-color: #4b4b4b;
    color: #fff !important;
 text-shadow:-2px -1px 2px #222;
}
#wrapperOuter #wrapperInner .button:hover,
#wrapperOuter #wrapperInner .button:active,
#wrapperOuter #wrapperInner .button:focus,
#wrapperOuter #wrapperInner .submit:hover,
#wrapperOuter #wrapperInner .submit:active,
#wrapperOuter #wrapperInner .submit:focus,
#wrapperOuter #wrapperInner .reset:hover,
#wrapperOuter #wrapperInner .reset:active,
#wrapperOuter #wrapperInner .reset:focus {
    background-color: #A30106;
}
/****** 7.9 ClearElements ******/
/****** 7.10 Breadcrumb ******/
#navBreadcrumbs {
    background: #fff;
}
#navBreadcrumbs a,
#navBreadcrumbs strong {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
}
#navBreadcrumbs a:visited {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 -56px;
}
#navBreadcrumbs strong {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 -56px;
    color: #fff;
}
#navBreadcrumbs strong {
    color: #000;
}
#navBreadcrumbs .tl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tl-nav.gif.gif?__blob=normal&v=1) repeat-x 0 0;
}
#navBreadcrumbs .tr {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tr-main.gif.gif?__blob=normal&v=1) repeat-x 0 0;
}
#navBreadcrumbs .bl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-bl-bc.gif.gif?__blob=normal&v=1) repeat-x 0 100%;
}
#navBreadcrumbs .br {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-br-bc.gif.gif?__blob=normal&v=1) repeat-x 100% 100%;
}
/****** 7.11 article features box ******/
#content #article-features {
 border: 1px solid #ebebeb;
}
#content #article-features li a,
#content #article-features li strong {
 color: #333;
}
#content #article-features li a:hover,
#content #article-features li a:active,
#content #article-features li a:focus {
 color: #a30106;
}
#content #article-features li#af-lang-def a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_standardsprache_mini.gif.gif?__blob=normal&v=1) no-repeat 0 2px;
}
#content #article-features li#af-lang-easy a {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_leichtesprache_mini.gif.gif?__blob=normal&v=1) 0 2px no-repeat;
}
#content #article-features li#af-lang-sign a {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_gebaerdensprache_mini.gif.gif?__blob=normal&v=1) 0 2px no-repeat;
}
#content #article-features li#af-lang-def strong,
#content #article-features li#af-lang-def a:hover,
#content #article-features li#af-lang-def a:active,
#content #article-features li#af-lang-def a:focus {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_standardsprache_mini.gif.gif?__blob=normal&v=1) no-repeat 0 -38px;
}
#content #article-features li#af-lang-easy strong,
#content #article-features li#af-lang-easy a:hover,
#content #article-features li#af-lang-easy a:active,
#content #article-features li#af-lang-easy a:focus {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_leichtesprache_mini.gif.gif?__blob=normal&v=1) no-repeat 0 -42px;
}
#content #article-features li#af-lang-sign strong,
#content #article-features li#af-lang-sign a:hover,
#content #article-features li#af-lang-sign a:active,
#content #article-features li#af-lang-sign a:focus {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_gebaerdensprache_mini.gif.gif?__blob=normal&v=1) no-repeat 0 -50px;
}
/****** 7.12 pager ******/
#content .pager {
    border-top: 1px dotted #000;
}
#content .pager .next {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/next.gif.gif?__blob=normal&v=1) no-repeat 100% 50%;
}
#content .pager .prev {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/prev.gif.gif?__blob=normal&v=1) no-repeat 0 50%;
}
/*****************************
8.0 special sites
*****************************/
/****** 8.1 Sitemap ******/
#content #sitemap li h2 a {
    background-image: none;
}
/****** 8.2 Glossar ******/
#popup #glossarEntry,
#content #glossaryIndex {
    border: 0;
}
#content #glossaryIndex li {
    background: #eee;
    border: none;
}
#content #glossaryIndex li a {
    background-color: #eee;
}
#content #glossaryHits li a {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
}
#content #glossaryIndex li strong,
#content #glossaryIndex li a:hover,
#content #glossaryIndex li a:active,
#content #glossaryIndex li a:focus {
 background: #333;
 color: #fff;
}
#content #glossaryHits li strong,
#content #glossaryHits li a:visited {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 -56px;
}
/****** 8.3 Search results ******/
#searchResultIndex a {
    border: 1px solid #ededed;
}
#searchResultIndex li a:hover,
#searchResultIndex li a:active,
#searchResultIndex li a:focus {
    background: #FBDFCD;
    border: none;
    color: #333;
}
#searchResultIndex li.back a:hover,
#searchResultIndex li.back a:focus,
#searchResultIndex li.back a:active {
    border: 1px solid #ededed;
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/back.gif.gif?__blob=normal&v=1) no-repeat 0 4px;
}
#searchResultIndex li.forward a:hover,
#searchResultIndex li.forward a:focus,
#searchResultIndex li.forward a:active{
    border: 1px solid #ededed;
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/forward.gif.gif?__blob=normal&v=1) no-repeat 100% 4px;
}
#searchResultIndex li.back a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/back.gif.gif?__blob=normal&v=1) no-repeat 0 4px;
}
#searchResultIndex li.forward a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/forward.gif.gif?__blob=normal&v=1) no-repeat 100% 4px;
}
#searchResultIndex li.back span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/back-off.gif.gif?__blob=normal&v=1) no-repeat 0 3px;
    color: #bfbfbf;
    border: none;
}
#searchResultIndex li.forward span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/forward-off.gif.gif?__blob=normal&v=1) no-repeat 100% 3px;
    color: #ccc;
    border: none;
}
#searchResultIndex strong {
    color: #333;
}
#content .searchresult .teaser h2 a {
    border-bottom: 1px dotted #a30106;
}
#content .searchresult .teaser h2 a:hover,
#content .searchresult .teaser h2 a:active,
#content .searchresult .teaser h2 a:focus {
    border-bottom: 1px solid #a30106;
}
#content .searchresult .teaser h2 a:visited {
 border-bottom: 1px dotted #886c40; 
}
#content .searchresult .search-box .quicksearch p a.button,
#content .searchresult .search-box #map-preview p a,
#content .searchresult #map p a {
    border-bottom: none !important;
}
#content #map p a:hover, 
#content #map p a:active,
#content #map p a:focus,
#content .searchresult .search-box #map-preview p a:hover,
#content .searchresult #map p a:hover
#content .searchresult .search-box #map-preview p a:active,
#content .searchresult #map p a:active,
#content .searchresult .search-box #map-preview p a:focus,
#content .searchresult #map p a:focus {
    text-decoration: underline;
}
/*Map*/
#content #map-preview,
#content #map {
    border: 1px solid #ededed;
}
#content #map-preview a {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
#content #map-preview a:visited {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 -72px;
}
#content #map p a {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/close.gif.gif?__blob=normal&v=1) 100% 3px no-repeat;
}
#content .navIndex img {
    border: none;
}
#content .navIndex { /* Also used in Glossary */
    border-style: solid;
    border-width: 1px 0;
}
#content #searchResultIndex { /* Also used in Glossary */
    border: none;
}
#content .navIndex li {
    border-left: 1px solid; /* border-color is to be inherited from color */
}
#content #searchResultIndex li {
    border-left: none; /* border-color is to be inherited from color */
}
/****** 8.4 FAQ ******/
#content #navContent li a {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
}
#content #navContent li a:visited {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 -56px;
}
#content #faq dt a {
    color: #333;
}
/****** 8.5 Newsletter ******/
/****** 8.6 ShoppingCart ******/
#content #shoppingCart td .submit {
    background: none;
    border: 0;
    color: #1044aa;
}
/****** 8.7 Guestbook ******/
#content .gbtext{
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
/****** 8.8 Photogallery ******/
#content .photogalleryDocuments .active img {
     border: solid 3px #000000;
}
#content .photogallery .scrollLinksFirst,
#content .photogallery .scrollLinks {
    border-bottom: 1px solid;
    border-top: 1px solid;
}
/******** 8.9 Dossier ********/
#content .dossier .scrollLinksFirst,
#content .dossier .scrollLinks {
    border-bottom: 1px solid;
    border-top: 1px solid;
}
#content .dossier .teaser {
    border-bottom: none;
    border-top: 1px solid;
}
#content #nav-topic li a {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
}
#content #nav-topic li strong,
#content #nav-topic li a:visited {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb.gif.gif?__blob=normal&v=1) no-repeat 0 -56px;
}
/*****************************
9.0 supplementary content
*****************************/
/* Research-Tool in Supplement */
#research-box a {
    border-bottom: 1px dotted #a30106;
}
#research-box a:hover,
#research-box a:active {
 text-decoration: none;
    border-bottom: 1px solid #a30106;
}
#research-box .research-content {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-radius-topleft: 4px;
    border-top-left-radius: 4px;
}
#research-box .research-box-inner {
 background: #e6e6e6 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-box.jpg.jpg?__blob=normal&v=1) 0 100% repeat-x;
}
#research-box .research-box-inner .research-content {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-1.png.png?__blob=normal&v=1) 100% 100% no-repeat;
}
#research-box .research-box-inner #Hilfsmittel {
 background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-2.png.png?__blob=normal&v=1);
}
#research-box .research-box-inner #Praxisbeispiele {
 background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-3.png.png?__blob=normal&v=1);
}
#research-box .research-box-inner #Adressen {
 background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-4.png.png?__blob=normal&v=1);
}
#research-box .research-box-inner #Recht {
 background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-5.png.png?__blob=normal&v=1);
}
#research-box .research-box-inner #ServiceBeratungKontakt {
 background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-6.png.png?__blob=normal&v=1);
}
#research-box .research-box-inner #DRK {
 background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-7.png.png?__blob=normal&v=1);
}
#research-box .research-box-inner #Projekte {
 background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/res-box-inner-8.png.png?__blob=normal&v=1);
}
/* Icons Headlines */
#research-box .research-box-inner h4 strong {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/re-icons.png.png?__blob=normal&v=2) 4px 4px no-repeat;
}
#research-box #Hilfsmittel-box h4 strong {
 background-position: 4px -117px;
}
#research-box #Praxisbeispiele-box h4 strong {
 background-position: 4px -238px;
}
#research-box #Adressen-box h4 strong {
 background-position: 4px -359px;
}
#research-box #Recht-box h4 strong {
 background-position: 4px -480px;
}
#research-box #ServiceBeratungKontakt-box h4 strong {
 background-position: 4px -601px;
}
#research-box #DRK-box h4 strong {
 background-position: 4px -722px;
}
#research-box #Projekte-box h4 strong {
 background-position: 4px -843px;
}
/* Inactive */
#research-box h4 {
    background: #ddd url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-gradient-off.jpg.jpg?__blob=normal&v=1) 0 0 repeat-x;
}
/*#research-box h4 span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-off-bl.jpg.jpg?__blob=normal&v=1) 0 100% no-repeat;
}
#research-box h4 span span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-off-tr.jpg.jpg?__blob=normal&v=1) 100% 0 no-repeat;
}
#research-box h4 span span span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-off-br.jpg.jpg?__blob=normal&v=1) 100% 100% no-repeat;
}
#research-box h4 span span span strong {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-off.jpg.jpg?__blob=normal&v=1) 0 5px no-repeat;
}*/
#research-box h4:hover {
 text-decoration: underline;
}
/* Active */
#research-box h4.on {
    background: none;
}
/*#research-box h4.on span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-bl.jpg.jpg?__blob=normal&v=1) 0 100% no-repeat;
}
#research-box h4.on span span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-tr.jpg.jpg?__blob=normal&v=1) 100% 0 no-repeat;
}
#research-box h4.on span span span {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-br.jpg.jpg?__blob=normal&v=1) 100% 100% no-repeat;
}
#research-box h4.on span span span strong {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rs-on.jpg.jpg?__blob=normal&v=1) 0 5px no-repeat;
}*/
/*#research-box .research-content {
    background: #eee url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bg-rs-content.jpg.jpg?__blob=normal&v=1) repeat-x 0 0;
}*/
#research-box .research-content a.button {
    background: none;
}
/*Teaser*/
#supplement .teaser  {
    background: #f7f7f7 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bg-teaser.jpg.jpg?__blob=normal&v=1) 0 0 repeat-x;
 background: #fff;
}
#supplement .teaser .tl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/tl.jpg.jpg?__blob=normal&v=1) 0 0 no-repeat;
}
#supplement .teaser .tr {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/tr.jpg.jpg?__blob=normal&v=1) 0 0 no-repeat;
}
#supplement .teaser .bl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bl.jpg.jpg?__blob=normal&v=1) 0 100% no-repeat;
}
#supplement .teaser .br {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/br.jpg.jpg?__blob=normal&v=1) 0 100% no-repeat;
}
#supplement .first .tl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/tl-a.jpg.jpg?__blob=normal&v=1) 0 0 no-repeat;
}
#supplement .first .tr {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/tr-a.jpg.jpg?__blob=normal&v=1) 0 0 no-repeat;
}
#supplement .first .bl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bl-a.jpg.jpg?__blob=normal&v=1) 0 100% no-repeat;
}
#supplement .first .br {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/br-a.jpg.jpg?__blob=normal&v=1) 0 100% no-repeat;
}
#wrapperOuter #wrapperInner #wrapperDivisions .image-box .tl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/img-tl.gif.gif?__blob=normal&v=1) 0 0 no-repeat;
}
#wrapperOuter #wrapperInner .image-box .tr {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/img-tr.gif.gif?__blob=normal&v=1) 100% 0 no-repeat;
}
#wrapperInner .image-box .bl {
    background: none;
}
#wrapperInner .image-box .br {
    background: none;
}
#wrapperInner th .image-box a {
    background: none;
}
#supplement .teaser.question {
 background: #ececec; 
}
#supplement .teaser.question h3 {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-arrow.png.png?__blob=normal&v=1) 158px 100% no-repeat;
}
#supplement .teaser.question .question-box {
 background: #fff; 
}
#supplement .teaser.question .links {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/dotted-line.png.png?__blob=normal&v=1) 0 0 repeat-x;
}
#supplement .teaser.question .links li {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/dotted-line.png.png?__blob=normal&v=1) 0 100% repeat-x;
}
#supplement .teaser.question .links li a.phone {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px 9px no-repeat;
}
#supplement .teaser.question .links li a.phone:visited {
    color: #886C40;
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px -291px no-repeat;
}
#supplement .teaser.question .links li a.phone:focus,
#supplement .teaser.question .links li a.phone:visited:focus {
    color: #fff;
 background: #A30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px -592px no-repeat;
}
#supplement .teaser.question .links li a.contact {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px -141px no-repeat;
}
#supplement .teaser.question .links li a.contact:visited {
    color: #886C40;
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px -441px no-repeat;
}
#supplement .teaser.question .links li a.contact:focus,
#supplement .teaser.question .links li a.contact:visited:focus {
    color: #fff;
 background: #A30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/ques-icons.png.png?__blob=normal&v=1) 3px -743px no-repeat;
}
#supplement .teaser.financeHint h3 {
    background: transparent no-repeat 10px 8px;
}
/*#supplement .teaser.question h3 {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_question.gif.gif?__blob=normal&v=1);
}*/
#supplement .teaser.financeHint h3 {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_financethint.gif.gif?__blob=normal&v=1);
}
.banner a {
    border: 1px solid;
}
.banner img {
    border: 0;
}
/*****************************
10.0 footer (siteInfo)
*****************************/
#wrapperFooter {
    background: #484848;
}
/*****************************
11.0 Undefined?!
*****************************/
#navStart a:visited {
    color: #1044aa;
}
#navStart a:hover,
#navStart a:focus,
#navStart a:active {
    color: #000;
}
/*****************************
Homepage
*****************************/
#home #wrapperOuter #wrapperInner #tagline .tl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/tl-hl.jpg.jpg?__blob=normal&v=1) no-repeat 0 0;
}
#tagline .tr {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/tr-hl.jpg.jpg?__blob=normal&v=1) no-repeat 100% 0;
}
#tagline .bl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bl-hl.jpg.jpg?__blob=normal&v=1) no-repeat 0 100%;
}
#tagline .br {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/br-hl.jpg.jpg?__blob=normal&v=1) no-repeat 100% 100%;
}
#home #wrapperInner #main-box .tl {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/tl-hl.jpg.jpg?__blob=normal&v=1) no-repeat scroll 0 0;
}
#home #content-box {
    background: none;
}
/*#home .box {
 background: #f3f3f3 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bg-headline.jpg.jpg?__blob=normal&v=1) repeat-x 0 108px;
}*/
#home #content .box img {
    border: 1px solid #fff;
}
#home #content .box a:hover img,
#home #content .box a:active img,
#home #content .box a:focus img {
   border: 1px solid #a30106;
}
#home #content .box h3 {
    color: #005a8c;
}
#home #content .box h3 a {
    border-bottom: 1px dotted #a30106;
}
#home #content .box li a {
 color: #A30106;
    border-bottom: 1px dotted #A30106;
}
#home #content .box li a:hover,
#home #content .box li a:active,
#home #content .box li a:focus {
 background: none;
    border-bottom: 1px solid #A30106;
}
#home #content .box li a:focus,
#home #content .box li a:active {
    border-bottom: none;
    background: #A30106;
    color: #fff !important;
    padding: 2px 3px;
    -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 outline: none;
}
#home #content .box h3 a:visited,
#home #content .box li a:visited {
 border-bottom: 1px dotted #886c40;
    color: #886c40;
}
#home #content .box h3 a:visited:active,
#home #content .box h3 a:visited:hover,
#home #content .box li a:visited:active,
#home #content .box li a:visited:hover,
#home #content .box h3 a:visited:focus,
#home #content .box li a:visited:focus {
    border-bottom: 1px solid #886c40;
    color: #886c40;
}
#home #content #kindheit-familie h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/kindheit.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home #content #schule-studium h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/schule.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home #content #ausbildung-arbeit h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/ausbildung.jpg?__blob=normal&v=5) no-repeat 0 0;
}
#home #content #alter h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/alter.jpg?__blob=normal&v=9) no-repeat 0 0;
}
#home #content #gesundheit-pflege h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/gesundheit.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home #content #mobil-freizeit h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/mobilitaet.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home #content #bauen-wohnen h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/bauen.jpg?__blob=normal&v=7) no-repeat 0 0;
}
#home #content #finanz-leistungen h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/finanzielle_leistungen.jpg?__blob=normal&v=9) no-repeat 0 0;
}
#home #content #schwerbehinderung h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/schwerbehinderung.jpg?__blob=normal&v=8) no-repeat 0 0;
}
#home.ls-home #content #kindheit-familie h32 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/kindheit.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.ls-home #content #schule-studium h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/schule.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.ls-home #content #ausbildung-arbeit h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/ausbildung.jpg?__blob=normal&v=5) no-repeat 0 0;
}
#home.ls-home #content #alter h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/alter.jpg?__blob=normal&v=9) no-repeat 0 0;
}
#home.ls-home #content #gesundheit-pflege h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/gesundheit.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.ls-home #content #mobil-freizeit h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/mobilitaet.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.ls-home #content #bauen-wohnen h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/bauen.jpg?__blob=normal&v=7) no-repeat 0 0;
}
#home.ls-home #content #finanz-leistungen h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/finanzielle_leistungen.jpg?__blob=normal&v=9) no-repeat 0 0;
}
#home.ls-home #content #schwerbehinderung h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/schwerbehinderung.jpg?__blob=normal&v=8) no-repeat 0 0;
}
#home.gs-home #content #kindheit-familie h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/kindheit.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.gs-home #content #schule-studium h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/schule.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.gs-home #content #ausbildung-arbeit h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/ausbildung.jpg?__blob=normal&v=5) no-repeat 0 0;
}
#home.gs-home #content #alter h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/alter.jpg?__blob=normal&v=9) no-repeat 0 0;
}
#home.gs-home #content #gesundheit-pflege h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/gesundheit.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.gs-home #content #mobil-freizeit h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/mobilitaet.jpg?__blob=normal&v=4) no-repeat 0 0;
}
#home.gs-home #content #bauen-wohnen h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/bauen.jpg?__blob=normal&v=7) no-repeat 0 0;
}
#home.gs-home #content #finanz-leistungen h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/finanzielle_leistungen.jpg?__blob=normal&v=9) no-repeat 0 0;
}
#home.gs-home #content #schwerbehinderung h3 a {
    background: url(/SharedDocs/Bilder/DE/Startseite_und_Aktuelles/schwerbehinderung.jpg?__blob=normal&v=8) no-repeat 0 0;
}
/*news box*/
#home #news-main .news-box {
    background-color: #fff;
}
#home #news-main .news-box .image-box .tr {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/img-tr.gif.gif?__blob=normal&v=1) no-repeat 100% 0;
}
#home #news-main .news-box .image-box .tl {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/img-tl.gif.gif?__blob=normal&v=1) no-repeat 0 0;
}
#home #news-main .news-box .image-box .br {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/NeuesLayout/img-br.gif?__blob=normal&v=2) no-repeat 100% 100%;
}
#home #news-main .news-box .image-box .bl {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/NeuesLayout/img-bl.gif?__blob=normal&v=2) no-repeat 0 100%;
}
#home #news-main .news-box .tr {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tr-si.gif.gif?__blob=normal&v=1) no-repeat 0 0;
}
#home #news-main .news-box .tl {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-tl-si.gif.gif?__blob=normal&v=1) no-repeat 0 0;
}
#home #news-main .news-box .br {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-br-si.gif.gif?__blob=normal&v=1) no-repeat 100% 100%;
}
#home #news-main .news-box .bl {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-bl-si.gif.gif?__blob=normal&v=1) no-repeat 0 100%;
}
/*Legal*/
h1.legal {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/gesetz-c.gif.gif?__blob=normal&v=1) no-repeat 0 0;
}
#supplement .teaser.legal h3 {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/gesetz.gif.gif?__blob=normal&v=1) no-repeat 0 50%;
}
#content .vcard table,
#content .vevent table {
    background-color: #f7f7f7;
    background-image: none;
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
}
#content .vcard table th,
#content .vcard table td,
#content .vevent table th,
#content .vevent table td {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
.vcard table a,
#supplement .vcard .email a {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
.vcard table a:visited,
#supplement .vcard .email a:visited {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 -72px;
}
.vevent table tbody td a {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 1px;
}
.vevent table tbody td a:visited {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat 0 -72px;
}
/*Calendar*/
.calendar table {
    border-top: 1px solid #ccc;
}
.calendar table td.today {
    border: 1px solid #ccc;
    background: #fff;
}
.calendar div.pager a {
    background: transparent no-repeat 5px 5px;
}
.calendar div.prev a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/prev.gif.gif?__blob=normal&v=1);
}
.calendar div.next a {
    background-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/next.gif.gif?__blob=normal&v=1);
}
.calendar div.prev a:hover,
.calendar div.prev a:active,
.calendar div.prev a:focus {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/prev-off.gif.gif?__blob=normal&v=1) no-repeat 4px 4px;
}
.calendar div.next a:hover,
.calendar div.next a:active,
.calendar div.next a:focus {
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/next-off.gif.gif?__blob=normal&v=1) no-repeat 5px 4px;
}
.calendar div.prev a:focus,
.calendar div.next a:focus {
    outline: 2px solid #a30106;
    overflow: hidden;
}
.hcm .calendar div.pager a { /* high contrast mode */
 text-indent: 0;
 display: block;
 float: none;
 width: 100%;
 font-size: 130%;
}
.calendar div.calendar-details ul a {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat scroll 0 1px;
}
.calendar tbody td.on div.calendar-details ul a:hover,
.calendar tbody td.on div.calendar-details p a:hover {
    color: #a30106;
    text-decoration: underline;
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat scroll 0 1px transparent
}
div.calendar-details { 
 border: 1px solid #ccc;
 background-color: #fff;
}
#supplement .calendar p a {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat scroll 0 1px;
}
/*Search Results left navigation*/
#navBackto {
    border-bottom: 10px solid #efefef;
}
#navBackto li a {
    color: #414141;
}
#navBackto li a:active,
#navBackto li a:focus,
#navBackto li a:hover {
    background-color: #FBDFCD;
}
#navFilters h3 {
    border-bottom: 1px solid #ccc;
}
#navFilters ul ul li {
    list-style-image: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_filter.gif.gif?__blob=normal&v=1);
}
#navFilters ul li a {
    border-bottom: 1px dotted #a30106;
}
#navFilters ul li a:active,
#navFilters ul li a:focus,
#navFilters ul li a:hover {
    border-bottom-style: solid;
}
#wrapperInner #navSecondary #navBackto .bl {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-bl-bc.gif.gif?__blob=normal&v=1) repeat-x 0 100%;
}
#wrapperInner #navSecondary #navBackto .br {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/c-br-bc.gif.gif?__blob=normal&v=1) repeat-x 100% 100%;
}
/*Lightbox*/
div.overlay {
 background: #000;
}
div.showbox {
 background: #5c5c5c;
 color: #fff;
}
div.showbox p {
 background: #5c5c5c;
 color: #fff;
}
.showbox-toolbar a {
 background: #fff url(/SiteGlobals/StyleBundles/Bilder/Rebrush/prev.gif.gif?__blob=normal&v=1) no-repeat scroll 4% 50%;
}
.showbox-toolbar a.next {
 background: #fff url(/SiteGlobals/StyleBundles/Bilder/Rebrush/next.gif.gif?__blob=normal&v=1) no-repeat scroll 96% 50%;
}
.loading div.showbox-box {
 background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/loading.gif.gif?__blob=normal&v=1) no-repeat fixed center;
}
div.glossar-box a.close-button,
div.showbox a.close-button {
 background:#5c5c5c url(/SiteGlobals/StyleBundles/Bilder/Rebrush/lightbox-close.png.png?__blob=normal&v=1) no-repeat 88% 0.6em;
 color: #fff;
}
div.glossar-box {
 background: #5c5c5c;
}
.glossar-inner #glossarEntry{
 background: #fff;
}
/* gallery */
#content .gallery li {
 background: #e1e1e1;
}
#content .gallery li a:hover,
#content .gallery li a:focus,
#content .gallery li a:active {
 border-color: #a30106;
}
/* Publications */
form.publication a.download {
    background-position: 0 2px;
}
#blog #main-box {
 background: transparent url(/SiteGlobals/StyleBundles/Bilder/Rebrush/bg-blog.jpg.jpg?__blob=normal&v=1) 95% 0 no-repeat;
}
.hcm .calendar div.pager {
 width: auto;
 float: none;
 clear: both;
}
.hcm .calendar div.prev {
 float: none;
 clear: both;
 display: block;
} 
.hcm .calendar div.next {
 float: none; 
 clear: both;
 display: block;
}
/* ************************
Focus for Links
************************* */
a:focus {
    background: #a30106;
    color: #fff;
    text-decoration: none !important;
}
#navServiceMeta a:focus {
    color:#fff;
    background:#353535;
}
#search a:focus {
    color: #fff;
    background: #a30106;
}
#navBreadcrumbs a:focus {
    color: #fff;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb-focus.gif.gif?__blob=normal&v=1) 1px 5px no-repeat;
}
#navService a:focus {
    text-decoration: none;
    padding-top: 2px;
    padding-right: 2px;
    background: #414141 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-service-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 2px;
    color: #fff;
    -moz-border-radius: 2px;
 -webkit-border-radius: 2px;
 border-radius: 2px;
}
.more a:focus,
.links a:focus {
    line-height: 1 !important;
    text-decoration: none;
    color: #fff;
    padding-top: 2px;
    padding-bottom: 2px;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-intern-v-focus.gif.gif?__blob=normal&v=1) no-repeat scroll 2px 2px;
}
.navToTop a:focus {
    color: #fff;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-top-focus.gif.gif?__blob=normal&v=1) no-repeat 0 3px;
}
#wrapperInner #branding #language-chooser ul li a:focus {
 color:#4B4B4B;
    background: none;
       outline: 2px solid #a30106; 
}
#content #article-features li a:focus {
   outline: 2px solid #a30106; 
}
#content #your-comment .button-wrapper input:focus {
    background:#4B4B4B;
    border-color: #4B4B4B; 
    color:#FFFFFF;
}
#supplement .links li a:focus em {
    color: #fff;
}
#content #main-box p strong.more a:focus {
    border-bottom: none;
    text-decoration:none;
    padding-bottom: 2px;
}
#wrapperDivisions a:focus img {
 border-bottom: 2px solid #a30106 !important;
}
#content #nav-topic li a:focus {
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb-focus.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
    color: #fff;
}
#content #navContent li a:focus {
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb-focus.gif.gif?__blob=normal&v=1) no-repeat 0 5px;
    color: #fff;
}
#wrapperOuter a.external:focus {
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-external-v-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 1px;
    color: #fff;
}
#main-box ul.error li a:focus {
    background: #FF0000 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 5px;
    color: #fff;
    text-decoration: none;
}
.checkbox:focus,
.radio:focus {
    outline: 1px solid #a30106;
}
#content .pager .next a:focus {
    text-decoration: none;
}
#content .pager .prev a:focus {
    text-decoration: none;
}
.showbox-toolbar a.prev:focus {
    color: #fff;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/prev-focus.gif.gif?__blob=normal&v=1) no-repeat 4% 50%;
}
.showbox-toolbar a.next:focus {
    color: #fff;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/next-focus.gif.gif?__blob=normal&v=1) no-repeat 96% 50%;
}
table.contact-list tbody td a:focus {
    color: #fff;
    text-decoration: none;
    padding-bottom: 1px;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-intern-v-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 2px;
}
#content #glossaryHits li a:focus {
    color: #fff;
    text-decoration: none;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_breadcrumb-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 5px;
}
.vcard table a:focus,
#supplement .vcard .email a:focus {
    color: #fff;
    text-decoration: none;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-intern-v-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 1px;
}
#home #content #main .box h3 a:active,
#home #content #main .box h3 a:focus {
 outline: none;
}
#home #content #main .box h3 a:active em,
#home #content #main .box h3 a:focus em {
    border-bottom: none;
    background: #A30106;
    color: #fff;
    padding: 2px 3px;
    -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
 outline: none;
}
#main-box ul.toc li a:focus {
    color: #fff;
    text-decoration: none;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 5px;
}
#content .RichTextGlossarLink:focus {
    color:#fff;
}
#content .wrapperTable thead th a:focus {
    color: #fff;
    text-decoration: none;
    background: #a30106;
}
#content a.download:focus {
    color: #fff;
    text-decoration: none;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-download-v-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 1px;
}
#content #main-box .order p a.download:focus {
    text-decoration: none;
}
div.glossar-box a.close-button:focus, 
div.glossar-box a.close-button.a11y-focus, 
div.showbox a.close-button:focus,
div.showbox a.close-button.a11y-focus {
    outline: 2px solid #fff;
}
#home #content #main .box h2 a:focus em {
    border-bottom: none;
    background: #a30106;
    color: #fff;
    padding: 2px 3px;
    -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 border-radius: 5px;
}
#searchResultIndex li.forward a:focus {
    outline: 2px solid #a30106;
}
#searchResultIndex li.back a:focus {
    outline: 2px solid #a30106;
}
.vevent table tbody td a:focus {
    color: #fff;
    text-decoration: none;
    padding-top: 2px;
    padding-bottom: 1px;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-intern-v-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 3px;
}
.calendar tbody td.on a:focus,
.calendar tbody td.on a:hover {
    background: #4B4B4B;
    color: #fff;
    text-decoration: none;
}
#supplement .calendar p a:focus {
    color: #fff;
    text-decoration: none;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-intern-v-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
.calendar tbody td.on div.calendar-details ul a:hover {
    color: #a30106;
    text-decoration: underline;
    background: url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon_interlist-v.gif.gif?__blob=normal&v=1) no-repeat scroll 0 1px transparent
}
.calendar tbody td.on div.calendar-details ul a:focus,
.calendar tbody td.on div.calendar-details p a:focus {
    color: #fff;
    text-decoration: none;
    background: #a30106 url(/SiteGlobals/StyleBundles/Bilder/Rebrush/icon-intern-v-focus.gif.gif?__blob=normal&v=1) no-repeat 2px 3px;
    padding-top: 2px;
    padding-bottom: 2px;
}
/*RSS box*/
#home #rss-main h2 {     
    background:url(/SiteGlobals/StyleBundles/Bilder/Rebrush/rss_icon.gif.gif?__blob=normal&v=1) no-repeat scroll -2px -5px;
}
/*****************************
Docfinder
*****************************/
#main #col-2 .doc-info-bg {
 background: #fff7ea url(/SiteGlobals/StyleBundles/Bilder/Rebrush/med-info.png.png?__blob=normal&v=1) 100% 50% no-repeat;
}
/*****************************
Project database Detail Page
*****************************/
#main .text-wrapper {
 border-top: 4px solid #dedede;
}
#main .text-wrapper:first-child {
 border-top: none;
}
