﻿/* ---- Links ---- */
a.ObjectTip:link, a.ObjectTip:visited, a.ObjectTip:active, a.ObjectTip:hover
{
    background-image: url(../images/icon_brev.gif);
    background-repeat: no-repeat;
    background-position: -2px left;
    padding-left: 23px;
    height:19px;
    display:block;	
    font-size:11px;
}
a.ObjectFavorite:link, a.ObjectFavorite:visited, a.ObjectFavorite:active, a.ObjectFavorite:hover
{
    background-image: url(../images/icon_star_beige.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
    font-size:11px;
}
a.ObjectFavoriteGray:link, a.ObjectFavoriteGray:visited, a.ObjectFavoriteGray:active, a.ObjectFavoriteGray:hover
{
    background-image: url(../images/star_gray.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
    font-size:11px;
}
a.ObjectPrint:link, a.ObjectPrint:visited, a.ObjectPrint:active, a.ObjectPrint:hover
{
    background-image: url(../images/icon_printer.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
}
a.ObjectHittaMaklare:link, a.ObjectHittaMaklare:visited, a.ObjectHittaMaklare:active, a.ObjectHittaMaklare:hover
{
    background-image: url(../images/icon_hittamaklare.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
}
a.ObjectBolanekalkyl:link, a.ObjectBolanekalkyl:visited, a.ObjectBolanekalkyl:active, a.ObjectBolanekalkyl:hover
{
    background-image: url(../images/icon_calculator.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
}
a.ObjectForsakringskalkyl:link, a.ObjectForsakringskalkyl:visited, a.ObjectForsakringskalkyl:active, a.ObjectForsakringskalkyl:hover
{
    background-image: url(../images/icon_graph.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
}
a.ObjectLoneLofte:link, a.ObjectLoneLofte:visited, a.ObjectLoneLofte:active, a.ObjectLoneLofte:hover
{
    background-image: url(../images/icon_coins.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
}
a.ObjectSms:link, a.ObjectSms:visited, a.ObjectSms:active, a.ObjectSms:hover
{
    background-image: url(../images/icon_cellphone.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
}
a.ObjectIntresseAnmalan:link, a.ObjectIntresseAnmalan:visited, a.ObjectIntresseAnmalan:active, a.ObjectIntresseAnmalan:hover
{
    background-image: url(../images/icon_exclaimationmark.gif);
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 23px;
    height:19px;
    display:block;
}
a.ObjectDocument:link, a.ObjectDocument:visited, a.ObjectDocument:active, a.ObjectDocument:hover
{   
    background-repeat: no-repeat;
    background-position: center left;
    padding: 2px 0 2px 23px;
}
a.ObjectOffice:link, a.ObjectOffice:visited, a.ObjectOffice:active, a.ObjectOffice:hover
{   
    background-image: url(../images/hus_small.gif);
    background-repeat: no-repeat;
    background-position:top left;
    padding-left: 23px;
    padding-top:1px;
    height:19px;
    display:block;
}
a.vCard, a.vCard:link, a.vCard:visited, a.vCard:active 
{
    background-image: url(../images/icon_vcard.gif);
    background-repeat: no-repeat;
    background-position:center left;
    padding-left: 20px;
    text-decoration:none;
}
a.vCard:hover
{
    text-decoration:underline;
}
/* ---- Search result tabs ---- */

#DiscrepancyInfo
{
    visibility:hidden;
    background-color:White;
    border:solid 1px #101010;   
    position:absolute;
    z-index:100;
    color:#101010;
    padding:8px;
    width:200px;
    text-align:left;
    margin:-20px 0px 0px 37px;
    float:right;
}



.SearchResult
{
	padding-left:5px;
	padding-top:20px;
	color:#333333;
}
.SearchResult .smalH1
{
    padding-bottom:2px; 
    margin-bottom:0px;
    padding-left: 15px;
}
.SearchResultTabStrip
{
    height: 46px;
    /*background-image: url(../images/Objektlistning_Filter/menu_mid_bg.gif);*/
     background-image: url(../images/premium/navTab_m.gif);
    background-repeat: repeat-x;
    overflow: hidden;
    margin-top:0px;
}
.SearchResultTabSelected a, .SearchResultTab a 
{
	padding:10px 0px 0px 0px;
	display:block;
}

.SearchResultTab
{
    float: left;
    height: 46px;    
    cursor: pointer;
    color:#7f7f7f;    
}
.SearchResultTab .Middle a:link, .SearchResultTab .Middle a:visited, .SearchResultTab .Middle a:active, .SearchResultTab .Middle_Hover a:link, .SearchResultTab .Middle_Hover a:visited, .SearchResultTab .Middle_Hover a:active
{
    color: #333333;
    font-weight: bold;
    text-decoration: none;
}
.SearchResultTab .Middle_Hover a:link, .SearchResultTab .Middle_Hover a:visited, .SearchResultTab .Middle_Hover a:active
{
    color: #FFFFFF;
}
.SearchResultTab .Middle a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.SearchResultTab .LeftFirst
{
    float: left;
    width: 6px;
    height: 46px;    
    background-image: url(../images/Objektlistning_Filter/menu_left_bg.gif);
    background-repeat: no-repeat;
}
.SearchResultTab .Left
{
	display:none;
    float: left;
    width: 2px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_left_bg.gif);
    background-repeat: no-repeat;
}
.SearchResultTab .Middle
{
    float: left;
    height: 46px;
    padding: 0px 13px 0 13px;
    background-image: url(../images/Objektlistning_Filter/menu_mid_bg.gif);
    background-repeat: repeat-x;
    color:#7f7f7f;
    text-align: center;  
    font-family:Arial;
    font-size:12px;
}
.SearchResultTab .Right
{
    float: left;
    width: 1px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_divider.gif);
    background-repeat: repeat-x;
}

.SearchResultTab .RightLast
{
    float: left;
    width: 4px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_right_bg.gif);
    background-repeat: no-repeat;
}

.SearchResultTabSelected .RightLast
{
    float: left;
    width: 4px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_right_bg_mOver.gif);
    background-repeat: no-repeat;
}

.SearchResultTab .RightLast_Hover
{
    float: left;
    width: 4px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_right_bg_mOver.gif);
    background-repeat: no-repeat;
}

.SearchResultTab .LeftFirst_Hover
{
    float: left;
    width: 6px;
    height: 46px;    
    background-image: url(../images/Objektlistning_Filter/menu_left_bg_mOver.gif);
    background-repeat: no-repeat;
}
.SearchResultTab .Left_Hover
{
	display:none;
    float: left;
    width: 2px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_left_bg_mOver.gif);
    background-repeat: no-repeat;
}
.SearchResultTab .Middle_Hover
{
    float: left;
    height: 46px;
    padding: 0px 13px 0 13px;
    background-image: url(../images/Objektlistning_Filter/menu_mid_bg_mOver.gif);
    background-repeat: repeat-x;
    color: #fff;
    text-align: center;  
    font-family:Arial;
    font-size:12px;
}
.SearchResultTab .Right_Hover
{
    float: left;
    width: 1px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_divider.gif);
}

.SearchResultTabSelected
{
    float: left;
    height: 46px;    
    cursor: pointer;
    cursor: hand;    
    font-size:11px;
}
.SearchResultTabSelected .Middle a:link, .SearchResultTabSelected .Middle a:visited, .SearchResultTabSelected .Middle a:active
{
	color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.SearchResultTabSelected .Middle a:hover
{
    text-decoration: underline;
    color: #FFFFFF;
}
.SearchResultTabSelected .LeftFirst
{
    float: left;
    width: 6px;
    height: 46px;    
    background-image: url(../images/Objektlistning_Filter/menu_left_bg_mOver.gif);
    background-repeat: no-repeat;
}
.SearchResultTabSelected .Left
{
	display:none;
    float: left;
    width: 2px;
    height: 46px;    
    background-image: url(../images/Objektlistning_Filter/menu_left_bg_mOver.gif);
    background-repeat: no-repeat;
}
.SearchResultTabSelected .Middle
{
    float: left;
    height: 46px;
    padding: 0px 13px 0 13px;
    background-image: url(../images/Objektlistning_Filter/menu_mid_bg_mOver.gif);
    background-repeat: repeat-x;
	color: #FFFFFF;
    text-align: center;
    font-size:12px;
    font-family:Arial;
}
.SearchResultTabSelected .Right
{
    float: left;
    width: 1px;
    height: 46px;
   background-image: url(../images/Objektlistning_Filter/menu_divider.gif);
   
}
.SearchResultTabDivider
{
    float: left;
    width: 1px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_mid_bg_mOver.gif);
    background-repeat: no-repeat;  
    display:none;  
}
.SearchResultTabEnd
{
    float: right;
    width: 6px;
    height: 46px;
    background-image: url(../images/premium/navTab_r.gif);
    background-repeat: no-repeat;    
}
#Premium_Tab
{
    cursor:pointer;
    float:left;  
    
}

#Premium_Tab .Left
{
    background-image: url(../images/premium/navTab_l.gif);
    float: left;
    width: 1px;
    height: 46px;    
}
#Premium_Tab .Middle
{
    color:#7F7F7F;
    font-family:Arial;
    font-size:12px;
    text-align:center;
    padding-left:5px;
}
#Premium_Tab .Middle .counter
{
    margin-top:14px;
    margin-left:5px;
    color:White;
}

/* ---- Search result top ---- */
.SearchResultTop
{
    padding:0px 0px 0px 4px;
}
#SearchOptionsDiv
{
    z-index:100;
    margin-top:3px;
    margin-left:1px;
    position:absolute;   
}
.SearchResultTopBottom
{
    height: 5px;
	border-bottom:solid 1px #E8E8E8;
    overflow: hidden;
    margin-right:6px;
}
.SearchResultTopBorder
{
    height:7px; 
    background-image: url(../images/Objektlistning_Filter/filter_bg_top.png);
    background-repeat:no-repeat;
    width:689px;
    line-height:0px;
    font-size:0px;
}
.SearchResultTopContentBorder
{
    background-image: url(../images/Objektlistning_Filter/filter_bg_mid.png) !important;
    background-repeat:repeat-y;    
    width:689px;
    filter:none !important;   
 }
.SearchResultTopContent
{
    padding:4px 5px 6px 25px;
}
.SearchResultBottomBorder
{
    width:689px;
    height:7px; 
    background-image: url(../images/Objektlistning_Filter/filter_bg_bottom.png);
    background-repeat:no-repeat;
    
}
/*Ajax Search Options*/

#softSearchWordsTabs ul 
{
clear:both;
list-style: none;
padding: 0;
margin: 0;
}

#softSearchWordsTabs h3 
{
padding: 0 4px 0 0;
margin: 0;
}

#softSearchWordsTabs li.searchWordsTabVisible {
float: left;
border-bottom-width: 0;
margin: 0 0.5em 0 0;
list-style-image:none !important;
background:url(../images/search_mjukavarden_tab_right.gif) top right no-repeat;
}

