
		* {
		margin: 0; 
		padding: 0;
		border: 0;
	} 
	
	body
	{
		font-family: arial, helvetica, sans-serif;
		color: #000000;
		background-color: white;
/*		background-image: url(background.gif); */
		
	}
	div#header{
		width: 600px;
		height: 140px;
		margin-left: 200px;
		margin-top: 10px;
		background: url(logo.jpg) no-repeat 10px 0px;
/*		background: url(header.jpg) no-repeat opx opx; */
	}
	div#container{
		float: left;
		width: 1024px;
/*		background-image: url(containerbackground.gif); */
	}
	
	div#menu{
		width: 200px;
		height: 250px;
		float: left;
/*		background: url(menubackground.jpg) no-repeat 0px 0px; */
	}
	
	div#menu ul{
		margin-left: 20px;
		margin-top: 2em;
		list-style: none;
	}
	
	div#menu li{
		display: inline;
	}
	
	div#menu a{
		font-size: 0.85em;
		font-weight: bold;
		color: #003299;
		text-decoration: none;
		display: block;
		margin-top: 0.5em;
		background: url(menupijl.gif) no-repeat left;
		padding-left: 25px;
	}

	div#menu a.menupassive:hover{
		color: #8A0000;
		background: url(menupijlactief.gif) no-repeat left;
	}

	div#menu a.menuactive{
		color: #8A0000;
		background: url(menupijlactief.gif) no-repeat left;
	}
	
	div#textcontainer{
		width: 650px;
		margin-left: 200px;
		margin-bottom: 2em;
/* 		background: url(contentbackground.jpg) no-repeat top left; */
	}
	
	/* Kleine aanpassing voor IE, omdat anders de "Three Pixel Gap"-fout van IE fouten in de weergave oplevert*/
/*	* html div#textcontainer {position:relative;left:-3px;}*/
	
	div#content{
		padding-top: 2em;
		margin-left:15px;
		margin-right:40px;
		
	}
	
	/* vanaf hier definities voor de content*/
	div#content h1{
		color:#8A0000;
		font-size: 0.85em;
		font-weight: bold;
		margin-bottom: 1.0em;
	}
	
	div#content h2{
		color:#8A0000;
		font-size: 0.80em;
		font-weight: bold;
		margin-top: 0.5em;
		margin-bottom: 0.35em;
	}
	
	div#content h3{
		color:#8A0000;
		font-size: 0.75em;
		font-weight: bold;
		margin-top: 0.35em;
		margin-bottom: 0.35em;
	}
	
	div#content p{
		text-align: justify;
		color:#000000;
		font-size: 0.75em;
		margin-bottom: 0.25em;
	}
	
	div#content a{
		border-bottom: 1px dashed #8A0000; 
		color: #8A0000;
	}

	div#content a:hover{
		background-color: #FFFFCC;
	}

	div#content a:visited{
		text-decoration: none;
		border-bottom: 1px dashed #7B003E; 
		color: #8A0000;
	}
	
	div#content a.kop{
   		color: white;
   		background-color:  #8A0000;
		font-size: 0.85em;
		font-weight: bold;
   		width: auto;
	}
	
	div#content a.kop:hover{
		color: white;
		background-color: #8A0000;
		font-size: 0.85em;
		font-weight: bold;
	}
	
	div#content a.kop:visited{
		text-decoration: none;
		border-bottom: 1px dashed #8A0000; 
		color: white;
   		background-color:  #8A0000;
		font-size: 0.85em;
		font-weight: bold;
   		width: auto;
	}
	
	div#fotolist{
		width: 160px;
		height: 120px;
		margin: 20px 20px 20px 0px;
		float: left;
	}
	
	img.w3cinfo{
		margin-top: 1.5em;
		margin-right: 15px;
	}
	
	div#footer{
		width: 716px;
		clear: both;
		height: 120px;
