/* DATEI: WEKA.css */

/* Allgemeine Einstellungen */

div.box.blau.without div.content h1 { margin: 13px 10px 13px 10px; }

div.content table {
	font-family: Verdana,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 */

div.content p, div.content h1, div.content h2, div.content h3, div.content h4, div.content h5, div.content div, div.content td, div.content th {
	orphans:3;
	widows:3;
	}

div.content p.entry	{
	margin-top: 3pt;
	margin-bottom: 6pt;
	padding: 0pt;
	line-height: 130%;
	font-size: 10pt;
	width: 570px;
	}

div.content p {
	margin-top: 3pt;
	margin-bottom: 6pt;
	padding: 0pt;
	line-height: 120%;
	font-size: 12px;
	}

/* Parent-Navigation, Head, Foot */

div.content table.parentnav {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	background-color:#FFFFFF;
	border-style: none;
	width: 100%;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	margin-bottom: 15px;
	}

div.content table.parentnav tr td {
	margin: 0px;
	padding: 0px;
	border-style: none;
	}

div.content table.parentnav tr td img {
	vertical-align: top;
	}


div.content tr.head	{
	page-break-after:avoid;
	}

div.content table.head	{
	border-style: none;
	width: 100%;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	padding-bottom: 6px;
	}

div.content td.title {
	border-style: none;
	}

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

div.content td.blaetternbottom {
	border-style: none;
	width: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	text-align: center;
	vertical-align: bottom;
	}

div.content a.blaettern {
	width: 20px;
	}

div.content a.SCHALTFLAECHE {
	width: 0;
	padding: 0px;
	margin: 0px;
	border-style: none;
	text-decoration: none;
	border-style: none;
	}

div.content td.blaetternText {
	font-size: 10pt;
	font-weight: bold;
	color: #CCCCCC;
	border-style: none;
	margin: 0px;
	padding: 0px;
	padding-right: 8px;
	vertical-align: bottom;
	text-align: right;
	}

div.content table.foot {
	bottom-bottom-style: single;
	border-bottom-width: 0px;
	border-bottom-color: #CCCCCC;
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	padding: 0px;
	margin-top: 20px;
	margin-bottom: 5px;
	width: 100%;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	margin-left:0px;
	margin-right:0px
	}

div.content table.foot tr {
	border-style: none;
	padding-top: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	}

div.content td.foot {
	border-style: none;
	padding-left: 20px;
	bottom-style: single;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-left-style: none;
	border-right-style: none;
	width: 16px;
	}

div.content td.copyright {
	font-size: 8pt;
	border-style: none;
	color:#333333;
	line-height: 200%;
	margin: 0px;
	padding: 0px;
	}

div.content p.expand {
	font-weight: bold;
	color:#0168A2;
	cursor:hand;
}

div.content p.expandin {
	font-weight: bold;
	color:#CC0000;
	cursor:hand;
}

div.content div.copyright {
	text-align: right;
	}

div.content td div.mailto {
	display: none;
	}

div.content div.mailto a {
	padding-top: 1px;
	font-size: 8pt;
	}


div.content a.parentnav img {
	vertical-align: middle;
	}

div.content a.parentnav {
	font-size: 9pt;
	text-decoration: none;
	border-style: none;
	padding: 0px;
	padding-top: 0px;
	padding-right: 10px;
	}
div.content a.parentnav:link	{
	color: #0168A2;
	}
div.content a.parentnav:visited {
	color: #0168A2;
	}
div.content a.parentnav:hover {
	color: #CC0000;
}
div.content a.parentnav:active {
	background-color:#FFFFFF;
}

div.content a.mailto img {
	vertical-align: middle;
	}

div.content a.mailto {
	font-size: 10pt;
	text-decoration: none;
	border-style: none;
	padding: 0px;
	padding-top: 0px;
	margin: 0px;
	}
div.content a.mailto:link	{
	color: #0168A2;
	}
div.content a.mailto:visited {
	color: #0168A2;
	}
div.content a.mailto:hover {
	color: #CC0000;
}
div.content a.mailto:active {
	background-color:#FFFFFF;
}


div.content a.gototop {
	text-decoration: none;
	font-weight: bold;
	border-style: none;
	width: 56px;
	background-color: #EEEEEE;
	padding: 1px;
	padding-top: 0px;
	}
div.content a.gototop:link	{
	color: #0168A2;
	}
div.content a.gototop:visited {
	color: #0168A2;
	}
div.content a.gototop:hover {
	color: #CC0000;
}
div.content a.gototop:active {
	background-color:#EEEEEE;
}

div.content tr.gototop {
	border-style: none;
	margin: 0px;
	padding: 0px;
	}

div.content td.gototop {
	border-style: none;
	margin: 0px;
	padding: 0px;
	border-bottom-style: double;
	border-bottom-width: 3px;
	border-bottom-color: #CCCCCC;
	text-align: right;
	}

/* AENDERUNG */

div.content div.LINKAENDERUNG	{
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: green;
	}

div.content span.AENDERUNG_entfallen {
	color: red;
	}

div.content *.AENDERUNG_neu {
	color: green;
	}

div.content span.LINKAENDERUNG {
	}

div.content span.ICONTITEL {
	font-size: 8pt;
	vertical-align: middle;
	}

div.content span.RDB-AMTLICHER-KURZTITEL {
	color: green;
	}

div.content span.RDB-ABKUERZUNG {
	color: red;
	}

div.content span.hide {
	display: none;
	}

/* Titel */

div.content h1.DOKTITEL {
	font-size: 18pt;
	font-weight: normal;
	line-height: 120%;
	text-align:left;
	margin: 0px;
	padding: 0px;
	page-break-after:avoid;
	}

div.content h2	{
	font-size: 10pt;
	font-weight: bold;
	page-break-after:avoid;
	}


div.content h3	{
	font-size: 10pt;
	font-weight: bold;
	page-break-after:avoid;
	}

div.content h3.INHALTSVERZ-TITEL {
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	}

	/* Rizk 11.05.2004 */
div.content h3.TITEL {
	font-weight: bold;
	font-size: 10pt;
	}

div.content div.INHALTSVERZ p	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	line-height: 130%;
	padding-top: 0pt;
	padding-bottom: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	}

