	.verteiler-block {	
			float: right;
			width: 37em;
			padding-bottom: 2em;
			}
	div.td-vert-n {	display:table-cell;
			width:5.0em;
			padding-right: 1em;
		}
	div.td-vert-I {	display:table-cell;
			width:3.0em;
			padding-right: 1em;
		}
	div.td-vert-t {	display:table-cell;
			width:24.0em;
			padding-right: 1em;
		}
	div.td-vert-d {	display:table-cell;
			width:8.0em;
		}

	.kapitel>div {	float: left; 
			min-width: 3em; 
			font-size: x-large;
			font-weight: bold;
			padding-bottom: 1em;
			padding-top: 1em;
		}
	.kapitel>div+div { 
			font-size: x-large;
			font-weight: bold;
			float: none; 
		}

	.absatz div {	float: left; 
			min-width: 3em; 
			padding-bottom: 0.1em;
			padding-top: 0.5em;
			font-size: large;
			font-weight: bold;
		}
	.absatz>div+div { 
			float: none; 
			font-size: large;
			font-weight: bold;
		}

	.textblock {	font-weight: normal;
			font-size: medium;
			text-align: justify;
			clear: both;
			float: none;
		}

	.zitat	{	font-style: italic;
			font-weight: normal;
			padding-top: 0.5em;
			padding-left: 3em;
			padding-right: 3em;
			padding-bottom: 0.5em;
			text-align: justify;
		}

	.sup	{	vertical-align: super; 
			font-size:80%;
		}

	.urkunde2>div>div  {	
			padding: 0 0 0 0;
			margin-left:2em; 
			text-indent:-2em; 
			width:27em;
			float: left;
		}
	.urkunde2>div>div+div {
			margin-left:1em; 
			text-indent:0em; 
			width:8em;
			text-align: right;
		}

	.urkunde3> div  {	
			padding: 0 0 0 0;
		}
	.urkunde3>div>div  {	
			padding: 0 0 0 0;
			margin-left:2em; 
			text-indent:-2em; 
			min-width:27em;
			float: left;
		}
	.urkunde3>div>div+div {
			padding: 0 0 0 0;
			margin-left:1em; 
			text-indent:0em; 
			min-width:8em;
		}
	.urkunde3>div>div+div>div {
			padding: 0 0 0 0;
			min-width:4em;
			text-align: right;
			float: left;
		}

	.text-box  {	page-break-inside: avoid;
			orphans: 8;
			font-style: italic;
			border: 0.1em solid black;
			padding-left: 0.5em;
			padding-right: 0.5em;
			margin-left: 3em;
			margin-right: 3em;
			margin-bottom: 1em;
			margin-top: 1em;
		}
	.box  {		page-break-inside: avoid;
			orphans: 8;
			border: 0.1em solid black;
			padding-left: 0.5em;
			padding-right: 0.5em;
			margin-left: 3em;
			margin-right: 3em;
			margin-bottom: 1em;
			margin-top: 1em;
		}

	.jahrestag>div>div  {	
			padding-right: 1.0em;
			width:1.5em;
			float: left;
		}
	.jahrestag>div>div+div  {	
			text-align: left;
			width:6em;
		}
	.jahrestag>div>div+div+div  {	
			min-width:40em;
			float: none;
		}

	.jahrestag2>div>div  {	
			padding-right: 0.5em;
			width:1.5em;
			float: left;
		}
	.jahrestag2>div>div+div  {	
			text-align: left;
			width:6em;
		}
	.jahrestag2>div>div+div+div  {	
			min-width:38ex;
			float: none;
		}

	.jahrestag-liste>div>div  {	
			width:1.5em;
			float: left;
		}
	.jahrestag-liste>div>div+div  {	
			min-width:1.5em;
		}
	.jahrestag-liste>div>div+div+div  {	
			text-align: left;
			min-width:7em;
		}
	.jahrestag-liste>div>div+div+div+div  {	
			min-width:29em;
			float: none;
		}

	div.table { display:table; border-collapse:collapse; }
	div.tr { display:table-row; }
	div.td { display:table-cell; }

	div.td {
			width:1.5em;
			padding-right: 0.50em;
		}
	div.td+div {
			width:1.5em;
			padding-right: 0.50em;
		}
	div.td+div+div {
			min-width:7em;
			padding-right: 0.50em;
		}
	div.td+div+div+div {
			width:100%;
			text-align: justify;
		}
			

	div.td-num {	display:table-cell;
			width:1.5em;
			padding-right: 0.5em;
		}
	div.td-para {	display:table-cell;
			min-width:100%;
			text-align: justify;
			padding-right: 0.5em;
		}
	

	.float-off {
			clear: both;
		}
	

	.footnote-nr {	
			vertical-align: super; 
			font-size:80%;
		}

	.footnotes {	font-size:80%;
		}

	.td-footnote-nr {
			display:table-cell; 
			width:1.5em;
			padding-right: 0.5em;
		}

	.td-footnote-txt {
			display:table-cell; 
			min-width:100%;
			text-align: justify;
			padding-right: 0.5em;
		}

