	BODY {margin-top:0px;padding-top:10px}
	BODY {margin-bottom:0px;padding-bottom:10px}
	H1,H2,H3,H4,H5,H6 {font-family:Arial,sans-serif}
	BODY,P,TD,CENTER,UL,BLOCKQUOTE,SPAN,A {font-family:Arial,sans-serif}
	P,TD,UL,LI {font-size:16px}
	P,UL {line-height:130%}
	H1,H2,H3,H4,H5,B,SPAN.c {color:#b0101d}
	H1 {font-size:28px;font-weight:bold}
	H2 {font-size:24px;font-weight:bold}
	H3 {font-size:20px;font-weight:bold}
	H4 {font-size:17px;font-weight:bold}
	H5 {font-size:16px;font-weight:bold}

	IMG {border:none}

	.nobr {white-space:nowrap}
	.button {text-decoration: none; color: #000000; background-color: #d4d0c8; padding-bottom: 1px; padding-left: 9px; padding-right: 9px; padding-top: 3px; font-size: 12px; border-top: 1px solid white; border-bottom: 2px ridge black; border-right: 2px ridge black; border-left: 1px solid white; cursor: default}
	.sm {font-size:12px}

	SPAN.a {padding-bottom:350px}
	SELECT.w,INPUT.w {width:200px}
	SPAN.u {text-decoration:underline}
	SPAN.g {background-color:#cccccc}
	
	A:hover {background-color:#f3d9d9;color:#000000}
	A:hover.nost {background-color:transparent}
	A:hover.m {background-color:#f3d9d9;color:#000000}
	A.m {color:#a82b3b;text-decoration:none}
	A.fz {color:red;font-size:12px;text-decoration:none}
	A:hover.button {background-color:#d4d0c8}

	TH {color:white;font-weight: bold;background-color:#b0101d}
	TH.emph {color:white;font-weight: bold;background-color:#ff66cc}
	TR.row_0 {background-color:#ccffcc}
	TR.row_1 {background-color:#ffffcc}
	TH.active {background-color: red;}

	.zentriert, .centered {margin: 0 auto; text-align:center}

.note { background: #efe; color: #040; border: 2px #484 solid; padding: 10px; margin-bottom: 1em; width:75%; margin: 0 auto; }
.warning { background: #fee; color: #400; border: 2px #844 solid; padding: 10px; margin-bottom: 1em; width:75%; margin: 0 auto; }

input[value="X"] {font-size:smaller;font-weight:bold;color:red}

.smr {font-size:smaller;font-weight:bold;color:red}

tr.headerrow { background-color: #3300FF; }

tr.headerrow th {
	color: #ffffff;
	text-decoration: none;
}

tr.headerrow a {
	color: #ffffff;
}

table.edit input[type=text] {
	width: 40em;
}

table.edit {
	border: 0;
	padding: 0;
	border-spacing: 0;
	border-collapse:collapse;
	margin: 0 auto 0.5em auto;
	empty-cells: show;
	border-style: none;
	border-width: 0px;
	background-color: #66FF66;
}

fieldset {
	border: 0;
}

.fehlerstyle {
	color:white;
	background-color:red;
	font-weight:bold;
}

.fehler {
	background-color: #b80000;
	color: white;
	font-weight: bold;
}

table.view {
	background-color: #ccffcc;
	margin: 0 auto;
}

table.view td {
	border: 1px white solid;
	padding: 5px;
}

TD.view {
	font-weight: bold;
	color: #6600FF;
	line-height: 110%;
}

