th.rows, th.rows_s, th.rows_s1, td.row_th, th.wv_rows, th.wv_rows_s, th.wv_rows_s1, td.wv_row_th,th.rows_s, .rowcolors,th.rows_s1,th.rows_s_s ,.row_th,td.row_space ,td.row0, .rowcolor0 ,td.row1, .rowcolor1 ,td.row0,td.row1,td.row0_0 ,td.row0_1 ,td.rowred_0, td.rowred_1,td.row1_0 ,td.wv_row0,td.wv_row1,td.row1_1 ,td.row_warning ,td.row_grey,td.row_red,td.row_yellow 
{	font-family: Arial, Verdana, Helvetica sans-serif;
	font-size: 12px;
	color: black;
	padding: 3px;
}

table.rows {
	border-bottom: 1px solid #234d89;
	border-right: 1px solid #234d89;
}

table.rows_tree {
	border: 1px solid #234d89;
}

th.rows, th.rows_s, th.rows_s1, td.row_th {
	background: #7496c4 url(images/backgrounds/module_title.png) center repeat-x;
	color: #FFFFFF;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
	font-weight: bold;
	text-align:center;
}

th.wv_rows, th.wv_rows_s, th.wv_rows_s1, td.wv_row_th {
/*	background: #fa96c4 url(images/backgrounds/module_title_wv.png) center repeat-x; */
	background: #fa96c4 url(images/backgrounds/module_title_wv.png) center repeat-x;
	color: #FFFFFF;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
	font-weight: bold;
	text-align:center;
}

th.rows_s, .rowcolors {
	background: #7496c4;
	color: #FFFFFF;
}

th.rows_s1 {
	background: #7496c4 url(images/backgrounds/module_title_active.png) center repeat-x;
}

th.rows_s_s {
	background: #96b8e6;
	color: #FFFFFF;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
	font-weight: normal;
	text-align: left;
}

.row_th {
	color: #FFFFFF;
	font-weight: bold;
}

td.row_space {
	background: #ffffff;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}


td.row0, .rowcolor0 {
	background: #f5f9f6;
}

td.row1, .rowcolor1 {
	background: #dbe0ea;
}

td.row0 {
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.row1 {
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.row0_0 {
	background: #eff4ff;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.row0_1 {
	background: #fafefb;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.rowred_0, td.rowred_1 {
	background: #ff6666;
	border-top: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
}

td.row1_0 {
	background: #e0e5ef;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.wv_row0,td.wv_row1 {
	background: #fa96c4 url(images/backgrounds/module_title_wv.png) center repeat-x;
	color: #000000;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
	font-weight: normal;
}

td.row_yellow {
	background: yellow;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.row_red {
	background: red;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.row_grey {
	background: #BBBBBB;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.row1_1 {
	background: #e5eaf4;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

td.row_warning {
	font-weight: bold;
	background: #AA2222;
	color: #FFFFFF;
	border-top: 1px solid #234d89;
	border-left: 1px solid #234d89;
}

fieldset
{	border: 0px;
/*	padding: 20px;*/
/*	width: 600px;*/
}

fieldset legend
{	font-size: 16px;
	font-weight: bold;
	padding-bottom: 20px;
}

table.thatable 
{	width: 100%;
/*	border-left: solid 1px gray */
}
			
table.thatable td 
{	vertical-align: top;
/*white-space: nowrap*/
}

tr.Item0 td 
{	/*background: #f5f9f6;*/
	line-height: 1.5;
}

table.dom
{	width: 100%;
 	border: 0px solid #000000;
}

table.dom th, table.dom td
{	text-align: left; 
	font-weight: normal; 
	padding-left: 10px;
	line-height: 1.5;
	vertical-align: top;
}

table.dom th 
{	font-size: 12px;
	font-weight: bold;
	padding-bottom: 15px;
}

table.dom th.bright, table.dom td.bright
{	border-right: 1px solid #546ca2;
}

.block
{	/* background: #93aad4; net so schirch */
	overflow-x: auto;
	width: 700px;
}
