/**********************************************************************************************************************
 ------------- CONTENT -----------
 0. DEVELOPMENT SETTINGS
 1. RESET
 2. TOOLS
 3. GENERAL ELEMENTS
  3.1 Typographie
  3.2 Links
  3.3 Lists
  3.4 Table
 3.5 Icons
 4. MAIN LAYOUT
  4.1 LOGO
  4.2 SUCHE (HEADER)
  4.3 CONTENT BOXEN
  4.4 TEASER
  4.5 TEASER ZWEISPALTIG
  4.6 SUPPLEMENT
 5. NAVIGATION
  5.1 NAV SERVICEMETA
  5.2 NAV PRIMARY
 5.3 NAV SECONDARY
  5.4 BREADCRUMB
 6. ACCESSIBILTY
 7.0 FOOTER
 A. SPECIAL ELEMENTS
  A.1 Kopfbilder
 W. WEBFONTS
 ----------------------------------
 **********************************************************************************************************************/
/**********************************************************************************************************************
 === 0 DEVELOPMENT ===
**********************************************************************************************************************/
/**********************************************************************************************************************
 === 1. RESET ===
**********************************************************************************************************************/
/**********************************************************************************************************************
 === GENERAL ELEMENTS ===
**********************************************************************************************************************/
/** * 3.1 TYPOGRAPHIE * **/
.gsb b, .gsb strong,
b, strong {font-weight: normal; font-family: 'BundesSansWebBold';}
/** * 3.2 LINKS * **/
.gsb a, .gsb a *, a, a:link, a:visited {color: #000; font-family: 'BundesSansWeb'; font-weight: normal;}
.gsb h2 a, .gsb h2 a *, h2 a, h2 a:link, h2 a:visited, .more a {font-family: 'BundesSansWebBold'; }
.gsb a:hover, .gsb a:focus, .gsb a:active, .gsb a:hover *, .gsb a:focus *, .gsb a:active *, a:hover, a:focus, a:active {color:#f78300;}
.servicebox a:hover,.servicebox a:focus,.servicebox a:active,
#wrapperFooter a:hover,#wrapperFooter .footer a:focus,#wrapperFooter .footer a:active,
#navBreadcrumbs a:hover, #navBreadcrumbs a:focus, #navBreadcrumbs a:active,
.gsb h2 a:hover, .gsb h2 a:focus, .gsb h2 a:active, .gsb h2 a:hover *, .gsb h2 a:focus *, .gsb h2 a:active *,
.gsb .more a:hover, .gsb .more a:focus, .gsb .more a:active,
.gsb #content  .navToTop a:hover, .gsb  #content .navToTop a:focus, .gsb  #content .navToTop a:active,
#supplement a:hover,#supplement a:focus,#supplement a:active,
#printLink a:hover, #printLink  a:focus, #printLink a:active,
#navFunctionsRecommend a:hover, #navFunctionsRecommend  a:focus, #navFunctionsRecommend a:active, #navFunctionsWarenkorb a:hover, #navFunctionsWarenkorb  a:focus, #navFunctionsWarenkorb a:active{color:#000; text-decoration:underline;}
#wrapperFooter .footer a.baa {line-height:4em!important;}
#glossaryIndex.navIndex a:link {font-weight:bold; }
a.cboxElement {text-decoration: none;}
.startseite #content .box p a:link,
.startseite #content .box p a:visited {color: #000; border-bottom: 1px solid #f78300;}
.gsb #content .navToTop a,
.startseite #content .box p a:hover,
.startseite #content .box p a:focus,
.startseite #content .box p a:active {text-decoration: none;}
.more a,
#content .more a,
.moreLink,
#content ul.links a,
#content a.external,
#content a.wiki,
#supplement a,
#supplement a.themenLink {border: 0; padding-left: 22px; top: 2px; position: relative; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALhJREFUeNpiZEAC35sZHIBUARD7M6CCjUA8gbOW4cD////BAoxImiYAqXwG/GAiR81/kMEMTNg0pa6DYCwg/0cL4wSwjVDn7YfJLD7PwJAG1RRjyMAwOwirAY5MUD/BQawhRAMILDmP0+YCkI3/scmANIA04rKZCVcogBTis5mJgUyAUyMxTt1IqiaQHpDGCcgioOggoAkEJjDiSgCwAMKVeihLciAATMAgAUdsfoaKOULVgAFAgAEABsxIi/ByAOEAAAAASUVORK5CYII=") left 3px no-repeat;}
a.moreLink:hover {color: #000; font-weight: bold}
#content a.themenLink {background: none; text-decoration: underline; padding-left: 0;}
#content a.themenLink:hover,
#content a.themenLink:focus,
#content a.themenLink:active {text-decoration: none;}
#content p a:focus,
#content p a:hover,
#content p a:active,
#content .more a:hover,
#content .more a:focus,
#content .more a:active,
#content .shoppingCartLink, #supplement .shoppingCartLink,
#content p.downloadLink a, #content p.shoppingCartAdd a {text-decoration: underline;}
#content .shoppingCartLink:hover,
#supplement .shoppingCartLink:hover,
{text-decoration: none; }
#content .navToTop a {border: 0; background-position: left 9px;}
p.picture a.lupe, #content p.illustration a.lupe {border: 0; background: #eeeeed; overflow: hidden; padding: 5px;}
.teaser p.picture a.lupe, #content .teaser p.illustration a.lupe {background: #e5e5e5;}
.imagedownload {border: 0!important; background-position: left 4px;}
#content .shoppingCartLink, #supplement .shoppingCartLink {background-position: 0 6px; }
#content a.sortUp,
#content a.sortDown {background-position: right 10px;}
/** * 3.3 LISTS * **/
#content ul.links li, #content ul .linkzufachinformationen {margin-bottom: 5px;}
/** * 3.4 TABLE * **/
table caption {border-radius: 10px 10px 0 0; background: #595959; padding: 8px .3em; color: #fff; }
table th {background: #eeeeed; color: #000;}
table td a {text-decoration: underline;}
table tr.even, table td.even {background: #eeeeed;}
/** * 3.5 Icons * **/
/* Startseite */
.startseite #supplement .uebergangsleistungenEhegattenNSOpfer a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_uebergangsleistungenEhegattenNSOpfer.png?__blob=normal) no-repeat; min-height: 51px; padding-left: 82px; line-height: 15px}
.startseite #supplement .graeber a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_graeber.png?__blob=normal) no-repeat; min-height: 51px; padding-left: 82px; line-height: 15px}
.startseite #supplement .news a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_aktuelles.png?__blob=normal) no-repeat; min-height: 51px; padding-left: 82px;}
.startseite #supplement .forms a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_forms.png?__blob=normal) no-repeat; min-height: 51px; padding-left: 82px;}
.startseite #supplement .eRec a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_eRec.png?__blob=normal) no-repeat;min-height: 51px; padding-left: 82px;}
.startseite #supplement .presse a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_presse.png?__blob=normal) no-repeat;min-height: 51px; padding-left: 82px;}
.startseite #supplement .law a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_ghetto.png?__blob=normal) no-repeat;min-height: 51px; padding-left: 82px;}
.startseite #supplement .ticket a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_ticket.png?__blob=normal) no-repeat;min-height: 51px; padding-left: 82px;}
.startseite #supplement .contact a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_muenzen.png?__blob=normal) no-repeat;min-height: 51px; padding-left: 82px;}
.startseite #supplement .wichtigstartseite a {background:url(/SiteGlobals/StyleBundles/CSS/img/startseite_bild_info.png?__blob=normal) no-repeat;min-height: 51px; padding-left: 82px;}

/* Subsites */
#supplement .news a,
#supplement .news strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_aktuelles.png?__blob=normal) -3px -2px no-repeat;}
#supplement .presse a,
#supplement .news strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_presse.png?__blob=normal) -3px -2px no-repeat;}
#supplement .bestellservice a,
#supplement .bestellservice strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_publikationen_bestellservice.png?__blob=normal) -3px -0px no-repeat;}
#supplement .event a,
#supplement .event strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_termine.png?__blob=normal) -3px -2px no-repeat;}
#supplement .forms a,
#supplement .forms strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_formulare.png?__blob=normal) -3px 0 no-repeat;}
#supplement .merkblaetter a,
#supplement .merkblaetter strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_merkblaetter.png?__blob=normal) -3px 0 no-repeat;}
#supplement .law a,
#supplement .law strong {line-height: 1em; background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_rechtsvorschriften.png?__blob=normal) -3px 0 no-repeat;}
#supplement .faq a,
#supplement .faq strong,
#supplement .faqlist a,
#supplement .faqlist strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_faq.png?__blob=normal) -3px -3px no-repeat;}
#supplement .contact a,
#supplement .contact strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_kontakte.png?__blob=normal) -3px 0 no-repeat;}
#supplement .travel a,
#supplement .grafik a,
#supplement .travel strong,
#supplement .grafik strong { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMJJREFUeNrMU7EKgzAQvRPHQNol4Cg4CE7+Qf9M+2ftF2TKFJBurnVXr0loS5A2FUNpHzyOPLh39wiH4KGua27KxXAHr3GVUu59gYhcTZfiPM/vTCAwAHApVFXlRiRJcvB1M+Bkq1IKP25kMU0T3BvOvl6WJYSARVE0iNjCBphtWq310RnleU4Qga7rXNT0ESUW3zHq+x7XNGVZRkEjIQT9Pto4js/HMAyronHOw9EYY/RfvxYFc5yNIW1kY4/W8ibAABHGZkUe9jxOAAAAAElFTkSuQmCC) left 3px no-repeat;}
#supplement .chart a,
#supplement .chart strong   { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAYAAAAbBi9cAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeNpiZGBg+AzE3Aykga/////nRRZgBOJ/UJoBiSYE/gENYkIWYGKgEhh6Bv2H4sHpNbyuY6LEO6PRTxpgwSLGSASbti76ilSM/CO2GEEXAAgwAECaEw0i6pslAAAAAElFTkSuQmCC) left 3px no-repeat;}
#supplement .servicebox li strong {padding-left:22px; position:relative; top:2px; display:block;}
#supplement .servicebox a, #supplement .servicebox a:visited {font-family:BundesSansWeb;}
#supplement .weitere li strong {font-weight:normal;}
#supplement .weitere a, #supplement .weitere a:visited {font-family:BundesSansWeb;}
#supplement .ExternalLink a,
#supplement .ExternalLink strong {background: url(/SiteGlobals/StyleBundles/CSS/img/service_icon_link_extern.png?__blob=normal) -3px 0 no-repeat;}
/**********************************************************************************************************************
 === 4 MAIN LAYOUT ===
**********************************************************************************************************************/
body {background: #eeeeed; font-family: 'BundesSansWeb', Arial, Verdana;}
.gsb * {font-family: 'BundesSansWeb', Arial, Verdana;}
#wrapperOuter {width: 990px; margin: 0 auto; box-shadow: 0 10px 10px #818181;}
#wrapperInner {background: #fff;}
#wrapperDivisions {width: auto; padding: 0 20px;}
.startseite #wrapperDivisions {padding: 0;}
.startseite #wrapperContent {width:auto; padding-left: 0; margin-left: 0;}
.startseite #content {width: 704px; padding-left: 22px; float: left; overflow: visible;}
#wrapperContent {width: 509.6px; margin-left: 20px; padding: 0;}
/***** Seiten ohne linke Navigation - Datenschutz, Impressum, Hilfe, Sitemap, ... - Content buendig mit Breadcrumb ausrichten ****/
.ohneNavigation #wrapperContent {width: 96%; margin-left: 0; padding: 0;}
#branding {display: inline-block; width: 100%;}
/***** Originalgroessen
#content h1 {font-size: 1.2667em;}
#content h2 {font-size: 1.1333em;}
#content h3 {font-size: 1.0667em;}
#content h4 {font-size: 1em;}
**************************/
#content h1 {font-size: 1.4em;}
#content h2 {font-size: 1.28em;}
#content h3 {font-size: 1.05em;}
#content h4 {font-size: 1.0 em;}
#content .singleview {padding: 0; margin: 0; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; background: none;}
#content .singleview .singleview {border: 2px solid #eeeeed; padding: 8px; margin-bottom: 10px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
#content .singleview .singleview .label {margin-right: 5px;}
/* ** 4.1 LOGO ** */
#branding > p {display: inline-block; float: left; margin: 0;}
/* ** 4.2 SUCHE (HEADER) * **/
#siteNav {clear: both; display: inline-block; float: right; margin-top: -60px;}
#search > form > fieldset > p { position: relative; }
#search input[type="text"] {border-radius: 3px; box-shadow: inset 1px 1px 3px #cdcccc; color: #666; font-size: 15px!important; padding: 5px 35px 4px 5px;}
#search input.submit {position: absolute; right: 3px; top: 3px; border: 0; font-size: 0!important; line-height: 1000px; width: 28px; height: 28px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAATpJREFUeNpi/P//PwM9ARMDncGohUPfQgZQKkXHaIAViPOB+ApIORB/AeL5QKxHiplwswlYqALE+6EWgfA/JPZrIM6hpoWSQPwQavh5II4DYksg9gbi2UgWF1PLwmlQA08AMR8Wj2RC5b8DsSqlFsoD8Qsg/gHEOniSwA6opU3EWogrlYJcLA7EF6GJBRfYCKUNKc0WLFCakUhzmCm18A4QvwViAyBWw6PfA0pfpkY+nAeNn71AzItFaxI0m3wGYgVqpFKQIa+QskUsEJsDsScQz0LKFl+gWYUqGd8EiO8iGY4L/wXiQGpYyADNg6lAvAGIL0FLnkZo/C5EszSMGhbiA6BUPBfN0nhaWggD09GCOJ7WFoLAVDRLbWltIQh0QS07DMRy9LCQAZpwxHAFKeNoM3HUQlIBQIABAF6TODtOK1hRAAAAAElFTkSuQmCC") no-repeat;}
/* ** 4.3 CONTENT BOXEN ** */
#wrapperDivisions .box h3,
#navSecondary h2, .startseite #wrapperDivisions .box h3 {background: none;}
.box.rounded,
#wrapperInner #wrapperDivisions .box {background: none; border: 0; padding: 0; margin: 0 0 20px 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius:0;}
.box.rounded .header { background: #595959 url(/SiteGlobals/StyleBundles/CSS/img/dunkelgrau.png?__blob=normal) repeat-x; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
#content .box.rounded .header h2 {padding: 12px; color: #fff; margin: 0;}
.box.rounded .content {padding: 6px 9px; background: #eeeeed;}
#supplement .box.rounded.servicebox .header h3 { background: #f78300 url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
/* ** 4.4 TEASER ** */
x.teaser, #content x.teaser {background: #eeeeed; border-right: 0; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0; }
.teaser, #content .teaser {background: #fff; border-top:2px solid #ccc; padding-left:0; border-right: 0; -webkit-border-radius: 0px 10px 0 0; -moz-border-radius: 0px 10px 0 0; border-radius: 0px 10px 0 0; }
/* ** 4.5 TEASER ZWEISPALTIG ** */
.zweispaltigWrapper .teaserLinks {margin-right: 20px;}
.zweispaltigWrapper .teaserLinks, .zweispaltigWrapper .teaserRechts {width: 342px; float: left;}
/* ** 4.6 SUPPLEMENT * **/
.startseite #supplement {margin: 0 22px; position: absolute; right: 0; width: 220px;}
.startseite #supplement .content {padding-bottom:2px;}
#supplement {float: right; margin: 0 0 0 20px; width: 180px;}
#supplement .box.rounded .header {background: #e0e0e0;}
#supplement .box.rounded .header h2,
#supplement .box.rounded .header h3 {color: #000;}
#supplement .box.rounded .header h3 {margin: 0; padding: 6px 9px 9px; font-family: 'BundesSansWebBold'; font-weight: normal; font-size: 1.333em;}
#supplement .box.rounded .content {font-size: 1.250em;}
#supplement .box .content ul {}
#supplement .box .content ul li {border-top: 1px solid #ccc; padding-top: 5px; margin-bottom: 8px;}
#supplement .box .content ul li:first-child {border: 0px;}
/**********************************************************************************************************************
 === 5 NAVIGATION ===
**********************************************************************************************************************/
/* ** 5.1 NAV SERVICEMETA * **/
#navServiceMeta {margin-right: 20px; margin-top: 17px;}
#navServiceMeta a {text-transform: none; border-left: 1px solid #ccc; padding: 0; margin: 0; font-weight: normal; padding-left: 10px; margin-left: 10px; font-size: 1.273em; font-family: 'BundesSansWeb'; font-weight: normal;}
#navServiceMeta strong {font-weight: normal; text-transform: none; font-size: 1.273em; padding: 5px 15px; margin-right: -11px; margin-left: 10px; background: #eeeeed; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; position: relative; z-index: 3; color: #000; text-decoration: none;}
#navServiceMeta li:first-child a {border-left: 0; padding-left: 0; margin-left: 0;}
#navServiceMeta li#navServiceRSS {padding-left: 18px;}
/* ** 5.2 NAV PRIMARY ** */
#navPrimary {background: none; margin: 0 0 0 0; padding: 0; display: inline-block; width: 100%; height: auto;}
#navPrimary ul {margin: 0; width: auto;}
#navPrimary > ul > li {min-width: auto; margin-left: 2px; width: 246px; text-align: left;}
#navPrimary > ul > li:first-child {margin-left: 0;}
#navPrimary h3 a:link,
#navPrimary h3 a:visited {color: #000; font-family: 'BundesSansWeb'; font-weight: normal;
    background: url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x;
    font-size: 1.125em; padding: 15px 0 0 20px; min-height: 37px; font-weight: normal; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;
}
#navPrimary > ul > li:first-child h3 a,
#navPrimary > ul > li:first-child h3 a:hover { padding-right: 77px; }
#navPrimary li a:hover,
#navPrimary li.hovered h3 a,
#navPrimary li.hoverd h3 a.on {font-family: 'BundesSansWebBold';}
#navPrimary h3 a.on,
#navPrimary h3 a.on:link,
#navPrimary h3 a.on:active,
#navPrimary h3 a.on:visited,
#XnavPrimary li.hovered h3 a:hover,
#XnavPrimary li.hovered h3 a.on:hover,
#navPrimary h3 strong {background: #fbc180; font-size: 1.125em; padding: 15px 0 0 20px; min-height: 37px; font-weight: normal; -webkit-border-radius: 10px 10px 0 0; -moz-border-radius: 10px 10px 0 0; border-radius: 10px 10px 0 0;}
#navPrimary li.hovered h3 a,
#navPrimary li.hovered h3 a.on,
#navPrimary .hovered h3 {background: url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x; color: #000;}
#navPrimary h3 a.on,
#navPrimary h3 a.on:link,
#navPrimary h3 a.on:active,
#navPrimary h3 a.on:visited,
#navPrimary li.hovered h3 a.on,
#navPrimary h3 strong {background: url(/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal) repeat-x;}
#navPrimary li a {position: relative;}
#navPrimary li a .arrow-down {position: absolute; right: 15px; top: 24px; width: 12px; height: 6px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAGCAYAAAAVMmT4AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABR0RVh0Q3JlYXRpb24gVGltZQA4LzMvMTOoquwrAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M1cbXjNgAAADZJREFUGJVjNDY2/s9AJGBkYGBgIEbD2bNnGRlhHHwazp49ywg3GZ8GmEIMxegakBXiBLicBAD55RM22EbQrgAAAABJRU5ErkJggg==") no-repeat;}
/* DROPDOWN */
#navPrimary .menu {display: inline-block; overflow: hidden;}
#navPrimary li .menu-box ul {padding: 0;}
#navPrimary li .menu-box.visible {top: 52px; background: #f78300; border: 1px solid transparent;}
#navPrimary li li {border: 0; display: inline-block; width: 100%; overflow: hidden; min-width: auto; position: relative;}
#navPrimary li li strong,
#navPrimary li li a,
#navPrimary li li a:link,
#navPrimary li li a:visited {font-family: 'BundesSansWeb'; font-weight: normal; background: #f78300 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiZICABVA64f///wzIIAGI/0PxApAkDDMg6cRQgAwwFKADFAVMDEQCnMbidBBOrzDiCwSAAAMAPKZCDe+9ixMAAAAASUVORK5CYII=") 20px 13px no-repeat; display: block; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; padding: 8px 8px 8px 33px;}
#navPrimary li li strong,
#navPrimary li li a:hover,
#navPrimary li li a:focus,
#navPrimary li li a:active {background: #fbc180 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiZICABVA64f///wzIIAGI/0PxApAkDDMg6cRQgAwwFKADFAVMDEQCnMbidBBOrzDiCwSAAAMAPKZCDe+9ixMAAAAASUVORK5CYII=") 20px 13px no-repeat; display: block; text-decoration: none;}
/** * 5.3 NAV SECONDARY * **/
#navSecondary h2 a, #navSecondary h2 strong  {display: block; padding: 6px 12px 9px; background: #d6d6d6 url(/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal) repeat-x; border-radius: 10px 10px 0 0; font-size: 1.5748em; font-weight: normal; font-family: 'BundesSansWebBold'; color: #000; line-height:1.4em;}
#navSecondary .navMain {border: 0; margin-bottom: 15px;}
#navSecondary .navMain ul li:first-child a,
#navSecondary .navMain ul li:first-child em,
#navSecondary .navMain ul li:first-child strong {border-radius: 0;}
#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 {margin: 0;}
#navSecondary .navMain a,
#navSecondary .navMain a:link,
#navSecondary .navMain em a,
#navSecondary .navMain em a:link {font-family: 'BundesSansWeb'; font-weight: normal; padding-left: 30px; margin: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiZICABVA64f///wzIIAGI/0PxApAkDDMg6cRQgAwwFKADFAVMDEQCnMbidBBOrzDiCwSAAAMAPKZCDe+9ixMAAAAASUVORK5CYII=) 15px 10px no-repeat;}
#navSecondary .navMain strong {font-family: 'BundesSansWeb'!important; font-weight: normal!important; padding-left: 30px; margin: 0; background: #f78300 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNp8kIsJACAIRB2lERq1ERyxDa4PVipHB4eo70AUeSpCBGDvrG7pdJ+uhA+7Yg1IQG2+3M6wkoAH1Z+RA8hghlngggz2AT3f+MHhjR4eAgwAYjlFy/96lj0AAAAASUVORK5CYII=) 13px 11px no-repeat;}
#navSecondary .navMain  ul {background: #eeeeed; padding-top: 1px; padding-bottom:6px;}
#navSecondary .navMain  ul ul{ padding-top: 0px; padding-bottom:0px;}
#navSecondary .navMain  ul  li  a:hover,
#navSecondary .navMain  ul  li  a:focus,
#navSecondary .navMain  ul  li  a:active {background: #f78300 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNp8kIsJACAIRB2lERq1ERyxDa4PVipHB4eo70AUeSpCBGDvrG7pdJ+uhA+7Yg1IQG2+3M6wkoAH1Z+RA8hghlngggz2AT3f+MHhjR4eAgwAYjlFy/96lj0AAAAASUVORK5CYII=) 13px 11px no-repeat;}
#navSecondary .navMain  ul  li  ul {border-left: 6px solid #f78300;}
#navSecondary .navMain  ul  li  ul ul{border-left: 0px solid #f78300;}
#navSecondary .navMain  ul  li  ul  li  a,
#navSecondary .navMain  ul  li  ul  li  a:link {padding: 7px 30px; background: #fdecdc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAKCAYAAAB4zEQNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD1JREFUeNpiZICABVA64f///wzIIAGI/0PxApAkDDMg6cRQgAwwFKADFAVMDEQCnMbidBBOrzDiCwSAAAMAPKZCDe+9ixMAAAAASUVORK5CYII=) 15px 12px no-repeat!important;}
#navSecondary .navMain  ul  li  ul  li  a:hover,
#navSecondary .navMain  ul  li  ul  li  a:focus,
#navSecondary .navMain  ul  li  ul  li  a:active,
#navSecondary .navMain  ul  li  ul  li  strong,
#navSecondary .navMain  ul  li  ul  li  em a {padding: 7px 30px; background: #fddab2 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNp8kIsJACAIRB2lERq1ERyxDa4PVipHB4eo70AUeSpCBGDvrG7pdJ+uhA+7Yg1IQG2+3M6wkoAH1Z+RA8hghlngggz2AT3f+MHhjR4eAgwAYjlFy/96lj0AAAAASUVORK5CYII=) 13px 13px no-repeat!important;}
#navSecondary .navMain  ul  li  ul  li  ul  li a,
#navSecondary .navMain  ul  li  ul  li  ul  li a:link,
#navSecondary .navMain  ul  li  ul  li  ul  li a:visited {padding-left: 40px; background: #fdecdc;background-image:none!important;}
#navSecondary .navMain  ul  li  ul  li  ul  li a:hover,
#navSecondary .navMain  ul  li  ul  li  ul  li a:focus,
#navSecondary .navMain  ul  li  ul  li  ul  li a:active,
#navSecondary .navMain  ul  li  ul  li  ul  li strong {padding-left: 40px; background: #fdecdc; text-decoration: underline; background-image:none!important;}
#navSecondary .navMain  ul  li  ul  li  ul  li strong {padding-left: 40px;}
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li a:link,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li a:visited,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li a:hover,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li a:focus,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li a:active,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li strong {padding-left: 50px;}
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li  ul  li a:link,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li  ul  li a:visited,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li  ul  li a:hover,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li  ul  li a:focus,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li  ul  li a:active,
#navSecondary .navMain  ul  li  ul  li  ul  li  ul  li  ul  li strong {padding-left: 60px;}
#navSecondary .navMain em {margin-top: 0;}
#navSecondary .navMain em a,
#navSecondary .navMain em a:link,
#navSecondary .navMain em a:visited {padding-left: 30px; margin: 0; background: #f78300 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAICAYAAAAvOAWIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFVJREFUeNp8kIsJACAIRB2lERq1ERyxDa4PVipHB4eo70AUeSpCBGDvrG7pdJ+uhA+7Yg1IQG2+3M6wkoAH1Z+RA8hghlngggz2AT3f+MHhjR4eAgwAYjlFy/96lj0AAAAASUVORK5CYII=) 13px 11px no-repeat;}
/** * 5.4 BREADCRUMB * **/
#navBreadcrumbs {float: none; display: block; width: 80%; padding: 13px 0 13px 0; font-size: 1.5em;}
#navBreadcrumbs p {margin: 0; margin-right: 15px; padding: 0; width: auto;}
#navBreadcrumbs strong {margin: 0; padding: 0; color: #666; font-family: 'BundesSansWeb'; font-weight: normal;}
#navBreadcrumbs a {margin-left: 0; margin-right: 8px; padding-right: 15px; font-family: 'BundesSansWeb'; font-weight: normal;  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAKAQMAAACtwL1wAAAAA3NCSVQICAjb4U/gAAAABlBMVEVmZmb///9zS1moAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAWdEVYdENyZWF0aW9uIFRpbWUAMDgvMjAvMTBO6csmAAAAGklEQVQImWPYwyDD0MNwhOEBEPcA2XsY/gAAOiAGLTRZtv8AAAAASUVORK5CYII=) no-repeat right 7px;}
/**********************************************************************************************************************
 === 7.0 FOOTER ===
**********************************************************************************************************************/
#wrapperFooter {padding: 0px; border: 0; background: #e0e0e0;}
#footerLinks {padding:25px;}
#wrapperFooter .footer > li {float: left; display: inline-block; width: 167px; padding: 0 10px; border-left: 1px solid #ccc;}
#wrapperFooter .footer > li:first-child {border-left: 0; padding-left: 0;}
#wrapperFooter .footer h3 {height:50px;font-size: 1.5em;}
#wrapperFooter .footer > li a, #wrapperFooter .footer > li strong {font-size: 1.300em; font-weight: normal; line-height: 1.8em; font-family: 'BundesSansWeb';}
#wrapperFooter .footer > li strong {font-weight:bold;}
#wrapperFooter #siteInfo {display: block; padding: 5px 24px; background: #d2d2d2; overflow: hidden;}
#wrapperFooter #siteInfo .footer2 {float: left; padding: 10px 0; margin-top: 0; margin-bottom: 0;}
#wrapperFooter #siteInfo .footer2 li {padding-left: 10px; margin-left: 8px; background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAACCAYAAACddGYaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpiYGBgUADi/SCaiQEJAAQYABIiAQIqENPHAAAAAElFTkSuQmCC") 0 10px no-repeat;}
#wrapperFooter #siteInfo .footer2 li a {font-family: 'BundesSansWeb'; font-weight: normal;}
#wrapperFooter #siteInfo .footer2 li:first-child {padding-left: 0; margin-left: 0; background: none;}
#wrapperFooter #siteInfo > p {float: right; margin: 10px 0; clear: none;}
/**********************************************************************************************************************
 === A. SPECIAL ELEMENTS ===
**********************************************************************************************************************/
#wrapperKopfbilder {overflow: hidden; display: block; width: 100%; position: relative; margin-top: 6px; margin-bottom:0;}
.startseite #wrapperKopfbilder {margin-bottom: 20px;}
#wrapperKopfbilder .kopfschrift {
    font-size: 24px; position: absolute; bottom: 0; width: 100%; text-align: right; min-height: 52px;
    background:url(/SiteGlobals/StyleBundles/CSS/img/kopfbildbg.png?__blob=normal);
}
#wrapperKopfbilder .kopfschrift2 {
    font-size: 24px; position: absolute; bottom: 0; width: 100%; text-align: right; min-height: 52px;
}
#wrapperKopfbilder .kopfschrift2 p {
    color: #fff; font-family: 'BundesSansWebBold', Arial, Verdana; margin-top: 14px; margin-right: 25px; display: inline-block;
}
#wrapperKopfbilder .kopfbild {float: left;}
/*.startseite #wrapperKopfbilder .kopfbild img {width: 198px; height: 150px;}*/
/**** 05.12.2013 - fuenf Kopfbilder durch ein Banner ersetzt Home/_config/Kopfbild  ******
#wrapperKopfbilder.count5 .kopfbild img {width: 198px; height: 150px;}
********/
#wrapperKopfbilder.count5 .kopfbild img {width: 990px; height: 150px;}
#wrapperKopfbilder .kopfbild img {width: 990px; height: 150px;}
/**********************************************************************************************************************
 === W. WEBFONTS ===
**********************************************************************************************************************/
@font-face {
    font-family: 'BundesSansWeb';
    src: url('/static/fonts/BundesSansWeb-Regular.eot');
    src: url('/static/fonts/BundesSansWeb-Regular.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSansWeb-Regular.woff') format('woff'),
    url('/static/fonts/BundesSansWeb-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BundesSansWebBold';
    src: url('/static/fonts/BundesSansWeb-Bold.eot');
    src: url('/static/fonts/BundesSansWeb-Bold.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSansWeb-Bold.woff') format('woff'),
    url('/static/fonts/BundesSansWeb-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BundesSansWebItalic';
    src: url('/static/fonts/BundesSansWeb-Italic.eot');
    src: url('/static/fonts/BundesSansWeb-Italic.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSansWeb-Italic.woff') format('woff'),
    url('/static/fonts/BundesSansWeb-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BundesSansWebBoldItalic';
    src: url('/static/fonts/BundesSansWeb-BoldItalic.eot');
    src: url('/static/fonts/BundesSansWeb-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSansWeb-BoldItalic.woff') format('woff'),
    url('/static/fonts/BundesSansWeb-BoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BundesSerifWeb';
    src: url('/static/fonts/BundesSerifWeb-Regular.eot');
    src: url('/static/fonts/BundesSerifWeb-Regular.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSerifWeb-Regular.woff') format('woff'),
    url('/static/fonts/BundesSerifWeb-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BundesSerifWebBold';
    src: url('/static/fonts/BundesSerifWeb-Bold.eot');
    src: url('/static/fonts/BundesSerifWeb-Bold.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSerifWeb-Bold.woff') format('woff'),
    url('/static/fonts/BundesSerifWeb-Bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BundesSerifWebItalic';
    src: url('/static/fonts/BundesSerifWeb-Italic.eot');
    src: url('/static/fonts/BundesSerifWeb-Italic.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSerifWeb-Italic.woff') format('woff'),
    url('/static/fonts/BundesSerifWeb-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BundesSerifWebBoldItalic';
    src: url('/static/fonts/BundesSerifWeb-BoldItalic.eot');
    src: url('/static/fonts/BundesSerifWeb-BoldItalic.eot?#iefix') format('embedded-opentype'),
    url('/static/fonts/BundesSerifWeb-BoldItalic.woff') format('woff'),
    url('/static/fonts/BundesSerifWeb-BoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.startseite #navBreadcrumbs {padding-left:20px;}
.startseite.ohneNavigation #content {width:96%; padding-right:24px;}
.startseite.ohneNavigation  #wrapperContent {width:100%;}
.th_PTdownload, .PTdownload, .th_PTcart, .PTcart {width:80px; padding-left:0; padding-right:0;}
.PTcart a.shoppingCartLink {width:20px; overflow:hidden;}
.PTcart a.shoppingCartLink span.linktext,
div.category a.shoppingCartLink span.linktext,
.PTdownload a span.linktext {position:absolute; left:-10000px; top:-10000px;}
#content .PTcart .shoppingCartLink {background-position:0 5px;}
.noNav #wrapperContent {width: 675px;}
#content #glossaryIndex.navIndex li, #content #glossaryIndex.navIndex li.first {margin:0 5px 5px 0; padding-left:0;}
#content .navIndex span, #content .navIndex a {background:url(/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal) repeat-x; border-radius:5px; width:3.3em;}
#content .navIndex strong {background:url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x; border-radius:5px;width:3.3em;}
#content .contactTable tr td{border-bottom:1px solid #ccc;}
#content .contactTable tr.headline td{background:url(/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal) repeat-x;}
#content .contactTable tr.headline td.active{background:url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x;}
#content .contactTable tr.headline td h2 {margin-bottom:0;}
#content ul li, #content ul li li li  {background: transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_list.png?__blob=normal) no-repeat 0px .65em; padding-left:11px;}
#content ul li li {background: transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_list2.png?__blob=normal) no-repeat 0px .8em; padding-left:14px;}
#content ul.toc li{background: transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_list.png?__blob=normal) no-repeat 0px .65em!important; padding-left:11px!important;}
#content div.catSubcats {padding-left:15px; border-left:1px solid black;}
#content div.catHeader {font-size:116%; background-volor:#eee; font-weight:bold;}
#content div.catContent p a{font-family:BundesSansWeb;}
#content div.catContent p {font-size:100%; margin-bottom:0;}
.provImg p.picture {position:relative;}
.provImg a.lupe {position:absolute; right:0;bottom:0; background-color:#eee!important;}
.provImg p {margin-bottom:0!important;}
.suchergebnisTableProv .provImg {width:130px;}
.suchergebnisTableProv .provMetaData {width:90px;}
.provSearchResult td {border-bottom:1px solid #ccc;}
.provLeft {float:left; margin-right:1em; margin-top:1.5em;}
.provRight {width:480px; float:right;}
.provVollansicht p.kuenstler {font-size:120%; width:300px; border-bottom:1px solid #ccc;}
.gleicheBreite {display:inline-block;width:93px;}
table.standardTable {border:1px solid #eeeeed;}
table.standardTable .th_format {width:60px; }
table.standardTable .td_format {width:60px; }
table.standardTable .th_von,table.standardTable .th_bis  {width:100px; }
table.standardTable .th_size {width:40px;}
table.standardTable .td_size {width:40px;}
table.standardTable.noSize .th_size, table.standardTable.noSize .td_size {display:none;}
table.standardTable.noFormat .th_format, table.standardTable.noFormat .td_format {display:none;}
table.standardTable.noDescription .th_description, table.standardTable.noDescription .td_description {display:none;}
table.standardTable th {background-color:#DADADA;font-size:0!important;}
table.standardTable td.odd {background-color:#fff;}
table.standardTable td.even {background-color:#EEEEED;}
h3.catHeader {background-color:#eeeeed;}
h3.catHeader.opened {background-color:#F78300;}
h5.catHeader {}
h6.catHeader {}
.openedCat {border-left:3px solid #F78300;padding-left:5px; padding-top:6px;}
h3.catHeader, h4.catHeader, h5.catHeader, h6.catHeader{color: #000; font-family: 'BundesSansWeb'; font-weight: normal;padding-bottom:0.3em;}
h4.catHeader, h5.catHeader, h6.catHeader {border-left:3px solid #eeeeed;margin-bottom:0!important;  padding-top:0.2em; padding-left:10px;}
.catHeader.activetrue {border-top:3px solid #F78300; border-left:3px solid #F78300;color:#F78300;margin-top:5px;}
h3.catHeader.activetrue {color:black;}
h3.catHeader {padding-left:12px; border-top:5px solid #fff;margin-bottom:0!important;padding-top:0.1em;}
h4.catHeader {margin-left:0px; }
h5.catHeader {margin-left:10px;}
h6.catHeader {margin-left:20px; }
.catContent.catLevel6{margin-left:20px;}
.catContent.catLevel5{margin-left:10px;}
.catContent.catLevel4{}
#content {font-size:150%;}
#content p {font-size:1em;}
#content p a sup {font-size:75%; vertical-align:baseline; position:relative; top:-7px;}
table.provDetails th {width:100px;}
p.kuenstler {font-weight:bold;}
.weitere a {background:none!important; padding-left:0!important;}
.bx-wrapper h4 {display:none;}
#navServiceLeichteSprache {background:transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_leichte_sprache.png?__blob=normal) no-repeat 12px -4px; }
#navServiceLeichteSprache a {padding-left:24px;}
#navServiceMeta {line-height:150%;}
#navServiceLeichteSprache strong{background:#EEEEED url(/SiteGlobals/StyleBundles/CSS/img/icon_leichte_sprache_schwarz.png?__blob=normal) no-repeat 1px 4px; padding-left: 24px;}
/****
#navFunctionsRecommend {background:transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_ihre_meinung.png?__blob=normal) no-repeat 12px -4px; }
****/
#navFunctionsRecommend a {padding-left:5px;background-image:url(/SiteGlobals/StyleBundles/CSS/img/icon_ihre_meinung.png?__blob=normal);     display:block;     height:24px;     overflow:hidden;     text-indent:100%;     white-space:nowrap;     width:24px;}
#navFunctionsRecommend a:hover {padding-left:5px;background-image:url(/SiteGlobals/StyleBundles/CSS/img/icon_ihre_meinung_orange.png?__blob=normal);     display:block;     height:24px;     overflow:hidden;     text-indent:100%;     white-space:nowrap;     width:24px;}
/******* Ausblenden des "Seite empfehlen"-Links auf der Seite "Seite empfehlen"  *******/
#navFunctionsRecommend strong{position:absolute; top:-10000px; left:-10000px;}
/*********** urspruengliche Formatierung der Links "Ihre Meinung" und "Warenkorb" ******************
#icon_empfehlen {background-image:url(/SiteGlobals/StyleBundles/CSS/img/icon_ihre_meinung.png?__blob=normal);     display:block;     height:24px;     overflow:hidden;     text-indent:100%;     white-space:nowrap;     width:24px;}
#navFunctionsRecommend strong{background:#EEEEED url(/SiteGlobals/StyleBundles/CSS/img/icon_ihre_meinung_schwarz.png?__blob=normal) no-repeat 1px 4px; padding-left: 24px;}
#navFunctionsWarenkorb {background:transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_warenkorb.png?__blob=normal) no-repeat 18px 6px;}
************************************************************************************/
#navFunctionsWarenkorb a {padding-left: 5px;}
#icon_warenkorb {background-image:url(/SiteGlobals/StyleBundles/CSS/img/icon_warenkorb.png?__blob=normal);     display:block;     height:24px;     overflow:hidden;     text-indent:100%;     white-space:nowrap;     width:24px;}
#icon_warenkorb:hover {background-image:url(/SiteGlobals/StyleBundles/CSS/img/icon_warenkorb_orange.png?__blob=normal);     display:block;     height:24px;     overflow:hidden;     text-indent:100%;     white-space:nowrap;     width:24px;}
#icon_drucken {background-image:url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_print.png?__blob=normal&v=1);     display:block;     height:24px;     overflow:hidden;     text-indent:100%;     white-space:nowrap;     width:24px;}
#icon_drucken:hover {background-image:url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_print_orange.png?__blob=normal&v=1);     display:block;     height:24px;     overflow:hidden;     text-indent:100%;     white-space:nowrap;     width:24px;}
#navFunctionsWarenkorb strong{position:absolute; top:-10000px; left:-10000px;}
input.reset:focus, input.reset:hover, input.reset:active, input.submit {
    background: transparent url(/SiteGlobals/StyleBundles/CSS/img/orange.jpg?__blob=normal) repeat-x;
    color:#000;
    border-radius:5px;
    border:0px solid pink;
}
input.reset, input.submit:hover, input.submit:focus {
    border-radius:5px;
    border:0px solid pink;
    background: transparent url(/SiteGlobals/StyleBundles/CSS/img/grau.jpg?__blob=normal) repeat-x;
}
select, textarea, #content .singleview .singleview, input {border-radius:5px;}
/*** horizontale Linie in der Provenienzdokumentation ****/
.horizontalelinie {
    border-bottom:1px solid #ccc;
    margin-right:0px;
    margin-left:25px;
    margin-top:50px;
}
/*** allgemein verwendbare horizontale Linie zur Strukturierung von Seiten ****/
.horizontalelinieallgemein {
    border-bottom:1px solid #ccc;
    margin: 20px 0px;
}
/*** allgemein verwendbare, fette, horizontale Linie zur Strukturierung von Seiten ****/
.horizontalelinie2px {
    border-bottom:2px solid #ccc;
    margin: 5px 0px 15px 0px;
}
/*** rechten Abstand von Bildelementen definieren, z. B. Telefon-Icon und dazugehoerige Telefonnummer in Kontaktformularen ***/
.unten {vertical-align: bottom}
.abstandrechtszehn {margin-right: 10px}
.abstandrechtsfuenf {margin-right: 5px}
.abstandrechtsdrei {margin-right: 3px}
.abstandrechtszwei {margin-right: 2px}
.abstandlinkszehn {margin-left: 10px}
#content .navIndex.navIndexProv strong,
#content .navIndex.navIndexProv a {width:100px;height:43px;}
#content .navIndex.navIndexProv li.tab0 * {width:120px;}
#content .navIndex.navIndexProv li.tab1 * {line-height:250%;}
#content .navIndex.navIndexProv li.tab2 * {width:150px;}
#content .navIndex.navIndexProv li.tab3 * {width:150px;line-height:250%;}
#content .navIndex.navIndexProv li.tab4 * {line-height:250%;}
#content .navIndex.navIndexKuenstlerNamen li{width:2.3em;}
#content .navIndex.navIndexKuenstlerNamen li *{width:2.1em;}
.activeTD {border-left:5px solid #F78300!important;}
#content table.RelatedEnts a.external {background-image:none; padding-left:0;}
#supplement .weitere .downloadLink .BITVDocument {display:none;}
.dienstsitzfoto {border:2px solid #eeeeed; border-radius: 5px; padding: 10px; float:right; margin-left:10px;}
#content ul.links a.directDownload, #content a.RichTextExtLink {background-image:none; padding-left:0;top:0;}
#content ul li {margin-bottom:0em; margin-left:1em;}
#content ul li ul li{margin-bottom:0em;}
.phone .label, .fax .label, .mail .label {position:absolute; top:-10000px; left:-10000px;}
.phone .value {padding-left:25px; background: transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_Telefon.png?__blob=normal) no-repeat 0px 0px;}
.mail .value {padding-left:25px; background: transparent url(/SiteGlobals/StyleBundles/Bilder/Farbschema/icon_mail.png?__blob=normal&v=1) no-repeat 0px -1px;}
.fax .value {padding-left:25px; background: transparent url(/SiteGlobals/StyleBundles/CSS/img/icon_Fax.png?__blob=normal) no-repeat 0px 0px;}
.catHeader.base {position:absolute; left:-10000px;top:-10000px;}
.areaOpened3 {border-left:5px solid #F78300!important;}
.areaOpened3 {padding-left:8px;}
#content h2.catHeader {border-left: 5px solid #EEEEED;border-right: 5px solid #EEEEED;border-top: 5px solid #EEEEED;margin-top: 16px;padding: 0 8px;}
#printLink, div#navFunctionsRecommend, div#navFunctionsWarenkorb {float:right; padding:10px 0px 13px 10px; font-size:1.5em;}
div#navFunctionsRecommend{background-position:19px 10px;}
#iconsOhneNavi{padding-right: 20px}
em.searchString {    background: #F78300;}
#navPrimary li li .baa {border-top:6px solid white!important;}
#navSecondary li .baa  {border-top:15px solid #fff!important; }
img.BITVDocument {padding-right:4px;}
div.mitBild {padding-left:165px;}
.jsToggle {cursor:pointer;}
#content .docData.callForBids .label, #content .docData.joboffer .label {width: 170px}
#supplement .mail .value a {display:inline;}
#supplement .mail .value {background-position:1 2px;}
/********
zweizeiligen Links im Footer als Einheit kenntlich machen
Modifikationsmoeglichkeiten: line-height kleiner > Zeilenabstand innerhalb der Links kleiner, margin-bottom groesser > Abstand der Links untereinander groesser
*********/
#wrapperFooter .footer li h4 * {line-height:1.2em!important;}
#wrapperFooter .footer li h4 {margin-bottom:0.8em;}
.js-on tr.faq div.answer {display:none;}
.faq div.answer {padding-top:0.5em;}
.js-on tr.faq.opened div.answer {display:block; }
tr.faq.opened div.answer p{margin-bottom:0;}
#content table .faq li {margin-top:0.2em; margin-bottom:0.2em;}
/*****
Ergaenzung 14.05.2014, um unter "Fragen und Antworten" den Text zu entzerren - vgl. Beihilfe - Serviceportal - Fragen und Anworten
*****/
#content table .faq ul {margin-top: -0.5em;}
#content table .faq p {margin-bottom: 0.7em;}
/* BADV Slick slider*/
.js-on .sliderContainer .slick-dots .slick-active button{
    background: #F38100;
}
.js-on .sliderContainer .slick-dots button{
    height: 10px;
    width: 10px;
    border: 0;
    border-radius: 50%;
    line-height: 1.2;
    background-color: #C3C4C6;
    text-indent: -99999px;
    content: none;
}
#content .slick-dots li{
    background:none;
    margin-left: 5px;
}
.navigation button{
    cursor: pointer;
    border: 0;
    position: absolute;
}
.navigation button.slick-disabled{
    cursor:auto;
}
.slide > h3{
    margin-top: 20px;
}
.sliderContainer{
    position: relative;
    margin-bottom: 60px;
}
.sliderContainer .navigation{
    position: absolute;
    top: 0;
    width: 100%;
}
.slider{
    padding: 0 50px;
    background-color: #EEEEEC;
}
.slick-dots{
    margin-top: 10px;
}
#content .slick-dots li{
    margin-left: 5px;
}
.navigation, .slick-dots{
    left: 0;
}
.contentBottom .sliderContainer .slide img{
    width: 186px;
}
.contentBottom .slider .slide h4{
    text-indent: -9999px;
}
.contentBottom .sliderContainer .slide {
    margin-left: 5px;
}
.slick-dots{
    margin-top: 10px;
}
#content .slick-dots li{
    padding-left: 5px;
}
.navigation .next{
    right: 0;
}
.navigation, .slick-dots{
    left: 0;
}
.contentBottom .slick-track{
  margin-top: 15px;
}
.navigation button{
  background-color:#F78300;
  min-height: 133px;
}
#content .navigation button:disabled{
  background-color: #FBC17F;
}
.sliderContainer.disableButtons .navigation{
  display: none;
}
.sliderContainer.disableButtons, .sliderContainer.disableButtons .slick-slider{
  margin-bottom: 20px;
}
#content .sliderContainer.disableButtons {
    background-color: #fbc17f;
    padding: 0 23px;
}
.sliderContainer.disableButtons .slick-slider{
  padding: 0 27px;
}
#content .slide h3 {
    margin: 0.5em 0;
}
#content .slide p {
    margin-bottom: 0.25em;
}
#content .slide a.moreLink {
    font-weight: bold;
    float: right;
    line-height: 100%;
    padding-bottom: 20px;
}
.startseite .slider{
  width: 100%;
  min-height: 133px;
}
button::-moz-focus-inner {
  padding: 0;
  border: 0;
}