div.content div.INHALT-EBENE1	{
	padding-left: 0pt;
	}

div.content div.INHALT-EBENE2	{
	padding-left: 8pt;
	margin-top: 2pt;
	margin-bottom: 2pt;
	}

div.content div.INHALT-EBENE3	{
	padding-left: 16pt;
	margin-top: 1pt;
	margin-bottom: 2pt;
	}

div.content div.INHALT-EBENE4	{
	padding-left: 24pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
	}

div.content div.INHALT-EBENE5	{
	padding-left: 32pt;
	margin-top: 1pt;
	}

div.content div.INHALT-EBENE6	{
	padding-left: 40pt;
	margin-top: 1pt;
	}

div.content div.INHALT-EBENE7	{
	padding-left: 48pt;
	margin-top: 1pt;
	}

div.content div.INHALT-EBENE8	{
	padding-left: 56pt;
	margin-top: 1pt;
	}

div.content div.INHALT-EBENE9	{
	padding-left: 64pt;
	margin-top: 1pt;
	}

div.content div.ENTSCHEIDUNG p {
	color: gray;
	line-height: 120%;
	font-size: 9pt;
	padding: 0pt;
	margin: 0pt;
	}

div.content div.ENTSCHEIDUNG {
	padding-top: 6pt;
	padding-bottom: 6pt;
	}

div.content h3.EBENE-TITEL {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	page-break-after:avoid;
	}

div.content h4.EBENE-TITEL {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	page-break-after:avoid;
	}	

div.content h5.EBENE-TITEL {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	page-break-after:avoid;
	}		

div.content h6.EBENE-TITEL {
	font-family: Verdana,Tahoma,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;	
	page-break-after:avoid;
	}	
	
	
	/* Rizk Ende */

/* Anhaenge */

div.content h3.ANHAENGE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	margin-top: 36pt;
	margin-bottom: 12pt;
	border-top: 1px solid black;
	line-height: 120%;
	}

/* Anhang */

div.content h3.ANHANG-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	margin-top: 30pt;
	margin-bottom: 6pt;
	font-style: italic;
	color: #333333;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE1 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	margin-top: 30pt;
	margin-bottom: 6pt;
	color: #333333;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE2 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	margin-top: 24pt;
	margin-bottom: 6pt;
	color: #333333;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE3 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE4 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE5 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE6 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE7 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE8 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.content div.ANHANG-EBENE9 h3.EBENE-TITEL {
	font-size: 10pt;
	font-weight: bold;	
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

/* Abschnitt */

