/* Verwaltungsvorschriften bringen ihren eigenen Style mit, der von sebo gepflegt wird */
@import url("/jportal/css/documentviewvv.css");


/* -----------------------------------*/
/* allgemeine Styles */
/* -----------------------------------*/

/* wird verwendet */
.TableRahmenLiRe {
	BORDER-RIGHT: #888888 1px solid;
	BORDER-LEFT: #888888 1px solid;
}

TD.content {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
TD.Randziffer {
	width: 5%
}
.content {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/* Content für Tip-Anzeigen */
.contentOL {
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	/*BugFix in IE7 - Inhalt nicht angezeigt*/
	position: relative;
}

/* Breite einer Spalte der Kopftabelle */
.TD50 {
	width: 50%;
}
/* Breite der beschreibenden Spalte der Kopftabelle */
.TD30 {
	width: 30%;
}
/* Breite der Inhalt-Spalte der Kopftabelle */
.TD70 {
	width: 70%;
}
/* Breite der Inhalt-Spalte der Kopftabelle, mit erzwungenem Umbruch */
.TD70BREAK {
	width: 70%;
	word-break: break-all;
}
/* Positionierung der Blättern-Buttons über Class und ID für den Button */
.posNav {
	text-align: center;
}
.posNav img {
  margin:0 10px -3px 10px;
}


/* Breite der Fußnoten-Spalte */
.TDFN {
	width: 5%;
}
/* Breite der Fußnoten-Textspalte */
.TDFNText {
	width: 95%;
}
/* Breite des Füllbereiches für Textausrichtung */
.TD14px {
	width: 14px;
}
/* fuer TD, das den Rest der Zeile fuellen soll, damit die anderen TD's buendig nach links */
/* gerueckt werden. */
.fillWidth {
	width: 95%;
}

/* fuer zentrierte Tabellen fuer den Titelbereich */
/* beschrieben unter: http://aktuell.de.selfhtml.org/tippstricks/css/ausrichtung/index.htm */
/* margin-left und -right auf auto bewirkt einen gleichfoermigen Abstand von rechtem und linkem Rand */
/* width 75% steuert die Breite der Tabelle */
/* Das ganz muss jedoch im HTML-Quelltext von eiem DIV geklammert werden, da es ansonsten nicht im */
/* IE funktioniert. */
div.tableCenter table {
	margin-left: auto;
	margin-right: auto;
	width: 75%;
}
div.tableCenter td {
	text-align: center;
}

/* fuer h3, h4, h5, h6 verwendet */
.doc {
	font-size: 1em;
	font-weight: bold;
	margin:0;
	padding:0;
}
.docNormal {
	font-size: 1em;
	font-weight: normal;
	margin:0;
	padding:0;
}

.bgGrau {
	background-color:#eeeeee;
}
.bgTrans {
	background-color:#ffffff;
}

A.Haupt:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.Haupt:visited {
	COLOR: #707070;
	TEXT-DECORATION: none;
	font-style: italic;

/*	COLOR: #000000;
	TEXT-DECORATION: none;*/
}
A.Haupt:hover {
	COLOR: #b00303; TEXT-DECORATION: none
}
A.Haupt:active {
	COLOR: #000000; TEXT-DECORATION: none
}

A.HauptRed:link {
	COLOR: #b00303; TEXT-DECORATION: underline
}
A.HauptRed:visited {
	COLOR: #b00303;
	TEXT-DECORATION: underline;
}

A.HauptRed:hover {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}
A.HauptRed:focus {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}
A.HauptRed:active {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}

A.HauptGray:link {
	COLOR: #707070; TEXT-DECORATION: underline; font-style:italic;
}
A.HauptGray:visited {
	COLOR: #707070;
	TEXT-DECORATION: underline;
	font-style:italic;
}
A.HauptGray:hover {
	COLOR: #707070; TEXT-DECORATION: underline; background-color: #EEEEEE; font-style:italic;
}
A.HauptGray:focus {
	COLOR: #707070; TEXT-DECORATION: underline; background-color: #EEEEEE; font-style:italic;
}
A.HauptGray:active {
	COLOR: #707070; TEXT-DECORATION: underline; background-color: #EEEEEE; font-style:italic;
}

/* css Klasse fuer Verweise mit Tip, bei IE 6 gab es Abstürze */
A.Overl:link {
	COLOR: #b00303; TEXT-DECORATION: underline
}
A.Overl:visited {
	COLOR: #b00303;
	TEXT-DECORATION: underline;
}

A.Overl:focus {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}
A.Overl:active {
	COLOR: #b00303; TEXT-DECORATION: underline; background-color: #EEEEEE;
}

a.OverlVi:link 
{
	font-style: italic;
	color: #707070; 
	text-decoration: underline; 
}
*+ html a.OverlVi:link 
{
	font-style: normal;
}
a.OverlVi:visited 
{
	color: #707070;
	text-decoration: underline;
	font-style:italic;
}
a.OverlVi:focus 
{
	color: #707070; 
	text-decoration: underline; 
	background-color: #EEEEEE; 
	font-style:italic;
}
a.OverlVi:active 
{
	color: #707070; 
	text-decoration: underline; 
	background-color: #EEEEEE; 
	font-style:italic;
}

/* verbergen der Fussnoten unterhalb von Kommentaren, Zeitschriften, ... bei geschlossenem Klappfeld */
#verbergen {
	display:none;
}

/* verbergen mehrfach vorkommender Fußnoten im Fußnotenblock von Landesrecht- bzw. Landesrecht-ähnlichen Dokumenten */
.verbergen_in_verbergen {
	display:none;
}

/* Styles für die Reiter der Dokumentansicht */
/* ----------------------------------------- */
.reiter14BgOn {
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/reiter_14_bg_on.gif);
	vertical-align: middle;
	/*font-size: 0.55em;*/
	font-size: x-small;
	white-space: nowrap;
}
.reiter14BgEeeOn {
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/reiter_14_bg_eee_on.gif);
	vertical-align: middle;
	/*font-size: 0.55em;*/
	font-size: x-small;
	white-space: nowrap;
}
.reiter14BgOff {
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/reiter_14_bg_off.gif);
	vertical-align: middle;
	/*font-size: 0.55em;*/
	font-size: x-small;
	white-space: nowrap;
}
.reiter14BgOff a, .reiter14BgOff a:link, .reiter14BgOff a:visited, .reiter14BgOff a:active {
	text-decoration: none;
	color: #000000;
	white-space: nowrap;
}
.reiter14BgOff a:hover, .reiter14BgOff a:focus {
	text-decoration: underline;
	background-color: #EEE;
	white-space: nowrap;
}
.border14Bot888 {
 background-image: url(/jportal/cms/technik/media/img/prodjur/lay/picLinie14_888.gif);
 background-repeat:repeat-x;
 height:14px;
 background-color:#EEE;
}
.border14BotFFF {
 background-image: url(/jportal/cms/technik/media/img/prodjur/lay/picLinie14_888.gif);
 background-repeat:repeat-x;
 height:14px;
 background-color:#FFF;
}

