/*
WoningMatcher
@author: R. Stoopman
@version: 20091110-01
*/

body, #publerBody {
	color: #222222;
	font-size:13px;
	font-family: "Trebuchet MS", Helvetica, sans-serif;	
}
ul#nav, #header ul, #middle form, .tip, #footer, dd.view a, td a.details, td a.delete, td.info a.info, td.status em, thead, #tabs{
	display: none;
}

#feedback-box{display:none;}

a img{border:none;}

table.matches{display:block !important; margin:15px 0;}
td.status{width:30px !important;}
td{padding:4px;}

dl.order-list, dl.order-list dt, dl.order-list dd{
	margin:0;
	padding:0;
	}
	dl.order-list dt{
		background-position: -624px -358px;
		padding-top:10px;
		border-top:1px solid #ccc;
		margin-top:10px;
		}
	dl.order-list dd.properties{
		font-size:.85em;
		color:#999;
		}
		dl.order-list dd a{
			font-size:.85em;
			}
		dl.order-list dd a:hover{
			text-decoration:underline;
		}
		dl.order-list dd a.button{			
			font-size:1.155em;
			background-position: 0 0;
			width:181px;
			margin-bottom:0;
			height:36px;
			line-height:36px;
			*position:relative;
			*top:12px;
			}
		dl.order-list dd.view a.grey{/*extends button*/
			background-position: 0 -37px;
			color:#969ba1;
		}
		dl.order-list dd.view a:hover,dl.order-list dd.view a.grey:hover{
			background-position: -182px -74px;
			color:white;
			text-decoration:none;
		}

a{
	color:#0099FF;
	font-weight:bold;
	text-decoration:none;
}

/* Print for the Modal */
body.open-modal #container, a.print, #cboxClose, a.delete{
	display:none !important;
	}
#inner-modal fieldset{
	border:none;
}
	
.matchdetail img.logo{
	position:absolute;
	top:10px;
	left:20px;
}

.matchdetail .order-list{
	margin-top:-10px;
}
.re-matchdetail .order-list, .re-matchdetail .order-list dt{
	margin-top:-10px;
	
}
.matchdetail .order-list dt{
	border-top:none;
	}
	
	
.matchdetail strong.number{
	color:#999999;
	font-size:16px;
	position:relative;
	left:300px;
}

div.details dd{
	margin-left:0;
}
.details dd.green{
	font-weight:bold;
	background:none;
	color:#838D10;
	width:auto;
	padding:0;
	position:static;
	}
.details dt{
	margin-top:0;
}
.details dl{
	margin-bottom:15px;
	}
.details label.ok, .details label.not-ok{
	padding-left:43px;
	background-position:-625px -595px;
}	
.details label.not-ok{
	background-position:-625px -633px;
	color:#999;
}
.details fieldset.block label input{
	left:18px;
}

.details .irrelevant, .details .irrelevant dd, .details .irrelevant dd.green{
	color:#999;
}

	
h3.line{
	color:#999;
	text-align:center;
	font-size:13px;
	margin:15px 0 15px 0;
	padding:0;
	background: url(../../images/woningmatcher/background/line.png) repeat-x 0 0;
}
h3.line span{
	background:white;
}
#inner-modal{
	padding:20px;
	height:90%;
	overflow:auto;
}
#colorbox a.button{
	float:right;
}
#colorbox h1{
	font-size:30px;
	margin-top:0;
	margin-bottom:40px;
}
#colorbox div.details,#colorbox address{
	width:250px;
	margin-right:20px;
	float:left;
	font-style:normal;
}
#colorbox address.last{margin-right:0;}

.wm strong{ /*extends address */
	background-position:-623px -521px;
	padding-left:20px;
	margin-left:-20px;
	border-left:1px solid white;
}

address.wm{
	padding-left:20px;
}

legend{
	font-weight:bold;
	color:#333;
	margin:0 0 6px 0;
	padding:0;
	*position:relative;
	*left:-4px;
	}
	
legend.house{
	background-position:-624px -368px;
	padding-left:25px;
}

fieldset{
	border:none;
	margin-bottom:25px;
	float:left;
}

fieldset.block{
	width:152px;
		_width:160px;
	}
.woning-toevoegen .full fieldset.block{	
	width:145px;
	}

fieldset.list{
	margin-right:20px;
	_margin-right:6px;
	}
	fieldset.block label{
		position:relative;
		padding-left:23px;
		display:block;
		width:100px;
		margin:0;
		line-height:1.2em;
		_line-height:1.3em;
		vertical-align:top;
		}		
		fieldset.block label input{
			position:absolute;
			top:1px;
			left:0;
			}

.left-col, .right-col{
	float:left;
	width:350px;
	color:#999;
	font-size:11px;
	margin-right:30px;
	}
.right-col{
	float:left;
	margin-right:0px;
	}
	
.break, .clear{
clear:both;}	


/* sIFR
**********************************/
.sIFR-flash {
	display    : none !important;
	height     : 0;
	width      : 0;
	position   : absolute;
	overflow   : hidden;
	}

.sIFR-alternate {
	visibility : visible !important;
	display    : block   !important;
	position   : static  !important;
	left       : auto    !important;
	top        : auto    !important;
	width      : auto    !important;
	height     : auto    !important;
	}
