

/* NAVIGATION .CSS */
.navbar {
    clear: both;
    position: relative;
    width: 950px;
    height: 48px;
    margin: 20px 0px 0px 20px;
    z-index: 10;
    font-size: 14px;
}
.navbar ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
    z-index: 10;
}
.navbar li {
    float: left;
    position: relative;
    padding: 0px;
    margin: 0px 6px 0px 0px;
    z-index: 1;
}
.navbar a, .navbar a:visited {
    display: block;
    float: left;
    width: 131px;
    height: 39px;
    margin: 0px 0px 0px 0px;
    padding: 9px 8px 0px 8px;
    color: #FFF;
    text-align: center;
    text-decoration: none;
    font-weight: bold;
    line-height: 15px;
    overflow: hidden;
}

.navbar a:hover {
    text-decoration: none;
}


li.li_nav_privatkunden {
    background: url(/pic/nav_privatkunden.gif) 0 0 no-repeat;
}
li.li_nav_kommunen {
    background: url(/pic/nav_kommunen.gif) 0 0 no-repeat;
}
li.li_nav_gemeinde {
    background: url(/pic/nav_stadtwerke.gif) 0 0 no-repeat;
}
li.li_nav_netz {
    background: url(/pic/nav_netz.gif) 0 0 no-repeat;
}
li.li_nav_netzgesellschaft {
    background: url(/pic/nav_netzgesellschaft.gif) 0 0 no-repeat;
}
li.li_nav_energie {
    background: url(/pic/nav_energieberatung.gif) 0 0 no-repeat;
}
li.li_nav_pfalzwerke {
    background: url(/pic/nav_unternehmen.gif) 0 0 no-repeat;
}
.navbar a.nav_privatkunden, .navbar a.nav_privatkunden:visited {
    background: url(/pic/nav_privatkunden.gif);
    background-position: 0px 0px;
}
.navbar a.nav_privatkunden:hover, .navbar a.nav_privatkunden:focus  {
    background: url(/pic/nav_privatkunden.gif);
    background-position: 0px 98px;
}
.navbar ul :hover > a.nav_privatkunden { 
    background: url(/pic/nav_privatkunden.gif);
    background-position: 0px 98px;
    color: #000;    
}
.navbar a.nav_privatkunden_hi, .navbar a.nav_privatkunden_hi:visited {
    background: url(/pic/nav_privatkunden.gif);
    background-position: 0px 48px;
}
.navbar a.nav_privatkunden_hi:hover, .navbar a.nav_privatkunden_hi:focus  {
    background: url(/pic/nav_privatkunden.gif);
    background-position: 0px 48px;
}
.navbar ul :hover > a.nav_privatkunden_hi { 
    background: url(/pic/nav_privatkunden.gif);
    background-position: 0px 48px;
    color: #000;    
}
.navbar a.nav_kommunen, .navbar a.nav_kommunen:visited {
    background: url(/pic/nav_kommunen.gif);
    background-position: 0px 0px;
}
.navbar a.nav_kommunen:hover, .navbar a.nav_kommunen:focus  {
    background: url(/pic/nav_kommunen.gif);
    background-position: 0px 98px;
}
.navbar ul :hover > a.nav_kommunen { 
    background: url(/pic/nav_kommunen.gif);
    background-position: 0px 98px;
    color: #000;    
}
.navbar a.nav_kommunen_hi, .navbar a.nav_kommunen_hi:visited {
    background: url(/pic/nav_kommunen.gif);
    background-position: 0px 48px;
}
.navbar a.nav_kommunen_hi:hover, .navbar a.nav_kommunen_hi:focus  {
    background: url(/pic/nav_kommunen.gif);
    background-position: 0px 48px;
}
.navbar ul :hover > a.nav_kommunen_hi { 
    background: url(/pic/nav_kommunen.gif);
    background-position: 0px 48px;
    color: #000;    
}
.navbar a.nav_gemeinde, .navbar a.nav_gemeinde:visited {
    background: url(/pic/nav_stadtwerke.gif);
    background-position: 0px 0px;
}
.navbar a.nav_gemeinde:hover, .navbar a.nav_gemeinde:focus  {
    background: url(/pic/nav_stadtwerke.gif);
    background-position: 0px 98px;
}
.navbar ul :hover > a.nav_gemeinde { 
    background: url(/pic/nav_stadtwerke.gif);
    background-position: 0px 98px;
    color: #000;    
}
.navbar a.nav_gemeinde_hi, .navbar a.nav_gemeinde_hi:visited {
    background: url(/pic/nav_stadtwerke.gif);
    background-position: 0px 48px;
}
.navbar a.nav_gemeinde_hi:hover, .navbar a.nav_gemeinde_hi:focus  {
    background: url(/pic/nav_stadtwerke.gif);
    background-position: 0px 48px;
}
.navbar ul :hover > a.nav_gemeinde_hi { 
    background: url(/pic/nav_stadtwerke.gif);
    background-position: 0px 48px;
    color: #000;    
}
.navbar a.nav_netz, .navbar a.nav_netz:visited {
    background: url(/pic/nav_netz.gif);
    background-position: 0px 0px;
}
.navbar a.nav_netz:hover, .navbar a.nav_netz:focus  {
    background: url(/pic/nav_netz.gif);
    background-position: 0px 98px;
}
.navbar ul :hover > a.nav_netz { 
    background: url(/pic/nav_netz.gif);
    background-position: 0px 98px;
    color: #000;    
}
.navbar a.nav_netz_hi, .navbar a.nav_netz_hi:visited {
    background: url(/pic/nav_netz.gif);
    background-position: 0px 48px;
}
.navbar a.nav_netz_hi:hover, .navbar a.nav_netz_hi:focus  {
    background: url(/pic/nav_netz.gif);
    background-position: 0px 48px;
}
.navbar ul :hover > a.nav_netz_hi { 
    background: url(/pic/nav_netz.gif);
    background-position: 0px 48px;
    color: #000;    
}


