
/* @group mainnavigation */

#mainnavigation
{
}

#mainnavigation ul, #mainnavigation ul li, #mainnavigation ul li a, #mainnavigation ul li a span
{
float:left;
display:inline;
width:auto;
}

#mainnavigation ul
{
clear:both;
list-style-type:none;
margin:0px 0px 0px 60px;
padding:0px;
}

#mainnavigation ul ul
{
margin:6px 0px 0px 28px;
}

#mainnavigation ul ul ul
{
margin:6px 0px 0px 0px;
}

#mainnavigation ul li
{
clear:both;
margin:0px 0px 10px 0px;
padding:0px;
}

#mainnavigation ul li a span
{
cursor: pointer;
}

#mainnavigation ul li, #mainnavigation ul li a, #mainnavigation ul li a span
{
float:left;
display:inline;
width:240px;
}

#mainnavigation ul li li, #mainnavigation ul li li a, #mainnavigation ul li li a span
{
float:left;
display:inline;
width: 210px;
}

#mainnavigation ul li li li, #mainnavigation ul li li li a, #mainnavigation ul li li li a span
{
float:left;
display:inline;
width: 205px;
}

#mainnavigation a
{
font-size:14px;
}

#mainnavigation ul li li li
{
padding:0px 0px 0px 5px;
background: url(img/border_navigation.png) no-repeat left 2px;

}

#mainnavigation a, #mainnavigation a:link, #mainnavigation a:visited,
#mainnavigation li.active li a, #mainnavigation li.active li a:link, #mainnavigation li.active li a:visited,
#mainnavigation li.active li li a, #mainnavigation li.active li li a:link, #mainnavigation li.active li li a:visited
{
color:#B1B1B1;
}

#mainnavigation a:hover, #mainnavigation a:focus, #mainnavigation a:active,
#mainnavigation li.active a, #mainnavigation li.active a:link, #mainnavigation li.active a:visited,
#mainnavigation li li.active a, #mainnavigation li li.active a:link, #mainnavigation li li.active a:visited,
#mainnavigation li li li.active a, #mainnavigation li li li.active a:link, #mainnavigation li li li.active a:visited,
#mainnavigation li.active li a:hover, #mainnavigation li.active li a:focus,
#mainnavigation li.active li.active li a:hover, #mainnavigation li.active li.active li a:focus
{
color:#172941;
}

/* @end */

/* @group nav-radio nav-energy nav-safety */
#mainnavigation li li.nav-radio a, #mainnavigation li li.nav-radio a:link, #mainnavigation li li.nav-radio a:active, #mainnavigation li li.nav-radio a:visited,
#mainnavigation li li.nav-radio li a, #mainnavigation li li.nav-radio li a:link, #mainnavigation li li.nav-radio li a:active, #mainnavigation li li.nav-radio li a:visited,
#mainnavigation li.active li.nav-radio a, #mainnavigation li.active li.nav-radio a:link, #mainnavigation li.active li.nav-radio a:active, #mainnavigation li.active li.nav-radio a:visited
{
color:#0b3962;
}


#mainnavigation li li.nav-safety a, #mainnavigation li li.nav-safety a:link, #mainnavigation li li.nav-safety a:active, #mainnavigation li li.nav-safety a:visited,
#mainnavigation li li.nav-safety li a, #mainnavigation li.nav-safety li a:link, #mainnavigation li li.nav-safety li a:active,#mainnavigation li li.nav-safety li a:visited,
#mainnavigation li.active li.nav-safety a, #mainnavigation li.active li.nav-safety a:link, #mainnavigation li.active li.nav-safety a:active, #mainnavigation li.active li.nav-safety a:visited
{
color:#9d9f99;
}

#mainnavigation li li.nav-energy a, #mainnavigation li li.nav-energy a:link, #mainnavigation li li.nav-energy a:active, #mainnavigation li li.nav-energy a:visited,
#mainnavigation li li.nav-energy li a, #mainnavigation li.nav-energy li a:link, #mainnavigation li li.nav-energy li a:active, #mainnavigation li li.nav-energy li a:visited,
#mainnavigation li.active li.nav-energy a, #mainnavigation li.active li.nav-energy a:link, #mainnavigation li.active li.nav-energy a:active, #mainnavigation li.active li.nav-energy a:visited
{
color:#e6bc26;
}
/* @end */

#content #mainnavigation li li li.active a, 
#content #mainnavigation li li li.active a:link, 
#content #mainnavigation li li li.active a:visited
{
color:#172941;
}

/* @group servicenavigation */

#servicenavigation
{
}

#servicenavigation ul
{
float:right;
display:inline;
width:auto;
}

#servicenavigation ul li, #servicenavigation ul li a, #servicenavigation ul li a span
{
float:left;
display:inline;
width:auto;
}

#servicenavigation ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

#servicenavigation ul li
{
padding:0px 6px 0px 5px;
margin:0px;
background: url(img/border_servicenavigation.png) no-repeat right 2px;
}

#servicenavigation ul li a span
{
cursor: pointer;
}

#servicenavigation a
{
font-size:11px;
color:#B1B1B1;
}

#servicenavigation a:hover, #servicenavigation a:focus, #servicenavigation a:active,
#servicenavigation li.active a, #servicenavigation li.active a:link, #servicenavigation li.active a:visited
{
color:#172941;
}

/* @end */

/* @group servicenavigation */

#rightfooter
{
}


#rightfooter ul
{
float:right;
display:inline;
width:auto;
}

#rightfooter ul li, #rightfooter ul li a, #rightfooter ul li a span
{
float:left;
display:inline;
width:auto;
}

#rightfooter ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

#rightfooter ul li
{
padding:0px 6px 0px 5px;
margin:0px;
background: url(img/border_servicenavigation.png) no-repeat right 2px;
}

#rightfooter a
{
font-family:Arial, Verdana, sans-serif;
font-size:10px;
color:#B1B1B1;
}

#rightfooter a:hover, #rightfooter a:focus, #rightfooter a:active,
#rightfooter li.active a, #rightfooter li.active a:link, #rightfooter li.active a:visited
{
color:#172941;
}

/* @end */


/* @group startnavigation */
#navigationbar
{
clear:both;
float:left;
display:inline;
width:100%;
height:32px;
margin:0px 0px 20px 0px;
background: url(img/bg_startnavigation.png) repeat-x 0px 0px;
}

#navigationbar ul
{
float:left;
display:inline;
width:auto;
}

#navigationbar ul li, #navigationbar ul li a, #navigationbar ul li a span
{
float:left;
display:inline;
width:auto;
}

#navigationbar ul
{
list-style-type:none;
margin:0px;
padding:0px;
}

#navigationbar ul li
{
padding:0px 20px 0px 20px;
margin:0px;
}

#navigationbar ul li a span
{
cursor: pointer;
}

#navigationbar a
{
line-height:32px;
font-weight:bold;
font-size:13px;
color:#FFFFFF;
text-transform:uppercase;
}

#navigationbar a:hover, #navigationbar a:focus, #navigationbar a:active,
#navigationbar li.active a, #navigationbar li.active a:link, #navigationbar li.active a:visited
{
color:#921736;
}

/* @end */

/* @group languagenavigation */

#servicenavigation #languagenavigation
{
width: 200px;
float: left;
display: inline;
margin: 0px 0px 0px 0px;
}

#languagenavigation a
{
font-size:11px;
color:#B1B1B1;
}

#languagenavigation a:hover, #languagenavigation a:focus, #languagenavigation a:active,
#languagenavigation li.active a, #languagenavigation li.active a:link, #languagenavigation li.active a:visited
{
color:#172941;
}

/* @end */