div.content div.ABSCHNITT-EBENE1 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}
div.content div.ABSCHNITT-EBENE2 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.ABSCHNITT-EBENE3 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.ABSCHNITT-EBENE4 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.ABSCHNITT-EBENE5 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.ABSCHNITT-EBENE6 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.ABSCHNITT-EBENE7 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.ABSCHNITT-EBENE8 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.ABSCHNITT-EBENE9 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


/* Streng-Ebene */
div.content div.STRENG-EBENE1 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.STRENG-EBENE2 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.STRENG-EBENE3 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.STRENG-EBENE4 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.STRENG-EBENE5 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.STRENG-EBENE6 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.STRENG-EBENE7 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.STRENG-EBENE8 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.STRENG-EBENE9 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

div.content div.PARAGRAPH {
	}


/* Lose-Ebene */
div.content div.LOSE-EBENE1 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.LOSE-EBENE2 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.LOSE-EBENE3 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.LOSE-EBENE4 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.LOSE-EBENE5 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.LOSE-EBENE6 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.LOSE-EBENE7 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.LOSE-EBENE8 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.LOSE-EBENE9 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

/* NORM-Ebene */

div.content div.NORM-EBENE1 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.NORM-EBENE2 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.NORM-EBENE3 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.NORM-EBENE4 h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.NORM-EBENE5 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.NORM-EBENE6 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.NORM-EBENE7 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.NORM-EBENE8 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}


div.content div.NORM-EBENE9 h3 {
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	margin-top: 6pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

	/* Entscheidung Rizk 11.05.2004 */
div.content div.VORINSTANZ h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.LEITSATZ h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.SACHVERHALT h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.GRUENDE h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.ENTSCHEIDUNG-KOMMENTAR h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#333333;
	line-height: 120%;
	}

div.content div.ABSCHNITT-ENTSCHEIDUNG h3 {
	font-size: 10pt;
	font-weight: bold;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#333333;
	line-height: 120%;
	}
/* Rizk 07.03.2006 */

div.content div.BAUSCHAEDEN h2	{
	margin-top: 28pt;
	font-size: 10pt;
	font-weight: bold;
	page-break-after:avoid;
	}

div.content div.BAUSCHAEDEN h3 {
	margin-top: 18pt;
	font-size: 10pt;
	font-weight: bold;
	}

div.content div.BAUSCHAEDEN h4 {
	font-size: 10pt;
	}

/* Ende Rizk 07.03.2006 */


div.content div.VOB h3 {
	font-size: 10pt;
	}

div.content div.NORM-EBENE {
	font-weight: normal;
	}
/* Rizk Ende */

/* Auszug-streng */

div.content div.AUSZUG-STRENG, div.content div.AUSZUG-LOSE	{
	padding: 6pt;
	padding-top: 1pt;
	margin: 0pt;
	margin-top: 10pt;
	margin-bottom: 10pt;
	background-color: #F0F0F0;
	}


/* Stichwortverzeichnis */

div.content dl.Stichwort {
	}

div.content dt.StwText {
	margin-top: 6pt;
	font-weight: bold;
	}

div.content dd.StwZiel {
	margin-bottom: 3pt;
	line-height: 130%;
	font-size: 9pt;
	}

div.content a.StwLink {
	text-decoration: none;
	}


/* Marginalie */


/* Rizk 07.07.2004 */
div.content h4.PAR-TITEL	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	font-weight: bold;
	page-break-after:avoid;
	color: #333333;
	margin-top: 18pt;
	margin-bottom: 3pt;
	line-height: 120%;
	}

/* Rizk Ende */

