/* ########################################################## initialise/reset ################################ */

html{ height:100%; }
body{
	margin:0;  padding:0;  border-style:none;
	height:100%;
	font-family:"bundesserifweb", Cambria, Georgia, "Droid Serif", "Times New Roman", serif;
	font-size:110%;
	text-align:left;
	background-color:#E5F1EF;
}
h1, h2, h3, h4, h5, h6, p, blockqoute, pre, adress, div, form, fieldset{
	margin:0;  padding:0;  border-style:none; font-family: "bundessansweb", Calibri, "Droid Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h2{
font-family:"bundesserifweb", Cambria, Georgia, "Droid Serif", "Times New Roman", serif;
}
table, td, th{
	margin:0;  padding:0;  
}
table caption{
text-align:left; vertical-align:top;    margin:0; padding:2px 5px; border:1px solid #ccc;
                       background-color:#e0e0e0; color:#000; font-weight:bold; 
}
ul, ol, dl{
	margin-top:0;  margin-bottom:0;  margin-right:0; /*no margin-left!!!*/
	padding-top:0; padding-bottom:0; margin-right:0;
	border-style:none;
}
ul.no-bullet {
  list-style-type: none;
  padding-left:12px;
}
ul.dash {
    list-style:none;
    padding-left:12px;
}
ul.dash li:before {
    display:inline-block;
    content:"-";
    width:1em;
    margin-left:-1em;
}
img {
	margin:0;  padding:0;  border-style:none;
	vertical-align:bottom;
}
.internalPageNav,
.verborgen,
.hidden {  
	display:none;
}
/* #################################################################### structure ################################ */

#seitenbreite { 
	max-width:1024px; 
	/* min-width:600px; - Mindestbreite in #classicont festgelegt, damit auch eine Angabe fuer den IE erfolgen kann */

	/*margin:auto;*/
	background-color:#ffffff;
	padding: 0 10px 20px;
	border: 1px solid #cccccc;
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
}


/* ==> IE.css - workaround */

/* ======== Seitenkopf ======== */
#kopflogo {
	position:relative;  top:0;  left:0;
	background-repeat:no-repeat;
	background-position:216px 0;
	width:100%;
	/*min-height:76px;*/
	height:99px;
}
#kopflogo.kopfhintergrund {
	background-image:url("header.jpg");
}
#kopfservice {
	background-color:#00544B;
	margin:0 0 0 216px;
	padding:2px 0 2px 10px;
	position:relative; top:-23px;
	min-height:1.8em;
}
* html #kopfservice { width:100%; }

/* ======== Seitenkoerper ======== */
#koerper {
	position:relative;  left:0;  top:0;
	height:100%;
	clear:both;
}
	#classinavi {
		float:left; display:block; position:absolute; top:0;
		width:196px; padding-top:120px; margin-top:1px;
		background-repeat:no-repeat;
		background-position:0 0;
		background-image:url("bfarm-logo.svg");
	}
	/* fuer moderne Browser und IE>=7: */
	/* Problem IE7: mit position:fixed skaliert navi-Schrift nicht und Verkleinerungen schieben content HINTER navi */
	html>body #classinavi { position:fixed; top:0; left:0;}
	/* ggf. aelter IE und/oder IE-Skalierungsfix */
	/* #classinavi { position:absolute; left:0; top:expression(body.scrollTop -109 + "px"); } */
	/* beachte http://tagsoup.com/cookbook/css/fixed/ */

	#classicont  { margin:0 0 0 216px; /*font-size:95%;*/ font-size:0.8em; min-height:40em;}

	/* ====== #classicont-Spaltenaufteilung ====== */
/*	#classicont .einespalte   { float:left;  width:100%; margin:0; }
	#classicont .linkespalte  { float:left;  width:48%;  margin:0 4px 0 0; }
	#classicont .rechtespalte { float:right; width:48%;  margin:0; }
	.trennblock{ clear:both; }
*/

