#container
{
	margin:auto;
	width:934px;
	_width:956px;
}
#menu
{
	width:246px;
	margin-left:22px;	
	background-image:url(images/manu_bkg2.gif);
	float:left;
}
#menuinner
{
	background-image:url(images/menu_bkg.jpg);
	padding-top:13px;
	background-repeat:no-repeat;
}
#menuinner li
{
	background-image:url(images/menu_line.gif);
	background-repeat:no-repeat;
}
#menuinner li.first:hover, #menuinner li.active
{
	background-image:url(images/menu_over.gif);
	background-repeat:no-repeat;
}
#menuinner li.second:hover, #menuinner li.active2
{
	background-image:url(images/menu_over2.gif);
	background-repeat:no-repeat;
}
#menuinner li a
{
	display:block;
	_display:inherit;
}
#menubottom
{
	margin-top:37px;
	background-image:url(images/menu_bottom.gif);
	height:84px;
	margin-left:10px;
	margin-right:11px;
}
#lang_de
{
	position:absolute;
	padding-left:101px;
	padding-top:29px;
	margin:auto;
	z-index:1;
}
#lang_it
{
	position:absolute;
	padding-left:84px;
	padding-top:21px;
	margin:auto;
	z-index: 3;
}
#lang_en
{
	position:absolute;
	padding-left:124px;
	padding-top:21px;
	margin:auto;
	z-index: 2;
}
#content
{
float:left;
width:636px;
margin-bottom:22px;
}
#content a
{
color:#A29999;
}
#footer
{
	clear:both;
	padding:0px;
	background-color:#170101;
	padding-top:13px;
	margin-top:22px;
}
#footer, #footer .normal
{
	font-size:11px;
	color:#A29999;
}
#footer a
{
	font-size:11px;
	color:#fff;
}
.red
{
	color:#990000;
}
#footerinner
{
	width:904px;
	margin:auto;
	padding-left:22px;
	height:50px;
}
#footer_left
{
	float:left;
	width:385px;
	text-align:right;
	padding-right:13px;
	border-right:1px solid #A29999;
	height:100%;
}
#footer_middle
{
	float:left;
	width:232px;
	text-align:left;
	padding-left:13px;
	padding-right:13px;
	border-right:1px solid #A29999;
	height:100%;
}
#footer_right
{
	float:left;
	width:215px;
	text-align:left;
	padding-left:13px;
}
