*{
	margin:0;
	padding:0;
}

body{
	background-color:#634B55;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#container{
	width:980px;
	background-color:#CCC;
	border:3px solid #666;
	margin:20px auto;
}

#banner{
	width:980;
	height:200px;
	background-image:url("images/bannervbf.png");
}

#left{
	float:left;
	width:230px;
}

#left ul li a
{
   display:inline-block;
   height: 100%;
}


#left li{
	list-style-type:none;
	height:40px;
	font-size:1.6em;
	font-weight:bold;
	color:#FFF;
	border-bottom:2px solid white;
}

#left a{
	text-decoration:none;
	color:inherit;
	height:100%;
	padding-left:60px;
	width:170px;
	padding-top:5px;
}

#left li:hover{
	background-color:#FFF;
	color:#000;
}

#right{
	margin-left:230px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:60px;
	padding-top:10px;
	border-bottom-left-radius:80px;
	background-color:#FFF;
}

#footer{
	text-align:center;
	padding-bottom:10px;
}

#bannertxt{
	position:absolute;
	top:183px;
	width:960px;
	height:20px;
	background-color:#CCC;
	padding:10px;
	border-bottom:2px solid white;
	color:#FFF;
	text-align:right;
}

h1{
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
}

#left img{
	float:left;
	margin-right:7px;
	height:20px;
	width:20px;
	margin-top:3px;
	border:none;
}

.flat .photo{
	float:left;
	margin-right:30px;
	margin-top:5px;
	margin-bottom:20px;
	width:680px;
}

.flat .title{
	background-color:#634B55;
	color:#FFF;
	font-weight:bold;
	padding:5px;
}

table td{
	padding:5px;
}

table th{
	font-weight:bold;
	text-align:right;
	padding-right:10px;
}

#filterbox{
	border: 1px solid #634B55;
	margin-bottom:40px;
}

hr{
	margin:20px;
	margin-right:100px;
	margin-left:100px;
}

#right a{
	text-decoration:none;
	color:#634B55;
}

#right a:visited{
	color:#634B55;
}
.offerte{
	display:none;
}

.more{
	color:#30F;
}

.indexphoto{
	float:left;
	margin-top:10px;
	margin-right:10px;
}