
/*----------------------------*/
/* 2.5 - Navigation - Links */
/*----------------------------*/
.nav3 {
overflow: hidden; 
clear: both; 
float: left; 
width: 161px; 
min-height: 360px; 
margin: 0px; 
margin-left:3px;
margin-bottom:40px;
padding: 0px; 
padding-top:10px;
color: rgb(255,255,255); 
font-size: 1.0em;
border: solid 0px #00e300; 
text-align:right;
z-index:3;
}

* html .nav3 { width: 162px; margin-left:1px; margin-bottom:90px;}

.nav3 li {
list-style: none;
margin: 0px; 
padding: 0px;
z-index:99;}

.nav3 li.ebene0, .nav3 li.ebene0_last, .nav3 li.ebene0_first  {
margin: 0px 0px 0px 0px; 
padding: 0px 7px 0px 0px;
color: rgb(255,255,255); 
font-weight: bold; 
font-size: 120%;
}

/*
.nav3 li a {
display: block; 
min-height: 25px; 
height: auto !important; 
height: 25px; 
line-height: 25px; 
margin: 0px; 
padding: 0px 7px 0px 0px; 
color: rgb(225,225,225); 
text-decoration: none; 
font-size: 120%;
}

*/ 
 
.nav3 li.ebene1 a {
display: block; 
min-height: 25px; 
height: auto !important; 
height: 25px; 
line-height: 25px; 
margin: 0px; 
padding: 0px 7px 0px 0px; 
color: #444444; 
font-weight: bold; 
font-size: 120%;
}


.nav3 li a:hover, .nav3 li a.selected { 
color: rgb(225,225,225); 
text-decoration: none;
}



/*----------------------------*/
/* 2.5.2 - Navigation -Grau   */
/*----------------------------*/



.nav3 ul.grey {
width: 161px; 
margin: 0px 0px 5px 0px; 
padding: 5px 0px 5px 0px; 
border: solid 0px rgb(216,206,159); 
z-index:99;
}	

.nav3 ul.grey li {
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
color: rgb(255,255,255); 
font-weight: bold;
height: 25px;
 }



.nav3 ul.grey li.ebene0 {
background: url(../img/nav/bg_li_normal.gif) top right no-repeat;
}

.nav3 ul.grey li.ebene0_first {
background: url(../img/nav/bg_li_top.gif) top right no-repeat;
}

.nav3 ul.grey li.ebene0_last {
background: url(../img/nav/bg_li_bottom.gif) top right no-repeat;
}
 
.nav3 ul.grey li.ebene0_selected {
background: url(../img/nav/bg_li_normal_act.gif) top right no-repeat;
}

.nav3 ul.grey li.ebene0_first_selected {
background: url(../img/nav/bg_li_top_act.gif) top right no-repeat;
}

.nav3 ul.grey li.ebene0_last_selected {
background: url(../img/nav/bg_li_bottom_act.gif) top right no-repeat;
} 
 
 
 
.nav3 ul.grey li.ebene1 {
list-style-type:none;
margin:0px; 
padding:0px 0px 0px 0px;
color:#444444;
height: 19px;
background: url(../img/nav/bg_li_sub.gif) top right no-repeat;
}
 
.nav3 ul.grey li.ebene1_selected {
list-style-type:none;
margin:0px; 
padding:0px 0px 0px 0px;
color:#FFFFFF;
height: 19px;
background: url(../img/nav/bg_li_sub_act.gif) top right no-repeat;
}
 
 

.nav3 ul.grey li a {
display: block; 
min-height: 20px; 
height: auto !important; 
height: 20px; 

margin: 0px; 
padding: 5px 7px 0px 0px; 
color: rgb(255,255,255); 
text-decoration: none; 
font-size: 110%;
}

.nav3 ul.grey  li.ebene1 a, .nav3 ul.grey  li.ebene1_selected a  {
display: block; 
min-height: 19px; 
height: auto !important; 
height: 19px; 
line-height: 19px; 
margin: 0px; 
padding: 0px 7px 0px 0px;  
font-weight: bold; 
font-size: 110%;
color:#cfcfcf;
}

.nav3 ul.grey li.ebene1_selected a  {
padding: 0px 7px 0px 0px;
}



.nav3 ul.grey li a:hover, .nav3 ul.grey li a.selected { 
color: rgb(255,255,255); 
text-decoration: none;
font-size: 110%;
}

.nav3 ul.grey li.ebene0 a, .nav3 ul.grey li.ebene0_last a, .nav3 ul.grey li.ebene0_first a {
padding: 5px 7px 0px 0px; 
font-size: 120%;
}

.nav3 ul.grey li.ebene0_selected a, .nav3 ul.grey li.ebene0_last_selected a, .nav3 ul.grey li.ebene0_first_selected a {
padding: 5px 7px 0px 0px; 
font-size: 140%;
}

.nav3 ul.grey li.ebene0 a:hover, .nav3 ul.grey li.ebene0 a.selected, .nav3 ul.grey li.ebene0_last a:hover, .nav3 ul.grey li.ebene0_last a.selected, .nav3 ul.grey li.ebene0_first a:hover, .nav3 ul.grey li.ebene0_first a.selected {  
text-decoration: none;
}
* html .nav3 ul.grey li.ebene0 a:hover, * html .nav3 ul.grey li.ebene0_first a:hover, * html .nav3 ul.grey li.ebene0_last a:hover {
font-size: 120%;
}

* html .nav3 ul.grey li.ebene0_selected a.selected:hover, * html .nav3 ul.grey li.ebene0_first_selected a.selected:hover, * html .nav3 ul.grey li.ebene0_last_selected a.selected:hover {
font-size: 140%;
}

.nav3 ul.grey li.ebene1 a:hover {
padding: 0px 7px 0px 0px;
}

/*-------------------------------*/
/* 2.5.3 - Navigation -Ebene 3   */
/*-------------------------------*/
.nav3 li.ebene2 a {
display: block; 
min-height: 25px; 
height: auto !important; 
height: 25px; 
line-height: 25px; 
margin: 0px; 
padding: 0px 12px 0px 0px; 
color: #444444; 
font-weight: bold; 
font-size: 120%;
}
.nav3 ul.grey li.ebene2 {
list-style-type:none;
margin:0px; 
padding:0px 0px 0px 0px;
color:#444444;
height: 19px;
background: url(../img/nav/bg_li_subsub.gif) top right no-repeat;
}
 
.nav3 ul.grey li.ebene2_selected {
list-style-type:none;
margin:0px; 
padding:0px 0px 0px 0px;
color:#FFFFFF;
height: 19px;
background: url(../img/nav/bg_li_subsub_act.gif) top right no-repeat;
}
.nav3 ul.grey li.ebene2 a, .nav3 ul.grey li.ebene2_selected a  {
display: block; 
min-height: 19px; 
height: auto !important; 
height: 19px; 
line-height: 19px; 
margin: 0px; 
padding: 0px 20px 0px 0px;  
font-weight: bold; 
font-size: 110%;
color:#767676;
}

.nav3 ul.grey li.ebene2_selected a  {
padding: 0px 20px 0px 0px;
color:#767676;
}
.nav3 ul.grey li.ebene2 a:hover {
padding: 0px 20px 0px 0px;
color:#767676;
}

/*-------------------------------*/
/* 2.5.4 - Sonstiges   */
/*-------------------------------*/

.nospace img {
margin:0px;
padding:0px;
}

