@CHARSET "ISO-8859-1";
@import url("ms_css_basic.css");
@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;
    /*background: #797C82 url(../pictures/bg.jpg) repeat-y 0 0;
	background-position: 50% 0px;*/
	background-color: black;
	}

/* Generelle Strukturen */

#bai-body { width: 992px; position:fixed; left:0px; top:117px; padding-bottom:30px; height:485px; background-color:#FFF; }

/* I-Frame für Navigationsleiste */
#bai-toc-iframe{ 
	position: absolute; 
	left: 0px; 
	top: 59px; top:55px;/*debug*/
	height: 456px; height:460px;/*debug*/
	width: 239px;   /*NUR NOCH HIER WIRD DIE BREITE DES TOC BESTIMMT !!!*/
	overflow-x: hidden;
	overflow-y: auto;
	background-color:#FFFFFF  
}

#bai-toc { 
	/* vertical-align: top;*/
	padding:0px;
	margin:0px;
	/* margin-top:41px;*/ 
	margin-bottom:0px; /*Abstand Footer*/
	width: 100%;
	float:left;
	/* background-color:#FFFF00;*/
    border-bottom: 1px solid #DDDDDD; font-weight:normal; FONT-FAMILY: Arial,Helvetica,sans-serif;
	overflow:hidden;
}

/* I-Frame für Content */
#bai-content-iframe{ 
	background-color:#ffffff; 
	position: absolute; 
	left: 270px; 
	top: 18px;top:15px; /*debug*/ 
	height: 497px;height:500px;/*  debug*/
	width: 722px; 
	overflow-x: hidden;
	overflow-y: auto;
	/*padding-right:26px;*/
	
	}

#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;
	margin: 0;
	padding: 0;
}

.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:18px; }
#bai-toc a { font-size:11px; PADDING-RIGHT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; min-height:18px; 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 9px 7px; PADDING-LEFT: 19px; COLOR: #666666; }
A.menulink_2 { BACKGROUND: url("../pictures/arrownav_off_black.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; COLOR: #666666; }
A.menulink_3 { BACKGROUND: url("../pictures/arrownav_off_black.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; COLOR: #666666; }

A.menulink:hover  { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 7px; PADDING-LEFT: 19px; COLOR: #00adef; background-color:#EEEEEE;}
A.menulink_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; COLOR: #00adef; background-color:#EEEEEE;}
A.menulink_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; COLOR: #00adef; background-color:#EEEEEE;}


/**/

A.menulink_open   { BACKGROUND: url("../pictures/arrownav_off_black_down.gif") no-repeat 9px 7px; PADDING-LEFT: 19px; COLOR: #666666;  }
A.menulink_open_2 { BACKGROUND: url("../pictures/arrownav_off_black_down.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; COLOR: #666666;  }
A.menulink_open_3 { BACKGROUND: url("../pictures/arrownav_off_black_down.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; COLOR: #666666;  }

A.menulink_open:hover  { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 7px; PADDING-LEFT: 19px; COLOR: #00adef; background-color:#EEEEEE; }
A.menulink_open_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; COLOR: #00adef;background-color:#EEEEEE; }
A.menulink_open_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; 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 9px 7px; PADDING-LEFT: 19px; }
A.menulink_open_active_2 { BACKGROUND: url("../pictures/arrownav_on_down.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; }
A.menulink_open_active_3 { BACKGROUND: url("../pictures/arrownav_on_down.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; }

A.menulink_open_active:hover   { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 7px; PADDING-LEFT: 19px; background-color:#EEEEEE;}
A.menulink_open_active_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; background-color:#EEEEEE; }
A.menulink_open_active_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; background-color:#EEEEEE;}


A.menulink_active   { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 7px; PADDING-LEFT: 19px; }
A.menulink_active_2 { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; }
A.menulink_active_3 { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; }

A.menulink_active:hover   { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 9px 7px; PADDING-LEFT: 19px; background-color:#EEEEEE; }
A.menulink_active_2:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 18px 7px; PADDING-LEFT: 28px; background-color:#EEEEEE; }
A.menulink_active_3:hover { BACKGROUND: url("../pictures/arrownav_on.gif") no-repeat 27px 7px; PADDING-LEFT: 37px; 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 8px 2px 8px; 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();
/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../pictures/abdecker_trans.png',sizingMethod='scale');*/
/* Transparenz-Hack (keine Interaktionen mehr möglich auf Layer) */
top:170px !important;
}

td.matrix_link { padding-top:11px; }

.hinweis { 
  font-size: 11px;
  font-weight:normal;
  font-family:Arial,Helvetica,Sans-serif;
  color: #999999;
}

/* Disclaimer */
.disclaim-img {}
.disclaim-txt { padding-left:60px; padding-top:10px; width:882px; }
.disclaim-nxt { text-align:right; padding-right:20px; padding-top:10px; }


