/*Navigation, Erdgas Südsachsen
zuletzt geändert am: 16. März 2010
von multimediadesign.net, Düsseldorf*/
@charset "utf-8";
/*------------------ Hauptnavigation ----------------------*/
div.mainnaviWrapper {
overflow: hidden;
padding-right: 15px; }
div.mainnavi {
overflow: hidden;
display: block;
line-height: 0;
background-color: #e77016;
background-image: url(../../shared/bg_div_mainnavi_NEU.gif);
background-repeat: no-repeat;
background-position: left top;
position: relative;
width: 100%;
float: left;
margin: 0;
padding: 0; }
div.mainnavi ul {
    /* (en|de) Bugfix: IE - Doubled Float Margin Bug */
    background-color: #e77016;
overflow: hidden;
display: inline;
float: left; /* LTR */
    /* (en) Left margin of the first button  */
    /* (de) Abstand des ersten Buttons vom linken Rand  */
    margin: 0 auto 0 200px; /* LTR */
    padding: 0;
border-right: 1px solid #777; }
div.mainnavi ul li {
 display: inline;
 float: left; /* LTR */
    line-height: 1em;
 background-image: none;
 list-style-type: none;
 margin: 0;
 padding: 0; }
div.mainnavi ul li a {
 color: white;
 display: block;
 font-size: 90%;
 font-weight: bold;
 background-color: #000;
 background-image: url(../../shared/bg_mainnavi_hover.gif);
 background-repeat: repeat-x;
 background-position: 0 top;
 margin: 0;
 padding: 0.8em 15px;
 text-decoration: none;
 text-transform: uppercase;
 width: auto;
 border-right: 1px solid #000;
 border-left: 1px solid #777; }
div.mainnavi ul li a:focus,  div.mainnavi ul li a:hover,  div.mainnavi ul li a:active,  div.mainnavi ul li a.active {
 color: #fff;
 background-color: #d05f1c;
 background-image: url(../../shared/bg_mainnavi_NEU.gif);
 background-repeat: repeat-x;
 background-position: right top;
 text-decoration: none;
 border-right-color: #c2581a;
 border-left-color: #c2581a;
 text-shadow: 1px 1px 0px #B15611; }
/*------------------ Servicenavigation oben ----------------------*/
div.topnavi {
position: absolute;
right: 235px;
bottom: 10px;
overflow: hidden; }
div.topnavi ul {
float: left;
margin: 0;
padding: 0;
display: inline; }
div.topnavi ul li {
font-size: 1em;
line-height: 1em;
background-image: none;
float: left;
margin: 0;
padding: 0;
list-style-type: none;
display: inline; }
div.topnavi ul li a {
color: #feeee0;
font-size: 80%;
text-transform: uppercase;
padding-left: 1em;
display: block; }
div.topnavi ul li a:hover {
color: #fff;
text-decoration: none; }
/*------------------ Subnavigation 3stufig ----------------------*/
div.subnavi {
padding-right: 15px;
padding-left: 15px; }
div.subnavi p {
color: white; }
/*1. Ebene*/
div.subnavi ul {
color: #ff7523;
font-size: 100%;
line-height: 1.4em;
margin: 0;
padding: 0;
border-top: 1px solid #fedec6; }
div.subnavi ul li {
line-height: 1.2em;
background-image: none;
margin: 0;
padding: 0;
border-bottom: 1px solid #fedec6;
list-style-type: none;
display: block; }
div.subnavi ul li a {
 color: #feeee0;
 font-weight: bold;
 min-height: 1.5em;
 height: auto !important;
 height: 1.5em;
 line-height: 1.5;
 position: relative;
 margin: 0;
 padding: 0.5em 0;
 display: block; }
div.subnavi ul li a:hover {
color: #fff;
text-decoration: none; }
div.subnavi ul li.active {
font-weight: bold; }
div.subnavi ul li.active a {
 color: black;
 font-weight: bold;
 border-bottom-style: none; }
/*2. Ebene*/
div.subnavi ul li ul {
font-size: 90%;
line-height: 1.2em;
padding-bottom: 0.5em;
border-top-style: none; }
div.subnavi ul li ul li {
border-bottom-style: none; }
div.subnavi ul li ul li a {
font-weight: normal;
background-image: url(../../shared/doppelpfeil_fwd_orange_invers.gif);
background-repeat: no-repeat;
background-position: 0 5px;
padding-top: 0;
padding-bottom: 0;
padding-left: 12px;
border-bottom-style: none; }
div.subnavi ul li ul li a:hover { }
div.subnavi ul li ul li.active { }
div.subnavi ul li.active ul li a {
color: #feeee0; }
div.subnavi ul li.active ul li.active a {
color: black;
font-weight: bold; }
div.subnavi ul li.active ul li a:hover {
color: #fff; }
/*3. Ebene*/
div.subnavi ul li ul li ul {
font-size: 90%;
line-height: 1.2em;
padding-bottom: 0.5em;
padding-left: 13px;
border-top-style: none; }
div.subnavi ul li ul li ul li {
border-bottom-style: none; }
div.subnavi ul li ul li ul li a {
color: white;
font-weight: normal;
background-image: none;
background-repeat: no-repeat;
background-position: 0 5px;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
border-bottom-style: none; }
div.subnavi ul li ul li ul li a:hover { }
div.subnavi ul li ul li.active { }
div.subnavi ul li.active ul li.active ul li a {
color: #feeee0;
font-weight: normal; }
div.subnavi ul li.active ul li.active ul li.active a {
color: black;
font-weight: bold; }
div.subnavi ul li.active ul li.active ul li a:hover {
color: #fff; }
/*------------------ Sitemap Footer ----------------------*/
div.footernavi {
overflow: hidden; }
div.footernavi ul {
float: left;
margin: 0;
padding: 0;
display: inline; }
div.footernavi ul li {
font-size: 80%;
line-height: 1.3em;
background-image: none;
float: left;
margin: 0 30px 0 0;
padding: 0;
list-style-type: none;
display: inline; }
div.footernavi ul li a {
color: white;
font-weight: bold;
text-decoration: none; }
div.footernavi ul li a:hover {
text-decoration: underline; }
div.footernavi ul ul {
float: none;
display: block; }
div.footernavi li li {
font-size: 90%;
float: none;
margin-right: 0;
display: block; }
div.footernavi li li a {
font-weight: normal; }
div.footernavi li li a:hover { }
