/* --------------------------------------------------[ css ]-- */
html,body {
	height: 100%;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	background:#FFF;
	color:#000;
	font-size:12px;
}

#nonFooter {
	position: relative;
	min-height: 100%;
}
* html #nonFooter {height: 100%;}

a {text-decoration:none;}
a:link,a:active,a:visited	{color: #87bc57;}
a:hover,a:visited:hover		{color: #000;}

/* --------------------------------------------------[ footer ]-- */
#footer {
	background-color:#000000;
	height:40px;
	margin:-42px auto 0;
	position:relative;
	text-align:center;
}

#footer ul{
	margin:0 auto;
	padding-top:10px;
	width:1024px;
}

#footer li {
	display:inline;
	padding-left:10px;
}

#footer li a{
	font-weight:normal;
}

#footer li a:hover{
	color:#FFF;
}


#main {
	height:100%;
}

#page {
	height:100%;
}

#head {
	display:none;
}

#content {
	background:url(../images/top_bg.gif) repeat-x;
	width:100%;
}

#fp {
	width:1024px;
	height:700px;
	position:relative;
	margin:0 auto;
}
#fp img{
	z-index:0;
}

/* --------------------------------------------------[ objects ]-- */
#logo {
	position:absolute;
	top:10px;
	left:15px;
}

#dreta {
	position:absolute;
	right:15px;
	top:195px;
}

#esque {
	position:absolute;
	left:15px;
	top:195px;
}

#free {
	position:absolute;
	top:15px;
	right:15px;
}

#freetxt {
	position:absolute;
	top:45px;
	right:20px;
}

#fp h1 {
	position:absolute;
	top:110px;
	left:25px;
	font-size:20px;
	line-height:37px;
	font-family:"Arial Black", Gadget, sans-serif;
}

#fp h1 b, #fp h1 strong {
	font-size:32px;
}

#fp h1 u {
	font-size:28px;
	text-decoration:none;
}

#fp h2 {
	font-family:"Arial Black", Gadget, sans-serif;
	font-size:18px;
	position:absolute;
	left:25px;
	top:630px;
	line-height:30px;
}

#fp h2 b, #fp h2 strong {
	font-size:28px;
}

#down {
	width:230px;
	height:65px;
	display:block;
	position:absolute;
	top:520px;
	left:365px;
	background:url(../images/button.png) no-repeat;
	font-size:18px;
	color:#FFF;
	padding:30px 0 0 100px;
	z-index:2;
}

#down b {
	display:block;
	font-size:12px;
}

#down:hover {
	background-position:left -100px;
}

#fo{
	z-index:1;
	position:absolute;
}
.lang_de #down{
	font-size:16px;
	
}
.lang_de #down b{
	font-size:11px;
	
}
