@charset "UTF-8";
/* CSS Document */

/* #################################### language navigation ################################# */
#language_navigation img {
	margin-top: 3px;
	
}
#language_navigation a img {
	margin: 3px 5px 0px 0px;
	width: 18px;
}
#language_navigation div.NO, #language_navigation div.INACT {
	float: left;
}
#language_navigation div.NO img, #language_navigation div.INACT img {
	border: 1px solid #CCC;
}

/* #################################### main navigation ################################# */
#main_navigation{
	font-size: 13px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
}
#main_navigation ul{
	float: right;
	margin: 0;
	padding: 0;
}
#main_navigation ul li{
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
}
#main_navigation ul li a{
	display: block;
	margin: 0;
	padding: 6px 10px 7px;
	text-decoration: none;
	color: #FFF;
	background: url(../images/navi_bg.jpg) 0 0 no-repeat;
}
#main_navigation ul li a:hover, #main_navigation ul li.current a, #main_navigation ul li.active a{
	
	color: #FFF;
	background: url(../images/navi_bg.jpg) 0px -26px no-repeat;
}
/* #################################### bredcrumbs navigation ################################# */

#breadcrumbs{
	font-size: 9px;
	line-height: 9px;
	padding: 6px 10px 7px 15px;
}
#breadcrumbs span.seperator{
	font-size: 10px;

}

/* #################################### secondary navigation ################################# */
#secondary_navigation{
	font-size: 12px;
	line-height: 13px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
}
#secondary_navigation h3{
	display: block;
	width: 145px;
	margin: 0;
	font-size: 9px;
	letter-spacing: 1px;
	font-weight: bold;
	padding: 3px 10px 3px 15px;
	background: #D3E5FE;
	border-bottom: 2px solid #FFF;
	text-decoration: none;
	color: #0D42D9;
	overflow: hidden;
	margin-top: 4px;
}
#secondary_navigation ul{
	
	margin: 0;
	padding: 0;
}
#secondary_navigation ul li{

	list-style: none;
	margin: 0;
	padding: 0;
}
#secondary_navigation ul li a{
	display: block;
	width: 145px;
	margin: 0;
	padding: 5px 10px 5px 15px;
	background: #e9edf2;
	border-bottom: 2px solid #FFF;
	text-decoration: none;
	color: #45484C;
	overflow: hidden;
	
}
#secondary_navigation ul li a:hover, #secondary_navigation ul li.current a, #secondary_navigation ul li.active a{
	
	background: #A2CEFF url(../images/red_arrow_navi.gif) 3px center no-repeat;
	border-bottom: 2px solid #FFF;
	text-decoration: none;
	color: #0D42D9;
	overflow: hidden;
	
}

/* #################################### footer navigation ################################# */
#footer_navigation{
	font-size: 0.9em;
	color: #6A8BE7;
}
#footer_navigation img{
	margin-bottom: -3px;
}
