/* $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

HINWEIS: Zwischen die $$$ Balken eine komplette Kopie der bai.css, dabei MÜSSEN die Klassen:
#bai-toc-iframe, #bai-content-iframe und #bai-body auskommentiert werden, da diese von IE7 und FF2 beim Druck zu einem fehlenden Seitenumbruch führen!!

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
*/


@charset "ISO-8859-1";
@import url("ms_css_navigation.css");
@import url("emb_facelift.css");
@import url("ext_style.css");


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:arial, helvetica, verdana, sans-serif;
	font-size:12px;
	   
}

/* Generelle Strukturen */

/*#bai-body { width: 992px; position:absolute; left:0px; top:93px; } */

/* I-Frame für Navigationsleiste */
/* #bai-toc-iframe{ 
	position: absolute; 
	left: 0px; 
	top: 59px; 
	height: 508px; 
	width: 239px; 
	overflow-x: hidden;
	overflow-y: auto;
	background-color:#FFFFFF  
}
*/
#bai-toc { 
	padding:0px;
	margin:0px;
	margin-bottom:40px; /*Abstand Footer*/
	width: 100%;
	float:left;
	border-bottom: 1px solid #DDDDDD; font-weight:normal; FONT-FAMILY: Arial,Helvetica,sans-serif;
	overflow:hidden;
}

/* I-Frame für Content */

/*
#bai-content { 
	margin-left:0px; 
	width: 696px; 
}
*/
 
a {
      text-decoration: none;
      color: #003366;
}

a:hover {
      text-decoration: none;
      color: #00ADEF;
}

.f1 {
	font-size: 20px;
	font-family:Arial, Helvetica, Sans-serif;
	color: #666666
}

.f1a {
      font-size: 12px;
      font-family:Arial,Helvetica,Sans-serif;
      color: #FFFFFF
    }

.f2 {
	line-height:15px;
	font-size: 12px;
	font-family:Arial,Helvetica,Sans-serif;
	color: #666666;
}

.f2a {
      font-size: 12px;
      font-family:Arial,Helvetica,Sans-serif;
      color: #FFFFFF;
    }

.f2b {
      font-size: 12px;
      font-family:Arial,Helvetica,Sans-serif;
      color: #000000;
      margin-bottom: 0pt;
    }

.f2c {
      font-size: 12px;
      font-family:Arial,Helvetica,Sans-serif;
      color: #666666;
	  font-weight:bold;
    }
 
.f3 {
      font-size: 8pt;
      font-family:Arial,Helvetica,Sans-serif;
      color: #000000;
      margin-bottom: 3pt;
    }

.f4 {
      font-size: 8pt;
      font-family:Arial,Helvetica,Sans-serif;
      color: #000000;
    }



/* ------------------------------------------------- */
/* Headings                                          */
/* ------------------------------------------------- */
h1 {
	margin-top:0px;
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 8px;
}


h2 {
	margin-top:0px;
	font-size: 20px;
	font-weight:normal;
	margin-bottom:19px;
	padding-bottom:0px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	margin:27px 0px 10px 0px;

}

h4 {
	font-size: 12px;
	font-weight: bold;
	margin:17px 0px 10px 0px;
	color:#666666;
}

h5 {
	font-size: 12px;
	font-weight: bold;
	margin:17px 0px 10px 0px;
	color:#999999;
}


/*Navigation Seite 1/2 im Bereich Ueberblick */
.navi {
	margin-top:2px;
	margin-bottom:4px;
	font-size: 12px;
	font-family:Arial,Helvetica,Sans-serif;
	color: #666666;
}

.navi_page {
	font-size: 12px;
	font-family:Arial,Helvetica,Sans-serif;
	color: #00ADEF;
}



/* Navigation links */

#bai-toc ol { list-style-type: none; margin:0px; padding:0px;  }

#bai-toc ol li { margin:0; padding:0;  }
#bai-toc ol li a:hover { }
#bai-toc ol li { display:inline;  /* IE Problem, daher border-bottom border-bottom: 1px solid #FFFFFF; */ vertical-align:middle; line-height:16px; }
#bai-toc a { font-size:11px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; min-height:16px; display:block; margin:0; border-top: 1px solid #DDDDDD;}

