/* DATEI: WEKA.css */

/* Allgemeine Einstellungen */

/*
body	{
	margin: 0px;
	padding: 0px;
	font-family: Arial,sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #E6E6FA;
	}
*/

/*div.body	{
	margin: 0px;
	padding: 10px;
	padding-left: 20px;
	padding-right: 20px;
	border-left-style: solid;
	border-left-width: 10px;
	border-left-color: #E6E6FA;
	xwidth: 510px;
	width: 100%;
	}
*/

table {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-width: 1pt;
	border-color: black;
	border-style: solid;
	margin-top: 0pt;
	margin-bottom: -1pt;
	width: 100%;
	}

/* Allgemeine Absatzformatierungen */

p, h1, h2, h3, h4, h5, div, td, th {
	orphans:3;
	widows:3;
	}

p.entry	{
	margin-top: 3pt;
	margin-bottom: 6pt;
	padding: 0pt;
	line-height: 130%;
	font-size: 10pt;
	}

p {
	margin-top: 3pt;
	margin-bottom: 6pt;
	padding: 0pt;
	line-height: 120%;
	font-size: 10pt;
	}

/* Parent-Navigation, Head, Foot */

table.parentnav {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 5px;
	margin-bottom: 10px;
	background-color: none;
	}

table.parentnav tr td {
	margin: 0px;
	padding: 0px;
	border-style: none;
	}

table.parentnav tr td img {
	vertical-align: top;
	}


tr.head	{
	page-break-after:avoid;
	}

table.head	{
	background-color: #E6E6FA;
	border-style: none;
	xwidth: 510px;
	width: 100%;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-bottom: 20px;
	}

td.title {
	border-style: none;
	}

td.blaetterntop {
	border-style: none;
	width: 20px;
	margin: 0px;
	padding: 0px;
	padding-left: 20px;
	margin-top: 10px;
	padding-top: 10px;
	text-align: center;
	vertical-align: top;
	}

td.blaetternbottom {
	border-style: none;
	width: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	text-align: center;
	vertical-align: bottom;
	}

a.blaettern {
	width: 20px;
	}

a.SCHALTFLAECHE {
	width: 0;
	padding: 0px;
	margin: 0px;
	border-style: none;
	text-decoration: none;
	border-style: none;
	}

td.blaetternText {
	font-size: 11pt;
	font-weight: bold;
	color: #CCCCCC;
	border-style: none;
	margin: 0px;
	padding: 0px;
	padding-right: 8px;
	vertical-align: bottom;
	text-align: right;
	}

table.foot {
	bottom-bottom-style: single;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	font-family: Arial,sans-serif;
	font-size: 10pt;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 2px;
	xwidth: 510px;
	width: 100%;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	margin-left:0px;
	margin-right:0px
	}

table.foot tr {
	border-style: none;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}

td.foot {
	border-style: none;
	border	padding-left: 20px;
	bottom-style: single;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	border-right-style: none;
	width: 16px;
	}

td.copyright {
	font-size: 8pt;
	border-style: none;
	line-height: 200%;
	margin: 0px;
	padding: 0px;
	}

p.expand {
	font-weight: bold;
	color:blue;
	cursor:hand;
}

p.expandin {
	font-weight: bold;
	color:#CC0000;
	cursor:hand;
}

div.copyright {
	}

div.mailto a {
	padding-top: 1px;
	font-size: 8pt;
	}


a.parentnav img {
	vertical-align: middle;
	}

a.parentnav {
	font-size: 9pt;
	text-decoration: none;
	border-style: none;
	padding: 0px;
	padding-top: 0px;
	padding-right: 10px;
	}
a.parentnav:link	{
	color: blue;
	}
a.parentnav:visited {
	color: blue;
	}
a.parentnav:hover {
	color: #CC0000;
}
a.parentnav:active {
	background-color:#FFFFFF;
}

a.mailto img {
	vertical-align: middle;
	}

a.mailto {
	font-size: 10pt;
	text-decoration: none;
	border-style: none;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	}
a.mailto:link	{
	color: blue;
	}
a.mailto:visited {
	color: blue;
	}
a.mailto:hover {
	color: #CC0000;
}
a.mailto:active {
	background-color:#FFFFFF;
}


