/**************** menu coding *****************/
#cssmenu {

	padding: 0 14px 0 0;
	margin: 0;
}

#cssmenu ul {
	list-style: none none;
	padding: 0;
	margin: 0;
	width: 168px;
	border: 0 solid black;
}

#cssmenu a {
	font: normal 11px/14px Arial, Helvetica, Sans Serif;
	display: block;
	margin: 0;
	padding: 4px 6px;
	color: #000000;
	background: #fafafa;
	text-decoration: none;
	border-right: 1px solid #CECFD3;
	border-bottom: 1px solid #CECFD3;
	border-left: 10px solid #016DA5;
	text-align: left;
}

#cssmenu a:hover {
	background: #b5b7b8;
}

/* Fix IE. Hide from IE Mac \*/
* html div#cssmenu ul li {
	float: left;
	height: 1%;
}

* html div#cssmenu ul li a {
	height: 1%;
}

* html #cssmenu ul ul {
	margin: -32px 0 0 160px;
}

/* End */

#cssmenu h3 a,
#cssmenu h3 a:link,
#cssmenu h3 a:visited,
#cssmenu h3 a:hover,
#cssmenu h3 a:active {
	font: normal 11px/11px Verdana, Arial, Tahoma, Helvetica, Sans Serif;
	color: #7D7C7C;
	display: block;
	text-decoration: none;
	border: 0 solid #fff;
	background: #fff;
	padding: 0 4px 0 0;
	margin: 0 0 16px 0;
	text-align: right;
}

#cssmenu li {
	margin: 0;
	padding: 0;
	position: relative;
	display: block;
	text-align: left;
}

#cssmenu ul ul {
	border-top: 1px solid #CECFD3;
	position: absolute;
	left: 168px;
	top: -5px;
	display: block;
	z-index: 500;
	margin: 0;
	padding: 0;
	line-height: 0;
}

/*
#cssmenu ul ul ul {
          position: absolute;
          top: 0;
          left: 100%;
}
*/
div#cssmenu ul,
div#cssmenu ul li {
	z-index: 20;
}

div#cssmenu ul ul,
div#cssmenu ul li:hover ul ul,
div#cssmenu ul ul li:hover ul ul {
	display: none;
}

div#cssmenu ul li:hover ul,
div#cssmenu ul ul li:hover ul,
div#cssmenu ul ul ul li:hover ul {
	display: block;
	z-index: 200;
}

.back {
	clear: both;
}

.contactpadding {
	padding-left: 100px;
}

.schneider_logo_en {
	background: url(../images/schneider_logo_small.gif) 36px 0 no-repeat;
	height: 20px;
}

.schneider_logo_de {
	background: url(../images/schneider_logo_small.gif) 45px 0 no-repeat;
	height: 20px;
}