/* #################################################################### head ##################################### */
#kopfservice {
	font-size:0.7em;
	font-weight:bold;
	color:#fff;
}
#kopfservice li {
	display:inline;
	line-height:1.8em;
}
#kopfservice li.kopfsprache { float:left; margin:0 60px 0 0; }
#kopfservice li.kopflinks   { float:left; margin:0 40px 0 0; white-space:nowrap; }
#kopfservice li.telsuche    { float:left; margin:0; }
#kopfservice li.websuche    { float:right; }
* html #kopfservice li.websuche { margin-right:3px; }

#kopfservice form.kopfsuche { display:inline; padding-right:5px; white-space:nowrap; }
#kopfservice form.kopfsuche div { display:inline; }
#kopfservice form.kopfsuche label,
#kopfservice form.kopfsuche .suchfeld,
#kopfservice form.kopfsuche .suchbutton { font-size:1.0em; }
#kopfservice form.kopfsuche .suchfeld   { width:125px; border:1px solid #fff; border-top:1px solid #fff; }
* html #kopfservice form.kopfsuche .suchfeld { border-top:2px solid #fff; }
#kopfservice form.kopfsuche .suchbutton { width:35px;  border:1px solid #fff; color:#00544B; background-color:#cee2df; }
#kopfservice form.kopfsuche .suchbutton:hover,
#kopfservice form.kopfsuche .suchbutton:focus {        border:1px solid #f60; }

#kopfservice li.kopfsprache a,
#kopfservice li.kopflinks   a,
#kopfservice form.kopfsuche a { color:#fff; text-decoration:none; }
#kopfservice li.kopfsprache a:hover, #kopfservice     .kopfsprache a:focus,
#kopfservice li.kopflinks   a:hover, #kopfservice     .kopflinks   a:focus,
#kopfservice form.kopfsuche a:hover, #kopfservice form.kopfsuche   a:focus { color:#00544B; background-color:#fff; }

#kopfservice acronym { border-style:none; cursor:pointer; }


/* #################################################################### classinavi ################################ */
#classinavi ul { margin:0;  padding:0;  list-style-type:none; }
#classinavi ul li      { margin:0 0 1px 0; font-size:0.7em; }
#classinavi p.noscript { margin:0 0 3em 0; font-size:0.7em;
	 padding:6px; font-weight:bold; color:#fff; background-color:#900;
}

#classinavi ul li.absatz { padding-top:1.5em; }

#classinavi ul li a {
	width:196px; max-width:190px; display:block; text-decoration:none; font-weight:bold;
	border-left:6px solid #00544B; background-color:#00544B; color:#fff;
}
#classinavi ul li.block a {
	border-left:6px solid #007367; background-color:#007367; color:#fff;
}
#classinavi ul li a:hover,
#classinavi ul li a:focus,
#classinavi ul li a:active,
#classinavi ul li a.aktiv { border-left:6px solid #ff7000; }
#classinavi ul li a        span,
#classinavi ul li a:hover  span,
#classinavi ul li a:focus  span,
#classinavi ul li a:active span,
#classinavi ul li a.aktiv  span { display:block; padding:5px 4px; }
#classinavi ul li a        span span,
#classinavi ul li a:hover  span span,
#classinavi ul li a:focus  span span,
#classinavi ul li a.active span span,
#classinavi ul li a.aktiv  span span { margin:0; padding:0; }

#classinavi form {
	background-color:#cee2df;	
	padding:0 0 6px 0; margin:0 0 3em 0;  font-size:0.8em;
}
#classinavi form input.text   { border:1px solid #fff; border-top:2px solid #fff; margin:0 10px; }
#classinavi form input.button {
	text-align:center; text-decoration:none;
	border:1px solid #00544B;  background-color:#fff;
	margin:0;  padding:0 5px 0 5px;
}
#classinavi form input.button:hover { border:1px solid #f60; text-decoration:none; }
#classinavi form p {
	font-weight:bold; color:#fff; background-color:#00544B;  margin:0; padding:5px 4px 5px 10px; 
}
#classinavi form label {
	font-weight:bold; color:#000; background-color:#cee2df;  margin:0; padding:5px 4px 5px 10px; display:block;
}

