@charset "UTF-8";
/* Navi WA21 */




#Mainnavi {
width:655px;
height:20px;
margin-top:55px;
margin-bottom: 25px;
padding-left:190px;
font-family: Lucida Grande, Arial, Herlvetica;
text-transform: uppercase;
font-size:14px;
color:#FFFFFF;
list-style: none;
margin-right:25px;
letter-spacing: 1px;
float:left;

}
#Mainnavi li {
display: inline;
}
#Mainnavi li a{
font-family: Lucida Grande, Arial, Herlvetica;
margin-right:18px;
color: #FFF;
font-size:11px;
}
#Mainnavi li a:hover, #Mainnavi li a:active,#Mainnavi li .active{
list-style: none;
color:#a9daf9;
margin-right:18px;
}







#navi {
	width: 190px;
	overflow: hidden;
    float: left;
    display: block;
    line-height: 0;
    font-family:Lucida Grande, Arial, Helvetica;
}

#navi a {
font-size:11px;
}

#navi ul {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
	background: url(images/nav_line_neu.jpg) repeat-x top;
	/* border-top: 1px solid #3062ab; */
}


#navi ul li {
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    list-style-type: none;
    line-height: 22px;
    margin: 0;
    padding: 0;
	padding-top: 5px;
	padding-bottom: 6px;
	height:22px;
	background: url(images/nav_line_neu.jpg) repeat-x bottom;
}

#navi ul li a,
#navi ul li strong {
font-family: Lucida Grande, Arial, Herlvetica;
font-weight: bold;
	background: url(images/nav_bg.jpg) left no-repeat;
    color: #fff;
    display: block;
    margin: 0;
    padding-left: 8px;
    padding-right: 15px;
    text-decoration: none;
    width: 190px;
	height:22px;
	font-size:12px;
	
}
#navi ul li a.active {
color:#a9daf9;
}
#navi ul li a:focus,
#navi ul li a:hover,
#navi ul li a:active  {
	/* background: url(images/nav_bg.jpg) left repeat-y; */
    text-decoration: none;
	color: #95d5fa;
}

#navi ul li#current {
	/* background: url(images/nav_bg.jpg) left repeat-y; */
}

#navi ul li#active strong,
#navi ul li#active a,
#navi ul li#active a:focus,
#navi ul li#active a:hover,
#navi ul li#active a:active {
    background: transparent;
    color: #fff;
    text-decoration: none;

}



/* ///////////////////////////////////////////// */
					/* SUBNAVI */
/* ///////////////////////////////////////////// */


/*ul#subnav {
    display: inline;
    float: left;
    margin: 0;
    padding: 0;
	background: url(images/nav_line_neu.jpg) repeat-x bottom;
	/*border: 1px solid #3062ab;*/


#navi ul li.subnav {
	background: url(images/nav_line_neu.jpg) repeat-x bottom;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: normal;
    list-style-type: none;
    line-height: 22px;
    margin: 0;
    padding: 0;
	height:22px;
	background: transparent;
}

#navi ul li.subnav a,
#navi ul li.subnav strong {
	background: transparent;
    color: #fff;
    display: block;
    margin: 0;
    padding-top: 2px;
    padding-left: 15px;
    padding-right: 15px;
    text-decoration: none;
    width: 190px;
	height:22px;
	    font-weight: bold;

}

#navi ul li.subnav a:focus,
#navi ul li.subnav a:hover,
#navi ul li.subnav a:active  {
	/* background: url(images/nav_bg.jpg) left repeat-y; */
    text-decoration: none;
    font-weight: bold;
}

#navi ul li.subnav #active strong,
#navi ul li.subnav #active a,
#navi ul li.subnav #active a:focus,
#navi ul li.subnav a:hover {
    background: transparent;
    color: #95d5fa;
    text-decoration: none;
        font-weight: bold;
}

#navi ul li.subnav #active {
	background: transparent;
	color: #95d5fa;
	text-decoration: none;
	color:#a9daf9;
	    font-weight: bold;
}



/* Spacer */

#subtopspacer {
	width: 190px;
	height: 35px;
}

/* Navi line */

#navline {
	background-image: url(images/nav_line.jpg);
}



/* ///////////////////////////////////////////// */
					/* METANAVI */
/* ///////////////////////////////////////////// */

#metanavi a {
	color: #fff;
	text-decoration: none;
	font-size:11px;
}

#metanavi a:hover {
	color: #95d5fa;
	text-decoration: none;
}