a.gototop {
	text-decoration: none;
	font-weight: bold;
	border-style: none;
	width: 56px;
	background-color: #EEEEEE;
	padding: 1px;
	padding-top: 0px;
	}
a.gototop:link	{
	color: blue;
	}
a.gototop:visited {
	color: blue;
	}
a.gototop:hover {
	color: #CC0000;
}
a.gototop:active {
	background-color:#EEEEEE;
}

tr.gototop {
	border-style: none;
	margin: 0px;
	padding: 0px;
	}

td.gototop {
	border-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom-style: double;
	border-bottom-width: 3px;
	text-align: right;
	}

span.Expand-Inline {
	}

span.Expand-Inline_Show_Kom {
	color: #D36B31;
	cursor:pointer;
}

h1 span.Expand-Inline_Show {
	vertical-align: 80%;
	font-size: 60%;
	line-height: 100%;
	text-decoration: none;
	color: #D36B31;
	cursor:pointer;
}

h3 span.Expand-Inline_Show {
	vertical-align: 50%;
	font-size: 70%;
	line-height: 100%;
	text-decoration: none;
	color: #D36B31;
	cursor:pointer;
}

span.Expand-Inline_Show {
	vertical-align: 30%;
	font-size: 80%;
	line-height: 100%;
	text-decoration: none;
	color: #D36B31;
	cursor:pointer;
}

table.Expand-Inline_Hide {
	width: 84%;
	font-size: 9pt;
	border-style: solid;
	border-width: 1px;
	border-color: #EFE0BC;
	padding: 0px;
	margin: 8px;
	margin-left: 8%;
	margin-right: 8%;
	background-color: #FFFFFF;
}

table.Expand-Inline_Hide tr td.Expand-Inline_Text {
	line-height: 130%;
	vertical-align: top;
	text-align: left;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
	background-color: #FFFFFF;
}

table.Expand-Inline_Hide tr td.Expand-Inline_Close {
	width: 18px;
	line-height: 100%;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	border-style: none;
	background-color: #EFF0CC;
	cursor:pointer;
}

table.FN-TOC {
	font-size: 9pt;
	border-style: none;
	padding: 0px;
	margin: 0px;
	display: none;
	background-color: #FFFFFF;
}

table.FN-TOC tr td.FN_TOC-AUFRUF_Kom {
	text-align: left;
	padding: 0px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 4px;
	color: #D36B31;
	width: 20px;
}

table.FN-TOC tr td.FN_TOC-AUFRUF {
	vertical-align: 30%;
	text-align: left;
	font-size: 7pt;
	padding: 0px;
	margin: 0px;
	padding-left: 8px;
	padding-right: 4px;
	color: #D36B31;
	width: 20px;
}

hr.FN	{
	border: 0px;
	border-top: solid 1pt #CCCCCC;
	border-bottom: transparent;
	width: 20%;
	text-align: left;
	margin: 0px;
	margin-bottom: 8px;
	margin-top: 8t;
	}

h3.Expand-Block_Show {
	color: #D36B31;
	cursor:pointer;
}

table.Expand-Block_Hide {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #EFE0BC;
	padding: 0px;
	margin: 0px;
	xbackground-color: #FFFBF3;
}

td.Expand-Block_Text {
	line-height: 130%;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
}

td.Expand-Block_Close {
	width: 16px;
	line-height: 100%;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	padding-top: 2px;
	xbackground-color: #EFE0BC;
	background-color: #EFF0CC;
	cursor:pointer;
}



/* AENDERUNG, alt */

div.LINKAENDERUNG	{
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: green;
	}

span.AENDERUNG_entfallen {
	color: red;
	}

*.AENDERUNG_neu {
	color: green;
	}

span.LINKAENDERUNG {
	}

/* AENDERUNG */

div.LINKAEND	{
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: #006020;
	}

*.AEND_entfallen {
	color: #C00020;
	}

*.AEND_neu {
	color: #006020;
	}

*.AEND_zukuenftig {
	color: #0E7D46;
	}

*.AEND_entfaellt {
	color: #800080;
	}

*.AEND_Info {
	color: gray;
	font-size: 8pt;
	}

*.AEND_Info2 {
	color: gray;
	font-size: 8pt;
	}

*.printinfo {
	display: none;
	}

span.LINKAEND {
	}


span.ICONTITEL {
	font-size: 8pt;
	vertical-align: middle;
	}

