/****************************************************************/
/* Navigation																										*/
/* Vision Pool GmbH | TP																				*/
/****************************************************************/

/* Main Nav */
#mainnav{}

#mainnav ul {
	width:707px;
	height:23px;

	padding:0;
	margin:0;

	list-style-type: none;
	text-align: right;
}
	
#mainnav ul li { 
	display: inline; 
}
	
#mainnav ul li a {
	line-height:23px;

	margin-left:15px;

	text-decoration: none;
	color:#0d3f2a;
}
	
#mainnav ul li a:hover, #mainnav ul li a.current {
	color: #F51515;
}



/* Sub Nav */
#subnav{}

#subnav ul {
	width:707px;
	height:22px;

	padding:0;
	margin:0;

	list-style-type: none;
	text-align: right;
}
	
#subnav ul li { 
	display: inline; 
}
	
#subnav ul li a {
	line-height:20px;

	margin-left:15px;

	text-decoration: none;
	color:#0d3f2a;
}
	
#subnav ul li a:hover, #subnav ul li a.cur {
	color:#F51515;
}



/* Service Nav */
#servicenav{
	padding-left:15px;
}

#servicenav ul {
	padding:0;
	margin:0;

	list-style-type:none;
	text-align:center;
}
	
#servicenav ul li { 
	display:inline;
}
	
#servicenav ul  li a {
	float:left;
	width:auto;
	height:20px;

	margin:0px 5px;
	padding:0px 5px;

	color:#323f2a;
	text-transform:uppercase;
	text-decoration:none;
	line-height:20px;
}

#servicenav ul  li a:hover, #servicenav ul li a.current {
	color:#F51515;
}



/* Breadcrumbnav*/

#breadcrumbnav{}

#breadcrumbnav ul {
		width:607px;
		
		padding:0px;
		margin:0px;
		
		list-style-type: none;

		text-align:left;
		color:#7a968a;
}
		
#breadcrumbnav li { 
		display: inline; 
		color:#323f2a;
		line-height:30px;
}
		
#breadcrumbnav li a {
		color:#323f2a;
		text-decoration: none;
}
		
#breadcrumbnav li a:hover, #breadcrumbnav li a#current {
	color:#F51515;
}


/* Reisenavigation */
#menu_0, #menu_1, #menu_2, #menu_3, #menu_4, #menu_active_0, #menu_active_1, #menu_active_2, #menu_active_3, #menu_active_4 {
	position: absolute;
	z-index: 1;
	left: 30px;
	height: 28px;
	width: 230px;
}

#menu_0, #menu_active_0{top: 130px;}
#menu_0, #menu_active_0{background-color:#f4890a;}

#menu_1, #menu_active_1 {top: 161px;}
#menu_1,#menu_active_1{background-color:#bed400;}

#menu_2, #menu_active_2 {top: 192px;}
#menu_2, #menu_active_2{background-color:#e95c81;}

#menu_3, #menu_active_3 {top: 223px;}
#menu_3, #menu_active_3{background-color:#25bee1;}

#menu_4, #menu_active_4 {
	top: 254px;
	background-color:#f41515;
}

#menu_active_0, #menu_active_1, #menu_active_2, #menu_active_3, #menu_active_4 {
	z-index: 2;
	width:939px;
	background-repeat:repeat-x;
}


#submenu_0, #submenu_1, #submenu_2, #submenu_3, #submenu_4 {
	z-index: 3;
	width: 705px;
	height: 28px;
	position: absolute;
	left: 264px;
	top: 55px;
	font-weight: bold;
	background-repeat:repeat-x;
}
#submenu_0 {top:161px;background-color:#d56f00;}
#submenu_1 {top:192px;background-color:#a1b800;}
#submenu_2 {top:223px;background-color:#cb3e69;}
#submenu_3 {top:254px;background-color:#00a3c6;}
#submenu_4 {top:150px;height:27px;}


a.firstlevel{
	display:block;
	width:220px;
	height:28px;
	
	padding-left:10px;
	
	color:#0d3f2a;
	line-height:28px;
	/*font-weight:bold; */
	font-weight:normal;
	font-size:14px;	

	text-decoration:none;
}


.navitem{
	float:left;
	padding-right:10px;
}

.navitem a{
	padding:0px 5px;
	
	line-height:28px;
	font-size:14px;	
	color:#0d3f2a;
	/*font-weight:bold;*/
	font-weight:normal;
	text-decoration:none;
}

.navitem a:hover, .navitem a.cur {
	color:white;
}
/*
#submenu_0 .navitem a, #submenu_1 .navitem a,#submenu_2 .navitem a, #submenu_3 .navitem a{
	color:#c0b5b9;
}
*/
#submenu_0 .navitem a:hover, #submenu_1 .navitem a:hover, #submenu_2 .navitem a:hover, #submenu_3 .navitem a:hover{
	color:white;
}

#submenu_0 a.cur, #submenu_1 a.cur, #submenu_2 a.cur, #submenu_3 a.cur{
	color:white;
}

/* Section Nav */
ul.sectionindex{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

ul.sectionindex li a{
	display: block;

	width:200px;
	height:auto;
	padding-right:30px;

	text-align:right;

	color:#497c67;
	font-size:11px;

	text-decoration:none;
	line-height:20px;
	
	background-image:url(/fileadmin/media/icon/arrow-subnav.gif);
	background-repeat:no-repeat;
	background-position:215px 5px;
}

ul.sectionindex li a:hover  {
	color:#0d3f2a;
	background-color:#d7dfdb;
}

ul.sectionindex li a.cur {
	color:#0d3f2a;
	background-color:#d7dfdb;
}