.navbar a.nav_netzgesellschaft, .navbar a.nav_netzgesellschaft:visited {
    background: url(/pic/nav_netzgesellschaft.gif);
    background-position: 0px 0px;
}
.navbar a.nav_netzgesellschaft:hover, .navbar a.nav_netzgesellschaft:focus  {
    background: url(/pic/nav_netzgesellschaft.gif);
    background-position: 0px 98px;
}
.navbar ul :hover > a.nav_netzgesellschaft { 
    background: url(/pic/nav_netzgesellschaft.gif);
    background-position: 0px 98px;
    color: #000;    
}
.navbar a.nav_netzgesellschaft_hi, .navbar a.nav_netzgesellschaft_hi:visited {
    background: url(/pic/nav_netzgesellschaft.gif);
    background-position: 0px 48px;
}
.navbar a.nav_netzgesellschaft_hi:hover, .navbar a.nav_netzgesellschaft_hi:focus  {
    background: url(/pic/nav_netzgesellschaft.gif);
    background-position: 0px 48px;
}
.navbar ul :hover > a.nav_netzgesellschaft_hi { 
    background: url(/pic/nav_netzgesellschaft.gif);
    background-position: 0px 48px;
    color: #000;    
}



.navbar a.nav_energie, .navbar a.nav_energie:visited {
    background: url(/pic/nav_energieberatung.gif);
    background-position: 0px 0px;
}
.navbar a.nav_energie:hover, .navbar a.nav_energie:focus  {
    background: url(/pic/nav_energieberatung.gif);
    background-position: 0px 98px;
}
.navbar ul :hover > a.nav_energie { 
    background: url(/pic/nav_energieberatung.gif);
    background-position: 0px 98px;
    color: #000;    
}
.navbar a.nav_energie_hi, .navbar a.nav_energie_hi:visited {
    background: url(/pic/nav_energieberatung.gif);
    background-position: 0px 48px;
}
.navbar a.nav_energie_hi:hover, .navbar a.nav_energie_hi:focus  {
    background: url(/pic/nav_energieberatung.gif);
    background-position: 0px 48px;
}
.navbar ul :hover > a.nav_energie_hi { 
    background: url(/pic/nav_energieberatung.gif);
    background-position: 0px 48px;
    color: #000;    
}
.navbar a.nav_pfalzwerke, .navbar a.nav_pfalzwerke:visited {
    background: url(/pic/nav_unternehmen.gif);
    background-position: 0px 0px;
}
.navbar a.nav_pfalzwerke:hover, .navbar a.nav_pfalzwerke:focus  {
    background: url(/pic/nav_unternehmen.gif);
    background-position: 0px 98px;
}
.navbar ul :hover > a.nav_pfalzwerke { 
    background: url(/pic/nav_unternehmen.gif);
    background-position: 0px 98px;
    color: #000;    
}
.navbar a.nav_pfalzwerke_hi, .navbar a.nav_pfalzwerke_hi:visited {
    background: url(/pic/nav_unternehmen.gif);
    background-position: 0px 48px;
}
.navbar a.nav_pfalzwerke_hi:hover, .navbar a.nav_pfalzwerke_hi:focus  {
    background: url(/pic/nav_unternehmen.gif);
    background-position: 0px 48px;
}
.navbar ul :hover > a.nav_pfalzwerke_hi { 
    background: url(/pic/nav_unternehmen.gif);
    background-position: 0px 48px;
    color: #000;    
}
.navbar ul ul {
    position: absolute;
    border-top: 7px solid #EDEDED;
    left: -23px;
    top: 48px;
    width: 176px;
    visibility: hidden;
    line-height: 20px;
    height: auto;
    z-index: 100;
}
.navbar table {
    position: absolute; 
    top: 0; 
    left: 0;
}
.navbar ul ul li {
    padding: 0;
    margin: 0px;
    text-align: left;
}
.navbar ul ul a, .navbar ul ul a:visited  {
    width: 176px;
    overflow: hidden;
    color: #000;
    background-color: #D5D5D5;
    background-image: none;
    font-weight: normal;
    font-size: 12px;
    text-align: left;
    border: 1px solid #C0C0C0;
    border-bottom: none;
    height: auto;
    line-height: 14px;
    padding-bottom: 5px;
}
li.first {
    width: 194px;
    height: 5px;
    padding: 0px;
    margin: 0px;
    background: url(/pic/nav_top.gif) no-repeat;
    overflow: hidden;
}
li.last {
    width: 194px;
    height: 5px;
    padding: 0px;
    margin: 0px;
    background: url(/pic/nav_bottom.gif) no-repeat;
    overflow: hidden;
}
.navbar ul ul a.first, .navbar ul ul a.first:visited  {
    border: 1px solid #C0C0C0;
    border-top: none;
    border-bottom: none;
}

