/******************************************************************************/
/*                                  Header                                     */
/******************************************************************************/

/*reset the size as we have changed the floating etc */
#header {height:5.2em;min-height:5.2em;}

/******************************************************************************/
/*                                  Basic                                     */
/******************************************************************************/

#navWrapper {
	LEFT: 0; 
  WIDTH: 13.5em; 
  POSITION: absolute;
  border-top: 1px solid #999999;
  border-right:0;
  padding-top: 1px;
  overflow: hidden;
  background-color: #FFFFFF;
  padding-bottom: 40px;
  z-index:1;

}

#navWrapper .navTitle {
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 9px; 
  font-weight: normal;
  color: #666666;
  padding-left: 8px; 
  padding-bottom: 6px;
text-align:left;
margin-left:0px;
}

#navWrapper_devider {
  height: 10px;
  WIDTH: 100%;
  overflow: hidden;
}

.mainnav {
  WIDTH: 13.5em;
  overflow: hidden;
}

#mainnav_spacer {,
  width: 100%;
  height: 20px;
  overflow: hidden;
  padding: 0px;
  margin: 0px;
}

/* By default the left nav is hidden and only shown if there is something to include in it */


#nextLevel {
	display:none;
	LEFT: 0;
  WIDTH: 15.4em; 
  padding-top: 0px;
/*  overflow: hidden; */
  
  background-color: #FFFFFF;

}



/******************************************************************************/
/*                          Navigation Level 1                                */
/******************************************************************************/

.mainnav li dfn {display:none}
/* L1 Passiv and Path */

.mainnav li, #mainnav_l1_path, #mainnav_l1_extern, #mainnav_l1_mother {
  background-color: #FFFFFF;
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 0.625em; 
  font-weight: Bold; 
  width: 100%;
  float: none;
}

  /* arrow div */
.mainnav li div {
  position: absolute;
  background-image: url(../../images/Navigation/main_nav_link.gif);
  background-repeat: no-repeat;
  background-position: 0px 12px;
  width: 9px; 
  height: 20px;
  margin-left: 8px;
  overflow: hidden;
}

.mainnav li.extern  div { 
  background-image: url(../../images/Navigation/main_nav_extern.gif);
   margin-left:7px;
}

.mainnav li div.mother {
  background-image: url(../../images/Navigation/wfn_levelup_passiv.gif);
}

.mainnav li.active div.mother {
  background-image: url(../../images/Navigation/main_nav_link.gif);

}

,mainnav li.headline {
 width 19.875em
}

.mainnav li H3 {
  font-size: 1em;
  font-weight: normal;
	color: #999999;
  border-bottom: 1px solid #999999;
  height: 19px;
  padding-left: 17px;
  line-height: 21px;
  overflow: hidden;
  margin-top:20px;
   width:19.87em;
}

.mainnav li.spacer  H3 {
	border-bottom:0;
	margin-top:0;
}
.mainnav li a, 

#mainnav_l1_path a, 
#mainnav_l1_extern a, 
#mainnav_l1_mother a {
  color: #434E66; 
  padding-left: 17px;
  padding-top: 10px;
  padding-bottom: 5px;
  display: block;
  width: 19.875em;
  overflow: hidden;
  border-bottom: 1px solid #999999;
}

.mainnav li a:visited {
  color: #434E66; 

}

#l1_path {
  font-weight: bold;
}

/* L1 Hover and Path 

.mainnav li a:hover, #mainnav_l1_path a:hover, #mainnav_l1_extern a:hover, #mainnav_l1_mother a:hover {
  background-color: #F2F4F9;
  
  color:#3351a3;
  padding-left: 17px;
  padding-top: 10px;
  padding-bottom: 5px;
  display: block;
}
*/

/* L1 Aktiv */


.mainnav li.active a,
.mainnav li.active a:visited {
  background-color: #F2F4F9;
  color: #3351A3; 
}

/******************************************************************************/
/*                          Navigation Level 2                                */
/******************************************************************************/

/* L2 Passiv */