/* Abstaende */
/* Ebene1 */
A.menulink,
A.menulink:hover,
A.menulink_open,
A.menulink_open:hover,
A.menulink_open_active,
A.menulink_open_active:hover,
A.menulink_open_active:hover,
A.menulink_active,
A.menulink_active:hover
{}
/* Ebene2 */
/* Ebene3 */


A.menulink   { BACKGROUND: url("../pictures/arrownav_off_black.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; COLOR: #666666; }
A.menulink_2 { BACKGROUND: url("../pictures/arrownav_off_black.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; COLOR: #666666; }
A.menulink_3 { BACKGROUND: url("../pictures/arrownav_off_black.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; COLOR: #666666; }

A.menulink:hover  { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; COLOR: #00adef; background-color:#EEEEEE;}
A.menulink_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; COLOR: #00adef; background-color:#EEEEEE;}
A.menulink_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; COLOR: #00adef; background-color:#EEEEEE;}


/**/

A.menulink_open   { BACKGROUND: url("../pictures/arrownav_off_black_down.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; COLOR: #666666;  }
A.menulink_open_2 { BACKGROUND: url("../pictures/arrownav_off_black_down.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; COLOR: #666666;  }
A.menulink_open_3 { BACKGROUND: url("../pictures/arrownav_off_black_down.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; COLOR: #666666;  }

A.menulink_open:hover  { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; COLOR: #00adef; background-color:#EEEEEE; }
A.menulink_open_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; COLOR: #00adef;background-color:#EEEEEE; }
A.menulink_open_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; COLOR: #00adef; background-color:#EEEEEE; }

/* gemeinsame Open und active*/
A.menulink_open_active, 
A.menulink_open_active_2, 
A.menulink_open_active_3,
A.menulink_open_active:hover,
A.menulink_open_active_2:hover,
A.menulink_open_active_3:hover,

A.menulink_active, 
A.menulink_active_2, 
A.menulink_active_3, 
A.menulink_active:hover, 
A.menulink_active_2:hover, 
A.menulink_active_3:hover
{ COLOR: #00adef;  }

A.menulink_open_active   { BACKGROUND: url("../pictures/arrownav_on_down.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; }
A.menulink_open_active_2 { BACKGROUND: url("../pictures/arrownav_on_down.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; }
A.menulink_open_active_3 { BACKGROUND: url("../pictures/arrownav_on_down.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; }

A.menulink_open_active:hover   { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; background-color:#EEEEEE;}
A.menulink_open_active_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; background-color:#EEEEEE; }
A.menulink_open_active_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; background-color:#EEEEEE;}


A.menulink_active   { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; }
A.menulink_active_2 { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; }
A.menulink_active_3 { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; }

A.menulink_active:hover   { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 8px 5px; PADDING-LEFT: 18px; background-color:#EEEEEE; }
A.menulink_active_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 20px 5px; PADDING-LEFT: 30px; background-color:#EEEEEE; }
A.menulink_active_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 32px 5px; PADDING-LEFT: 42px; background-color:#EEEEEE;}



/* Linkdefinition (inkl. Vertiefen)*/
a.link, div.indexlink a, a.link_ul, a.link_erl {
    font-size:11px; BACKGROUND: url("../pictures/arrownav_off_darkblue.gif") no-repeat 1px 4px; padding:0px 0px 0px 11px; TEXT-INDENT: 0px; COLOR: #003366;
}

a.link:HOVER, div.indexlink a:hover, a.link_ul:hover, a.link_erl:hover {
    font-size:11px; BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 1px 4px; padding:0px 0px 0px 11px; TEXT-INDENT: 0px; COLOR: #00adef;
}

/* Icon Abstand bei Erleben-Link */
a.link_erl img {padding-left:3px; padding-right:3px;}


.footnote {
    font-size: 9pt;
}


/* Rollover-Layer */
.tooltip_layer
{position: absolute; visibility:hidden; z-index: 1;  }
.tooltip_list
{list-style-type:disc;}
table.wimpel {border-left:1px solid #DDDDDD; border-top:1px solid #DDDDDD; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#FFFFFF;  }
td.wimpel 
{font-family:Arial,Helvetica,Sans-serif; font-size:11px; line-height:14px; border-bottom:1px solid #DDDDDD; padding:2px 5px 2px 5px; vertical-align:middle; }


/* Sitemap*/
/* Tabelle in Sitemap*/
.sitemap-table { border-top:1px solid #ececec; border-left:1px solid #ececec; border-right:1px solid #ececec; }
.sitemap-table td { border-bottom:1px solid #ececec; height:18px; }

/* Sitemap linke Spalte */
TD.sitemap { height:18px; }

A.sitemaplink,
A.sitemaplink:hover
 { font-size:11px; color:#00FF00; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; height: 16px; line-height:15px; }

A.sitemaplink
 { BACKGROUND: url("../pictures/arrownav_off_darkblue.gif") no-repeat 9px 4px; PADDING-LEFT: 19px; COLOR: #003366; line-height:15px;}
A.sitemaplink:hover
 { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 4px; PADDING-LEFT: 19px; COLOR: #00adef; line-height:15px;}

A.sitemaplink_active, 
A.sitemaplink_active:hover 

{ font-size:11px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; TEXT-INDENT: 0px; PADDING-TOP: 0px; height: 16px; COLOR: #00adef; line-height:15px;}

A.sitemaplink_active
{ BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 4px; PADDING-LEFT: 19px; line-height:15px;}
A.sitemaplink_active:hover
{ BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 4px; PADDING-LEFT: 19px; line-height:15px;}

.sitemapsub
 { font-size:11px; font-weight:bold; color:#666666; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; }


/* Kommunikation (PDF Version) */
.kom_handytabelle { width:702px; }
.kom_handytabelle td { width:137px; }
.kom_handytabelle .kom_td_last { width:154px;  }


.transparenz_layer {
background-image:url('../pictures/abdecker_trans.png'); 
/* //background-image:url();  */
}

td.matrix_link { padding-top:11px; }

.hinweis { 
  font-size: 11px;
  font-weight:normal;
  font-family:Arial,Helvetica,Sans-serif;
  color: #999999;
}




/*$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$

HINWEIS: Hier endet der bai.css Bereich, nachfolgend sind die Angaben für den Druck zu machen, diese überschreiben obige Eigenschaften!

$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
*/
@import url("vertiefen2.css");
@media print{ 

div#ms-header { visibility:hidden; display: none; }
div#ms-footer { visibility:hidden; display: none; }
div#bai-toc { visibility:hidden; display: none; }
.nach-oben { visibility:hidden; display: none; }
.printlink { visibility:hidden; display: none; }

ul { margin:0px 0px 0px 20px; padding-left:15px; padding-top:0; padding-bottom:0px; }
li { margin-top:0; margin-bottom:0px; padding-top:0; padding-bottom:0px;}
ul li p { margin:0 0 3px 0; padding:0; }
p.ultitle { margin:10px 0 5px 0;}

div.subindex { border:1px solid #666666; padding:13px; padding-bottom:12px; margin-bottom:10px; margin-top:5px; }
p.subindex { visibility:hidden; display:none; }
p.subindex-print { font-size: 12px; font-weight: bold; margin:0px 0px 5px 0px; padding-bottom:2px; }

#date_top { visibility:visible; display:block; font-size:10px; border:1px solid #666666; padding:5px; margin-bottom:10px;}
#date_top p { font-size:10px; margin:2px 0 3px 0;}

#date_bottom { visibility:visible; display:block; font-size:10px; border:1px solid #666666; padding:5px; margin-top:12px; clear:both;}
#date_bottom p { font-size:10px; margin:2px 0 3px 0;}

#footnote-printout { visibility:visible; display:block; margin-top:20px; margin-bottom:20px; border-top:1px solid #000; }
#footnote-printout  .footnote-title { font-weight:bold; }
span.footnote-number {visibility:visible; display:inline; padding-left:5px; font-weight:normal; font-size:6pt; vertical-align:top; }
/* p.footnote-printout { margin:10px 0 0 0; padding:0 0 0 0; font-size:8pt; } */

.fnprint { font-size:8pt; margin-bottom:10px; }
.fnprint-number { float:left; width:20px; text-align:left; }
.fnprint-text {}
 
.span-footnote img { visibility:hidden; display: none; }


div.advice { margin-top:0.2cm; margin-bottom:0.2cm; border:1px solid #000; padding:5px; } /* Klaeren workshop */
		.advice-icon { float:left; border:none; }
	    .advice-header { font-weight:bold; padding:0px 0px 0px 30px; margin:0;  }
		.advice-header p { margin-top:3px; }
		.advice-content { padding:0px 0px 0px 30px; } 

div.warning-short { border:none;  }

		.advice-content p { margin:0px; padding:3px 6px 3px 0px; }
		.advice-content ul li p { margin:0 0 3px 0; padding:0;}
		div.caution .advice-icon { padding-top:2px; }

		div.note .advice-icon { padding-top:2px; }
		div.caution .advice-content { padding-top:0; }
		div.note .advice-content { padding-top:0; }


div.procedure  { padding: 5px 0px 15px 0px; }
 div.procedure .step { margin:3px 0 3px 0; }
  div.procedure .action-image { float:left; width:15px; padding-top:4px; }
  div.procedure .with_schar { padding-top:5px; }
  div.procedure .action-body p {margin:0 0 2px 0; padding:0 0 0 15px;}

div.procedure p.title { } /*Titel*/
div.procedure div.result p { margin:0 0 2px 0; padding:0 0 0 15px; } /* Ergebnis */

div.procedure .alt-step { } /* Zusatzklammer Alt-Step */
div.procedure .alt-phrase {  } /* Bindetext */

div.procedure .action-body .ul ul { margin:0px 0px 0px 20px; padding-left:15px; padding-top:0; padding-bottom:0px; }
div.procedure .action-body .ul li { margin-top:0; margin-bottom:0px; padding-top:0; padding-bottom:0px;}
div.procedure .action-body .ul ul li p { margin:0 0 3px 0; padding:0;}


/* procedure unmittelbar nach h4 oder h5 */
h4 + div.procedure { padding-top:0px; }
h5 + div.procedure { padding-top:0px; }




/* --------------------- */
/* Tabelle fuer Legenden */
table.legende { margin:15px 0px 20px 0px; border:1px solid #000000; background-color: white; }
table.legende th, table.legende td { padding: 0px 5px 0px 5px; }
table.legende thead tr th { text-align: left; vertical-align:top; border:1px solid #000000 !important; padding-top:5px; padding-bottom:5px; }
table.legende tbody tr td { vertical-align:top; border-bottom:1px solid #000000; }
table.legende table tr td{ border: 0px; }
table.legende table tr td{ border: 0px; }

/* 1c Bilder innerhalb einer Tabelle */
table.legende .image-1c { width:200px; }
.disp_diagnoses table.legende {	border-width:0px; border-left:1px solid #000000; }
.disp_diagnoses table.legende td { border-right:1px solid #000000; }

/* Innerhalb von den Tabellen (Diagnosis, etc.) sollen geschachtelten Tabellen keine Unterteilung durch Rahmen vererbt bekommen */
.disp_diagnoses table.legende table td { border:0px; }
.diagnoses table.legende table td {	border:0px; }
table.legende table td.procedure { border:0px; }
table.legende table { border-style:none; }

/* ------------------------------------------------- */
/* Displaytext                                       */
/* ------------------------------------------------- */
.display { font-style:italic; color:#999999; }

/* Breitenanpassung */
/* generell 100% - Anpassung Inhaltsbereich, bzw. Navigation, evtl. Navigation nach Inhalt ausgeben, Probleme bei Ausgabe IE 6 debug*/
/*FÜR IE7 und FF2 darf KEIN Overflow vorhanden sein!*/

.image-3c {  }

}