#navcontainer {
position: absolute;
top: 0; 
left: 0;
padding: 0;
margin: 26px 15px;
}

#navlist {
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
font-weight: 700;
margin: 0;
padding: 0 4px 0 0;
float:left;
background: #fff
}

#navlist a:link,#navlist a:visited {
float:left;
color: #333;
text-decoration:none;
background:#ddd url(/img/h3_bg_neu1.png) left top repeat-x;
padding: 0em 1em 0.3em 1.2em;
border-bottom: 4px solid #fff;
border-left: 1px solid #ddd;
border-top: 5px solid #fff;
}

#navlist a:hover {
background: #fff;
text-decoration: none;
}

#navlist li {
display:inline;
list-style-type:none;
margin:0;
padding:0;
}

#navlist #current {
color: #000;
background: #fff;
border-color: #fff;
}

#breadcrump {
background:#ddd url(/img/h3_bg_neu1.png) left top repeat-x;
font-family:  Arial, Helvetica, sans-serif;
font-weight:700;
padding: 0.3em;
line-height: 15px;
padding: 0.3em 0.3em 0 ;
border: 1px solid #ddd;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ddd;
margin: 0;
margin:0;
font-size: 11px;
}

#breadcrump a:visited {
color:#666;
font-weight: 700;
text-decoration:none;
}

#breadcrump a:hover,
#breadcrump a:focus  {
color:#333;
font-weight:700;
}

#breadcrump a:link {
color:#666;
font-weight: 700;
text-decoration:none;
}

#breadcrump a.aktiv {
color:#000;
font-weight: 700;
text-decoration:none;
}

#breadcrump span {
color:#444;
margin: 0;
padding: 0;
}

/*linke Sub-Navi*/
#left #navigation, 
#left #international, #right #international,
#left #otr_navi,
#left .boxDls,
#left #netze2, #left #netze, #right #netze {
border-bottom: 0;
background: #fff;
padding: 0;
}

#left #navigation a:hover,
#left .boxDls a:hover,
#left #otr_navi a:hover,
#left #international a:hover, #right #international a:hover,
#left #netze2 a:hover, #left #netze a:hover,#right #netze a:hover {
text-decoration: none;
}

/*Ausnahmen fuer subnavi*/
div#navigation ul li,
div#international ul li,
div#otr_navi ul li,
#left .boxDls ul li,
div#netze2 ul li, div#netze ul li {
padding:0;
background-color: #fff;
margin: 0;
}

/*Ausnahmen fuer subnavi*/
#left div#navigation div,
#left div#otr_navi div,
#left div#international div, #right div#international div,
#left div#netze2 div, #left div#netze div, #right div#netze div {
border: 0;
background: #fff;
}

/*Ausnahmen fuer subnavi*/
#left div#navigation div ul li div,
#left div#international ul li div, 
#right div#international ul li div,
#left div#otr_navi ul li div,
#left div#netze ul li div, #left div#netze2 ul li div,
#right div#netze ul li div {
border: 0;
background: #fff;
}

#navigation ul,
#left .boxDls ul,
#international ul,
#otr_navi ul,
#netze ul, #netze2 ul {
border: 0;
list-style:none;
background: #fff;
}

#navigation ul li,
#left .boxDls ul li,
#otr_navi ul li,
#international ul li,
#netze ul li, #netze2 ul li {
border: 0;
margin: 0;
background: #fff;
font-weight: 700;
}

#navigation a:link, 
#navigation a:visited,
#left .boxDls a:link,
#left .boxDls a:visited,
#international a:link,
#otr_navi a:visited,
#otr_navi a:link,
#international a:visited,
#netze a:visited,
#netze a:link,
#netze2 a:visited,
#netze2 a:link {
background: #fff;
border: 0;
margin: 0;
display:block;
text-decoration:none;
line-height: 140%;
}

/*erste navigationsebene*/
#navigation ul li a:link,
#navigation ul li a:visited,
#left .boxDls ul li a:visited,
#left .boxDls ul li a:link,
#international ul li a:link,
#international ul li a:visited,
#otr_navi ul li a:link,
#otr_navi ul li a:visited,
#netze ul li a:link,
#netze ul li a:visited,
#netze2 ul li a:link,
#netze2 ul li a:visited {
margin: 0;
background: #fff;
padding: 2px 0.3em 2px 0.3em;
}

#left .boxDls ul li a:link,
#left .boxDls ul li a:hover,
#left .boxDls ul li a:visited {
border-bottom: 1px solid #ddd;
background: #fff url(/img/icons/04/10/45.gif) 0.3em 0.4em no-repeat;
padding-left:20px;
}

#navigation ul li ul,
#otr_navi ul li ul {
background: #fff;
border: 0;
/*Abstand der Vernestung*/
padding: 0 0 0 12px
}