.mainnav li ul li , #mainnav_l2_path, #mainnav_l2_extern {

  font-weight: normal; 
  margin-left: 18px;
  font-size:1em;

}

/* override the color set by the l1 active color */
.mainnav li.active  ul li a,
.mainnav li.active  ul li a:visited,
.mainnav li.active a:visited ul li a,
.mainnav li.active a:visited ul li a:visited
{
 background-color: #FFF;
 color:#434e66;
 
 
 
}

.mainnav li.active  ul li a:hover {
 background-color: #F2F4F9;
 color:#3351a3;
/* bug fix for error */
 }


/* arrow div for L2 */
.mainnav li ul li div  {
  background-position: -1px 6px;
  margin-left: 0px;
  width: 9px; 
  height: 16px;
  overflow: hidden;
}

.mainnav li ul li.extern  div {
 
  background-image: url(../../images/Navigation/main_nav_extern.gif);
 margin-left:0px;
}

.mainnav li ul li.headline {
 margin-left:0;
}




.mainnav li ul li.headline  H3 {
  margin-left: 18px;
  height: 28px;
  padding-left: 9px;
  line-height: 39px;
  margin-top:0;
  width:18.875em;
}

.mainnav li ul li a,  
#mainnav_l2_extern a 
{
  background-color: #FFFFFF;
  font-weight: normal;
  color: #434E66; 
  padding-left: 9px;
  padding-top: 4px;
  padding-bottom: 3px;
  display: block;
	width:18.875em;
  overflow: hidden;
  border-bottom: 1px solid #999999;
}

.mainnav li ul li.path a {
  font-weight: bold;
}



/* L2 Aktiv */


.mainnav li ul li.active {
  font-size: 1em; 
  font-weight: bold; 
  margin-left: 18px;
  width: auto;
  float: none;
}

.mainnav li ul li.active a,
  {
  background-color: #F2F4F9;
  font-weight: bold;
  color: #3351A3; 
  padding-left: 9px;
  padding-top: 4px;
  padding-bottom: 3px;
  display: block;
  width:18.875em;
  overflow: hidden;
  border-bottom: 1px solid #999999;
}


/******************************************************************************/
/*                          Navigation Level 3                                */
/******************************************************************************/

/* L3 Passiv */
.mainnav li ul li ul  {
    margin-left: 9px;
}

.mainnav li a:hover {
background-color:#f2f4f9;
color: #3351A3; 
}
.mainnav li ul li ul li, 
#mainnav_l3_path, 
#mainnav_l3_extern {
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  
  font-weight: normal; 
 width:17.925em;
  float: none;
  margin-left: 10px;
  padding: 0px;
}

/* override the L2 Active and PATH settings */

.mainnav li ul li.active ul li a,
.mainnav li ul li.path ul li a
 {
font-weight:normal;
background-color:#FFF;
color:#434e66;
padding-left:0;
 width:17.825em;
}

.mainnav li ul li.active ul li a:hover,
.mainnav li ul li.path ul li a:hover
 {
background-color:#f2f4f9;
color:#3351a3;
}








.mainnav li ul li ul li div {
  position: absolute;
  background-image: url(../../images/Navigation/main_nav_link.gif);
  background-repeat: no-repeat;
  background-position: 0px -85px;
  margin-left: -10px;
  width: 9px;
   height: 16px;
  overflow: hidden;
}

.mainnav li ul li ul li.extern div {
  position: absolute;
  background-image: url(../../images/Navigation/main_nav_extern.gif);
  background-position: 0px -85px;
  margin-left: -10px;
}

mainnav li ul li.headline {
 margin-left:9px;
}





.mainnav li ul li ul li.headline H3 {
  margin-left: 9px;
  padding-left:0;
  width:17.925em;
}

.mainnav li ul li ul li a,
.mainnav li ul li ul li.path a,
 #mainnav_l3_extern a {
  background-color: #FFFFFF;
  font-weight: normal;
  color: #434E66; 
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 3px;
  display: block;
 width:17.925em;
  overflow: hidden;
  border-bottom: 1px solid #999999;
}

