body{
	margin:0;
	padding:0;
	background: rgb(0,0,0) url('../image/background.jpg') no-repeat fixed 0px 0px;
	font:normal normal 100% verdana, arial, sans-serif;
	color: rgb(250,250,250);
}
h1{
	font-size: 16pt;
	color:rgb(0,0,0);
}
<!-- /*----------Link-------------------*/ -->
a:link, a:visited {text-decoration:none; color:rgb(0, 50 ,255);font-weight:normal;font-size:10pt;border:0px none;}
a:hover, a:active, a:focus{text-decoration:none; color:rgb(255, 0, 50);font-weight:normal;font-size:10pt;border:0px none;}
.footer a:link, .footer a:visited {text-decoration:none; color:rgb(255,255,255);font-weight:normal;font-size:10pt;}
.footer a:hover, .footer a:active, .footer a:focus{text-decoration:underline; color:rgb(255,255,255);font-weight:normal;font-size:10pt;}
.footer a{background:rgba(0,0,0,0.4);}
.copy a:link, .copy a:visited {text-decoration:none; color:#7F7F7F;font-size:8pt;border:0px none;}
.copy a:hover, .copy a:active, .copy a:focus{text-decoration:underline;color:#7F7F7F;font-size:8pt;border:0px none;}
<!--/*------------- Link ---------------*/-->
#main{
	margin:auto;
	width:800px;
	min-height:600px;
}
.center{
	text-align:center;
	margin:auto;
}
.justify{
	text-align:justify
}
.spacer{
	height:40px;
}
.clear{
	clear:both;
}
.topwidget{
	position:fixed;
	z-index:1005;
	top:0px;
	left:0px;
	margin:0px 10%;
	height:50px;
	width:80%;
	background:rgb(255,200,97) url(../image/menue.png) repeat-x scroll 0px 0px;
	border-bottom:1px solid rgb(0, 0, 0);
	border-bottom-left-radius:8px;
	border-bottom-right-radius:8px;
	box-shadow:0px 4px 5px rgba(250, 0, 0, 0.65);
	text-shadow:2px 2px 1px rgba(0,0,0,0.6);
}
@media print{
	.topwidget{display:none;}
}
.menue {
	margin:-5px auto;
	list-style:none;
	width:1000px;
}
.air_btn{
	display:block;
	float:left;
	height:20px;
	min-width:60px;
	padding:5px 5px;
	margin-left:1px;
	border:1px solid rgb(50, 50, 50);
	background: url('../image/top_btn.png') repeat-x scroll 0px 0px;
	cursor:pointer;
}
.air_btn:hover, .menue .activ{
	background:rgb(0, 0, 0) url('../image/top_btn.png') repeat-x scroll 0px 0px;
	border:1px solid rgb(150, 150, 150);
	border-bottom:1px solid rgb(200, 50, 0)
}
.air_btn, .air_btn a{
	color:rgb(255, 255, 255);
	font:normal bold 16px Arial, sans-serif;
	text-decoration:none;
	text-align:center;
}
.air_btn:hover, .menue .activ a, .air_btn:hover a{
	color:rgb(255, 50, 0);
	font:normal bold 16px Arial, sans-serif;
}
.menue .activ, .menue .activ a{
	cursor:default
}
.date{
	text-align:right;
	margin-right:5px;
	font:normal bold 10pt arial, sans-serif;
}
.all_round{
	border-radius:6px;
}
.shadow{
	box-shadow:0px 3px 3px rgba(200, 0, 0, 0.65);
}
#map_canvas{
	width:750px;
	height:500px;
	margin:auto;
	color:rgb(0,0,0);
	border:1px solid rgb(0, 0, 0);
	box-shadow:5px 5px 5px rgba(200, 200, 200, 0.65);
}
.map-info{
	font-size:10pt;
}
.footer{
	margin:auto;
	padding: 5px 5px;
	height:40px;
	width:80%;
	color:rgb(0,0,0);
	text-align:right;
	font-size: 10pt;
	border:1px solid rgb(150,150,150);
	background:rgb(0, 0, 0) url(../image/menue.png) repeat scroll 0px -5px;
}