body {
    padding: 0px;
    text-align: center;
	color: #fafafa;
	font: 16px "Lucida Grande", Lucida, Verdana, sans-serif;
	background-color: #303030;
}

a {
	color: #fafafa;
	font: "Lucida Grande", Lucida, Verdana, sans-serif;
}

.main {
    width: 970px;
    margin: 0px auto;
    text-align: left;
	top: -20px;
	position: relative;
	height: 1160px;
	z-index:5;
}

.logo {
	margin-bottom: 10px;
	position: relative;
	left: -40px;
	z-index:10;
	top: 40px;
}

.webcam {
	background-color: #fff;
	padding: 4px;
	border: 2px solid #202020;
	height: 400px;
	width: 800px;
	z-index:1;
	position: relative;
	top: -20px;
	left: 80px;
}

#links {
	float: left;
	width: 490px;
	top: 40px;
	position: relative;
}

#rechts {
	float: left;
	width: 350px;
	background-color: white;
	top: 40px;
	left: 110px;
	position: relative;
}

.footer {
	z-index:10;
	position: relative;
	top: 0;
	font-size: 16px;
	width: 800px;
	text-align: center;
	left: 80px;
}

.windfinder {
	background-color: #f4f4f4;
	width: 570px;
	font-size:18px;
	border: 2px solid #202020;
	padding: 4px;
}

.fb {
	background-color: #f4f4f4;
	border: 2px solid #202020;
	padding: 4px;
	width: 352px;
}
.infotext {
	z-index: 40;
    width: 935px;
    margin: 0px auto 200px;
	position: relative;
	top: 50px;
	text-align: left;
	background-color: #191919;
	padding: 15px;
	opacity: 0.9;
	position:relative;
	left: -3px;
	font-size: 14px;
}

.bar {
	background-color: #191919;
	opacity: 0.9;
	top: 5px;
	position: relative;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	width: 840px;
}
