body
{
	background-color: white;
	font-family: Arial,sans-serif;
	/* font-size: 100.01%; */
	font-size: 80%;
	margin-left: 16px;
	/*line-height: 100% !important;*/ 
}


table.frametop
{
	border-top: 1px solid black !important;
}

table.framebottom
{
	border-bottom: 1px solid black !important;
}


table.frametopbot
{
	border-top: 1px solid black !important;
	border-bottom: 1px solid black !important;
}


table.frameall
{
	border: 1px solid black !important;
}


table.framesides
{
	border-left: 1px solid black !important;
	border-right: 1px solid black !important;
}


table.framenone
{
	border: 0px !important;
}



td p
{
	padding: 3px;
}



td table
{
	padding: 0px;
}


table.bracket
{
	height: 100% !important;
}

table.cals
{
	margin: 3px !important;
  border-collapse: separate; 					/* FF4 Problem 27.04.2011 */
}



/* CSS-Einstellungen für Tabellen-Linien */

td.rb
{
	border-bottom: black 1px solid;
	border-left-color: black;
	border-right: black 1px solid;
	border-top-color: black;
}
td.rbd
{
	border-bottom: black 3px double;
	border-left-color: black;
	border-right: black 1px solid;
	border-top-color: black;
}
td.r
{
	border-bottom-color: black;
	border-left-color: black;
	border-right: black 1px solid;
	border-top-color: black;
}
td.b
{
	border-bottom: black 1px solid;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
}
td.bd
{
	border-bottom: black 3px double;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
}
th.rb
{
	border-bottom: black 1px solid;
	border-left-color: black;
	border-right: black 1px solid;
	border-top-color: black;
}
th.rbd
{
	border-bottom: black 3px double;
	border-left-color: black;
	border-right: black 1px solid;
	border-top-color: black;
}
th.r
{
	border-bottom-color: black;
	border-left-color: black;
	border-right: black 1px solid;
	border-top-color: black;
}
th.b
{
	border-bottom: black 1px solid;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
}
th.bd
{
	border-bottom: black 3px double;
	border-left-color: black;
	border-right-color: black;
	border-top-color: black;
}


/* Titelseite */

div.titelseite
{
	font-size: 1.2em !important;
}


div.titelseite h1
{
	text-align: center;
	margin-bottom: 1em;
	font-size: 120% !important;
}

div.titelseite p
{
	text-align: center;
}

div.titelseite p.band
{
	text-align: center;
	font-weight: bold;
}


div.titelseite div.figure table
{
	width:100%; 
	margin-left:auto; 
	margin-right:auto;
}

div.titelseite div.hrsg, div.bearb, div.author
{
	margin-bottom: 1em;
}

div.titelseite div.hrsg, div.bearb, div.author p
{
	font-size: 80%;
}

div.titelseite div.hrsg, div.bearb, div.author li p
{
	font-size: 100%;
}

div.titelseite div.hrsg, div.bearb, div.author li
{
	list-style: none;
}


div.titelseite ul li p
{
	margin-left: 0px;
}


div.titelseite div.copyright
{
	padding-top: 190px; 
	font-weight: bold;
}


div.c-h-beck, div.C-H-BECK
{
	background-image: url(../img/greif.gif);
	background-repeat: no-repeat;
	background-position: center;
}


div.nomos, div.NOMOS
{
	background-image: url(../img/nomos.gif);
	background-repeat: no-repeat;
	background-position: center;
}





/* CSS-Einstellungen für die Akkoladen bei Tabellen */
.vatop
{
	vertical-align: top !important;
}

.vamiddle
{
	vertical-align: middle  !important;
}

.vabottom
{
	vertical-align: bottom !important;
}

.taleft
{
	text-align:left  !important;
}

.tacenter
{
	text-align:center  !important;
}

.taright
{
	text-align:right !important;
}

.biAkkHoMi
{
	background-image:url(../img/Akk_HoMi.gif)  !important;
	background-repeat:repeat-x  !important;
}


.biAkkVeMi
{
	background-image:url(../img/Akk_VeMi.gif)  !important;
	background-repeat:repeat-y  !important;
	
}

.bposleft
{
	background-position: left !important;
}

.bposright
{
	background-position: right !important;
}


p.empty
{
	margin: 0px  !important;
	padding: 0px !important;
}


p.right
{
	text-align: right;
}

p.amtglueber
{
	font-weight: bold;
}


p.paragrueber
{
	font-weight: bold;
}


li
{
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}

ul
{
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
}


ul li ul li
{
	margin-left: 15px;
}


ul li p
{
	margin-left: 35px;
	clear: both;
}

/*AA: 07.02.2013 - Aufzählungszeichen für IE 7, 8, 9, DATCSS-32 */
ul li p span.aufz
{
	font-style: normal;
	text-align: right;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	vertical-align: top;
	width:35px;
}


/* Randnummern */

span.sidebar-outside
{
		color: black;
		position: absolute; 
		right: 25px; 
		font-weight: bold;
		display: inline;
		padding: 0px;
		margin: 0px;
}