.mainnav li ul li ul li.path a {
  font-weight: bold;
}

/* L3 Hover */



/* L3 Aktiv */

.mainnav li ul li ul li.active  {
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  font-size: 1em; 
  font-weight: bold; 
  margin-left: 10px;
  width: auto;
  float: none;
  padding-left:0px;
}

.mainnav li ul li ul li.active  a {
  background-color: #F2F4F9;
  font-weight: bold;
  color: #3351A3; 
  padding-left: 0px;
  padding-top: 4px;
  padding-bottom: 3px;
  display: block;
  width:17.925em;
  overflow: hidden;
  border-bottom: 1px solid #999999;

}



/******************************************************************************/
/*                             METANAVIGATION                                 */
/******************************************************************************/

/* Home */

#meta_icon_home {
  position: absolute;
  background-image: url(../../images/Navigation/home_passiv.gif);
  background-repeat: no-repeat;
  background-position: 0px 4px;
  left: 5px;
  width: 9px; height: 16px;
  overflow: hidden;
  z-index: 100000;
}



.meta_link_home {
  text-align: right;
  font-weight: bold;
  width: 78px; 
  padding-left: 10px;
}


/******************************************************************************/
/*                                  SEARCH                                    */
/******************************************************************************/

#meta_search {
  overflow: hidden;
  position: absolute;
  z-index: 600000;
  width: 233px;
  margin-left: 47.875em;
  margin-top: 2px;
  padding: 0px;
  border: 0px;
top:0;
}

#searchInput {
  margin: 0px;

  padding: 0px;
  border: 0px;
  background-color: #FFFFFF;
  overflow: hidden;
}


/* the next two items are identical, but combining them confuses IE */
head:first-child + body #searchTerm
{
  float: left;
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  color: #999999;
  font-size: 9px; 
  font-weight: normal;
  border: 1px solid #999999;
  width: 210px;
  height: 14px;
}


body #searchTerm,
#searchTerm
{
  float: left;
  font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
  color: #999999;
  font-size: 9px; 
  font-weight: normal;
  border: 1px solid #999999;
  width: 208px;
  height: 14px;
  padding-left:2px;
}

#meta_button{
  float: left;
  padding-top: 1px;
  padding-left: 3px;
}

/******************************************************************************/
/*                                WESTLB LOGO                                 */
/******************************************************************************/

#logo {
  margin-top: 0;
   position:absolute;
left:43.75em;
top:-2px;
  float: right;
  border: 0px;
/* reduce the size to avoid clicking accidentally */
/* might need to remove this later */
  width:300px;
}

/******************************************************************************/
/*                                BREADCRUMB                                  */
/******************************************************************************/

#info  {
  MARGIN: 0px 0px 0px 14.5em; WIDTH: 47.62em;
  BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid;
  
}

.widePage #breadcrumb {
	MARGIN: 0px 0px 0px 1em
}

#breadcrumb {
	MARGIN: 0 0px 8px 3px;
	min-height:30px;

}

*html #nav_breadcrumb {
	MARGIN: 4px 0px 7px 3px;
}

#breadcrumb EM {
	DISPLAY: block; FONT-SIZE: 0.56em; COLOR: #666666; LINE-HEIGHT: 1; FONT-STYLE: normal;
height:10px;
padding-top:4px;

}

#breadcrumb OL {
	MARGIN: 0px; LIST-STYLE-TYPE: none; padding-top: 2px;
	width:46.25em;

}

#breadcrumb OL LI {
	display:inline;display:inline-block;#display:block;
	float:none;#float:left; 

	LINE-HEIGHT: 1.4; 
	white-space:wrap;#WHITE-SPACE: nowrap;
}

#breadcrumb OL LI.home A {
  color: #434E66;
	font-size: 0.625em;
	white-space: nowrap;
	width: 1px;
}

#breadcrumb OL LI.home A:hover {
  color: #3351A3;
}