/*		background: url(footer.jpg) no-repeat 0px 0px; */
	}
	div#footer p{
		text-align: right;
		color: #C3D4F8;
		padding-top: 25px;
		padding-right: 50px;
		font-size: 0.65em;
	}
	
	div#footer a,a:link,a:visited,a:active{
		text-decoration: none; 
		color: #C3D4F8;
	}

	div#footer a:hover{
		text-decoration: underline; 
		
	}
	
	div#content fieldset{
		border: 1px solid #CB0461;
		padding-top: 1.5em;
		padding-right: 0.5em;
		padding-left: 0.5em;
		padding-bottom: 0.5em;
		color: #CB0461;
		font-weight: bold;
	}	
	
	div#content form{
		color:#000000;
		font-size: 0.75em;
		margin-bottom: 1.5em;
	}
		
	div#content label.formleft{
   		float: left;
   		text-align: right;
   		width: 140px;
   		margin-right: 0.5em;
   		margin-bottom: 0.5em;
   		margin-top: 0.5em;
 	}
 	
	div#content input, textarea, select{
   		border: 1px solid #8A0000;
   		margin-bottom: 0.5em;
   		margin-top: 0.5em;
   		width: 300px;
   	}
   	
   	div#content input.formsubmit{
   		background-color:  #8A0000;
   		color: white;
   		margin-left: 11.5em !important;
   		margin-left: 9em; /* Kleine aanpassing voor IE, omdat anders de knop Submit te ver naar rechts wordt geplaatst. */
   		width: auto;
   	}	
   	
   	div#content p.formfeedback{
   		font-weight: bold;
   		margin-bottom: 2em;
   	}
   	
   	div#content p.formerror{
   		font-weight: bold;
   		color: #FF0000;
   		font-size: 0.75em;
   	}
   
   	div#content li{
   		margin-top: 0.5em;
   		margin-left: 1.5em;
   		margin-bottom: 0.5em;
   		font-size: 0.75em;
   	}
   	
   	div#content li.formerror{
   		font-weight: bold;
   		color: #FF0000;
   	}
 	
	div#content input.login{
		width: 150px;
	}
	
	div#content form.login{
		width: 350px;
		margin-left: 50px;
		margin-top: 1.5em;
	}
	
	div#content table{
		font-size: 0.75em;
		text-align: justify;
		margin-top: 1em;
		margin-bottom: 1em;
		width: 100%;
	}
	
	div#content th{
		font-size: 1em;
		padding: 0.25em;
		background-color: #FFFFFF;
		color: #FFFFFF;
	}
	
	div#content td{
		font-size: 1em;
		padding: 0.25em;
		background-color: #FFFFFF;
		color: #000000;
	}
	
	table#kenmerken{
		height:1.75em;
		background-color: #FFF;
		color: #000;
		width: 300px;
	}
	
	table#kenmerken td.oms{
		color: #8A0000;
		text-align: left;
		font-weight: bold;
		font-size: 1.1em;
		width: 175px;
	}
		
	table#kenmerken td.waarde{
		font-size: 1.1em;
	}
	
	table#aanbod th{
		height: 1.75em;
		background-color: #000000;
		color: #FFFFFF;
	}
	
	table#aanbod td{
		height: 1.75em;
		background-color: #000000;
		color: #FFFFFF;
	}
	
	table#woningaanbod th{
		height: 1.75em;
		background-color: #8A0000;
	}
	
	table#woningaanbod h2{
		font-size: 1.0em;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #8A0000;
	}
	
	table#woningaanbod h3{
		font-size: 0.8em;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #8A0000;
	}
	
	table#woningaanbod a.image, a:hover.image{ 
		border: none;
		background-color: #FDEFAE;
	}
	
	table#woningaanbod td.spacertop{
		background-color: #FDEFAE;
		height: 0.5em;
		border-bottom: 1px solid #FDEFAE;
	}
	
	table#woningaanbod td.spacerbottom{
		background-color: #FDEFAE;
		height: 0.5em;
		border-top: 1px solid #FDEFAE;
	}
	table#woningaanbod td{
		background-color: #8A0000;
	}
	
	table#woningaanbod td.imagecell{
		width: 1em;
		background-color: #FDEFAE;
		height: 120px;
		width: 160px;
	}
	
	table#woningaanbod td.datacell{
		height: 1em;
		background-color: #FDEFAE;
	}
	
	table#woningaanbod td.linkcell{
		width: 1em;
		background-color: #FDEFAE;
	}

	table#woningaanbod td.tekstcell{
		height: 1em;
		background-color: #FDEFAE;
		color: white;
		background-color: #003299;
	}
	
	table#woningdetail td.imagecell{
		text-align: center;
	}
	
	table#woningdetail img{
		display: block;
		margin: auto;
	}
	
	table#fotolist th{
		height: 1.75em;
	}
	
	table#fotolist h2{
		font-size: 1.0em;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	table#fotolist h3{
		font-size: 0.8em;
		font-weight: normal;
		color: #FFFFFF;
	}
	
	table#fotolist a.image, a:hover.image{ 
		border: none;
		background-color: #8A0000;
		color: #FFFFFF;
	}
	
	table#fotolist td.spacertop{
		background-color: transparent;
		height: 0.5em;
		border-bottom: 1px solid #8A0000;
	}
	
	table#fotolist td.spacerbottom{
		background-color: transparent;
		height: 0.5em;
		border-top: 1px solid #8A0000;
	}
	
	table#fotolist td.imagecell{
		width: 120px;
		height: 150px;
	}
	
	table#fotoupdate th{
		height: 1.75em;
		background-color: #8A0000;
	}
	
	table#fotoupdate h2{
		font-size: 1.0em;
		font-weight: bold;
		color: #FFFFFF;
		background-color: #8A0000;
	}
	
	table#fotoupdate h3{
		font-size: 0.8em;
		font-weight: normal;
		color: #FFFFFF;
		background-color: #8A0000;
	}
	
	table#fotoupdate a.image, a:hover.image{ 
		border: none;
		background-color: #8A0000;
		color: white
	}
	
	table#fotoupdate td.spacertop{
		background-color: #FDEFAE;
		height: 0.5em;
		border-bottom: 1px solid #FDEFAE;
	}
	
	table#fotoupdate td.spacerbottom{
		background-color: #FDEFAE;
		height: 0.5em;
		border-top: 1px solid #FDEFAE;
	}
	table#fotoupdate td{
		background-color: #8A0000;
	}
	
	table#fotoupdate td.imagecell{
		width: 1em;
		background-color: #FDEFAE;
	}
	
	table#fotoupdate td.datacell{
		height: 1em;
		color: white;
		background-color: #FDEFAE;
	}
	
	table#fotoupdate td.linkcell{
		width: 1em;
		color: white;
		background-color: #FDEFAE;
	}
	
	table#tekst{
		border-collapse: collapse;
	}
	
	table#tekst th{
		height: 1.75em;
/*		background-color: #8A0000; */
		border-style: solid;
		border-width: 1px;
		border-color: #000;
	}
	
	table#tekst th.adres{
		width: 100px;
	}
	
	table#tekst th.tekst{
		width: 250px;
	}
	
	table#tekst th.datum{
		width: 60px;
	}
	
	table#tekst h2{
		font-size: 1.0em;
		font-weight: bold;
/*		color: #FFFFFF;            */
/*		background-color: #8A0000; */
	}
	
	table#tekst a{ 
		border: none;
/*		background-color: #8A0000;  */
/*		color: white;               */
	}
	
	table#tekst a:hover{ 
		border: none;
/*		background-color: #8A0000;  */
/*		color: lime;                */
	}
	
	table#tekst td{
/*		background-color: #8A0000;  */
		border-style: solid;
		border-width: 1px;
		border-color: #000;
	}
	

