


/*******************Main Stuff********************/
#metanav-area{
	color: #DFDDDD;
	float: right;
	background-position: right;
	width: 297px;
	clear: both;
	height: auto;
	line-height:13px;
	margin-bottom:3px;
	font-size:11px;
}
.metanav-menu{width:212px;overflow:hidden;float:left;text-align:right;}
.metanav-menu a {padding:0px 5px;}
.metanav-rss{width:80px;overflow:hidden;float:left; font-weight: bold;}
.metanav-rss img{padding-right:3px;}
#logo {
	float: right;
	clear: both;
	margin-top: 13px;
	margin-right: 44px;
	height: 74px;
}

/***************Menu2 1***************/
.menu2-1, #menu2-2, #menu2-3, #menu2-4, #menu2-5 {
	width: 140px;
	float: left;
	margin-left: 10px;
}

.menu2-11, .menu2-21, .menu2-31, .menu2-41, .menu2-51 {
	margin-top: 6px;
	margin-bottom: 6px;
}
.menu2-11 a, .menu2-21 a, .menu2-31 a, .menu2-41 a, .menu2-51 a {
	font-size: 11px;
	font-weight: bold;
	color: #171717;
	text-decoration: underline;
}


/***************Menu1***************/
.menu1 {
	background-color: #f1f1f1;
	padding:6px 8px;
	float: left;
	margin-right: 1px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}

