body  {
	font-family : Arial;
	font-size : 10pt;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	margin-bottom : 0;
	margin : 0;
	padding-left : 0;
	padding-right : 0;
	padding-top : 0;
	padding-bottom : 0;
	padding : 0;
}

table  {
	color : Black;
	font-size : 10pt;
	font-family : Arial;
}

.line  {
	border-top : 1px solid;
	border-color : #707070;
	background-color : #d8d5d5;
}

.line2  {
	border-top : 1px solid;
	border-color : #707070;
	background-color : #d8d5d5;
	font-size : 10pt;
}

.alt  {
	border-top : 1px solid;
	border-color : #707070;
	background-color : #a7a7a7;
}

.detail  {
	background-color : #d8d5d5;
}

.header  {
	padding : 3px;
	font-size : 14pt;
	color : #ffffff;
	background-color : #669900;
}

.subheader  {
	align : center;
	color : #663300;
	font-weight : bold;
	background-color : #cccc66;
	font-size : 10pt;
}

.abrechnung  {
	color : black;
	background-color : #d8d5d5;
}

.abrechnung2  {
	color : black;
	background-color : #D4D4CC;
	border-top : 1px solid black;
}

#frage  {
	color : EDECEC;
	background-color : #669900;
	font-size : 10pt;
}

#fehler  {
	color : Red;
	font-weight : bold;
	background-color : #D4D4CC;
}

h1  {
	font-family : Arial;
	font-weight : normal;
	font-style : normal;
	color : Gray;
	font-size : 22pt;
}

a  {
	font-family : @Arial Unicode MS;
	color : Maroon;
}

a.visited  {
	font-family : @Arial Unicode MS;
	color : Silver;
}

#antwort  {
	font-family : Arial;
	font-size : 8pt;
}

#hinweis  {
	font-family : Arial;
	font-size : 10pt;
	font-weight : bold;
         color : Red;
}

h2  {
	font-family : Arial;
	font-size : 15pt;
	color : Gray;
}