div#dokument table tr td.akkolade
{
    padding: 0;
    border-spacing: 0;
}

div.dk2
{
    font-size: 100%;
    width: 100%;
    background-color: #F0F0F0;
    padding-left: 4px;
    padding-top: 2px;
}

div.dk2 table
{
    width: 100%;
    border-bottom: #d0d0d0 1px solid;
    border-right: #d0d0d0 1px solid;
}

div.GESDOK table[frame="box"][border="1"] 	/*AA: 27.04.2016 - DATCSS-88, Hr. Schröder*/
{
	border: 1px solid black !important;
}

div.GESDOK table
{
margin-bottom: 1em;
}

div.dk2 table tr.bf_desc th
{
    /* Trick um diplay: none f?r BF zu simulieren (= ausserhalb des sichtbaren Bereichs) */
    position: absolute;
    left: -1000px;
    top: -1000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}

div.dk2 td
{
    vertical-align: top;
    padding: 0px 10px;
}

/*AA: 16.02.2016 - BON-4815, Anweisung Hr. Schröder*/
table.aendverz td.aendverzdatum
{
    min-width: 7em;
}
table.aendverz td.aendverzfundst
{
    min-width: 9em;
}
table.aendverz td.aendverzhinw
{
    min-width: 8em;
}

/*AA: 06.03.2017, BON-7118*/
div.schlussformel
{
	 padding-top: 3.5em;
}
/*AA: 03.07.2017, DATGES-306*/
div.schlussformel p.mittig 
{
	 text-align: center;	
}

/* Aufzaehlungen je nach Typ: ul und p */
div.toc ul
{
	list-style: none;	/*Anweisung Hr. Schröder, JIRA, DATCSS-11, Bullet-Points bei Paragrafenübersichten */
}

ul.gesaufz
{
    list-style: none;
    padding-left: 0px;
    margin: 0px auto 0px 0px;
}

ul.gesaufz li
{
	list-style: none;
    margin-left: 35px;
    vertical-align: top;
}

ul.gesaufz li p
{
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}

ul.gesaufz li em
{
		display: inline-block;
    font-style: normal;
    float: left;
    margin-left:-2em; /*Platz genug für eine breitere Aufzählungsnummer*/
    margin-bottom: 0;
    margin-top: 0;
    /*text-align: right;  deaktiviert wegen DATGES-311, s.u. */ 
    vertical-align: top;
}

/* AA: 27.09.2017 - DATGES-311, Umsetzung von dynamisch grupierten Aufzählungs-Nummern nach Vorgabe von Hr. Schröder in 3er Schriften. Z.B aufzein1 für bis 3 Zeichen aufzein2 für bis 6 usw. 
Wichtig: um die dynamische Breite auch für folgende p, li kompakt in einer Liste zu funktionieren, muss die margin-left: 35px; aus alte li-Regel (ul.gesaufz li,ul.gesaufz_klein li,ul.gesaufz_fett li,ul.gesaufz_kursiv li,ul.gesaufz_beispiel li,ul.gesaufz_projspez li) abhängig von dem Selektor aufzeinX mit important überschrieben werden*/
ul.aufzein1 li em
{
	width: 2em;
	margin-left: -2em;
}
ul.aufzein2 li em
{
	width: 3.6em;
	margin-left: -3.6em;
}
ul.aufzein2 li 
{
	margin-left: 55px !important;
}
ul.aufzein3 li em
{
	width: 5.2em;
	margin-left: -5.2em;
}
ul.aufzein3 li 
{
	margin-left: 75px !important;
}
ul.aufzein4 li em, ul.aufzein5 li em
{
	width: 7.8em;
	margin-left: -7.8em;
}
ul.aufzein4 li, ul.aufzein5 li 
{
	margin-left: 95px !important;
}

/* Ende Umsetzung DATGES-311*/

* html ul.gesaufz li em
{
	top: -3px;
}
* + html ul.gesaufz li em
{
	top: -3px;
}

/* ====== GESAUFZ_KLEIN ====== */
ul.gesaufz_klein
{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-size: 90%;
}