/*
span.sidebar-inside
{
	font-style: normal;
	font-weight: bold;
	color: black;
	float: left;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
}


.sbin1 span.sidebar-inside
{
	width: 10px;
	margin-left: -10px; 
}

.sbin2 span.sidebar-inside
{
	width: 20px;
	margin-left: -20px; 
}

.sbin3 span.sidebar-inside
{
	width: 30px;
	margin-left: -30px; 
}

.sbin4 span.sidebar-inside
{
	width: 40px;
	margin-left: -40px; 
}

.sbin5 span.sidebar-inside
{
	width: 50px;
	margin-left: -50px; 
}

.sbin6 span.sidebar-inside
{
	width: 60px;
	margin-left: -60px; 
}

.sbin7 span.sidebar-inside
{
	width: 70px;
	margin-left: -70px; 
}

.sbin8 span.sidebar-inside
{
	width: 80px;
	margin-left: -80px; 
}

.sbin9 span.sidebar-inside
{
	width: 90px;
	margin-left: -90px; 
}

.sbin10 span.sidebar-inside
{
	width: 100px;
	margin-left: -100px; 
}

.sbin11 span.sidebar-inside
{
	width: 110px;
	margin-left: -110px; 
}

.sbin12 span.sidebar-inside
{
	width: 120px;
	margin-left: -120px; 
}

.sbin13 span.sidebar-inside
{
	width: 130px;
	margin-left: -130px; 
}

.sbin14 span.sidebar-inside
{
	width: 140px;
	margin-left: -140px; 
}

.sbin15 span.sidebar-inside
{
	width: 150px;
	margin-left: -150px; 
}
*/


/* mb: 26.06.2012; Für Entscheidungs-Dokumente (BeckRS) aus jurbook_cont.css übernommen */
div.ZRSPRAKT span.sidebar-inside
{

	font-style: normal;
	font-weight: bold;
	color: black;
  float: left;
  text-align: right;
	margin-top: 0px;
	margin-bottom: 0px;
	overflow: hidden;
	margin-right: 10px;
}


/* Hack für IE7 */
*+html body div.ZRSPRAKT span.sidebar-inside
{
	position: absolute;
	margin-top: -3px;
}


div.ZRSPRAKT .sbin1 span.sidebar-inside
{
	width: 10px;
	margin-left: -25px; 
}

div.ZRSPRAKT .sbin2 span.sidebar-inside
{
	width: 20px;
	margin-left: -35px;
}

div.ZRSPRAKT .sbin3 span.sidebar-inside
{
	width: 30px;
	margin-left: -45px; 
}

div.ZRSPRAKT .sbin4 span.sidebar-inside
{
	width: 40px;
	margin-left: -55px; 
}

div.ZRSPRAKT .sbin5 span.sidebar-inside
{
	width: 50px;
	margin-left: -65px; 
}

div.ZRSPRAKT .sbin6 span.sidebar-inside
{
	width: 60px;
	margin-left: -75px; 
}

div.ZRSPRAKT .sbin7 span.sidebar-inside
{
	width: 70px;
	margin-left: -85px; 
}

div.ZRSPRAKT .sbin8 span.sidebar-inside
{
	width: 80px;
	margin-left: -95px; 
}

div.ZRSPRAKT .sbin9 span.sidebar-inside
{
	width: 90px;
	margin-left: -105px; 
}

div.ZRSPRAKT .sbin10 span.sidebar-inside
{
	width: 100px;
	margin-left: -115px; 
}

div.ZRSPRAKT .sbin11 span.sidebar-inside
{
	width: 110px;
	margin-left: -125px; 
}

div.ZRSPRAKT .sbin12 span.sidebar-inside
{
	width: 120px;
	margin-left: -135px; 
}

div.ZRSPRAKT .sbin13 span.sidebar-inside
{
	width: 130px;
	margin-left: -145px; 
}

div.ZRSPRAKT .sbin14 span.sidebar-inside
{
	width: 140px;
	margin-left: -155px; 
}

div.ZRSPRAKT .sbin15 span.sidebar-inside
{
	width: 150px;
	margin-left: -165px; 
}

div.ZRSPRAKT .sbin1 p.aufz span.sidebar-inside {margin-left: -55px; }
div.ZRSPRAKT .sbin2 p.aufz span.sidebar-inside {margin-left: -65px; }
div.ZRSPRAKT .sbin3 p.aufz span.sidebar-inside {margin-left: -75px; }
div.ZRSPRAKT .sbin4 p.aufz span.sidebar-inside {margin-left: -85px; }
div.ZRSPRAKT .sbin5 p.aufz span.sidebar-inside {margin-left: -95px; }
div.ZRSPRAKT .sbin6 p.aufz span.sidebar-inside {margin-left: -105px; }
div.ZRSPRAKT .sbin7 p.aufz span.sidebar-inside {margin-left: -115px; }
div.ZRSPRAKT .sbin8 p.aufz span.sidebar-inside {margin-left: -125px; }
div.ZRSPRAKT .sbin9 p.aufz span.sidebar-inside {margin-left: -135px; }
div.ZRSPRAKT .sbin10 p.aufz span.sidebar-inside {margin-left: -145px; }
div.ZRSPRAKT .sbin11 p.aufz span.sidebar-inside {margin-left: -155px; }
div.ZRSPRAKT .sbin12 p.aufz span.sidebar-inside {margin-left: -165px; }
div.ZRSPRAKT .sbin13 p.aufz span.sidebar-inside {margin-left: -175px; }
div.ZRSPRAKT .sbin14 p.aufz span.sidebar-inside {margin-left: -185px; }
div.ZRSPRAKT .sbin15 p.aufz span.sidebar-inside {margin-left: -195px; }