/* #################################################################### classicont ################################ */
#classicont p h1                                 { line-height:1.375em; font-size:1.5em; }
#classicont h1                                 { line-height:1.375em; font-size:1.25em; }
#classicont h2, #classicont h3                 { line-height:1.375em; font-size:1.25em; }
#classicont h4, #classicont h5, #classicont h6 { line-height:1.375em; font-size:1.0em; }



#classicont p,  #classicont dt, #classicont dd, #classicont li { line-height:1.375em; }

/* ungenutzt?:    .plaintext { color:#000; text-decoration:none; font-weight:normal; } */

#classicont div.linkToTop { margin-top:3em; padding:4px; background-color:#cee2df; color:#000000; text-align:right; }
#classicont p.copyright { margin:0; padding:0; text-align:right;  }

/* ########################################### */

/* ##### Grundformatierungen fuer Links  ##### */
#classicont a         { color:#007367; text-decoration:underline; }
#classicont a:visited { color:#000; text-decoration:underline; }
#classicont a:hover,
#classicont a:focus,
#classicont a:active  { color:#ff7000; text-decoration:none; }

#classicont a.anchor,
#classicont a.anchor:visited,
#classicont a.anchor:hover,
#classicont a.anchor:focus,
#classicont a.anchor:active { color:#000; text-decoration:none; }

/* ## "undekorierter" Link (nicht unterstrichen), */
/* ## innerhalb dessen jedoch ein "dekorierter"   */
/* ## Abschnitt (unterstrichen) existieren kann   */
#classicont a.nodeco,
#classicont a:hover.nodeco   span.deco,
#classicont a:focus.nodeco   span.deco,
#classicont a:active.nodeco  span.deco { text-decoration:none; }
#classicont a.nodeco         span.deco,
#classicont a:visited.nodeco span.deco { text-decoration:underline; }
#classicont a.nodeco         span.nodeco { color:#000; }


/* ########################################### */
#classicont div.AdditionalInfo p,
#classicont div.AdditionalInfo table { margin-top:1em; }
#classicont div.AdditionalInfo table th,
#classicont div.AdditionalInfo table td { vertical-align:top; }
#classicont div.AdditionalInfo li.abstand { margin-top:1em; }

/*  Jira Ticket  CTK-373*/
#classicont div.AdditionalInfo table { border-collapse:separate; }
#classicont div.AdditionalInfo table td,
#classicont div.AdditionalInfo table th { border-left: none; border-bottom: none; }
#classicont div.AdditionalInfo table tr td:last-child, 
#classicont div.AdditionalInfo table tr th:last-child   { border-right: none;}


#classicont .textright  { text-align:right; }
#classicont .textcenter { text-align:center; }
#classicont .bold   { font-weight:bold; }
#classicont .nowrap { white-space:nowrap; }

/* ########################################### */

#classicont p.h1 { line-height:1.375em; font-size:1.5em; margin:    0 0 0 0; padding:0; font-weight:normal;color: #ff7000;text-decoration: none; }             /* Classification-Titel */
#classicont p.h1second  {line-height:1.375em; font-size:1.5em; margin-top:1.5em; text-align:center;  padding:0; font-weight:normal; color: #000}     /* Classi-Titel long index.html*/
#classicont p.h1 a.anchor, #classicont p.h1 a.anchor:visited,#classicont p.h1 a.anchor:active,#classicont p.h1 a.anchor:hover { color:#ff7000; text-decoration:none; }
#classicont p.h1 a       ,#classicont p.h1 a:visited       ,#classicont p.h1 a:active       ,#classicont p.h1 a:hover         { color:#ff7000; }


#classicont h1 { margin:  2em 0 0 0; padding:0; font-weight:bold; }               /* Chapter */
#classicont h2 { margin:  2em 0 0 0; padding:0; font-weight:bold; }               /* Block(s) 1*/
#classicont h3 { margin:  2em 0 0 0; padding:0; font-weight:bold; }               /* Block(s)  2/3*/