/*Zentrale Farb und Design-Vorgaben Linke Navi und hover*/
#navigation ul li div a:link, 
#navigation ul li div a:visited,
#international ul li div a:link,
#international ul li div a:visited,
#otr_navi ul li div a:link,
#otr_navi ul li div a:visited,
#netze ul li div a:link,
#netze ul li div a:visited,
#netze2 ul li div a:link,
#netze2 ul li div a:visited {
border-bottom: 1px solid #ddd;
color:#333
}

/*Zentrale Farb und Design-Vorgaben Linke Navi und hover*/
#navigation ul li div a.aktiv,
#international ul li div a.aktiv,
#otr_navi ul li div a.aktiv,
#netze ul li div a.aktiv,
#netze2 ul li div a.aktiv {
border-bottom: 1px solid #ddd;
border-right:none;
color:#333
}

/*zentrale Hover-Effekte*/
/*erste ebene, standard*/

#left .boxDls ul li a:hover,
#navigation ul li div a:hover,
#navigation ul li div.wire a:hover,
#navigation ul li div.frto a:hover,
#navigation ul li div.juso a:hover,
#navigation ul li div.kubi a:hover,
#navigation ul li div.veum a:hover,
#navigation ul li div.bapl a:hover,
#navigation ul li div.sior a:hover,
#navigation ul li div.krvw a:hover,   
#navigation ul li div.karriere a:hover,
#navigation ul li div.stg a:hover,
#navigation ul li div.sva a:hover,
#navigation ul li div.s_netz_neu a:hover,
#navigation ul li div.b_netz a:hover,
#navigation ul li div.dl a:hover,
#international ul li div a:hover,
#otr_navi ul li div a:hover,
#netze ul li div a:hover, #netze2 ul li div a:hover {
background-color: #f8f8f8;
border-bottom: 1px solid #ddd;
}

#left .boxDls ul li a:hover,
#navigation ul li div a:hover,
#international ul li div a:hover,
#otr_navi ul li div a:hover,
#navigation ul li div.krvw a:hover,
#navigation ul li div.karriere a:hover,
#navigation ul li div.wire a:hover,
#navigation ul li div.dl a:hover {
border-right: 4px solid #425794;
}

#navigation ul li div.e_netz a:hover,
#netze ul li div.e_netz a:hover {
border-right: 4px solid #d6d8e8;
}

#navigation ul li div.frto a:hover {
border-right: 4px solid #690;
}

#navigation ul li div.juso a:hover,
#netze ul li div.g_netz a:hover,
#navigation ul li div.s_netz_neu a:hover,
#netze ul li div.s_netz a:hover {
border-right: 4px solid #ec6500;
}

#navigation ul li div.kubi a:hover,
#netze ul li div.b_netz a:hover,
#navigation ul li div.b_netz a:hover,
#netze ul li div.k_netz a:hover,
#navigation ul li div.k_netz a:hover {
border-right: 4px solid #ffca6c;
}

#navigation ul li div.veum a:hover {
border-right: 4px solid #89b073;
}

#navigation ul li div.bapl a:hover {
border-right: 4px solid #a7aa62;
}

#navigation ul li div.sior a:hover,
#navigation ul li div.sva a:hover {
border-right: 4px solid #d5b880;
}

#navigation ul li div.stg a:hover {
border-right: 4px solid #c2c1a9;
}

#lesehilfen {
color: #666;
background-color: inherit;
line-height: 100%;
border: none;
margin: 0.5em 0;
padding: 0.3em 0;
float:right;
}

#lesehilfen a {
color: #fff;
padding: 0 0 0 0.3em;
}

#skiplinks {
position: absolute;
top: 63px;
left: 30px;
height: 20px;
width: 250px;
margin: 0;
padding: 0;
}

#skiplinks ul{
margin: 0; 
padding: 0
}

#skiplinks ul li a.tastHidden{
position: absolute;
left:-99999px
}

#skiplinks ul li {
display:block;
float:left;
font-weight: 400;
list-style-type:none;
margin:0;
padding:0;
}

#skiplinks ul li a.tastHidden {
text-decoration: none;
}

#skiplinks ul  {
background: #fff;
font-size: 0.7em
}

#skiplinks ul li .hauptnavi {
padding: 0.5em 1.8em;
display: block;
color: #fff;
background: green url(/img/icons/03/10/34.png) 0.3em 0.7em no-repeat;
}

#skiplinks ul li .subnavi {
padding: 0.5em 1.8em;
color: #fff;
display: block;
background: green url(/img/icons/03/10/33.png) 0.3em 0.7em no-repeat;
}

#skiplinks ul li .contentnavi {
padding: 0.5em 1.8em;
display: block;
color: #fff;
background: green url(/img/icons/03/10/33.png) 0.3em 0.7em no-repeat;
}