div.ZRSPRAKT .sbin1 {margin-left: 30px;}	/*AA, 18.05.2016: auf 30px erhöht, da dies im Zusammenspiel mit .sbin1 span.sidebar-inside sein soll. Beschwerde von Hr. Schumacher per mail im Zusammenhang mit BYRECHT-781. Für die mehrstellige Randnummern wurde .sbin2, .sbin3 und .sbin4 bei BON-5634 angepasst*/
div.ZRSPRAKT .sbin2 {margin-left: 40px;}
div.ZRSPRAKT .sbin3 {margin-left: 50px;}
div.ZRSPRAKT .sbin4 {margin-left: 60px;}
div.ZRSPRAKT .sbin5 {margin-left: 55px;}
div.ZRSPRAKT .sbin6 {margin-left: 65px;}
div.ZRSPRAKT .sbin7 {margin-left: 75px;}
div.ZRSPRAKT .sbin8 {margin-left: 85px;}
div.ZRSPRAKT .sbin9 {margin-left: 95px;}
div.ZRSPRAKT .sbin10 {margin-left: 105px;}
div.ZRSPRAKT .sbin11 {margin-left: 115px;}
div.ZRSPRAKT .sbin12 {margin-left: 125px;}
div.ZRSPRAKT .sbin13 {margin-left: 135px;}
div.ZRSPRAKT .sbin14 {margin-left: 145px;}
div.ZRSPRAKT .sbin15 {margin-left: 155px;}


/* Ende Entscheidungs-Dokumente */




em
{
	font-style: normal;	
}

/*AA: 19.08.2014 - Anweisung Hr. Schröder per mail*/
em.rn-Beck
{
color: #191970;
}

em.small
{
	font-size: 100%;
}

/* Hoch und Tiefstellungen */

em.sup
{
	/* vertical-align: super; */
	vertical-align: top;
	font-size: 80%;
}


em.sub
{
	vertical-align: sub;
	font-size: 80%;
}


em.bold_on
{
	font-weight: bold;
	font-style: normal;
}

/*AA: 25.09.2013, JIRA DATCSS-50*/
em.fett
{
	font-weight: bold;
	font-style: normal;
}

span.bold_on
{
	font-weight: bold;
	font-style: normal;
}

em.italic_on
{
	font-style: italic;
}

span.italic_on
{
	font-style: italic;
}

em.bolditalic_on
{
	font-weight: bold;
	font-style: italic;
}

em.italic_off
{
	font-style: normal;
}

em.underlined
{
	text-decoration: underline; 
}

/*Konjugationszeichen (Strich über die Elemente einer Formel) - 24.10.2011*/
em.overlined
{
	text-decoration: overline;
}

em.line-through
{
	text-decoration: line-through;
}


em.randnr
{
	font-style: normal;
	padding: 0px;
	margin: 0 2px 0 0;	/*AA: 06.03.2013 - JIRA, Daten-Konverter-Zeitschrift DATKZS-22 Zwischen Entscheidungsrandnummer und Text fehlt Leerzeichen.*/
	vertical-align: bottom;
	/* display: block;
	vertical-align: middle; */
}


/* Beispiele */

div.beispiel
{
	background-color: #EAEAEA;
	padding: 5px;
}

span.aufz
{
	position: relative;
	/* padding: 3px;
	padding-left: 0px; */
}


span.length2
{
	left: -20px;
	/* padding: 20px; */
}


/* AutoToc */
div.autotoc
{
	padding: 0px;
	margin-top: 1em;
	font-size: 100%;
}

div.autotoc li
{
	margin-left: 0em;
}

div.autotoc ul li p
{
	margin-left: 0px;
}



div.margall 
{
	text-align: justify;
}

div.margoutside 
{
	text-align: justify;
}


div.marginside 
{
	text-align: justify;
}


div.margnone
{
	text-align: justify;
}



/*

div.margall
{
	margin-left: 70px;
	margin-right: 70px;
}


div.margoutside
{
	margin-left: 10px;
	margin-right: 70px;
}

div.marginside
{
	margin-left: 70px;
	margin-right: 10px;
}

*/


/* Abkürzungsverzeichnis */

div.glossdiv dl
{
	display: block;
}

div.glossdiv dt
{
	clear:   left;
	display:  block;
	float:   left;
	width:   30%;
}

