div.tx-cagrooms4rent-pi1 {}
div.tx-cagrooms4rent-pi1-item {	margin-bottom: 1em;	border: 1px solid #989797; }
div.tx-cagrooms4rent-pi1-item h3 { margin: 0 0 0 0; border-bottom: 1px solid #989797; padding: 0.4em 0.5em 0.45em 0.45em; background: #EEEEEE; }
table.tx-cagrooms4rent-pi1-proptable { margin: 0; padding: 0; border-spacing: 0; }
table.tx-cagrooms4rent-pi1-proptable caption,table.tx-cagrooms4rent-pi1-proptable thead { display: none; }
table.tx-cagrooms4rent-pi1-proptable th,table.tx-cagrooms4rent-pi1-proptable td { padding: 0.1em 0.4em 0.1em 0.5em; vertical-align: top; font-size: 0.8em;	font-weight: normal; text-align: left; }
table.tx-cagrooms4rent-pi1-proptable th { border-right: 1px solid #989797; background: #EEEEEE; }
table.tx-cagrooms4rent-pi1-proptable td img { margin-right: 1.5em; }
div.tx-cagrooms4rent-pi1 form { margin: 0; padding: 0; font-size: 0.8em; line-height: 2.2em; }
div.tx-cagrooms4rent-pi1 label { display: block; float: left; width: 14em; }
div.tx-cagrooms4rent-pi1 input { font-size: 0.9em; }
div.tx-cagrooms4rent-pi1-images img { margin-right: 1.5em; }
p.tx-cagrooms4rent-pi1-newlink { margin-top: 1em; }

table.tx-cagrooms4rent-pi1-recordlist {
	border-collapse: collapse;
	border-spacing: 0;
}
table.tx-cagrooms4rent-pi1-recordlist td {
	padding: 0.2em 0.4em 0.2em 0.2em;
	border: 1px solid black;
}
table.tx-cagrooms4rent-pi1-recordlist td.col1 {
	text-align: right;
}

/* SEARCH FORM STYLES */
fieldset#housing_search label {
	clear: left;
}
fieldset#housing_search select {
	margin-right: 1em;
	font-size: 0.9em
}
legend {
	display: none;
}
input#tx_cagrooms4rent_pi1_movin_datefrom {
	clear: left;
	margin-left: 12em;
}
/* for other than IE */
body[id=stw_marburg_de] input#tx_cagrooms4rent_pi1_movin_datefrom {
	margin-left: 16em;
}
div#tx_cagrooms4rent_pi1_buttons {
	margin: 1em 1em 0 14em;
}
input#tx_cagrooms4rent_pi1_submit {
	margin-right: 2em;
}
