
/* defaults */
#cms { position:fixed; top:0; left:0; z-index:998; background:none; }
#cms img { border:none; display:inline; }
#cms #cmsnavi
{
	float:left;
	height:48px;
	background-image:url(images/bg.png);
	background-repeat:repeat-x;
}

/* navi level 1 */
#cms #cmsnavi img { padding-right:5px; margin-bottom:-2px; }
#cms #cmsnavi a.act,
#cms #cmsnavi a.act:hover,
#cms #cmsnavi a.act:visited,
#cms #cmsnavi a.act:visited:hover,
#cms #cmsnavi a,
#cms #cmsnavi a:hover
#cms #cmsnavi a:visited,
#cms #cmsnavi a:visited:hover
{
	background-image:url(images/separator.png);
	background-repeat:no-repeat;
	background-position:right top;
	float: left;
	padding:11px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:13px;
	cursor:pointer;
	color:#666;
	text-decoration:none;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
}
/*#cms #cmsnavi div:hover { background-color:#f5f5ff; }*/
#cms #cmsnavi a:hover { color:#000; }
/*#cms #cmsnavi div.act:hover { text-decoration:underline; }*/
#cms #cmsnavi a.act,
#cms #cmsnavi a.act:hover,
#cms #cmsnavi a.act:visited,
#cms #cmsnavi a.act:visited:hover
{
	color:#fff;
	background-image:url(images/selected.png);
	background-repeat:repeat-x;
	background-position:left top;
}

/* navi level 2 */
#cms #cmsnavi div.cmsnavi2
{
	clear:both;
	background:none;
}
#cms #cmsnavi div.cmsnavi2 div.start
{
	float:left;
	width:11px;
	height:35px;
	background-image:url(images/small_left.png);
	background-repeat:no-repeat;
}
#cms #cmsnavi div.cmsnavi2 div.menu
{
	float:left;
	background-image:url(images/small_bg.png);
	background-repeat:repeat-x;
}
#cms #cmsnavi div.cmsnavi2 div.menu a,
#cms #cmsnavi div.cmsnavi2 div.menu a:hover,
#cms #cmsnavi div.cmsnavi2 div.menu a:visited,
#cms #cmsnavi div.cmsnavi2 div.menu a:visited:hover
{
	white-space:nowrap;
	float:left;
	font-family:Geneva, Arial, Helvetica, sans-serif !important;
	font-size:11px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	letter-spacing:1px !important;
	height:25px;
	cursor:pointer;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:4px;
	background-image:url(images/small_separator.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#666 !important;
}
#cms #cmsnavi div.cmsnavi2 div.menu div,
#cms #cmsnavi div.cmsnavi2 div.menu img { float:left; }
#cms #cmsnavi div.cmsnavi2 div.menu a:hover,
#cms #cmsnavi div.cmsnavi2 div.menu a:visited:hover { color:black !important;  }
#cms #cmsnavi div.cmsnavi2 div.extra a { background:none;  }
#cms #cmsnavi div.cmsnavi2 div.menu div.extra { background:none; font-size: 11px; color:#666; }
#cms #cmsnavi div.cmsnavi2 div.menu div.extra input { font-size: 10px; margin:0; margin-top:-1px; padding:0; display:inline; }
#cms #cmsnavi div.cmsnavi2 div.end
{
	float:left;
	width:11px;
	height:35px;
	background-image:url(images/small_right.png);
	background-repeat:no-repeat;
}

/* logo */
#cms #cmslogo
{
	cursor:pointer;
	float:left;
	width:120px;
	height:63px;
	background-image:url(images/logo.png);
	background-repeat:no-repeat;
	background-position:left top;
}

#cms a:hover,
#cms a:visited:hover { color:black !important; }
#cms a.act:hover,
#cms a.act:visited:hover { color:white !important; }
