html,body,* {
	margin:0;
	padding:0;
}
body {
	background: url(../bilder/hintergrund.png) no-repeat top center #000;
	margin:0;
	padding:0;
		font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;
	color:#FFFFFF;

}
a{
	text-decoration:none;
	color:#CCC;
}
a:hover{
	color:#CCC;
}
h1{
	text-shadow:1px 1px 1px #000;
	font-size:16px;
}

#Navigation{
	background-image:url(../bilder/navigationsbar.png);
	background-repeat:no-repeat;
	background-position:center;
	width:902px;
	height:76px;
	float:left;
	margin-left:-55px;
}
#Navigation ul{
	width:902px;
	margin-left:50px;
}
#Navigation ul li{
	display:block;
	float:left;
	margin-top:17px;
}
#Navigation ul li a{
	display:block;
	height:69px;
	width:125px;
	font-size:12px;
	line-height:35px;
	color:#CCC;
	text-transform:uppercase;
	text-shadow:1px 2px 0px #000;
}

#Navigation ul li a:hover{
	color:#FFF;
}
.header{
	background-image: url(../bilder/header.png);
	background-position: top center;
	width:1094px;
	height:384px;
	position:relative;
}
#logo{
	margin-top:25px;
	opacity:0.9;
}
#logo:hover{
	margin-top:25px;
	opacity:1;
}
#main_main{
	width:793px;
	float:left;
}
#content_top{
	background-image:url(../bilder/content_top.png);
	background-repeat:no-repeat;
	line-height:45px;
	margin-left:-55px;
	float:left;
	width:546px;
	height:42px;
	color:#d4c198;
	text-shadow: 0px 0px 3px #000;
}
#content_main{
	background-image:url(../bilder/content_middle.png);
	background-repeat:repeat-y;
	margin-left:-55px;
	float:left;
	width:546px;
	font-size:14px;
}
#content_footer{
	background-image:url(../bilder/content_footer.png);
	background-repeat:no-repeat;
	margin-left:-55px;
	float:left;
	width:546px;
	height:72px;
}
#sidebar_top{
	background-image:url(../bilder/sb_top.png);
	background-repeat:no-repeat;
	float:right;
	width:304px;
	height:46px;
	text-align:center;
	color:#FFF;
	text-shadow:0px 0px 3px #000;
	line-height:40px;
	font-style:italic;
	margin-right:-55px;
}
#sidebar_middle{
	background-image:url(../bilder/sb_main.png);
	background-repeat:repeat-y;
	float:right;
	width:304px;
	margin-right:-55px;
}
#sidebar_footer{
	background-image:url(../bilder/sb_footer.png);
	background-repeat:no-repeat;
	float:right;
	width:304px;
	height:32px;
	margin-right:-55px;
}
#main_footer{
	width:793px;
	height:60px;
	float:left;
}
#footer{
	background-image:url(../bilder/footer.png);
	background-repeat:no-repeat;
	background-position:center bottom;
	width:1062px;
	height:100px;
	line-height:130px;
	text-align:center;
	text-shadow:1px 1px 3px #000;
	float:left;
	font-size:12px;
}
input{
	background-image:url(../bilder/input.png);
	background-repeat:no-repeat;
	text-align:center;
	border:none;
	width:188px;
	height:31px;
	color:#FFF;
	text-shadow:0px 1px 0px #000;
	opacity:0.9;
}
input.btn{
	background-image:url(../bilder/btn.png);
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:12px;
	text-align:center;
	border:none;
	width:73px;
	height:35px;
	color:#FFF;
	text-shadow:0px 1px 3px #000;
	opacity:0.75;
}
input.btn:hover{
	opacity:1;
}
input.btn2{
	background-image:url(../bilder/btn2.png);
	background-repeat:no-repeat;
	background-color:transparent;
	font-size:12px;
	text-align:center;
	border:none;
	width:104px;
	height:35px;
	color:#FFF;
	text-shadow:0px 1px 3px #000;
	opacity:0.75;
}
input.btn2:hover{
	opacity:1;
}
#status{
	background-image:url(../bilder/status_bg.png);
	width:897px;
	height:50px;
	line-height:45px;
}
.status_bg{
	background-image:url(../bilder/status_bg2.png);
	width:97px;
	height:38px;
	float:left;
	margin-top:10px;
	margin-left:10px;
	font-size:11px;
	line-height:35px;
}
.platznavi{
	width:27px;
	height:81px;
	margin-top:-16px;
}
#slider{
	background-image:url(../bilder/slider_bg.png);
	width:892px;
	height:194px;
}
.statusmeldung{
	margin-top:10px;
}
.buttons{
	opacity:0.75;
}
.buttons:hover{
	opacity:1;
}