div.glossdiv dd
{
	clear:   right;
	display:  block;
	margin: 3px;

	/* background-color: orange; */
	/*text-indent: 200px; */
	/* white-space: nowrap; */
}

div.glossdiv dd p
{
	display: inline;
	/* width:   70%; */
	overflow-x: hidden;

}




div.amttitel
{
	font-weight: bold;
	text-align: center;
}


div.bibliography
{
	/*font-style: italic;*/
	font-style: normal;
	font-size: 90%;
}


div.zitat
{
	font-family: courier new;
}


div.material
{
	/* erstmal so lassen */
}



div.gesetz
{
	font-weight: bold;
}


div.detail
{
	font-size: 90%;
}




/* barrierefreies TOC-Dokumente */

#doktoc ul
{
	/* margin-left: 20px; */
	list-style: none;
	padding-left: 0px;
}

#doktoc ul ul
{
	margin-left: 0px;
	list-style: none;
	padding-left: 0px;
}


#doktoc li
{
	margin-left: 12px;
	margin-top: 5px;
	padding: 0px;
	list-style: none;
}

#doktoc span.icon
{
	margin-left: 0px;
}

#doktoc span.bf_selected
{
  font-weight: bold;
  border:none;
	display: block; 
	display: block; 
	background-color: #e4e4d9; 
  padding-top: 2px; 
  padding-bottom: 3px; 
	margin-left: -22px; 
	padding-left: 22px; 
}



/* sidebar-outside */

.sbout1
{
	margin-right: 50px !important;
}

.sbout2
{
	margin-right: 60px !important;
}


.sbout3
{
	margin-right: 70px !important;
}

.sbout4
{
	margin-right: 80px !important;
}


.sbout5
{
	margin-right: 90px !important;
}


.sbout6
{
	margin-right: 100px !important;
}


.sbout7
{
	margin-right: 1100px !important;
}

.sbout8
{
	margin-right: 120px !important;
}


.sbout9
{
	margin-right: 130px !important;
}


.sbout10
{
	margin-right: 140px !important;
}


.sbout11
{
	margin-right: 150px !important;
}


.sbout12
{
	margin-right: 160px !important;
}

.sbout13
{
	margin-right: 170px !important;
}


.sbout14
{
	margin-right: 180px !important;
}

.sbout15
{
	margin-right: 190px !important;
}

.sbout16
{
	margin-right: 196px !important;
}

.sbout17
{
	margin-right: 203px !important;
}

.sbout18
{
	margin-right: 210px !important;
}

.sbout19
{
	margin-right: 217px !important;
}

.sbout20
{
	margin-right: 224px !important;
}

.sbout21
{
	margin-right: 230px !important;
}

.sbout22
{
	margin-right: 237px !important;
}

.sbout23
{
	margin-right: 244px !important;
}

.sbout24
{
	margin-right: 251px !important;
}

.sbout25
{
	margin-right: 258px !important;
}

.sbout26
{
	margin-right: 265px !important;
}

.sbout27
{
	margin-right: 272px !important;
}

.sbout28
{
	margin-right: 279px !important;
}

.sbout29
{
	margin-right: 286px !important;
}

.sbout30
{
	margin-right: 293px !important;
}

.sbout31
{
	margin-right: 300px !important;
}

.sbout32
{
	margin-right: 307px !important;
}

.sbout33
{
	margin-right: 314px !important;
}

.sbout34
{
	margin-right: 321px !important;
}

.sbout35
{
	margin-right: 328px !important;
}

.sbout36
{
	margin-right: 335px !important;
}

.sbout37
{
	margin-right: 342px !important;
}

.sbout38
{
	margin-right: 349px !important;
}

.sbout39
{
	margin-right: 356px !important;
}

.sbout40
{
	margin-right: 363px !important;
}

.sbout41
{
	margin-right: 369px !important;
}

.sbout42
{
	margin-right: 376px !important;
}

.sbout43
{
	margin-right: 383px !important;
}

.sbout44
{
	margin-right: 390px !important;
}

.sbout45
{
	margin-right: 397px !important;
}

.sbout46
{
	margin-right: 404px !important;
}

.sbout47
{
	margin-right: 411px !important;
}

.sbout48
{
	margin-right: 418px !important;
}

.sbout49
{
	margin-right: 425px !important;
}

.sbout50
{
	margin-right: 432px !important;
}

.sbout51
{
	margin-right: 439px !important;
}

.sbout52
{
	margin-right: 446px !important;
}

.sbout53
{
	margin-right: 453px !important;
}

.sbout54
{
	margin-right: 460px !important;
}

.sbout55
{
	margin-right: 467px !important;
}

.sbout56
{
	margin-right: 474px !important;
}

.sbout57
{
	margin-right: 481px !important;
}

.sbout58
{
	margin-right: 488px !important;
}

.sbout59
{
	margin-right: 495px !important;
}

.sbout60
{
	margin-right: 502px !important;
}

.sbout61
{
	margin-right: 508px !important;
}