#softSearchWordsTabs li.searchWordsTabHidden {
float: left;
border-bottom-width: 0;
margin: 0 0.5em 0 0;
list-style-image:none !important;
background:none;
background-color:white;
}

#softSearchWordsTabs a.searchWordsLinkVisible {
display: block;
border-bottom:none !important;
padding:0.4em 1em 0.4em 1.3em;
background:url(../images/search_mjukavarden_tab_left.gif) top left no-repeat;
color:white;
background-color:#FEBF02;
outline:none;
text-decoration:none;
}		

#softSearchWordsTabs a.searchWordsLinkHidden {
display: block;
border-bottom:none !important;
padding:0.4em 1em 0.4em 1.3em;
background:none;
color:#4b4b4b;
background-color:white;
text-decoration:none;
}		

.softSearchTabContentVisible {
clear: both;
display:inline;
height:auto;
}

.softSearchTabContentHidden {
clear: both;
display:none;
height:0px;
}

.searchBoxType1 {
	background-color:#F5F4F4;
    padding-top:2px;
    padding-bottom:2px;
}
		
.searchBoxType2 {
	background-color: white;
    padding-top:2px;
    padding-bottom:2px;
}

.searchBoxType1 span label {
    padding-left:5px;
    vertical-align:middle;
}

.searchBoxType2 span label {
    padding-left:5px;
    vertical-align:middle;
}

