@charset "utf-8";


form {
	width:320px;
	margin:auto;
	margin-top:115px;
	margin-bottom:30px;
	border:solid 4px #009;
	border-radius:10px;
	padding:10px 20px 10px 20px;
	background-color:#D5D5FF;
	box-shadow:4px 4px 10px #CCC;
}
fieldset {
	border:groove 3px #009;
	border-radius:5px;
	padding:10px 5px 0px 5px;
	font-size:1.5em;
	
	position:relative;
	z-index:10;
}
legend {
	font-size:0.8em;
	margin-left:5px;
	padding-left:3px;
	padding-right:3px;
}
input {
	display:block;
	margin:auto;
	margin-bottom:10px;
	font-size:1em;
	border-radius:5px;
	padding-left:6px;
	text-align:center;
}
#but_sub {
	margin:auto;
	margin-top:15px;
	border:solid 2px #009;
	padding:1px 10px;
}
#but_sub:hover {
	background-color:#999;
}
#div_but {
	text-align:center;
	margin-top:15px;
}
.hilfe {
	background-color:#D5D5FF;
	border:solid 1px #D5D5FF;
	color:#009;
}
.hilfe:hover {
	border:solid 1px #009;
	background-color:#D5D5FF;
}

/*---------text-align:center;------------------------------------------hilfe text*/
hr {
	border-width:2px;
	margin-left:15px;
	margin-right:15px;
	box-shadow:1px 1px 2px #333;
}
#hilfe {
	width:950px;
	margin:auto;
	text-align:center;
	position:relative;
	z-index:30;	
}
.hilfediv {
	width:300px;
	margin:auto;
	display:inline-block;
	border:solid 3px #009;
	border-radius:5px;
	text-align:center;
	padding:2px 2px 10px 2px;
	background-color:#D5D5FF;
}
#mail {
	vertical-align:61px;
}
#hilfe span {
	color:#009;
	font-size:1.3em;
	font-weight:bold;
}
.hilfea {
	color:#009;
	display:block;
	padding-top:5px;
	padding-bottom:8px;
}
.hilfea:hover {
	background-color:#CCC;
}
.hilfea:visited {
	color:#009;
}
#but_mail {
	display:inline-block;
	font-size:0.6em;
}
#but_impressum {
	display:inline-block;
	font-size:0.6em;
	margin-left:100px;
}
.close {
	position:relative;
	top:10px;
	left:130px;
	z-index:55;
}
