body {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
background-image: url(img/bg.gif);
background-attachment:fixed;
background-repeat:repeat;
background-position:center;
}

.header {
color: white;
witdh: 100%;
position: relative;
#height: auto;
}

#logo {
padding-left: 21%;
padding-top: ;
padding-bottom: 0px;
position: relative;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCC;
margin-bottom: -40px;
}
	
.container {
height: 687px;
width: 100%;
position: relative;
float: left;
padding-top:0px;
margin-top: 0px;
}

.shadow {
width: 1166px;
height: 675px;
position: relative;
/* background: url(trans-shadow.png) no-repeat bottom right; /* Most major browsers other than IE supports transparent shadow. Newer release of IE should be able to support that. */
background: url(img/shad2best.png) no-repeat bottom right;
border: black thick;
margin-left: auto;
margin-right: auto;
#margin-right: 14%;
#margin-left: 14%;
}

.content {
width: 960px;
height: 550px;
text-align: center;
width:960px; 
position:absolute; 
left:; 
maring-left: auto;
margin-right: auto;
/*
border-color: white;
border-style: dashed;
border-width: thin;
*/
padding: 60px;
padding-left: 111px;

padding-top: 62px;


}

.up {
	height: 105px; 
	background:url(img/bestlini.png) repeat-y right #DCE9EB; 
	width: 956px;
	position: relative;
	float: left;
	margin-bottom: -3px;
	
	}
	
.info {
	z-index: 9999;
	height: 300px;
	position: absolute;
	float: left;
	width: 200px;
	padding-left: 30px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #CCC;
	margin-top: -30px;
	#margin-left: -500px;
	}

.info table {
 border: none;
 #z-index: 9999;
}

.info table img {
 height: 64px;
 width: 64px;
 #z-index: 9999;
}

.info td {
padding: 5px;
text-align: right;
#z-index: 9999;
}

.info a {
text-decoration: none;
color:#666;
#z-index: 9999;
	}

.info a:hover {
color: #0C9;
#z-index: 9999;
}

#logo2 {
 z-index: 999;
 position: absolute;
 float: right;
 text-align: right;
 width: 250px;
 height: 200px;
 margin-top: 0px;
 margin-left: 660px;
 padding: 0px;
 font-size: 14px;
 color:#666;
 #margin-left: 180px;
}

.down {
	 height: 445px; 
	 margin-top: 0px;;
	 background:url(img/bestfooter.gif) repeat-x bottom; 
	/* border:1px solid #DCE9EB; */
	 position: relative;
	 float: left;
	 z-index: 1;
	 #margin-top: ;
	 #z-index: -1;
	}

.indownup {
    height: 200px; 
	background: url(img/bestlinie.png) repeat-y #DCE9EB; 
	z-index: 999;
	width: 139px;
	margin-left: 519px;
	#margin-left: 519px;
	
	#position: relative;
	#float: left;
}

.indownup img{
    height: 200px; 
	background: url(img/bestlinie.png) repeat-y #DCE9EB; 
	z-index: 9999;
	width: 139px;
	#height: 150px;
}

.indown {
background: url(img/new2best.png) no-repeat bottom center; 
height: 400px; 
width: 956px;
font-size:10px; 
color:#DCE9EB; text-align:center;	
postion: relative;
margin-top: -155px;

z-index: 10;
#z-index: -10;
#position: relative;
	#float: left;
}

.footer {
text-align: center;
font-size: 12px;
color:#666;
width: 100%;
height: 100px;
position: relative;
float: left;
}