#classicont h4 { margin:  2em 0 0 0; color:#000; padding:0; font-weight:bold; border-top:1px solid #000; } /* Cat.1 = Dreisteller */
#classicont h5 { margin:.75em 0 0 0; color:#000; padding:0; font-weight:bold; }   /* Cat.2 = Viersteller */
#classicont h6 { margin: .5em 0 0 0; color:#333; padding:0; font-weight:normal; } /* Cat.3 = Fuenfsteller */
#classicont h5  i { font-weight:normal; }
#classicont p h1,
#classicont p h1  a.anchor, #classicont p h1 a.anchor:visited,#classicont p h1 a.anchor:active,#classicont p h1 a.anchor:hover { color:#ff7000; text-decoration:none; }
#classicont p h1  a       ,#classicont p h1 a:visited       ,#classicont p h1 a:active       ,#classicont p h1 a:hover         { color:#ff7000; }
#classicont h1,
#classicont h1 a.anchor,#classicont h1 a.anchor:visited,#classicont h1 a.anchor:active,#classicont h1 a.anchor:hover { color:#007367; text-decoration:none; }
#classicont h1 a       ,#classicont h1 a:visited       ,#classicont h1 a:active       ,#classicont h1 a:hover        { color:#007367; }
#classicont h2,
#classicont h2 a       ,#classicont h2 a:visited       ,#classicont h2 a:active       ,#classicont h2 a:hover        { color:#000; }
#classicont h2 a.anchor,#classicont h2 a.anchor:visited,#classicont h2 a.anchor:active,#classicont h2 a.anchor:hover { color:#000; text-decoration:none; }
#classicont h3 a       ,#classicont h3 a:visited       ,#classicont h3 a:active       ,#classicont h3 a:hover        { color:#000; }
#classicont h3 a.anchor,#classicont h3 a.anchor:visited,#classicont h3 a.anchor:active,#classicont h3 a.anchor:hover { color:#000; text-decoration:none; }
 
#classicont h4 a.code { text-decoration:none; background-color:#000; color:#fff; width:4.8em; display:block; float:left; padding:0 0 1px 1px; }
#classicont h5 a.code { text-decoration:none; background-color:#fff; color:#000; width:4.8em; display:block; float:left; }
#classicont h6 a.code { text-decoration:none; background-color:#fff; color:#333; width:4.8em; display:block; float:left; }
#classicont h4 span.label,
#classicont h5 span.label,
#classicont h6 span.label { display:block; margin-left:5.3em; }

/* In case of a Class code text change following text will be moved to the right.
Loeser */
/*#classicont h5 span.labelClassCodeTextChange,
#classicont h6 span.labelClassCodeTextChange { display:block; margin-left:6.0em; }*/
#classicont h4 a.codeTextChange { text-decoration:none; background-color:#000; color:#fff; display:block; float:left; padding:0 0 1px 1px; }
#classicont h5 a.codeTextChange { text-decoration:none; background-color:#fff; color:#000; display:block; float:left; padding-right:1em; }
#classicont h6 a.codeTextChange { text-decoration:none; background-color:#fff; color:#333; display:block; float:left; padding-right:1em; }

#classicont li.h6 { margin: .5em 0 0 0; color:#333; padding:0; font-weight:normal; list-style-type: none;} /* Cat.3 = Fuenfsteller */
#classicont li.h6 a.code { text-decoration:none; background-color:#fff; color:#333; width:4.8em; display:block; float:left; }
#classicont li.h6 span.labelClassCodeTextChange { display:block; margin-left:6.0em; }*/
#classicont li.h6 { margin: .5em 0 0 0; color:#333; padding:0; font-weight:normal; } /* Cat.3 = Fuenfsteller */
#classicont li.h6 span.label { display:block; margin-left:5.3em; }

#classicont ul.cat3 {padding-left: 0px;}