/* Styles für die Layer-Auswahl */
/* ----------------------------------- */
.layer_select,.layer_submit
{
	font-size: x-small;
}

/* Beginn der Styles für die Dokumentausgabe eines Dokumentes */
.docLayoutTitel {
	text-align: center;
	padding-left: 80px;
	padding-right: 80px;
	margin-left: 10px;
	margin-top: 2ex;
	margin-bottom: 2ex;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.docLayoutText {
	text-align: left;
	margin-left: 27px;
	margin-right: 5px;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.docLayoutCopyright {
	margin-left: 20px;
	margin-bottom: 10px;
	text-align: center;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.docLayoutMarginTop {
	margin-top: 1ex;
}
.docLayoutMarginTopMore {
	margin-top: 1.5ex;
}
/* Nach der Umstellung des Layouts (DIV statt TABLE) muss der Std-Font auch hierfür gesetzt werden */
div.docLayoutTitel, div.docLayoutText, div.docLayoutCopyright  {
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.docLayoutMinMax {
	margin-top: 1.5ex;
	margin-left: -22px;
	padding: 5px 0px 5px 5px;
	border: solid 1px #999999;
	font-size: 1em;
	font-weight: bold;
}
.docLayoutMinMaxOhneRahmen {
	padding: 5px 0px 5px 5px;
	margin-top: 1ex;
	margin-left: -15px;
	font-size: 1em;
	font-weight: bold;
}
.docLayoutMinMaxText {
	margin-top: 1ex;
	margin-right: 5px;
}
.docLayoutMinMaxOhneRahmenText {
	margin-top: 0.5ex;
	margin-left: 11px;
	margin-right: 5px;
}
.docLayoutFillerMinMax {
	margin-right: 7px;
}
.docLayoutFillerMinMaxNoIcon {
	margin-right: 16px;
}
/* clear: both; // damit eine table mit left-align nicht mit diesem right-align in einer Zeile zusammengefasst wird */
.docLayoutNachOben {
	text-align: right;
	margin-right: 5px;
	clear: both;
}
.docLayoutNachObenAiz {
	text-align: left;
	margin-right: 5px;
	float: left
}
/* Ende der Styles für die Dokumentausgabe eines Dokumentes */

/* Hinweistext rot hinterlegen */
.textRotHinterlegen {
  background-color: #C00000;
  color: #FFF;
  margin-left: -22px;
  padding: 3px;
}

/* Beginn der Styles für die Druckausgabe eines Dokumentes */
/* Diese Styles werden in der jurisprint.css gepflegt und sind nur
   hierhin kopiert worden, da im Dokstellenportal in der dokst-Ansicht
   die Print-Ausgabe getriggert wird. */
.docPrintLayoutTitel {
	width: 480px;
	text-align: center; 
	padding-left: 80px;
	padding-right: 80px;
	margin-left: 10px;
	margin-top: 2ex;
	margin-bottom: 2ex;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.docPrintLayoutText {
	width: 628px;
	margin-left: 20px;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.docPrintLayoutCopyright {
	width: 628px;
	margin-left: 20px;
	text-align: center;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Ende der Styles für die Druckausgabe eines Dokumentes */

/* HJR Rahmen-Codierungen für Tabellen */
/* ----------------------------------- */
.b-0000 {border-color: #000000; border-style: solid; border-width: 0px 0px 0px 0px}
.b-0001 {border-color: #000000; border-style: solid; border-width: 0px 0px 0px 1px}
.b-0010 {border-color: #000000; border-style: solid; border-width: 0px 0px 1px 0px}
.b-0011 {border-color: #000000; border-style: solid; border-width: 0px 0px 1px 1px}
.b-0100 {border-color: #000000; border-style: solid; border-width: 0px 1px 0px 0px}
.b-0101 {border-color: #000000; border-style: solid; border-width: 0px 1px 0px 1px}
.b-0110 {border-color: #000000; border-style: solid; border-width: 0px 1px 1px 0px}
.b-0111 {border-color: #000000; border-style: solid; border-width: 0px 1px 1px 1px}
.b-1000 {border-color: #000000; border-style: solid; border-width: 1px 0px 0px 0px}
.b-1001 {border-color: #000000; border-style: solid; border-width: 1px 0px 0px 1px}
.b-1010 {border-color: #000000; border-style: solid; border-width: 1px 0px 1px 0px}
.b-1011 {border-color: #000000; border-style: solid; border-width: 1px 0px 1px 1px}
.b-1100 {border-color: #000000; border-style: solid; border-width: 1px 1px 0px 0px}
.b-1101 {border-color: #000000; border-style: solid; border-width: 1px 1px 0px 1px}
.b-1110 {border-color: #000000; border-style: solid; border-width: 1px 1px 1px 0px}
.b-1111 {border-color: #000000; border-style: solid; border-width: 1px 1px 1px 1px}

.zaehler {
	width: 3em;
}

/* Für PraxisReporte */
/* ----------------- */
.PRUeberschrift {
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



/* Für Fachportal HJR */
/* ------------------ */
.TDdaHead{
	background-color: #686E6E;
	color: #FFFFFF;
	padding-left: 20px;
	padding-right: 14px;
}
.weiss{
	color: #FFFFFF;
}
.Fussnote {
	font-size: x-small;
}
TD.Fussnote {
	font-size: x-small;
}
/* minimale Breite für rechte Spalten im IVZ (diese wird dadurch auf 1 Zeile dargestellt */
TD.inhalt-verweis {
	width: 15%;
}

/* Im folgenden die Styles für juris Praxiskommentar */
/* ------------------------------------------------- */
/* Paragraphen-Norm */
.para-n {
	font-weight: normal;
}

/* Paragraphen-Vorspann */
.para-v {
	font-weight: normal;
	margin-bottom: 5px;
}

/* Paragraphen-Überschrift */
.para-u {
	/* padding-right: 20px; */
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Paragraphen-Nummer */
.para-nr {
	/* padding-left: 10px; */
	font-weight: bold;
}

komm-u1:visited {color: #0000FF; text-decoration: none}
td.komm-u1:link {color: #FFFFFF; text-decoration: none}
komm-u1:active {color: #0000FF; text-decoration: none}
komm-u1:hover {color: #0000FF; text-decoration: underline }
/* Überschriften im Kommentartext */

.komm-u1 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u2 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u3 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u4 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u5 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.komm-u6 {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.komm-uinline1 {
	font-weight: bold;
}
.komm-uinline2 {
	font-weight: bold;
}
.komm-uinline3 {
	font-weight: bold;
}
.komm-uinline4 {
	font-weight: bold;
}
.komm-uinline5 {
	font-weight: bold;
}
.komm-uinline6 {
	font-weight: bold;
}

.st_prodtitel {
	padding-right: 20px;
	font-weight: bold;
	font-size:175%;
	text-align:center;
	margin-top:10px; 
	margin-bottom:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.st_werktitel{
	padding-right: 20px;
	font-weight: bold;
	text-align:center;
	font-size:130%;
	margin-top:20px;
	margin-bottom:10px;
	line-height:130%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.st_doktitel {
	padding-right: 20px;
	font-weight: bold;
	text-align:center;
	font-size:110%;
	margin-top:20px;
	margin-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.st_ueber {
	padding-right: 20px;
	font-weight: bold;
	font-size:100%;
	margin-top:20px;
	margin-bottom:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Paragraphen-Text */
.para-text {
	font-weight: normal;
}
/* Gliederungs - Überschrift - Tabelle */
.gliederung-T {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Text einer Aktualisierungsrandnummer */
.akttext {
	color: #b00303;
	/* color:#FF0000; */
}
/*  Normaktualisierung für spans im Text, highlighted den Text */
.normaktualisierung {
	background-color: #eeeeee;
}
/* Text einer Aktualisierung */
.aktualisierung {
	background-color: #eeeeee;
	/* color:#FF0000; */
}
/* Datumsstring einer Aktualisierungsrandnummer */
.aktString {
	font-style: italic;
	font-size: x-small;
}
/* Ausrufezeichen einer Aktualisierungsrandnummer */
.aktbang {
	font-size:200%;
	color: #b00303;
	/* color:#FF0000; */
}
/* Gliederungs - Überschrift - Tabelle */
.jpk-aktualisierungenT {
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* Randnummer font-weight: bold;*/
.rn {
	padding-right:5pt;
	text-decoration: none;
}
/* ------------------------------------------------- */
/* Ende der Styles für juris Praxiskommentar */
/* ------------------------------------------------- */

/* -------------------------*/
/* Styles für Zeitschriften */
/* -------------------------*/
.zs {
	padding-right: 20px;
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
/* Marginaltexte der Zeitschriften von Erich Schmitt */
.abschnittszeile {
   background-color: #EEEEEE;
   border: 1px solid #737373;
   padding: 2px;
}
/* Paginierung: Seitenzahl zentriert */
.zsSeite {
   margin-top: 5px;
   text-align: center;
   display: block;
}
.zsHr {
   width: 40%;
   text-align: center;
   display: block;
   margin: auto;
   border-color: #000000; 
   border-style: solid; 
   border-width: 1px 0px 0px 0px;
}

.zs_grau {
   background-color: #EEEEEE;
}
.zs_blau_background  {
   background-color: #DFDFFF;
}
.zs_blau_schrift  {
   color: #0040FF;
}



/* -------------------------*/
/* Ende Styles für Zeitschriften */
/* -------------------------*/

/* -----------------------------------*/
/* Styles für Verwaltungsvorschriften */
/* -----------------------------------*/
.BPBEUeberschrift {
	font-weight: bold;
	font-size: small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* folgende gibt es auch für PR nicht:
BPBEKopf, bitte vorerst wie PRTextkoerper umsetzen,
BPBEFuss, bitte vorerst wie PRTextkoerper umsetzen,
BPBETextkoerper, bitte vorerst wie PRTextkoerper umsetzen,
*/

/

/* Beginn der Styles für die Checklisten BPNW */
.checkListErgebnis {
	background-color: #8CB4FF;
}
/* Ende der Styles für die Checklisten BPNW */

/* Styles für Texte aus Bundesrecht (werden ab 15.1.2008 geliefert) */
/* ---------------------------------------------------------------- */
/* Styles für Texte aus Bundesrecht (werden ab 15.1.2008 geliefert) */
/* ---------------------------------------------------------------- */
div.jnhtml { font-family: Arial; font-size: 100% }

.jnhtml table { border-collapse:collapse }

 /* CR10912 CellPadding Tabellen 8.5.2013 */
.jnhtml td, .jnhtml th { padding: 1mm }

.jnhtml       dl { margin-top: 0.8em; margin-bottom: 0px; padding: 0 0.2em}
.jnhtml       dt { float: left }
.jnhtml dl.w1 dt { margin-bottom: 1ex; min-width: 1.3em; text-align: right}
.jnhtml dl.w2 dt { margin-bottom: 1ex; min-width: 1.8em; text-align: right}
.jnhtml dl.w3 dt { margin-bottom: 1ex; min-width: 2.3em; text-align: right}
.jnhtml dl.w4 dt { margin-bottom: 1ex; min-width: 2.8em; text-align: right}


.jnhtml       dd { margin-bottom: 0.8em    }
.jnhtml dl.w1 dd { margin-left:   2em;   }
.jnhtml dl.w2 dd { margin-left:   2.5em; }
.jnhtml dl.w3 dd { margin-left:   3em;   }
.jnhtml dl.w4 dd { margin-left:   3.5em; }


.jnhtml h1 { margin-top: 18pt; margin-bottom: 9pt }
.jnhtml h2 { margin-top: 15pt; margin-bottom: 7pt }
.jnhtml h3 { margin-top: 12pt; margin-bottom: 6pt }
.jnhtml h4 { margin-top: 10pt; margin-bottom: 5pt }
.jnhtml h5 { margin-top:  8pt; margin-bottom: 4pt }
.jnhtml h6 { margin-top:  4pt; margin-bottom: 2pt }
.jnhtml h7 { margin-top:  1pt; margin-bottom: 1pt }
.jnhtml h8 { margin-top:  1pt; margin-bottom: 1pt }
.jnhtml h9 { margin-top:  1pt; margin-bottom: 1pt }


.jnhtml .Section0 { margin-top: 4ex }
.jnhtml .Section1 { margin-top: 3ex }
.jnhtml .Section2 { margin-top: 3ex }
.jnhtml .Section3 { margin-top: 2ex }
.jnhtml .Section4 { margin-top: 2ex }
.jnhtml .Section5 { margin-top: 1ex }
.jnhtml .Section6 { margin-top: 1ex }


.jnhtml .Ident0  { text-align: center; font-weight: bold }
.jnhtml .Ident1  { text-align: center; font-weight: bold }
.jnhtml .Ident2  { text-align: center; font-weight: bold }
.jnhtml .Ident3  { text-align: center; letter-spacing: 0.2em }
.jnhtml .Ident4  { text-align: center }
.jnhtml .Ident5  { text-align: center }
.jnhtml .Ident6  { text-align: center }
.jnhtml .Ident7  { text-align: center }
.jnhtml .Ident8  { text-align: center }
.jnhtml .Ident9  { text-align: center }


.jnhtml .Title0  { text-align: center; font-weight: bold }
.jnhtml .Title1  { text-align: center; font-weight: bold }
.jnhtml .Title2  { text-align: center; font-weight: bold }
.jnhtml .Title3  { text-align: center; letter-spacing: 0.2em }
.jnhtml .Title4  { text-align: center }
.jnhtml .Title5  { text-align: center; font-weight: bold }
.jnhtml .Title6  { text-align: center }
.jnhtml .Title7  { text-align: center }
.jnhtml .Title8  { text-align: center }
.jnhtml .Title9  { text-align: center }


.jnhtml .SubTitle0  { text-align: center }
.jnhtml .SubTitle1  { text-align: center }
.jnhtml .SubTitle2  { text-align: center }
.jnhtml .SubTitle3  { text-align: center }
.jnhtml .SubTitle4  { text-align: center }
.jnhtml .SubTitle5  { text-align: center }
.jnhtml .SubTitle6  { text-align: center }
.jnhtml .SubTitle7  { text-align: center }
.jnhtml .SubTitle8  { text-align: center }
.jnhtml .SubTitle9  { text-align: center }


.jnhtml .Department { text-align: center; letter-spacing: 0.2em; margin-top: 8pt }
.jnhtml .Person     { text-align: center }
.jnhtml .SP         { color: black; letter-spacing: 0.2em }
.jnhtml .Rec        { vertical-align:  super; font-size: xx-small; margin-right: 0.2em }
.jnhtml .Rec.nichtamtlich { display: inline }
.jnhtml .FnR, .FootnoteSuper { vertical-align: super; font-size: xx-small; text-decoration: none }
.jnhtml .Footnote   { text-decoration: none }

.jnhtml span.small { font-size: 70% }
.jnhtml div.small { display:inline; font-size: 70% } 
.jnhtml div.jurAbsatz {margin-top: 0.9em;}

/* .jnhtml .standangaben */
.jnhtml .StandangabeStand   { font-weight:bold; text-decoration:underline; vertical-align:top; }
.jnhtml .StandangabeAufh    { font-weight:bold; vertical-align:top;}
.jnhtml .StandangabeHinweis { font-weight:bold; text-decoration:underline; font-style:italic; vertical-align:top;}
.jnhtml .StandkommentarAufh { font-weight:bold; }
.jnhtml .StandangabeNormal    { vertical-align:top;}

.jnhtml dd.mb08 { margin-bottom: 0.8pt; }

/* CR10583  Anpassung BGBL-Konverter */
.jnhtml .S0  { text-align: center; }
.jnhtml .S1  { text-align: center; letter-spacing: 0.2em}
.jnhtml .S2  { text-align: center; font-weight: bold }
.jnhtml .S3  { text-align: center; font-weight: bold; letter-spacing: 0.2em }
.jnhtml .S4  { text-align: center; font-size: 110% }
.jnhtml .S5  { text-align: center; font-size: 110%; letter-spacing: 0.2em}
.jnhtml .S6  { text-align: center; font-size: 110%; font-weight: bold }
.jnhtml .S7  { text-align: center; font-size: 110%; font-weight: bold; letter-spacing: 0.2em}
.jnhtml .S8  { text-align: center; font-size: 120% }
.jnhtml .S9  { text-align: center; font-size: 120%; letter-spacing: 0.2em }

.jnhtml .TS1  { text-align: center; font-size: 110%; font-weight: bold }
.jnhtml .TS2  { text-align: center; font-size: 110%; font-weight: bold; letter-spacing: 0.2em }
.jnhtml .TS3  { text-align: center; font-size: 120% }
.jnhtml .TS4  { text-align: center; font-size: 120%; letter-spacing: 0.2em }
.jnhtml .TS5  { text-align: center; font-size: 120%; font-weight: bold }
.jnhtml .TS6  { text-align: center; font-size: 120%; font-weight: bold; letter-spacing: 0.2em }
.jnhtml .TS7  { text-align: center; font-size: 140% }
.jnhtml .TS8  { text-align: center; font-size: 140%; letter-spacing: 0.2em }
.jnhtml .TS9  { text-align: center; font-size: 140%; font-weight: bold; letter-spacing: 0.2em }

/* Ende Styles für Texte aus Bundesrecht */

/* Beginn Styles für Wirtschaftsinformationen */
/* ------------------------------------------ */
.rot {	color: #B00303}

.TableUnten {
	border-bottom: solid 1px #999999;
}
.TableUntenRechts {
	border-bottom: solid 1px #999999;
	border-right: solid 1px #999999;
	background-color:#F2F2F2;
}
.TableUntenHeader {
			border-bottom: solid 1px #999999;
			background-color:#F2F2F2;
}
.TableUntenLinks {
			border-bottom: solid 1px #999999;
			border-left: solid 1px #999999;
}	
.TableUntenLinksHeader {
			border-bottom: solid 1px #999999;
			border-left: solid 1px #999999;
			background-color:#F2F2F2;
}	

/* Ende Styles für Wirtschaftsinformationen */

/* Randnummern in juris-r */
.RspDL  dt {  float: left  }

.RspDL  dd { margin-left: 3em }

/* beim IE den Darstellungsfehler bei der 1. Zeile korrigieren; 
   mit einem negativen text-indent korrigieren 
*/
   
*  html  .RspDL  p { text-indent:-0.2em; }
/* Ende Randnummern in juris-r */

/* Fußnoten in der Druckausgabe und ggf. Dokumentausgabe */
.footnoteDL dt {  float: left  }

.footnoteDL dd { margin-left: 2.3em }

/* beim IE den Darstellungsfehler bei der 1. Zeile korrigieren; 
   mit einem negativen text-indent korrigieren 
*/
   
*  html  .footnoteDL  dd { text-indent:-0.2em; }
/* Ende in der Druckausgabe und ggf. Dokumentausgabe */


/* Button für DocOrdering */
.button_DocOrder {
	cursor:pointer;
	background-image:url(/jportal/cms/technik/media/img/prodjur/lay/bg_formBut_rot.gif);
	background-repeat:repeat-x;
	background-color:#820000;
	border:1px solid #B00303;
	font-size:0.7em;
	color:#FFF;
	padding: 3px 3px 4px 3px;
	width: 6em;
	min-width:30em;
	height: 1.3em;
	text-align: center;
	vertical-align: middle;
	margin-top: 2px;
}

/* zur IE6 Kompatibilität */
* html .button_DocOrder {
	/* padding: 4px 5px; */
	border:0;
}

.button_DocOrder:active{
	border: 1px inset #CBD2DA;
}

/* Styles für die Differenzbildung */
/* !important um "stärker" zu sein wie das Highlighting */
.diffDel {
	color: #000000;
	background-color: #FF9933 !important;
	text-decoration: none
}
.diffAdd {
	color: #945E00;
	background-color: #FFFFFF !important;
	text-decoration:line-through;
}


/* Beginn Styles Gesetzesportal */
/* ---------------------------- */
.gp_werdegang {
	background-color:#F5F5F5;
}
.gp_werdegang_titel1 {
	font-weight:bold;
	font-size: 1.2em;
}
.gp_werdegang_titel2 {
	font-weight:bold;
}
/* Ende Styles Gesetzesportal */

/* Beginn spezielle Styles fuer die Uebersetzungen von Normen */
#uebersetzungen .paratitel {
	    margin-left: 0.5em;
}

#uebersetzungen p.Liste1 {
    margin-left: 1.5em;
    margin-top: 1em;
}

#uebersetzungen p.Liste2 {
    margin-left: 3em;
    margin-top: 1em;
}

#uebersetzungen p.Liste3 {
    margin-left: 6em;
    margin-top: 1em;
}

/* Ende spezielle Styles fuer die Uebersetzungen von Normen */


/* Beginn spezielle Styles fuer CELEX/EUR-Lex */

.docLayoutText p.CNormal, li.CNormal, div.CNormal
{ 	font-size:12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading1, li.CHeading1, div.CHeading1
{ 	margin-bottom:12pt;
	text-align:justify;
	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading2, li.CHeading2, div.CHeading2
{ 	margin-bottom:12pt;
	text-align:justify;
	font-style:italic;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading3, li.CHeading3, div.CHeading3
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading4, li.CHeading4, div.CHeading4
{ 	margin-bottom:12pt;
	margin-left:164.45pt;
	text-indent:-34.05pt;
	text-align:justify;
}
.docLayoutText p.CHeading5, li.CHeading5, div.CHeading5
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading6, li.CHeading6, div.CHeading6
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading7, li.CHeading7, div.CHeading7
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading8, li.CHeading8, div.CHeading8
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CHeading9, li.CHeading9, div.CHeading9
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CDefaultParagraphFont, li.CDefaultParagraphFont, div.CDefaultParagraphFont
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CTableNormal, li.CTableNormal, div.CTableNormal
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CNoList, li.CNoList, div.CNoList
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CFooter, li.CFooter, div.CFooter
{ 	font-weight:bold;
	font-size:10pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CFootnoteReference, li.CFootnoteReference, div.CFootnoteReference
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CFootnoteText, li.CFootnoteText, div.CFootnoteText
{ 	margin-bottom:10pt;
	margin-left:55.3pt;
	text-indent:-26.95pt;
	text-align:justify;
	font-size:10pt;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.CHeader, li.CHeader, div.CHeader
{ 	font-size:8pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CPageNumber, li.CPageNumber, div.CPageNumber
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.C01PointAltN, li.C01PointAltN, div.C01PointAltN
{ 	margin-left:28.35pt;
	text-indent:0pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C09Pointtypographiqueniv1, li.C09Pointtypographiqueniv1, div.C09Pointtypographiqueniv1
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C10Tiretlong1, li.C10Tiretlong1, div.C10Tiretlong1
{ 	margin-left:62.35pt;
	text-indent:-34pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C11Tiretlong2, li.C11Tiretlong2, div.C11Tiretlong2
{ 	margin-left:96.4pt;
	text-indent:-34.05pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C12Tiretlong3, li.C12Tiretlong3, div.C12Tiretlong3
{ 	margin-left:130.4pt;
	text-indent:-34pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C13Tiretlong4, li.C13Tiretlong4, div.C13Tiretlong4
{ 	margin-left:164.45pt;
	text-indent:-34.05pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C14Tiretlong5, li.C14Tiretlong5, div.C14Tiretlong5
{ 	margin-left:198.45pt;
	text-indent:-34pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C02AlineaAltA, li.C02AlineaAltA, div.C02AlineaAltA
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C22Alineanumerote1, li.C22Alineanumerote1, div.C22Alineanumerote1
{ 	margin-left:62.35pt;
	text-indent:-34pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C23Alineanumerote2, li.C23Alineanumerote2, div.C23Alineanumerote2
{ 	margin-left:96.4pt;
	text-indent:-34.05pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C24Alineanumerote3, li.C24Alineanumerote3, div.C24Alineanumerote3
{ 	margin-left:130.4pt;
	text-indent:-34pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C25Alineanumerote4, li.C25Alineanumerote4, div.C25Alineanumerote4
{ 	margin-left:164.45pt;
	text-indent:-34.05pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C26Alineanumerote5, li.C26Alineanumerote5, div.C26Alineanumerote5
{ 	margin-left:198.45pt;
	text-indent:-34pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C19Marge1, li.C19Marge1, div.C19Marge1
{ 	margin-bottom:12pt;
	margin-left:62.35pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C20Marge2, li.C20Marge2, div.C20Marge2
{ 	margin-bottom:12pt;
	margin-left:96.4pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C21Marge3, li.C21Marge3, div.C21Marge3
{ 	margin-bottom:12pt;
	margin-left:130.4pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C15Margeretrait0, li.C15Margeretrait0, div.C15Margeretrait0
{ 	margin-bottom:12pt;
	margin-left:62.35pt;
	text-indent:-34pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C16Margeretrait1, li.C16Margeretrait1, div.C16Margeretrait1
{ 	margin-bottom:12pt;
	margin-left:96.35pt;
	text-indent:-34pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C17Margeretrait2, li.C17Margeretrait2, div.C17Margeretrait2
{ 	margin-bottom:12pt;
	margin-left:130.4pt;
	text-indent:-34pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C18Margeretrait3, li.C18Margeretrait3, div.C18Margeretrait3
{ 	margin-bottom:12pt;
	margin-left:164.4pt;
	text-indent:-34pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C27Titresansnumero1, li.C27Titresansnumero1, div.C27Titresansnumero1
{ 	margin-bottom:12pt;
	text-align:justify;
	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C28Titresansnumero2, li.C28Titresansnumero2, div.C28Titresansnumero2
{ 	margin-bottom:12pt;
	text-align:justify;
	font-style:italic;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C29Titresansnumero3, li.C29Titresansnumero3, div.C29Titresansnumero3
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C30Titresansnumero4, li.C30Titresansnumero4, div.C30Titresansnumero4
{ 	margin-left:65.45pt;
	text-indent:-18pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C33Marge0doubleretrait, li.C33Marge0doubleretrait, div.C33Marge0doubleretrait
{ 	margin-bottom:12pt;
	margin-left:96.4pt;
	text-indent:-68.05pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C32Pointnumerotemanuel, li.C32Pointnumerotemanuel, div.C32Pointnumerotemanuel
{ 	margin-bottom:12pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C03Titre1, li.C03Titre1, div.C03Titre1
{ 	margin-left:28.35pt;
	text-indent:0pt;
	margin-bottom:12pt;
	text-align:justify;
	font-weight:bold;
}
.docLayoutText p.C04Titre2, li.C04Titre2, div.C04Titre2
{ 	margin-left:28.35pt;
	text-indent:0pt;
	margin-bottom:12pt;
	text-align:justify;
	font-style:italic;
}
.docLayoutText p.C05Titre3, li.C05Titre3, div.C05Titre3
{ 	margin-left:28.35pt;
	text-indent:0pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C06Titre4, li.C06Titre4, div.C06Titre4
{ 	margin-left:28.35pt;
	text-indent:0pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C07Titre5, li.C07Titre5, div.C07Titre5
{ 	margin-left:28.35pt;
	text-indent:0pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.C08Titre6, li.C08Titre6, div.C08Titre6
{ 	margin-left:28.35pt;
	text-indent:0pt;
	margin-bottom:12pt;
	text-align:justify;
}
.docLayoutText p.CHyperlink, li.CHyperlink, div.CHyperlink
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CTOC1, li.CTOC1, div.CTOC1
{ 	margin-top:12pt;
	margin-right:56.7pt;
}
.docLayoutText p.CBalloonText, li.CBalloonText, div.CBalloonText
{ 	font-size:8pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CCaption, li.CCaption, div.CCaption
{ 	margin-top:6pt;
	margin-bottom:6pt;
	font-weight:bold;
	font-size:10pt;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.CCommentReference, li.CCommentReference, div.CCommentReference
{ 	font-size:8pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CCommentText, li.CCommentText, div.CCommentText
{ 	font-size:10pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CCommentSubject, li.CCommentSubject, div.CCommentSubject
{ 	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
	font-size:10pt;
}
.docLayoutText p.CDocumentMap, li.CDocumentMap, div.CDocumentMap
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CEndnoteReference, li.CEndnoteReference, div.CEndnoteReference
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CEndnoteText, li.CEndnoteText, div.CEndnoteText
{ 	font-size:10pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CIndex1, li.CIndex1, div.CIndex1
{ 	margin-left:40.85pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex2, li.CIndex2, div.CIndex2
{ 	margin-left:53.35pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex3, li.CIndex3, div.CIndex3
{ 	margin-left:65.85pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex4, li.CIndex4, div.CIndex4
{ 	margin-left:78.35pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex5, li.CIndex5, div.CIndex5
{ 	margin-left:90.85pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex6, li.CIndex6, div.CIndex6
{ 	margin-left:103.35pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex7, li.CIndex7, div.CIndex7
{ 	margin-left:115.85pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex8, li.CIndex8, div.CIndex8
{ 	margin-left:128.35pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndex9, li.CIndex9, div.CIndex9
{ 	margin-left:140.85pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CIndexHeading, li.CIndexHeading, div.CIndexHeading
{ 	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CMacroText, li.CMacroText, div.CMacroText
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CTableofAuthorities, li.CTableofAuthorities, div.CTableofAuthorities
{ 	margin-left:40.85pt;
	text-indent:-12.5pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CTableofFigures, li.CTableofFigures, div.CTableofFigures
{ 	margin-left:53.35pt;
	text-indent:-25pt;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CTOAHeading, li.CTOAHeading, div.CTOAHeading
{ 	margin-top:6pt;
	font-weight:bold;
	font-size:12pt;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.CTOC2, li.CTOC2, div.CTOC2
{ 	margin-right:56.7pt;
}
.docLayoutText p.CTOC3, li.CTOC3, div.CTOC3
{ 	margin-right:56.7pt;
}
.docLayoutText p.CTOC4, li.CTOC4, div.CTOC4
{ 	margin-right:56.7pt;
}
.docLayoutText p.CTOC5, li.CTOC5, div.CTOC5
{ 	margin-right:56.7pt;
}
.docLayoutText p.CTOC6, li.CTOC6, div.CTOC6
{ 	margin-right:56.7pt;
}
.docLayoutText p.CTOC7, li.CTOC7, div.CTOC7
{ 	margin-right:56.7pt;
	margin-left:103.35pt;
	margin-top:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CTOC8, li.CTOC8, div.CTOC8
{ 	margin-right:56.7pt;
	margin-left:115.85pt;
	margin-top:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.CTOC9, li.CTOC9, div.CTOC9
{ 	margin-right:56.7pt;
	margin-left:128.35pt;
	margin-top:0cm;
	margin-bottom:0cm;
}
.docLayoutText p.C34Marge1doubleretrait, li.C34Marge1doubleretrait, div.C34Marge1doubleretrait
{ 	margin-bottom:12pt;
	margin-left:130.4pt;
	text-indent:-68.05pt;
	text-align:justify;
	margin-top:0cm;
	margin-right:0cm;
}
.docLayoutText p.C35Renvoiconclusions, li.C35Renvoiconclusions, div.C35Renvoiconclusions
{ 	margin-top:24pt;
	margin-bottom:12pt;
	text-align:center;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C36Centre, li.C36Centre, div.C36Centre
{ 	text-align:center;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.C37Centregras, li.C37Centregras, div.C37Centregras
{ 	text-align:center;
	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.C38Centregrasgrandespacement, li.C38Centregrasgrandespacement, div.C38Centregrasgrandespacement
{ 	margin-top:42pt;
	margin-bottom:42pt;
	text-align:center;
	font-weight:bold;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C39Centreespacement, li.C39Centreespacement, div.C39Centreespacement
{ 	margin-top:30pt;
	text-align:center;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:1cm;
}
.docLayoutText p.C40FootnoteLangue, li.C40FootnoteLangue, div.C40FootnoteLangue
{ 	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10pt;
	margin-left:55.3pt;
	text-indent:-26.95pt;
	font-size:10pt;
}
.docLayoutText p.C74Alineagrandespacement, li.C74Alineagrandespacement, div.C74Alineagrandespacement
{ 	margin-top:48pt;
	margin-bottom:12pt;
	text-align:justify;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C73Alineacentregras, li.C73Alineacentregras, div.C73Alineacentregras
{ 	margin-bottom:12pt;
	text-align:center;
	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C72Alineadroite, li.C72Alineadroite, div.C72Alineadroite
{ 	margin-bottom:12pt;
	text-align:right;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C71Indicateur, li.C71Indicateur, div.C71Indicateur
{ 	margin-top:30pt;
	margin-bottom:28pt;
	text-align:center;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C93Titredefinitif, li.C93Titredefinitif, div.C93Titredefinitif
{ 	margin-bottom:12pt;
	text-align:center;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C92Documenttravail, li.C92Documenttravail, div.C92Documenttravail
{ 	margin-bottom:28.35pt;
	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C90Editionprovisoiregrandemarge, li.C90Editionprovisoiregrandemarge, div.C90Editionprovisoiregrandemarge
{ 	margin-bottom:30.2pt;
	text-align:center;
	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}
.docLayoutText p.C91Editionprovisoire, li.C91Editionprovisoire, div.C91Editionprovisoire
{ 	margin-bottom:45.35pt;
	text-align:center;
	font-weight:bold;
	margin-top:0cm;
	margin-right:0cm;
	margin-left:1cm;
}


.docLayoutText div.signatory {
	margin-left: 267px;
	margin-right: 54px;
}

.docLayoutText div.text-l {
	font-size: 1em;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 13px;
	border-bottom-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: black;
	border-top-style: solid;
	border-top-width: 1px;
}

.docLayoutText hr.doc-end {
	width: 20%;
	height: 1px;
	color: black;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}
.docLayoutText hr.doc-sep {
	width: 10%;
	height: 1px;
	color: black;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText hr.note {
	width: 20%;
	height: 1px;
	color: black;
	text-align: left;
	margin-top: 16px;
	margin-bottom: 4px;
}


.docLayoutText hr.separator {
	width: 100%;
	height: 1px;
	color: black;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.addr {
	text-align: justify;
	margin-top: 0;
	margin-bottom: 0;
}

.docLayoutText p.doc-ti {
	font-weight: bold;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 8px;
}

.docLayoutText p.edition {
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.hd-date {
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.hd-lg {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.docLayoutText p.hd-oj {
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.hd-ti {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.image {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.issn {
	font-size: 0.8em;
	text-align: right;
	margin-top: 16px;
	margin-bottom: 8px;
}

.docLayoutText p.lg {
	font-size: 3em;
	font-weight: bold;
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
	border-style: solid;
	border-width: 1px;
	border-color: black;
	padding: 13px;
}

.docLayoutText p.no-doc-c {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.normal {
	text-align: justify;
	margin-top: 8px;
	margin-bottom: 0;
}

.docLayoutText p.note {
	font-size: 0.8em;
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.separator {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.signatory {
	text-align: center;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.sti-art {
	font-weight: bold;
	text-align: center;
	margin-top: 4px;
	margin-bottom: 8px;
}

.docLayoutText p.tbl-cod {
	font-size: 0.9em;
	text-align: center;
	margin-right: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.tbl-hdr {
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	margin-right: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.tbl-notcol {
	font-size: 0.9em;
	text-align: right;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.tbl-num {
	font-size: 0.9em;
	text-align: right;
	margin-right: 13px;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.tbl-txt {
	font-size: 0.9em;
	text-align: left;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.text-l {
	text-align: justify;
	margin-top: 4px;
	margin-bottom: 4px;
}

.docLayoutText p.ti-annotation {
	font-style: italic;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 0;
}

.docLayoutText p.ti-art {
	font-style: italic;
	text-align: center;
	margin-top: 24px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-coll {
	font-size: 1.5em;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-doc-dur {
	font-size: 1.1em;
	font-weight: bold;
	text-align: justify;
	margin-top: 12px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-doc-dur-assoc {
	font-size: 1.1em;
	font-weight: bold;
	text-align: justify;
	margin-top: 12px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-doc-dur-num {
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
	margin-top: 12px;
	margin-bottom: 0;
}

.docLayoutText p.ti-doc-dur-star {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 8px;
}
.docLayoutText p.ti-doc-eph {
	font-size: 1.1em;
	text-align: justify;
	margin-top: 12px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-grseq-1 {
	font-weight: bold;
	text-align: justify;
	margin-top: 16px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-grseq-toc {
	font-style: italic;
	text-align: center;
	margin-top: 16px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-oj-1 {
	font-size: 3em;
	font-weight: bold;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 0;
}

.docLayoutText p.ti-oj-2 {
	font-size: 2em;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-oj-3 {
	font-size: 3em;
	font-weight: bold;
	text-align: right;
	margin-top: 8px;
	margin-bottom: 0;
}

.docLayoutText p.ti-sect-1-n {
	font-size: 1.1em;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-sect-1-t {
	font-size: 1.1em;
	font-style: italic;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-sect-2 {
	font-size: 1.1em;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-section-1 {
	font-weight: bold;
	text-align: center;
	margin-top: 32px;
	margin-bottom: 0;
}

.docLayoutText p.ti-section-2 {
	font-weight: bold;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 8px;
}

.docLayoutText p.ti-tbl {
	text-align: center;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText p.year-date {
	font-weight: bold;
	text-align: right;
	margin-top: 8px;
	margin-bottom: 8px;
}

.docLayoutText span.sp-normal {
	font-weight: bold;
	font-style: italic;
}

.docLayoutText span.sub {
	vertical-align: sub;
	font-size: 0.7em;
}

.docLayoutText span.super {
	vertical-align: super;
	font-size: 0.7em;
}

.docLayoutText span.stroke {
	text-decoration:line-through;
}

.docLayoutText span.underline {
	text-decoration:underline;
}

.docLayoutText .table {
	border-color: black;
	border-style: solid;
	border-width: 1px;
	border-spacing: 0;
}
				
.docLayoutText .ti-info {
	text-decoration:underline;
}

/* Ende spezielle Styles fuer CELEX/EUR-Lex */

/* Tooltipps mit css*/
.mtt{
	color: #b00303;
}

.mtt span { 
    position:absolute;
    margin-top:-1em; 
    margin-left:-1500em;
    width: 15em;
    padding:0.2em; 
    text-decoration:none; 
    white-space: normal;
    z-index: 1000;
}
                      
.mtt:focus span { 
    color: #000;
    margin-left:-15em;
    margin-top: 3ex;
    font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
    background:white; 
}

.mtt:hover span { 
    color: #000; 
    margin-left:-15em;
    margin-top: 3ex;
    font-size: x-small;
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background:white; 
}




.mtt2 .tipplevel2 
{ 
    position:absolute;
    margin-top:-1em;
    margin-left:-1500em;
    width: 15em;
    padding:0.2em; 
    text-decoration:none; 
    white-space: normal;
    z-index: 1010;
}

.mtt2:hover .tipplevel2 
{ 
    border:1px solid #b00303;   /* Farbe des Tooltipps */
    color: #000; 
    margin-left:-5em;
    font-size: x-small;
	  font-family: Verdana, Arial, Helvetica, sans-serif;
    background: white; 
}

.mttHeader
{
	color:#FFF;
	background-color: #b00303; /* Farbe des Tooltipps */
	margin:0px;
	padding-left: 5px;
	padding-right: 5px;
	border:1px solid #b00303;  /* Farbe des Tooltipps */
	width: 200px;              /* Breite des Tooltipps */
}

.mttRahmen
{
	background-color: #fff;
	border:1px solid #b00303;   /* Farbe des Tooltipps */
	padding: 5px;
	width: 200px;               /* Breite des Tooltipps */
}

/* unsichtbare Redirect-Informationen, CR11322 - EVSF-Zerlegung, Retten der Permalinks */
.rettepermalink{
    display:none;
}

#addHLTerms{
	padding:10px;
	font-size: small;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

#multilinkpopup{
   position: absolute;
   left: 310px;
   top: 80px;
   padding: 10px 20px 10px;
   background-color: #fff;
   border-color: #888;
   border-image: none;
   border-style: solid;
   border-width: 1px 1px 2px;
   width: 695px;
   z-index: 10;
   color: #b00303;
   font-size: 0.8em;
}


#multilinkpopup a.TrefferlisteHervorheben:link {
	color: #b00303;
	text-decoration: underline;
}