* {
	outline:0;
        margin:0;
        padding:0;
}
 
body {
        background:url(bg-site.jpg) top repeat-x;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}

#container {
        background:url(top.gif) top no-repeat;
        width:960px;
	padding-top:52px;
	margin:auto;
}

#logo {
	margin-left:125px;
	width:455px;
	height:40px;
	display:block;
	margin-bottom:27px;
}

.hidden {
	display:none;
}

#menu {
        height:41px;
        padding-left:8px;
	font-size:10pt;
	font-weight:bold;
	margin-left:70px;
}

ul.menu {
	list-style:none;
	padding:10px 0px 8px 0px;
	height:23px;
}

ul.menu li {
	float:left;
        display:block;
	border-right:1px solid #fff;
	height:20px;
	padding:0 8px;
}

ul.menu li a {
        color:#fff;
        text-decoration:none;
        display:block;
	height:20px;
}

ul.menu li a:hover {
        color:#000;
}

ul.menu li.selected a{
        color:#000;
}

#slideme {
        padding-top:4px;
	height:241px;
	width:960px;
}

#content {
	padding:30px 15px 10px 15px;
	width:930px;
}

html > body #content {
	min-height:210px;
	height:auto;
}

html > body #woningaanbod {
	min-height:210px;
	height:auto;
}

#content2 {
	padding:30px 15px 10px 15px;
	margin-top:50px;
	width:930px;
	height:401px;
	min-height:401px;
	height:auto !important;
	background-image:url(content2.png);
	_background-image:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/content2.png', sizingMethod='scale');
	background-repeat:no-repeat;
	
}

#content2 ul li {margin:0 0 0 20px;}
#tabs ul li{margin: 0 0 0 5px;}
#content2 p{margin:10px;}

/*#content a:link, #content a:visited, #content a:hover, #content a:active,*/
#content2 a:link, #content2 a:visited, #content2 a:hover, #content2 a:active
{color:#5f5f5f; font-weight:bold;}

#content a:hover
{text-decoration:none;}


#content h2, #woningaanbod h2, #content2 h2 {
	font-size:11pt;
	font-weight:bold;
	padding-bottom:3px;
	border-bottom:1px solid #000;
	margin-bottom:10px;
}

ul.content {
        list-style:none;
	text-align:center;
	padding-left:10px;
}

ul.content li {
        float:left;
        display:block;
}

ul.content .ban1 {
	background-image:url(ban1.jpg);
	padding:130px 15px 0 15px;
        width:153px;
        height:66px;
}


ul.content .ban2 {
	background-image:url(ban2.jpg);
	padding:123px 15px 0 15px;
        width:153px;
        height:73px;
}

ul.content .ban3 {
	background-image:url(ban3.jpg);
	padding:117px 15px 0 15px;
        width:153px;
        height:79px;
}

ul.content .ban4 {
	background-image:url(ban4.jpg);
	padding:111px 11px 0 11px;
        width:161px;
        height:85px;
}

ul.content .ban5 {
	background-image:url(ban5.jpg);
	padding:117px 15px 0 15px;
        width:153px;
        height:79px;
}

ul.content li a {
        color:#fff;
        font-weight:bold;
        text-decoration:none;
}

ul.content li a:hover {
        color:#000;
	text-decoration:underline;
}

ul.vergelijken {
        list-style:none;
}

ul.vergelijken li {
        float:left;
        width:300px;
	padding:5px;
        height:130px;
        display:block;
}

ul.vergelijken li .foto {
	height:80px;
	width:110px;
	border:1px solid black;
	margin-right:10px;
}

ul.vergelijken li .tekst {
	width:180px;
	float:right;
	font-size:9pt;
}

ul.vergelijken li a {
        color:#de0018;
        font-size:9pt;
        font-weight:bold;
        text-decoration:none;
        font-size:9pt;
}

ul.vergelijken li a:hover {
        color:#000;
	text-decoration:underline;
}

ul.vergelijken li h5{
	color:#de0018;
        font-size:11pt;
        margin-bottom:10px;
	margin-top:5px;
}


img {
        border:0;
}

#footer {
        background:url(foot.jpg) top repeat-x;
	font-size:10pt;
	height:80px;
}

#foot {
        text-align:right;
        width:940px;
        font-size:8pt;
	margin:auto;
	padding-top:25px;
	color:#fff;
}

#foot a {
	color:#fff;
	text-decoration:none;
}

#foot a:hover {
	color:#000;
	text-decoration:underline;
}

#woningaanbod {
	width:960px;
	height:235px;
	background:url(woningaanbod.jpg) top no-repeat;
}

#woningzoek {
	width:700px;
	height:180px;
	padding:40px 0 0 20px;
}

#woningresultaat {
	padding:20px;
}

.woningzien {
	width:300px;
	height:320px;
	padding:0 10px;
	float:left;
}

.woningfoto {
	width:294px;
	height158px;
	padding:2px;
	border:1px solid #7f807f;
	margin-bottom:2px;
}

.prijs {
	margin-bottom:10px;
	background:url(vraagprijs.jpg);
	height:24px;
	text-align:center;
	padding-top:5px;
	font-size:11pt;
	font-weight:bold;
	width:298px;
	display:block;	
	margin-bottom:5px;
	border:1px solid #7f807f;}

.leesmeer {
	float:right;
	width:100px;
	height:19px;
	background:url(leesmeer.jpg);
	padding-top:3px;
	border:1px solid #7f807f;
	text-align:center;
	font-size:8pt;
	font-weight:bold;
	margin-top:5px;
	color:#000;
}

#woningtekst {
	float:right;
	width:600px;
}

#woningfoto {
	float:left;
	width:300px;
}

.woningfotoklein {
	float:left;
	margin:4px;
	max-width: 90px; 
	width: expression(this.width > 90 ? 90: true); 
	border:1px solid #7f807f;
}

a.algemeen {
	text-decoration:none;
	color:#41a007;
}

a.algemeen:hover {
	text-decoration:underline;
	color:#000;
}


/* NEWS */ 

#content2 #news {
	width:530px;
	margin-left:5px;
	float:left;
}
#content2 ul.news {
	list-style:none;
	margin-top:15px;
}
#content2 ul.news li {
  	float:left;
	display:inline;
	width:510px;
	height:auto;
	padding:8px 0 5px 5px;
	border-bottom:1px dotted #1d4dde;	
	background-repeat:no-repeat;
	background-position:left;
	
}

#content2 ul.news li a {	
  	color:#000;
  	text-decoration: none;
	font-size:9pt;		
	font-weight:bold;	
}

#content2 ul.news li a:hover {
  	color: #f06804;	
}

#content2 ul.news li.selected a{
  	color: #f06804;
	
}