.sbout62
{
	margin-right: 515px !important;
}

.sbout63
{
	margin-right: 522px !important;
}

.sbout64
{
	margin-right: 529px !important;
}

.sbout65
{
	margin-right: 536px !important;
}

.sbout66
{
	margin-right: 543px !important;
}

.sbout67
{
	margin-right: 550px !important;
}

.sbout68
{
	margin-right: 557px !important;
}

.sbout69
{
	margin-right: 564px !important;
}

.sbout70
{
	margin-right: 571px !important;
}

.sbout71
{
	margin-right: 578px !important;
}

.sbout72
{
	margin-right: 585px !important;
}

.sbout73
{
	margin-right: 592px !important;
}

.sbout74
{
	margin-right: 599px !important;
}

.sbout75
{
	margin-right: 606px !important;
}

.sbout76
{
	margin-right: 613px !important;
}

.sbout77
{
	margin-right: 620px !important;
}

.sbout78
{
	margin-right: 627px !important;
}

.sbout79
{
	margin-right: 634px !important;
}

.sbout80
{
	margin-right: 641px !important;
}

.sbout81
{
	margin-right: 647px !important;
}

.sbout82
{
	margin-right: 654px !important;
}

.sbout83
{
	margin-right: 661px !important;
}

.sbout84
{
	margin-right: 668px !important;
}

.sbout85
{
	margin-right: 675px !important;
}

.sbout86
{
	margin-right: 682px !important;
}

.sbout87
{
	margin-right: 689px !important;
}

.sbout88
{
	margin-right: 696px !important;
}

.sbout89
{
	margin-right: 703px !important;
}

.sbout90
{
	margin-right: 710px !important;
}




/* sidebar-inside */

/*
.sbin1
{
	margin-left: 50px !important;
}

.sbin2
{
	margin-left: 60px !important;
}


.sbin3
{
	margin-left: 70px !important;
}

.sbin4
{
	margin-left: 80px !important;
}


.sbin5
{
	margin-left: 90px !important;
}


.sbin6
{
	margin-left: 100px !important;
}


.sbin7
{
	margin-left: 110px !important;
}

.sbin8
{
	margin-left: 120px !important;
}


.sbin9
{
	margin-left: 130px !important;
}


.sbin10
{
	margin-left: 140px !important;
}


.sbin11
{
	margin-left: 150px !important;
}


.sbin12
{
	margin-left: 160px !important;
}

.sbin13
{
	margin-left: 170px !important;
}


.sbin14
{
	margin-left: 180px !important;
}

.sbin15
{
	margin-left: 190px !important;
}
*/


