body {
}

input.profil {
	width: 140pt;
}

input.team {
	width: 100pt;
}

select {
	BACKGROUND-COLOR: #FFFFFF;
}

textarea {
	/*width: 400px;*/
}

.H1 {
	font: bold 16pt Verdana, Arial, Helvetica, sans-serif;
}

.H2 {
	font: bold 10pt Verdana, Arial, Helvetica, sans-serif;
}

table {
	border-style: solid;
	border-width: 0;
	border-color: #8F8F8F;
	border-collapse: collapse;
}

table.out {
	border-style: solid;
	border-width: 0;
	border-color: #FFF;
	border-collapse: collapse;
}

td {
	border-style: solid;
	border-width: 1px;
	border-color: #8F8F8F;
	height: 14pt;
	text-align: left;
}

td.out {
	border-width: 0;
	height: 14pt;
	text-align: left;
}

td.outlb {
	border-width: 1px;
	height: 14pt;
	text-align: left;
}

td.outrb {
	border-width: 1px;
	height: 14pt;
	text-align: right;
}

td.outlbh {
	border-width: 0;
	height: 12pt;
	text-align: left;
}

td.outlbhup {
	border-width: 0;
	text-align: left;
	vertical-align: top;
}

td.outrbhup {
	border-width: 0;
	text-align: right;
	vertical-align: top;
}

td.outrbh {
	border-width: 0;
	height: 12pt;
	text-align: right;
}

td.outr {
	border-width: 0;
	height: 14pt;
	text-align: right;
}

td.outcb {
	border-width: 1px;
	height: 14pt;
	text-align: center;
}

td.outc {
	border-width: 0;
	height: 14pt;
	text-align: center;
}

td.outcbold {
	border-width: 0;
	height: 14pt;
	text-align: center;
	font: bold 8pt Verdana, Arial, Helvetica, sans-serif;
}

td.outcbk {
	border-width: 1px;
	height: 14pt;
	text-align: center;
	padding-left: 4px;
	padding-right: 4px;
}

td.mid {
	border-width: 1px;
	text-align: center;
}

td.midb {
	border-width: 1px;
	text-align: center;
	font-weight:bold;
}

td.line {
	border-width: 0;
	border-color: #FFF;
	height: 6pt;
	text-align: center;
	font: 0 Verdana, Arial, Helvetica, sans-serif;
}

td.ln {
	border-width: 0;
	border-color: #FFF;
	height: 2pt;
	text-align: center;
	font: 0 Verdana, Arial, Helvetica, sans-serif;
}

td.lnline {
	border-width: 0;
	border-color: #FFF;
	height: 1pt;
	text-align: center;
	font: 0 Verdana, Arial, Helvetica, sans-serif;
}

td.userline {
	border-width: 1px;
   height: 11pt;
   text-align: left;
}

p.head {
	font: bold 12pt Verdana, Arial, Helvetica, sans-serif;
}

p.norm {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

span.norm {
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
}

a {
	text-decoration: none;
	color: #369;
	background: none;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
input[type=number] {
-moz-appearance: textfield;
}