/* Formatvorlagen fuer die Navigation der Website */

/*
.yuimenu{top:-999em;left:-999em;}.yuimenubar{$$$disabled$$$position:static;}.yuimenu .yuimenu,.yuimenubar .yuimenu{$$$disabled$$$position:absolute;}.yuimenubar li,.yuimenu li{list-style-type:none;}.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6{margin:0;padding:0;}.yuimenuitemlabel,.yuimenubaritemlabel{text-align:left;white-space:nowrap;}.yuimenubar ul{*zoom:1;}.yuimenubar .yuimenu ul{*zoom:normal;}.yuimenubar>.bd>ul:after{content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}.yuimenubaritem{float:left;}.yuimenubaritemlabel,.yuimenuitemlabel{display:block;}.yuimenuitemlabel .helptext{font-style:normal;display:block;margin:-1em 0 0 10em;}.yui-menu-shadow{position:absolute;visibility:hidden;z-index:-1;}.$$disabled$$yui-menu-shadow-visible{top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}.hide-scrollbars *{overflow:hidden;}.hide-scrollbars select{display:none;}.yuimenu.show-scrollbars,.yuimenubar.show-scrollbars{overflow:visible;}.yuimenu.hide-scrollbars .yui-menu-shadow,.yuimenubar.hide-scrollbars .yui-menu-shadow{overflow:hidden;}.yuimenu.show-scrollbars .yui-menu-shadow,.yuimenubar.show-scrollbars .yui-menu-shadow{overflow:auto;}.yui-overlay.yui-force-redraw{margin-bottom:1px;}.yui-skin-sam .yuimenubar{font-size:93%;line-height:2;*line-height:1.9;border:solid 1px #808080;background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritem{border-right:solid 1px #ccc;}.yui-skin-sam .yuimenubaritemlabel{padding:0 10px;color:#000;text-decoration:none;cursor:default;border-style:solid;border-color:#808080;border-width:1px 0;*position:relative;margin:-1px 0;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel{padding-right:20px;*display:inline-block;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu{background:url(http://yui.yahooapis.com/2.7.0/build/menu/assets/skins/sam/menubaritem_submenuindicator.png) right center no-repeat;}.yui-skin-sam .yuimenubaritem-selected{background:url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) repeat-x 0 -1700px;}.yui-skin-sam .yuimenubaritemlabel-selected{border-color:#7D98B8;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-selected{border-left-width:1px;margin-left:-1px;*left:-1px;}.yui-skin-sam .yuimenubaritemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenubarnav .yuimenubaritemlabel-hassubmenu-disabled{background-image:url(http://yui.yahooapis.com/2.7.0/build/menu/assets/skins/sam/menubaritem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenu{font-size:93%;line-height:1.5;*line-height:1.45;}.yui-skin-sam .yuimenubar .yuimenu,.yui-skin-sam .yuimenu .yuimenu{font-size:100%;}.yui-skin-sam .yuimenu .bd{*zoom:1;_zoom:normal;$$disabled$$border:solid 1px #808080;$$disabled$$background-color:#fff;}.yui-skin-sam .yuimenu .yuimenu .bd{*zoom:normal;}.yui-skin-sam .yuimenu ul{$$$disabled$$$padding:3px 0;border-width:1px 0 0 0;border-color:#ccc;border-style:solid;}.yui-skin-sam .yuimenu ul.first-of-type{border-width:0;}.yui-skin-sam .yuimenu h6{font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}.yui-skin-sam .yuimenu ul.hastitle,.yui-skin-sam .yuimenu h6.first-of-type{border-width:0;}.yui-skin-sam .yuimenu .yui-menu-body-scrolled{border-color:#ccc #808080;overflow:hidden;}.yui-skin-sam .yuimenu .topscrollbar,.yui-skin-sam .yuimenu .bottomscrollbar{height:16px;border:solid 1px #808080;background:#fff url(http://yui.yahooapis.com/2.7.0/build/assets/skins/sam/sprite.png) no-repeat 0 0;}.yui-skin-sam .yuimenu .topscrollbar{border-bottom-width:0;background-position:center -950px;}.yui-skin-sam .yuimenu .topscrollbar_disabled{background-position:center -975px;}.yui-skin-sam .yuimenu .bottomscrollbar{border-top-width:0;background-position:center -850px;}.yui-skin-sam .yuimenu .bottomscrollbar_disabled{background-position:center -875px;}.yui-skin-sam .yuimenuitem{_border-bottom:solid 1px #fff;}.yui-skin-sam .yuimenuitemlabel{padding:0 20px;color:#ffffff;text-decoration:none;cursor:default;}.yui-skin-sam .yuimenuitemlabel .helptext{margin-top:-1.5em;*margin-top:-1.45em;}.yui-skin-sam .yuimenuitem-hassubmenu{background-image:url(../Images/Navigation/pfeil_weiss.png);background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yuimenuitem-checked{background-image:url(http://yui.yahooapis.com/2.7.0/build/menu/assets/skins/sam/menuitem_checkbox.png);background-position:left center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-shadow-visible{background-color:#000;opacity:.12;filter:alpha(opacity=12);}.yui-skin-sam .yuimenuitem-selected{background-color:#B3D4FF;}.yui-skin-sam .yuimenuitemlabel-disabled{cursor:default;color:#A6A6A6;}.yui-skin-sam .yuimenuitem-hassubmenu-disabled{background-image:url(http://yui.yahooapis.com/2.7.0/build/menu/assets/skins/sam/menuitem_submenuindicator_disabled.png);}.yui-skin-sam .yuimenuitem-checked-disabled{background-image:url(http://yui.yahooapis.com/2.7.0/build/menu/assets/skins/sam/menuitem_checkbox_disabled.png);}

div.yui-b p {

    margin: 0 0 .5em 0;
    color: #999;

}

div.yui-b p strong {

    font-weight: bold;
    color: #000;

}

div.yui-b p em {

    color: #000;

}            

h1 {

    font-weight: bold;
    margin: 0 0 1em 0;
    padding: .25em .5em;
    background-color: #ccc;

}

#boppnav {
    
    position: static;
    
}

div.yuimenu {
    
    width:215px;
    
}
*/

