/* DATEI: WEKA.css */

/* Allgemeine Einstellungen */

body{
	/* font-size: 10pt; */
    margin-bottom: 150px;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/*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%;
	}
*/
.navbar-nav .divider {
    height: auto;
    overflow: hidden;
    background-color: #e5e5e5;
    background: #e5e5e5;
    width: 1px;
}

.dropdown-menu .divider {
    height: 1px;
    overflow: hidden;
    background-color: #e5e5e5;
    background:#e5e5e5;
    width: auto;
}
div.cls_content 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 */

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

div.cls_content p.entry	{
	margin-top: 3pt;
	margin-bottom: 6pt;
	padding: 0pt;
	line-height: 130%;
	/* font-size: 10pt; */
	}

div.cls_content p {
	margin-top: 3pt;
	margin-bottom: 6pt;
	padding: 0pt;
	line-height: 120%;
	/* font-size: 10pt; */
	}

/* Parent-Navigation, Head, Foot */

div.cls_content table.parentnav {
	font-family: 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.cls_content table.parentnav tr td {
	margin: 0px;
	padding: 0px;
	border-style: none;
	}

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


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

div.cls_content table.head	{
	background-color: #eeeeee;
	border-style: none;
	xwidth: 510px;
	width: 100%;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	}

div.cls_content table.head01autor	{
	background-color: #eeeeee;
	border-style: none;
	xwidth: 510px;
	width: 100%;
	line-height: 120%;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	}

div.cls_content table.head02autor	{
	background-color: #dddddd;
	border: 0px;
	border-style: none;
	font-weight:bold;
	font-size: 9pt;
	xwidth: 510px;
	width: 100%;
	line-height: 120%;
	border-top: 1pt solid #00006F;
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 20px;
	}

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

div.cls_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.cls_content td.blaetternbottom {
	border-style: none;
	width: 20px;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	text-align: center;
	vertical-align: bottom;
	}

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

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

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

div.cls_content 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
	}

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

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

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

div.cls_content p.expand {
	font-weight: bold;
	color:#00006F;
	cursor:hand;
}

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

div.cls_content div.copyright {
	}

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


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

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

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

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


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

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

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

div.cls_content span.Expand-Inline {
	}

div.cls_content span.Expand-Inline_Show_Kom {
	color: #D36B31;
	cursor:pointer;
}

div.cls_content h1 span.Expand-Inline_Show {
	vertical-align: 80%;
	font-size: 60%;
	line-height: 100%;
	text-decoration: none;
	color: #D36B31;
	cursor:pointer;
}

div.cls_content h3 span.Expand-Inline_Show {
	vertical-align: 50%;
	font-size: 70%;
	line-height: 100%;
	text-decoration: none;
	color: #D36B31;
	cursor:pointer;
}

div.cls_content span.Expand-Inline_Show {
	vertical-align: 30%;
	font-size: 80%;
	line-height: 100%;
	text-decoration: none;
	color: #D36B31;
	cursor:pointer;
}

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

div.cls_content span.Expand-Inline_Hide {
	width: 84%;
	font-size: 9pt;
	border-style: solid;
	border-width: 1px;
	border-color: #EFE0BC;
	padding: 0px;
	padding-bottom: 5px;
	padding-top: 3px;
	padding-left: 5px;
	margin: 8px;
	margin-left: 8%;
	margin-right: 8%;
	background-color: #FFFFFF;
}

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

div.cls_content span.Expand-Inline_Hide span.Expand-Inline_Text {
	line-height: 200%;
	vertical-align: top;
	text-align: left;
	margin: 0px;
	background-color: #FFFFFF;
}

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

div.cls_content span.Expand-Inline_Hide span.Expand-Inline_Close {
	width: 18px;
	line-height: 150%;
	vertical-align: top;
	text-align: center;
	padding: 0px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 14px;
	padding-right: 1px;
	border-style: none;
	background-color: #EFF0CC;
	cursor:pointer;
}

/*div.cls_content span.entry {
	margin-top: 3pt;
	margin-bottom: 6pt;
	padding: 0pt;
	line-height: 1.4em;
	font-size: 1em;
	}*/

div.cls_content table.FN-TOC {
	font-size: 9pt;
	border-style: none;
	padding: 0px;
	margin: 0px;
	display: none;
	background-color: #FFFFFF;
}

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

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

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

div.cls_content h3.Expand-Block_Show {
	color: #D36B31;
	cursor:pointer;
}

div.cls_content table.Expand-Block_Hide {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-color: #EFE0BC;
	padding: 0px;
	margin: 0px;
	xbackground-color: #FFFBF3;
}

div.cls_content td.Expand-Block_Text {
	line-height: 130%;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	padding-left: 4px;
	padding-right: 4px;
	margin: 0px;
}

div.cls_content 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.cls_content div.LINKAENDERUNG	{
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: green;
	}

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

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

div.cls_content span.LINKAENDERUNG {
	}

/* AENDERUNG */

div.cls_content div.LINKAEND	{
	padding-top: 0px;
	padding-bottom: 2px;
	font-size: 8pt;
	color: #006020;
	}

div.cls_content *.AEND_entfallen {
	color: #C00020;
	}

div.cls_content *.AEND_neu {
	color: #006020;
	}

div.cls_content *.AEND_zukuenftig {
	color: #0E7D46;
	}

div.cls_content *.AEND_entfaellt {
	color: #800080;
	}

div.cls_content *.AEND_Info {
	color: gray;
	font-size: 8pt;
	}

div.cls_content *.AEND_Info2 {
	color: gray;
	font-size: 8pt;
	}

div.cls_content *.printinfo {
	display: none;
	}

div.cls_content span.LINKAEND {
	}


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

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

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

div.cls_content *.hide {
	display: none;
	}

/* Titel */

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

div.cls_content h2	{
	font-size: 14pt;
	page-break-after:avoid;
	}


div.cls_content h3	{
	font-size: 12pt;
	page-break-after:avoid;
	}

div.cls_content h3.INHALTSVERZ-TITEL {
	font-size: 15pt;
	color: #00006F;
	}

	/* Rizk 11.05.2004 */
div.cls_content h3.TITEL {
	font-size: 13pt;
	}

div.cls_content 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.cls_content div.INHALT-EBENE1	{
	padding-left: 0pt;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

div.cls_content h6.EBENE-TITEL {
	font-family: Tahoma,Arial,sans-serif;
	font-size: 11pt;
	font-weight: normal;
	page-break-after:avoid;
	}


	/* Rizk Ende */

/* Anhaenge */

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

/* Anhang */

div.cls_content h3.ANHANG-TITEL {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	font-style: italic;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ANHANG-EBENE1 h3.EBENE-TITEL {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ANHANG-EBENE2 h3.EBENE-TITEL {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ANHANG-EBENE3 h3.EBENE-TITEL {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ANHANG-EBENE4 h3.EBENE-TITEL {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

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

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

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

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

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

/* Abschnitt */

div.cls_content div.ABSCHNITT-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ABSCHNITT-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ABSCHNITT-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ABSCHNITT-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

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


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


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


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


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


/* Streng-Ebene */
div.cls_content div.STRENG-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.STRENG-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.STRENG-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.STRENG-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

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


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


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


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


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

div.cls_content div.PARAGRAPH {
	}


/* Lose-Ebene */
div.cls_content div.LOSE-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.LOSE-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.LOSE-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.LOSE-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

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


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


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


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


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

/* NORM-Ebene */

div.cls_content div.NORM-EBENE1 h3 {
	font-size: 15pt;
	margin-top: 30pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.NORM-EBENE2 h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.NORM-EBENE3 h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.NORM-EBENE4 h3 {
	font-size: 10pt;
	margin-top: 12pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}

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


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


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


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


div.cls_content 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.cls_content div.VORINSTANZ h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.LEITSATZ h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.SACHVERHALT h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.GRUENDE h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ENTSCHEIDUNG-KOMMENTAR h3 {
	font-size: 13pt;
	margin-top: 24pt;
	margin-bottom: 6pt;
	color:#00006F;
	line-height: 120%;
	}

div.cls_content div.ABSCHNITT-ENTSCHEIDUNG h3 {
	font-size: 11pt;
	margin-top: 18pt;
	margin-bottom: 3pt;
	color:#00006F;
	line-height: 120%;
	}
/* Rizk 07.03.2006 */

div.cls_content div.BAUSCHAEDEN h2	{
	margin-top: 28pt;
	font-size: 14pt;
	page-break-after:avoid;
	}

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

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

/* Ende Rizk 07.03.2006 */


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

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

/* Auszug-streng */

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


/* Stichwortverzeichnis */

div.cls_content dl.Stichwort {
	}

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

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

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


/* Marginalie */


/* Rizk 07.07.2004 */
div.cls_content 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.cls_content 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 */

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

div.cls_content .MARGINALIE h4{
	color: #00006F;
	margin-bottom:0px;
	margin-top:0px;
}

div.cls_content .MARGINALIE {
	background-color:#FFFBE3;
	font-size: 10pt;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 10px;
	border-left-color: orange;
	border-left-width: 2px;
	border-left-style: solid;
	margin: 0pt;
	margin-top: 15pt;
	page-break-after:avoid;
	}

div.cls_content h4.MARGINALIE {
    color: #00006F;
    font-size: 10pt;
    padding: 5pt;
    border-left-color: orange;
    border-left-width: 2px;
    border-left-style: solid;
    margin: 0pt;
    margin-top: 12pt;
    margin-bottom: 8pt;
    page-break-after:avoid;
    }

div.cls_content td h4.MARGINALIE {
    color: #00006F;
    font-size: 10pt;
    padding: 4pt;
    border-left-color: orange;
    border-left-width: 2px;
    border-left-style: solid;
    margin: 0pt;
    margin-top: 5pt;
    margin-bottom: 5pt;
    page-break-after:avoid;
    }

div.cls_content h4.LISTE_MARGINALIE {
	color: #00006F;
	}

div.cls_content h4.LISTENELEMENT_MARGINALIE {
	color: #00006F;
	}

/* Allgemeine Zeichenformatierungen */

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

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

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

div.cls_content span.COURIER {
	font-family: Courier New;
	}

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

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

div.cls_content sup	{
	vertical-align: top;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	}

div.cls_content sub	{
	vertical-align: bottom;
	font-size: 70%;
	font-weight: normal;
	font-style: normal;
	}

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

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

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

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

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

div.cls_content p.reiter {
	margin-top: 1.2em;
}

/* Verweise */

div.cls_content a	{
	text-decoration: none;
	}
div.cls_content .reiter a:link	{
	color: #00006F;
	}
div.cls_content .reiter a:visited {
	color: #00006F;
	}
div.cls_content a.linkreiteraktiveyes {
	background-image:url(images/background_a.jpg);
	background-repeat:no-repeat;
	height: 17px;
	width: 100px;
	margin-right: -0.2em;
	margin-top: 0.2em;
	text-align: center;
	cursor: pointer;
	display:inline-block;
}
div.cls_content a.linkreiteraktiveno {
	background-image:url(images/background_p.jpg);
	background-repeat:no-repeat;
	height: 17px;
	width: 100px;
	margin-right: -0.2em;
	margin-top: 0.2em;
	text-align: center;
	cursor: pointer;
	display:inline-block;
}
div.cls_content a.linkreiteraktiveno:hover {
	color: #CC0000;
}
div.cls_content a.linkreiteraktiveyes:hover {
	color: #CC0000;
}

div.cls_content a:link	{
	/*color: blue;*/
}
div.cls_content a:visited {
	/*color: blue;*/
}
div.cls_content a:hover {
	/*color: #CC0000;*/
	text-decoration: underline;
}

div.cls_content a:active {
	/*color: #CC0000;*/
	/*background-color:#AFAFAF;*/
}

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

/* Anker*/

div.cls_html_voransicht a[name] {
	text-decoration:none;
	color:#000000;
}

/* Fussnoten */

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

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

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

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

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


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

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

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

/* Inhaltsuebersicht als Tabelle */

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

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

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

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

/* Inhalts-Uebersicht */
/*
div.cls_content a.IU:link {
	text-decoration: none;
	color: #00006F;
	}

div.cls_content a.IU:visited {
	text-decoration: none;
	color: #00006F;
	}

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

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

div.cls_content a.IUPfeil:active {
	text-decoration: none;
	color: #CC0000;
	background-color: #CCCCCC;
	}
*/
/* Listen als Tabelle */

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

div.cls_content table.LISTE table.STANDARD table.LISTE tr td, div.cls_content table.STANDARD table.LISTE tr td, div.cls_content table.LISTE tr td {
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	vertical-align: top;
	line-height: 120%;
	font-size: 10pt;
	}

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

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

div.cls_content #z1	{
	width: 8pt;
	xcolor: #00006F;
	padding-right: 4pt;
	}

div.cls_content #r1	{
	width: 8pt;
	xcolor: #00006F;
	font-family: Times New Roman;
	padding-right: 4pt;
	}

div.cls_content #b1	{
	width: 12pt;
	color: #4F4F4F;
	font-family: Symbol;
	font-size: 9pt;
	}

div.cls_content #b2	{
	width: 12pt;
	xcolor: #00006F;
	font-family: Symbol;
	}

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

/* Tabelle */

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

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

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

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

div.cls_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.cls_content table.Start	{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	}

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

div.cls_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.cls_content table.Start tr td.EINSTIEGE_1 {
	margin: 0px;
	padding: 0px;
	border-style: none;
	padding-left: 10px;
	padding-right: 3px;
	vertical-align: top;
	}

div.cls_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.cls_content table.EINSTIEG	{
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	width: 100%;
	}

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

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

div.cls_content table.Start2	{
	font-family: Arial,sans-serif;
	font-size: 9pt;
	border-style: none;
	margin: 0pt;
	padding: 0pt;
	vertical-align: top;
	width: 100%;
	}

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


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

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

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

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

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

div.cls_content table.LISTE table.STANDARD thead tr th, div.cls_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.cls_content table.LISTE table.STANDARD tbody tr td, div.cls_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.cls_content .textright {text-align:right; }

div.cls_content #nobrs {border-right-style: none; }
div.cls_content #nobbs {border-bottom-style: none; }
div.cls_content #nobrbs {border-right-style: none; border-bottom-style: none; }

div.cls_content #noblrs {border-left-style: none; border-right-style: none; }
div.cls_content #nobtbs {border-top-style: none; border-bottom-style: none; }
div.cls_content #noblrbs {border-left-style: none; border-right-style: none; border-bottom-style: none; }
div.cls_content #noblrts {border-left-style: none; border-right-style: none; border-top-style: none; }
div.cls_content #nobs {border-style: none; }

div.cls_content #sobbs {border-bottom-style: solid; }

div.cls_content #r {text-align:right; }

div.cls_content #indent20 {text-indent: -20px; padding-left: 20px; }


/* Bild */

div.cls_content h5.img-BILD-TITEL {
	font-size: 9pt;
	color: #00006F;
	margin-top: 3pt;
	margin-bottom: 12pt;
	page-break-after:avoid;
	}

div.cls_content h5.BILD-TITEL-img {
	font-size: 9pt;
	color: #00006F;
	margin-top: 12pt;
	margin-bottom: 3pt;
	page-break-before:avoid;
	}

div.cls_content h5.a-BILD-TITEL {
	font-size: 9pt;
	color: #00006F;
	margin-top: 3pt;
	margin-bottom: 12pt;
	page-break-after:avoid;
	}

div.cls_content h5.BILD-TITEL-a {
	font-size: 9pt;
	color: #00006F;
	margin-top: 12pt;
	margin-bottom: 3pt;
	page-break-before:avoid;
	}

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

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

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

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

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

div.cls_content img.char	{
	margin: 0pt;
	margin-bottom: -4px;
	border-width: 0px;
	vertical-align: baseline;
	}
/*
div.cls_content a.ext	{
	}
*/
div.cls_content img.icon	{
	border-width: 0px;
	}

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

/* Muster */

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

/* Muster-Titel schwarz */
div.cls_content div.MUSTER_Standard h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Einschub h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Listing h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Literatur h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Rahmen h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Zitat h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Standard h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Einschub h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Listing h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Literatur h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Rahmen h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Zitat h3.MUSTER_TITEL

	{
	font-size: 12pt;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-style: normal;
	}

/* Muster-Titel Times New Roman */
div.cls_content div.MUSTER_Brief h3.MUSTER-TITEL ,
div.cls_content div.MUSTER_Reim h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Vertrag h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Brief h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Reim h3.MUSTER_TITEL,
div.cls_content 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;
	font-style: normal;
	}


/* Muster-Titel #00006F */
div.cls_content div.MUSTER_Beispiel h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Formular h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Quelle h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Tipp h3.MUSTER-TITEL,
div.cls_content div.MUSTER_Beispiel h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Formular h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Quelle h3.MUSTER_TITEL,
div.cls_content div.MUSTER_Tipp h3.MUSTER_TITEL
	{
	font-size: 10pt;
	color: #00006F;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-style: normal;
	}

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

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

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

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

/* Muster mit Linie oben und unten, #0052C2 */
div.cls_content div.MUSTER_Tipp	{
	padding: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-width: 0pt;
	border-left-width: 2pt;
	border-color: #566792;
	border-style: solid;
	background-color:#eeeeee;
	margin: 0px;
	padding-left:10px;
	margin-bottom: 15px;
	width: 100%;
	}
/* Interne Formatierung fuer Muster */
div.cls_content div.MUSTER_Standard table,
div.cls_content div.MUSTER_Standard table,
div.cls_content div.MUSTER_Einschub table,
div.cls_content div.MUSTER_Formular table,
div.cls_content div.MUSTER_Rahmen table	{
	}

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

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

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

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

div.cls_content div.MUSTER_Quelle table p,
div.cls_content div.MUSTER_Quelle table span	{
	font-family: Courier New;
	font-size: 9pt;
	color: #00006F;
}

div.cls_content div.MUSTER_Tipp table	{
	color: #00006F;
	padding: 0px;
	margin: 0px;
}

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

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

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

div.cls_content table.Trenner_dotted {
	border-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
	margin: 0px;
	padding: 0px;
}

/* Startseite */

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

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

div.cls_content div.Start_DOKTITEL {
	font-size:15px;
	line-height:120%;
	font-weight:bold;
	color:#000000;
	margin-left: 20px;
	}

div.cls_content div.Start_UNTERTITEL {
	font-size:13px;
	line-height:120%;
	font-weight:bold;
	color:#000000;
	margin-left: 20px;
	}

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

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

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

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

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

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

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

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

div.cls_content td.Start2_Spalte1 div {
	font-size: 10pt;
	line-height:120%;
	color:#333333;
	padding: 0px;
	border-width: 0pt;
	border-style: none;
	margin: 0px;
}

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



div.cls_content td.Start2_Spalte3 {
	background-color: #EEEEEE;
}

div.cls_content 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.cls_content div.Start2_EINSTIEGE {
	margin: 0px;
	padding: 0px;
	padding-bottom: 16px;
	}

div.cls_content div.Start2_EINSTIEG p {
	margin: 0px;
	padding: 8px;
	padding-top: 8px;
	padding-bottom: 4px;
	}

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

div.cls_content 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 */
div.cls_content span.y	{
	font-family: Symbol;
	}


div.cls_iv .iu_ebene2 {
	margin-left: 1em;
}

div.cls_iv .iu_ebene1 {
	font-size: 1.2em;
}

div.order_login { border: 1px solid rgb(204, 204, 204); margin-top: 10px; }
div.order_login h1 { font-size: 1.7em; padding-bottom: 0px; }
div.order_login div.part_top { padding: 20px 20px 20px 110px; background: transparent url('../images/stop.png') no-repeat scroll 20px 10px; font-weight: bold; color: rgb(102, 102, 102); font-size: 1.2em; line-height: 1.5em; }
div.order_login div.part_bottom { background: transparent url('../images/order_box_back.png') repeat-x scroll left top; }
div.order_login table.order_login { border-top: 1px solid rgb(204, 204, 204); width: 100%; }
div.order_login table.order_login tr td { vertical-align: top; }
div.order_login table.order_login tr td.left { border-right: 1px solid rgb(204, 204, 204); padding: 30px 0px 20px 30px; font-weight: bold; }
div.order_login table.order_login tr td.left div.inner_content { position: relative; padding-right: 150px; }
div.order_login table.order_login tr td.left div.info_text { padding: 5px 0px 10px; }
div.order_login table.order_login tr td.right { width: 210px; padding: 30px 25px 25px; }
div.order_login table.order_login tr td.right div.row_small { font-size: 0.8em; }
div.order_login table.order_login tr td.right div.row_small a.padded_left { padding-left: 23px ! important; text-decoration: underline; }
div.order_login table.order_login tr td.left div.stoerer { background: transparent url('../images/kostenlos_testen.png') no-repeat scroll right 10px; position: absolute; right: 0px; top: -50px; width: 130px; height: 130px; }
div.stoerer a { display: block; width: 130px; height: 130px; }

div.error_message {
	color:#AA0000;
}

.subcategories {
    margin-left: 20px;
}
.subarrow {
    background-color: transparent;
    display: flex;
    align-items: left;
    justify-content: left;
    font-size: 2rem;
}
div.threads {
    background-color: lightcyan;
}
.drag-drop-area {
    border-style: dashed;
    align-items: center; /* Zentriert den Text vertikal */
    background-color: #f9f9f9; /* Leichtes Grau als Hintergrundfarbe */
}
.drag-drop-area.dragover-active {
    background-color: #e3e8fd; /* Hellblauer Hintergrund während Drag-Over */
    cursor: copy; /* Zeigt den Copy-Cursor */
}
