/* METANAVIGATION */
#metanavigation-section ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	float: right;
	font-weight: bold;
	font-size: 8pt;
	color: #0A0A0A;
	line-height: 18pt;
}

#metanavigation-section ul li {
	float: left;
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

#metanavigation-section ul a {
	color: #0A0A0A;
	text-decoration: none;
}


/* MAINNAVIGATION */

ul#main-navigation,
ul#main-navigation ul {
	position: relative;
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: left;
	font-size: 16pt;
	line-height: 16pt;
	color: #fff;
}

ul#main-navigation{
	padding: 0px 0px 1px 0px;
	background-image: url(img/dotted-line.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}



ul#main-navigation li {
	float: left;
	margin: 0px 11px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(img/bg-menu-firstlvl.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}


ul#main-navigation li.current {
	background-image: url(img/bg-menu-firstlvl-active.jpg);
}

ul#main-navigation li.last {
	margin: 0px 0px 0px 0px;
}

ul#main-navigation li span {
	display: block;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 158px;
	height: 97px;
	background-image: url(img/main-menu-devider.gif);
	background-repeat: no-repeat;
	background-position: left bottom;	
}

ul#main-navigation li span a {
	font-size: 16pt;
	line-height: 18pt;
	display: block;
	position: absolute;
	bottom: 0px;	
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 5px;
	text-decoration: none;
	color: #fff;	
}

ul#main-navigation li.current span {
	background-image: url(img/main-menu-devider-active.gif);
}

ul#main-navigation li.current span a {
	color: #E9C22B;	
}

ul#main-navigation ul {
	display: block;
	position: absolute;
	top: 100px;
	left: 2px;
	font-size: 11pt;
	line-height: 13pt;
}

ul#main-navigation ul li,
ul#main-navigation li.current ul li {
	background-image: url(img/main-menu-devider-sublvl.gif);
	background-repeat: no-repeat;
	background-position: right 4px;	
	padding: 0px 10px 0px 0px;
}

ul#main-navigation li.current ul li.last {
	background-image: none;
}

ul#main-navigation ul a {
	display: inline;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
}

div#teaser-section .ce-menu ul.csc-menu-def li.current a,
div#teaser-section .ce-menu ul.csc-menu-1 li.current a,
ul#main-navigation ul li.current a {
	color: #E9C22B;	
}



/* MAINMENU HOMEPAGE */

#first-level {
	margin: 0px;
	padding: 0px;	
}

#homepage ul#main-navigation,
#first-level ul#main-navigation {
	padding: 0px 0px 1px 0px;
	background-image: none;
}

#homepage ul#main-navigation li,
#first-level ul#main-navigation li {
	float: left;
	margin: 0px 11px 0px 0px;
	background-image: url(img/bg-menu-firstlvl-homepage.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#homepage ul#main-navigation li span,
#first-level ul#main-navigation li span {
	height: 115px;
	background-image: url(img/main-menu-devider-homepage.gif);
}

#homepage ul#main-navigation li span a,
#first-level ul#main-navigation li span a {
	padding-bottom: 23Px;
	margin: 0px;
}




/* SITEMAP */

#content-section .ce-menu ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px 0px 0px 0px;
}

#content-section .ce-menu ul ul {
	margin: 10px 0px 40px 35px;
}

#content-section .ce-menu ul ul ul {
	margin: 14px 0px 21px 35px;
}

#content-section .ce-menu ul li.last {
	margin-bottom: 0px;
}

#content-section .ce-menu ul a {
	color: #fff;
	height: 1%;
	line-height: 14pt;
	padding: 3px 8px 5px 28px;
	background-color: #38393A;
	background-position: 8px 3px;
}

#content-section .ce-menu ul ul a {
	font-size: 13pt;
	background-color: transparent;
	padding: 0px 0px 0px 20px;
	background-position: left 0px;
}

#content-section .ce-menu ul ul ul a {
	font-size: 11pt;
}



#teaser-section .ce-menu ul {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	color: #FFDB48;
}

#teaser-section .ce-menu ul li {
	margin-bottom: 9px;
	height: 1%;
}


#teaser-section .ce-menu h3 {
	color: #FFDB48;
	font-size: 13pt;
}

#teaser-section .ce-menu a {
	background-image: url(img/link-ankernav.png);
	color: #ffffff;
	font-size: 11pt;
}
