﻿/* ---- 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;
}

/* ---- 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;
}
.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 10px 0 10px;
    background-image: url(../images/Objektlistning_Filter/menu_mid_bg.gif);
    background-repeat: repeat-x;
    color:#7f7f7f;
    text-align: center;  
    font-size:11px;
}
.SearchResultTab .Right
{
    float: left;
    width: 1px;
    height: 46px;
    background-image: url(../images/Objektlistning_Filter/menu_divider.gif);
    background-repeat: repeat-x;
}

.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 10px 0 10px;
    background-image: url(../images/Objektlistning_Filter/menu_mid_bg_mOver.gif);
    background-repeat: repeat-x;
    color: #fff;
    text-align: center;  
    font-size:11px;
}
.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 10px 0 10px;
    background-image: url(../images/Objektlistning_Filter/menu_mid_bg_mOver.gif);
    background-repeat: repeat-x;
	color: #FFFFFF;
    text-align: center;
}
.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
{
    float:left;  
 
}

#Premium_Tab .Left
{
    background-image: url(../images/premium/navTab_l.gif);
    float: left;
    width: 1px;
    height: 46px;    
}
#Premium_Tab .Middle
{
    padding-left:28px;
}

/* ---- Search result top ---- */
.SearchResultTop
{
    padding:0px 0px 0px 4px;
}
#SearchOptionsDiv
{
    z-index:10;
    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);
    background-repeat:repeat-y;    
    width:689px;   
 }
.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*/
.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
{
}
.OptionsType
{
    
    border-top:solid 1px #DFDFDF;
    float: left;
    margin-left:15px;
    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/arrow_grey.gif);
    background-position:left center;
    background-repeat:no-repeat;
    padding-left:10px;
    color:#545454;
    margin-right:25px;
    margin-top:5px;
    display:block;
    float:left;
}
.HittBox div a:hover
{
    text-decoration:underline;   
}
#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
{
    
	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:112px;
}

.SearchViewViewingsMenu ul li.AspNet-Menu-WithChildren ul li
{
	background-image:none;
	width:107px;
	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;
}
.ObjectCardOuter
{
    float: left; 
    width: 200px; /*212px; */
    padding-bottom: 30px;
    color: #000;
}
.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
{	
}
.ObjectCardActive
{
    background-color: #fafafa;
}
.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;
	width: 100%;
	z-index: 998;
	background-image: url(../images/dialogbg.png);
}
.DialogBGIE6
{
	background-image: none;
	background-color: #000;
	filter: alpha(opacity=80);
}
.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;
}

/* ---- 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;
}

.lageplus-fuseimage
{
	position:absolute; 
	margin-top:5px; 
	margin-left:5px;
	width:50px;
	height:27px;
	background: url(../images/lageplus_objektlistning.png) no-repeat;
	#background:none;
	#filter:progid:dximagetransform.microsoft.alphaimageloader(src='../images/lageplus_objektlistning.png', sizingmethod='scale');
	
}

.downloadflash
{
    font-family:Tahoma;
    font-size:12px;
    margin-bottom:5px;
}
.downloadflash img
{
    vertical-align:middle;
}