/* ************************************************* *\
           CSS menustyles for this template
\* ************************************************* */

/* --- #header - #topnavi --- */

#topnavi div.menuhoriz1 { }
#topnavi .menuhoriz1 p { color: #264798; }
#topnavi .menuhoriz1 a, #topnavi .menuhoriz1 a:link, #topnavi .menuhoriz1 a:visited { color: #264798; text-decoration: none; }
#topnavi .menuhoriz1 a:hover, #topnavi .menuhoriz1 a:active, #topnavi .menuhoriz1 a:focus { color: #000; text-decoration: underline; }
#topnavi .menuhoriz1 a#active_menu { text-decoration: underline; color: rgb(28,51,110); }

/* --- old styled mainnavi horizontal --- #header - #mainnavi --- */

#mainnavi div.menuhoriz1 { }
#mainnavi .menuhoriz1 p { color: #000; font-size:18px; }

#mainnavi .menuhoriz1 a,
#mainnavi .menuhoriz1 a:link,
#mainnavi .menuhoriz1 a:visited { color: #000; text-decoration: none; }

#mainnavi .menuhoriz1 a:hover,
#mainnavi .menuhoriz1 a:active,
#mainnavi .menuhoriz1 a:focus { color: #264798; text-decoration: underline; }

#mainnavi .menuhoriz1 a#active_menu { text-decoration: none; color: #264798; }
#mainnavi .menuhoriz1 a#active_menu:hover { text-decoration: underline; }

/* --- new styled mainnavi horizontal --- #header - #mainnavi --- */

#mainnavi div.menuhoriz2 {
	height: 28px;
	font: normal 20px Verdana;
	/* background-color: #ffffff; */
}

#mainnavi div.menuhoriz2 table {
	margin: auto;
	border: none;
	/* background-color: #d0d0d0; */
}

#mainnavi div.menuhoriz2 table tr {
	vertical-align: middle;
}

#mainnavi div.menuhoriz2 table td {
	padding: 0 3px 0 3px;
}

#mainnavi .menuhoriz2 a {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 0 13px 3px 0;
	text-align: center;

	background: transparent url() left 0 no-repeat;
}

#mainnavi .menuhoriz2 a span {
	visibility: hidden; /* disable the display but keep the space */
}


#mainnavi .menuhoriz2 a:link,
#mainnavi .menuhoriz2 a:visited {
}

#mainnavi .menuhoriz2 a:hover,
#mainnavi .menuhoriz2 a:active,
#mainnavi .menuhoriz2 a:focus {
	color: #264798;
	background-position: 0 -28px;
}

#mainnavi .menuhoriz2 a#active_menu {
	color: #264798;
	background-position: 0 -56px;
}

#mainnavi .menuhoriz2 a#active_menu:hover,
#mainnavi .menuhoriz2 a#active_menu:active,
#mainnavi .menuhoriz2 a#active_menu:focus {
	color: #5172D1;
	background-position: 0 -84px;
}

/* --- 3D Vistabutton design -------- #content - #middle - #leftnavi --- */

#leftnavi div.menuvert3 {
	width: 190px;
	margin: 0; padding: 0;
	text-align: center;
	color: #1C336E;
}

#leftnavi .menuvert3 ul {
	list-style-type: none;
}

#leftnavi .menuvert3 ul li {
	margin: 0 1px 4px 1px;
	display: block;
	width: 188px; height: 28px;
	overflow: hidden;
	/* background-color: #C8D0FF; */
}

#leftnavi .menuvert3 a {
	position: relative;
	display: block;
	margin: 0;
	text-decoration: none;
	color: #1C336E;

	padding: 6px 1px 8px 1px;	/* 7 + 14 + 7 = 28 */
	font: bold 14px Verdana;
	/* old - background-color: #C8D0FF; transparent*/
	/* 4 images: 0:normal -28:normal hover -56:normal active -84:normal active hover */
	background: transparent url() 0 0 no-repeat;
}

#leftnavi .menuvert3 a img {
	width: 188px; height: 28px;
	border: none;
}


#leftnavi .menuvert3 a:link,
#leftnavi .menuvert3 a:visited {
}

#leftnavi .menuvert3 a:hover,
#leftnavi .menuvert3 a:active,
#leftnavi .menuvert3 a:focus {
	color: #5172D1;
	background-position: 0 -28px; /* background-color: #E1E9FD; */
}

#leftnavi .menuvert3 a#active_menu {
	color: #1C336E;
	text-decoration: underline;
	background-position: 0 -56px; /* background-color: #E1E9FD; */
}

#leftnavi .menuvert3 a#active_menu:link,
#leftnavi .menuvert3 a#active_menu:visited {
}

#leftnavi .menuvert3 a#active_menu:hover,
#leftnavi .menuvert3 a#active_menu:active,
#leftnavi .menuvert3 a#active_menu:focus {
	color: #5172D1;
	background-position: 0 -84px;
}

/* DE - Background for each menu item -> next version generates this automatically */
#leftnavi .menuvert3.de a.nid_30 { background-image:url(../img/menu/leftnavi_00.de.png); }
#leftnavi .menuvert3.de a.nid_31 { background-image:url(../img/menu/leftnavi_01.de.png); }
#leftnavi .menuvert3.de a.nid_32 { background-image:url(../img/menu/leftnavi_02.de.png); }
#leftnavi .menuvert3.de a.nid_33 { background-image:url(../img/menu/leftnavi_03.de.png); }
#leftnavi .menuvert3.de a.nid_34 { background-image:url(../img/menu/leftnavi_04.de.png); }
#leftnavi .menuvert3.de a.nid_35 { background-image:url(../img/menu/leftnavi_05.de.png); }

/* EN - Background for each menu item -> next version generates this automatically */
#leftnavi .menuvert3.en a.nid_30 { background-image:url(../img/menu/leftnavi_00.en.png); }
#leftnavi .menuvert3.en a.nid_31 { background-image:url(../img/menu/leftnavi_01.en.png); }
#leftnavi .menuvert3.en a.nid_32 { background-image:url(../img/menu/leftnavi_02.en.png); }
#leftnavi .menuvert3.en a.nid_33 { background-image:url(../img/menu/leftnavi_03.en.png); }
#leftnavi .menuvert3.en a.nid_34 { background-image:url(../img/menu/leftnavi_04.en.png); }
#leftnavi .menuvert3.en a.nid_35 { background-image:url(../img/menu/leftnavi_05.en.png); }