#classicont h4.noBorder {
  border-top:none;
}
/* ##### alle <dl> ###################################### */
#classicont div.Chapter   dl { margin:1.5em 0; }
#classicont div.Block     dl { margin:1em 0; }
#classicont div.Category1 dl,
#classicont div.Category2 dl,
#classicont div.Category3 dl { margin:.25em 0 .5em 5.5em; }
#classicont div.Category4 dl { margin:.1em  0 .1em 5.5em; }
#classicont div.Category3 dl.Rubric-modifierlink,
#classicont div.Category4 dl.Rubric-modifierlink { margin-top:0; }
#classicont div.pagetop     { text-align: right; }

/* ##### alle <dt> + <dd> ################################### */

#classicont dl.BlockList dt, #classicont dl.ListClassesWithUsage dt { font-weight:bold; }
#classicont dl.BlockList dd, #classicont dl.ListClassesWithUsage dd { margin:.5em 0; }

#classicont dl.Rubric-inclusion dt,
#classicont dl.Rubric-exclusion dt,
#classicont dl.Rubric-note      dt { width:4em; font-weight:bold; font-style:italic; float:left; }
#classicont dl.Rubric-inclusion dd,
#classicont dl.Rubric-exclusion dd,
#classicont dl.Rubric-note      dd { margin-left:4.3em; padding-bottom:.2em; }
#classicont dl.Rubric-inclusion-hidden dt { display:none; }
#classicont dl.Rubric-inclusion-hidden dd { margin-left:0; }

/* Move inclusion text to the left if a Class code has more than three digits.
Loeser */
#classicont dl.Rubric-inclusion-longDigitCodes dd { margin-left:-0.1em; padding-bottom:.2em; }

#classicont dl.ModifierBlock>dt, /*not supported by IE ==> IE.css workaround*/
#classicont dl.Rubric-modifierlink dt,
#classicont dl.Rubric-text         dt,
#classicont dl.Rubric-coding-hint  dt,
#classicont dl.Rubric-definition   dt,
#classicont dl.Rubric-introduction dt { display:none; }
#classicont dl.ModifierBlock>dd,  /*not supported by IE*/
#classicont dl.Rubric-modifierlink dd,
#classicont dl.Rubric-text         dd,
#classicont dl.Rubric-coding-hint  dd,
#classicont dl.Rubric-definition   dd,
#classicont dl.Rubric-introduction dd { margin:.5em 0; }

/* ##### dl.BlockList ###################################### */
#classicont dl.BlockList dd ul,
#classicont dl.ListClassesWithUsage dd ul { list-style-type:none; padding-left:0; margin:0; }
#classicont dl.BlockList dd ul ul { padding-left:5.8em; }
#classicont dl.BlockList dt h2,
#classicont dl.ListClassesWithUsage dt h2 {font-size: 1.0em;}

#classicont dl.BlockList a.code,     #classicont dl.ListClassesWithUsage a.code     { width:5em; display:block; float:left; }
#classicont dl.BlockList span.label, #classicont dl.ListClassesWithUsage span.label { margin-left:5.5em; display:block; }
#classicont dl.BlockList li,         #classicont dl.ListClassesWithUsage li         { clear:left; padding-bottom:.2em; }
/* ==> IE.css
* html #classicont dl.BlockList span.label,
* html #classicont dl.ListClassesWithUsage span.label { margin-left:0; float:left; }
*/

/* ##### dl.Rubric-inclusion/dl.Rubric-exclusion ###################################### */
/* ClaML-simplifier: put on hold for ICD-2009
#classicont dl.Rubric-note      dd ul,
#classicont dl.Rubric-inclusion dd ul,
#classicont dl.Rubric-exclusion dd ul,*/
/* Decreased font-size for rubrics in lists inside of a table.
Loeser */
/* Took font-size property out, left everything else untouched
Broeenhorst 20090728 */

#classicont table.ModifierTable td dl.Rubric-exclusion dd ul {margin-left:-29px}

/*CTK-1212*/
#classicont table.ModifierTable dl.Rubric-inclusion {margin-left :0px}

