#subjectmatcher div.table{
	width:900px;
	margin-left: 26px;
}


/* HEADER */
#subjectmatcher .table div.head{
	border:1px solid black;
	height:20px;
	text-align:center;
	background-color:#000000;
	color:#ffffff;
}

#subjectmatcher .table div.headcell{
	margin:0px;
	
	padding-top:5px;
	border-right: 2px solid black;
	font-weight:bold;
}


#subjectmatcher  .table div.criterion{
	float:left;
	width:100px;
}

#subjectmatcher .table  div.content{
	float:left;
	width:250px;
}

#subjectmatcher .table  div.target{
	float:left;
	width:200px;
}

#subjectmatcher  .table  div.action{
	float:left;
	border-right:none;
	width:118px;
}

#subjectmatcher  .table  div.priority{
	float:left;
	width:98px;
}

/* end header */


#subjectmatcher .table div.body{
	clear:both;
}

#subjectmatcher .body div.row{
	clear:both;
}

#subjectmatcher .body div.rowcell{
	border:1px solid black;
	margin:0px;
	padding-top:8px;
	border-right: 1px solid black;
	text-align: center;
	height:20px;
}

#subjectmatcher  div.ctrl{
	padding-top:0px;
}


/* formfelder */
#subjectmatcher .body div.rowcell select.criterion{
	width: 100px;
	margin-top: -8px;
}

#subjectmatcher .body div.rowcell select.target{
	width: 200px;
	margin-top: -8px;
}

#subjectmatcher .body div.rowcell select.priority{
	width:98px;
	margin-top: -8px;
}



#subjectmatcher .body div.rowcell input[type=text]{
	width: 240px;
	margin-top: -8px;
}

#subjectmatcher .body div.rowcell input[type=submit]{
	width:100px;
	margin-top: -8px;
}




