/* Minification failed. Returning unminified contents.
(31,26): run-time error CSS1039: Token not allowed after unary operator: '-beck-gray-10'
(50,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(61,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(174,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(194,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(267,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(405,26): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(448,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(476,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
(494,15): run-time error CSS1039: Token not allowed after unary operator: '-beck-secondary'
 */
/* stb.css */
body.print div#header,
body.print div#toc,
body.print div#streifenrechts,
body.print div#bottomleiste {
  display: none;
}

body.print div#zweispaltencontent,
body.print div#dreispaltencontent {
  padding: 0;
}

div#mainContent {
  width: 100%;
}

div#mainContent div.leftContent {
  float: left;
  width: 49.4%;
  margin-right: 1%;
}

div#mainContent div.rightContent {
  float: right;
  width: 49.4%;
}

#headerbottom,
#bottomleiste {
  background-color: var(--beck-gray-10);
}

#portalkopflogo {
  position: absolute;
  left: 285px;
  z-index: 31;
}

div.contentArea h4,
a:not(.beck-btn):hover,
a:not(.beck-btn):active,
a:not(.beck-btn):link,
a:visited:not(.beck-btn),
div#trefferliste a:not(.beck-btn):link,
div#trefferliste a:not(.beck-btn):visited,
div#verweisContainer A:link:not(.beck-btn),
div#bo_center A:link:not(.beck-btn),
.hitsred {
  color: var(--beck-secondary);
  cursor: pointer;
}

div#verweisContainer A:hover:not(.beck-btn),
div#bo_center A:hover:not(.beck-btn) {
  color: red;
}

div#trefferliste p.sndline > a.sndline:link,
div#trefferliste p.sndline > a.sndline:active {
  color: var(--beck-secondary);
}

div#trefferliste p.sndline > a.sndline:visited {
  color: #710003;
}

div.widget {
  line-height: 15px;
}

div#toc div.widget h6,
div#streifenrechts div.widget h6,
div#DetailledContentView {
  border: none;
  color: #fff;
  font-size: 0.75rem;
  font-weight: bold;
  height: 2em;
  line-height: 2em;
  overflow: hidden;
  padding: 0 11px;
  white-space: nowrap;
}

div#LawChangesWidget h6 {
  height: auto !important;
  white-space: normal !important;
}

div.widget h6.header-auswahl {
  padding: 0 11px 0 0 !important;
}

div.widget h6 a.mehr {
  display: block;
  float: right;
}

* html div#streifenrechts div.widget h6 a.mehr {
  width: auto;
}

div.widget h6 a.mehr:link,
div.widget h6 a.mehr:active,
div.widget h6 a.mehr:visited {
  color: #fff;
  background: url("/bilder/pfeil_weiss.gif") 0 9px no-repeat;
  background-color: Transparent !important;
  margin: 0;
  padding: 0 0 0 8px;
  text-decoration: none;
}

div.widget h6 a.mehr:hover {
  text-decoration: underline !important;
}

#toc #mvcWidget li a,
#toc #mvcWidget li a:link,
#toc #mvcWidget li a:visited,
#streifenrechts li a:link,
#streifenrechts li a:visited {
  background-position: 5px center;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  border-width: 0 0 1px 0;
  padding: 2px 5px 3px 20px;
}

#streifenrechts li a:hover,
#streifenrechts li a:active {
  background-color: #FFFFFF;
  border-bottom: solid 1px #EEEEEE !important;
  padding: 2px 5px 3px 20px;
}

#streifenrechts li a.subheading {
  padding: 2px 5px 3px 20px;
}

#toc #mvcWidget li a:hover, #toc #mvcWidget li a:active,
#toc #mvcWidget div.widget ul li a:hover,
#streifenrechts div ul li a:hover,
#streifenrechts div ul li active,
#toc div.widget ul li a.auswahl,
#streifenrechts div.widget ul li a.auswahl,
#toc div.widget ul li a.widget-offen,
#streifenrechts div.widget ul li a.widget-offen {
  background-position: 5px center;
  background-repeat: no-repeat;
  border-bottom: solid 1px #EEEEEE !important;
  border-left-style: none !important;
  border-right-style: none !important;
  border-top-style: none !important;
  font-weight: normal;
}

