body {
		margin:0 auto 0 0.5em;
		padding:0;
		border:0;		
		width:99%;
		background:#fff;
		min-width: 50em;
		max-width: 95em;	
}

#mainb{
margin:0;
padding:0;
}

#topnav {
		clear:both;
		float:left;
		width:100%;
		margin:0;
		padding:0;
	}

/* column container */
.columncontainer {
		margin:0;
		padding:0;
		float:left;
		clear:both;
		width:100%;		
		/*overflow:auto;*/
		vertical-align : top;
		

		
}
#annons {
		padding:0;
		margin:0;
		/*overflow:hidden;
		position:relative;*/
		margin-left: -100%;
		float: right;
		width: 250px;
		background-color: #fff;
		font-size:	77%;
		color: #444;
		text-align:center;
		vertical-align:top;
	}
	
.colleft {
		padding:0 0.5em 0 0.5em;
		margin: 0;
		margin-right:255px;
		/*position:relative;
		
		overflow:visible;*/
		overflow:auto;
		background-color: #fff;
		vertical-align:top;
}
.annons{
	width: 250px;
	height: 125px;
	background-color: #eee;
	margin-top:0.2em;
	float: left;
	clear: both;
}
a.hsa {display:block; width:250px; height:125px; overflow:hidden; background-color: #fff;}
a.hsa:hover img {margin-top:-130px;} 
a.hsa:hover {zoom:1;}  

a.huma {display:block; width:250px; height:125px; overflow:hidden; background-color: #fff;}
a.huma:hover img {margin-top:-125px;} 
a.huma:hover {zoom:1;}  




div.andra{
	/*background-color: #fff;*/
	max-width: 24em;
	margin-right:0.5em;
	position: relative;
}
div.right, #mainb div.right{
padding-right:0.5em;
margin-right:0.5em;
position: relative;
/*background-color: #fff;*/
}
table.land  {
margin-left: auto;
margin-right: auto;

	max-width: 27em;
}



