/**
* Ausrichtung Navigation
* Ueberschreibt die Einstellungen der
* navigation.css
*/
#ath-navigation{
	margin			: 0;
	position		: relative;
	background		: #2c2a6f url(/images/occasioncentre/bg_rootnavi.gif) repeat-x ;
	height			: 24px;
	z-index			: 9;
}

#ath-navigation #nav, 
#ath-navigation #nav ul {
	float			: left;
	width			: auto;
	padding			: 0;
	margin			: 0 0 0 0;
	list-style		: none;
	line-height		: 14px;
	background		: transparent;
	/*border-right	: 1px solid #ffffff;*/
}

/* Hauptnavi */
#ath-navigation #nav a {
	display			: block;
	color			: #FFFFFF;
	text-decoration	: none;
	padding			: 4px 10px;
	font-size		: 10px;
	border-right	: 1px solid #4e5189;
}

/* Knoten Hauptnavi */
#ath-navigation #nav a.folder{
	background		: none;
}

#ath-navigation #nav li.active {
	background		: #D8E1EB;
}

#ath-navigation #nav li.active a{
	color			: #000066;
}


/* Knoten Subnavi */
#ath-navigation #nav li li a.folder{
	background		: transparent url(/images/occasioncentre/arrow_blue.gif) no-repeat right bottom;
}


#ath-navigation #nav li li.active {
	background		: #D8E1EB;
}


#ath-navigation #nav li {
	float			: left;
	padding			: 0;
	width			: auto;
/*	position		: relative;*/
}

#ath-navigation #nav li ul {
	background-color: #fff;
	position		: absolute;
	left			: -999em;
	height			: auto;
	width			: 150px;
	border-width	: 1px;
	margin			: 0 0 0 0;
	padding			: 0;
	border			: 1px solid #E2E9F0;
	border-bottom	: none;
}

#ath-navigation #nav li.active ul {
    left:auto;
}

#ath-navigation #nav li li {
	width			: 150px;
	border-bottom	: 1px solid #E2E9F0;
	position		: static;
}

#ath-navigation #nav li ul a {
	color			: #000066;
	padding			: 1px 10px;
	display			: block;
	width			: 130px;
	border-right	: none;
}

#ath-navigation #nav li ul ul {
	margin			: -19px 0 0 140px;	
}

#ath-navigation #nav li.active a {
    background-color:#D8E1EB;
}

#ath-navigation #nav li.active a:hover {
    background-color:#E2E9F0;
}

#ath-navigation #nav li.active li a {
    background:transparent;
}
 
#ath-navigation #nav a:hover, 
#ath-navigation #nav a.folder:hover{
	background-color: #E2E9F0;
	color			: #000066 !important;
}


#ath-navigation #portal-navigation{
	position		: absolute;
	top				: -24px;
	left			: 0;
}

div.portal-navigation{
	height			: 24px;
	background		: #ffffff;
}

div#portal-navigation ul{
	float			: left;
	width			: auto;
	padding			: 0;
	margin			: 0 0 1px 0;
	list-style		: none;
	line-height		: 14px;
	background		: #ffffff;
}

div#portal-navigation ul li {
	float			: left;
	padding			: 0;
	width			: auto;
}

div#portal-navigation ul li a {
	display			: block;
	color			: #839ec0;
	background-color: #ffffff;
	text-decoration	: none;
	padding			: 4px 10px;
	font-size		: 10px;
}

div#portal-navigation ul li a.active{
	background		: #2c2a6f url(/images/occasioncentre/bg_rootnavi.gif) repeat-x ;
	color			: #fff;
}


/**	 ####### Toolbox  ########
*	Sprachauswahl, Suchtool
*/
#ath-toolbox{
	float			: right;
	display			: block;
}

#ath-toolbox #l-toolbox{
	position		: relative;
}

#ath-toolbox a#chooser{
	display			: block;
	color			: #FFFFFF;
	text-decoration	: none;
	padding			: 6px 10px;
	font-size		: 10px;
}

#ath-toolbox a#chooser:hover{
	background-color: #E2E9F0;
	color			: #2C2A6F;
}

#ath-toolbox ul {
	top				: 24px;
	border			: 1px solid #E2E9F0;
	border-bottom	: none;
	position		: absolute;
	right			: 0px;
	margin			: 0 0 0 0;
	padding			: 0;
	background-color: #fff;
	display			: none;
}

#l-toolbox:hover ul ,
#l-toolbox.sfhover ul {
	display			: block;
}

#ath-toolbox li {
	list-style		: none;
	display			: block;
	padding			: 0;
	text-align		: right;
}

