/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/pro_drop11.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.topNavPreloader {


/*
display:none; */ /*Nicht kompatibel mit Opera */

position:absolute;
top:-1000px;
left:-1000px;

/*visibility:hidden;
*/

}



.menu2 {padding:0 0 0 0px; margin:0; list-style:none; height:30px; position:relative; z-index:500; font-family:arial, verdana, sans-serif; border:0px red solid;}
.menu2 li {margin-left:0px;}
.menu2 li.top {display:block; float:left;}
.menu2 li a.top_link {display:block; float:left; height:26px; color:#444; text-decoration:none; }


/*@@@
.menu2 li a.top_link span {display:block; height:36px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0 0px; cursor:pointer; background: url(tab_off.png) no-repeat;}
.menu2 li a.top_link b {display:block; width:15px; height:36px; float:left; background: url(tabb_off.png) no-repeat;}
.menu2 li a.top_link b.down {background: url(tabdown_off.png) no-repeat;}

.menu2 li a.top_link:hover span {color:#fff; background: url(tab.png) no-repeat; line-height:26px;}
.menu2 li a.top_link:hover b {color:#fff; background: url(tabb_on.png) no-repeat;}
*/

/* --------Unternehmen----------- */
.menu2 li a#top_nav_Unternehmen {display:block; height:30px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0px 0px; cursor:pointer; width:109px;background: url(../../layout_neu/menu_1/flyoutmenu_1/standard/btn_unternehmen.gif) no-repeat;color:#444; text-decoration:none;}
.menu2 li a#top_nav_Unternehmen:hover {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_unternehmen_high.gif) no-repeat; line-height:26px;}
.menu2 li:hover > a#top_nav_Unternehmen {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_unternehmen_high.gif) no-repeat; line-height:26px;}

.menu2 li a#top_nav_Unternehmen.selected {background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_unternehmen_high.gif) no-repeat;}
/* --------------------------- */

/* --------Leistungen----------- */
.menu2 li a#top_nav_Leistungen {display:block;height:30px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0 0px; cursor:pointer; background: url(../../layout_neu/menu_1/flyoutmenu_1/standard/btn_leistungen.gif) no-repeat;color:#444; text-decoration:none;width:109px; }
.menu2 li a#top_nav_Leistungen:hover  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_leistungen_high.gif) no-repeat; line-height:26px;}
.menu2 li:hover > a#top_nav_Leistungen {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_leistungen_high.gif) no-repeat; line-height:26px;}

.menu2 li a#top_nav_Leistungen.selected {background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_leistungen_high.gif) no-repeat;}

/* --------------------------- */

/* --------Technologien----------- */

.menu2 li a#top_nav_Technologien {display:block; height:30px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0 0px; cursor:pointer; background: url(../../layout_neu/menu_1/flyoutmenu_1/standard/btn_technologien.gif) no-repeat;color:#444; text-decoration:none; width:108px; }
.menu2 li a#top_nav_Technologien:hover  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_technologien_high.gif) no-repeat; line-height:26px;}
.menu2 li:hover > a#top_nav_Technologien  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_technologien_high.gif) no-repeat; line-height:26px;}

.menu2 li a#top_nav_Technologien.selected {background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_technologien_high.gif) no-repeat;}

/* --------------------------- */


/* --------Branchen----------- */
.menu2 li a#top_nav_Branchen  {display:block; height:30px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0 0px; cursor:pointer; background: url(../../layout_neu/menu_1/flyoutmenu_1/standard/btn_branchen.gif) no-repeat;color:#444; text-decoration:none; width:109px; }
.menu2 li a#top_nav_Branchen:hover  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_branchen_high.gif) no-repeat; line-height:26px;}
.menu2 li:hover > a#top_nav_Branchen  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_branchen_high.gif) no-repeat; line-height:26px;}

.menu2 li a#top_nav_Branchen.selected {background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_branchen_high.gif) no-repeat;}

/* --------------------------- */

/* --------Referenzen----------- */
.menu2 li a#top_nav_Referenzen  {width:108px;display:block; height:30px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0 0px; cursor:pointer; background: url(../../layout_neu/menu_1/flyoutmenu_1/standard/btn_referenzen.gif) no-repeat;color:#444; text-decoration:none;}
.menu2 li a#top_nav_Referenzen:hover  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_referenzen_high.gif) no-repeat; line-height:26px;}
.menu2 li:hover > a#top_nav_Referenzen  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_referenzen_high.gif) no-repeat; line-height:26px;}

.menu2 li a#top_nav_Referenzen.selected {background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_referenzen_high.gif) no-repeat;}

/* --------------------------- */

/* --------JobsKarriere----------- */
.menu2 li a#top_nav_JobsKarriere  {display:block; height:30px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0 0px; cursor:pointer; background: url(../../layout_neu/menu_1/flyoutmenu_1/standard/btn_jobskarriere.gif) no-repeat;width:109px;color:#444; text-decoration:none;}
.menu2 li a#top_nav_JobsKarriere:hover  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_jobskarriere_high.gif) no-repeat; line-height:26px;}
.menu2 li:hover > a#top_nav_JobsKarriere  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_jobskarriere_high.gif) no-repeat; line-height:26px;}

.menu2 li a#top_nav_JobsKarriere.selected {background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_jobskarriere_high.gif) no-repeat;}

/* --------------------------- */

/* --------Presse----------- */
.menu2 li a#top_nav_Presse  {display:block; height:30px; float:left; line-height:27px; font-size:11px; font-weight:bold; padding:0 0px; cursor:pointer; background: url(../../layout_neu/menu_1/flyoutmenu_1/standard/btn_presse.gif) no-repeat;width:104px; color:#444; text-decoration:none;}
.menu2 li a#top_nav_Presse:hover  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_presse_high.gif) no-repeat; line-height:26px;}
.menu2 li:hover > a#top_nav_Presse  {color:#fff; background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_presse_high.gif) no-repeat; line-height:26px;}

.menu2 li a#top_nav_Presse.selected {background: url(../../layout_neu/menu_1/flyoutmenu_1/highlighted/btn_presse_high.gif) no-repeat;}

/* --------------------------- */


/*
* html .menu2 :hover ul.sub li a {width:109px;}
*+html .menu2 :hover ul.sub li a {width:109px;}
html:root .menu2 :hover ul.sub li a {width:109px;}
*/

.menu2 iframe {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
.menu2 :hover iframe {left:expression(this.nextSibling.offsetLeft);top:expression(this.nextSibling.offsetTop);width:expression(this.nextSibling.offsetWidth);height:expression(this.nextSibling.offsetHeight); filter:alpha(opacity=0);}
/* ende .menu2 f�r topnav aAa*/


/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menu2 a:hover {visibility:visible; position:relative; /*z-index:200;*/}
.menu2 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menu2 ul, 
.menu2 :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menu2 :hover ul.sub {left:1px; top:30px; white-space:nowrap; width:auto; height:auto; z-index:300; border-top:1px #b8afa8 solid;background: url(../../../layout_neu/menu_1/flyoutmenu_1/submid.png); padding-top:3px; padding-bottom:5px;}/* width auf auto und background hinzugef�gt*/

/*ie6 hack f�r die flyout transparenz*/
/*.menu2 :hover ul.sub {background: none transparent scroll repeat 0% 0%; filter: progid:dximagetransform.microsoft.alphaimageloader(src='../../../layout_neu/menu_1/flyoutmenu_1/submid.png', sizingmethod='scale')}*/

.menu2 :hover ul.sub li {display:block; height:20px; float:left; width:100%; font-weight:normal; padding-right:18px; padding-left:7px; border:0px blue dashed;}/* width auf auto und submid background entfernt*/

.menu2 :hover ul.sub li.fly {background: url(../../../layout_neu/menu_1/flyoutmenu_1/submid.png);}

.menu2 :hover ul.sub li a {display:block; position:relative; font-size:11px; height:20px; width:auto; line-height:20px; text-indent:10px; color:#fff; text-decoration:none; border:0px yellow dotted; width:100%;}/*width auf auto*/

.menu2 :hover ul.sub li a:hover {color:#efdb00;}

.menu2 :hover ul.sub :hover > a {color:#efdb00;}

/*.menu2 :hover ul.sub li a {
	background: none transparent scroll repeat 0% 0%; filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://www.adesso.de/media/layout_neu/menu_1/flyoutmenu_1/submid.png', sizingmethod='scale');
}*/



