*
{
	margin: 0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

html
{
	background-color: #8c8989;
}


h1
{
	color: #303030;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
}

#container
{
	width: 918px;
	margin-left: auto;
	margin-right: auto;
	_height: 550px;
	min-height:550px;
	background-image:url(../assets/container_background.jpg);
	background-repeat:repeat-y;
	background-position:top;
}

#header
{
	width: 894px;
	margin-left: 12px;
}

#header img
{
	border: 0px;
	display:block;
}

#header ul
{
	float:left;
	width: 662px;
	height: 29px;
	background-image:url(../assets/header_ul_background.jpg);
	background-repeat:repeat-x;	
	list-style: none;
	padding-left: 7px;
}

#header li
{
	float: left;
	line-height:26px;
}

#header li a
{
	text-decoration:none;
	font-weight:bold;
	color: white;
	display:block;
	padding-left: 10px;
	padding-right: 10px;	
	background-image: url(../assets/header_ul_border.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-size:13px;
}

#header li a:hover, #header li a.active
{
	background-color: white;
	color: #1a6219;
	text-decoration:underline;
}

#header li:hover, #header li.hover { /* fix hanging sf menu ie7 */
    position: static;
}

#header li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-left : -1px;
	margin-top : 0px;
	width: 190px;
	border-left: 1px solid black;
	border-top: 3px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	padding-bottom: 0px;
	background-color: #5db15b;	
	height: auto;
	padding-left: 0px;	
	background-image: url(../assets/header_ul_ul_background.jpg);
	background-position:right;
	background-repeat:no-repeat;	
}

	
#header li li{ /* all list items */
	position : relative;
	float : left;
	line-height : 22px;
	margin-bottom : 0px;
	width: 190px;
}


#header li li a{
	background-image: none;	
	margin-left: 0px;
	display:block;
	width:175px;
	padding-right: 0px;
}



#header li ul ul { /* third-and-above-level lists */
	left: -999em;
}

#header li:hover ul ul, #header li:hover ul ul ul, #header li.sfhover ul ul, #header li.sfhover ul ul ul {
	left: -999em;
}

#header li:hover ul, #header li li:hover ul, #header li li li:hover ul, #header li.sfhover ul, #header li li.sfhover ul, #header li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#header p
{
	float:right;
	display:inline;
	width:225px;
	height:29px;
	background-image: url(../assets/header_ul_right.jpg);
	background-position:right;
	background-repeat:no-repeat;
	font-weight:bold;
	color: white;
	font-size:13px;
	text-transform:uppercase;	
	line-height:26px;		
	text-indent: 10px;	
}
#column1 
{
	float: left;
	width: 180px;
	margin-left: 12px;	
	_margin-left: 6px;
}

#column1 img
{
	border: 0px;
}

#column1 table
{
	background-image: url(../assets/colunm1_blijfopdehoogte.jpg);
	background-position:left;
	background-repeat:no-repeat;
	margin-left: 7px;
	margin-top: 5px;
	margin-bottom: 12px;	
	width: 165px;
	height: 123px;
	color: white;
}

#column1 td
{
	padding-left: 10px;
}


#column1 p
{
	line-height: 20px;
	margin-left: 7px;
	_margin-left: 8px;
	font-size: 11px;
}

#column1 .groen
{
	float: left;
	width: 35px;
	margin-left: 7px;	
	_margin-left: 4px;
	color:#1a6219;
	line-height: 20px;	
}

#column1 a
{
	color: #1a6219;
	font-size: 11px;	
}

#column1 a:hover
{
	color: black;
}

#column2
{
	float: left;
	width: 473px;
	_height: 453px;
	min-height:453px;	
	background-color:#f1f0f0;
	padding: 8px;
	line-height: 20px;
}

#column2 p, #column2 li, #column2{color: #303030;}

#column2 a{color: #1a6219;}

#column2 a:hover{color: black;}

#column2 .catActive{font-weight: bold;}
#column2 .ascActive{font-weight: bold;}
#column2 .descActive{font-weight: bold;}

#column2 .zoekend_veld
{	
	width:473px; 
	margin-left: 0px;
	margin-right: -4px;
}

#column2 .zoekend_veld img
{
	border:none;
	float:left;
	margin-bottom: -8px;	
}

#column2 img
{
	border: 1px solid #999999;
}