.menu1 a{color: #171717; text-decoration:none;}
#menulevel3{list-style-type:none; margin:0px; padding:0px;}
.menulevel3-on {background-color:#efefef; padding:0px 0px 5px 2px;}
.menulevel3-off {border-bottom:1px solid #fff; padding:0px 0px 5px 2px;}
.menulevel3-on a, .menulevel3-off a {
	text-align: left;
	width: 100%;
	color: #171717;
	text-decoration: none;
	background-image: url(../images/nav_green_small.gif);
	display: block;
	background-repeat: no-repeat;
	background-position: left top;
    	padding: 0px 0px 0px 12px;
	font-weight: bold;
}
.menulevel3-on a{color: #171717;}


/************ RIGHT-MENU (VEHICLE ENGINEERING) ****************/
ul.specialsmenu {padding:0;}
ul.specialsmenu3 li {margin-bottom:1px; display:block;}
ul.specialsmenu3 li a {
	font-size:11px;
	line-height:13px; 
	display:block; 
	padding:2px 0 2px 4px; 
	text-decoration:none;
}
li.specialsmenu3_off a {color:#767676; background-color:#e5e5e5;}
li.specialsmenu3_off a:hover {font-weight:bold; color:#767676;}
li.specialsmenu3_on a {color:#767676; font-weight:bold;}


/************ RIGHT-MENU (ELECTRONICS SOLUTIONS) ****************/
.specialsmenu_head {font-weight:bold; color:#767676; margin-bottom:5px; margin-top:15px;}
ul.specialsmenu {margin:0; padding:0;}
ul.specialsmenu li {margin-bottom:1px; display:block; list-style:none; line-height:14px;}
ul.specialsmenu li a {
	font-size:11px;
	display:block; 
	padding:2px 0 2px 4px; 
	text-decoration:none;
	line-height:14px;
}
li.specialsmenu_off a {color:#767676; background-color:#e5e5e5;}
li.specialsmenu_off a:hover {font-weight:bold; color:#767676;}
li.specialsmenu_on a {color:#767676; font-weight:bold;}


/************ RIGHT-MENU (CONSULTING) ****************/
ul.specialsmenu2 {margin:0px; padding:0px;}
ul.specialsmenu2 li {padding:0px; margin:0px; margin-bottom:1px; list-style:none; height:auto;}
ul.specialsmenu2 li a {
	font-size:11px;
	line-height:13px; 
	display:block; 
	padding:2px 0 2px 4px; 
	text-decoration:none;
}
li.specialsmenu2_off a {color:#767676; background-color:#e5e5e5;}
li.specialsmenu2_off a:hover {font-weight:bold; color:#767676;}
li.specialsmenu2_on a {color:#767676; font-weight:bold;}


/************ TOPNAVIGATION (HOME) ****************/
#navigationtop-area{
	float:right;
	background-color:#f1f1f1;
	margin-top:0px;
	height:25px;
	width:765px;
	margin-left:5px;
	font-size:11px;
}
.search-name {line-height:25px; margin:0px 5px 0px 0px;}
div#menu {float:left; z-index:999;}
div#menu ul {margin:0; padding:0; list-style-type:none;}
div#menu li {position:relative; float:left; z-index:999;}
div#menu li:hover {}
div#menu li:hover a {color:#767676; background-color:#fff;}

div#menu li.submenu {background-color: #f1f1f1;}
div#menu li.submenuon {background-color: #fff;}
div#menu li.submenu:hover {}
div#menu li.submenuon:hover {}
div#menu li a {
	display: block;
	padding: 0px 10px;
	text-decoration: none;
	color: #767676;
	height: 25px;
	/*background-color: #e4e4e4;*/
	border-right: 1px solid #fff;
	float: left;
	line-height: 25px;
}
div#menu>ul a {}
div#menu ul ul {
	position: absolute;
	width: 180px;
	display: none;
}
div#menu ul ul li {
	border-bottom: 1px solid #F2F2F3;
	display: block;
	border-right: 1px solid #F2F2F3;
	border-left: 1px solid #F2F2F3;
	width: 190px;
	background-color:#fff;
}
div#menu ul.level1 li.submenu:hover ul.level2, div#menu ul.level1 li.submenuon:hover ul.level2{
	display:block;
	width: 190px;
}
/*submenu bold if hover */
div#menu ul ul li a:hover {font-weight:bold; color:#767676;}
div#menu ul ul li a {font-size:11px; line-height:18px; height:18px;}
div#menu ul.level2 {top:25px; left:-2px; margin-top:0px;}


/************ LEFT-NAVIGATION (SEGMENTE) ****************/
div.menu2 {
	margin: 0px;
	padding: 0px;
	float: left;
	z-index:999;
}
div.menu2 a img {margin:0px; padding:0px; border:none;}
div.menu2 ul {
  margin: 0px; 
  padding: 0px; 
  width:187px; 
  border: none;
  z-index:1 !important;
}
div.menu2 li { 
  list-style:none; 
  border-bottom:1px solid #fff;
  display:block;
  background:#f1f1f1;
  line-height:13px;
  padding:0px 5px;
}
div.menu2 li:hover {background:#e5e5e5;}
div.menu2 li a {
  display:block; 
  padding:3px 2px 3px 3px;
  /*padding:3px 0px 3px 0px;*/
  text-decoration:none; 
  /*width:182px;*/
  width:auto;
  overflow:hidden;
  font-size:11px;
  text-decoration:none;
  color:#767676;
}
div.menu2>ul a {
  /*width: 180px; 
  width: 182px;*/
  width:auto;
  }
div.menu2 ul ul {background:#e5e5e5; position:relative; top:1px; left:0px; border:0px;}  

div.menu2 ul.level1 li.submenu {background:#f1f1f1;}
div.menu2 ul.level1 li.submenu a {background:url(/fileadmin/templates/main/images/menu/int/pfeil_sub.gif) no-repeat right center;}
div.menu2 ul.level1 li.submenu ul.level2, 
div.menu2 ul.level2 li.submenu ul.level3 {display:block; background:#e5e5e5; border-top:1px solid #fff; width:177px; background-image:none;}
div.menu2 ul.level1 li.submenu ul.level2 li a {background-image:none;}
div.menu2 ul.level1 li.submenumarker_sub a {color:#767676;}
div.menu2 ul.level1 li.submenumarker:hover {background:#e5e5e5;}
div.menu2 ul.level2 li {background:#e5e5e5; padding-left:5px;}


/************************* SPOTLIGHTS *****************************/
div.menu2 ul ul.visible {
  margin: 0px 0px 0px 0px;
  background: #e5e5e5;
  border-left: 0px;
  display:block;
  top:0px;
  left:0px;
  position:relative;
}
.sl_level1_on {background:#f2f2f3 !important;}
ul.visible li {width:187px; overflow-x:hidden;}
div.menu2 ul.visible li:hover {background: #e4e4e4;}
ul.visible li.sl_level2_on a {font-weight:bold;}
ul.visible li.sl_level2_off a, ul.visible li.sl_level2_on a {padding-left:15px;}

.csc-textpic-center {width:100%; text-align:center;}

div.menu2 ul li.menu2-1-on,
div.menu2 ul li.menu2-2-on,
div.menu2 ul li.menu2-3-on,
div.menu2 ul li.menu2-4-on,
div.menu2 ul li.menu2-5-on {background:#e5e5e5 !important; }

/*************** [VE] MENU2_1 ***************/
div.menu2 ul li.menu2-1-on a {
	color: #f7a51b;
	font-weight: bold;
	background-image:none !important;
}
/*************** [PS] MENU2_2 ***************/
div.menu2 ul li.menu2-2-on a {
	color: #A80030;
	font-weight: bold;
	background-image:none !important;
}
/*************** [ES] MENU2_3 ***************/
div.menu2 ul li.menu2-3-on a {
	color: #2E3EA3;
	font-weight: bold;
	background-image:none !important;
}
/*************** [CONS] MENU2_4 ***************/
div.menu2 ul li.menu2-4-on a {
	color: #29694D;
	font-weight: bold;
	background-image:none !important;
}
/*************** [SL] MENU2_5 ***************/
div.menu2 ul li.menu2-5-on a {
	color: #545255;
	font-weight: bold;
	background-image:none !important;
}

/*overwriting on-classes for submenu*/
div.menu2 ul li.submenu ul li a {color: #767676; font-weight: normal}
div.menu2 ul li.submenu ul li a:hover {font-weight:bold;}
div.menu2 ul li ul li.menu2-13-on a,
div.menu2 ul li.submenumarker_sub ul li.menu2-13-on a {color: #f7a51b; font-weight:bold;}
div.menu2 ul li ul li.menu2-23-on a,
div.menu2 ul li.submenumarker_sub ul li.menu2-23-on a {color: #AE1B2E; font-weight:bold;}
div.menu2 ul li ul li.menu2-33-on a,
div.menu2 ul li.submenumarker_sub ul li.menu2-33-on a {color: #2E3EA3; font-weight:bold;}
div.menu2 ul li ul li.menu2-43-on a,
div.menu2 ul li.submenumarker_sub ul li.menu2-43-on a {color: #2D836C; font-weight:bold;}
div.menu2 ul li ul li.menu2-53-on a,
div.menu2 ul li.submenumarker_sub ul li.menu2-53-on a {color: #545255; font-weight:bold;}


/*************** AUS SUB.CSS ***************/

#specials-content h1 {
	font-size:12px;
	font-weight:bold;
	margin-bottom:0px !important;
	padding-top:10px!important;
	padding-bottom:3px!important;
	color:#767676 !important;
}
#specials-area form select {
	font-family: Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	width: 122px;
	color:#767676;
}



