
/*----------------------------*/
/* 2.5 - Navigation - Links */
/*----------------------------*/
.nav3 {
/*overflow: hidden; */
clear: both; 
float: left; 
width: 180px; 
min-height: 500px; 
margin: 0px; 
padding: 0px; 
padding-top:10px;
color: rgb(255,255,255); 
font-size: 1.0em;
border: solid 0px #00e300; 
}

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

.nav3 li.ebene0, .nav3 li.ebene0_last  {
margin: 0px 0px 0px 0px; 
padding: 3px 5px 2px 15px;
color: rgb(255,255,255); 
font-weight: bold; 
font-size: 120%;
}
 
 
.nav3 li.ebene1 a {
display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 15px; 
border-top: solid 1px rgb(255,255,255); 
border-left: solid 7px #898c8e; 
color: rgb(255,255,255); 
font-weight: bold; font-size: 120%;
}
.nav3 li a {
display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 20px; 
border-left: solid 7px #898c8e; 
color: rgb(225,225,225); 
text-decoration: none; 
font-size: 120%;
}
.nav3 li a:hover, .nav3 li a.selected {
border-left: solid 7px #e4e4e5;  
color: rgb(225,225,225); 
text-decoration: none;
}

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

.nav3 ul.grey {
width: 180px; 
margin: 0px 0px 20px 0px; 
padding: 5px 0px 5px 0px; 
border-bottom: solid 0px rgb(216,206,159); 
background-color: #898c8e;
}	

.nav3 ul.grey li.ebene0 {
margin: 0px 10px 0px 0px; 
padding: 0px 0px 0px 0px; 
background-color: #898c8e; 
color: rgb(255,255,255); 
font-weight: bold;
border-top: solid 0px rgb(255,255,255); 
border-bottom: solid 1px rgb(255,255,255); 
 }
 
.nav3 ul.grey li.ebene0_last {
margin: 0px 10px 0px 0px; 
padding: 0px 0px 0px 0px; 
background-color: #898c8e; 
color: rgb(255,255,255); 
font-weight: bold;
border-top: solid 0px rgb(255,255,255); 
border-bottom: solid 0px rgb(255,255,255); 
 }
 
 
.nav3 ul.grey li.ebene1 {
list-style-type:none;
margin-left:15px; 
padding:3px 0px 3px 0px;
padding-left:15px;
color:#FFFFFF;
}
 
.nav3 ul.grey li.ebene1_selected {

background: url(../img/bullet.gif) no-repeat ;
background-position: 0px .9em;

list-style-type:none;
/*list-style-position:inside; */
margin-left:15px; 
padding:3px 0px 3px 0px;
padding-left:15px;
color:#FFFFFF;
/* background-color:#990000; */
}
 
 

.nav3 ul.grey li a {
display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 10px; 
border-left: solid 7px #898c8e; 
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: 1.5em; 
height: auto !important; 
height: 1.5em; 
line-height: 1.5em; 
margin: 0px; 
padding: 0px 7px 0px 0px; 
border-top: solid 0px rgb(200,200,200); 
border-left: solid 0px #898c8e; 
color: rgb(255,255,255); 
font-weight: bold; 
font-size: 110%;
}

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


.nav3 ul.grey li.ebene0 a, .nav3 ul.grey li.ebene0_last a {
padding: 0px 7px 0px 7px; 
font-size: 110%;
}
.nav3 ul.grey li a:hover, .nav3 ul.grey li a.selected {
border-left: solid 0px #e4e4e5;  
color: rgb(255,255,255); 
text-decoration: none;
}

.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 {
border-left: solid 7px #e4e4e5;  
text-decoration: none;
}

.nav3 ul.grey li.ebene1 a:hover {
background: url(../img/bullet.gif) no-repeat ;
background-position: 0px .6em;
padding: 0px 7px 0px 15px;
margin-left: -15px;
}



/*----------------------------*/
/* 2.5.2 - Navigation - Rot   */
/*----------------------------*/


.nav3 ul.red {
width: 180px; 
margin: 0px 0px 0px 0px; 
padding: 10px 0px 10px 0px; 
border-bottom: solid 0px rgb(216,206,159); 
background-color: #e60005;
}	

.nav3 ul.red li.ebene0 {
margin: 0px 10px 5px 0px; 
padding: 0px 0px 0px 0px; 
background-color: #e60005; 
color: rgb(255,255,255); 
font-weight: bold;
border-top: solid 0px rgb(255,255,255); 
border-bottom: solid 1px rgb(255,255,255); 
 }
 
 
.nav3 ul.red li.ebene1 {
list-style-type:none;
margin-left:15px; 
padding:3px 0px 3px 0px;
padding-left:15px;
color:#FFFFFF;
}
 
.nav3 ul.red li.ebene1_selected {
background: url(../img/bullet.gif) no-repeat ;
background-position: 0px .9em;

list-style-type:none;
/*list-style-position:inside; */
margin-left:15px; 
padding:3px 0px 3px 0px;
padding-left:15px;
color:#FFFFFF;
/* background-color:#990000; */
}
 
 

.nav3 ul.red li a {
display: block; 
min-height: 1.7em; 
height: auto !important; 
height: 1.7em; 
line-height: 1.7em; 
margin: 0px; 
padding: 0px 7px 0px 10px; 
border-left: solid 7px #e60005; 
color: rgb(255,255,255); 
text-decoration: none; 
font-size: 110%;
}

.nav3 ul.red  li.ebene1 a, .nav3 ul.red  li.ebene1_selected a  {
display: block; 
min-height: 1.5em; 
height: auto !important; 
height: 1.5em; 
line-height: 1.5em; 
margin: 0px; 
padding: 0px 7px 0px 0px; 
border-top: solid 0px rgb(200,200,200); 
border-left: solid 0px #e60005; 
color: rgb(255,255,255); 
font-weight: bold; 
font-size: 110%;
}



.nav3 ul.red  li.ebene0 a {
padding: 0px 7px 0px 7px; 
font-size: 110%;
}
.nav3 ul.red li a:hover, .nav3 ul.red li a.selected {
border-left: solid 0px #e4e4e5;  
color: rgb(255,255,255); 
text-decoration: none;

}

.nav3 ul.red li.ebene0 a:hover, .nav3 ul.red li.ebene0 a.selected {
border-left: solid 7px #f9c4c5;  
text-decoration: none;
}


.nav3 ul.red li.ebene1 a:hover {
background: url(../img/bullet.gif) no-repeat ;
background-position: 0px .6em;
padding: 0px 7px 0px 15px;
margin-left: -15px;
}




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

}

.red {
color:#e60005;
}



