body{
	color:#000;
	background-color:#FFFFFF;
	line-height:18px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:13px;
	padding:10px;
	margin-top: 0px;
	margin-left: 20px;
}
p{color:#000;line-height:18px;	font-family: Lato;		
font-size:13px;margin:0;padding:0;}
a{color:#d10a11;text-decoration:none; font-weight:bold}
.weiss {color:#FFF;text-decoration:none;}
a:focus, a:active, a:hover{text-decoration:underline;}
#Logo{width:760px;margin-bottom:20px;}
#content{width:760px;padding:10px;}
.klein{font-size:11px; line-height:14px;}
h1{color:#d10a11;font-family: Lato;	font-size:20px;text-decoration:none;letter-spacing:1px;word-spacing:1px;line-height:26px;margin:0;padding:0;}
h2{color:#000;font-family: Lato;	 color:#000;line-height:22px;font-size:15px;margin:0;padding:0;}
h3{
	color:#d10a11;
	line-height:20px;
	font-family: Lato;		font-size:14px;
	margin:0;
	padding:0;
}

h4{
	color:#d10a11;
	line-height:20px;
	font-family: Arial,Helvetica,sans-serif;
	font-size:14px;
	margin:0;
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 1px;
	text-transform: capitalize;
	text-decoration: underline;

}

td {
	padding-left:5px;
	padding-top:3px;
	padding-right:5px;
	padding-bottom:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	max-width: 250px;
}

h3.inline { display:inline}

hr{
	margin-top:10px;
	margin-bottom:10px;
	color: #d10a11;
	height: 1px;
	border-top: 1px dashed #d10a11;
}

#footer{margin-top:20px;}

label {
	font-weight:normal;
	min-width:80px;
	margin-right:10px;
	display:inline-block;
	vertical-align:top;
}

select, input, textarea {
	font-family: Arial,Helvetica,sans-serif;
	margin-bottom:10px;
	font-size: 12px;
	color: #d10a11;
	padding:3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	background-color: #EBEBEA;
}
.adminTable {
	width:100%;
	text-align: left;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:0px solid #CCC;
	
}
.adminTable td, .adminTable th {
	border-collapse:collapse;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: 1px solid #CCC;
	vertical-align:top;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
	min-width:100px;
}

.printInfo { display:none; }




.confirmOk { background:lime; }
.confirmPart { background:gold; }
.confirmError { background:red; }