div.dk2
{
	font-size: 100%;
	width: 100% -1px;					/* um die horizontale Scrollbar im IE zu vermeiden */
	/*width: 99%; */
	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.dk2 table tr.bf_desc th
{
	/* Trick um diplay: none fuer 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;
}




p.blockheader
{
	font-weight: bold;

}



.unsichtbar 
{
    position : absolute;
    left : -1000px;
    /* top : -1000px; */
    width : 0;
  	height : 0;
    overflow : hidden;
    display : inline;
}


div.dk2 .unsichtbar
{
	top : -1000px;
}



/* Fussnoten */
div.fn dl 
{
	margin-bottom: 10px;
}

div.fn dl dt.fnnr
{
	width: 3em;
	display:  block;
	clear: both;
	text-align: right;
}

div.fn dl dd.fntext
{
	/*
	margin:2px 0;
	padding:5px 0;
	*/
	width: auto;
	padding-left: 3em;
	display:  block;
	margin-top: -23px;
	margin-left: 0px;
	position: relative; 			/* Workaround: wurde gemacht, wegen IE 7 Bug; position: relative baut einen neuen z-index-Stack auf */
}


dd.fntext p.fnback
{

	float: right;
	display: block;
	text-align: right;
	margin-top: -23px;
	
	/* display: block; */
}



div.gestitel
{
	padding-top: 2em;
	padding-bottom: 1em;
	text-align: center;	
}



div.gestitel p
{
	text-align: left;
}


div.gestitel p.amtglueber
{
	text-align: center;	
	padding-top: 2em;
}

div.gestitel p.paragrueber
{
	text-align: left;	
	padding-top: 20px;
	padding-bottom: 0.5em;
	
}

div.gestitel div.amttitel p
{
	text-align: center;	
}




/* funktioniert nicht mit IE 7.0 */
/*
span.colum1
{
	display: table-cell;
	width: 33%;
}

span.colum2
{
	display: table-cell;
	width: 33%;
}


span.colum3
{
	display: table-cell;
	width: 33%;
}
*/




/* Pagebreak */
span.pagebreak
{
	clear: both;
	font-weight: normal;
}        

span.pagebreak span.linie
{
	border: 1px solid #A0A0A0;
	display: block;
	width: 100%;
	height: 0px;
	clear: both;
}        
        
        
span.pagebreak span.zeile
{
	display: block;
}

span.pagebreak span.zeile span.EL, span.seite
{
	font-style: italic;
	font-size: 0.8em;
	color: #A0A0A0;
	display: block;
	width: 50%;
	float:left;
}


span.pagebreak span.zeile span.seite
{
	text-align: right;
}


/* Pagebreak */


div.EL
{
	margin-top: 10px;
}


div.EL span.linie
{
	border: 1px solid #A0A0A0;
	display: block;
	height: 0px;
	clear: both;
}


div.EL span.zeile
{
	font-style: italic;
	font-size: 0.8em;
	color: #A0A0A0;
	/* border: 1px solid #A0A0A0; */
	/*display: block;*/
}









/* dl length */


dl.length10 dt
{
	width: 8em;
}

dl.length10 dd
{
	width: auto;
	padding-left: 8em;
}

dl.length20 dt
{
	width: 14em;
}

dl.length20 dd
{
	width: auto;
	padding-left: 14em;
}



dl.length30 dt
{
	width: 19em;
}

dl.length30 dd
{
	width: auto;
	padding-left: 19em;
}


dl.length40 dt
{
	width: 25em;
}

dl.length40 dd
{
	width: auto;
	padding-left: 25em;
}


dl.length50 dt
{
	width: 32em;
}

dl.length50 dd
{
	width: auto;
	padding-left: 32em;
}



dl.length60 dt
{
	width: 38em;
}

dl.length60 dd
{
	width: auto;
	padding-left: 38em;
}


dl.length70 dt
{
	width: 44em;
}

dl.length70 dd
{
	width: auto;
	padding-left: 44em;
}



dl.length80 dt
{
	width: 50em;
}

dl.length80 dd
{
	width: auto;
	padding-left: 50em;
}


dl.length90 dt
{
	width: 57em;
}

dl.length90 dd
{
	width: auto;
	padding-left: 57em;
}

dl.length100 dt
{
	width: 63em;
}

dl.length100 dd
{
	width: auto;
	padding-left: 63em;
}



div.abisz
{
	margin-top: 5px;
}

div.abisz a, a
{
	text-decoration: none !important;
}


div.abisz ul li
{
	border-right: 1px solid #A9A69C;
	background-color: #f0f0f0;
	float: left;
	margin: 0;
	padding: 0;
	display: list-item;
}

div.abisz ul li.selected
{
	background-color: red;
}

div.abisz ul li p 
{
	margin: 0px; 
	padding: 0px;
}

div.abisz ul li p a
{
	color: #000000;
	padding: 1px 5px;
	text-decoration: none;
}


span.colum1
{
	clear: both;
	display:block;
	width: 33%;
	float: left;
	padding-right: 3px;
}


span.colum2
{
	display: block;
	float: left;
	width: 33%;
}


span.colum3
{
	display: block;
	width: 33%;
	float: left;
}


ul.indexdiv span.paragr
{
	font-weight: bold;
}


ul.indexdiv li p
{
	margin-left: 0px;
}


h1
{
	clear: both;
	padding-top: 7px;
	padding-bottom: 5px;
}


div#dokument a:link, a:visited
{
	text-decoration: underline !important;
}




a:focus, a:active
{ 
	border: 1px solid red !important; 
}





div#doktoc ul a:link
{
	text-decoration: none !important;
}

div#doktoc a:visited
{
	text-decoration: none !important;
}


/*
div#doktoc a:focus
{
	border: none !important;
}
*/






div#bo_contentwrapper
{
	font-size: 1em;
}


div#bo_contentwrapper a:link, a:visited
{
	text-decoration: underline !important;
}



div#dokument
{
	margin-left: 3px;
}

div#dokument div.dk2 span.rn 
            {white-space: nowrap;}  
            
div#dokument div.breadcrumb
            {display: none;}
            
div#dokument div.nav p
            {
                        text-align: right;
                        font-size: 0.01em;
                        color: white;
            }

div.sachverzeichnis div.autotoc ul li
{
	border-right: 1px solid #A9A69C;
	background-color: #f0f0f0;
	float: left;
	margin: 0;
	padding: 0;
	display: list-item;
}



div.sachverzeichnis div.autotoc ul li p 
{
	margin: 0px; 
	padding: 0px;
}

div.sachverzeichnis div.autotoc ul li p a
{
	color: #000000;
	padding: 1px 5px;
	text-decoration: none !important;
}

div.nav
{
	text-align: right;
}

div.nav ul li
{
	display: inline;
	margin: 0px !important;
	padding: 0px !important;
}

div.nav ul li a
{
	text-decoration: none !important;
	margin: 0px !important;
	padding: 0px !important;
}

div.nav ul li a img
{
	/* Pfeile zusammenrücken */
	margin-left: -5px;
}














/* spezifisch für die Zeitschriften */

div.abstract
{
	font-weight: bold;
}


/*
h2, h3, h4, h5
{
	font-size: 100% !important;
}
*/

h1
{
	font-size: 1.15em !important;
}

h2, h3, h4, h5
{
	font-size: 1.0em !important;
}


div.biblio
{
	font-weight: bold;
}

div.anmred
{
	margin-top: 20px;
	border-top: 1px solid gray;
}

div.zrspr div.abstract
{
	background-color: lightgray;
}

div.normenk
{
	font-style: italic;
}

div.leitsatz
{
	font-weight: bold;
}

span.etyp
{
	font-style: italic;
}

span.rekraft
{
	font-style: italic;
}

span.rekraft
{
	font-style: italic;
}

div.ktitel
{
	text-align: right;
}


span.inhseite
{
	margin-left: 20px; 
	font-weight: bold;
	position: absolute;
	right: 20px;  
} 

span.inhdok
{
	padding-right: 50px;
}



/* Seitenumbruch */

/*
div.pgdescr
{
	background-color: #F0F0F0;

}


div.pgdescr span.titel
{
	clear: both;
}

div.pgdescr span.citation
{
	display: block;
	float: right;
}


div.pgnav
{
	float: right;
}

div.pgnav p.pgact
{
	display: inline;
	padding-right: 5px;
	margin-top: 0px;

}

div.pgnav ul.pgnext
{
	display: inline;
}

div.pgnav ul.pgnext li
{
	display: inline;
}

*/



div.pgnav
{
	clear: both;
	float: right;
	white-space: nowrap;
	margin-right: 15px; /* AA, 27.07.2016: auf 15 erhöht, BON-6075, Hr. Wagner. */
}

div.pgnav p.pgact
{
	clear: both;
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 10px;
	padding-right: 5px;
	text-align: right;
}


div.pgnav p.pgact span.pg
{
	/*display: block;*/
	margin: 0px;
	padding: 0px;
	text-align: right;
	font-weight: normal;
	/*float:left;*/

}


div.pgnav ul.pgnext
{
	/*width: 40px; */
	text-align: right;
	white-space: nowrap;

}


/***********Anweisung Hr. Gerum, 09.07.2013 per mail: Grauhinterlegung an p***********/
div.pgdescr p		
{
	background-color: #F0F0F0;	
	padding: 10px 0 12px 11px;
}
div.pgdescr p span.titel
{
	/*background-color: #F0F0F0; 
	padding: 10px 0 12px 11px;  - Grauhinterlegung ist oben an den div.pgdescr p gesetzt*/
	display: block;
	font-weight: normal;
}
div.pgdescr p span.EL
{
	/*background-color: #F0F0F0; - Grauhinterlegung ist oben an den div.pgdescr p gesetzt*/
	/*padding-top: 3px;
	padding-bottom: 10px;
	padding-left: 11px; */
	display:block;
}
/***************************************************************************************/


ul.pgnext li
{
	padding: 0px;
	padding-right: 5px;
	/*line-height: 130%;*/
}


ul.pgnext li a img
{
	padding: 3px;
}



span.citation
{
	margin-left: 10px;
}

div.dk2 span.citation		/*AA: 08.03.2013 - genaue Eigenschaften von Hr. Gecimli eingetragen, DATCSS-18, Im Kolumnentitel sollte die Fundstelle der Zeitschrift linksbündig zentriert werden. */
{ 
	display: block; 
	float: right; 
} 


/* wg. Classic-Intranet-Anwendung */
div.breadcrumb 
{
	display:none;
}

span.title
{
	font-size:2.01em;
}

a:hover, a:active
{
	color: #FF3804;
}

a:link
{
	color: #CC0000;
}
/* wg. Classic-Intranet-Anwendung */



span.bold
{
	font-weight: bold;
}

span.kursiv
{
	font-style: italic;
}

em.kursiv
{
	font-style: italic;
}



/* Maximalgröße von Bildern */
img 
{
	max-width: 600px;
	/* Resize the image for IE6 */
	width: expression(this.width > 600 ? 600: true);
}


span.column1
{
	/*clear: both;	 
	display:block;*/	/* AA: 01.10.2014, DATCSS-72, wegen Darstellungsfehler Seitenumbruch in <div class="toc sbin4">*/
	width: auto;		  /* AA: 07.10.2013, DATCSS-51, Anweisung Hr. Gecimli*/
	float: left;
	line-height: 120%; 
}


span.column2
{
	/*display: block; 
	float: left;*/			 /* AA: 01.10.2014, DATCSS-72, wegen Darstellungsfehler Seitenumbruch in <div class="toc sbin4">*/
	width: auto;
	/*margin-left: 20px;*/   /* AA: 07.10.2013, DATCSS-51, Anweisung Hr. Gecimli*/
	line-height: 120%; 
}

div.toc.sbin4 p.columns2 span.entstocrdnr		/* AA: 01.10.2014, wegen DATCSS-72 hinzugefügt */
{
	display: block; 
	text-align: right; 
	width: auto; 
	/*float:none; */
	/*margin-left: 0; */
	/*margin-top: 0.6em;*/
}

div.toc
{
	margin-left: 20px;
	margin-top: 20px;
	margin-bottom: 30px;
}

div.toc.sbin5 p.columns2 span.entstocrdnr
{
	text-align: right;
	width: auto;
	display: block;
	margin-left: 0;
	/*margin-top: 0.6em;*/
	float:none;
}


div.hinweis
{
	font-size: 12px !important;
	background-color: #F0F0F0;
	padding: 5px;
	margin-top: 20px;
}




/* Hack nur für den IE6 */
* html body
{

} 


/* Hack nur für den IE7 */
*+html body
{

} 



/* für Druckausgabe */

@media print 
{
	.unsichtbar
	{
		display: none;	
	}

	div.nav
	{
		display: none;
	}

	div.breadcrumb
	{
		display: none;
	}

	.fnnav
	{
		display: none;
	}
	
	
	.fnback
	{
		display: none;
	}

/*AA 07.08.2013 - DATCSS-33, Erweiterung für Zeitschriften, von Hr. Wagner angestoßen. Ausblendung der Querverweiszettel beim Drucken eines html-Dokument über die Broswerfunktion. Dafür Regel @media print mit div#verweisContainer und div#dokument geschrieben, da nur mit der Ausblendung von verweisContainer funktioniert leider nicht.*/	
div#verweisContainer {display: none;}
div#dokument {width: 100%;}
}

/*AA: 25.04.2013 - JIRA DATCSS-39, Randnummerausgabe in Printversion BeckRS - Anweisung Hr. Schumacher */
#printcontent
{
		margin-left: 20px;
}


/*für die Anzeige von BeckRS auf Anweisung von Hr. Schröder, 05.2012, siehe JIRA, DATCSS-12
06.2012, siehe JIRA, DATCSS-17 */
div.ZRSPRAKT div.citation
{
	display:none; 
}


/*AA: 13.03.2013 - JIRA, DATCSS-37, div.rubrum, div.detailui und div.detailsect  */
div.ZRSPRAKT div.rubrum
{
	padding:1em; 
	font-size:0.9em; 
	color:#888888; 
	/*display:none;*/
}

div.ZRSPRAKT div.detailui
{
	margin-left: 2em; 
	text-align:right;
}

div.ZRSPRAKT div.detailsect
{ 
	margin-left:2 em; 
	padding:1em; 
	font-size:0.9em; 
	color:#888888; 
} 


div.ZRSPRAKT div.gerzeile
{ 
	color:#BD2826; 
	font-weight: bold;
	font-size: 120%;
	line-height: 1.2em; 
	padding-top: 8pt;
	padding-right: 13pt;
	padding-bottom: 8pt;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

div.ZRSPRAKT div.beckrsbox
{ 
	background-color: #FBFBFB; 
	border: 1px solid #000000; 
	padding: 0px 12px 12px 12px; 
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	font-weight: normal; 
}

div.ZRSPRAKT div.rubrum table
{ 
	width: 100% 
}

div.ZRSPRAKT div.normenk h2
{
	font-style: normal;
}


div.tatbestand h1
{
	color: #000000 !important;
	font-size: 100%;
}

div.gruende h1
{
	color: #000000;
	font-size: 100%;
}

div.ZRSPRAKT div.rechtsmittelbelehrung  /*AA: 08.12.2015 - Anweisung Hr. Schumacher nur für die BeckRS-Entscheidungen; Einschränkung auf div.ZRSPRAKT div.rechtsmittelbelehrung, da direkte Erkennung nach "BecKRS" in HTML nicht klar gibt */
{
	display: none;
}

p.h1, p.h2, p.h3, p.h4, p.h5, p.h6, p.h7
{
	font-weight: bold;
	padding-top: 15px;
}

/*gestrichelter Kasten um einen Eintrag*/  
/*AA: 21.03.2013 - JIRA Beck.Online BON-1670, Anweisung Hr. Schröder (Anfrage Hr. Gerum) */
div.lsksw
{	border:1px dashed #000000;
	padding: 5px 7px 5px 7px;
	margin: 0pt 0px 10pt 0pt; 
	text-align: left;
	}
div.lsksw th /*weil ab IE8 th default auf center ausgerichtet ist, muss man dann bei th explizit sagen, dass diese Eingeschaft von der oberen Regel übernommen werden soll (Bug ab IE8)*/
{
    text-align: inherit;
}
	
/*gestrichelter Kasten um einen Eintrag -  Leerraum rechts zu jeder Spalte erzwungen, sonst gibt es unglückliche Stellen wo der Text einer Spalte zu der anderen aneinander klebt. Diese Regel sollte weiter nicht stören.*/  
/*AA: 21.03.2013 - JIRA Beck.Online BON-1670, Anweisung Hr. Schröder (Anfrage Hr. Gerum) */	
div.lsksw tr td /*h, td.lsk-rgb, td.lsk-sw*/
{
	padding-right: 10px !important;
	/*padding-top: 5px !important;*/
	

/*Tabellenheader in LSK-Tabelle - JIRA DATCSS-38, AA: 18.04.2013*/
div.lsksw tr.bf_desc 
{
	left: -10000px;
	overflow: hidden;
	position: absolute;
	width: 1px;
	height: 1px;
}
