#content .shoppingCartLink,
#supplement .shoppingCartLink {
  background-position: 0 3px;
  padding-left: 20px;
}
#navServiceLeichteSprache {
  background-position: 17px 0
}
#navServiceGebaerdensprache {
  background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_gebaerdensprache.png?__blob=normal) no-repeat scroll 17px 0 rgba(0, 0, 0, 0)
}
#navServiceGebaerdensprache a {
  padding-left: 24px
}
/***
* Solr Suche
***/
#content .solrSortResults {
   font-weight: bold;
}
#content .sort,
#content .resultsPerPage {
   margin: 1em 0;
}
#content .resultsPerPage {
   float: right;
}
#content .resultsPerPage span {
   display: block;
   float: left;
}
#content .resultsPerPage ul {
   float: left;
}
#content .resultsPerPage li {
   background-image: none;
   float: left;
   margin: 0 0 0 0.5em;
   padding: 0;
}
#content .resultsPerPage a,
#content .resultsPerPage strong {
    border-radius: 5px;
    padding: 1px 7px 4px;
}
#content .resultsPerPage a {
    background: transparent url(/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal) repeat-x scroll 0 0;
}
#content .resultsPerPage strong {
    background: transparent url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x scroll 0 0;
}
#content .navIndex {
   margin: 1em 0;
}
#content .navIndex ul {
    display: table;
    margin: 0 auto;
    width: auto;
}
.gsb #wrapperDivisions .navIndex ul::after {
    clear: both;
    content: " ";
    display: block;
    overflow: visible;
}
#content .navIndex strong,
#content .navIndex span,
#content .navIndex a {
   width: 2em;
}
.noNav #supplement {
   width: 220px;
}
#supplement .search input[type="text"] {
   width: 11em;
   padding-right: 2em;
}
#supplement .search fieldset input.submit {
   background: transparent url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_search_submit.png?__blob=normal&v=1) repeat-x scroll 0 0;
   margin: 0;
   position: absolute;
   right: 1em;
   text-indent: 1000px;
   top: 45px;
   width: 2em;
}
#supplement .search .formHandle {
   height: 40px
}
#supplement .search .formHandle input {
  width: auto;
   float: right;
}
#supplement .facets .links a {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_search_filter_unselected.png?__blob=normal&v=1) no-repeat scroll 5px 0;
   padding: 0 5px 0 30px;
}
#supplement .facets .links a span {
   color: #000;
}
#supplement .facets  .selectedFacet a,
#supplement .facets  .selectedFacet strong  {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_search_filter_selected.png?__blob=normal&v=1) no-repeat scroll 5px 0;
   padding: 0 5px 0 30px;
   display: block;
   font-weight: bold;
}
#supplement .facets .toggleFacet {
   margin-bottom: 10px;
   border-bottom: 1px solid #f78300;
}
#supplement .facets .toggleFacet.show {
   padding-bottom: 5px;
}
#supplement .facets .toggleFacet.hide h4 {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_unselected.png?__blob=normal&v=1) no-repeat scroll 95% center;
   cursor: pointer;
}
#supplement .facets .toggleFacet.show h4 {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_selected.png?__blob=normal&v=1) no-repeat scroll 95% center;
   cursor: pointer;
}
#supplement .facets  h4 {
   padding: 1px 0 4px;
   text-transform: uppercase;
}
#supplement .facets.box ul li {
   border: none;
}
#supplement .facets .links .link a {
   background: url(/SiteGlobals/StyleBundles/CSS/img/icon_morelink.png?__blob=normal) no-repeat scroll 8px 5px;
   padding: 0 5px 0 30px;
}
#supplement  .facetDatePicker  .DateFrom {
   margin-bottom: 5px;
}
#supplement .facetDatePicker span {
  width: 25px;
  display: inline-block;
}
#supplement .facetDatePicker select {
   margin-left: 5px;
   width: auto;
   border-radius: 0;
   padding: 1px 20px 4px 5px;
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   background: #fff url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_unselected.png?__blob=normal&v=1) no-repeat scroll 90% center;
}
/* hide browser-styling (arrow) in IE10 */
#supplement .facetDatePicker select::-ms-expand {
  display:none;
}
#supplement .facetDatePicker .submit {
   margin-top: 10px;
   font-weight: normal;
   width: 100%;
   padding: 1px 5px 4px;
}
#content .searchresult {
   margin: 1em 0;
  clear: both;
}
#content .searchresult .adWordResult > strong {
    display: block;
    padding: 0 0 10px;
}
.searchresult ul.adWordResult {
    border-bottom: 2px solid #f78300;
    padding-bottom: 15px;
}
#content .searchresult ul li{
   margin-left:0;
   padding-left:0;
   background:none;
}
#content .searchresult ul li.odd{
   background-color: #EEEEED;
}
#content .searchresult .metaData{
   margin-bottom:0;
}
#content .searchresult h3 a{
   font-weight:bold;
   text-decoration:underline;
   line-height: 1.5;
}
#content .searchresult em.searchString {
   background: none;
   color: inherit;
   font-weight: inherit;
}
#content .SearchItemSuggestions a {
   color: #f78300;
}
#content .searchresult .searchresultwrapper.note {
   border: 1px solid #f78300;
   margin: 1em 0;
}
#content .searchresult .textwrapper.icon-note {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_note.png?__blob=normal&v=1) no-repeat scroll 15px 3px;
}
#content .searchresult .searchresultwrapper{
   padding: 1em;
}
#content .searchresult.prov .searchresultwrapper {
   display: table;
}
#content .searchresult .textwrapper{
   padding-left: 55px;
   min-height:60px;
}
#content .searchresult .textwrapper{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_basepage.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-PressRelease{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_aktuelles.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-ContactData{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_contactData.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-Event{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_event.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-ExternalLink{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_extLink.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-ExternalLink a.ExternalLink {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_externalLink.png?__blob=normal&v=1) no-repeat scroll 0 5px;
   padding-left: 20px;
}
#content .searchresult .textwrapper.icon-FAQ{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_faq.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-Formular{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_formular.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-Merkblatt{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_merkblatt.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-News{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_aktuelles.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-Publication{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_publication.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-Law{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_rechtsvorschrift.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-CallForBids{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_callForBids.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .textwrapper.icon-JobOffer{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_doctype_stellenangebot.png?__blob=normal&v=1) no-repeat scroll 0 3px;
}
#content .searchresult .shoppingCartAdd {
   display: block;
}
#content .searchresult .shoppingCartLink {
   background-position: -2px 3px;
}
#content .searchresult  .toggle h3 {
   cursor: pointer;
   text-decoration: underline;
}
#content .searchresult  .toggle h3:active,
#content .searchresult  .toggle h3:focus,
#content .searchresult  .toggle h3:hover{
   color: #f78300;
}
#content .searchresult  .toggle h3,
#content .searchresult p.answer {
   padding-right: 30px;
}
#content .searchresult .toggle.hide h3{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_unselected.png?__blob=normal&v=1) no-repeat scroll 98% center;
}
#content .searchresult  .toggle.show h3{
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_selected.png?__blob=normal&v=1) no-repeat scroll 98% center;
}
#content .searchresult .answer {
   padding-top: 10px;
}
/*Autosuggest*/
#search .searchAutoSuggestBox, .search .searchAutoSuggestBox {
    background: #eeeeed none repeat scroll 0 0;
    border-radius: 4px;
    clear: both;
    z-index: 3000;
}
#search .searchAutoSuggestBox {
    position: absolute;
}
#siteNav #search .searchAutoSuggestBox a,  #supplement .search .searchAutoSuggestBox a{
    background: none;
    border-top: 1px solid #e0e0e0;
    display: block;
    font-size: 100%;
    line-height: 1.5;
    padding: 0 6px 3px;
}
#siteNav #search .searchAutoSuggestBox a {
       font-size: 120%;
}
/* toggle icons */
#supplement .box.rounded.hide .header > h3 {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_unselected.png?__blob=normal&v=1) no-repeat scroll 90% center;
   cursor: pointer;
}
#supplement .box.rounded.show .header > h3 {
   background: url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_selected.png?__blob=normal&v=1) no-repeat scroll 90% center;
   cursor: pointer;
}
#supplement .facets .number {
   display: inline-block;
}
#supplement .facetResetButton a,
#supplement .facets .facet.kuenstler a.openModal {
   background: transparent url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x scroll 0 0;
   border-radius: 5px;
   padding: 1px 5px 4px;
   text-align: center;
   margin-bottom: 5px;
}
#supplement .facetResetButton a:active,
#supplement .facetResetButton a:focus,
#supplement .facetResetButton a:hover,
#supplement .facets .facet.kuenstler a.openModal:active,
#supplement .facets .facet.kuenstler a.openModal:focus,
#supplement .facets .facet.kuenstler a.openModal:hover {
   background: transparent url(/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal) repeat-x scroll 0 0;
}
#supplement .facetResetButton  {
   border-top: 1px solid #e0e0e0;
   margin-top: 1em;
   padding-top: 0.5em;
}
/* Stacking-Context reparieren,
   Positionierte Elemente mit z-index eröffnen jeweils einen neuen Stacking-Context
 */