span.RDB-AMTLICHER-KURZTITEL {
	color: green;
	}

span.RDB-ABKUERZUNG {
	color: red;
	}

*.hide {
	display: none;
	}

/* Titel */

h1.DOKTITEL {
	font-size: 15pt;
	font-weight: bold;
	line-height: 120%;
	text-align:left;
	margin: 0px;
	padding: 5px;
	padding-left: 0px;
	page-break-after:avoid;
	}

h2	{
	font-size: 14pt;
	page-break-after:avoid;
	}


h3	{
	font-size: 12pt;
	page-break-after:avoid;
	}

h3.INHALTSVERZ-TITEL {
	font-size: 15pt;
	color: #00006F;
	}

	/* Rizk 11.05.2004 */
h3.TITEL {
	font-size: 13pt;
	}

div.INHALTSVERZ p	{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	line-height: 130%;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	}

div.INHALT-EBENE1	{
	padding-left: 0pt;
	}

div.INHALT-EBENE2	{
	padding-left: 8pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
	}

div.INHALT-EBENE3	{
	padding-left: 16pt;
	margin-top: 1pt;
	margin-bottom: 2pt;
	}

div.INHALT-EBENE4	{
	padding-left: 24pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
	}

div.INHALT-EBENE5	{
	padding-left: 32pt;
	margin-top: 1pt;
	}

div.INHALT-EBENE6	{
	padding-left: 40pt;
	margin-top: 1pt;
	}

div.INHALT-EBENE7	{
	padding-left: 48pt;
	margin-top: 1pt;
	}

div.INHALT-EBENE8	{
	padding-left: 56pt;
	margin-top: 1pt;
	}

div.INHALT-EBENE9	{
	padding-left: 64pt;
	margin-top: 1pt;
	}

div.ENTSCHEIDUNG p {
	color: gray;
	line-height: 120%;
	font-size: 9pt;
	padding: 0pt;
	margin: 0pt;
	}

div.ENTSCHEIDUNG {
	padding-top: 6pt;
	padding-bottom: 6pt;
	}

h3.EBENE-TITEL {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	page-break-after:avoid;
	}

h4.EBENE-TITEL {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 12pt;
	font-weight: bold;
	page-break-after:avoid;
	}	

h5.EBENE-TITEL {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	page-break-after:avoid;
	}		

h6.EBENE-TITEL {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11pt;
	font-weight: normal;	
	page-break-after:avoid;
	}	
	
	
	/* Rizk Ende */

/* Anhaenge */

h3.ANHAENGE-TITEL {
	font-size: 15pt;
	margin-top: 36pt;
	margin-bottom: 12pt;
	border-top: 1px solid black;
	line-height: 120%;
	}

/* Anhang */

h3.ANHANG-TITEL {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	font-style: italic;
	color:#00006F;
	line-height: 120%;
	}

