body {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

hr {
height:1px;
width:100%;
color:#F5F5F5;
border:solid;
margin-bottom:20px;}



td {
	text-align:left;

	font-size: 12px;
	
	padding-top:5px;

}


th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;
	
	text-align:left;

}

input, textarea, select {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #999;
	padding: 3px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

}
input:focus, textarea:focus, select:focus {
	background:#DCF0F5;
}
.button{background:#DCF0F5;padding:10px;
	font-weight: bold;
	font-size:14px;
	}
.button:hover{background:#6f8f97;color:#FFF;
cursor:pointer;}
ul {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: square;

	list-style-position: outside;

}



li {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



ol {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	list-style-type: decimal;

	list-style-position: outside;

}



.small {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

}



.big {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 18px;

}



.bodystyle {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



.box1 {

	padding: 3px;

	border-width: thin;

	border-style: solid;

	border-color: #CCCCCC #666666 #666666 #CCCCCC;

}



.box2 {

	border-width: 1px;

	border-style: solid;

	padding: 5px;

}

h1 { font-family:arial; font-size:14pt; color:#A09EAD;}
h2 { font-family:arial; font-size:12pt; color:#A09EAD;}
h3 { font-family:arial; font-size:10pt; color:#A09EAD;}

.fehler { font-family:arial; font-size:10pt; color:red;}
.ok { font-family:arial; font-size:11pt; color:green;}
.listehead { font-family:arial; font-size:12pt; color:white;}
.ueber { font-family:arial; font-size:12pt; color:black; text-align:center;}
.backendinput {font-family: Arial, Helvetica, sans-serif; font-size: 12px; border:#000000 dashed 1px;}
.backendbutton { font-family:arial; font-size:8pt; color:black; border:#000000 solid 1px; background-color:#ffffff}

.step div{padding:5px;font-size:24px; font-family:"Arial Black", Gadget, sans-serif;
border:solid #CCC 1px; color:#CCC;
-webkit-border-radius: 1px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius: 1px;
-moz-border-radius-topright: 15px;
border-radius: 1px;
border-top-right-radius: 15px;}
.step_a div{color:#36C;border:solid 1px #36C;-webkit-border-radius: 1px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius: 1px;
-moz-border-radius-topright: 15px;
border-radius: 1px;
border-top-right-radius: 15px;
padding:5px;font-size:24px; font-family:"Arial Black", Gadget, sans-serif;background:#EEE}
.step_t div{padding:5px;margin-right:10px;font-size:24px; font-family:"Arial Black", Gadget, sans-serif;
border:solid #CCC 1px; color:#CCC;
-webkit-border-radius: 1px;
-webkit-border-top-right-radius: 15px;
-moz-border-radius: 1px;
-moz-border-radius-topright: 15px;
border-radius: 1px;
border-top-right-radius: 15px;}