.navbar ul ul a:hover {
    background-color: #C0C0C0;
    background-image: none;
    color: #000;
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a:hover {
    visibility:visible; 
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a.nav_privatkunden_hi:hover {
    visibility:visible; 
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a.nav_kommunen_hi:hover {
    visibility:visible; 
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a.nav_gemeinden_hi:hover {
    visibility:visible; 
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a.nav_netz_hi:hover {
    visibility:visible; 
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a.nav_netzgesellschaft_hi:hover {
    visibility:visible; 
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a.nav_energie_hi:hover {
    visibility:visible; 
}
.navbar ul li:hover ul, .navbar ul a:hover ul, .navbar ul a.nav_pfalzwerke_hi:hover {
    visibility:visible; 
}

/* CONTENT: NAVIGATION AREA */
.navigation_leftside {
    float: left;
    width: 215px;
    padding: 0 0 13px 0;
    margin-right: 30px;
}
ul.ul_level_1 {
    width: 215px;
    overflow: hidden;
    margin: 0;
    padding: 0;
    list-style: none;
}
li.nav_level_1 {
    border-bottom: 1px solid #E7E7E7;
    font-weight: bold;
    background: #D5D5D5 url(/pic/arrow_nav_leftside_level_1.gif) 8px 10px no-repeat;
}
li.nav_level_1_hi {
    border-bottom: 1px solid #E7E7E7;
    font-weight: bold;
    color: #fff;
    background: #c3012d url(/pic/arrow_nav_leftside_level_1_hi.gif) 8px 10px no-repeat;
}
a.nav_1, 
a.nav_1:link, 
a.nav_1:active,
a.nav_1:visited,
a.nav_1:hover {
    color: #2D2D2D;
    display: block;
    padding: 8px 5px 8px 22px;
    background-image: inherit;
    background-position: 8px 10px;
    background-repeat: no-repeat;
}

a.nav_1_hi, 
a.nav_1_hi:link, 
a.nav_1_hi:active,
a.nav_1_hi:visited,
a.nav_1_hi:hover {
    color: #fff;
    display: block;
    padding: 8px 5px 8px 22px;
    background-image: inherit;
    background-position: 8px 10px;
    background-repeat: no-repeat;
}

.ul_level_2 {
    border-left: 1px solid #bcbcbc;
    border-right: 1px solid #bcbcbc;
    border-bottom: 6px solid #c3012d;
    margin: 0;
    padding: 5px 0 5px 0;
    list-style: none;
    color: inherit;
    background-color: #ededed;
}
li.nav_level_2 {
    border-bottom: 1px solid #ededed;
    font-weight: normal;
    background: #ededed url(/pic/arrow_nav_leftside_level_2.gif) 6px 8px no-repeat;
}
li.nav_level_2_hi {
    border-bottom: 1px solid #ededed;
    font-weight: bold;
    background: #ededed url(/pic/arrow_nav_leftside_level_2_hi.gif) 6px 8px no-repeat;
}

a.nav_2, 
a.nav_2:link, 
a.nav_2:active,
a.nav_2:visited,
a.nav_2:hover {
    color: #2D2D2D;
    display: block;
    padding: 5px 5px 5px 22px;
    background-image: inherit;
    background-position: 6px 8px;
    background-repeat: no-repeat;
}
a.nav_2_hi, 
a.nav_2_hi:link, 
a.nav_2_hi:active,
a.nav_2_hi:visited,
a.nav_2_hi:hover {
    color: #2D2D2D;
    display: block;
    padding: 5px 5px 5px 22px;
    background-image: inherit;
    background-position: 6px 8px;
    background-repeat: no-repeat;
}
.ul_level_3 {
    margin: 0 0 0 15px;
    padding: 0;
    list-style: none;
    color: inherit;
    background-color: #ededed;
}

/* CONTENT: NAVIGATION AREA */

.breadcrumb_frame {
    margin: 0 auto 0 auto;
    padding: 10px 0 0 20px;
    font-size: 11px;
    color: #5b5b5b;
    background-color: inherit;
}
a.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited,
a.breadcrumb:hover {
    color: #5b5b5b;
    background-color: inherit;
}
 

