/*	Settings
___________________________________________________________________________
/////////////////////////////////////////////////////////////////////////*/
*					{margin:0; padding:0;}
body				{background:#f3f3f3; font-family:arial, tahoma, verdana; font-size:12px;}
.left				{float:left;}
.right				{float:right;}
.clear				{clear:both;}
.none				{display:none;}
a					{outline:none; text-decoration:underline;}
a:active			{outline:none;}
a:hover				{text-decoration:none;}
h1					{font-size:18px; font-weight:bold; color:#2a96b2; margin:15px 0; padding:15px 0;}
h2					{font-size:17px; font-weight:bold; color:#2a96b2; margin:15px 0; padding:15px 0;}
h3					{font-size:16px; font-weight:bold; color:#2a96b2; margin:15px 0; padding:15px 0;}
h4					{font-size:14px; font-weight:bold; color:#2a96b2; margin:15px 0; padding:15px 0;}
p					{margin-bottom:15px;}


/*	Wrapper
___________________________________________________________________________
/////////////////////////////////////////////////////////////////////////*/
#wrapper			{width:900px; margin:0 auto; background:#FFF;}
#wrapin				{width:885px; margin:0 auto;}


/*	Header
___________________________________________________________________________
/////////////////////////////////////////////////////////////////////////*/
#header				{width:885px;}
#header .topbar		{height:27px; background:url('../../images/topbar-bg.png') repeat-x; text-align:right; padding:12px 10px 0 0; font-size:11px; color:#a5a5a5;}
.topbar	a			{color:#a5a5a5;}
#header .logo		{height:195px; background:url('../../images/header.png') no-repeat;}


/*	Content
___________________________________________________________________________
/////////////////////////////////////////////////////////////////////////*/
#content			{width:885px; background:url('../../images/content-bg.png') repeat-y; overflow:hidden;}
.contentin			{width:885px; background:url('../../images/content-bg.png') repeat-y;}
.linkerkant			{float:left; width:228px;}
.rechterkant		{float:right; width:626px; padding-left:30px; color:#2a96b2; line-height:19px; text-align:justify;}
.rechterkant a		{color:#ed9c00; text-decoration:underline;}
.rechterkant a:hover {text-decoration:none;}
.tekst				{margin:10px;} /* afbeelding in een tekst */

#menu				{width:208px; margin:20px 0 0 8px;}
#menu ul			{margin:0; padding:0;}
#menu li			{list-style:none; display:inline;}
#menu li a			{float:left; display:block; background:url('../../images/menu-bg.png') no-repeat; width:194px; height:26px; margin-bottom:2px; color:#1b424c;
					text-decoration:none; padding:10px 0 0 14px;}
#menu li a:hover	{background:url('../../images/menu-hover.png') no-repeat; font-weight:bold;}
#menu li a.actief	{background:url('../../images/menu-hover.png') no-repeat; font-weight:bold;}

.foto-kader			{width:195px; height:164px; background:url('../../images/foto-kader.png') no-repeat; float:left; padding-right:10px;}
.foto				{margin:0 auto; width:187px; padding-top:4px;}
.info				{text-align:right; padding:5px 10px 0 0;}
.info a				{color:#2893af; text-decoration:none; font-size:11px;}
.info a:hover		{text-decoration:underline;}

/*	Footer
___________________________________________________________________________
/////////////////////////////////////////////////////////////////////////*/
#footer				{height:46px; background:url('../../images/footer.png') no-repeat;}

/* Custom
___________________________________________________________________________
/////////////////////////////////////////////////////////////////////////*/

div.content label
{
	width: 15em;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
}

div.messages
{
	clear: both;
	color: #000;
	padding: 14px;
	margin-top: 3px;
	padding-left: 40px;
	font-family:arial, tahoma, verdana;
	font-weight: bold;
	border: 2px solid #1F5B6C;
	width: 90%;
	height: 25px;
	background: #f1f4f9 url(../../images/icons/message_32.png) 2px 4px no-repeat;
	overflow: auto;
}

div.errors
{
	clear: both;
	color: #000;
	padding: 14px;
	margin-top: 4px;
	padding-left: 40px;
	font-weight: bold;
	border: 2px solid #1F5B6C;
	width: 90%;
	height: 25px;
	background: #f1f4f9 url(../../images/icons/error_32.png) 2px 4px no-repeat;
	overflow: auto;	
}

img.houseimage
{
	margin: 0 1em 1em 0;
}

a img
{
	border: 2px solid #6495ED;
}

div#housetype_kust
{
	float: left;
	width: 270px;
	height: 400px;
	border: solid thin;
	margin-right: 10px;
	padding: 8px 8px;
	overflow: auto;
}

div#housetype_binnenland
{
	float: left;
	width: 270px;
	height: 400px;
	border: solid thin;
	padding: 8px 8px;
	overflow: auto;
}

span.button
{
	color: #000;
	font-weight: bold;
	padding: 8px 8px 8px 8px;
	border: solid 1px #000;
	background-color: #CCCCCC;
	background-image: url(../../images/gradient.gif);
	background-repeat: repeat-x;
	margin-left: 56px;
}

a.buttonlink
{
	text-decoration: none;
}

#houseofmonth_img
{
	margin-bottom: 20px;
	margin-right: 20px;
	float: left;
}

#houseofmonth_desc
{
	float: left;
	width: 240px;
}