﻿/**
*Basic structure
*
**/
#space {
	width:1255px;
	margin:0px auto;
	text-align:left;
	padding:5px 0px 0px 0px;
	background-color:#fff;
	background-image: url(img/chrome/spacebg.png);
	background-repeat: repeat-y;
}
#aob {
	float:left;
	width:988px;
	clear:left;
	background-color:#FFF;
}
body {
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #e4e4e4;
	color: #333333;
	margin: 0px;
	line-height:15px;
	text-align:center;
	background-image: url(img/chrome/tulle338.png);
	background-repeat: repeat-x;	
}
a:link { color: #333333;text-decoration:none;}
a:visited { color: #333333;text-decoration:none;}
a:hover { color: #000000;text-decoration:none;}
a:active { color: #000000;text-decoration:none;}
h1 { font-size: 32px; font-weight: normal; padding:0;	margin:0; color: #63b000; line-height:36px;}
h1 a:link { font-size: 32px; font-weight: normal; padding:0;	margin:0; color: #63b000; text-decoration:none; line-height:36px;}
h1 a:visited { font-size: 32px; font-weight: normal; padding:0;	margin:0; color: #63b000; text-decoration:none; line-height:36px;}
h2 { font-size: 14px; font-weight: bold; padding:0; margin:0;}
h3 { font-size: 12px; font-weight: bold; padding:0; margin:0;}
h5,h6,h7,h8 { font-weight: bold;	color:#333333;	padding:0;	margin:0; font-size:14px;}
h4 { font-weight: bold; color:#63b000; padding:0; margin:0;	font-size:14px;}
h4 a:link { font-weight: bold; color:#63b000; padding:0;	margin:0; font-size:14px;}
h4 a:visited { font-weight: bold; color:#63b000; padding:0; margin:0; font-size:14px;}
HR { color: #CCC; height: 1px; border: 0px; background-color: #CCC;	margin: 14px 5px 14px 5px;}
p {	font-size:12px;}
img { border-style: none;}
td { font-family: Arial, Helvetica, sans-serif;	font-size: 12px; vertical-align: top;}
select { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
input {	font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;}
textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.headline {	font-weight: normal; text-decoration: none; line-height:42px;}
.headline A:link { font-weight: normal; text-decoration: none; line-height:42px;}
.headline A:hover { font-weight: normal; text-decoration: none; line-height:42px;}
.headline A:active { font-weight: normal; text-decoration: none; line-height:42px;}
.headline A:visited { font-weight: normal; text-decoration: none; line-height:42px;}
.headline-blog { font-size: 24px; font-weight: normal; text-decoration: none; color:#63b000; line-height:1.0;}
.headline-blog A { font-size: 24px;	font-weight: normal; text-decoration: none;	color:#63b000; line-height:1.0;}
.text-blog { font-size: 14px; font-weight: normal; text-decoration: none; line-height:1.4;}
.text-blog A { font-size: 14px; font-weight: normal; text-decoration: none;	color:#63b000; line-height:1,4;}
.tableBlack_left { padding-top: 5px; padding-left: 10px; padding-bottom: 5px; font-weight: normal; color: #FFF;	font-size:12px;	background: url(img/chrome/TableBlack_bg_left.png);	width: 45%;	background-repeat: no-repeat;	margin-bottom: 3px;	letter-spacing: 1px;}
.tableBlack_middle { padding-top: 5px; padding-left: 10px; padding-bottom: 5px; font-weight: normal; color: #FFF; font-size:12px; background: url(img/chrome/TableBlack_bg_middle.png); width: 15%; background-repeat: repeat-x; margin-bottom: 3px;}
.tableBlack_right {	padding-top: 5px; padding-bottom: 5px; font-weight: normal;	color: #CCC; font-size:12px; background: url(img/chrome/TableBlack_bg_right_org.png); width: 40%; background-repeat: no-repeat;	margin-bottom: 3px; padding-right: 10px; background-position: right top; letter-spacing: 1px;}
.tableBlack_right_link { padding-top: 5px; padding-bottom: 5px;	font-weight: normal; color: #CCC; font-size:12px; background: url(img/chrome/TableBlack_bg_right.png); width: 40%; background-repeat: no-repeat; margin-bottom: 3px; padding-right: 10px; background-position: right; letter-spacing: 1px;}
.tableBlack_right_link A:link { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color:#CCCCCC; padding-right:45px;}
.tableBlack_right_link A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color:#FFFFFF; padding-right:45px;}
.tableBlack_right_link A:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal;	text-decoration: none;	color:#CCCCCC; padding-right:45px;}
.tableDarkGrey { border: 1px solid #CCCCCC; vertical-align: middle;	width:118px; height: 45px;}
.tableVeryVeryLightGrey { background: #EEEEEE; font-family: Arial, Helvetica, sans-serif; font-size: 11px;}
.constants A { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;}
.constants A:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;}
.constants A:active { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none;}
.tableCentered TD { font-family: Arial, Helvetica, sans-serif; font-size: 10px; vertical-align: middle;}
.shiftDown1Px { position: relative; top: 1px;}
.treeNodeSelected { background-color: #CE2810; font-weight: bold; color: #FFFFFF;}
a.treeNodeSelected:link { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.treeNodeSelected:visited { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.treeNodeSelected:hover { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
a.treeNodeSelected:active { background-color: #CE2810; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.rightFrameEdge { background: white; border: 1px solid #082862;}
.rightFrameTitle { color:white; font-weight: bold; background: #082862;}
/**
*Column Top
*
**/
#topcontent { width:1237px;}
.topleft {
	width:980px;
	height: 240px;
	background-color: #FFFFFF;
	clear: left;
	padding: 3px 0px 0px 0px;
	float: left;
	margin-left:8px;
}
#content {
	width:980px;
	background-color: #FFFFFF;
	clear: both;
	float: left;
	margin-left:8px;
}
#aobloga {
	background-image: url(/9/homepage/00/02/41/img/chrome/bg_logo.jpg);
	padding: 0px 25px 0px 36px;
	background-repeat: no-repeat;
	height: 74px;
	margin-top: 8px;
	width:651px;
	float: left;
}
#aobblogg {
	width:268px;
	float:left;
	clear:right;
	margin-top:8px;
	background-image:url(/9/homepage/00/02/41/img/chrome/bg_logo.jpg);
	background-position:right;
	height:74px;
}
#aobblogg p {
	color: #FFF;
	font-size:12px;
	line-height:14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-weight: bold;
	padding-left: 25px;
	padding-top: 10px;
	margin: 6px 0px 8px 0px;
}
#aobblogg a:link {
	color: #FFF;
	text-decoration:none;
}
#aobblogg a:visited {
	color: #FFF;
	text-decoration:none;
}
#aobblogg a:hover {
	color: #FFF;
	text-decoration:underline
}
#aobblogg a:active {
	color: #FFF;
	text-decoration:underline
}
#villafakta {	background-color: #FFF);	background-repeat: no-repeat;	margin-top: 8px;	width: 980px;}
#sections {
	width: 980px;
	height: 38px;
	background-color: #FFFFFF;
	background-image: url(img/chrome/bg_m.png);
	background-repeat: repeat-x;
	clear: both;
}
#sections .left_tab { float: left; width: 5px; height: 38px; background: transparent url(img/chrome/left_tab2.png) no-repeat;}
#sections .sep { float: left; width: 5px; height: 38px; background: transparent url(img/chrome/div2.png) no-repeat;}
#sections a { font-family: Arial;	color:#FFFFFF; display: block; float: left; background: transparent url(img/chrome/bg_m.png) repeat-x; font-size: 14px; font-weight: bold; line-height: 15px; padding: 12px 20px;	text-decoration: none; letter-spacing:1px;} 
#sections a:hover {text-decoration: none; color:#333333;}
#sections a.selected { background: transparent url(img/chrome/bg_m.png) repeat; text-decoration: none; color:#5fbe20;}
.searchbox { background-image: url(img/chrome/bg_m.png); background-repeat: repeat-x; width: 285px; float: left; padding-top: 7px;}
#searchfield {	width:180px; font-weight: bold; height: 20px;margin:0;}
.searcbutton {
	background:url(img/chrome/search.png) no-repeat;
	width:32px;
	clear:right;
	height: 24px;
	border:none;
	margin-bottom:8px;
}
/**
* ADD
**/
.topbanner { width: 980px; height: 120px; vertical-align: top;}
.Right_add_coloumn{
	padding-left: 5px;
	float: right;
	padding-top: 3px;
	clear: right;
	background-color:#FFF;
	margin-right: 8px;
	width:250px;
}
.addinsert { line-height:28px; margin-bottom:7px; margin-top:7px;}
.topright {
	margin-bottom:7px;
	width: 250px;
	padding: 0px 0px 5px;
	border-bottom: 1px solid #999;
}
.sponsors {	font-size: 11px; color: #333333; background-color: #FFFFFF; padding: 4px; border: 1px solid #ccc; display:block; width:240px; margin-top:4px;} 
.sponsors a { font-weight:bold;	font-size:11px;	text-decoration:underline;	margin-bottom:12px;	color: #63b000;}
.fragmentadd {	background:none; margin-bottom: 10px; margin-top: 10px;	float: left;}
/**
*Column 1
*
**/
.col1 {
	background-color:#FFFFFF;
	float:left;
	width:752px;
	border-right:1px solid #CCCCCC;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 20px;
}
.toplink { color: #333333; float: left; font-weight: bold; font-size: 12px; margin-bottom: 8px; padding-top: 10px;}
.toplink a { font-weight:normal; font-weight: bold;	text-decoration: none;}
.toplink-icon{ color: #333333; display:block; padding-left:8px;	float: left; margin-bottom: 10px;}
.subcategory { font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size: 11px; padding: 5px 1px 5px 1px;	width: 118px; line-height:17px;	border-bottom: solid 1px #ccc;	border-left: solid 1px #ccc; border-right: solid 1px #ccc;}
.subcategory a{	font-family: Arial, Helvetica, sans-serif; color: #333333; font-weight: bold; font-size: 11px;	width: 16%;	text-decoration:none;}
.col1_end { float: left; width: 100%; margin-top: 30px;}
.page_nav {	font-size: 12px; float: left; width: 752px; margin-bottom: 20px;	text-align: right;	letter-spacing: 1px; background: url(img/chrome/next.png) no-repeat right;	padding-top:5px; padding-bottom:5px;}
.page_nav a{ font-size: 12px;	text-decoration:none;	color:#333333;	padding-right:60px;}
.page_nav a:hover{	font-size: 12px; text-decoration:none;	color:#63b000;	padding-right:60px;}
.article_related { line-height: 20px; vertical-align: top; padding-left: 15px; padding-top:10px;}
.article_related h4 { display: inline; padding: 3px;}
.article_column { padding-right: 15px; border-right: 1px solid #CCC; width:472px;}
.article_column a:link { color: #63B000;text-decoration:none;}
.article_column a:visited { color: #63B000;text-decoration:none;}
.article_column a:hover { color: #529102;text-decoration:none;}
.article_column a:active { color: #529102;text-decoration:none;}
.copy-right { float:right}
.container { border-right:1px solid #CCCCCC;  border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC}
#feedControl { width : 240px; height : 150px; padding : 5px;}
.gf-title a {font-size:14px; font-weight: bold;}
.gfg-collapse-href {display: none;} 
.gfg-entry { height : 80px;}
.gf-snippet { font-size:11px;}
.fblike { padding-top:42px;}
/**
*Column 2
*
**/
.col2 {
	background-color:#FFFFFF;
	float:left;
	width:200px;
	padding-top:8px;
	padding-left:10px;
	margin-bottom: 8px;
}
.toplist-header { background-image: url(img/chrome/toplist_head_grey.jpg);	color: #FFFFFF;	font-weight: bold;	font-size: 12px; background-repeat: no-repeat;	padding: 5px 10px;	width: 190px;	letter-spacing: 1px; margin-top:10px;}
.topitem-header { background-image: url(img/chrome/toplist_head.jpg); color: #FFF; font-weight: bold; font-size: 12px;	background-repeat: no-repeat;	padding: 5px 10px;	width: 190px; letter-spacing:1px;}
.topitem-header a{	color: #FFF; font-weight: bold;	font-size: 12px; text-decoration: none;	letter-spacing: 1px;}
.topitem {	border-top: none;	border-left: solid #ccc 1px;	border-right: solid #ccc 1px;	border-bottom: solid #ccc 1px; background-image: url(http://www.alltombostad.se/9/homepage/00/02/41/img/chrome/product_bg.jpg);
background-position: 100% 100%; background-repeat: no-repeat}
.topitem p{ font-size:11px;	margin-top: 5px;}
.topitem_ad{ border-top: solid #ccc 1px; border-left: solid #ccc 1px; border-right: solid #ccc 1px; border-bottom: solid #ccc 1px;}
.toplistimage {	border-left: solid #ccc 1px; border-bottom: solid #ccc 1px; border-right: solid #ccc 1px;}
.toplistlink { border-bottom: solid #ccc 1px; border-right: solid #ccc 1px; width: 131px;}
.newsletter_content { border-bottom: solid #ccc 1px; border-right: solid #ccc 1px; padding: 5px 12px 5px 12px; border-left: solid #ccc 1px; font-size:11px;}
/**
*Productresult table
**/
.row {	clear:both;	float:left;	margin-left:auto;	margin-right:auto;	margin-bottom: 6px;	width: 752px;}
.fragment {	float:left;	border: Solid #ccc 1px;	padding: 3px 3px 3px 3px; background-image: url(img/chrome/product_bg.jpg); background-position: 100% 100%; background-repeat: no-repeat; margin-right: 3px;	width: 365px;}
.fragment_right {	float:left;	border: Solid #ccc 1px;	padding: 3px 3px 3px 3px; background-image: url(img/chrome/product_bg.jpg);	background-position: 100% 100%; background-repeat: no-repeat; margin-left: 3px;	width: 365px;}
.right_ad_column {	float:right;padding: 0px 5px 0px 5px;	margin-left: 5px;	margin-top: 10px;	width: 265px;	height: 234px;	border-left: 1px solid #ccc; border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc;}
.right_ad_column a {color:#63b000;}
.right_ad_column p {font-size:11px; margin:3px 0px 3px 0px;}
.fragmentseparator{	width:6px; float:left;}
.fragmentinfo {	padding-bottom: 3px; height: 109px;	width: 365px;}
.fragmentimage { display:inline; float:left; margin-right:2%;width:150px;height:100px;}
.fragmentinfo h3 a:link { color:#63b000; font-size:12px;	font-weight:bold;}
.fragmentinfo h3 a:visited { color:#63b000; font-size:12px;	font-weight:bold;}
.fragmentinfo h3 a:hover { color:#529102; font-size:12px;	font-weight:bold;}
.fragmentinfo h3 a:active { color:#529102; font-size:12px;	font-weight:bold;}
.fragmentinfo p { font-size:11px; margin-top: 3px; width:200px;}
.fragmentrelated { color:#333333; font-size:12px;}
.fragmentrelated h4 { color:#333333; font-size:12px;}
.fragmentrelated a:link { color:#333; font-size:11px; font-weight: bold;}
.fragmentrelated a:visited { color:#333; font-size:11px; font-weight: bold;}
.fragmentrelated a:hover { color:#666; font-size:11px; font-weight: bold;}
.fragmentrelated a:active { color:#666; font-size:11px; font-weight: bold;}
.fragmentrelated td { font-size:11px;}
.aob-result-text{ font-size: 11px; padding-top: 3px;}
/**
* Footer
**/
#footer {
	width:1255px;
	background-image: url(img/chrome/Footer_bg2.png);
	padding-top:20px;
	height: 640x;
	clear: left;
}
#footer h4 {color:White;}
#footer h4 a {color:White; text-decoration:none; font-weight:bold;}
#footer h4 a:hover {color:White; text-decoration:underline; font-weight:bold;}
.footerbox a {
	color:White;
	font-weight:normal;
	line-height: 18px;
}
.footerbox {
	margin-left:10px;
}
.footerlogo {
	float:left;
	padding-top:20px;
	padding-right: 40px;
	padding-left: 20px;
	color: #fff;
	display: block;
	padding-bottom: 20px;
}
.categorytree {
	color: white;
	line-height:30px;
	margin-left: 10px;
	font-size: 8px;
	border-top: 1px solid #FFF;
}
.categorytree a {
	color: white;
	font-weight:normal;
	text-decoration:none;	
	line-height:16px;
	font-size: 9px;
}
.categorytree a:hover {
	color: white;
	text-decoration:underline;
	font-weight:normal;
	line-height:16px;
}
/**
*	Booli specific css starts here
**/


#booliAOB-left
{
	float:left;
	width:210px;
	height:100px;
	padding-left: 10px;
	
	
}
#booliAOB-middle
{
	width:420px;
	height:100px;
	float:left;
	padding-left: 10px;
	clear: right;
}
#booliAOB-rigth
{
	float:left;
	width:10px;
	height:100px;
	clear:right;
	padding-left: 10px;
}
#booliAOB-leftLower{
	float:left;
	width:50%;
	height:80px;
	border-bottom:solid 1px;
}
#booliAOB-rigthLower{
	float:right;
	width:50%;
	height:80px;
	border-bottom:solid 1px;
	clear:right;
}
.search-panel
{
	border-bottom: solid 1px;
	width:auto; 
	height:140px;
	
}

fieldset.searchBoxBooli 
{
	
	padding:10 10 10px;
	background-color:#F6F6F6;
	border:2px solid #CCCCCC;
	width:660px;
}
.searchTextFieldPanelBooli {
	height:20px;
	font-size:15px;
	margin-bottom:1px;
	margin-right:12px;
	margin-top:1px;
	width:490px;
}
.btnSearchBooli
{
	height:30px;
	width: 115px;
	/*
	background-image:url(../../asset/images/chrome/Sok_Bostad_Knapp);
	color:#FFFFFF;
	width:138px;
	height:35px;*/

	
}

/*#hits table th {*/
.booliHeader{
	background-image:url(../../asset/images/chrome/sortNavGradient.png);
	background-position:0 0;
	background-repeat:repeat-x;
	
	border-right:1px solid #E5E5E5;
	font-size:7pt;
	font-weight:bold;
	vertical-align:top;

}
#hits table th div 
{
	
	height:auto;
	background-image:none;
	background-repeat:no-repeat;
	clear:left;
	cursor:pointer;
	display:inline;
	float:left;
	line-height:1.2em;
	position:relative;
	
}
#hits table tbody td div {
font-weight:bold;
}
#hits table #photosCol {
width:100px;
}
#hits table #postAddressCol {
width:145px;
}
#hits table #roomsCol {
width:60px;
}
#hits table #priceCol {
width:80px;
}
#hits table #rentCol {
width:50px;
}
#hits table #displayObjectTypeCol {
width:130px;
}
#hits table tbody tr.even td {
	background-color:#EDF3FE;
}
#hits table tbody td {
	/*background-color:#FFFFFF;*/
	padding:2px 0;
	vertical-align:top;
}
#hits table tbody tr td table tbody tr td
{
	font-size:14px;
	font-weight:bold;
	letter-spacing:2px;
}
	
#nrOfHits
{
	background-image:none;
	color:#8C8C8C;
	font-size:9pt;
	line-height:1.25em;
	padding:2px 22px 0 10px;
	
}

.red {
border-bottom:1px solid #CCCCCC;
clear:both;
float:left;
margin-top:20px;
margin-bottom:14px;
margin-left:auto;
margin-right:auto;
padding-bottom:14px;
width:690px;
}
.red .fragment {
float:left;
width:230px;
}
.rowBooli 
{
border-bottom:1px solid #CCCCCC;
clear:both;
float:left;
margin-bottom:14px;
margin-left:auto;
margin-right:auto;
padding-bottom:14px;
width:690px;

}
.arrD div.imageBooli img {
width:220px;
}
#powerByBooli
{
	margin-left:560px;
	margin-bottom: -30px;

}

/**
*	Booli specifik
**/
.BooliSearchBox 
{
	width:auto;
	height:180px;
	margin-top: 10px;
		/*
		position: relative;
		float: left;
		padding: 2px;
		border: 1px solid;
		font: 13px/1.231 arial,helvetica,freesans,clean,sans-serif;*/
	}
	.searchForm  
	{
	background-color:#F6F6F6;
	border:2px solid #CCCCCC;
	padding: 15px;
	width: 645px;
	}
		.searchForm .DefaultInputText {
			width: 67px;
			color: #595959;
		}
		.searchForm .BooliSearchField 
		{
			
			height:20px;
			font-size:15px;
			margin-bottom:1px;
			margin-right:12px;
			margin-top:1px;
			width:490px;
			/*
			font-size:14pt;
			font-weight:bold;
			width: 360px;*/
		}
		.searchForm .submitSearchForm {
			font-size:14pt;
			font-weight:bold;
		}
		.searchForm .objectTypes {
			width: 180px;
		}
		.searchForm .minPrice,
		.searchForm .maxRent {
			width: 80px;
		}
.result p {	margin: 0px 0px 14px 0px; font-size:12px;}
.booli-search .c{position:absolute;display:block;width:5px;height:5px;}.booli-search .tl{left:0;top:0;background-position:0 -35px;}.booli-search .tr{right:0;top:0;background-position:100% -35px;}.booli-search ul{list-style:none;margin:0;padding:0;}.booli-search li{float:left;}.booli-search-form{position:relative;padding:10px;border-width:0 1px 1px;border-style:solid;border-color:#c5c5c5;background-color:#fbfbfb;}.booli-search-form .partner{float:right;line-height:27px;}.booli-search-form .partner a{color:#646464;}.booli-search-form .partner span{float:left;}.booli-search-form .logo{width:69px;height:27px;margin:0 8px;text-indent:-999em;}.booli-search-form .booli-search-input{float:left;width:290px;height:24px;padding:2px;border:1px solid #bbbaba;font-size:1.7em;}.booli-search-form .button-container{float:left;border:solid 1px #a0a0a0;padding:0;margin-left:5px;}.booli-search-form .button{height:26px;background-position:0 -343px;background-repeat:repeat-x;margin:1px;border:0;font-size:1.1em;font-weight:bold;}.booli-search-form .main{padding-bottom:15px;}.booli-search-form .meta{float:left;}.booli-search-form .type{width:220px;}.booli-search-form .costs{width:190px;}.booli-search-form .size{width:185px;}.booli-search-form .text{width:73px;}.booli-search-form .type li{min-height:18px;}.booli-search-form .type .odd{clear:left;width:125px;}.booli-search-form .type .even{width:80px;}.booli-search-form .type input{margin:0;}.booli-search-form .divide{margin-top:3px;}.booli-search-form .description{font-size:1.15em;color:#595959;font-weight:bold;}.booli-suggest-wrapper{position:absolute;top:41px;z-index:99;}.booli-suggest-hits{width:294px;background-color:#fff;border:1px solid #a0a0a0;margin-left:2px;padding-bottom:2px;font-size:1.2em;color:#033;text-align:left;}#searchSuggest{position:relative;border:1px solid #a0a0a0;color:#033;z-index:10;padding:0 2px 2px;}.booli-suggest-hits .suggestTitle{background-position:0 -48px;background-repeat:repeat-x;color:#fff;font-weight:bold;margin:0;padding:2px 0 2px 2px;float:none;}.booli-suggest-hits .suggestHit,.booli-suggest-hits .highlight{z-index:9;position:relative;margin:0 2px;padding:2px 0 2px 1px;float:none;}.booli-suggest-hits .highlight{background-color:#f0dae3;cursor:pointer;}.booli-search .result{
	padding-top:10px;
	margin-top:10px;
	border-top:solid 1px #ccc;
}.booli-search .result .item{border-bottom:solid 1px #a0a0a0;padding-bottom:4px;margin-bottom:5px;}.booli-search .result .item div{float:left;}.booli-search .result table{width:100%;border-collapse:collapse;}.booli-search .result table caption{display:none;}.booli-search .result thead{background-position:0 -92px;background-repeat:repeat-x;padding:0 5px;}.booli-search .result th{
	padding:5px 5px 5px 0;
	border: 1px solid #fff;
	background: url(img/chrome/TableBlack_bg_middle.png);
	color: #fff;
}.booli-search .result .image{
	width:150px;
	padding-left:5px;
	border: 1px solid #FFF;
	background: url(img/chrome/TableBlack_bg_left.png) no-repeat;
	color: #fff;
}.booli-search .result .locality{
	width:165px;
	border: 1px solid #FFF;
	background: url(img/chrome/TableBlack_bg_middle.png);
	color: #fff;
}.booli-search .result .fee{
	border: 1px solid #FFF;
	background: url(img/chrome/TableBlack_bg_right_org.png) no-repeat;
	color: #fff;
	background-position: top right;
}.booli-search .result .type{width:75px;}.booli-search .result .extras{width:40px;padding:0;}.booli-search .result th span{display:block;}.booli-search .result tbody .odd{background-color:#f4f4f4;}.booli-search .result tbody .highlight{background-color:#f0dae3;}.booli-search .result tbody td{vertical-align:top;padding-top:4px;border-top:solid 2px #fff;}.booli-search .result .image-container{
	display:block;
	width:150px;
	text-align:center;
}.booli-search .result .no-image{height:40px;padding-top:27px;color:#777;}.booli-search .result .icon{display:block;background-repeat:no-repeat;text-indent:-999em;}.booli-search .result .object-type{width:42px;height:20px;background-position:0 -139px;margin-top:1px;}.booli-search .result .radhus{background-position:0 -164px;}.booli-search .result .lagenhet{background-position:0 -189px;}.booli-search .result tbody ul{margin:2px 0 0 2px;}.booli-search .result td li{float:none;}.booli-search .result .extra{width:20px;height:12px;margin-bottom:4px;}.booli-search .result .photos .icon{background-position:100% -139px;}.booli-search .result .map .icon{background-position:100% -155px;}.booli-search .paging{position:relative;text-align:center;font-size:1.2em;margin-top:15px;}.booli-search .paging .status{width:100%;margin:0 auto;padding:15px 0;}.booli-search .pager{position:absolute;top:5px;border:solid 1px #ccc;font-weight:bold;font-size:.95em;}.booli-search .paging .next{right:0;}.booli-search .pager .button{display:block;padding:4px 7px;background-position:0 -219px;background-repeat:repeat-x;margin:1px;}.booli-search .disabled .button{color:#9a9a9a;}.booli-search .no-hits{padding:10px;font-size:1.2em;font-weight:bold;}#booli-map .tooltip{width:140px;background-color:#fff;padding:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:solid 1px #ccc;z-index:100;}.booli-small-searchbox .booli-search-form{border:0;background-color:#fbfbfb;background-position:0 100%;background-repeat:repeat-x;margin:0 1px 1px;padding:6px 6px 37px;}.booli-small-searchbox .partner{position:absolute;bottom:5px;left:77px;}.booli-small-searchbox .logo{background-position:0 -386px;}.booli-small-searchbox .booli-search-input{width:210px;height:auto;font-size:1em;}.booli-small-searchbox .button-container{border:0;}.booli-small-searchbox .description{font-size:1.1em;padding-bottom:2px;}.booli-small-searchbox .booli-search-form fieldset{padding-bottom:7px;}.booli-small-searchbox .type{float:none;width:auto;}.booli-small-searchbox .size{width:160px;}.booli-small-searchbox .costs{width:160px;}.booli-small-searchbox .text{width:55px;}.booli-small-searchbox .type .odd{clear:none;}.booli-small-searchbox .type .description{display:block;float:none;padding:0;}.booli-small-searchbox .booli-search-form .type li{width:90px;}.booli-small-searchbox .booli-search-form .type .c1{clear:left;width:125px;}


/**
*	Booli Style Ends
**/

/**
*	NEWSITEM carousel Style
**/

/* startseite */
.news_paginationstyle
{
	left: 21px;
	position: relative;
	top: -219px;
	z-index: 1;
}

/*----------image carousel css-------------*/
.newsitem_carousel .stepcarousel
{
	position: relative; /*leave this value alone*/
	overflow: scroll;
	height: 200px; /*Height should enough to fit largest content's height*/
	margin-bottom:0px;
	clear:both;
	margin-left: 0px;
	width: 150px;
}

.stepcarousel .news_belt
{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
	width: 0px;
}

.newsitem_carousel
{
	margin:0px 0px 15px 0px; /* distance between the main image carousel and the suche box */
	padding-top:25px;
	width:150px;
	height:200px;
	padding-left: 24px;
	padding-right: 24px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	background-image: url(/9/homepage/00/02/41/top_news/images/bgcarousell.jpg);
	background-position: 100% 100%;
	background-repeat: no-repeat;
}

.news_panel .carousel1_l
{
	width:150px;
	float:left;
	display: inline-block;
	height: 100px;
}

.news_panel .carousel1_r
{
	background:none;
	width:150px;
	height:105px;
	float:left;
	padding:3px 0px 0px 0px;
	display: block;
	border: 0px;
}
.newsitem_carousel h2
{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	font-size: 12px;
	color: #63B000;
	text-decoration:underline;
}
.newsitem_carousel h2 a:link
{
	color: #63B000;
	text-decoration:none;
}

.newsitem_carousel h2 a:visited
{
	color: #63B000;
	text-decoration:none;	
}
.newsitem_carousel h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:24px;
margin-bottom:15px;
}
.stepcarousel .news_panel
{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin-right: 0px; /*margin around each panel*/
	width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	width:150px;
	height:200px;
}

.stepcarousel .news_panel p
{
	margin: 3px 0px 0px 0px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}
.stepcarousel .news_panel p a
{
	color: #63B000;
	text-decoration:underline;
	font-weight:bold;
}
#carousel1 .carousel1_r h2 a {font-size: 20px;
font-weight: normal;text-decoration:none;
}