#breadcrumb OL LI A {
  color: #434E66;
  padding: 0px;
	font-size: 0.625em;
	

	margin-left: -2px;
margin-right:7px;
font-weight:bold;
}

#breadcrumb OL LI A:hover {
  color:#3351A3; 
}

#breadcrumb ol.iconList li.active a {
  color: #3351A3;
}

#breadcrumb ol.iconList li span  {
  background-image: url(../../images/Navigation/breadcrumb_passiv.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
  width: 9px; height: 9px;
  overflow: hidden;
  LINE-HEIGHT: 18px;
}

#breadcrumb ol.iconList li span.active {
  background-image: url(../../images/Navigation/breadcrumb_aktiv.gif);
  background-repeat: no-repeat;
  background-position: 0px 6px;
  width: 9px; height: 9px;
  overflow: hidden;
  LINE-HEIGHT: 18px;
}
/* override the westlb.css entry to reduce the width of the page utility buttons */

#pageUtilityButtons {westlb_all.css (line 772)
float:right;
width:auto
}




/******************************************************************************/
/*                                  LIST                                      */
/******************************************************************************/

#content #portalTeaser {
	CLEAR: both; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0em
}




/******************************************************************************/
/*                                   Right Nav                                */
/******************************************************************************/
/* this only applies to IE */
#nextLevel UL#nav TABLE {width:239px;margin-left:-3px}


#nextLevel UL#nav,
 {width:15.675em}
#nextLevel UL#nav UL a {width:23.75em}


/****************************************************************/
/*                             META MENU                        */
/****************************************************************/

#pad {height:140px;}

div.HomeIcon {
  position: absolute;
  background-image: url(../../images/Navigation/home_passiv.gif);
  background-repeat: no-repeat;
  background-position: 1px 5px;
  left: 5px;
  width: 9px; height: 14px;
  overflow: hidden;
  z-index: 100000;
  margin-right:20px;
}

a.HomeIcon {
	padding-left:20px!important;
}

#navService li:hover div.HomeIcon {
 border-left:1px solid #f2f4f9;

}


/* Prevent the nav menu overwriting the search box */
#navService {width:50.625em}


#menu {padding:0; margin:0; list-style:none; height:20px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}


#menu li {float:left; margin:0; margin-left:-1px;line-height:1.4}

#menu li a {
	display:block; 
	float:left;  
	line-height:1; 
	background-color:white;  
	color:#434E66;
	text-decoration:none; 
	font-size:0.625em; 

	font-weight:normal; 
	padding:0 30px 0 20px;
    border:1px solid #999;
	font-family:Tahoma, sans-serif;
	padding:0.4em 1.6em 0.3em 0.8em
}


#navService #menu :hover ul li a {
/* IE8 fix - font-size:0.625em;#font-size:1em */
font-size:10px;
}


#menu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;width:220px;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

#menu li a:hover
{ position:relative; background-color:#f2f4f9;border:1px solid #999;color: #3351A3; }

#menu li:hover
 {position:relative; z-index:1000;}

#menu li:hover > a {background-color:#f2f4f9;}
#menu li:hover > a.sub { background-color:#f2f4f9;}
#menu li.current a {background-color:white;}

/*specify vertical offset of child menu */
#menu :hover ul {left:3px; top:15px;  background-color:white; color:red}


/* keep the 'next' level invisible by placing it off screen. */
#menu ul, 
#menu :hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; 
height:0; margin:0; padding:0; list-style:none;
}

/*next line is probably only 3 level 
#menu :hover ul :hover ul
{left:120px; top:-1px; background-color:pink; white-space:wrap; width:180px; z-index:1000; height:auto;}
*/


#menu :hover ul li {
margin:0;
margin-left:-1px; 
width:100%;
 line-height:1.4;
border:1px solid #999}


/*set style of child items in IE */
#menu :hover ul li a { 
padding:0.0em 1.6em 0.3em 0.8em;

border:1px solid #999;

font-size:1em;

}


#menu :hover ul li a.fly {background-color:#333 url(right-arrow.gif) no-repeat right center;}