#ath-toolbox li a {
	color			: #000066;
	font-weight		: normal;
	padding			: 2px 10px;
	border-bottom	: 1px solid #E2E9F0;
	font-size		: 10px;
	display			: block;
}

#ath-toolbox li a:hover{
	background-color: #E2E9F0;
}

/* Sitemap Link*/
#ath-toolbox #sitemap{
	display			: none;
}





/* Stijlen voor subnavigatie (loContentLeft) */

#sitenavi{
	width			: 150px;
}

.sitenavi ul.linkContainer{
	width			: 150px;
	margin			: 0px;
	padding			: 0px;
	list-style		: none;
	margin-bottom   : 16px;
}

.sitenavi ul.linkContainer li{
	width			: 150px;
	margin			: 0px;
	padding			: 0px;
/*	list-style		: none;*/
	border-bottom	: 1px solid #e5e5e5;
}

.sitenavi ul.linkContainer li a {
	background		: transparent url(/images/occasioncentre/arrow_blue_right.png) 0px 0px no-repeat;
	color			: #2C2A6F;
	font-size		: 10px;
	line-height		: 14px;
	text-decoration	: none;
	display			: block;
	padding			: 2px 1px 2px 12px;
	margin			: 0 ;
	width			: auto;
	zoom			: 1.0;
	border-bottom	: 1px solid #fff;
	border-top		: 1px solid #fff;
}

* html .sitenavi ul.linkContainer li a {
	zoom: 1.0;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/occasioncentre/arrow_blue_right.png', sizingMethod='crop');

}

.sitenavi ul.linkContainer li a.child {
	background		: #eff2f7;
	color			: #2C2A6F;
	padding			: 2px 1px 2px 16px;
	filter: none;
}

.sitenavi ul.linkContainer li a.inactive {
	background		: transparent;
	cursor			: default;
	color			: #cccccc !important;
	display			: none;
}

.sitenavi ul.linkContainer li a.parent {
	padding			: 2px 1px 2px 4px;
	background		: none;
	filter			: none;
}

.sitenavi ul.linkContainer li a.active {
	background-color: #dce5ee;
}

.sitenavi ul.linkContainer li a.haschild {
	 background		: #dce5ee url(/images/occasioncentre/arrow_blue_down.png) 0px 0px no-repeat;
}

* html .sitenavi ul.linkContainer li a.haschild {
	zoom: 1.0;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/occasioncentre/arrow_blue_down.png', sizingMethod='crop');
}

.sitenavi ul.linkContainer li a:hover{
	background-color: #c0cdde;
	text-decoration	: none;
}

.sitenavi div.contactbox{
	background-color: #E2E9F0;
	color			: #666666 !important;
	padding			: 10px;
	margin-top		: 8px;
}

.sitenavi div.contactbox a.mailto{
	font-size		: 10px !important;
	font-weight		: bold;
	display			: block;
	padding			: 2px 0 0 14px;
	background		: url(iicon_mail.gif) no-repeat left;
	border-top		: 1px solid #B7C7DA;
	margin-top		: 5px;
}

.sitenavi div.contactbox h4{
	font-weight		: bold;
	font-size		: 10px;
	margin			: 0;
	padding			: 0;
}

.sitenavi div.contactbox p{
	font-size		: 10px;
	line-height		: 1.2em;
}

.sitenavi div.eventbox{
	background-color: #FFCF2E;
}

.sitenavi div.eventbox a{
	color			: #2c2a6f !important;
	background-color: transparent;
	font-size		: 10px;
	line-height		: 14px;
	text-decoration	: none;
	display			: block;
	border-bottom	: 1px solid #ffffff ;
	padding			: 2px 2px 2px 10px;
	margin			: 0;
	width			: 138px;
	font-weight		: bold;
}

.sitenavi div.eventbox a:hover{
	background-color: #2c2a6f !important;
	color			: #FFCF2E !important;
	text-decoration	: none;
}

.languages 
{
background:transparent url(/images/occasioncentre/nav_trenner.gif) no-repeat scroll left center;
left:0px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt -8px 0pt 0pt;
padding:0pt;
position:absolute;
top:-52px;
width:auto;
}

.languages li 
{
background:transparent url(/images/occasioncentre/nav_trenner.gif) no-repeat scroll right center;
float:left;
width:auto;
}

.languages * 
{
color:#B0AEA7;
font-size:9px;
line-height:12px;
margin:0pt;
}

.languages li a:hover 
{
text-decoration:underline;
}

.languages li a, .languages li span
{
background-color: Transparent;
color:#B0AEA7;
padding:0px 10px;
text-decoration:none;
}

.languages li span.active 
{
color:#666666;
font-weight:bold;
}

