/*
 * \Eigene Dateien\Sentra.Designs\BasicDesigner\modules\menues\verticalcommon_navi\styles\style_commonnavi_common.css
 */
.fofam(@arg)  when not (@arg = standard){
			font-family:{{vertcmnnavifontfamily}};
}
.cmnnavi_bg(@cmn_navi_a_bg_file) when not (@cmn_navi_a_bg_file = '') {
	background: {{common_navi_a_bg_color}}  url(./template_images/{{cmn_navi_a_bg_file}}) repeat -4px 0;
}
.cmnnavi_bg(@cmn_navi_a_bg_file) when (@cmn_navi_a_bg_file = '') {
	background: {{common_navi_a_bg_color}};
}
.cmnnavi_bg(@cmn_navi_a_bg_file) when (@cmn_navi_a_bg_file = 'gradient') {
	background: {{vertmenu_bg}};
}
.cmnnavi_bg(@cmn_navi_a_bg_file) when (@cmn_navi_a_bg_file = 'Hoptimal') {
	background: {{vertHmenu_bg}};
	padding: {{vertHmenu_padding}};
}
.cmnnavihvr_bg(@cmn_navi_a_hvr_bg_file) when not (@cmn_navi_a_hvr_bg_file = '') {
	background: {{cmn_navi_a_hvr_bg_color}} url(./template_images/{{cmn_navi_a_hvr_bg_file}}) repeat -4px 0;
}
.cmnnavihvr_bg(@cmn_navi_a_hvr_bg_file) when (@cmn_navi_a_hvr_bg_file = '') {
	background: {{cmn_navi_a_hvr_bg_color}};
}
.cmnnavihvr_bg(@cmn_navi_a_hvr_bg_file) when (@cmn_navi_a_hvr_bg_file = 'gradient') {
	background: {{vertmenuhvr_bg}};
}
.cmnnavihvr_bg(@cmn_navi_a_hvr_bg_file) when (@cmn_navi_a_hvr_bg_file = 'Hoptimal') {
	background: {{vertHmenuhvr_bg}};
}
.vmenu_box_shadow( @vmenu_shadow_color ) when not (@vmenu_shadow_color = transparent) {
	box-shadow: {{vmenu_shadowPosx}}px {{vmenu_shadowPosy}}px {{vmenu_shadow_blur}}px {{vmenu_shadow_spread}}px {{vmenu_shadow_color}} {{vmenu_shadow_location}};
}
.cmnnavi_border(@common_navi_border_width) when ( @common_navi_border_width > 0) {
	border: {{common_navi_border_width}}px {{common_navi_border_style}} {{common_navi_border_color}};
	overflow:hidden;
}

ul.common-navi {
	list-style:none;
	clear:both;
	float:left;
	margin:10px 0 !important;
	padding: 0;
	.cmnnavi_border({{common_navi_border_width}});
	.rounded_corners ( {{cmn_navi_round_corner_radius}}px );
	.vmenu_box_shadow ( {{vmenu_shadow_color}} );
	list-style-type: none;
	li {
		float:left;
		a {
			float:left;
			padding-left: {{cmn_navi_v_left_padding}}px;
			font-weight:bold;
			font-family:{{vertcmnnavifontfamily}};
			.fofam({{vertcmnnavifontfamily}});
			font-size: {{cmn_Navi_fontsize}}px;
			height: {{common_navibg_height}}px;
			line-height: {{common_navibg_height}}px;
			color:{{common_navi_a_link_color}};
			.cmnnavi_bg('{{cmn_navi_a_bg_file}}');
		}
		a.current,
		a:hover {
			color:{{cmn_navi_a_hvr_link_color}};
			.cmnnavihvr_bg('{{cmn_navi_a_hvr_bg_file}}');
		}
	}
}