/* Rizk 09.11.2004 Linklisten im Doukument */
div.content div.TITELLISTE	{
	font-family: Verdana,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 */

div.content h4.TITEL	{
	font-family: Verdana,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;
	}


div.content h4.MARGINALIE {
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
	padding: 0pt;
	padding-left: 0pt;
	margin: 0pt;
	margin-top: 12pt;
	margin-bottom: 8pt;
	page-break-after:avoid;
	}

div.content h4.LISTE_MARGINALIE {
	color: #333333;
	}

div.content h4.LISTENELEMENT_MARGINALIE {
	color: blue;
	}

/* Allgemeine Zeichenformatierungen */

div.content span.NR	{
	font-weight: bold;
	}

div.content span.GANR	{
	font-weight: normal;
	}

div.content span.FETT {
	font-weight: bold;
	}

div.content span.KURSIV {
	font-style: italic;
	}

div.content span.HERVORHEBUNG {
	font-weight: bold;
	}

div.content span.br	{
	width: 0px;
	}

div.content p.br	{
	margin-top: 0px;
	}

div.content sup	{
	vertical-align: super;
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	}

div.content sub	{
	vertical-align: sub;
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	}

div.content .HOCHTIEF {
	font-size: 85%;
}

div.content span.SUP {
	vertical-align: top;
	font-size: 70%;
}

div.content span.SUB {
	vertical-align: bottom;
	font-size: 70%;
}

div.content span.SATZNR {
	vertical-align: top;
	font-size: 7pt;
	color: #3060FF;
}

div.content span.QUELLE {
	font-size: 8pt;
	color: #3F3F7F;
}

/* Verweise */

div.content a	{
	text-decoration: none;
	}
div.content a:link	{
	color: #0168A2;
	}
div.content a:visited {
	color: #0168A2;
	}
div.content a:hover {
	color: #CC0000;
}

div.content a:active {
	color: #CC0000;
	background-color:#AFAFAF;
}

div.content a.aid	{
	text-decoration: none;
	}

/* Fussnoten */

div.content a.FN-AUFRUF {
	font-size: 7pt;
	text-decoration: none;
	vertical-align: top;
	}
div.content a.FN-AUFRUF:link {
	color: #0168A2;
	}
div.content a.FN-AUFRUF:visited {
	color: #0168A2;
	}
div.content a.FN-AUFRUF:hover {
	color: #CC0000;
	}
div.content a.FN-AUFRUF:active {
	color: #CC0000;
	}

div.content td.FN-AUFRUF {
	margin: 0pt;
	padding: 0pt;
	padding-right: 10pt;
	width: 1%;
	vertical-align: top;
	text-align: left;
	border-style: none;
	}

div.content td.FN-AUFRUF a.FN-AUFRUF {
	font-size: 7pt;
	}

div.content td.FN-TEXTBLOCK {
	margin: 0pt;
	padding: 0pt;
	vertical-align: baseline;
	border-style: none;
	}

div.content td.FN-TEXTBLOCK p {
	font-size: 8pt;
	margin: 0pt;
	padding: 0pt;
	}


div.content table.FUSSNOTE {
	width: 100%;
	border-style: none;
	}

div.content table.FUSSNOTE tr td {
	border-style: none;
	}

div.content hr.FN	{
	color: #606060;
	width: 40%;
	height: 1pt;
	margin-top: 8pt;
	text-align: left;
	}

/* Inhaltsuebersicht als Tabelle */

div.content table.IU {
	font-family: Verdana,Arial,sans-serif;
	font-size: 10pt;
	border-style: none;
	margin-top: 0pt;
	margin-bottom: -1pt;
	table-layout: fixed;
	width: 100%;
	}

div.content td.IUPfeil	{
	width: 17px;
	margin: 0pt;
	padding: 0pt;
	padding-left: 1pt;
	padding-top: 3pt;
	border-color: #808080;
	border-width: 0pt;
	border-style: solid;
	border-bottom-style: none;
	text-align: center;
	vertical-align: top;
	}

div.content td.IULink	{
	width: 100%;
	margin: 0pt;
	padding: 3pt;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0pt;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: top;
	}

div.content p.IU	{
	margin: 0pt;
	padding: 0pt;
	line-height: 100%;
	}

/* Inhalts-Uebersicht */

div.content a.IU:link {
	text-decoration: none;
	color: #0168A2;
	}

div.content a.IU:visited {
	text-decoration: none;
	color: #0168A2;
	}

div.content a.IU:hover {
	text-decoration: none;
	color: #CC0000;
	}

div.content a.IU:active {
	text-decoration: none;
	color: #CC0000;
	background-color: #EEEEEE;
	}

div.content a.IUPfeil:active {
	text-decoration: none;
	color: #CC0000;
	background-color: #CCCCCC;
	}

/* Listen als Tabelle */

div.content table.LISTE {
	width: 100%;
	border-style: none;	
	padding: 0pt;
	margin:2pt 35px 4pt;
	vertical-align: baseline;
	line-height: 120%;
	}

div.content table.LISTE table.STANDARD table.LISTE tr td, div.content 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;
	}

div.content table.LISTE tr td table.LISTE {
	margin: 0pt;
	}

div.content table.LISTE tr td p {
	margin: 0pt;
	padding: 0pt;
	margin-bottom: 2pt;
	vertical-align: baseline;
	line-height: 120%;
	}

