body{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #9c9c9c;
	/*overflow: auto;*/
	margin: 0;
}

stable{
	border-collapse: collapse;
	vertical-align: top;
	padding: 4px;
	width: 700px;
}
td{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}
input{
padding: 2px;
}

table#ergebnis{
	border-collapse: collapse;
	margin: 10px auto;
	vertical-align: top;
	padding: 5px;
}
table#fragen {
	vertical-align: top;
	/*border: 1px solid #FFF;*/
}

fieldset {
	border: 1px solid #FFF;
	padding:10px;
}
label{
	display:block;
	width:100px;
	height:18px;
	float:left;
	margin:3px 3px;
}
label2{
	display:block;
	/*width:120px;*/
	float:left;
	margin:3px 0px;
}

legend{
	font-weight: bold;
	font-size: 14px;
	color: #851f1f;
}

.copyright, .klein {
	font-size: 10px;
	color: #FFF;	
}

a{
	color: #a00000;
	padding:2px;	
	font-weight: bold;
}
a:visited{
	color: #a00000;
	padding:2px;	
	font-weight: bold;
}
a:hover{
	color: #f0f0f0;
	background-color: #900000;
	padding:2px;
	font-weight: bold;
}

.nav a{
	font-size: 14px;
	color: #f0f0f0;
	padding:2px;	
	font-weight: bold;
}
.nav a:visited{
	font-size: 14px;
	color: #f0f0f0;
	padding:2px;	
	font-weight: bold;
}
.nav a:hover{
	font-size: 14px;
	color: #000000;
	background-color: #f0f0f0;
	padding:2px;
	font-weight: bold;
}

.achtung{
	font-size: 16px;
	font-weight: bold;
	color: #FF0202;
}
h1{
	margin:0px;
	padding:0px;
}
.menu {
border: 1px solid #444444;
}
.one_quest td{
	padding-top: 10px;
	border-bottom: 1px dotted #FFF;
}
.rechts {
	float: right;
}
#unten{
	vertical-align: text-bottom;
}

#change fieldset{
	width: 400px;
	border: 0px;
	padding:10px;
}
#change fieldset label{
	width: 150px;
}
#change{
	vertical-align: middle;
}
#reg{
line-height: 1.5;
}
#impress{
	border-collapse: collapse;
	margin: 10px auto;
	vertical-align: top;
}
#impress td{
	line-height: 1.5;
	padding: 3px;	
}
