/* menu0Menu Style Sheet */

.menu0Menu,.menu0SubMenuTable {
	cursor: pointer;	
	font-size: 13px;
	padding: 0;
	border: 0;
	white-space: nowrap;
}

.menu0Menu td {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	/*border-right: 1px solid #c5171e;*/
	text-align: center;	
	padding: 7px 15px 10px 15px;
}

.menu0MenuItemText, .menu0MenuFolderText {
	color: #000;	
}

.menu0SubMenu {
	position:	absolute;
	visibility:	hidden;

	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index: 100;
	left: -2px;
	border: 0;
	padding: 8px 8px;
	margin: 0 0 0 1px;
	background-color: #FFF;
	color: white;
	font-size: 13px;
	
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
	-webkit-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.6);
	
}

.menu0SubMenuTable {	
	background-color: #FFFFFF;
}

.menu0SubMenuTable td {
	white-space: nowrap;
	padding: 2px 0px 2px 0px;
}

.menu0MainItem,.menu0MainItemHover,.menu0MainItemActive{
	/*height: 26px;	*/
}
.menu0MenuItem,.menu0MenuItemHover,.menu0MenuItemActive{
	display: block;	
	line-height: 24px;
	font-size: 13px;
}
.menu0MainItem,.menu0MainItemHover,.menu0MainItemActive {	
	padding: 0px 15px 0px 15px;	
	white-space: nowrap;
}
.menu0MenuItem,.menu0MenuItemHover,.menu0MenuItemActive {	
	padding: 0px 15px 0px 15px;
	/*margin: 5px 0px 5px 0px;
	border-top: 1px solid #e4e4e4;*/
	white-space: nowrap;
}

.menu0MainItemHover,.menu0MainItemActive {
	/*background: url(http://szigetfest.de/templates/sziget2013/menu/jscmenu/menu0/menu-hover-bg.jpg) bottom center repeat-x;*/
	color: #000 !important;
	background-color: #FFF;
	
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-topright: 5px !important;
	border-top-left-radius: 5px !important;
	border-top-right-radius: 5px !important;
}

.menu0MainItemHover .menu0MainItemLeft {
	background-color: #000;
}
.menu0MenuItemHover,.menu0MenuItemActive, .menu0MenuItemHover .menu0MenuItemText, .JSCMenuActive .menu0MenuItemText {
	color: #FFFFFF;
	background-color: #ed1c24;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	/*margin: 5px 0px 0px 0px*/
}
.JSCMenuActive {
	color: #FFFFFF;
	background-color: #ed1c24;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 0px 15px 0px 15px;
}
.menu0MainItemHover,.menu0MainItemActive,
.menu0MenuItemHover,.menu0MenuItemActive {
	

}

.menu0MenuSplit {
	height:		1px;
	margin-top:	1px;
	margin-bottom:	1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #000000;
}

.menu0MenuVSplit {
	width:		1px;
	margin:		0px;
	overflow:	hidden;
	background-color:	inherit;
	border-right:	1px solid #ADAA9C;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.menu0MenuItem img.seq1 {
	display:	inline;
}

.menu0MenuItemHover seq2,
.menu0MenuItemActive seq2
{
	display: inline;
}

.menu0MenuItem .seq2,
.menu0MenuItemHover .seq1,
.menu0MenuItemActive .seq1
{
	display: none;
}
.menu0MainFolderRight {
	padding: 0px;
}
.menu0MainItemRight {
	/*border-right: 1px solid Black;*/
}