#z1	{
	width: 8pt;
	padding-right: 4pt;
	}

#r1	{
	width: 8pt;
	font-family: Times New Roman;
	padding-right: 4pt;
	}

#b1	{
	width: 12pt;
	color: #0168A2;
	font-family: Symbol;
	font-weight: bold;
	font-size: 13pt;
	}

#b2	{
	width: 12pt;
	xcolor: #333333;
	font-family: Symbol;
	}

div.content span.p_NR {
	padding-right: 4pt;
	}

/* Tabelle */

div.content h5.TABELLE-TITEL {
	font-size: 9pt;
	color: #333333;
	page-break-after:avoid;
	}

div.content div.TABELLE {
	margin-top: 12pt;
	margin-bottom: 12pt;
	}

div.content table.STANDARD	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	border-width: 1pt;
	border-color: black;
	border-style: solid;
	margin-top: 0pt;
	margin-bottom: -1pt;
	width: 100%;
	}

div.content table.AENDKETTE	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	border-width: 1pt;
	border-color: silver;
	border-style: solid;
	margin-top: 0pt;
	margin-bottom: -1pt;
	width: 100%;
	}

div.content 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%;
	}


div.content table.Start	{
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	}

div.content table.Start tr td {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	vertical-align: top;
	}

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

div.content table.Start tr td.EINSTIEGE_1 {
	margin: 0px;
	padding: 0px;
	border-style: none;
	padding-left: 10px;
	padding-right: 3px;
	vertical-align: top;
	}

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

div.content table.EINSTIEG	{
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	}

div.content table.EINSTIEG tr td {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	vertical-align: top;
	line-height:120%;
	}

div.content table.EINSTIEG tr td p {
	font-family: Verdana,Arial,sans-serif;
	font-size: 9pt;
	line-height:120%;
	}

div.content .blind	{
	border-style: none;
	}

div.content .blindTable	{
	border-style: none;
	width: 100%;
	font-size: 10pt;
	}

div.content table.blindTable tr td	{
	border-style: none;
	font-size: 10pt;
	}

div.content .Breite_ganz {
	width: 100%;
	}

div.content table.w200 {width: 200px; }
div.content table.w300 {width: 300px; }
div.content table.w400 {width: 400px; }

div.content table.LISTE table.STANDARD thead tr th, div.content 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; }

div.content table.LISTE table.STANDARD tbody tr td, div.content 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; }

div.content .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 */

div.content h5.img-BILD-TITEL {
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	margin-top: 3pt;
	margin-bottom: 12pt;
	page-break-after:avoid;
	}

div.content h5.BILD-TITEL-img {
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	margin-top: 12pt;
	margin-bottom: 3pt;
	page-break-before:avoid;
	}

div.content h5.a-BILD-TITEL {
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	margin-top: 3pt;
	margin-bottom: 12pt;
	page-break-after:avoid;
	}

div.content h5.BILD-TITEL-a {
	font-size: 10pt;
	font-weight: bold;
	color: #333333;
	margin-top: 12pt;
	margin-bottom: 3pt;
	page-break-before:avoid;
	}

div.content div.BILD {
	margin-top: 12pt;
	margin-bottom: 12pt;
	}

div.content div.BILDFOLIE {
	margin-top: 2pt;
	margin-bottom: 2pt;
	}

/*
div.content FolieJPG	{
	width: 600px;
	height: 415px;
	}

div.content FolieGIF	{
	width: 600px;
	height: 415px;
	}
*/

div.content img	{
	margin: 0pt;
	border-width: 0px;
	}

div.content img.char	{
	margin: 0pt;
	margin-bottom: -4px;
	border-width: 0px;
	vertical-align: baseline;
	}

div.content a.ext	{
	}

div.content img.icon	{
	border-width: 0px;
	}

div.content p.BILD-TEXTBLOCK	{
	font-size: 8pt;
	}

/* Muster */

div.content td.Pikto	{
	width: 45px;
	vertical-align: top;
	}

/* Muster-Titel schwarz */
div.content div.MUSTER_Standard h3.MUSTER-TITEL,
div.content div.MUSTER_Einschub h3.MUSTER-TITEL,
div.content div.MUSTER_Listing h3.MUSTER-TITEL,
div.content div.MUSTER_Literatur h3.MUSTER-TITEL,
div.content div.MUSTER_Rahmen h3.MUSTER-TITEL,
div.content div.MUSTER_Zitat h3.MUSTER-TITEL	{
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	}