#classicont dl.Rubric-inclusion td ul,
#classicont dl.Rubric-exclusion td ul          { margin:0; padding:0; list-style-type:none; }
/* ClaML-simplifier: put on hold for ICD-2009
#classicont dl.Rubric-note      dd ul ul,
#classicont dl.Rubric-inclusion dd ul ul,
#classicont dl.Rubric-exclusion dd ul ul,*/
#classicont dl.Rubric-inclusion td ul ul,
#classicont dl.Rubric-exclusion td ul ul       { margin:0; padding:0 0 0 30px; list-style-type:disc; }
/* ClaML-simplifier: put on hold for ICD-2009
#classicont dl.Rubric-note      dd ul ul ul,
#classicont dl.Rubric-inclusion dd ul ul ul,
#classicont dl.Rubric-exclusion dd ul ul ul,*/
#classicont dl.Rubric-inclusion td ul ul ul,
#classicont dl.Rubric-exclusion td ul ul ul    { margin:0; padding:0 0 0 60px; list-style-type:circle; }
/* ClaML-simplifier: put on hold for ICD-2009
#classicont dl.Rubric-note      dd ul ul ul ul,
#classicont dl.Rubric-inclusion dd ul ul ul ul,
#classicont dl.Rubric-exclusion dd ul ul ul ul,*/
#classicont dl.Rubric-inclusion td ul ul ul ul,
#classicont dl.Rubric-exclusion td ul ul ul ul { margin:0; padding:0 0 0 90px; list-style-type:square; }

/* ########################################### */
#classicont table { border-collapse:collapse; empty-cells:show; border-spacing:0; }
#classicont table td { text-align:left; vertical-align:middle; margin:0; padding:2px 5px; border:1px solid #ccc; }
#classicont table th { text-align:left; vertical-align:top;    margin:0; padding:2px 5px; border:1px solid #ccc;
                       background-color:#e0e0e0; color:#000; font-weight:bold; }

#classicont table.clear th,
#classicont table th.clear { background-color:#ffffff; }
						  
#classicont div.TocBlock table { margin:1.5em 0; border-style:none; }
#classicont div.TocBlock table th,
#classicont div.TocBlock table td { border-style:none; padding:.2em 1em; }
#classicont .Rubric-introduction table { border:none; margin-bottom:1em; }

/* Set font-size for ModifierTable.
Loeser */
#classicont table.ModifierTable { margin:1em 0; padding:0; font-size:1em; }
#classicont table.ModifierTable th { display:none; }
#classicont table.ModifierTable td { border-style:none; }
#classicont table.ModifierTable td.modifierCode  { font-weight:bold; vertical-align:top; }
#classicont table.ModifierTable td div.modifierTitle { font-weight:bold; }
#classicont table.ModifierTable td dl,
#classicont table.ModifierTable td dd { margin-top:0; margin-bottom:0;}

#classicont table.Rubric-Fragment-TwoColumnTable,
#classicont table.Rubric-Fragment-ThreeColumnTable,
#classicont table.Rubric-Fragment-FourColumnTable { margin:0 0 4px 0; padding:0;  }

#classicont table.Rubric-Fragment-TwoColumnTable td.Rubric-Fragment-TwoColumnTable-1stCol,
#classicont table.Rubric-Fragment-ThreeColumnTable td.Rubric-Fragment-ThreeColumnTable-1stCol,
#classicont table.Rubric-Fragment-FourColumnTable td.Rubric-Fragment-FourColumnTable-1stCol
{ border-style:none; margin-left:0; padding-left:0; }

