/* Menu CSS file for www.ekazent.at */
/* Copyright 2007 by www.bitxtreme.com */

/* Main menu classes */
.menu { margin:0px; padding:0px; padding-left:10px; list-style:none; font-size:12px; height:24px; background-color:#bbc5e1; }
.menu li { position:relative; display:inline; float:left; margin:0px; line-height:15px; }
.menu li a { display:block; float:left; height:24px; margin:0px; line-height:24px; text-align:center; color:#0055a0; text-decoration:none; overflow:hidden; }

/* Classes for selected item */
.menu li.selected { font-weight:bold; }
.menu li.selected ul { visibility:visible; background-color:#868686; }
.menu li.selected a:visited { color:#FFFFFF; }

/* Main Item Unternehmen */
.menu li a.unternehmen { width:120px; }
.menu li a.unternehmen:hover, .menu li:hover a.unternehmen { background-image:url(../images/tab_unternehmen.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.unternehmen, .menu li.selected a.unternehmen:hover, .menu li.selected:hover a.unternehmen { background-image:url(../images/tab_unternehmen_sel.gif); color:#FFFFFF; }

/* Main Item Presse Center */
.menu li a.pressecenter { width:119px; }
.menu li a.pressecenter:hover, .menu li:hover a.pressecenter, .menu li.over a.pressecenter { background-image:url(../images/tab_pressecenter.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.pressecenter, .menu li.selected a.pressecenter:hover, .menu li.selected:hover a.pressecenter { background-image:url(../images/tab_pressecenter_sel.gif); color:#FFFFFF; }

/* Main Item Services */
.menu li a.service { width:80px; }
.menu li a.service:hover, .menu li:hover a.service, .menu li.over a.service { background-image:url(../images/tab_service.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.service, .menu li.selected a.service:hover, .menu li.selected:hover a.service { background-image:url(../images/tab_service_sel.gif); color:#FFFFFF; }

/* Main Item Aktuelles */
.menu li a.aktuelles { width:80px; }
.menu li a.aktuelles:hover, .menu li:hover a.aktuelles, .menu li.over a.aktuelles { background-image:url(../images/tab_service.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.aktuelles, .menu li.selected a.aktuelles:hover, .menu li.selected:hover a.aktuelles { background-image:url(../images/tab_service_sel.gif); color:#FFFFFF; }

/* Main Item Expertenmeinung */
.menu li a.expertenmeinung { width:148px; }
.menu li a.expertenmeinung:hover, .menu li:hover a.expertenmeinung, .menu li.over a.expertenmeinung { background-image:url(../images/tab_expertenmeinung.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.expertenmeinung, .menu li.selected a.expertenmeinung:hover, .menu li.selected:hover a.expertenmeinung { background-image:url(../images/tab_expertenmeinung_sel.gif); color:#FFFFFF; }

/* Main Item Center Management */
.menu li a.centermanagement { width:169px; }
.menu li a.centermanagement:hover, .menu li:hover a.centermanagement, .menu li.over a.centermanagement { background-image:url(../images/tab_centermanagement.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.centermanagement, .menu li.selected a.centermanagement:hover, .menu li.selected:hover a.centermanagement { background-image:url(../images/tab_centermanagement_sel.gif); color:#FFFFFF; }

/* Main Item Consulting */
.menu li a.consulting { width:102px; }
.menu li a.consulting:hover, .menu li:hover a.consulting, .menu li.over a.consulting { background-image:url(../images/tab_consulting.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.consulting, .menu li.selected a.consulting:hover, .menu li.selected:hover a.consulting { background-image:url(../images/tab_consulting_sel.gif); color:#FFFFFF; }

/* Main Item Vermietung */
.menu li a.vermietung { width:107px; }
.menu li a.vermietung:hover, .menu li:hover a.vermietung, .menu li.over a.vermietung { background-image:url(../images/tab_vermietung.gif); font-weight:bold; color:#FFFFFF; text-decoration:none; }
.menu li.selected a.vermietung, .menu li.selected a.vermietung:hover, .menu li.selected:hover a.vermietung { background-image:url(../images/tab_vermietung_sel.gif); color:#FFFFFF; }	

/* Submenu bar class */		
.menu li ul { position:absolute; margin:0px; padding:0px; visibility:hidden; top:24px; background-color:#5E6D7C; }
/* Position for each submenu */
.menu li ul.unternehmen { left:-10px; width:960px; }
.menu li ul.pressecenter { left:-130px; padding-left:40px; width:920px; }
.menu li ul.service { left:-249px; padding-left:128px; width:832px; }
.menu li ul.expertenmeinung { left:-329px; padding-left:238px; width:722px; }
.menu li ul.aktuelles { left:-476px; padding-left:258px; width:701px; }
.menu li ul.centermanagement { left:-569px; padding-left:435px; width:525px; }
.menu li ul.consulting { left:-738px; padding-left:587px; width:373px; }
.menu li ul.vermietung { left:-840px; padding-left:582px; width:378px; }

/* Classes for submenu items */
.menu li.sub { font-size:12px; font-weight:bold; color:#FFFFFF; line-height:24px; /**line-height:21px;*/ margin-left:20px; float:left; white-space:nowrap; }
.menu li.sub a { background:none; font-weight:normal; color:#FFFFFF; text-decoration:none; /**line-height:21px;*/ margin:0px; padding:0px; white-space:nowrap; }
.menu li.sub a:visited { background:none; font-weight:normal; color:#FFFFFF; text-decoration:none; }
.menu li.sub a:hover { color:#bbc5e1; font-weight:normal; text-decoration:none; }
/* Link class for submenu item when on a subpage of a submenu item */
.menu li.sub a.active { font-weight:bold; }
.menu li.sub a.active:hover { font-weight:bold; }
.menu li.sub a.active:visited { font-weight:bold; }

/* Space between third and fourth main menu item */
.menu li.spacer { display:block; width:240px; }
/* Show submenu when hovering over main menu item */
.menu li:hover ul, .menu li.over ul { visibility:visible; float:left; }
/* Makes sure a submenu is always put on top when hovering ober a main menu item */
.menu li.off { z-index:6000; }
/* Class for submenu bar - ensures visibility, even when there is no submenu shown */
.submenu_bar { height:24px; /**line-height:16px;*/ background-color:#868686; }