.searchBoxType1 input 
{
     vertical-align:middle;
}

.searchBoxType2 input 
{
     vertical-align:middle;    
}
    
.separator 
{
    margin:0 0 5px 0;
    padding:0;
	height:3px;
	background-color:#FEBF02;
}



.OptionsContent
{
    background-image: url(../images/Objektlistning_Filter/filter_bg_mid.png);
    background-repeat: repeat-y;
    width: 689px;
}

.OptionsContentInner
{
    padding: 0px 7px 0px 10px;
}
.OptionsContentHeader
{
    background-image: url(../images/Objektlistning_Filter/filter_bg_top.png);
    background-repeat: no-repeat;
    height: 7px;
    line-height:0px;
    font-size:0px;
    width: 689px;
}
.OptionsContentFooter
{
    background-image: url(../images/Objektlistning_Filter/filter_bg_bottom.png);
    background-repeat: no-repeat;
    height: 7px;
    line-height:0px;
    font-size:0px;
    width: 689px;
}
.FirstRow
{
}
.OptionsTypeWrapper
{
    margin-left:15px;
}
.OptionsType
{
    width:430px;
    border-top:solid 1px #DFDFDF;
    float: left;
    padding:10px 10px 0px 15px;
}
.OptionsType h3
{
    margin:0px 0px 4px 0px;
    padding: 0px;
    font-size: 11px;
    font-weight: bold;   
}
.HittBox
{
    height: 200px;
    border: solid 5px #FEBF02;
    color: #4B4B4B;
    width: 190px;
    float: right;
    background-image:url(../images/Objektlistning_Filter/results_bg.gif);
    background-repeat:no-repeat;
    margin:6px 5px 0px 0px;
}
.HittBox h3
{
    padding-top: 40px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
}
.HittBox h3 div
{
}
.HittBox div
{
   padding:30px 0px 0px 18px;
}
.HittBox div input
{
    height:24px;
    width:83px;
    color:#FFFFFF;
    float:left;
    display:block;
    background-image:url(../images/Objektlistning_Filter/btn_visabostader.gif);
    border:solid 0px #FFFFFF;
}
.HittBox div a
{
    text-decoration:none;   
	background-image:url(../images/icon_link_round.gif);
	background-repeat:no-repeat;
    background-position:0px 2px;
    padding-left:15px;
    color:#545454;
    margin-right:25px;
    margin-top:5px;
    display:block;
    float:left;
}
.HittBox div a:hover
{
    text-decoration:underline;  
    background-position: 0 -59px; 
}
#hittCount
{
    font-size: 40px;
}
.sliderCell
{
    width: 300px;
    float: left;
    margin-top: 15px;
    height: 80px;
}
.sliderCell h3
{
    margin: 0px;
    padding: 0px;
    font-size: 11px;
    font-weight: bold;  
}
.sliderCell h3 span
{
    font-weight: normal;
    color: #959595;
}
.sliderCell .boxAreaArea input{ width:30px;}
.sliderCell .boxAreaRoom input{width:25px;}
.sliderCell .boxAreaTomtAreal input{width:29px;}
.sliderCell .boxAreaAreal input{width:34px;}
.sliderCell .boxAreaPrice input{width:64px;}
.sliderCell .boxAreaFee input{width:49px;}
.sliderCell input
{
    float: left;
    border: solid 1px #B4B4B4;
    padding: 1px 4px 1px 4px;
    overflow: visible;
    color: #333333;
}
.sliderCell input.right
{
    float: right;
}
.sliderCell .sliderArea
{
    padding-top:1px;
    height:5px;
    line-height:0px;
    font-size:0px;
    margin-bottom: 10px;
    width: 290px;
}        
.sliderCell .sliderBG
{
    position: relative;
    height: 5px;
    line-height:0px;
    background-image:url(../images/Objektlistning_Filter/slider_bg_mid.gif);
    
}
.sliderCell .sliderBG img
{
   /* cursor:w-resize; */
}
.sliderCell .sliderBG div
{
    left: 0px;
    width: 12px;
    height: 15px;
    line-height:0px;
    font-size:0px;
    top:-5px;
    z-index:2;
    position:absolute;
}
.sliderCell .sliderBG div.cornerLeft,
.sliderCell .sliderBG div.cornerRight
{
    margin:0px;
    left:0px;
    height:5px;
    width:2px;
    line-height:0px;
    font-size:0px;
    position:absolute;
    top:0px;
    background-image:url(../images/Objektlistning_Filter/slider_bg_left.gif);  
}
.sliderCell .sliderBG div.cornerRight 
{
    left:auto;
    right:0px;
    background-image:url(../images/Objektlistning_Filter/slider_bg_right.gif);  
}
.sliderCell .sliderBG div.yellowBar
{
    background-color: #FEBF02;
    z-index: 1;
    top: 1px;
    height: 3px;
    line-height:0px;
    font-size:0px;
    position: relative;
}
.grafArea
{
    position: relative;
    height: 20px;
    width: 290px;
    margin: 0px 0px 2px 3px;
}
.grafElement, .masterElement
{
    width: 5px;
    background-color: #FEBF02;
    position: absolute;
    bottom: 0px;
    font-size:0px;
    line-height:0px;
}
.masterElement
{
background-color:Purple;
}
#result
{
    position:fixed;
    right: 5px;
    top: 5px;
    width: 200px;
    height: 150px;
    border: solid 1px #333333;
    background-color: #DFDFDF;
    padding: 8px;
    overflow:hidden;
}
/* ---- Search result views ---- */

