
/* STYLING FOR SENTENCES */

.bverfge .entscheidung .text.showAdler p.adler {
 background-image: url('/static/images/bundesadler.png');
 background-repeat: no-repeat;
 background-position: 50% 50%;
 height: 70px;
}


.bverfge .entscheidung .inhvz td:first-child {
 padding-left:35px
}
.bverfge .entscheidung .inhvz td:last-child {
 vertical-align:top;
 text-align:right
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_01 td:first-child {
 padding-left:15px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_02 td:first-child {
 padding-left:25px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_03 td:first-child {
 padding-left:35px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_04 td:first-child {
 padding-left:45px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_05 td:first-child {
 padding-left:55px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_06 td:first-child {
 padding-left:65px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_07 td:first-child {
 padding-left:75px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_08 td:first-child {
 padding-left:85px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_09 td:first-child {
 padding-left:90px
}
.bverfge .entscheidung .inhvz tr.inhvz_lvl_10 td:first-child {
 padding-left:100px
}
.inhvz td:first-child:before {
 text-align:left;
 position:relative;
 float:left;
 text-indent:-25px;
 content:attr(data-aufz)" "
}
.bverfge .entscheidung .fnz {
 color:#ca2129;
 border-bottom:1px dotted
}
.bverfge .entscheidung .text {
 z-index:1;
 text-align:center
}
.bverfge .entscheidung table {
 width:unset;
 border-collapse:collapse
}
.bverfge .entscheidung table.st {
 width:80%;
 margin-left:10%;
 margin-right:10%;
 border-collapse:collapse
}
.bverfge .entscheidung td:first-child {
 padding-right:5px
}
.bverfge .entscheidung table.vb td {
 vertical-align:top
}
.bverfge .entscheidung table.vb td:first-child {
 padding-left:0;
 white-space:nowrap
}
.bverfge .entscheidung td:first-child:empty,
.bverfge .entscheidung td.vb1:empty,
.bverfge .entscheidung td.vb2:empty {
 padding-right:0;
 padding-left:0
}
.bverfge .entscheidung table.vgt1 td:first-child {
 padding-left:0
}
#content .bverfge .entscheidung ol {
 text-align:left;
 padding-left:0
}
.bvm2,
.bvm3 {
 line-height:1.77
}
.bverfge .entscheidung td.vgt3 p.auto:before,
.bverfge .entscheidung ol.ls.auto .auto:before {
 content:attr(data-aufz);
 position:relative;
 text-indent:-15px;
 float:left
}
.bverfge .entscheidung td.vgt3 p.auto,
.bverfge .entscheidung ol.ls.auto li.auto {
 padding-left:20px
}
.bverfge .entscheidung .vb li.auto:before {
 content:attr(data-aufz);
 position:relative;
 text-indent:-20px;
 text-align:right;
 float:left
}
#content .bverfge .entscheidung .vb li.auto[data-aufz*="stell"]:before,
#content .bverfge .entscheidung .vb li.auto[data-aufz*="gegner"]:before,
#content .bverfge .entscheidung .vb li.auto[data-aufz*="teil"]:before {
 content:attr(data-aufz);
 position:relative;
 text-indent:-120px;
 text-align:right;
 float:left
}
#content .bverfge .entscheidung .vb li.auto[data-aufz*="stell"],
#content .bverfge .entscheidung .vb li.auto[data-aufz*="gegn"],
#content .bverfge .entscheidung .vb li.auto[data-aufz*="teil"] {
 padding-left:125px
}
.bverfge .entscheidung .vb li.auto {
 padding-left:25px
}
.bverfge .entscheidung .vb li.auto li {
 padding-left:15px
}
.bverfge .entscheidung .vb li.auto li:before {
 text-indent:-20px
}
.bverfge .entscheidung.vb li li {
 margin-bottom:2pt
}
.bverfge .entscheidung a:link,
.bverfge .entscheidung a:visited {
 color:#105a7b
}
.bverfge .entscheidung .links a:link,
.bverfge .entscheidung .links a:visited {
 color:#7b2173
}
.bverfge .entscheidung .links h5 li {
 text-align:center
}
.bverfge .entscheidung .links .etz {
 text-align:center
}
.bverfge .entscheidung .links .z li {
 text-align:center
}
.bverfge .entscheidung p.enum,
.bverfge .entscheidung p.oe,
.bverfge .entscheidung p.std {
 text-align:justify;
 text-indent:7pt
}
.bverfge .entscheidung p.rr2 {
 text-align:left;
 margin-left:40%;
 text-indent:0
}
.bverfge .entscheidung .text p.urh {
 font-weight:normal;
 padding:0;
 margin:0;
 margin-top:5pt;
 padding-top:0;
 text-align:right;
 font-size:1rem;
 margin-left:0;
 margin-right:0
}
.bverfge .entscheidung .text p.zitierung {
 font-weight:normal;
 padding:0;
 margin:0;
 margin-top:5pt;
 padding-top:0;
 text-align:left;
 font-size:1rem;
 margin-left:0;
 margin-right:0;
 border-bottom:1px solid Black;
 margin-bottom:5pt
}
.bverfge .entscheidung .absatz {
 padding:0;
 clear:both
}
.bverfge .entscheidung .absatz.noclear {
 clear:left !important
}
.bverfge .entscheidung .links {
 margin-left:0;
 margin-right:50px;
 margin-top:2px;
 padding:2px;
 text-align:left
}
.bverfge .entscheidung .links p,
.bverfge .entscheidung td,
.bverfge .entscheidung ol,
.bverfge .entscheidung .bvm2,
.bverfge .entscheidung .bvm3,
.bverfge .entscheidung .st {
 font-size:1.2rem;
 border-bottom:0
}
.bverfge .entscheidung .links td:first-child {
 -moz-hyphens:none
}
.bverfge .entscheidung .links .bvm2 {
 float:left;
 padding-right:10px
}
.bverfge .entscheidung .links .bvm3,
.bverfge .entscheidung .links p.bvm3+ol {
 top:0;
 float:left
}
.bverfge .entscheidung .links ol.bvm3,
.bverfge .entscheidung .links div.bvm3 ol {
 margin-top:0;
 margin-bottom:0
}
#content .bverfge .entscheidung .links p.bvm3+ol,
#content .bverfge .entscheidung .links .bvm3 ol,
#content .bverfge .entscheidung .links ol.bvm3 {
 padding-left:15px
}
.bverfge .entscheidung .links .st td {
 width:200px;
 text-align:center
}
.bverfge .entscheidung .adler {
 margin-right:auto;
 margin-left:auto;
 text-align:center
}
.bverfge .entscheidung td {
 font-size:1.2rem;
 text-align:left
}
.bverfge .entscheidung .text p,
.bverfge .entscheidung li {
 font-size:1.2rem;
 text-align: justify;
}
.bverfge .entscheidung .links h1,
.bverfge .entscheidung h2,
.bverfge .entscheidung h3,
.bverfge .entscheidung h4,
.bverfge .entscheidung h5,
.bverfge .entscheidung p.begr {
 text-align:center;
 font-weight:bold;
 font-size:1.2rem;
 color:black;
 margin-bottom:7px
}
.bverfge .entscheidung .links p {
 padding:0;
 margin-top:0;
 margin-bottom:7px
}
.links .vgt2,
.links td.hr {
 text-align:right;
 vertical-align:top;
 white-space:nowrap
}
.bverfge .entscheidung .rechts {
 width:40px;
 margin-top:0;
 padding:2px;
 float:right;
 text-align:right
}
.bverfge .entscheidung .rechts a {
 text-align:right;
 font-weight:normal;
 font-size:1.2rem;
}
table.grd,
table.grd th,
table.grd td {
 border:1px solid black;
 border-collapse:collapse;
 padding:4px;
 width:auto
}
.bverfge .entscheidung .text p.std,
.bverfge .entscheidung .text p.std li {
 text-align:justify;
 text-indent:7pt
}
.bverfge .entscheidung .text p.az1,
.bverfge .entscheidung p.az2 {
 font-weight:bold;
 font-size:1rem;
 margin-top:0;
 white-space:nowrap;
 text-align:left;
 text-indent:0;
 text-transform:uppercase
}
.bverfge .entscheidung .text p.az2 {
 font-weight:normal;
 text-transform:none
}
.bverfge .entscheidung .text p.lsz {
 text-align:center;
 text-indent:0
}
.bverfge .entscheidung .text p.lszb {
 font-weight:bold;
 text-align:center;
 text-indent:0
}
.bverfge .entscheidung .text ol.bs,
.bverfge .entscheidung ol.ls {
 list-style-position:outside;
 list-style-type:decimal;
 margin-bottom:10px;
 margin-top:10px;
 font-weight:bold;
 text-indent:0;
 margin-left:14pt
}
.bverfge .entscheidung .text li.bs {
 list-style-type:decimal;
 font-weight:bold;
 text-indent:0
}
.bverfge .entscheidung .text p.etz {
 text-align:center;
 margin-left:10%;
 margin-right:10%
}
.bverfge .entscheidung .text p.et,
.bverfge .entscheidung .text table.et {
 text-align:justify;
 margin-left:10%;
 margin-right:10%
}
.bverfge .entscheidung .text div.vvm1 {
 float:left
}
.bverfge .entscheidung .vvm2 {
 float:right;
 font-size:1.2rem;
}
.links .bverfge .entscheidung a {
 background:0;
 padding-left:0
}
.bverfge .entscheidung .adler {
 clear:both
}
.bverfge .entscheidung .vb,
.bverfge .entscheidung .az2,
.bverfge .entscheidung .vg1,
.bverfge .entscheidung .vgt1,
.bverfge .entscheidung .rr1,
.bverfge .entscheidung .links>table {
 clear:left
}


@media print {
 body {
  font-family: Arial, Helvetica, sans-serif;
 }
 .sentence-wrapper {
  margin-bottom: 20rem;
 }
 .qr-code {
  max-width: 75px;
  height: auto;
 }
}
.sentence_read_mode .sentence-wrapper{
 font-size: 180%;
}