/*	Client: SchwyzKultur Kulturwochenende www.kulturwochenende.ch
	Autor: Alexander Albrecht www.alexanderalbrecht.ch
	© 2010–2012

	Menu
	CSS-Version 1.6
	07.10.2011
*/

/* !NAV */
ul#nav {
	font-size: 1.5em;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 27px 0;
}

ul#nav2,
ul#navarchiv,
ul#navmeinkonto {
	font-size: 1.5em;
	font-weight: normal;
	text-transform: uppercase;
 	margin: -18px 0 0 0;
 	padding: 0 0 27px 0;
}

ul#nav li {
	float: left;
}

ul#nav li a,
ul#nav2 li a,
ul#navarchiv li a,
ul#navmeinkonto li a {
	display: block;
	height: 23px;
	padding: 4px 0 0 7px;
}

ul#nav li a:link,
ul#nav li a:visited,
ul#nav2 li a:link,
ul#nav2 li a:visited,
ul#navarchiv li a:link,
ul#navarchiv li a:visited,
ul#navmeinkonto li a:link,
ul#navmeinkonto li a:visited {
	background: #009ee0;
	color: #fff;
}

ul#nav li a:hover,
ul#nav li a:active,
ul#nav2 li a:hover,
ul#nav2 li a:active,
ul#navarchiv li a:hover,
ul#navarchiv li a:active,
ul#navmeinkonto li a:hover,
ul#navmeinkonto li a:active,
ul#navmeinkonto li a.selected {
	background: #e2001a;
	color: #fff;
}

ul#nav2 li a.dropdown:link,
ul#nav2 li a.dropdown:visited {
	background: #009ee0 url(../img/dropdown-kw.png) 200px 9px no-repeat;
}

ul#nav2 li a.dropdown:hover,
ul#nav2 li a.dropdown:active {
	background: #e2001a url(../img/dropdown-kw.png) 200px -35px no-repeat;
}

/* AKTIVIEREN WENN MEHR ALS EIN JAHRGANG ARCHIVIERT WURDE
ul#navarchiv li a.dropdown:link,
ul#navarchiv li a.dropdown:visited {
	background: #009ee0 url(../img/dropdown-kw.png) 920px 9px no-repeat;
}

ul#navarchiv li a.dropdown:hover,
ul#navarchiv li a.dropdown:active {
	background: #e2001a url(../img/dropdown-kw.png) 920px -35px no-repeat;
}
*/

ul#nav2 li ul,
ul#navarchiv li ul {
	z-index: 100;
	position: absolute;
	visibility: hidden;
	width: 220px;
	background-image: none;
	background-color: #009ee0;
}

ul#navarchiv li ul {
	width: 940px;
}

ul#nav2 ul li a,
ul#navarchiv ul li a {
	z-index: 101;
	font-size: 0.7em;
	height: 19px;
	padding: 0 0 2px 7px;
}

ul#nav2 li a.selected:link,
ul#nav2 li a.selected:visited,
ul#nav2 li a.selected:hover,
ul#nav2 li a.selected:active {
	background: #e2001a url(../img/dropdown-kw.png) 200px -35px no-repeat;
}

ul#navarchiv li a.selected:link,
ul#navarchiv li a.selected:visited,
ul#navarchiv li a.selected:hover,
ul#navarchiv li a.selected:active {
/* AKTIVIEREN WENN MEHR ALS EIN JAHRGANG ARCHIVIERT WURDE
	background: #e2001a url(../img/dropdown-kw.png) 920px -35px no-repeat;
*/
	background: #e2001a;
}

body#programm-kw ul#nav li a#menu-programm,
body#programmdetails-kw ul#nav li a#menu-programm,
body#festivalinfos-kw ul#nav li a#menu-festivalinfos {
	background: #e2001a;
}



/* !METANAV */
ul#metanav {
	font-size: 1.2em;
	position: relative;
	margin-top: 9px;
}

ul#metanav li {
	float: right; margin-left: 9px;
}

ul#metanav li a:link,
ul#metanav li a:visited {
	background: url(../img/bulletmetanav-kw.png) 0 5px no-repeat;
	padding-left: 10px;
}

ul#metanav li a:hover,
ul#metanav li a:active {
	background-position: 0 -13px;
}

ul#metanav li a.selected {
	color: #fff;
	background-position: 0 -31px;
}

/* !SUBNAV */
ul#subnav {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	display: block;
	margin-bottom: 9px;
	padding-bottom: 19px;
	border-bottom: 9px solid #fff;
}

body#meinkonto ul#subnav {
	border-bottom: none;
}

ul#subnav li a {
	display: block;
	padding: 6px 0 5px 0;
	margin-right: 1px;
	border-top: 1px dotted #fff;
}

ul#subnav li:first-child a {
	border-top: none;
	margin-top: -9px;
}

ul#subnav li a.selected {
	color: #e2001a;
}

ul#subnav li a span {
	font-weight: normal;
	font-size: 0.9em;
}



/* !EVENTNAV */
ul#eventnav,
ul#newsnav {
	font-size: 1.2em;
	line-height: 1.2em;
	font-weight: bold;
	display:block;
/* 	margin-bottom: 9px; */
	padding-bottom: 19px;
/* 	border-bottom: 9px solid #fff; */
}

ul#eventnav li a,
ul#newsnav li a {
	display: block;
	padding: 6px 0 5px 0;
	margin-right: 1px;
	border-top: 1px dotted #fff;
}

ul#eventnav li:first-child a,
ul#newsnav li:first-child a {
	border-top: none;
	margin-top: -9px;
}

ul#eventnav li a.selected,
ul#newsnav li a.selected {
	color: #fff;
}

ul#eventnav li a span,
ul#newsnav li a span {
	font-weight: normal;
	font-size: 0.9em;
}



/* !BREADCRUMBNAV */
div#breadcrumbnav {
	display: none;
	visibility: hidden;
	font-size: 1.1em;
	height: 23px;
	padding: 4px 0 0 0;
}

div#breadcrumbnav ul { /* Korrektur linker Abstand */
	margin-left: 0;
}

div#breadcrumbnav ul,
div#breadcrumbnav li {
	display: inline;
}

div#breadcrumbnav ul li {
	padding-left: 7px;
	background: url(../img/bulletbreadcrumbnav-kw.png) 0 4px no-repeat;
}

div#breadcrumbnav ul li.first {
	padding-left: 0;
	background: none;
}



/* !PAGINA */
div#pagina {
	text-align: left;
	font-size: 3em;
	padding-bottom: 9px;
	margin-left: -3px;
}

ul#pagenav {
	margin: 0 auto;
	display: block;
	padding-bottom: 9px;
}

ul#pagenav li {
	display: inline;
}

ul#pagenav li a {
	padding: 0 0 0 9px;
	margin: 0;
}

ul#pagenav li#fwd a,
ul#pagenav li#rev a {
	margin-top: -10px;
}