#streifenrechts div.widget ul li a.subheading:hover {
  background-color: #BDBDAF !important;
  background-image: none;
  border-bottom: none !important;
  color: #000000;
}

div.contentArea h4 {
  margin-bottom: 5px;
  font-size: 0.75rem;
}

div.widget ul li a.auswahl {
  background-color: #FFF !important;
  border: none !important;
  color: var(--beck-secondary) !important;
  font-weight: normal;
}

div.withSubHeadings ul li ul {
  margin: 0 0 5px 0;
}

div.withSubHeadings {
  background-color: #EEEEEE;
  border: solid 1px #CFCFCF;
}

#toc div.withSubHeadings ul li a,
#streifenrechts div.withSubHeadings ul li a {
  background-color: inherit !important;
  background-image: url("/bilder/link_pfeil.gif");
  background-position: 11px center;
  background-repeat: no-repeat;
  border: 0 !important;
  color: var(--beck-secondary);
}

#toc div.withSubHeadings ul li a:hover,
#streifenrechts div.withSubHeadings ul li a:hover {
  background-color: #EEEEEE !important;
  background-image: url("/bilder/link_pfeil.gif");
  border: 0 !important;
  text-decoration: underline;
}

#toc div.withSubHeadings ul li a.selected:hover,
#streifenrechts div.withSubHeadings ul li a.selected:hover,
#toc div.withSubHeadings ul li a.selected,
#streifenrechts div.withSubHeadings ul li a.selected {
  background-color: #FFFFFF !important;
  background-image: url("/bilder/link_pfeil.gif");
  border-bottom: solid 1px #EEEEEE !important;
}

div.contentArea {
  margin-bottom: 15px;
}

div.contentArea div.foot {
  font-size: 0.25rem;
  height: 4px;
  line-height: 4px;
  position: relative;
}

div.contentArea div.foot div.cornerBottomRight {
  background-image: url("/bilder/contentArea/cornerBottomRight.jpg");
  background-repeat: no-repeat;
  height: 4px;
  position: absolute;
  right: 0;
  width: 4px;
}

div.contentArea div.foot div.bottom {
  background-image: url("/bilder/contentArea/borderBottom.jpg");
  background-repeat: repeat-x;
  height: 4px;
  margin: 0 4px 0 0;
}

div.contentArea div.right {
  background-image: url("/bilder/contentArea/borderRight.jpg");
  background-position: right;
  background-repeat: repeat-y;
  padding-right: 4px;
}

div.contentArea div.content,
div.contentArea div.box {
  background-image: -moz-linear-gradient(top, #e8e8e8 0, #fff 93px);
  background-image: -webkit-linear-gradient(top, #e8e8e8 0, #fff 93px);
  background-image: linear-gradient(top, #e8e8e8 0, #fff 93px);
  border: solid 1px #DADADA;
  line-height: 18px;
  padding: 0 8px;
}

div.contentArea div.content,
div.contentArea div.box {
  padding-bottom: 8px;
  position: relative;
  margin-bottom: 15px;
}

div.contentArea h2 {
  border-bottom: dotted 1px #AAAAAA;
  color: var(--beck-secondary);
  font-size: 0.75rem;
  font-weight: bold;
  margin: 4px 0;
  padding: 4px 0;
  position: relative;
  width: 100%;
}

div.contentArea h2 a.allLink {
  display: block;
  float: right;
  font-weight: normal;
  width: auto;
}

* html div.contentArea h2 a.allLink {
  right: 12px;
}

div.contentArea h3 {
  font-size: 0.75rem;
  margin: 1.25em 0 0 0;
}

div.contentArea div.opusdetails p a,
div.contentArea div.opusdetails font + a {
  display: inline;
}

div.contentArea ul li a {
  width: 100%;
}

div.contentArea ul.box_az {
  line-height: 22px;
  list-style-type: none;
  margin-left: 0;
  padding: 0;
  position: absolute;
}

div.contentArea ul.box_az li {
  background-color: #e9e9e9;
  display: inline;
  margin: 0 1px 1px 0;
  text-align: center;
  float: left;
  padding: 0 2px;
}

div.contentArea ul.box_az li a {
  background-image: none;
  padding-left: 0;
}

div#DetailledContentView {
  background-color: #BD2726;
  margin: 30px 0 10px;
}

div.contentArea div.searchForm {
  position: absolute;
  right: 8px;
  top: 3px;
}

div.contentArea div.searchForm input.text {
  border: 2px solid #e9e9e9;
  float: left;
  height: 19px;
  padding: 0;
  width: 150px;
}

div.contentArea div.searchForm input.image {
  padding: 2px 0 2px 3px;
  vertical-align: middle;
}

div.contentArea ul.steuerlexikon li.alle {
  background-image: url("/bilder/contentArea/hg_alle.jpg");
  width: 27px;
}

div.contentArea ul.steuerlexikon li.alle a {
  color: #FFFFFF;
  width: 27px;
}

div.contentArea ul.steuerlexikon li.number,
div.contentArea ul.steuerlexikon li.number a {
  width: 22px;
}

div.contentArea ul.steuerlexikon li {
  width: 10px;
}

div.contentArea ul.steuerlexikon li a {
  color: #000000;
  display: block;
  width: 10px;
}

div.contentArea ul.steuerlexikon li span {
  background-image: none;
  color: Silver;
  display: block;
  padding-left: 0;
  width: 10px;
}

div.contentArea div.bestlexClearer {
  height: 33px;
}

div.contentArea div.detailsNavigation {
  position: relative;
  padding-right: 50px;
}

* html div.contentArea div.detailsNavigation {
  width: 100%;
}

div#moduleDescription div.contentArea a {
  background-image: none;
  display: inline;
  padding-left: 0;
}

#moduleDescription div.contentArea ul {
  list-style-type: disc;
  padding-left: 40px;
}

