BLOCKQUOTE {
	margin-right:2px;
}
H3 {
	FONT-SIZE: 18px;
	MARGIN-BOTTOM: 8px;
	TEXT-ALIGN: left;
}
.Gl {
	font-weight: bold;
	font-size: 120%;
}
.Zurueck {
	font-weight: bold;
	font-size: 75%;
}
.HText {
	font-size: 10pt;
	TEXT-ALIGN: justify;
	letter-spacing:0.3pt;
}
.Normal {
	font-size: 10pt;
}
.Kopf {
	WIDTH: 85%;
	text-align:left;
	margin:auto;
}
.Kopf0 {
	text-align:center;
	padding: 0 10px;
}
.Gliederung {
	font-size: 10pt;
	letter-spacing:0.3pt;
	background-color:red;
	WIDTH: 85%;
	text-align:left;
	margin:auto;
}
.Gliederung0 {
	xWIDTH: 85%;
	text-align:center;
	padding: 0 10px;
}
BLOCKQUOTE.G, P.G {
	margin-top:0.1cm;
	margin-bottom:0.1cm;
}
BLOCKQUOTE.G {
	margin-left:30px;
}
.Norm2 {
	font-size: 10pt;
	letter-spacing:0.3pt;
	font-weight: bold;
}
.Beispiel,.Praxistip {
	font-size: 90%;
	letter-spacing:0.25pt;
	margin: 25px 35px 40px 45px;
	padding: 15px;
	text-align: justify;
}
.Literaturverzeichnis {
	font-size: 90%;
	letter-spacing:0.25pt;
	margin: 10px 40px 10px 45px;
	padding: 15px;
	text-align: justify;
	border: silver 1px solid;
}
.Beispiel0 {
	font-size: 90%;
	letter-spacing:0.25pt;
	margin: 30px 25px 20px 25px;
	text-align: justify;
}
FIELDSET {
	font-size: 90%;
	padding:5pt;
}
.Norm1 {
	xbackground-color: lightsteelblue;
}
.Norm5 {
	background-color: lightsteelblue;
	padding: 0 6pt 6pt 6pt;
}
.Literatur {
	background-color: silver;
}
.Bsp, {
	TEXT-ALIGN: left;
	margin: 3mm;
}
.intern {
	text-decoration:none;
	border-bottom: 1px dotted;
	font-size: 95%;
}
.idvKommentarTEXTNOTE {
	color: brown;
}
.idvKommentarAUTOR {
	font-style: italic;
	color: black;
}
TD.Gl2 {
	vertical-align:top;
	font-weight: bold;
}
TD.Gl3 {
	vertical-align:top;
	font-weight: bold;
	font-size: 16px;
}
.verz {
	margin-left:2ex;
	margin-top:1ex;
}
.gestrichelt {
	FONT-SIZE: 94%;
	BORDER-BOTTOM: 1px dashed;
	font-weight: normal;
	TEXT-DECORATION: none
}
.fussnote {
	background-color:black;
	color:white;
}
SPAN.fn0 {
	color:white;
	text-decoration:none;
	font-size:9px;
	vertical-align:top;
	font-weight:bold;
}
.Formatiert {
	font-weight: bold;
	font-style: italic;
}
.FormatiertKursiv {
	font-style: italic;
}
.Zwischenueberschrift {
	font-weight: bold;
}
TD.E,TD.t2 {
	background-color:silver;
	font-weight: bold;
	vertical-align:top;
}
.neu {
	background-color:navajowhite;
}
.neu2 {
	background-color:navajowhite;
}
B {
	xfont-style: italic;
	font-size: 95%;
}
P.idvDOKUMENTABSATZ_ohne_Randziffer,.zu1,.zu3, .MusterRechts, .MusterZentriert {
	margin: 20px 20px 1px 20px;
}
.MusterRechts {
   text-align: right;
}
.MusterZentriert {
   text-align: center;
}
.gesetzestext {
	padding: 10px;
	BACKGROUND-COLOR: #e8e4d9;
	WIDTH: 85%;
	margin:auto;
}
.nav-button 				   { background-color: #b7b5b0 }
.nav-funktion a, .info { font-size: 10px; font-family: Verdana; text-align: center; display: block; padding-top: 1px; padding-bottom: 2px; width: 100% }
.nav-funktion a:link, .info 			   { color: #464646; text-decoration: none; background-color: #e8e4d9 }
.nav-funktion a:visited 		   { color: #464646; text-decoration: none; background-color: #e8e4d9 }
.nav-funktion a:hover 			   { color: #464646; text-decoration: none; background-color: #bab6af }
.nav-funktion a:active 			   { color: #464646; text-decoration: none; background-color: #bab6af }

.IBRtext a:hover, .IBRtext a:active {
	color: #007c38;
}

.xNormal a {
	font-weight:normal;
}
legend {
	color:black;
}
.Brief, .Vertrag {
	margin-top:12pt;
	padding-top:12pt;
	border: medium double gray;
	padding: 5px;
}
table.JaNein,table.Schaubild {
   border-collapse:collapse;
   border:1px solid black;
   font-family:Arial;
   font-size:8pt;
   vertical-align:top;
   padding:5pt;
}
TABLE.idvDOKUMENTABSATZ,table.Schaubild,TABLE.TabelleInBrief {
	margin: 1px 20px 1px 20px;
	margin-top:10px;
}
td.JaNeinLinks,td.JaNeinRechts,td.Schaubild {
   border:1px solid black;
   padding:5pt;
}
td.JaNeinLinks {
   background-color:silver;
}
p.JaNeinRechts2 {
	border-top:1px solid black; padding-top:5pt; margin-top:5pt;
}
.zu1,.zu2,.zu3 {
	font-weight: bold;
}
TABLE.VorBrief {
	margin-top:20px;
	margin-bottom:15px;
}
DIV.Seitennummer {
	margin: 10px 20px 1px 20px;
	text-align:center;
	background-color:#e8e4d9;
	text-decoration:none;
	font-size:9px;
	vertical-align:top;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}

.vertragsmusterinhalts {
 font-style: normal;
 font-weight: bold;
 text-align: left;
 vertical-align: baseline;
}
.vertragsmusterinhaltstext {
 font-style: normal;
 font-weight: normal;
 text-align: left;
 vertical-align: baseline;
}
.vertragsmusterTitel {
 font-style: normal;
 font-weight: bold;
 text-align: center;
 vertical-align: baseline;
}
.vertragsmusterinhaltstextBold {
 font-style: normal;
 font-weight: bold;
 text-align: left;
 vertical-align: baseline;
}
.vertragsmusterinhaltstextBoldCenter {
 font-style: normal;
 font-weight: bold;
 text-align: center;
 vertical-align: baseline;
}
.vertragsmusterinhaltstextItalic {
 font-style: italic;
 font-weight: normal;
 text-align: left;
 vertical-align: baseline;
}
.vertragsmusterinhaltstextlinks {
 font-style: normal;
 font-weight: normal;
 text-align: right;
 vertical-align: baseline;
}
.vertragsmusterinhaltstextBoldCenterItalic {
 font-style: italic;
 font-weight: bold;
 text-align: center;
 vertical-align: baseline;
}
.vertragsmusterinhaltstextBoldItalic {
 font-style: italic;
 font-weight: bold;
 text-align: left;
 vertical-align: baseline;
}
TABLE.vertragsmusterT {
   margin-top:12pt;
}
A.AnmerkungVerweis {
   text-decoration:none;
   background-color:#007c38;
   color:white;
   font-weight:bold;
}
A.AnmerkungVerweis:LINK {
   color:white;
}
A.AnmerkungVerweis:VISITED {
   color:white;
}
A.AnmerkungVerweis:ACTIVE {
   color:white;
}
A.AnmerkungVerweis:HOVER {
   color:white;
}
.Musterueberschrift {
   margin: 20px 20px 1px 20px;
   font-weight: bold;
   MARGIN-BOTTOM: 8px;
}
.Einrueckung, .EinrueckungFundstelle {
   margin-left: 45px;
   padding: 15px;
}
.EinrueckungFundstelle {
   border-left: 3px solid rgb(0, 124, 56);
   padding: 5px;
   margin: 15px 15px 15px 15px;
   margin-left: 45px;
}
.HinweisEinzelabrechnung {
   padding: 15px;
   border:1px dashed black;
   background-color:#eee;
}

.Musterueberschrift {
   margin: 20px 20px 1px 20px;
   font-weight: bold;
   MARGIN-BOTTOM: 8px;
}
.Einrueckung, .EinrueckungFundstelle {
   margin-left: 45px;
   padding: 15px;
}
.EinrueckungFundstelle {
   border-left: 3px solid rgb(0, 124, 56);
   padding: 5px;
   margin: 15px 15px 15px 15px;
   margin-left: 45px;
}
.bildunterschrift {
	text-align:center;
	font-family: "Arial";
	font-size: 85%;
	margin-top: 12px;
}
.HinweisEinzelabrechnung {
   padding: 15px;
   border:1px dashed black;
   background-color:#eee;
}

.Vertrag, .Optional, .Alternativen {
	background-color:#eeeeee;
	margin-top:12pt;
	margin-left:22pt;
	margin-right:22pt;
	padding:15px;
	padding-top:16pt;
	border-width:medium;
	border-color:gray;
	border-style:double;
}
.Optional {
	background-color:#98fb98;
	background-image:url(/include/Framebereiche/optional.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
.Alternativen {
	background-color:#afeeee;
	background-image:url(/include/Framebereiche/alternative.gif);
	background-position: top left;
	background-repeat:no-repeat;
}
.binnenanmerkung {
	font-family: Arial;
	font-size:10px;
	background-color:white;
	border: 1px solid;
}
.einzusetzen {
	font-family: Arial;
	font-size:11px;
	padding: 0 4px;
	line-height: 16px;
	background-color:white;
	border: 1px dashed;
}
.einzusetzenP {
	font-family: Arial;
	font-size:10px;
	padding:4px;
	background-color:white;
	border: 1px dashed;
}
.VertragsParagraph {
	font-weight:bold;
	x-margin-top:40pt;
}
.Zwischenueberschrift {
	font-style:italic;
}