/*
	For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
	setting the "zoom" property to 1.  This ensures that the selected state of 
	MenuItems doesn't get dropped when the user mouses off of the text node of 
	the anchor element that represents a MenuItem's text label.
*/

/*
#boppnav .yuimenu {
	background-color:#486880;
	background-image:url(../Images/Navigation/hg_nav1.gif);
	background-repeat:no-repeat;
	width:215px;
}

#boppnav .yuimenuitemlabel {
	_zoom: 1;
	font-family: Verdana, Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px;
}

#boppnav .yuimenuitemlabel:hover, #boppnav .yuimenuitem-selected {
    cursor:pointer;
    background-image:url(../Images/Navigation/onmouse_hauptnav.gif);
}

#boppnav .yuimenuitemlabelnosub:hover, #boppnav .yuimenuitemnosub-selected {
    cursor:pointer;
    background-image:url(../Images/Navigation/onmouse_hauptnav_nosub.gif);
}

#boppnav .yuimenu .yuimenuitemlabel {

	_zoom: normal;

}

#boppnav .yuimenu .yuimenuitemlabel:hover {
    cursor:pointer;
}

a, a:visited {
    border:0px;
}

.bn_navcontainer {
	background-image:url(../Images/Navigation/hg_hauptnav.gif);
	width:215px;
}
*/

/* Neu Menu */

.bn_mainnav {
    position:relative;
    z-index:9999999;
}

.bn_mainnode li {
    list-style-type:none;
    margin:0px;
    padding:0px;
    margin-left:-15px;
    padding-left:15px;
}

.bn_mainnode li a {
    padding-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	display:block;
    text-decoration:none;
    border:0px;
    height:20px;
}

.bn_mainnode li ul.bn_subnode a, 
.bn_mainnode li ul.bn_subsubnode a
{
	font-weight:normal;
}

