BODY {
	background-color: #fff;
	background: #fff;
	text-align: left;
}

BLOCKQUOTE {
	margin-right:2px;
}
.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:left;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
}

.Gliederung0 {
	xWIDTH: 85%;
	text-align:left;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 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;
}


.Beispiel0 {
	font-size: 90%;
	letter-spacing:0.25pt;
	margin: 30px 25px 20px 25px;
	text-align: justify;
}

FIELDSET {
	font-size: 90%;
	padding:5pt;
}

.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;
}

a.gestrichelt {
	FONT-SIZE: 94%;
	BORDER-BOTTOM: 1px dashed;
	font-weight: normal;
	TEXT-DECORATION: none
}

.fussnote {
	background-color:black;
	color:white;
}



.Formatiert {
	font-weight: bold;
	font-style: italic;
}

.FormatiertKursiv {
	font-style: italic;
}

.Zwischenueberschrift {
	font-weight: bold;
}

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;
}

.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 {
	margin-top:12pt;
	padding-top:12pt;
	border-width:medium;
	border-color:gray;
	border-style:double;
	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: 1px 20px 1px 20px;
	margin-top:10px;
	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;
}
.bildunterschrift {
	text-align:center;
	font-size: 85%;
	margin-top: 12px;
}
.HinweisEinzelabrechnung {
   padding: 15px;
   border:1px dashed black;
   background-color:#eee;
}