/* child item hover in IE  and FF*/
#menu :hover ul a:hover {background-color:#f2f4f9}


#menu :hover ul :hover a.fly {background-color:#f2f4f9; }

#menu :hover ul li.currentsub a {background-color :#f2f4f9;}
#menu :hover ul li.currentsub a.fly {background-color:#f2f4f9; url(right-arrow.gif) no-repeat right center; }

#menu :hover ul :hover ul li a {width:100px; padding:0; text-indent:10px; }
#menu :hover ul :hover ul :hover {background-color:#f2f4f9;}

#menu :hover ul :hover ul li.currentfly a,
#menu :hover ul :hover ul li.currentfly a:hover {background-color:#f2f4f9; }

/*settings for pull down */



#menu ul {border-top:1px solid #999;width:100%;z-index:1000;background:white!important}
#menu LI.spacer {DISPLAY: block;OVERFLOW: hidden;BORDER-LEFT: #999 1px solid;WIDTH: 0.6em;BORDER-BOTTOM: #999 1px solid;HEIGHT: 0.5em;BACKGROUND-COLOR: #f2f4f9}

#navService ul#menu li.sub  ul.sub1 {
 margin-top:-2px;
 padding-top:0px;
 width:205px;#width:190px;
 
}



#navService ul#menu li.sub  ul.sub1 li {
 background:white!important;
 width:204px;#width:170px;


width:auto;

 margin-top:0px;#margin-top:-3px;
 margin-right:0;#margin-right:0px;
}


#navService ul#menu a:hover ul li div,
#navService ul#menu li.sub ul div {
  position:absolute;
  top:10px;
  left:5px!important;
  width: 9px; 
  height: 14px;
  margin-left: 0px;
  overflow: hidden;
  display:block;
  z-index:1001; 
  
}



#navService ul#menu ul  li {
 margin-top:-2px;
 
 
}
#navService ul#menu ul  a {

	height:12px;
	margin-top:-1px;#margin-top:0px; 
	margin-right:0;
	margin-bottom:0px;
	margin-left:0px;
  background-image: url(../../images/Navigation/wfn_link_passiv.gif);
  background-repeat: no-repeat;
  background-position: 5px 1px;


	padding-top:1px;
	padding-right:1.7em; 
	padding-left:18px;
	padding-bottom:1px;
	width:169px;#width:100%;
	z-index:1000;
	text-indent:0;
	line-height:1;
    white-space:nowrap;
	overflow:hidden;
 	border:0;

*font-size:0.625em!important; /* IE7*/
_font-size:1em; /*IE 6 */
}


#navService ul#menu ul  a:hover {
   color:#3351a3;


}
#navService ul#menu a:hover ul  {
 padding:0;
 
}


#navService ul#menu a:hover ul  li {
   padding-top:-2px;
  border:1px solid #999;
 margin:0;

margin-top:-1px;

}

#navService ul#menu a.bold { font-weight:bold}


/**************************************************************************/
/*                                PORTAL KENNUNG                         **/
/**************************************************************************/
#portalkennung {position:absolute;left:16.625em; top:4.2em;z-index:99; font-size:0.875em; color:gray; font-family:Trebuchet MS, Verdana, sans-serif}



/**************************************************************************/
/*                                Dynamic Right Nav                       */
/**************************************************************************/




#nextLevel ul#menu li.active,
#nextLevel ul#menu li.active a
{
background-color:#f2f4f9;

}

#nextLevel ul#menu li.active ul li ,
#nextLevel ul#menu li.active ul li a,
#nextLevel ul#menu li.active a:hover ul li a
{
background-color:white;
}

#nextLevel ul#menu li.active ul li a:hover {
background-color:#f2f4f9;
  color:#3351a3; 

}



#nextLevel ul#menu ,
#nextLevel ul.mainnav
{width:100%;#width:236px;
border-top:1px solid #999;
}

/* the #width is for IE only */
#nextLevel ul#menu ul 
{
	width:230px;#width:222px;
}

