/* ********************************************************************** */
/* MAIN MENU
/* ********************************************************************** */
.templatemenu  ul{
	padding:0px;
	margin:0px;
	border:none;
	height:62px;
	background:#fff;
}
.templatemenu li{
	display:block;
	position:relative;
	height:62px;
	float:left;
	cursor:pointer;
	margin:0;
}
.templatemenu li.active {
    background:url("/assets/images/sprite_menu.png") repeat-x 0 -186px;
}

.templatemenu li.active a,
.templatemenu li.active a:hover {
    background-position:0 -124px;
    color:#fff;
}
.templatemenu li a {
	font-size: 11px;
	font-weight: bold;
	color: #56b2f2;
	line-height:61px;
	background:url("/assets/images/sprite_menu.png") no-repeat 0 0;
	display:block;
	padding-left:36px;
	padding-right:26px;
}
.templatemenu li a:hover{
	color: #C84433;
	background-position:0 -62px;
}
.templatemenu li.last {
	margin-right:0;
}
.templatemenu li.first {
	margin-left:8px;
}
*html .templatemenu li.first {
	margin-left:4px;
}

/* ********************************************************************** */
/* right menu text links*/
/* ********************************************************************** */


a.rightmenulink:link, a.rightmenulink:visited, a.rightmenulink:active{
	font-size: 9px;
	font-weight: bolder;
	color: #56b2f2;
	height: 44px;
	margin-top:auto;
	margin-bottom:auto;

}
a.rightmenulink:hover{
	color: #C84433;
}



/* ********************************************************************** */
/* RIGHT MENU PRIMARY ELEMENTS dimensions and positioning  */
/* ********************************************************************** */

.rightmenufirstelement
{
	background-position: left middle;
	background-repeat:no-repeat;
	clear:left;
	position:relative;
	display:block;
	float:left;
	height:44px;
	width:110px;
	/*padding-top:17px;
	/*padding:10px;*/
	padding-left:27px;
	font-size: 1em;
	font-weight: bolder;
	border:0px solid #444444;
	background-color:transparent;
	padding-right:11px;
}
.rightmenufirstelement[class]
{
	padding-left:30px;
    padding-right:8px;
}


/* ********************************************************************** */
/* RIGHT MENU PRIMARY TOP ELEMENT Background changes (has a different upper border than the rest */
/* ********************************************************************** */

.topelementactive{
	background-image:url(/assets/images/right/btn1_red.gif);
	color: #C84433;
	height:45px;
}

.topelementinactive{
	background-image:url(/assets/images/right/btn1_grey.gif);
	color: #56b2f2;
	height:45px;
}

/* ********************************************************************** */
/* RIGHT MENU PRIMARY STANDARD ELEMENT Background changes  */
/* ********************************************************************** */
.firstelementactive
{
	background:#fafafa url(/assets/images/right/btn2_red.gif) no-repeat;
	color: #C84433;
}
.firstelementinactive
{
	background:#fafafa url(/assets/images/right/btn2_grey.gif) no-repeat;
	color: #56b2f2;
}


/* ********************************************************************** */
/* RIGHT MENU SECONDARY ELEMENT dimensions and positioning  */
/* ********************************************************************** */
.rightmenusecondelement
{
/*	width:180px;
	height:30px; */
	background-repeat:no-repeat;
	clear:left;
	position:relative;
	display:block;
	float:left;
	width:90px;
	height:22px;
	padding-top:8px;
	padding-left:50px;
	border:0px solid black;
}
.rightmenusecondelementtext
{
	color:#333;
	font-size:0.8em;
	font-weight:bold;	
	background-repeat:no-repeat;
	clear:left;
	position:relative;
	display:block;
	float:left;
	height:15px;
	padding-top:8px;
	padding-left:22px;
	border:0px solid black;
}

/* ********************************************************************** */
/* RIGHT MENU SECONDARY ELEMENT Background changes  */
/* ********************************************************************** */
.secondelementactive
{
	background-image:url(/assets/images/right/btn_sort-red.gif);
	color: #C84433;
}

.secondelementinactive
{
	background-image:url(/assets/images/right/btn_sort-grey.gif);
	color: #56b2f2;
}


/* ********************************************************************** */
/* LEFT MENU  */
/* does what it says in the className left menu, the news, the date */
/* additional fonts   */
/* ********************************************************************** */
.leftmenunewsdate
{
	color: #56b2f2;
	font-size: 0.9em;
	font-weight: bolder;
}