#doktochead {
  background-color: var(--beck-secondary);
  border-color: #740030;
}

div#fachnews {
  margin-bottom: 30px;
}

div#fachnews ul li a {
  text-decoration: none;
}

.showCollapseImage {
  background-image: url(/bilder/verweispfeile/minus.gif);
  background-repeat: no-repeat;
  float: left;
  padding: 10px;
}

.invert {
  background-image: url(/bilder/verweispfeile/plus.gif);
  background-repeat: no-repeat;
  float: left;
  padding: 10px;
}

div.opusdetails ul {
  list-style-type: none;
}

div.opusdetails.uldisk ul {
  list-style-type: disc;
}

div.content table ul {
  list-style-type: none;
}

.koopModule {
  list-style-type: disc;
}

.koopModule span {
  color: var(--beck-secondary);
}

table#NewTokenizer_DebugTable {
  border-style: solid;
  border-width: 1px;
  padding: 2px;
}

table#NewTokenizer_DebugTable td {
  border-style: solid;
  border-width: 1px;
  padding: 5px 5px 5px 5px;
  text-align: center;
}

table#NewTokenizer_DebugTable th {
  border-style: solid;
  border-width: 1px;
  padding-left: 5px;
  padding-right: 5px;
}

div#bo_center a.haspermission, #doktoc a.haspermission, div#verweisContainer a.haspermission {
  color: #008000;
}

div#bo_center a.nopermission, #doktoc a.nopermission, div#verweisContainer a.nopermission {
  color: var(--beck-secondary);
}

div#bo_center a.broken, #doktoc a.broken, div#verweisContainer a.broken {
  color: #bdbdaf;
}

div#bo_center a.purchasepermission, #doktoc a.purchasepermission, div#verweisContainer a.purchasepermission {
  color: #daa520;
}

div#bo_center a.external, #doktoc a.external, div#verweisContainer a.external {
  color: #9932cc;
}

#bo_right_content div.bo-box .trigger,
#bo_right_content div.bo-box a:not(.beck-btn):not(.beck-dropdown-item),
#bo_right_content div.bo-box div.settingsBoxTable div.settings-link a {
  color: var(--beck-secondary);
}

.icon-site-color,
i.icon:hover,
a.icon:hover,
div#verweiszettel-content .icon-right-open:hover,
.widget-geschlossen.haschild .icon-right-open,
div#verweiszettel-content .icon-site-color.trigger.icon-right-open,
#toccontent i.icon.icon-right-open:hover {
  background-image: url("/bilder/sprite/sprite-red.svg?v=63db7dea837d99787a8db46aee4d59cf");
  cursor: pointer;
}