#nextLevel ul#menu ul ul ,
{
	width:230px;#width:222px;
}


#nextLevel ul#menu ul  a
{width:214px;#width:215px;}

#nextLevel ul#menu ul ul  a
{width:214px; #width:202px;
 
}

#nextLevel ul {list-style-type:none}
#nextLevel ul#menu  {height:auto;font-size:0.625em}
#nextLevel ul#menu ul ul {position:relative;left:0;top:0;padding-left:10px; }


/* reset the left margin otherwise left border not shown */
#nextLevel ul#menu li.sub {margin-left:0;margin-top:0}

/* Style the "Open Navigation link" */
#nextLevel ul#menu li.sub b {padding-left:10px}

/* set up the background images */
#nextLevel ul#menu div { 
  position:absolute;
  background-image: url(../../images/Navigation/wfn_link_passiv.gif);
  background-repeat: no-repeat;
  background-position: 0px 9px;
  width: 9px; 
  height: 20px;
  margin-left: 1px;
  overflow: hidden;
  display:block;
  z-index:9999;
}

/* change background image for the mother */
#nextLevel ul#menu div.mother { background-image: url(../../images/Navigation/wfn_levelup_passiv.gif)}


#nextLevel ul#menu li { 
	background-color:white; 
	width:240px;#width:100%; 
	float:none;
	margin-top:-1px;
	
  }

#nextLevel ul#menu li.sub a {
	height:12px;
	padding-top:12px;
	padding-left:1px;
}

#nextLevel ul#menu a {
 border-top:0;
  width:230px;
font-size:0.3em;
}
#nextLevel ul#menu a,
#nextLevel ul#menu li.sub ul a 
{
	color:#434E66;
	float:none;;
	font-family: Verdana, Helvetica, Arial, Tahoma, sans-serif;
	font-weight:bold;
	font-size:1em;

	min-height:16px;
	height:auto;
	padding-left:18px; 
	padding-top:12px;
	padding-bottom:5px; 
	display:inline-block;#display:block;
	border-right:0;
	border-left:0;
text-indent:0;

}



#nextLevel ul#menu ul {margin-top:2px;#margin-top:-2px;}
#nextLevel ul#menu ul li {margin-top:-1px}

#nextLevel ul#menu ul ul {margin-top:-1px;#margin-top:-1px;
						  padding-top:3px;width:238px;}
#nextLevel ul#menu ul ul li {margin-top:0px;#margin-top:0px;}


/* most nested items */
#nextLevel ul#menu ul ul a {
	padding-top:4px;
	min-height:10px;
	height:auto;
	margin-top:-1px; 
	margin-right:0;
	padding-right:1.7em;
	margin-bottom:2px;
	padding-bottom:4px;
	width:204px;
 font-size:1em;
white-space:wrap;
}


#nextLevel ul#menu li.sub ul ul a {
	color:#434E66;
	font-weight:normal;
	min-height:10px;
	height:auto;
	padding-top:4px;#padding-top:4px;
    
	padding-bottom:3px;
	line-height:1.4;
	background-color:white;
	margin-left:10px;
	padding-left:9px;
    text-indent:0;
white-space:wrap;
}

/*set active staples */
#nextLevel ul#menu li.sub ul  li.active a{
 background-color:#f2f4f9;
  color:#3351a3;

}
/*reset active staples children*/
#nextLevel ul#menu li.sub ul  li.active ul a{
 background-color:white;
  color:#434E66;

}

/* set active inner most items */
#nextLevel ul#menu li.sub ul ul li.active a{
 background-color:#f2f4f9;
  color:#3351a3;

}


#nextLevel ul#menu li.sub ul ul li.active a,
#nextLevel ul#menu li.sub ul ul a:hover {
 background-color:#f2f4f9;

}

#nextLevel ul#menu li.sub ul ul li.active a {
 font-weight:bold;
}

/* in the dynamic right nav we put the border around the a tag, in the meta menu around the LI */
#nextLevel ul#menu ul li {margin-top:0px; border:0}

/*specify vertical offset of child menu */