ul.SearchViewTools
{
	
	float:right;
	margin:0px 4px 0px 0px;
}
ul.SearchViewTools li
{
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	float:left;
	list-style-image:none;
	line-height:25px;
}
ul.SearchViewTools li a
{
	padding:0px 4px 0px 25px;
}
ul.SearchViewTools li.Sub,ul.SearchViewTools li.Sub:hover, ul.SearchViewTools li.SubActive
{
      
    background-image: url(../images/Objektlistning_Filter/btn_skapabevakning.gif);
}
ul.SearchViewTools li.Sub:hover, ul.SearchViewTools li.SubActive
{
	background-image: url(../images/Objektlistning_Filter/btn_skapabevakning_Selected.gif);
}
ul.SearchViewTools li.Images, ul.SearchViewTools li.Images:hover, ul.SearchViewTools li.ImagesActive
{
    width:63px;
	background-image: url(../images/Objektlistning_Filter/btn_bilder.gif);
}
ul.SearchViewTools li.Images:hover, ul.SearchViewTools li.ImagesActive
{
    background-image: url(../images/Objektlistning_Filter/btn_bilder_Selected.gif);
}

ul.SearchViewTools li.Map, ul.SearchViewTools li.Map:hover, ul.SearchViewTools li.MapActive
{
    width: 62px;
	background-image: url(../images/Objektlistning_Filter/btn_karta.gif);
}
ul.SearchViewTools li.Map:hover, ul.SearchViewTools li.MapActive
{
	background-image: url(../images/Objektlistning_Filter/btn_karta_Selected.gif);
}

ul.SearchViewTools li a, 
ul.SearchViewTools li nobr a, 
ul.SearchViewOptions a, 
ul.SearchViewOptions nobr a, 
ul.FilterSearchOptions a
{
	text-decoration:none;
}