#classicont table.Rubric-Fragment-TwoColumnTable td.Rubric-Fragment-TwoColumnTable-2ndCol,
#classicont table.Rubric-Fragment-ThreeColumnTable td.Rubric-Fragment-ThreeColumnTable-2ndCol,
#classicont table.Rubric-Fragment-ThreeColumnTable td.Rubric-Fragment-ThreeColumnTable-3rdCol,
#classicont table.Rubric-Fragment-FourColumnTable td.Rubric-Fragment-FourColumnTable-2ndCol,
#classicont table.Rubric-Fragment-FourColumnTable td.Rubric-Fragment-FourColumnTable-3rdCol,
#classicont table.Rubric-Fragment-FourColumnTable td.Rubric-Fragment-FourColumnTable-4thCol
{ border-style:none; border-left:1px solid #999; }

 
/* ########################################### */
/*p { margin:0; padding:.2em 0 .2em 0; } --- IE-Probleme z.B bei F20-F29: dl.Rubric-text>dd>p */
#classicont p { margin:0 0 .5em 0; }
#classicont th p { margin:.25em 0; }
#classicont td p,
#classicont li p { line-height:1em; margin:.25em 0; }
#classicont td li p { line-height:1em; margin-bottom:0; }

#classicont p.bold { font-weight:bold; }
#classicont p.italic { font-style:italic; }

#classicont p.cell-GVHD {}
#classicont p.chpt-cont2-l2 { line-height:1em; margin-left:3em; }
#classicont p.chpt-spec-terms1 {}
#classicont p.chpt-spec-terms1-last {}
#classicont p.chpt-spec-terms2 {}
#classicont p.chpt-spec-terms2 {}
#classicont p.chpt-spec-terms2-last {}
#classicont p.chpt-spec1 {}
#classicont p.chpt-spec1-last {}
#classicont p.chpt-spec2 {}
#classicont p.chpt-spec2-last {}
#classicont p.chpt-spec3 {}
#classicont p.chpt-spec3-last {}
#classicont p.chpt-spec3-tab {}
#classicont p.chpt-spec4 {}
#classicont p.chpt-spec4-last {}
#classicont p.chpt-text-last {}
#classicont p.head-ital-14 {}
#classicont p.headingIntro { font-size:1.25em; margin-top:2em; color:#007367; padding:0; font-weight:bold; /*like h2*/ }
#classicont p.LAHS { line-height:1em; font-family:courier,monospace; }
#classicont p.tab-col2 {}

#classicont p.termList1,
#classicont p.termList1-last,
#classicont p.termList2 { line-height:1em; margin-bottom:.2em; }
#classicont p.termList3 { line-height:1em; margin-bottom:1em; }
#classicont p.chpt-terms1 { line-height:1em; margin-bottom:.5em; }
#classicont p.chpt-terms2 { line-height:1em; margin-bottom:.5em; margin-left: 38px}

#classicont p.Zinkl,
#classicont span.Zinkl { padding:0; line-height:1em; margin:0; font-weight:bold; font-style:italic; }

#classicont span.Rubric-footnote { color:#000; text-decoration:none; font-weight:normal; display:block; }

#classicont ol.List-Ol-loweralpha { list-style-type:lower-alpha; }
/*#classicont ul.List-Ul,
#classicont ul.List-Ul-,
#classicont ul.List-Ul-bullet {}*/
#classicont ul.List-Ul-dash { list-style-type:circle; }

.leftrightarrow { font-family: 'Standard Symbols L'; float: none; display: inline;}

/* ##### DEBUG ###################################### */
/*debug - sichtbarkeit*/
/*
dl.ModifierBlock    { border:1px solid #900; }
dl.Rubric-inclusion { border:1px solid #8f8; }
dl.Rubric-exclusion { border:1px solid #88f; }
dl.Rubric-note      { border:1px solid #f88; }
dl.ModifierBlock>dd,
dl.Rubric-modifierlink dd,
dl.Rubric-text         dd,
dl.Rubric-coding-hint  dd,
dl.Rubric-definition   dd,
dl.Rubric-introduction dd { background-color:#efe; }
div.Chapter>dl { border:1px solid #ccc; }
/**/

.error { background-color:red; color:white; font-weight:bold; }
.todo,
body > p,
div.code1 > p,
div.code2 > p { background-color:#fcc; }
body > table { background-color:#fcc; border-top:2px solid red; border-bottom:2px solid red; }

/*
td p,
li p,
dd p { background-color:#ccc; color:white; }
dl.Rubric-inclusion p,
dl.Rubric-exclusion p { background-color:black; color:white; font-weight:bold; border:2px solid red;}
*/


.breadcrumb-copyright .right {float:right;} 
.breadcrumb-copyright .left {float:left;} 
