#navigation {
float: right;
width: 580px;
padding: 30px 0 0 0;
position: relative;
}

#navigation ul
{
			margin: 0;
			padding: 0;
			list-style-type: none;
}
		
#navigation ul li { 
                         display: block;
                         float: left;
                         padding: 10px;
                         

}
#navigation ul li a {
float: left;
display: block;
font-weight: 300;
color: #0065B1;
padding: 60px 5px 5px 5px;
margin: 0;
width: 85px;
height: 25px;
text-align: center;
font-size: 0.9em;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
background-position: center 15px;
background-repeat: no-repeat;
}

#navigation ul li a#link1 {background-image: url('images/firma.png');background-position: center 15px;
background-repeat: no-repeat;}
#navigation ul li a#link2 {background-image: url('images/team.png');background-position: center 15px;
background-repeat: no-repeat;}
#navigation ul li a#link3 {background-image: url('images/leistungen.png');background-position: center 15px;
background-repeat: no-repeat;}
#navigation ul li a#link4 {background-image: url('images/kontakt.png');background-position: center 15px;
background-repeat: no-repeat;}
#navigation ul li a#link5 {background-image: url('images/aktuell.png');background-position: center 15px;
background-repeat: no-repeat;}


#navigation ul li a:link, #navigation ul li a:visited {
text-decoration: none;
}

#navigation ul li a:hover, #navigation ul li a:active {
text-decoration: none;
text-shadow: none;
background-color: #E3E3E3;
box-shadow: 0px 0px 3px 0px #666; -moz-box-shadow: 0px 0px 3px 0px #666; -webkit-box-shadow: 0px 0px 3px 0px #666;
}

#navigation ul li a#link1:hover {background-image: url('images/firma.png'), url('images/navhin.gif');background-position: center 15px, left top;
background-repeat: no-repeat, repeat-x;}
#navigation ul li a#link2:hover {background-image: url('images/team.png'), url('images/navhin.gif');background-position: center 15px, left top;
background-repeat: no-repeat, repeat-x;}
#navigation ul li a#link3:hover {background-image: url('images/leistungen.png'), url('images/navhin.gif');background-position: center 15px, left top;
background-repeat: no-repeat, repeat-x;}
#navigation ul li a#link4:hover {background-image: url('images/kontakt.png'), url('images/navhin.gif');background-position: center 15px, left top;
background-repeat: no-repeat, repeat-x;}
#navigation ul li a#link5:hover {background-image: url('images/aktuell.png'), url('images/navhin.gif');background-position: center 15px, left top;
background-repeat: no-repeat, repeat-x;}

		
#navigation ul li a.aktiv {
color: #0065B1;
text-decoration: none;
text-shadow: none;
background: #fff;
font-weight: 500;
box-shadow: 0px 0px 3px 0px #666; -moz-box-shadow: 0px 0px 3px 0px #666; -webkit-box-shadow: 0px 0px 3px 0px #666;
}
    
#unternav {float: left; width: 220px; background: #fff;}
#unternav h3 {float: left; width: 204px; padding: 8px; margin: 0; background: #E52E0E; color: #fff;}

#navigation ul li ul {
margin: 0;
padding: 0;
list-style-type: none;
position: absolute;
top: 135px;
left: 7px;
background: #999999;
border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}

#navigation ul li ul li {
display: block;
float: left;
background-image: none; padding: 0;}

#navigation ul li ul li a {
float: left;
display: block;
padding: 8px 10px;
margin: 0;
width: auto;
height: auto;
text-align: center;
font-size: 0.85em;
background-position: center 15px;
background-repeat: no-repeat;
border-left: 1px solid #fff;border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;
}

#navigation ul li ul li a:link, #navigation ul li ul li a:visited {
color: #fff;
}

#navigation ul li ul li a:hover, #navigation ul li ul li a:active {
color: #fff; text-decoration: underline;
background: url('images/pfeilr.png') 0 13px no-repeat;
box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none;
}

#navigation ul li ul li a.aktiv2 {
color: #fff;
font-weight: 500;
background: url('images/pfeilr.png') 0 13px no-repeat;
}

#footnav {float: left; padding: 0; }
#footnav ul {margin: 0;
padding: 0;
list-style-type: none;}
#footnav ul li {padding: 5px 7px; float: left;}





