body{
	font-family: Verdana;
	font-size: 80%;
	padding:20px;
	background: #DDD;
}

label{
	width: 200px;
	float:left;
	font-weight:bold;
}

.radio{
	width:auto;
	float:none;
	font-weight:normal;
}

input, select{margin-bottom:10px;}

#wrapper {
	width: 800px;
	border:1px solid #999;
	margin:0 auto;
	-webkit-box-shadow: 0px 0px 29px -1px rgba(0,0,0,0.47);
	-moz-box-shadow: 0px 0px 29px -1px rgba(0,0,0,0.47);
	box-shadow: 0px 0px 29px -1px rgba(0,0,0,0.47);
	background:url(../img/BG.png) transparent left top no-repeat;
}

.info {
	text-align:center;
	margin-top: 25px;
	font-size:11px;
}

#header{position:relative;z-index:2;width: 800px;height: 164px;background:url(../img/Header.png) transparent left top no-repeat;}
#content {padding:50px;position:relative;z-index:1;}
#footer{position:relative;z-index:2;width: 800px;height: 31px;background:url(../img/Linie.png) transparent left top no-repeat;}

input.error {
    border: 1px dashed red;
}

label.error {
	float:none;
    display: inline;
    margin-left: 10px;
    width: auto;
    color: red;
    font-style: italic;
}