
/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/
.sf-navbar {
	background:		#0D4D8A;
	height:			2.5em;
	padding-bottom:	2.5em;
	position:		relative;
	height:			20px;
}
.sf-navbar li {
	background:		#0D4D8A;
	position:		static;
}
.sf-navbar a {
	border-top:		none;
}
.sf-navbar li ul {
	width:			63em; /*IE6 soils itself without this*/
}
.sf-navbar li li {
	background:		#126BBF;
	position:		relative;
	width:			105px; /*Breite Mainmenu-Unterpunkte*/
}
.sf-navbar li li ul {
	width:			13em;
}
.sf-navbar li li li {
	width:			100%;
}
.sf-navbar ul li {
	/*width:		auto;*/
	float:			left;
}
.sf-navbar a, .sf-navbar a:visited {
	border:			none;
}
.sf-navbar li.current {
	background:		#0D4D8A;
}
.sf-navbar li:hover,
.sf-navbar li.sfHover,
.sf-navbar li li.current,
.sf-navbar a:focus, .sf-navbar a:hover, .sf-navbar a:active {
	background:		#126BBF;
	text-decoration: underline;
	color: #FFFFFF;
}
.sf-navbar ul li:hover,
.sf-navbar ul li.sfHover,
ul.sf-navbar ul li:hover li,
ul.sf-navbar ul li.sfHover li,
.sf-navbar ul a:focus, .sf-navbar ul a:hover, .sf-navbar ul a:active {
	background:		#126BBF;
	text-decoration: underline;
}
ul.sf-navbar li li li:hover,
ul.sf-navbar li li li.sfHover,
.sf-navbar li li.current li.current,
.sf-navbar ul li li a:focus, .sf-navbar ul li li a:hover, .sf-navbar ul li li a:active {
	background:		#E6EEFF;
}
ul.sf-navbar .current ul,
ul.sf-navbar ul li:hover ul,
ul.sf-navbar ul li.sfHover ul {
	left:			0;
	top:			2.5em; /* match top ul list item height */
}
ul.sf-navbar .current ul ul {
	top: 			-999em;
}

.sf-navbar li li.current > a {
	font-weight:	bold;
}

/*** point all arrows down ***/
/* point right for anchors in subs */
.sf-navbar ul .sf-sub-indicator { background-position: -10px -100px; }
.sf-navbar ul a > .sf-sub-indicator { background-position: 0 -100px; }
/* apply hovers to modern browsers */
.sf-navbar ul a:focus > .sf-sub-indicator,
.sf-navbar ul a:hover > .sf-sub-indicator,
.sf-navbar ul a:active > .sf-sub-indicator,
.sf-navbar ul li:hover > a > .sf-sub-indicator,
.sf-navbar ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/
}

/*** remove shadow on first submenu ***/
.sf-navbar > li > ul {
	background: transparent;
	padding: 0;
	-moz-border-radius-bottomleft: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-left-radius: 0;
}




/******Manuelle Anpassung TS******/

/**Mainmenu Design**/
#right_header .page_item a:link, #right_header .page_item a:visited {
	font-family: Arial;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/*aktives Menü(Unterpunkte) unterstrichen*/
.current, .current_page_item {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #126BBF !important;	
}

.current_page_parent, .current_page_ancestor {
	text-decoration: none !important;
	background-color: #126BBF !important;
}

.current {
	text-decoration: underline !important;
	color: #FFFFFF;
	background-color: #126BBF !important;	
}


#secondmenu .current, #secondmenu .current_page_item {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #0D4D8A !important;	
}


#secondmenu li:hover,
#secondmenu a:hover,
#secondmenu li:focus,
#secondmenu a:focus {
	background:		#0D4D8A;
	text-decoration: underline; 
}





/***secondmenu***/
#secondmenu .page_item a:link, #secondmenu .page_item a:visited {
	font-family: Arial,Verdana;
    font-weight: bold;
	font-size: 0.9em;
	color: #FFFFFF;
	padding: 9px 4px 9px 4px;
}

/*Einrückung Mainmenu Unterpunkte*/
li.page-item-36 {
	margin-left: 105px; /*Kompetenz*/
}
li.page-item-49 {
	margin-left: 225px; /*Standard*/
}
li.page-item-56{
	margin-left: 435px; /*Anfahrt*/
}
li.page-item-59{
	margin-left: 435px; /*Vertrieb*/
}

/***Breite Mainmenu-Punkte: ***/
li.page-item-4, li.page-item-13, li.page-item-16, li.page-item-18, li.page-item-22, li.page-item-24{
	width: 105px; /*Aktuelles-Produkte-Leistungen-Kontakt-Partner-eShop*/
}

li.page-item-7 {
	width: 120px;/*Unternehmen*/
}

li.page-item-36 {
	width: 120px !important; /*Kompetenz*/
}

/*****Online Katalog*****/

#right_menu_below .page_item a:link, #right_menu_below .page_item a:visited {
	font-family: Arial;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/***Breite Online-Katalog-Punkte: ***/
li.page-item-503, li.page-item-510, li.page-item-506, li.page-item-512, li.page-item-508{
	width: 150px; /*Bücherständer-Prospektständer-Verkäufsständer-Kartenständer-Systemdisplays*/
}
/*li.page-item-514 {
	width: 150px; /*Kompetenz*/
}



.sf-menu li .sfhover {
	color: red !important;
}





/*****Katalog Indidviduell****/

#katalog_individuell .page_item a:link, #katalog_individuell .page_item a:visited {
	font-family: Arial;
	font-size: 1.0em;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/***Individuell Menübreite Untermenü Dropdown
.page-item-635 ul {
	position:		absolute;
	top:			-999em;
	width:			300px; /* left offset of submenus need to match (see below) */
/*}*/

li.page-item-635, li.page-item-699, li.page-item-700, li.page-item-765 {
	width: 187.5px; /*Aktuelles-Produkte-Leistungen-Kontakt-Partner-eShop*/
}