/* @override 
	http://localhost/Mecky%203-03-07newtexeditor/www/themes/default/css/menu.css
	http://meckyvandenbrink/themes/default/css/menu.css
*/

.toeditor {
	position: absolute;
	width: 4px;
	height: 4px;
	top: 0px;
	right: 0px;
	
	z-index: 8000;
}
.toeditor:hover {
	background: aqua;
	cursor: pointer;
}
/*

Menu styles
*******************************************************************************/

#menu {
	display: block;
	position: absolute;
	right: 0px;
	top: 18px;
	width: 0px;
	border: 0px solid silver;
	background: transparent;
	height: 100%;

}

#language-menu {
	position: absolute;
	right: 12px;
	top: 17px;
	z-index: 299;
	}

#language-menu div {
	float: right;
	margin-bottom: 4px;
}

#language-menu * {
	font-size: 9px;
	letter-spacing: 0;
	line-height: 12px;
}

#title {
	cursor: pointer;
	position: absolute;
	right: 12px;
	top: 39px;
	background: transparent;
	/*width: 137px;*/
	z-index: 360;
	/*font-weight: bold;*/
	text-align: right;
	/*-webkit-box-shadow: 6px 9px 13px rgb(70,70,70);*/

	}
#accordionswitch{
	margin: 0;
	letter-spacing: -1px;
	word-spacing: -1px!important;
	font-size: 24px!important;
	background: transparent;
	text-align: right;
	}

#filter-material-all,
#filter-type-all,
#filter-year-all{
	font-size: 18px!important;
	margin-bottom: 7px;
	/*color: rgb(160, 160, 160);*/
	}

#filter-forSale-all{
	font-size: 14px!important;
	margin-bottom: 3px;

	/*display: none;*/
	}

.translations {
	visibility: hidden;
}



/*
Filter menu
*********************************************************************/

.filter-menu {
	position: absolute;
	/*float: left;*/
	border: 0px solid red;
	text-align: left;
	background: transparent;
}

.filter-menu div,
.filter-menu div div {
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(20, 20, 20);
	color: rgb(32, 37, 44);
	
	text-indent: 0px;
	white-space: nowrap;
	background: transparent;
	font-size: 12px;
	margin: -4px 0px 3px 0px;
	border: 0px solid gray;
	/*letter-spacing: -1px;*/
	cursor: pointer;
	/*font-weight: bold;*/
	text-shadow: #b7caed 1px 1px 1px;
	/*text-align: left;*/
	clear: both;
	float: left;
}

.filter-menu div {
	position: relative;
	display: inline-table;
	/*background: lime;*/
	padding: 0px 5px 0px 5px;
		/*line-height: 5px;*/
	}
*HTML .filter-menu div,
.filter-menu div div {

	/*padding: 1px 2px 1px 2px;*/

}
*:first-child+html .filter-menu div,
.filter-menu div div {

	/*padding: 1px 2px 1px 2px;*/

}

#filter-menu-type {
	position: absolute;
	right: 80px;
	top: 65px;
	width: 110px;
	/*line-height: 5px;*/
}

#filter-menu-material {
	position: absolute;
	right: 196px;
	top: 65px;
	width: 110px;
	/*line-height: 5px;*/
}

#filter-menu-year {
	position: absolute;
	right: 18px;
	top: 65px;
	/*line-height: 9px;*/
	width: 72px;
}

#filter-menu-forSale {
	position: absolute;
	right: 10px;
	bottom: 8px!important;
	letter-spacing: 0;
	width: 65px;
	line-height: 16px!important;
	/*background: yellow;*/
	/*display: none;*/
	
}

#filter-forSale-all{
	display: none;	
	}
#filter-menu-forSale div {
	font-size: 13px;
}


/*
Group styles
**********************************************/
#filter-menu-year div.group {
	background: transparent;
	margin: 0px 0 0px 0;
	border: 0px solid red;
	padding: 0;
	display: block;
}
*:first-child+html #filter-menu-year div.group{
	padding: 0 0 0px 0;
}
#filter-menu-year div.group div {
	display: none;
	/*font-size: 14px;*/
	/*letter-spacing: -1px;*/
	line-height: 14px;
}

#filter-menu-year div.group div.heading {
	display: block;
	/*font-size: 14px;*/
	/*letter-spacing: -1px;*/
	/*padding: 1px 0px 1px 0px;*/

}
*:first-child+html #filter-menu-year div.group div.heading {
	padding: 2px 2px 0px 1px;
}
*HTML #filter-menu-year div.group div.heading {
	padding: 2px 2px 0px 1px;
}
#filter-menu-year div#years-2013-2009 div {
	display: block;
	/*margin: 1px 0 0px 0;*/
}

#filter-year-2013, #filter-year-2012, #filter-year-2011,
#filter-year-2010, #filter-year-2009,
#filter-year-2008, #filter-year-2007, #filter-year-2006, #filter-year-2005, #filter-year-2004, #filter-year-2003 , #filter-year-2002, #filter-year-2001, #filter-year-2000, #filter-year-1999 , #filter-year-1998 , #filter-year-1997 , #filter-year-1996 , #filter-year-1995 , #filter-year-1994 , #filter-year-1993 , #filter-year-1992, #filter-year-1991 , #filter-year-1990 , #filter-year-1989, #filter-year-1988, #filter-year-1987, #filter-year-1986, #filter-year-1985, #filter-year-1984, #filter-year-1983, #filter-year-1982, #filter-year-1981, #filter-year-1980, #filter-year-1979, #filter-year-1979, #filter-year-1978, #filter-year-1977, #filter-year-1976, #filter-year-1975, #filter-year-1974  

{
	/*line-height: 10px;*/
	/*padding-top: 1px;*/
}


/*
States
**********************************************************/
.filter-menu div.selected {
	color: rgb(220, 220, 220)!important;
	text-shadow: none;
	text-shadow: rgb(0,0,0) 1px 1px 1px;
	/*font-weight: bold;*/
	/*letter-spacing: -1px;*/
	/*text-decoration: underline;*/
	/*letter-spacing: 0px;
	font-weight: normal;*/
	-webkit-box-shadow: 1px 1px 2px rgb(80,90,140);
	-moz-box-shadow: 1px 1px 2px rgb(150,150,150);
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	background: rgb(45,45,45);
	z-index: 99;
}

.filter-menu div.hover {
	color: aqua;
	text-shadow: rgb(20,20,20) 1px 1px 1px;
	top: -1px;
	left: -1px;
}

.filter-menu div.disabled {
	/*text-decoration: line-through;*/
	font-weight: normal;
	/*letter-spacing: 0;*/
	/*background: black;*/
	color: #7d98c7;
	color: #87afd4;
	text-shadow: none;
}


/* test: backgroundimages in sted of space between menu items
.filter-menu div,
.filter-menu div div {

	background: url(../menu-item-background.gif) transparent left bottom;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 3px 2px;
}

.filter-menu div.selected {
	color: white;
	background: url(../menu-item-background-selected.gif) transparent left bottom;
}

.filter-menu div.hover {
	background: url(../menu-item-background-hover.gif) transparent left bottom;
}

*/

