#cont, H1, #navi, #cont1
{
	float: none;
	width: 100%;
}
#cont1
{
	height: 250px;
}
#cont2
{
	display: none;
}
H1
{
	padding-top: 20px;
}
#cfoot
{
	height: auto;
	overflow: auto;
	margin: 0;
	padding: 0;
	text-align: center;
}
#cfoot P
{
	text-align: center;
}
#sign
{
	float: none;
	margin: 0;
	width: 280px;
	margin: 0 auto;
}
#sign H1
{
	width: 280px;
	height: 130px;
	line-height: 1em;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
#sign H1 A
{
	display: block;
	width: 280px;
	height: 130px;
	background: transparent url(../img/sign-rosenzweig_xl.png) no-repeat center;
}
/*Navigation*/
#foot
{
	font: normal 9px/1.3em Verdana, Charchol, Helvetica, Arial, Sans-Serif;
	color: #FFF;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 580px;
	margin: 300px 0 50px -290px;
	text-align: center;
	background: transparent;
}
UL#navlist-lev1
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
UL#navlist-lev1 LI
{
	padding: 2px 5px;
}
UL#navlist-lev1 LI A
{
	color: #FFF;
	text-decoration: none;
	outline: none;
}
UL#navlist-lev1 LI A:hover, UL#navlist-lev1 LI A:focus
{
	color: #000;
}
UL#navlist-lev1 LI A SPAN
{
	padding-left: 0px;
}
UL#navlist-lev1 LI A.act SPAN, UL#navlist-lev1 LI A.cur SPAN
{
	background: none;
}
UL#navlist-lev1 LI H3
{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	display: inline;
	color: #FFF;
	display: none;
}
UL#navlist-lev2
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
UL#navlist-lev2 LI A SPAN
{
	padding-left: 33px;
}
UL#navlist-lev2 LI A.act SPAN, UL#navlist-lev2 LI A.cur SPAN
{
	background: none;
	color: #FFF;
}
UL#navlist-lev1 LI A.act, UL#navlist-lev1 LI A.cur
{
	color: #FFF;
}