#nextLevel #menu :hover ul
{ #background-color:white!important }

#nextLevel #menu ul 
{ background-color:white!important }


#nextLevel ul#menu :hover ul {left:0; top:31px;  }
#nextLevel ul#menu :hover ul ul {left:0; top:0px; }

/* set the arrow for the drop down triangle*/
#nextLevel ul#menu li.sub div { 
	background-image: url(../../images/Navigation/wfn_wide_article.gif);
	left:210px;
	margin-top:5px;
	width:19px;
}


/*reset the arrow */
#nextLevel ul#menu li.sub ul div {
	 background-image: url(../../images/Navigation/main_nav_link.gif);
	left:7px;
	background-position-y:2px;
	width:9px;
 
}




/* change background image for the mother */
#nextLevel ul#menu li.sub ul div.mother { 
	background-image: url(../../images/Navigation/wfn_levelup_passiv.gif);
	left:7px;
	background-position-y:6px;
	width:9px;

}




/*an active mother is a standard arrow */
#nextLevel ul#menu li.sub ul li.active  {
	color:red!important;
	background:white;
}



#nextLevel ul#menu li.sub ul li.active a:hover {
	background:#f2f4f9;
	
}


#nextLevel ul#menu li.sub ul li.active div.mother { 
	background-image: url(../../images/Navigation/main_nav_link.gif);
	left:7px;
	background-position-y:6px;
	width:9px;


}

#nextLevel ul#menu a:hover {background:#f2f4f9;color:#3351a3;
}

/*reset the most indented arrow */
#nextLevel ul#menu li.sub ul ul div { 
	left:17px;
	margin-top:-3px;#margin-top:0;
	background-position-y:7px;
	width:9px;

}


#nextLevel ul#menu li.sub ul ul :hover  div {
	 margin-top:-3px;#margin-top:0;
	left:7px;
	width:9px;
	background-position-y:7px;

}

/* following needed to stop arrows bouncing in FF */

/*staples*/
#nextLevel ul#menu li.sub ul li:hover div
  {border-left:1px solid pink}


#nextLevel ul#menu li.sub ul li:hover  div
  {border-left:1px solid #f2f4f9}


#nextLevel ul#menu li.sub ul li ul li div
  {border-left:2px solid white;}




#nextLevel ul#menu li.sub ul li:hover ul li div
  {border-left:2px solid white;}


#nextLevel ul#menu li.sub ul li ul li:hover div
  {border-left:3px solid white}




/***************************************/


/********************************************************************************************/
/*                                         Portal Teaser no longer indented                 */
/********************************************************************************************/

#content #portalTeaser {
	margin-left:0;
}

/*************************************/
/* Hierarchy of Hyperlinks */
/**************************/
#hierachyOfHyperLinks UL {list-style-type:none}
#hierachyOfHyperLinks  h3{font-size:10px}

/********************************************************************************************/
/*                                         Hide the print only current url                 */
/********************************************************************************************/

#printTimestamp,
#printCurrentURL {display:none}

/****************************/
/*  PRINT STUFF             */
/****************************/
@media print {

#navService {display:none}
#info {
	margin-left:0!important;
	left:0;padding-left:0;width:95%;
margin-top:120px;#margin-top:60px;


}
#nextLevel #nav {display:none}	
#nextLevel h3 {display:none}
#nextLevel ul#menu {display:none}	
#breadcrumb em {display:none}
#breadcrumb {display:none}
#logo {position:absolute; left:360px;
	top:160px:#top:0;
	}
#header {position:absolute;left:0;margin-top:35px;#margin-top:0}
#portalkennung {display:none}
#pageUtilityButtons {display:none}
#printTimestamp,#printCurrentURL {display:block;
	width:auto;font-size:0.56em;color:gray}

#printTimestamp {margin-top:25px}
#printCurrentURL {margin-top:0px;#margin-top:0px;margin-left:0;padding-left:0;left:0}
#printCurrentURL span {font-size:0;}

#content {margin-top:100px;#margin-top:0}

}