#column2 #navigation
{
	text-align: center;
	border: 1px solid #999999;
	margin-top: 15px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#column2 #navigation p
{
	display: inline;
	padding-right: 8px;
}

#column2 #navigation a
{
	padding-right: 8px;
}

#column2 #navigation a.active
{
	font-weight: bold;
	color: black;
	
}

#column2 ul
{
	margin-left: 15px;
}
#column2 .woning_div
{
	width:100%;
	border: 1px solid #000000;
	margin-bottom:5px;
}
#column2 .woning_header
{
	padding: 5px 10px;
	background-image:url(../assets/header_ul_background.jpg);
	background-repeat:repeat-x;	
}
	#column2 .woning_header a
	{
		color:#FFFFFF;
		display:block;
	}
	#column2 .woning_header a:hover
	{
		color:#000000;
	}
#column2 .woning_content
{
	padding:10px;
}
#column2 .woning_footer
{
	
}
#column2 .datepicker
{
	border:0px;
	margin-left:3px;
	margin-bottom:-3px;
}


#column3
{
	float: left;
	width: 225px;
	line-height: 20px;
	margin-top: 8px;	
}

#column3 img
{
	margin-left: 11px;
	border: 1px solid black;
	float: left;
	margin-bottom: 10px;	
	
}

#column3 p
{
	color: #8c8989;
	margin-bottom: 10px;	
}

#column3 p.center
{
	text-align: center;
}

#column3 ul
{
	list-style:none;
}

#column3 li
{
	padding-left: 11px;	
}

#column3 a
{
	color: #1a6219;
	font-weight: bold;	
}

#column3 a.meer
{
	margin-left: 11px;
}

#column3 a:hover
{
	color: black;
}

/* the news box when JavaScript is available */
#news.hasJS
{
	height:435px;
	overflow:hidden;
	position:relative;
}
/* The nested UL when JavaScript is available */
#news.hasJS ul
{
	position:absolute;
	top:435px;
	left:0;
	margin:0px;
	padding:0px;
}

#column3 li.hr_emu
{
	height: 3px;
	background-image:url(../assets/column3_hr.jpg);
	background-repeat:no-repeat;
	background-position:left;
	background-color: white;
	margin-bottom: 10px;
	clear: left;
}

#footer
{
	clear:both;
	background-image:url(../assets/footer_background.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:26px;
	font-size: 9px;
  line-height: 24px;	
  text-align: center;
  color: white;
}

#footer a
{
  font-size: 9px;
  color: #5cb15c;
}

#footer a:hover
{
  color:white;
}

#nomis-searchresults .woning_header a {
	text-decoration:none;
	font-weight:bold;
}

#nomis-searchresults .woning_header a:hover {
	text-decoration:underline;
	color:#fff;
}

#nomis-searchresults .right {
	width:115px;
	float:right;
}

#nomis-searchresults .left {
	width:335px;
	float:left;
}

#nomis-searchresults .details {
	width:100%;
}

#nomis-searchresults .details td {
	font-size:10px !important;
}

#nomis-searchresults .details td.key {
	font-weight:bold;
}

#nomis-searchresults .view {
	display:block;
	margin-top:1em;
}

#column23 {
	float: left;
	width: 698px;	
	background-color:#f1f0f0;
	padding: 20px 8px 8px 8px;
	line-height: 20px;
}


#nomis-house .left {
	width: 465px;
	float: left;
}

#nomis-house .right {
	float: right;
	width: 220px;
}

#nomis-house dl.features {
	width:50%;
	float:left;
	line-height:25px;
	padding:10px 0;
	border-bottom:#eeeeee 5px solid;
}

#nomis-house .features dt, .features dd {
	width:40%;
	float:left;
}

#nomis-house .features dd {
	width:60%;
	float:left;
}

#nomis-house .house-details h2 {
	margin-top:4px;
}

#nomis-house .clear {
	clear:both;
}

#nomis-house h2, #nomis-house h3 {
	color: #303030;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	margin-bottom:10px;
}

#nomis-house img {
	float:left;
	border:1px solid #666;
	margin:0 6px 6px 0;
}

#gallery {
	border-bottom:#eeeeee 5px solid;
	padding-bottom:10px;
	margin-bottom:13px;

}

#nomis-house .house-description {
	margin-bottom:25px;
}

.nomis-maps-streetview #maps-holder, .nomis-maps-streetview #street-holder {
	height:330px;
	border-bottom:5px solid #eee;
}


.nomis-maps-streetview h4 {
    margin:0;
	background:#ccc;
	line-height:23px;
    padding:3px 8px 0 10px;
	font-size:12px;
	font-family: arial, sans-serif;
	border-top:none;
	border-bottom:5px solid #eee;
}

.nomis-maps-streetview a {
    display: block;
    float:left;
    padding:0 10px;
    text-decoration:none;
    margin:0 3px 0 0;
	color:#333;
	font-weight:normal;
	text-decoration: underline;
}

.nomis-maps-streetview .active {
    background:#eee;
	font-weight:bold;
	text-decoration: none;
}

#nomis-searchform {
	margin-bottom:15px;
}

#nomis-searchform .item {
	width:200px;
	height:45px;
	float:left;
	line-height:20px;
	margin-right:10px;
}

#nomis-searchform select {
	width:100%;
}

#nomis-searchform .search_button {
	background-image:url(../assets/header_ul_background.jpg);
	color:#fff;
	padding:0 10px;
	width:auto;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #000;
	height:23px;
}

.pagination a {
	display:block;
	float:left;
	padding:0 5px;
	margin-right:3px;
	border:1px solid #ccc;
	text-decoration:none;
}

.pagination a.active {
	background:#1A6219;
	border:1px solid #1A6219;
	color:#fff !important;
}
