*{list-style:none;margin:0;padding:0;}
body{font-family:"Trebuchet MS",Verdana,Helvetica,Arial,sans-serif;font-size:12px;line-height:15px;color:#d0d0d0;background:url(bg.jpg) no-repeat top #040112;margin:0 auto;}
#container{width:975px;margin:0 auto;}
.clear{clear:both;}
.left{
	float:left;
	color: #FC9;
}
.right{float:right;}
h1{font-size:50px;line-height:50px;width:95%;color:silver;background-color:#f9f8f7;text-transform:uppercase;font-weight:400;padding:12px 0 12px 12px;}
h2{font-size:36px;line-height:36px;width:45%;color:#222;background-color:#f9f8f7;text-transform:uppercase;font-weight:700;padding:4px 64px 4px 12px;}
h3{font-size:26px;line-height:26px;color:#f9f8f7;font-weight:400;margin:0 0 20px;}
h4{font-size:16px;color:#f9f8f7;font-weight:400;text-transform:uppercase;margin:0 0 16px;}
a:hover{color:#ccc;text-decoration:none;}
#domain{font-size:50px;line-height:50px;color:#fff;text-shadow:2px 2px 0 #000;margin:30px 0 20px;}
a img{border:1px solid grey;}
#contact{width:975px;border-top:1px solid #041502;border-bottom:1px solid #5b73a0;}
.contact_inner{border-top:1px solid #5b73a0;border-bottom:1px solid #041502;padding:30px 0 10px;}
#intro{width:420px;}
#formwrap{width:450px;}
#form{width:100%;border:1px solid #fff;margin:60px 0 0;padding:30px;}
p{margin:0 0 25px;}
fieldset{border:none;}
label{display:block;float:left;width:15%;font-weight:700;text-align:right;font-size:10px;text-transform:uppercase;margin:0 25px 0 0;padding:6px 0 0;}
.text-input{width:75%;color:#7f7f7f;font-size:12px;border:1px solid #5b73a0;background-color:#fff;margin:0 5px 10px 0;}
input.text-input{height:19px;padding:5px;}
textarea.text-input{height:120px;padding:5px;}
input:focus,textarea:focus{background:#efefef;}
#submit{position:relative;left:80%;}
.successful{color:#FF0;border:1px solid #8A9B66;background-color:#81905F;margin:0 8px 10px 0px;padding:5px;}
.error{color:red;border:1px solid #FF6A00;background-color:#FFD800;margin:0 8px 10px 92px;padding:5px;}
#footer,#impressum{width:975px;color:#5b73a0;font-size:12px;text-transform:uppercase;padding:16px 0 25px;}
#footer td div{font-size:14px;padding:2px 0;}
.hot{font-size:10px;color:red;}
#impressum{border-top:1px solid #5b73a0;padding:16px 0 30px;}
a:link,a:visited,a:active{color:#fff;text-decoration:none;}
#l3{display:none;}#container #footer p big {
	color: #FC9;
}