ul.SearchViewOptions
{
	list-style-image:none;
	list-style:none;
	float:left;
	margin:1px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
ul.SearchViewOptions li
{
	background-repeat:no-repeat;
	background-position:left center;
	padding:4px 15px 3px 22px;
	line-height:22px;
	display:inline;
}
ul.SearchViewOptions li.ShowBidding
{
	background-image: url(../images/Objektlistning_Filter/icon_budgivning.gif);
}
ul.SearchViewOptions li.ShowBidding:hover
{
	background-image: url(../images/Objektlistning_Filter/icon_budgivning_mOver.gif);
}
ul.SearchViewOptions li.ShowNewProd
{
	background-image: url(../images/Objektlistning_Filter/icon_nyproduktion.gif);
}
ul.SearchViewOptions li.ShowNewProd:hover
{
	background-image: url(../images/Objektlistning_Filter/icon_nyproduktion_mOver.gif);
}
ul.SearchViewOptions li.SearchViewViewings
{
	padding-left:0px;
	width:150px;
}
ul.SearchViewOptions li.Filter
{
    background-image: url(../images/Objektlistning_Filter/icon_sokalternativ.gif);
}
ul.SearchViewOptions li.Filter:hover
{
        background-image: url(../images/Objektlistning_Filter/icon_sokalternativ_mOver.gif);
}
span.SearchViewOptions a.Reset
{
    margin: -3px 0 0 10px;
    height: 18px;
    display: block;
    padding-left: 22px;
    background-image: url(../images/Objektlistning_Filter/icon_aterstall.gif);
    background-repeat: no-repeat;
    background-position: left;
    text-decoration: none;
}
span.SearchViewOptions a.Reset:hover
{
    background-image: url(../images/Objektlistning_Filter/icon_aterstall_mOver.gif);
    text-decoration: none;
}


.SearchViewViewingsMenu
{
	float:left;
	width:123px;
}

.SearchViewViewingsMenu ul, .SearchViewViewingsMenu ul li 
{
	background-repeat:no-repeat;
	background-position:left center;
	padding:3px 15px 2px 22px;
	line-height:20px;
	background-image: url(../images/Objektlistning_Filter/icon_visning.gif);
	margin-top:-2px;
}
.SearchViewViewingsMenu ul, .SearchViewViewingsMenu ul li:hover
{
	background-image: url(../images/Objektlistning_Filter/icon_visning_mOut.gif);
}
.SearchViewViewingsMenu ul li.AspNet-Menu-WithChildren
{
    z-index:50;   
}
.SearchViewViewingsMenu ul li.AspNet-Menu-WithChildren a.AspNet-Menu-Link
{
    width:80px;   
    display:block;
}
.SearchViewViewingsMenu ul li.AspNet-Menu-WithChildren ul
{
	list-style-image:none;
	background-color:#FFFFFF;
	border:solid 1px #B1B1B1;
	padding:5px 1px 2px 1px;
	margin:0px 0px 0px -22px;
	background-image:none;
	z-index:1000;
	width:132px;
}

.SearchViewViewingsMenu ul li.AspNet-Menu-WithChildren ul li
{
	background-image:none;
	width:127px;
	padding:1px 0px 1px 5px;
}
.SearchViewViewingsMenu ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf:hover
{
	background-color:#FEBF02;
	color:#FFFFFF;
}
.SearchViewViewingsMenu ul li.AspNet-Menu-WithChildren ul li.AspNet-Menu-Leaf a.AspNet-Menu-Link:hover
{
	color:#FFFFFF;
}




/* ---- Search result paging ---- */
.PagingContent
{
	text-align:center;
	border-top:solid 1px #E8E8E8;
	padding-top:13px;
	padding-bottom:10px;
}
.PagingDiv
{   
	font-weight:bold;
	display:inline;
	margin-right:3px;
}
.PagingDiv span
{
   color: #FFFFFF;
   background-color:#FEBF02;
   padding: 1px 2px 2px 2px;
}
.PagingDiv a
{
	padding: 1px 2px 1px 2px;
	color: #333333;
	text-decoration:none;
}
.PagingDiv a:hover
{
	text-decoration:underline;
}

/* ---- Search result view images ---- */
.SearchResultViewImagesSortBy a
{
    margin-right: 18px;
}
.PremiumCardOuter
{
    padding-bottom:0; 
    height:303px;
}
.ObjectCardOuter
{
    float: left; 
    width: 200px; /*212px; */
    padding-bottom: 30px;
    color: #000;
    border:solid 2px #ffffff;
    padding-bottom:0px;
}
.ObjectCardOuter h1
{
    margin: 0;
    border-bottom: none;
	font-family: Tahoma, Arial, Verdana, Helvetica;    
    font-size: 12px;
    font-weight: bold; 
    text-transform: uppercase;
    overflow: hidden;
}
.ObjectCard
{	    
    height:350px;
}
.ObjectCard .ObjectCardInfo
{
    padding: 10px 7px 0 7px;
}
.ObjectCard .ObjectCardInfo h2 {margin-top:0px; text-transform: uppercase;}
.ObjectCard .ObjectCardInfo b { text-transform: uppercase; display: block; }
.ObjectCard .ObjectCardInfo span { display: block; }
.ObjectCard .ObjectCardInfo span b, .ObjectCard .ObjectCardInfo span span { display: inline; }
span.red { color: #C2201E; }

.ObjectCardActive
{
    background-color: #fafafa;
    border-color: #ffc309;
}
.ObjectCardBottom
{
    position: absolute;
    width: 188px; 
    padding: 0 6px 6px 6px;	
}

/*Premium*/
.Premium .ObjectCardOuter
{
    float: none;
    clear:both; 
    width: 100%;
    padding-bottom: 30px;
    color: #000;
    border:2px solid White;
}
.Premium .ObjectCardOuter h1
{
    margin: 0;
    border-bottom: none;
	font-family: Tahoma, Arial, Verdana, Helvetica;    
    font-size: 12px;
    font-weight: bold; 
    text-transform: uppercase;
    overflow: hidden;
}
.Premium .ObjectCard
{	
}
	.Premium .ObjectCardLeft
	{
		float:left;
	}
	.Premium .ObjectCardRight
	{
		float:left;
		width:243px;
		height:303px;
		background-image:url(../images/premium/ObjectlistBG_bottom.gif);
		background-repeat:no-repeat;
		background-position:left bottom;
	}
	.Premium .ObjectCardRightInner
	{
		padding: 65px 14px 0 14px;
		background-image:url(../images/premium/ObjectlistBG_top.gif);
		background-repeat:no-repeat;
	}	
.Premium .ObjectCardActive
{
    background-color: #fafafa;
}
.Premium .ObjectCardBottom
{
    position: absolute;
    width: 100%; 
    padding: 0 6px 6px 6px;	
}
.Premium .ObjectCardRight h2, 
.Premium .ObjectCardRight div.Bold,
.Premium .ObjectCardRight b
{
    color:#4B4B4B;   
}
.Premium .ObjectCardRight b
{
    text-transform:uppercase;
}
.Premium .ObjectCardRight a
{
    color:#4B4B4B;   
}
.Premium .ObjectCardRight a.ObjectFavoriteGray
{
    background-image:url(../images/premium/icon_favorite.gif);
}
.Premium .ObjectCardRight a.ObjectTip
{
    background-position:0px 2px; 
    background-image:url(../images/premium/iconObjectlist_Mail.gif);
}
.Premium .ObjectCardRight .View
{
    color:#997829;
}
.Premium .ObjectCardRight .View b
{
    color:#4B4B4B;
}
.DottedLine
{
    padding:10px 0px 10px 0px;
    background-image:url(../images/premium/dottedLine.gif);
    background-position:left center;
    background-repeat:repeat-x;
}
/* ---- Search result view list ---- */
.ObjectListItemOuter
{
    float: left;
    margin-left: 6px;
    color: #000;
}
.ObjectListItemOuter h1
{
    margin: 0;
    border-bottom: none;
	font-family: Tahoma, Arial, Verdana, Helvetica;    
    font-size: 12px;
    font-weight: normal; 
    text-transform: uppercase;
    overflow: hidden;
}
.ObjectListItem
{
    width: 546px;
    padding: 5px 10px 0 12px;
    background-color: #fafafa;
}
.ObjectListItemBottom
{
    position: absolute;
    display: none;
    width: 682px;
    padding: 10px 10px 8px 0px;
    background-color: #e6e6e6;
}
.OLCell
{
    float: left;
    text-align: right;
}
.OLCellView
{
    float: left;
    width: 115px;
    text-align: right;
    text-transform: capitalize;
}

/* ---- Search result no hits ---- */
.NoHitsHeader
{
    padding-bottom: 6px;
    font-size: 14px;
    font-weight: bold;
}

/* ---- GreyBox (SearchResultPager) ---- */
.BoxGreyTopLeft
{
    float: left;
    width: 4px;
    height: 4px;
    font-size: 0;
    background-image: url(../images/box_grey_tl.gif);
    background-repeat: no-repeat;
}
.BoxGreyTop
{
    float: left;
    height: 3px;
    font-size: 0;
    border-top: solid 1px #d0d0d0;
    background-color: #fbfaf4;
}
.BoxGreyTopRight
{
    float: left;
    width: 4px;
    height: 4px;
    font-size: 0;
    background-image: url(../images/box_grey_tr.gif);
    background-repeat: no-repeat;
}
.BoxGreyMiddle
{
    clear: both;
    padding: 6px 8px;
    border-left: solid 1px #d0d0d0;
    border-right: solid 1px #d0d0d0;
    background-color: #fbfaf4;
}
.BoxGreyBottomLeft
{
    float: left;
    width: 4px;
    height: 4px;
    font-size: 0;
    background-image: url(../images/box_grey_dl.gif);
    background-repeat: no-repeat;
}
.BoxGreyBottom
{
    float: left;
    height: 3px;
    font-size: 0;
    border-bottom: solid 1px #d0d0d0;
    background-color: #fbfaf4;
}
.BoxGreyBottomRight
{
    float: left;
    width: 4px;
    height: 4px;
    font-size: 0;
    background-image: url(../images/box_grey_dr.gif);
    background-repeat: no-repeat;
}

/* ---- LocationBrowse ---- */
.LocationBrowseChild
{
    padding: 0 0 2px 10px;
    overflow: hidden;
}
.LocationBrowseChildActive
{
    padding: 0 0 2px 10px;
    overflow: hidden;
}

/* ---- Dialogs ---- */
#DialogBG
{
	display: none;
	position: absolute;
	top:0px;
	left:0px;
	right:0px;
	bottom:-10px;
	z-index: 998;
	opacity:0.7;
	filter: alpha(opacity=70);
	background-color: black;
}
.DialogBGIE6
{
	background-image: none;
	background-color: #000;
	filter: alpha(opacity=80);
	z-index: 0;
}
.Dialog
{
    position: absolute;
    top: 0px;
    left: 0px;
    display: none;
    
    color: #000;
    font-size: 12px;
    z-index: 999;
}
.Dialog .Header
{
    background-color: #fff;
    margin-bottom: 10px;
    border-bottom: solid 1px #d1d1d1;
}
a.DialogClose:link, a.DialogClose:active, a.DialogClose:visited
{
    background-image: url(../images/close.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 14px;
    padding-top:2px;
	font-family: Arial, Verdana, Helvetica;    
	font-size: 10px;
   color: #333333;
    text-transform: uppercase;
    text-decoration: none;
}
a.DialogClose:hover
{
    text-decoration: underline;
}
a.DialogHelp:link, a.DialogHelp:active, a.DialogHelp:visited
{
    background-image: url(../images/help.gif);
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 14px;
    padding-top:2px;
	font-family: Arial, Verdana, Helvetica;    
	font-size: 10px;
   color: #333333;
    text-transform: uppercase;
    text-decoration: none;
}
a.DialogHelp:hover
{
    text-decoration: underline;
}
.Dialog .Body
{
    padding: 5px;
}
.LoginDialog
{
    width: 255px;
    height: 210px;
}
.SignupDialog
{
    width: 255px;
    height: 310px;
}
.LanguageDialog
{
    width: 300px;
    height: 330px;
}
.DialogShowProperty
{
    width: 300px;
    height: 330px;
}
/* ---- Lägesbeskrivning -----------*/

.LagesbeskrivningSquare
{
    float: left; 
    width: 17px;
	background-image: url('../images/yellow_square.gif');
	background-position: 5px 7px;
	background-repeat: no-repeat;
}
.MosaicText
{
    float: left; 
    width: 200px; 
    padding: 3px 1px 3px 0px; 
}
.POIHeaderOuter
{
	padding: 13px 0px 0px 0px; 
	/*border-bottom: solid 1px #d1d1d1;*/
}
.POIHeader
{
    float: left; 
    width: 160px; 
    padding: 3px 1px 3px 0px; 
    font-weight: bold; 
    word-wrap: break-word;  
}
.POIHeaderMap
{
	float: left;
	width: 40px;
	text-align: right;	
}
.POIOuter
{
	margin: 0px; 
	padding: 1px 0px 1px 17px; 
	/*border-bottom: solid 1px #d1d1d1;*/
}
.POIText
{
	float: left; 
	width: 150px; 
	word-wrap: break-word;
}
.POIDistance
{
	float: left; 
	width: 50px; 
	text-align: right; 
	word-wrap: break-word;
}
.POIShowMoreOuter
{
	padding: 6px 0px 6px 0px; 
	border-bottom: solid 1px #d1d1d1;
	margin-bottom:6px;
}
/* ---- ObjectView ---- */
.MediumText
{
	font-size:13px;
}

.ObjectPropertyDivBorder
{
	border-top: solid 1px #d1d1d1;
	padding-top:3px;
	padding-bottom:3px;
}
.ObjectPropertyDivMargin
{	
	margin-left:23px;
	padding-top:3px;
	padding-bottom:3px;
}
.ObjectPropertyTitle
{	
	float:left;
	font-weight:bold;
	width:101px;
	margin-right:7px;	
	word-wrap: break-word;
	margin-bottom: 5px;		
}
.ObjectPropertyText
{	
	float:left;	
	width:322px; 
	margin-bottom: 5px;	
	line-height:1.4em;
}
.ObjectPropertyTitleHemnet
{	
	font-weight:bold;
	margin-right:7px;	
	word-wrap: break-word;
	margin-bottom: 5px;		
}
.ObjectPropertyTextHemnet
{	
	margin-bottom: 10px;	
	width:364px; 
	line-height:1.4em;
}
.PicturePagerLink
{
	padding-right:3px;
	padding-left:3px;
	padding-top:2px;
	padding-bottom:2px;
}
.PicturePagerLinkActive
{		
	padding:2px;
	background-color:#FFFFFF;
	border:solid 1px #CECFCA;
}
a.PicturePagerLinkActive:link, a.PicturePagerLinkActive:visited, a.PicturePagerLinkActive:active, a.PicturePagerLinkActive:hover
{
    text-decoration:none;
}
/* ---- View drawings --------------- */
.DrawingMenuNotSelected
{
	float: left;
	height: 18px;
	padding-top: 1px;
	cursor: pointer;
	cursor: hand;
}
.DrawingMenuSelected
{
	float: left;
	height: 18px;
	padding-top: 1px;
	color: #ffffff;
	background-color: #bbbbbb;
	cursor: pointer;
	cursor: hand;
}
/* ---- Office --------------- */
.OfficePuffHeader
{
	font-family: Times New Roman, Times;
	font-size: 18px;
	font-weight: normal;
   color: #333333;
	margin-top: 0;	
	word-wrap: break-word;
}
a.OfficeServiceLink:link, a.OfficeServiceLink:visited, a.OfficeServiceLink:active, a.OfficeServiceLink:hover
{
   background-repeat : no-repeat;                          
   display:block;
   float:left;
   padding:20px 0px 5px 45px;  
   width:90px; 
   text-decoration:none;   
}
/* ---- BrokerSearch -----------*/
div#divVisitingCard
{
	display:none;
	padding:10px;
	width:258px;
	border:solid 1px #333333;
	background-color:#FFFFFF;
	z-index:200;	
}

tr.trHoverPerson
{
    background-color: #f4f2f3;
    margin-bottom:5px;
}

/* ---- Mina sidor -----*/
.Error
{
	color:Red;
	}

a.MyPagesDelete:link, a.MyPagesDelete:visited, a.MyPagesDelete:active, a.MyPagesDelete:hover
{
    background-image: url(../images/icon_remove.gif);
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 1px;
    padding-right: 20px;
    height:14px;
    display:block;
    text-decoration:none;
    font-size:10px;
    font-family: Arial, Verdana, Helvetica; 
    font-weight:bold;   
   color: #333333;
    text-transform: uppercase;
    text-align:right;
}
a.MyPagesEdit:link, a.MyPagesEdit:visited, a.MyPagesEdit:active, a.MyPagesEdit:hover
{
    background-image: url(../images/icon_edit.gif);
    background-repeat: no-repeat;
    background-position: top right;
    padding-top: 1px;
    padding-right: 20px;
    height:14px;
    display:block;
    text-decoration:none;
    font-size:10px;
    font-family: Arial, Verdana, Helvetica;    
    font-weight:bold;
   color: #333333;
    text-transform: uppercase;
    text-align:right;
}


.dromlageFormTitle
{
	font-weight: bold;
}

.dromlageFormTextbox
{
	width: 183px;
}
.dromlageFormCheckbox
{
	border: solid 1px black;
}
.dromlageFormRow
{
	padding-bottom: 10px;
}

.dromlageFormInput
{
	width: 410px;
	height: 55px;
}
a.siteMapLink
{
	text-decoration:none;
}
a.siteMapLink:hover
{
	text-decoration:underline;
	
}
h1.smalH1
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
	font-size:11px;
	margin-bottom:5px;
}

a.fb_share_link 
{ 
    padding: 2px 0 0 22px; 
    height:16px; 
    background:url(http://static.ak.facebook.com/images/share/facebook_share_icon.gif?12:26981) no-repeat top left;
}
.mainpicture
{   
 position:relative;
 left:0px;
 top:0px;
 
}
.lageplus-fuseimage
{
	position:absolute;
	top:10px; 
	left:5px;
	width:50px;
	height:27px;
	/* AL: Ersätter detta med en vanlig bild eftersom en bakgrundsbild av default inte syns när man skriver ut en sida
    background: url(../images/lageplus_objektlistning.png) no-repeat;
	#background:none;
	#filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/lageplus_objektlistning.png', sizingmethod='scale');*/
	
}


.energydeclared-fuseimage
{
    position:absolute;
	bottom:0px; 
	left:0px;
	width:131px;
	height:36px;
}


.downloadflash
{
    font-family:Tahoma;
    font-size:12px;
    margin-bottom:5px;
}
.downloadflash img
{
    vertical-align:middle;
}

/*Obj ajax search*/
.showObjects #titlebar
{
    list-style-image:none;
    list-style-type:none;
    background-image:url(../images/start_filterTabs.gif);
    background-repeat:no-repeat;
    height:32px;
    padding:0px 0px 0px 0px;
    margin:2px 0px 0px 1px;
    
    
}
.high
{
    background-position:0px 0px;
}
.newprod
{
    background-position:0px -32px;
}
.new
{
    background-position:0px -64px;
}
.larg
{
    background-position:0px -96px;
}
.smal
{
    background-position:0px -129px;
}
.showObjects #titlebar li
{
    padding:8px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    float:left;
    display:block;
    width:120px;
    font-weight:bold;
    text-align:center;
    cursor:pointer;
}
.showObjects #titlebar li.active
{
    color:#FFFFFF;
}
.objArea
{
    padding:10px 8px 15px 8px;
}
#soResult
{
    width:485px;
    overflow:hidden;
    float:left;
}
#soResult ul.result
{
    list-style-image:none;
    list-style-type:none;
    padding:0px 0px 0px 0px;
    margin:0px 20px 0px 0px;
    float:left;
    width:106px; 
    font-size:11px;
}

#soResult ul.result li
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    cursor:pointer;
}
#soResult ul.result li span 
{
   color:#8D8C8C;
}
#soResult ul.result li.price
{
    margin-top:5px;
}
#soResult ul.result li img
{
    padding:4px 4px 4px 4px;
    background-repeat:no-repeat;
    background-image:url(../images/module_dyrast_imgFrame.gif);
}
.showObjects .leftButton,
.showObjects .rightButton
{
    background-repeat:no-repeat;
    background-image:url(../images/btn_arrows_start_dyrast_left.gif);
    width:30px;
    height:37px;
    float:left;
    margin-top:30px;
    margin-right:20px;
    background-position:0px -37px;
    cursor:pointer;
    
}
.showObjects .rightButton
{
    margin-right:0px;
    margin-left:20px;
    float:left;
    background-image:url(../images/btn_arrows_start_dyrast_right.gif);
}
.showObjects .leftButton:hover,
.showObjects .rightButton:hover
{
    background-position:0px -0px;
}
.showObjects .leftButtonInactive,
.showObjects .rightButtonInactive,
.showObjects .leftButtonInactive:hover,
.showObjects .rightButtonInactive:hover
{
    background-position:0px -74px;
    cursor:auto;
}

.left{float:left;}
.right{float:right;}

.obj-slide
{
    height:334px;
    width:596px;
}
.obj-slide .obj-content
{
    position:relative;
    height:300px;
    overflow:hidden;
    width:596px;
}
.obj-slide .obj-content ul
{
    list-style-image:none;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
.obj-slide .obj-content ul li 
{
    float:left;
    position:relative;
}

.objPremium
{
    background-image:url(../images/premium-label.png)  !important;
    background-image:none;
    filter:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/premium-label.png', sizingMethod='scale');
    
    
    width:236px;
    height:141px;
    position:absolute;
    left:0px;
    top:0px;
}


/*.obj-slide .obj-content ul li div
{
    background-image:url(../images/premium-label.png)  !important;
    background-image:none;
    filter:none !important; 
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/premium-label.png', sizingMethod='scale');
    
    
    width:236px;
    height:141px;
    position:absolute;
    left:0px;
    top:0px;
}*/

.obj-slide .obj-content ul li a,
.obj-slide .obj-content ul li a:hover
{
    text-decoration:none;
}
.obj-slide .obj-content ul li ul
{
    background-color:#FFFFFF;
    list-style-image:none;
    list-style-type:none;
    margin:0px 0px 0px 0px;
    padding:8px 20px 8px 8px;
    position:absolute;
    right:3px;
    top:3px;
}
.obj-slide .obj-content ul li ul li
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 2px 0px;
    display:block;
    float:none;
}
.obj-slide .obj-content ul li ul li strong
{
    margin-bottom:5px;
}
.obj-slide .obj-content ul li strong
{
    text-transform:uppercase;
    font-size:14px;
    font-weight:bold;
}
.obj-slide .nav-bar
{
    text-align:center;
    background-color:#EFEEEE;
    background-image:url(../images/bg_slider.gif);
    height:35px;
}
.obj-slide .nav-bar .left,
.obj-slide .nav-bar .right
{
    float:left;
    background-image:url(../images/btn_arrows.gif);
    background-repeat:no-repeat;
    background-position:0px -164px;
    margin:7px 10px 0px 10px;
    cursor:pointer;
    height:23px;
    width:14px;
    
}
.obj-slide .nav-bar .right
{
    float:right;
    background-position:0px -233px;
}

.obj-slide .nav-bar .left:hover{background-position:0px -141px;}
.obj-slide .nav-bar .right:hover{background-position:0px -210px;}

.obj-slide .nav-bar .inactive-left,
.obj-slide .nav-bar .inactive-left:hover{background-position:0px -187px;}
.obj-slide .nav-bar .inactive-right,
.obj-slide .nav-bar .inactive-right:hover{background-position:0px -256px;}



.obj-slide .nav-bar img
{
    background-image:url(../images/btn_startflash_bildspel.gif);
    background-position:0px -19px;
    width:18px;
    height:19px;
    cursor:pointer;
    margin:9px 15px 0px 15px;
    
}
.obj-slide .nav-bar img:hover
{
    background-position:0px -0px;
}
.obj-slide .nav-bar img.selected
{
    background-position:0px -0px;
}

.intrest
{
    width:297px;
    height:142px;
    background-image:url(../images/bg_modul_rantebanner.gif);
    background-repeat:no-repeat;
    font-family:Arial;
    font-size:12px;
}
.intrest .inner-intrest
{
    padding-top:57px;
    padding-left:82px;
    margin:0px 0px 0px 0px;
    text-align:left;
}
.intrest table
{
    width:195px;
}
.intrest table tr th
{
    font-weight:normal;
    color:#941d43;
    text-align:center;
}
.intrest table tr td
{
    text-align:center;
}
.intrest div
{
    margin:15px 22px 0 0;
    text-align:right;
    
}
.intrest div a
{
    background-image:url(../images/);
    font-weight:bold;
    font-size:12px;
    color:#0c3a74;
    
}

.module-blogg
{
    background-image:url(../images/bg_modul_fastighetsbloggen.gif);
    background-repeat:no-repeat;
    width:297px;
    height:142px;
}
.module-blogg h3
{
    font-family:Arial;
    font-size:14px;
    color:#7d7c7c;
    margin-top:0;
}
.module-blogg a
{
    font-weight:bold;
    display:block;
    font-family:Arial;
    font-size:16px;
    color:#3b3b3b;
}
.module-blogg .link-header
{
    display:block;
    font-family:Arial;
    font-size:16px;
    color:#EECB21;
}

.module-blogg span
{
    margin-top:5px;
    font-family:Arial;
    font-size:10px;
    color:#7d7c7c;
    display:block;
}
.module-blogg div
{
    padding:10px 30px 10px 16px;
}

#splashcontainer{
    position:absolute;
    z-index:999;
    font-size:16px;
}

#splashcontainer a{color:Blue;}
.fallback-close-btn
{
    position:relative;
    color:White;
    display:block;
}

.fallback-close-btn a
{
    display:block;
    width:63px;
    height:28px;
    outline: none;
    background:url('../images/close.gif') no-repeat;
}

.fallback-close-btn a:hover
{
    text-decoration:none;
    background:url('../images/close.gif') no-repeat;
}

.fallback-close-btn a:active
{
    background:url('../images/close.gif') no-repeat;
}