div.ANHANG-EBENE1 h3.EBENE-TITEL {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.ANHANG-EBENE2 h3.EBENE-TITEL {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.ANHANG-EBENE3 h3.EBENE-TITEL {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.ANHANG-EBENE4 h3.EBENE-TITEL {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.ANHANG-EBENE5 h3.EBENE-TITEL {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.ANHANG-EBENE6 h3.EBENE-TITEL {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.ANHANG-EBENE7 h3.EBENE-TITEL {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.ANHANG-EBENE8 h3.EBENE-TITEL {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.ANHANG-EBENE9 h3.EBENE-TITEL {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

/* Abschnitt */

div.ABSCHNITT-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.ABSCHNITT-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.ABSCHNITT-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.ABSCHNITT-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.ABSCHNITT-EBENE5 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.ABSCHNITT-EBENE6 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.ABSCHNITT-EBENE7 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.ABSCHNITT-EBENE8 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.ABSCHNITT-EBENE9 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


/* Streng-Ebene */
div.STRENG-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.STRENG-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.STRENG-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.STRENG-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.STRENG-EBENE5 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.STRENG-EBENE6 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.STRENG-EBENE7 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.STRENG-EBENE8 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.STRENG-EBENE9 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.PARAGRAPH {
	}


/* Lose-Ebene */
div.LOSE-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.LOSE-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.LOSE-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.LOSE-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.LOSE-EBENE5 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.LOSE-EBENE6 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.LOSE-EBENE7 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.LOSE-EBENE8 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.LOSE-EBENE9 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

/* NORM-Ebene */

div.NORM-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.NORM-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.NORM-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.NORM-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.NORM-EBENE5 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.NORM-EBENE6 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.NORM-EBENE7 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.NORM-EBENE8 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.NORM-EBENE9 h3 {
	font-size: 10pt;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

	/* Entscheidung Rizk 11.05.2004 */
div.VORINSTANZ h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.LEITSATZ h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.SACHVERHALT h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.GRUENDE h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.ENTSCHEIDUNG-KOMMENTAR h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.ABSCHNITT-ENTSCHEIDUNG h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}
/* Rizk 07.03.2006 */

div.BAUSCHAEDEN h2	{
	margin-top: 28pt;
	font-size: 14pt;
	page-break-after:avoid;
	}

div.BAUSCHAEDEN h3 {
	margin-top: 18pt;
	font-size: 11pt;
	font-weight: bold;
	}

div.BAUSCHAEDEN h4 {
	font-size: 10pt;
	}

/* Ende Rizk 07.03.2006 */


div.VOB h3 {
	font-size: 10pt;
	}

div.NORM-EBENE {
	font-weight: normal;
	}
/* Rizk Ende */

/* Auszug-streng */

div.AUSZUG-STRENG, div.AUSZUG-LOSE	{
	padding: 6pt;
	padding-top: 1pt;
	margin: 0pt;
	margin-top: 10pt;
	margin-bottom: 10pt;
	background-color: #F0F0F0;
	}


/* Stichwortverzeichnis */

dl.Stichwort {
	}

dt.StwText {
	margin-top: 6pt;
	font-weight: bold;
	}

dd.StwZiel {
	margin-bottom: 3pt;
	line-height: 130%;
	font-size: 9pt;
	}

a.StwLink {
	text-decoration: none;
	}


/* Marginalie */


/* Rizk 07.07.2004 */
h4.PAR-TITEL	{
	font-family: Arial,sans-serif;
	font-size: 11pt;
	font-weight: bold;
	page-break-after:avoid;
	color: #00006F;
	margin-top: 18pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

/* Rizk Ende */

/* Rizk 09.11.2004 Linklisten im Doukument */
div.TITELLISTE	{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-left-color: teal;
	border-left-width: 1px;
	border-left-style: solid;
	padding-left: 8pt;
	page-break-after:avoid;
	}
/* Rizk Ende */

h4.TITEL	{
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border-left-color: orange;
 	border-left-width: 2px;
 	border-left-style: solid;
 	padding-left: 4pt;
	page-break-after:avoid;
	}


h4.MARGINALIE {
	color: #00006F;
	font-size: 10pt;
	padding: 0pt;
	padding-left: 4pt;
	border-left-color: orange;
	border-left-width: 2px;
	border-left-style: solid;
	margin: 0pt;
	margin-top: 12pt;
	margin-bottom: 8pt;
	page-break-after:avoid;
	}

h4.LISTE_MARGINALIE {
	color: #00006F;
	}

h4.LISTENELEMENT_MARGINALIE {
	color: blue;
	}

/* Allgemeine Zeichenformatierungen */

span.FETT {
	font-weight: bold;
	}

span.KURSIV {
	font-style: italic;
	}

span.HERVORHEBUNG {
	font-weight: bold;
	}

span.COURIER {
	font-family: Courier New;
	}

span.br	{
	width: 0px;
	}

p.br	{
	margin-top: 0px;
	}

sup	{
	vertical-align: top;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	}

sub	{
	vertical-align: bottom;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	}

.HOCHTIEF {
	font-size: 85%;
}

span.SUP {
	vertical-align: top;
	font-size: 70%;
}

span.SUB {
	vertical-align: bottom;
	font-size: 70%;
}

span.SATZNR {
	vertical-align: top;
	font-size: 7pt;
	color: #3060FF;
}

span.QUELLE {
	font-size: 8pt;
	color: #3F3F7F;
}

/* Verweise */

a	{
	text-decoration: none;
	}
a:link	{
	color: blue;
	}
a:visited {
	color: blue;
	}
a:hover {
	color: #CC0000;
}

a:active {
	color: #CC0000;
	/*background-color:#AFAFAF;*/
}

a.aid	{
	text-decoration: none;
	}

/* Fussnoten */

a.FN-AUFRUF {
	font-size: 7pt;
	text-decoration: none;
	vertical-align: top;
	}
a.FN-AUFRUF:link {
	color: blue;
	}
a.FN-AUFRUF:visited {
	color: blue;
	}
a.FN-AUFRUF:hover {
	color: #CC0000;
	}
a.FN-AUFRUF:active {
	color: #CC0000;
	}

td.FN-AUFRUF {
	margin: 0pt;
	padding: 0pt;
	padding-right: 10pt;
	width: 1%;
	vertical-align: top;
	text-align: left;
	border-style: none;
	}

td.FN-AUFRUF a.FN-AUFRUF {
	font-size: 7pt;
	}

td.FN-TEXTBLOCK {
	margin: 0pt;
	padding: 0pt;
	vertical-align: baseline;
	border-style: none;
	}

td.FN-TEXTBLOCK p {
	font-size: 8pt;
	margin: 0pt;
	padding: 0pt;
	}


table.FUSSNOTE {
	width: 100%;
	border-style: none;
	}

table.FUSSNOTE tr td {
	border-style: none;
	}

hr.FN	{
	color: #606060;
	width: 40%;
	height: 1pt;
	margin-top: 8pt;
	text-align: left;
	}

/* Inhaltsuebersicht als Tabelle */

table.IU {
	font-family: Arial,sans-serif;
	font-size: 8pt;
	border-style: none;
	margin-top: 0pt;
	margin-bottom: -1pt;
	table-layout: fixed;
	width: 100%;
	}

td.IUPfeil	{
	background-color: #CCCCCC;
	width: 17px;
	margin: 0pt;
	padding: 0pt;
	padding-left: 1pt;
	padding-top: 3pt;
	border-color: #808080;
	border-width: 1pt;
	border-style: solid;
	border-bottom-style: none;
	text-align: center;
	vertical-align: super;
	}

td.IULink	{
	background-color: #EEEEEE;
	width: 100%;
	margin: 0pt;
	padding: 3pt;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1pt;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: super;
	}

p.IU	{
	margin: 0pt;
	padding: 0pt;
	line-height: 100%;
	}

/* Inhalts-Uebersicht */

a.IU:link {
	text-decoration: none;
	color: blue;
	}

a.IU:visited {
	text-decoration: none;
	color: blue;
	}

a.IU:hover {
	text-decoration: none;
	color: #CC0000;
	}

a.IU:active {
	text-decoration: none;
	color: #CC0000;
	background-color: #EEEEEE;
	}

a.IUPfeil:active {
	text-decoration: none;
	color: #CC0000;
	background-color: #CCCCCC;
	}

/* Listen als Tabelle */

table.LISTE {
	width: 100%;
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	margin-top: 2pt;
	margin-bottom: 4pt;
	vertical-align: baseline;
	line-height: 120%;
	}

table.LISTE table.STANDARD table.LISTE tr td, table.STANDARD table.LISTE tr td, table.LISTE tr td {
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	vertical-align: top;
	line-height: 120%;
	font-size: 10pt;
	}

table.LISTE tr td table.LISTE {
	margin: 0pt;
	}

table.LISTE tr td p {
	margin: 0pt;
	padding: 0pt;
	margin-bottom: 2pt;
	vertical-align: baseline;
	line-height: 120%;
	}

#z1	{
	width: 8pt;
	xcolor: #00006F;
	padding-right: 4pt;
	}

#r1	{
	width: 8pt;
	xcolor: #00006F;
	font-family: Times New Roman;
	padding-right: 4pt;
	}

#b1	{
	width: 12pt;
	color: #4F4F4F;
	font-family: Symbol;
	font-size: 9pt;
	}

#b2	{
	width: 12pt;
	xcolor: #00006F;
	font-family: Symbol;
	}

span.p_NR {
	padding-right: 4pt;
	}

/* Tabelle */

h5.TABELLE-TITEL {
	font-size: 9pt;
	color: #00006F;
	page-break-after:avoid;
	}

div.TABELLE {
	margin-top: 12pt;
	margin-bottom: 12pt;
	}

table.STANDARD	{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-width: 1pt;
	border-color: black;
	border-style: solid;
	margin-top: 0pt;
	margin-bottom: -1pt;
	width: 100%;
	}

table.AENDKETTE	{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-width: 1pt;
	border-color: silver;
	border-style: solid;
	margin-top: 0pt;
	margin-bottom: -1pt;
	width: 100%;
	}

table.AENDKETTE tr td {
	margin: 0px;
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	vertical-align: top;
	line-height:100%;
	}


table.Start	{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	}

table.Start tr td {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	vertical-align: top;
	}

table.Start tr td.EINSTIEGE_0 {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	vertical-align: top;
	}

table.Start tr td.EINSTIEGE_1 {
	margin: 0px;
	padding: 0px;
	border-style: none;
	padding-left: 10px;
	padding-right: 3px;
	vertical-align: top;
	}

table.Start tr td.EINSTIEGE_2 {
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	padding-left: 10px;
	margin-right: 3px;
	vertical-align: top;
	}

table.EINSTIEG	{
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	}

table.EINSTIEG tr td {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	vertical-align: top;
	line-height:120%;
	}

table.EINSTIEG tr td p {
	font-family: Arial,sans-serif;
	font-size: 9pt;
	line-height:120%;
	}

table.Start2	{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	vertical-align: top;
	width: 100%;
	}

table.Start2 tbody tr td {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	vertical-align: top;
	}


.blind	{
	border-style: none;
	}

.blindTable	{
	border-style: none;
	width: 100%;
	font-size: 10pt;
	}

table.blindTable tr td	{
	border-style: none;
	font-size: 10pt;
	}

.Breite_ganz {
	width: 100%;
	}

table.w200 {width: 200px; }
table.w300 {width: 300px; }
table.w400 {width: 400px; }

table.LISTE table.STANDARD thead tr th, table.STANDARD thead tr th
	{border-width: 1pt;
	border-style: solid;
	border-color: black;
	border-left-style: none;
	border-top-style: none;
	padding: 4pt;
	text-align:left;
	vertical-align: bottom;
	background-color:#C0C0C0; }

table.LISTE table.STANDARD tbody tr td, table.STANDARD tbody tr td
	{border-width: 1pt;
	border-style: solid;
	border-color: black;
	border-left-style: none;
	border-top-style: none;
	padding: 4pt;
	text-align:left;
	vertical-align:top; }

.textright {text-align:right; }

#nobrs {border-right-style: none; }
#nobbs {border-bottom-style: none; }
#nobrbs {border-right-style: none; border-bottom-style: none; }

#noblrs {border-left-style: none; border-right-style: none; }
#nobtbs {border-top-style: none; border-bottom-style: none; }
#noblrbs {border-left-style: none; border-right-style: none; border-bottom-style: none; }
#noblrts {border-left-style: none; border-right-style: none; border-top-style: none; }
#nobs {border-style: none; }

#sobbs {border-bottom-style: solid; }

#r {text-align:right; }

#indent20 {text-indent: -20px; padding-left: 20px; }


/* Bild */

h5.img-BILD-TITEL {
	font-size: 9pt;
	color: #00006F;
	margin-top: 3pt;
	margin-bottom: 12pt;
	page-break-after:avoid;
	}

h5.BILD-TITEL-img {
	font-size: 9pt;
	color: #00006F;
	margin-top: 12pt;
	margin-bottom: 3pt;
	page-break-before:avoid;
	}

h5.a-BILD-TITEL {
	font-size: 9pt;
	color: #00006F;
	margin-top: 3pt;
	margin-bottom: 12pt;
	page-break-after:avoid;
	}

h5.BILD-TITEL-a {
	font-size: 9pt;
	color: #00006F;
	margin-top: 12pt;
	margin-bottom: 3pt;
	page-break-before:avoid;
	}

div.BILD {
	margin-top: 12pt;
	margin-bottom: 12pt;
	}

div.BILDFOLIE {
	margin-top: 2pt;
	margin-bottom: 2pt;
	}

/*
FolieJPG	{
	width: 600px;
	height: 415px;
	}

FolieGIF	{
	width: 600px;
	height: 415px;
	}
*/

img	{
	margin: 0pt;
	border-width: 0px;
	}

img.char	{
	margin: 0pt;
	margin-bottom: -4px;
	border-width: 0px;
	vertical-align: baseline;
	}

a.ext	{
	}

img.icon	{
	border-width: 0px;
	}

p.BILD-TEXTBLOCK	{
	font-size: 8pt;
	}

/* Muster */

td.Pikto	{
	width: 45px;
	vertical-align: top;
	}

/* Muster-Titel schwarz */
div.MUSTER_Standard h3.MUSTER-TITEL,
div.MUSTER_Einschub h3.MUSTER-TITEL,
div.MUSTER_Listing h3.MUSTER-TITEL,
div.MUSTER_Literatur h3.MUSTER-TITEL,
div.MUSTER_Rahmen h3.MUSTER-TITEL,
div.MUSTER_Zitat h3.MUSTER-TITEL	{
	font-size: 12pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	}

/* Muster-Titel Times New Roman */
div.MUSTER_Brief h3.MUSTER-TITEL,
div.MUSTER_Reim h3.MUSTER-TITEL,
div.MUSTER_Vertrag h3.MUSTER-TITEL	{
	font-family: Times New Roman;
	font-size: 13pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	}


/* Muster-Titel #00006F */
div.MUSTER_Beispiel h3.MUSTER-TITEL,
div.MUSTER_Formular h3.MUSTER-TITEL,
div.MUSTER_Quelle h3.MUSTER-TITEL,
div.MUSTER_Tipp h3.MUSTER-TITEL	{
	font-size: 12pt;
	color: #00006F;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	}

/* Muster mit Rahmen */
div.MUSTER_Brief,
div.MUSTER_Listing,
div.MUSTER_Rahmen	{
	padding: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 1pt;
	border-color: silver;
	border-style: solid;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	}

div.MUSTER_Formular	{
	padding: 6px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 1pt;
	border-color: #E0E0E0;
	border-style: solid;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	background-color: #F0F0F0;
	}

/* Muster ohne Rahmen */
div.MUSTER_Beispiel,
div.MUSTER_Literatur,
div.MUSTER_Quelle,
div.MUSTER_Reim,
div.MUSTER_Vertrag,
div.MUSTER_Zitat	{
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 0pt;
	margin: -2px;
	width: 100%;
	}

div.MUSTER_Standard	{
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 0pt;
	width: 100%;
	}

/* Muster Einschub */
div.MUSTER_Einschub	{
	margin-left: 45px;
	width: 100%;
	}

/* Muster Reim */
div.MUSTER_Reim	{
	margin-left: 90px;
	width: 100%;
	}

/* Muster mit Linie oben und unten, #0052C2 */
div.MUSTER_Tipp	{
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 0pt;
	border-top-width: 1pt;
	border-bottom-width: 1pt;
	border-color: #0052C2;
	border-style: solid;
	margin: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	width: 100%;
	}

/* Interne Formatierung fuer Muster */
div.MUSTER_Standard table,
div.MUSTER_Standard table,
div.MUSTER_Einschub table,
div.MUSTER_Formular table,
div.MUSTER_Rahmen table	{
	}

div.MUSTER_Beispiel table	{
	background-color: #E6E6E6;
	}

div.MUSTER_Brief table p,
div.MUSTER_Reim table p,
div.MUSTER_Vertrag table p,
div.MUSTER_Brief table span,
div.MUSTER_Reim table span,
div.MUSTER_Vertrag table span	{
	font-family: Times New Roman;
	font-size: 10.5pt;
	}

div.MUSTER_Listing table p,
div.MUSTER_Listing table span	{
	font-family: Courier New;
	font-size: 9pt;
}

div.MUSTER_Literatur table p,
div.MUSTER_Zitat table p,
div.MUSTER_Literatur table span,
div.MUSTER_Zitat table span	{
	font-style: italic;
	font-size: 9.3pt;
}

div.MUSTER_Quelle table p,
div.MUSTER_Quelle table span	{
	font-family: Courier New;
	font-size: 9pt;
	color: #00006F;
}

div.MUSTER_Tipp table	{
	color: #00006F;
	padding: 0px;
	margin: 0px;
}

div.MUSTER-EBENE1 h6	{
	font-size: 12pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div.MUSTER-EBENE2 h6	{
	font-size: 11pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 6px;
}

div.MUSTER-EBENE3 h6	{
	font-size: 11pt;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
}

table.Trenner_dotted {
	border-style: none; 
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 0px;
}

/* Startseite */

div.ADU {
	height: 68px;
	overflow: hidden;
	}

div.Start_AUTOR {
	font-size: 8pt;
	line-height:100%;
	color:#000000;
	margin-top:10px;
	margin-left:20px;
	margin-bottom: 5px;
	}

div.Start_DOKTITEL {
	font-size:15px;
	line-height:120%;
	font-weight:bold;
	color:#000000;
	margin-left: 20px;
	}

div.Start_UNTERTITEL {
	font-size:13px;
	line-height:120%;
	font-weight:bold;
	color:#000000;
	margin-left: 20px;
	}

div.EINSTIEGE {
	margin-top: 28px;
	}

div.Ohne_Rand {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	line-height:100%;
	}

h3.EINSTIEGE_TITEL {
	font-family: Arial,sans-serif;
	font-size:15px;
	line-height:120%;
	font-weight:bold;
	color:#000066;
	}

h4.EINSTIEG_TITEL_Hinweis {
	font-family: Arial,sans-serif;
	font-size:10pt;
	line-height:120%;
	font-weight:bold;
	color:#000066;
	background-color: #B5BED4;
	margin:0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	}

h4.EINSTIEG_TITEL {
	font-family: Arial,sans-serif;
	font-size:10pt;
	line-height:120%;
	font-weight:bold;
	color:#000066;
	margin:0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	}

/* Startseite2 */

div.Start2_DOKTITEL {
	font-size: 17pt;
	line-height:120%;
	font-weight:bold;
	color:#333333;
	background-color: #EEEEEE;
	padding: 8px;
	padding-top: 16px;
	padding-bottom: 16px;
	border-width: 0pt;
	border-style: none;
	margin: 0px;
	width: 100%;
	}

td.Start2_Spalte1 p {
	font-size: 10pt;
	line-height:120%;
	color:#333333;
	padding: 4px;
	padding-left: 8px;
	border-width: 0pt;
	border-style: none;
	margin: 0px;
}

td.Start2_Spalte1 h3.Start2_EINSTIEGE_TITEL {
	font-size: 15pt;
	font-weight:normal;
	line-height:120%;
	color:#333333;
	padding: 0px;
	padding-left: 8px;
	padding-top: 0px;
	padding-bottom: 12px;
	border-width: 0pt;
	border-style: none;
	margin: 0px;
	margin-top: 8px;
}

td.Start2_Spalte1 h4.Start2_EINSTIEG_TITEL {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#333333;
	line-height:120%;
	margin:0px;
	padding-left: 8px;
	padding-right: 4px;
	padding-top: 12px;
	padding-bottom: 0px;
	}

td.Start2_Spalte1 div {
	font-size: 10pt;
	line-height:120%;
	color:#333333;
	padding: 0px;
	border-width: 0pt;
	border-style: none;
	margin: 0px;
}

td.Start2_Spalte2 p {
	font-size: 10pt;
	line-height:120%;
	color:#333333;
	padding: 0px;
	padding-left: 20px;
	border-width: 0pt;
	border-style: none;
	margin: 0px;
}



td.Start2_Spalte3 {
	background-color: #EEEEEE;
}

td.Start2_Spalte3 p {
	font-size: 8pt;
	line-height:120%;
	color:#333333;
	background-color: #EEEEEE;
	margin:0px;
	padding: 8px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-width: 0pt;
	border-style: none;
}

div.Start2_EINSTIEGE {
	margin: 0px;
	padding: 0px;
	padding-bottom: 16px;
	}

div.Start2_EINSTIEG p {
	margin: 0px;
	padding: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
	}

td.Start2_Spalte3 h3.Start2_EINSTIEGE_TITEL {
	font-family: Arial,sans-serif;
	font-size: 10pt;
	font-weight:bold;
	color:#333333;
	background-color: #DDDDDD;
	line-height:120%;
	margin: 0px;
	padding: 8px;
	padding-top: 20px;
	padding-bottom: 8px;
	}

td.Start2_Spalte3 h4.Start2_EINSTIEG_TITEL {
	font-family: Verdana,Arial,sans-serif;
	font-size: 8pt;
	font-weight:bold;
	color:#333333;
	line-height:120%;
	margin:0px;
	padding: 8px;
	padding-top: 12px;
	padding-bottom: 4px;
	}

/* Sonderzeichen */
span.y	{
	font-family: Symbol;
	}