.bn_mainnode li ul.bn_subnode {
    background-image:url(../Images/Navigation/hg_nav1.gif);
    background-repeat:no-repeat;
    background-color:#486880;
    display:none; 
    position:absolute; 
    left:215px;
    width:200px;
    margin-top:-22px;
}

.bn_mainnode li ul.bn_subsubnode {
    background-image:url(../Images/Navigation/hg_nav2.gif);
    background-repeat:no-repeat;
    background-color:#112342;
    display:none; 
    position:absolute; 
    left:215px;
    width:200px;
    margin-top:-22px;
}

li {
    background-image:url(../Images/Navigation/pfeil_weiss.png);
    background-position:right;
    background-repeat:no-repeat;
}

ul.bn_mainnode li.sub:hover  { 
    background-image:url(../Images/Navigation/onmouse_hauptnav.gif);
}

.bn_mainnode li.nosub, 
.bn_subsubnode_active li.active,
ul.bn_subnode_nosub li.active,
ul.bn_subnode_active li.active
{ 
    background-image:url(null);
}

.bn_mainnode li.nosub:hover  { 
    background-image:url(../Images/Navigation/onmouse_hauptnav_nosub.gif);
}

.bn_mainnode .bn_subnode li:hover  { 
    background-image:url(../Images/Navigation/onmouse_nav1.gif);
}

.bn_mainnode .bn_subnode li.nosub:hover  { 
    background-image:url(../Images/Navigation/onmouse_nav1_nosub.gif);
}

.bn_mainnode li:hover > ul { 
    display:block; 
}

.bn_mainnode li.active:hover,
.bn_subnode_active li.sub:hover,
.bn_subsubnode li:hover,
ul.bn_subnode_nosub li.active:hover,
ul.bn_subnode_active li.active:hover { 
    background-image:url(null);
}

.bn_mainnode li.active { 
    background-image:url(../Images/Navigation/hg_hauptnav.gif);
    background-repeat:no-repeat;
    background-position:left top;
}

.bn_mainnode li.active a, .bn_mainnode li.active a:visited, .bn_mainnode li.active a:hover 
.bn_subnode li.active a, .bn_subnode li.active a:visited, .bn_subnode li.active a:hover, 
.bn_subsubnode li.active a, .bn_subsubnode li.active a.visited, .bn_subsubnode li.active a:hover{
	color:#F58220;
}

.bn_mainnode li.nosub a, .bn_mainnode li.nosub a:visited, .bn_mainnode li.nosub a:hover,
.bn_mainnode li.sub a, .bn_mainnode li.sub a:visited, .bn_mainnode li.sub a:hover, 
.bn_subnode li.nosub a, .bn_subnode li.nosub a:visited, .bn_subnode li.nosub a:hover, 
.bn_subnode_active li.nosub a, .bn_subnode_active li.nosub a:visited, .bn_subnode_active li.nosub a:hover,
.bn_subnode_active li.sub a, .bn_subnode_active li.sub a:visited, .bn_subnode_active li.sub a:hover,
.bn_subsubnode li.nosub a, .bn_subsubnode li.nosub a:visited, .bn_subsubnode li.nosub a:hover, 
.bn_subsubnode li.sub a, .bn_subsubnode li.nosub a:visited, .bn_subsubnode li.nosub a:hover{
	color:#ffffff;
}

.bn_mainnode li.active:hover { 
    background-image:url(../Images/Navigation/hg_hauptnav.gif);
    background-repeat:no-repeat;
}

div.nosub {
    margin-left:-15px;
    padding-left:15px;
}

.bn_mainnode div.nosub:hover  { 
    background-image:url(../Images/Navigation/onmouse_hauptnav_nosub.gif);
}

.active div a {
    font-weight:normal;
}

.active div ul {
    margin-left:0px;
    padding-left:0px;
}

.active div ul.bn_subnode {
    padding-left:15px;
}

.bn_subnode_active {
    margin-left:0px;
    padding-left:0px;
}
.bn_subnode_active a {
    font-weight:normal;
}

.bn_subnode_nosub {
    margin-left:0px;
    padding-left:0px;
}
.bn_subnode_nosub a {
    font-weight:normal;
}