#wrapperDivisions,
#supplement{
   z-index:auto;
}
/* tab-accordion */
#content .sort {
   width:50%;
   float:left;
}
#content .sort.prov {
   width: 53%;
}
.sort p,
.sort .toggleEntry {
   float: left;
}
.sort .toggleEntry {
    margin-left: 0.5em;
    overflow: visible;
    position: relative;
    width: 168px;
    background-color: #F7A84C;
    border-radius: 5px;
}
.sort .toggleEntry .heading{
    cursor: pointer;
    font-family: BundesSansWeb;
    outline: 0 none;
    display: block;
    padding: 1px 25px 4px 5px;
}
.sort .toggleEntry .heading:active,
.sort .toggleEntry .heading:focus,
.sort .toggleEntry .heading:hover {
   text-decoration: underline;
}
.sort .heading.inactive-control {
   background: #F7A84C url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_unselected.png?__blob=normal&v=1) no-repeat scroll 95% center;
   border-radius: 5px;
}
.sort .heading.active-control {
   background: #F7A84C url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_toggle_selected.png?__blob=normal&v=1) no-repeat scroll 95% center;
   border-radius: 5px 5px 0 0;
}
.sort .heading + div {
    background: #eeeeed none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 0 0 5px 5px;
    font-size: 150%;
    padding: 5px;
}
.js-on .sort .heading + div{
    height: auto;
    position: absolute;
    z-index: 25;
    width: 156px;
}
.sort .heading + div a {
   padding: 1px 0px 4px;
   border-top: 1px solid #e0e0e0;
   display: block;
}
.sort .heading + div a:first-child {
   border-top: none;
}
/* Teaser service-Portal */
#content .teaser.teaser-serviceportal {
 padding-right: 0;
}
.teaser-serviceportal .mitBild {
   float: left;
   padding-left: 0;
   width: 270px;
}
.teaser-serviceportal .searchEntry {
   float: left;
   width: 450px;
}
#content .teaser-serviceportal .searchEntry li {
   background: transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_morelink.png?__blob=normal) no-repeat scroll 5px center;
   padding: 3px 0 8px 25px
}
#content  .teaser-serviceportal .searchEntry li.odd {
   background-color: #eeeeed;
}
/* Provenienzrecherche */
.searchresult .provImg {
   width: 120px;
   margin-right: 1em;
   display: inline-block;
}
.searchresult .provImg img {
   max-width: 120px;
   display: tablecell;
}
.searchresult .provText {
   float: right;
   width: 344px;
   display: tablecell;
}
#supplement .search .prov input[type="text"] {
   width: 10em;
   padding-right: 0.4em;
}
#supplement .facet.kuenstler h5 {
   font-size: 140%;
   margin-bottom: 1em;
}
#supplement .facet.kuenstler .tab {
   border: none;
   border-radius: 5px;
   padding: 0;
}
#supplement .facet.kuenstler .tab a {
   text-align: center;
   padding: 3px 0 9px 0;
}
#supplement .facet.kuenstler .tab.active a:hover {
   text-decoration: none;
}
#supplement .facet.kuenstler .tab.active a,
#supplement .facet.kuenstler .tab.disabled a {
   cursor: initial;
}
#supplement .facet.kuenstler .tab.disabled  {
   background: none;
}
#tab-container > div {
   margin-bottom:30px;
}
#supplement .search .content a.reset {
    background: transparent url("/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal") repeat-x scroll 0 0;
    border: medium none;
    border-radius: 5px;
    float: left;
    font-weight: bold;
    padding: 5px;
}
#supplement .search .formHandle input {
    float: right;
    margin-right: 0;
    width: auto;
    padding: 5px;
}

/**** Anpassung Zwischenueberschrift Navigation ****/
#navPrimary .titleNode {
    background-color: #fbc180;
    border-bottom: 1px solid #f78300;
    display: block;
    font-weight: bold;
    padding: 8px 8px 8px 19px;
}
#navSecondary .titleNode {
    display: block;
    font-weight: bold;
    padding: 8px 8px 8px 14px;
}
#content #sitemap .titleNode {
    display: block;
    font-weight: bold;
    padding: 8px 8px 8px 27px;
    font-size: 125%;
}

/****
 * Ausrichtung der Startseitenboxen
 ****/
#wrapperContent .zweispaltigWrapper .teaserRechts .content p {
 height: 147px;
}
#wrapperContent .zweispaltigWrapper .teaserLinks.slot2 .content p {
    height: 147px;
}

/****
 * Ausrichtung Icon leichte Sprache
 ***/
#navServiceLeichteSprache {
  background-position: 13px -3px;
}