/* Muster-Titel Times New Roman */
div.content div.MUSTER_Brief h3.MUSTER-TITEL,
div.content div.MUSTER_Reim h3.MUSTER-TITEL,
div.content div.MUSTER_Vertrag h3.MUSTER-TITEL	{
	font-family: Times New Roman;
	font-size: 11pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	}


/* Muster-Titel #333333 */
div.content div.MUSTER_Beispiel h3.MUSTER-TITEL,
div.content div.MUSTER_Formular h3.MUSTER-TITEL,
div.content div.MUSTER_Quelle h3.MUSTER-TITEL,
div.content div.MUSTER_Tipp h3.MUSTER-TITEL	{
	font-size: 10pt;
	color: #333333;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	}

/* Muster mit Rahmen */
div.content div.MUSTER_Brief,
div.content div.MUSTER_Listing,
div.content 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.content 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.content div.MUSTER_Beispiel,
div.content div.MUSTER_Literatur,
div.content div.MUSTER_Quelle,
div.content div.MUSTER_Reim,
div.content div.MUSTER_Vertrag,
div.content div.MUSTER_Zitat	{
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 0pt;
	margin: -2px;
	width: 100%;
	}

div.content div.MUSTER_Standard	{
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 0pt;
	width: 100%;
	}

/* Muster Einschub */
div.content div.MUSTER_Einschub	{
	margin-left: 45px;
	width: 100%;
	}

/* Muster Reim */
div.content div.MUSTER_Reim	{
	margin-left: 90px;
	width: 100%;
	}

/* Muster mit Linie oben und unten, #0052C2 */
div.content 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.content div.MUSTER_Standard table,
div.content div.MUSTER_Standard table,
div.content div.MUSTER_Einschub table,
div.content div.MUSTER_Formular table,
div.content div.MUSTER_Rahmen table	{
	}

div.content div.MUSTER_Beispiel table	{
	background-color: #E6E6E6;
	}

div.content div.MUSTER_Brief table p,
div.content div.MUSTER_Reim table p,
div.content div.MUSTER_Vertrag table p	{
	font-family: Times New Roman;
	font-size: 10.5pt;
	}

div.content div.MUSTER_Listing table p	{
	font-family: Courier New;
	font-size: 9pt;
}

div.content div.MUSTER_Literatur table p,
div.content div.MUSTER_Zitat table p	{
	font-style: italic;
	font-size: 9.3pt;
}

div.content div.MUSTER_Quelle table p	{
	font-family: Courier New;
	font-size: 9pt;
	color: #333333;
}

div.content div.MUSTER_Tipp table	{
	color: #333333;
	padding: 0px;
	margin: 0px;
}

div.content div.MUSTER-EBENE1 h6	{
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

div.content div.MUSTER-EBENE2 h6	{
	font-size: 10pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 6px;
}

div.content div.MUSTER-EBENE3 h6	{
	font-size: 10pt;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	margin-top: 2px;
	margin-bottom: 3px;
}

/* Startseite */

div.content div.ADU {
	height: 68px;
	overflow: hidden;
	}

div.content div.Start_AUTOR {
	font-size: 8pt;
	line-height:100%;
	color:#333333;
	margin-top:10px;
	margin-left:20px;
	margin-bottom: 5px;
	}

div.content div.Start_DOKTITEL {
	font-size:18pt;
	line-height:120%;
	font-weight:bold;
	color:#333333;
	margin-left: 20px;
	}

div.content div.Start_UNTERTITEL {
	font-size:10pt;
	line-height:120%;
	font-weight:bold;
	color:#333333;
	margin-left: 20px;
	}

div.content div.EINSTIEGE {
	margin-top: 28px;
	}

div.content div.Ohne_Rand {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
	line-height:100%;
	}

div.content h3.EINSTIEGE_TITEL {
	font-family: Verdana,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000066;
	line-height:120%;
	}

div.content h4.EINSTIEG_TITEL_Hinweis {
	font-family: Verdana,Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000066;
	line-height:120%;
	background-color: #B5BED4;
	margin:0px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	}

div.content h4.EINSTIEG_TITEL {
	font-family: Verdana,Arial,sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000066;
	line-height:120%;
	margin:0px;
	padding-left: 0px;
	padding-right: 3px;
	padding-top: 4px;
	padding-bottom: 3px;
	}


/* Sonderzeichen */
div.content span.y	{
	font-family: Symbol;
	}