ul.gesaufz_klein li p
{
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    font-size: 90%;
}

/* ====== GESAUFZ_BEISPIEL ====== */
ul.gesaufz_beispiel
{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

ul.gesaufz_beispiel li p
{
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
}


/* ====== GESAUFZ_FETT ====== */
ul.gesaufz_fett
{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-weight: bold;
}

ul.gesaufz_fett li p
{
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    font-weight: bold;
}

/* ====== GESAUFZ_KURSIV ====== */
ul.gesaufz_kursiv, ul.gesaufz_projspez
{
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    font-style: italic;
}

ul.gesaufz_kursiv li p, ul.gesaufz_projspez li p
{
    vertical-align: top;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    font-style: italic;
}

/* alle Typen der Aufzaehlungen: li und em */
ul.gesaufz li,
ul.gesaufz_klein li,
ul.gesaufz_fett li,
ul.gesaufz_kursiv li,
ul.gesaufz_beispiel li,
ul.gesaufz_projspez li
{
    margin-bottom: 0px;
    margin-left: 35px;
    margin-top: 0px;
    padding-left: 0px;
    vertical-align: top;
}


ul.gesaufz_klein li em,
ul.gesaufz_fett li em,
ul.gesaufz_kursiv li em,
ul.gesaufz_beispiel li em,
ul.gesaufz_projspez li em
{
	display: inline-block;
    float: left;
    font-style: normal;
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: right;
    vertical-align: top;
    margin-left:-2em; 	/*AA: 29.05.2017, JIRA: STRERL-348*/
}

body
{
	/* AA, 26.04.2018: DATCSS-140, Schriftart komplett auf Verdana mit Fallback auf verbreitetere Schriftarten, Entscheidung mit Hr. Schröder aufgrund von LATGES-31 */
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

BODY TR TD
{
    border: white;
	padding-right: 5px;
}

small,
.small
{
    font-size: 90%;
}

p.mittig   /*JR, 15.04.2016: DATGES-164*/
{
    text-align: center;
}

p.kleiner
{
    font-size: 95%;
}

em.fett
{
    font-weight: bold;
    font-style: normal;
}

em.kursiv
{
    font-style: italic;
    font-weight: normal;
}
.kursiv
{
	font-style: italic;
}

em.klein
{
    font-size: 80%;
    font-weight: normal;
}

ol.upper-roman
{
    list-style-type: upper-roman;
}

BODY.AK, BODY.ALTEVERSION
{
    background-color: #f8f8f8;
    color: #663333;
}


TR.annotation-unreleased TD.text
{
    color: red;
    background-color: #f0f0f0;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

TR.annotation TD.text
{
    color: #000000;
    background-color: #f0f0f0;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

P.author
{
    font-style: italic;
    font-weight: normal;
}

TR.annotation-unreleased TD.text p
{
    margin-top: 0pt;
    margin-bottom: 0pt;
}

TR.annotation TD.text p
{
    margin-top: 0pt;
    margin-bottom: 0pt;
}

TR.annotation-unreleased TD.spacer
{
    background-image: url(cont/uc20.gif);
    background-repeat: no-repeat;
    background-position: center;
}

TD.rb
{
    border-bottom: black 1px solid !important;
    border-left-color: black;
    border-right: black 1px solid !important;
    border-top-color: black;
}
TD.rbd
{
    border-bottom: black 3px double !important;
    border-left-color: black;
    border-right: black 1px solid !important;
    border-top-color: black;
}
TD.r
{
    border-bottom-color: black;
    border-left-color: black;
    border-right: black 1px solid !important;
    border-top-color: black;
}
TD.b
{
    border-bottom: black 1px solid !important;
    border-left-color: black;
    border-right-color: black;
    border-top-color: black;
}
TD.bd
{
    border-bottom: black 3px double !important;
    border-left-color: black;
    border-right-color: black;
    border-top-color: black;
}
TH.rb
{
    border-bottom: black 1px solid !important;
    border-left-color: black;
    border-right: black 1px solid !important;
    border-top-color: black;
}
TH.rbd
{
    border-bottom: black 3px double !important;
    border-left-color: black;
    border-right: black 1px solid !important;
    border-top-color: black;
}
TH.r
{
    border-bottom-color: black;
    border-left-color: black;
    border-right: black 1px solid !important;
    border-top-color: black;
}
TH.b
{
    border-bottom: black 1px solid !important;
    border-left-color: black;
    border-right-color: black;
    border-top-color: black;
}
TH.bd
{
    border-bottom: black 3px double !important;
    border-left-color: black;
    border-right-color: black;
    border-top-color: black;
}

TD em
{
    font-size: 90%;
    font-weight: normal;
    font-style: normal;
}

BODY TABLE
{
    border-color: black;
}

BODY H1
{
    font-size: 110%;
}
BODY H2
{
    margin-top: 0.8em;
    font-size: 105%;
    /*display: inline-block; /*JR 09.03.2017: JIRA, DATGES-283 Gesamtansicht: Fehler bei der Umsetzung von Amtabschnitt ohne Überschrift auf oberster Ebene */
}
BODY H3
{
    font-size: 105%;
}
BODY H4
{
    font-size: 100%;
}
/* AA: 24.03.2017, DATGES-288 (h1-5 zentriert bei Einzel und Gesamtansicht) - h-Bereich lässt sich nicht allein über text-align zentrieren, da h in den Daten weitere span-Elemente enthählt, die stark angepasst sind, s. unten "Amtabschnitt Einzug JR: 14.04.2016, DATGES-163, DATGES-179".; deswegen muss hier die zwei span innerhalb <h4 class="gltitel zentriert"> überschrieben werden. */
h1.zentriert, 
h2.zentriert, 
h3.zentriert, 
h4.zentriert, 
h5.zentriert
{
  text-align: center;
  display: block;   /*Überschreibung wegen "body h2 display s.o." - das entfernen wenn "body h2 display s.o." endgültig deaktiviert bleibt aber laut Jürgen "vorerst bleibt es deaktiviert") */
}
h1.zentriert span.titlecaption, 
h2.zentriert span.titlecaption, 
h3.zentriert span.titlecaption, 
h4.zentriert span.titlecaption, 
h5.zentriert span.titlecaption 
{
	display: inline;
  margin-left: 0 ;
}
h1.zentriert span.titlenr, span.glnr,
h2.zentriert span.titlenr, span.glnr,
h3.zentriert span.titlenr, span.glnr,
h4.zentriert span.titlenr, span.glnr,
h5.zentriert span.titlenr, span.glnr 
{
	float: none;
	margin-right: 0;
}



/* Hoch und Tiefstellungen */
/* AA, 05.07.2018 - BON-9251, wegen Fußnoten */
sup {
    font-size: 80%;  /*AA, 25.08.2015: Anpassung auf 10px wegen DATCSS-79, Anweisung Herr Binder. Später auf %-Werte angepasst.*/
    vertical-align: top;
    top: -4px;
    padding-left: 2px;
    /* AA: 04.07.2017, DATGES-263, FN im Text höher gestellt. Wichtig: die u.g. 2 Regel wirken nur zusammen. */
    bottom: 0.3em;
    position: relative;
}
a > sup {
    vertical-align: top;
}
span.hoch
{
    vertical-align: super;
    font-size: 80%;
    font-weight: lighter;
}
/* ENDE Hoch und Tiefstellungen */

BODY DT
{
    border: black 1px;
    color: black;
    font-size: 100%;
    padding-bottom: 5pt;
    text-align: left;
    text-indent: 10pt;
}
BODY DL
{
    padding-bottom: 5pt;
}

div.rsprabstr, p.rsprbez
{
    background-color: rgb(240,240,240);
    padding: 8px;
    font-weight: normal;
}


DIV.dokumentkopf TABLE
{
    background-color: #f0f0f0;
    border: none;
    width: 100%;
    margin-bottom: 2px;
}

DIV.dokumentkopf TD.left
{
    width: 25%;
    text-align: left;
}

DIV.dokumentkopf TD.middle
{
    width: 10%;
    text-align: center;
}

div.dokumentkopf td,
div.dokumentkopf em {
	font-size: 11px;
	font-weight: normal;
}

div#dokument.KOMMENT h3
{
	margin-top: 1em !IMPORTANT;
}

/* LMK */
div.dokumentkopf td.abk
{
    text-align: left;
}
div.dokumentkopf td.ktitel
{
    text-align: center;
}
div.dokumentkopf td.bl
{
    text-align: right;
}

DIV.dokumentkopf em
{
    font-weight: lighter;
    font-style: normal;
}

div.titelseite
{
    text-align: center;
}

div.titelseite h1
{
    font-size: 140%;
}

div.titelseite h2
{
    font-size: 120%;
}

div.formular
{
    font-weight: bold;
    background-color: #f0f0f0;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

em.randnr
{
    font-weight: bold;
    background-color: #f0f0f0;
    padding-top: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 5px;
}

/*AA: 21.02.2017, DATGES-280, Umsetzung von <span class="durchgestr"> und BON-7120 bzgl.<span class="unterstr">*/
span.durchgestr
{
    text-decoration:line-through;
}

span.unterstr
{
    text-decoration:underline;
}

SPAN.hit
{
    font-weight: bold;
    background-color: #ffff00;
}

span.fett
{
    font-weight: bold;
}

span.mager
{
    font-weight: normal;
}

span.kursiv
{
    font-style: italic;
}

span.fettkursiv
{
    font-weight: bold;
    font-style: italic;
}

span.gesperrt
{
    letter-spacing:0.3em;
    margin-left:0.3em;
    margin-right:0.3em
}

div.dk2 span.vkdate		/*AA: 21.03.2016, DATCSS-83*/
{
	text-align: left;
}

div.dk2 span.ikdate_akt {		/*AA: 21.03.2016, DATCSS-83*/
  text-align: left;
  /* AA: 24.05.2017 - wegen DATCSS-110 vorläufig rückgängig*/
  /*display: block;		/*AA: 23.05.2017 - DATCSS-109*/
}

div.dk2 span.parnr {	/*AA: 22.03.2016, DATGES-130*/
	display: none;
}

br.NEUERABSATZ
{
	margin-bottom: 0.5em;
}

div.lsk-ls
{
    border-style: dashed;
    border-width: 1px;
    padding: 5px;
    margin-top: 10pt;
}
div.lsk-lit
{
	border-style: hidden;
	border-width: 0pt;
    padding: 5px;
    margin-top: 10pt;
}


div.lsk-ls h3, div.lsk-lit h3
{
    font-size: 100%;
    margin-bottom: 3px;
    margin-top: 5px;
}

div.lsk-ls table, div.lsk-lit table
{
    font-size: 100%;
}


div.lsk-ls table td.lsk-nk, div.lsk-lit table td.lsk-nk
{
    vertical-align: top;
    text-align: left;
    font-size: 90%;
}

div.lsk-ls table td.lsk-sw, div.lsk-lit table td.lsk-sw
{
    vertical-align: top;
    text-align: center;
    font-size: 90%;
}



div.lsk-ls table td.lsk-schl, div.lsk-lit table td.lsk-schl
{
    vertical-align: top;
    text-align: right;
    font-size: 90%;
}

div.lsk-fundst li p
{
    margin: 0pt;
}

div.paragraph
{
    font-weight: bold;
}
.paragraph, .Kapitel, .autotoc {
	font-size: 12px;
}
font {
	font-size: 12px;
}
#Gesamttitelseite {
	margin: 0pt;
}
#Gesamttitelseite h1, #Gesamttitelseite h2 {
	border-width: 0pt;
	margin-bottom: 5px;
	margin-top: 5px;
}


div.paragraph ul
{
    list-style-type: none;
}


div.randnummer p
{
    margin-left: 0px;
}

div.randnummer em.randnr
{
    font-style: normal;
    font-weight: bold;
    position: absolute;
    float: left;
    width: 30px;
    text-align: right;
    margin-left: -45px;
    background-color: #ffffff;
    padding: 0px;
}


/* BeckRS */
div.ZDOK table.tab_small
{
	font-size: 9pt;
}


/* Kommentare von Jung */
span.jcmsmall
{
    font-size: 80%;
}
td.jcmtbaufz
{
    padding-left: 0pt;
    width: 11pt;
    text-align: left;
}
td.jcmaufz1
{
    padding-left: 0pt;
    width: 11pt;
    text-align: left;
}
td.jcmaufz2
{
    padding-left: 20pt;
    width: 11pt;
    text-align: left;
}
td.jcmaufz3
{
    padding-left: 40pt;
    width: 11pt;
    text-align: left;
}
td.jcmaufz4
{
    padding-left: 60pt;
    width: 11pt;
    text-align: left;
}
td.jcmaufz5
{
    padding-left: 80pt;
    width: 11pt;
    text-align: left;
}
td.jcmzitaufz1
{
    padding-left: 0pt;
    width: 11pt;
    text-align: left;
}
td.jcmzitaufz2
{
    padding-left: 20pt;
    width: 11pt;
    text-align: left;
}
td.jcmzitaufz3
{
    padding-left: 40pt;
    width: 11pt;
    text-align: left;
}
td.jcmzitaufz4
{
    padding-left: 60pt;
    width: 11pt;
    text-align: left;
}
td.jcmzitaufz5
{
    padding-left: 80pt;
    width: 11pt;
    text-align: left;
}
td.jcmaufznr
{
    padding-left: 5pt;
}
td.jcmbsp
{
    padding-left: 0pt;
    padding-right: 0pt;
    padding-top: 0pt;
    padding-bottom: 0pt;
    margin-left: 0pt;
    margin-right: 0pt;
    margin-bottom: 0pt;
    margin-top: 0pt;
}
table.jcmall
{
    border-left: black thin solid;
    border-top: black thin solid;
}
table.jcmtop
{
    border-top: black thin solid;
}
table.jcmtopbot
{
    border-top: black thin solid;
}
table.jcmsides
{
    border-left: black thin solid;
}
td.jcmcolrowsep
{
    border-right: black thin solid;
    border-bottom: black thin solid;
}
td.jcmrowsep
{
    border-bottom: black thin solid;
}
td.jcmcolsep
{
    border-right: black thin solid;
}

SPAN.RzNr
{
    background-color: #C0C0C0;
    font-weight: bold;
    padding: 5px;
}

/* ALT AA: 08.11.2012, JIRA: DATGES-5 - Randnummer für Gesetze*/
/*div.GESDOK span.GRNDNR
{
    background-color: #696969;
    font-weight: bold;
    color: white;
    padding-left: 3.4px;
}*/
/*NEU AA: 25.04.2017, JIRA: DATGES-293, Darstellung von Randnummern in Vorschriften verbessern.*/
/* Entscheidung: RN Darstellung rechts (s. Issue), daher hier nur Einstellung für rechts. RN links -> Problem bei verschachtelten Listen, RN werden eingerückt angezeigt. Recherche anderweitig RN links - kommt in z.B. Zeitschrift njw oder auch Entscheidungen Beckrs vor; nun, dort sind die verschachtelte Liste in HTML nicht als ul/li sondern als p und so klappt es.*/
div.GESDOK .margoutside.gsbout1
{
	margin-right: 12.5em !important;	/*Platzresevierung rechts für RN Anzeige*/
	text-align: justify; 
}
/*Regel klappt unabhängig von der HTML-Strktur, sei p oder verschachtelte Liste*/
div.GESDOK .margoutside.gsbout1 span.GRNDNR {
    color: black;
    font-weight: bold; 
    position: absolute;
	right: 0em;
	font-family: Verdana; /*wie bei Kommentaren, s. jurbook_cont.css (RN immer mit der Standardschrift darstellen und nicht erben lassen) */
	text-align: left;
	/*float: left;
	margin-left: -3em;*/
}

span.GRNDNR {
    width: 12em;
}

li {list-style: none;} /*wegen falsches HTML (ohne li rumherum) kommt ein schwarzes Punkt vorne*/

DIV.seitenum
{
    background-color: #f0f0f0;
}

DIV.seitenum TABLE
{
    border-right: #ffffff 1px;
    border-top: #ffffff 1px;
    border-left: #ffffff 1px;
    border-bottom: #ffffff 1px;
    width: 100%;
}
DIV.seitenum TD
{
    font-size: 9pt;
    font-weight: lighter;
}

.EL p
{
    margin-top: 0;
    font-weight: normal;
    font-size: 80%;
    color: #A0A0A0;
    font-style: italic;
}

.EL p.ELbis
{
    margin-bottom: -3px;
}

.EL p.ELab
{
    margin-bottom: 0;
}

.EL td
{
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0pt;
}

.EL td.ab
{
    border-top: #A0A0A0 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0pt;
}


.EL td.elkopf
{
    border-top: #C0C0C0 1px solid;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0;
    padding-bottom: 0;
    margin: 0pt;
}

.scaps
{
    font-variant: small-caps;
}

div.zentral_f
{
    font-weight: bold;
}
div.zentral_k
{
    font-style: italic;
}
div.zentral_fk
{
    font-weight: bold;
    font-style: italic;
}

@media PRINT
{
    body
    {
        font-family: "Times New Roman", serif !important;
        font-size: 11pt;
        margin-left: -10px;
        margin-top: 10px;
        margin-bottom: 15px;
        margin-right: 0px;
    }

    p, table, td, th
    {
        font-family: "Times New Roman", serif;
        font-size: 11pt;
        line-height: 12pt;
        margin-top: 12px;
        margin-bottom: 0px;
    }

    p, table p
    {
        /*text-align: justify;*/
    }

    small p
    {
        text-align: justify;
        margin-top: 3px;
        margin-bottom: 0px;
        font-size: 9pt;
        line-height: 10pt;
    }

    SPAN.hit
    {
        background-color: transparent;
    }
    img.prevhit
    {
        display: none;
    }
    img.nexthit
    {
        display: none;
    }

    #prnshow
    {
        /* display: none;  */
    }
    div.dokument
    {
    	display: block;
    }
    div#verweisContainer
    {
    	display: none;
    }
}

div.alteversion div#prnshow 
{ 
    display: none;
}


/* Einstellungen fuer das generierte Inhaltsverzeichnis der Gesetze CONT-Dokumente */
div.Inhaltsuebersicht p
{
    margin: 5px;
    font-weight: bold;
}

div.Inhaltsuebersicht ul li
{
    margin: 5px 0;
    font-weight: bold;
}

div.Inhaltsuebersicht ul.gesetze_inhaltsverzeichnis span.gesetze_inhaltsverzeichnis_ueberschrift
{
	display: block;
	font-size: 1.05em;
	font-weight: bold;
	margin: 1em 0;
}

div.Inhaltsuebersicht ul.gesetze_inhaltsverzeichnis
{
	list-style-type: none;
	margin-bottom: 15px !important;		/*AA, 26.01.2016: BON-5138, Hr. Schröder*/
	padding: 0;
}
div.Inhaltsuebersicht h1.gesetze_inhaltsverzeichnis
{
	margin-bottom: 20px !important;		/*AA, 12.04.2018: DATGES-339, Hr. Schröder*/
}

div.GESDOK ul.gesetze_inhaltsverzeichnis	/*AA, 11.07.2016: DATGES-218, Hr. Binder*/
{
	list-style-type: none;
}


/* Einstellungen fuer das generierte amtlicheInhaltsverzeichnis der Gesetze CONT-Dokumente JR, DATGES-188, Hr. Schröder*/
div.InhaltsuebersichtAmt p
{
    margin: 5px;
}

div.InhaltsuebersichtAmt ul li
{
    margin: 5px 0;
}

div.InhaltsuebersichtAmt ul.gesetze_inhaltsverzeichnis span.gesetze_inhaltsverzeichnis_ueberschrift
{
	display: block;
	font-size: 1.05em;
	font-weight: bold;
	margin: 1em 0;
}

div.InhaltsuebersichtAmt ul.gesetze_inhaltsverzeichnis
{
	list-style-type: none;
	margin-bottom: 15px !important;
	padding: 0;
}

/*AA, 15.01.2016: Graue Leiste bei eLearning-Dok., Anweisung Hr. Thum */   
table.grleiste p
{
    text-align: left;
}


/* LT: ========== der Teil f?r die Randnummern ============== */

/* Kleindruck: insbesondere bei Erlassen */
div.klein, p.klein
{
    font-size: 90%;
}

/* Randnummern in Erlassen */
div.ErlRandnummer
{
    margin-left: 10px;
    margin-right: 70px;
}

div.ErlRandnummer span.ErlRandnr
{
    font-style: normal;
    font-weight: bold;
    float: right;
    width: 40px;
    text-align: right;
    margin-right: -45px;	/* AA: 11.08.2017, STRERL-481,  Platz vergrößert wegen textreichen Randnummern, z.B. "H 13a.10" */
    white-space: nowrap;
}

table.synopse
{
    width: 100%;
}
table.synopse tr td h2
{
    margin-top: 0.8em;
}

table.synopse tr td ul
{
    margin: 0px auto !important;
}

table.synopse tr td h4, table.synopse tr td p
{
    margin: 0.2em auto;
}


p.kleiner
{
    font-size: 95%;
}


/* Amtabschnitt Einzug JR: 14.04.2016, DATGES-163, DATGES-179 */

span.titlecaption {
	display: block;
	margin-left: 50px;
}

span.titlenr, span.glnr {
	float: left;
	margin-right: 0.3em;
}

div.haengend1,  .haengend2, .haengend3, .haengend4, .haengend5 /* AA: 11.10.2016 - DATGES-256, Hr. Schröder */
{
	margin-left: 50px;
	line-height: 1.5em;
}

div.aendtext ul.gesetze_inhaltsverzeichnis		/* AA: 11.10.2016 - DATGES-253 für Änderungstext Einzelansicht und Gesamtansicht, Hr. Schröder */
{
  list-style-type: none;
}


/* Amtabschnitt Einzug */


/* FACHNEWS */

div.fachnews div.INFOBOX
{
    border: 1px dotted rgb(64, 64, 64);
    padding: 0px 8px 16px 12px;
    background-color: rgb(240, 240, 240);
    margin: 16px 0px;
}

div.fachnews h1, div.fachnews h2
{
    margin-top: 16px;
    margin-bottom: 8px;
}

div.fachnews div.INFOBOX h1
{
    font-size: 1.2em;
}

div.fachnews div.INFOBOX h2
{
    /* font-variant: small-caps; */
    font-weight: bold;
    font-size: 1.0em;
}

div.fachnews p
{
    margin: 0px 0px 4px 0px;
}

/* FACHNEWS ENDE */


/* AA:02.05.2017 - DATGES-287, Parallelfundstellen bei Steuererlasse ausblenden*/
div.VerwanPFS
{	
	display: none;
}

/* ====== FUSSNOTEN als dl. Struktur entspricht den Kommentaren und Regelaufbau entspricht der jurbook_cont.css ====== */
/* AA: 04.07.2017, DATGES-263 */
div.fn dd.fntext p+p {
    display: block;		/* AA: 10.11.2017, DATGES-320, Zeilenumbruch zwischen P-Elementen in Fußnote */
    /* falls gewüscht, dass die Anstände zwischen p kleiner sein sollen: margin-top: -5px !important;*/
}

div.fn dl dt.fnnr, div.endnote dl dt.fnnr
{
	width: 4em;
	text-align: right;
}

div.fn dl dd.fntext
{
	padding-left: 4em;
	margin-top: -1.8em;
	margin-left: 0.5em;
}

div.endnote dl dd.fntext
{
	padding-left: 4em;
	margin-top: -2.5em;
	margin-left: 0.5em;
}
/* ====== FUSSNOTEN ENDE ====== */