body {
	background-color: #666666;
	margin-top: 50px;
}
/* make everything sans serif */
html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div {
	font-family: Arial, Helvetica, SunSans-Regular, sans-serif;
	/*  Geneva, GillSans, "Trebuchet MS",  */
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
}
/* set image borders to zero */
img {
	border: 0px;
}
a {
	color: #FF9900;
	font-weight: bold; 
	text-decoration: none;
	background-color: #555555;
}
a:link { 
	color: #FF9900;
	font-weight: bold; 
	text-decoration: none;
	background-color: #555555;
}
a:visited { 
	color: #CCCCCC; 
	font-weight: bold; 
	text-decoration: none/*underline*/;
	background-color: #777777;
}
a:hover {
	color: #FFCC00;
	font-weight: bold;
	text-decoration: none;
	background-color: #444444;
}
a:active { 
	color: #FF6600; 
	font-weight: bold; 
	text-decoration: none;
	background-color: #444444;
}
#content {
	position: absolute;
	width: 660px;
	height: 370px;
	top: 19px;
	left: 69px;
	border: 1px solid #999999;

}
#logo {
	text-align: right;
	height: 98px;
	width: 150px;
	position: absolute;
	left: 470px;
	top: 30px;
	z-index: 1;
}
#address {
	width: 150px;
	position: absolute;
	left: 20px;
	top: 250px;
	z-index: 2;
}
#Layer1 {
	width: 150px;
	position: absolute;
	left: 470px;
	top: 274px;
	z-index: 3;
}
#Layer2 {
	width: 150px;
	position: absolute;
	left: 470px;
	top: 294px;
	z-index: 4;
}
#Layer3 {
	width: 150px;
	position: absolute;
	left: 470px;
	top: 314px;
	z-index: 5;
}
#Layer4 {
	width: 150px;
	position: absolute;
	left: 470px;
	top: 334px;
	z-index: 6;
}
#Layer-gray1 {
	background-color: #666666;
	width: 150px;
	height: 55px;
	position: absolute;
	left: 470px;
	z-index: 7;
}
#Layer-gray2 {
	background-color: #666666;
	width: 200px;
	height: 75px;
	position: absolute;
	left: 449px;
	z-index: 8;
}
#Layer-gray3 {
	background-color: #666666;
	width: 170px;
	height: 75px;
	position: absolute;
	left: 470px;
	z-index: 9;
}
#Layer-gray4 {
	background-color: #666666;
	width: 150px;
	height: 15px;
	position: absolute;
	left: 470px;
	z-index: 10;
}
#Layer-gray5 {
	background-color: #666666;
	width: 150px;
	height: 15px;
	position: absolute;
	left: 470px;
	z-index: 11;
}
.icon {
	vertical-align: text-bottom;
	margin: 0px;
	padding: 0px;
}
#footer {
	width: 660px;
	position: absolute;
	left: 0px;
	top: 390px;
	z-index: 12;
	/*top: 370px;
	left: 450px;
	position: relative;*/
}
#footer p {
	text-align: center;
	margin: 5px 1px 0px 0px;
	letter-spacing: 5.6em;
}
#footer img {
	letter-spacing: 5.6em;  /* for ie */
	/*margin: 0px 24px 0px 25px;
	padding: 0px 24px 0px 25px;  does not work with ie	
	word-spacing: 5.5em;  does not work*/
}
/* variante footer */
#foot {
	width: 150px;
	position: absolute;
	left: 0px;
	top: 360px;
	z-index: 11;
	/*top: 370px;
	left: 450px;
	position: relative;*/
}
#foot p {
	text-align: right;
	margin: 5px 1px 0px 0px;
}
