﻿/* ---- Links ---- */
/* Object Toolbox Tip - MouseOver */
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: top left;
	padding: 1px 0px 5px 23px;
	height: 19px;
	font-size: 11px;
}

/* Object Toolbox Favourites - MouseOver */
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: 1px 0px 5px 23px;
	height: 19px;
	display: block;
	font-size: 11px;
	display: block;
	clear: both;
}
/* Object Toolbox Favourites - MouseOut */
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: 1px 0px 5px 23px;
	height: 19px;
	display: block;
	font-size: 11px;
	display: block;
	clear: both;
}

/* Tool Box - Print Link */
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: 1px 0px 2px 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: 1px 0px 1px 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: 1px 0px 1px 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: 1px 0px 1px 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: 1px 0px 1px 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: 1px 0px 1px 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: 1px 0px 1px 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;
}

/* ---- Search result tabs ---- */
.SearchResultTab .ResidensTab, .SearchResultTabSelectedResidens
{
	background-repeat: no-repeat;
	float: left;
	height: 32px;
	width: 89px;
	padding-top: 12px;
	background-image: url(../images/residensTab.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-align: center;
	font-size: 11px;
	font-family: Georgia;
	text-transform: uppercase;
	margin-top: 1px;
}
.SearchResultTabSelectedResidens a
{
	color: #ffffff;
	text-decoration: none;
}

.SearchResultTab .ResidensTab a, .SearchResultTab .ResidensTab a:visited, .SearchResultTab .ResidensTab a:active
{
	color: #ffffff;
	text-decoration: none;
}
.SearchResultTab .ResidensTab a:hover
{
	color: #ffffff;
	text-decoration: underline;
	background-image: url(../images/residensTab.gif);
	background-repeat: no-repeat;
}
.SearchResult
{
	padding-left: 5px;
	padding-top: 5px;
}
.SearchResultTabStrip
{
	height: 46px;
	background-image: url(../images/tab_topborderline.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	width: 687px;
}
.SearchResultTab
{
	float: left;
	height: 47px;
	cursor: pointer;
	cursor: hand;
}
.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: #fff;
	font-weight: bold;
	text-decoration: none;
}

.SearchResultTab .Middle a:hover
{
	text-decoration: underline;
}
.SearchResultTab .LeftFirst
{
	float: left;
	width: 3px;
	height: 47px; /*background-image: url(../images/inactiveTab_left_f.gif);*/
	background-image: url(../images/inactiveTab_l.gif);
	background-repeat: no-repeat;
}
.SearchResultTab .LeftFirst_Hover
{
	float: left;
	width: 3px;
	height: 46px; /*background-image: url(../images/activeTabOver_left_f.gif);*/
	background-image: url(../images/inactiveTab_l.gif);
	background-repeat: no-repeat;
}
.SearchResultTab .Left
{
	float: left;
	width: 3px;
	height: 47px; /*background-image: url(../images/inactiveTab_left.gif);*/
	background-image: url(../images/inactiveTab_l.gif);
	background-repeat: no-repeat;
}
.SearchResultTab .Middle
{
	float: left;
	height: 47px;
	padding: 12px 10px 0px 10px; /*background-image: url(../images/inactiveTab_bg.gif);*/
	background-image: url(../images/inactiveTab_m.gif);
	background-repeat: repeat-x;
	color: #fff;
	text-align: center;
	font-size: 11px;
	font-weight: normal;
}
.SearchResultTab .Middle_Hover
{
	float: left;
	height: 46px;
	padding: 12px 10px 0px 10px;
	background-image: url(../images/inactiveTab_m.gif);
	background-repeat: repeat-x;
	color: #fff;
	text-align: center;
	font-size: 11px;
}
.SearchResultTab .Right
{
	float: left;
	width: 3px;
	height: 47px; /*background-image: url(../images/inactiveTab_right.gif);*/
	background-image: url(../images/inactiveTab_r.gif);
	background-repeat: no-repeat;
}
.SearchResultTab .Left_Hover
{
	float: left;
	width: 3px;
	height: 46px;
	background-image: url(../images/inactiveTab_l.gif);
	background-repeat: no-repeat;
}

.SearchResultTab .Right_Hover
{
	float: left;
	width: 3px;
	height: 46px;
	background-image: url(../images/inactiveTab_r.gif);
	background-repeat: no-repeat;
}

.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: #333333;
	font-weight: bold;
	text-decoration: none;
}
.SearchResultTabSelected .Middle a:hover
{
	text-decoration: underline;
}
.SearchResultTabSelected .LeftFirst
{
	float: left;
	width: 4px;
	height: 47px;
	background-image: url(../images/activeTab_l_f.gif);
	background-repeat: no-repeat;
}
.SearchResultTabSelected .Left
{
	float: left;
	width: 3px;
	height: 47px;
	background-image: url(../images/activeTab_l.gif);
	background-repeat: no-repeat;
}
.SearchResultTabSelected .Middle
{
	float: left;
	height: 47px;
	padding: 12px 10px 0 10px;
	background-image: url(../images/activeTab_m.gif);
	background-repeat: repeat-x;
	color: #333333;
	text-align: center;
}
.SearchResultTabSelected .Right
{
	float: left;
	width: 3px;
	height: 47px;
	background-image: url(../images/activeTab_r.gif);
	background-repeat: no-repeat;
}
.SearchResultTabDivider
{
	float: left;
	width: 2px;
	height: 47px;
	background-image: url(../images/tab_spacer.gif);
	background-repeat: no-repeat;
}
.SearchResultTabEnd
{
	float: left;
	width: 5px;
	height: 47px;
	background-image: url(../images/tab_end.gif);
	background-repeat: no-repeat;
}

/* ---- Search result top ---- */
.SearchResultTop
{
	padding: 8px;
	background-image: url(../images/tab_bottompad_m.gif);
	background-repeat: repeat-y;
	width: 688px;
}

.SearchResultTopBottom
{
	width: 694px;
	height: 5px;
	background-image: url(../images/tab_bottompad_b.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
.SearchResultTopBorder
{
	margin: 8px 4px 0px 4px;
	padding: 4px 0 6px 0;
	border-top: solid #d1d1d1 1px;
	width: 665px;
}

/* ---- Search result views ---- */
a.SearchResultImages:link, a.SearchResultImages:visited, a.SearchResultImages:active, a.SearchResultImages:hover
{
	background-image: url(../images/icon_bilder.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
}
a.SearchResultList:link, a.SearchResultList:visited, a.SearchResultList:active, a.SearchResultList:hover
{
	background-image: url(../images/icon_lista.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
}
a.SearchResultBrowse:link, a.SearchResultBrowse:visited, a.SearchResultBrowse:active, a.SearchResultBrowse:hover
{
	background-image: url(../images/icon_bladdra.gif);
	background-repeat: no-repeat;
	background-position: center left;
	padding-left: 18px;
}
a.SearchResultMap:link, a.SearchResultMap:visited, a.SearchResultMap:active, a.SearchResultMap:hover
{
	background-image: url(../images/icon_karta.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 2px 0 0 18px;
}

/* ---- Search result paging ---- */
.PagingDiv
{
	float: left;
	height: 18px;
	padding: 6px 4px 0 4px;
}
.PagingDiv a
{
	color: #333333;
}

/* ---- Search result view images ---- */
.SearchResultViewImagesContainer
{
	padding: 20px 0 0 0;
}

.SearchResultViewImagesSortBy a
{
	margin-right: 18px;
}
.ObjectCardOuter
{
	float: left;
	width: 200px;
	margin-bottom: 20px;
	padding-bottom: 30px;
	margin-left: 15px;
	margin-right: 15px;
	color: #000;
}

.ThirdObjectCard
{
	padding-right: 0;
	margin-right: 0;
}

.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: 200px;
	padding: 0 6px 6px 6px;
}

/* ---- Search result view images RESIDENS ---- */

.ResidensObjectCard
{
	background: #fdfbf3;
	height: 303px;
	float: none;
	overflow: hidden;
	padding: 0;
	margin: 0 0 20px;
	width: 688px;
}

.ResidensObjectCard a img
{
	float: left;
}

.ResidensObjectCard .ObjectCard
{
	background: #fdfbf3 url('/images/residens/logo_residens.png') no-repeat 18px 18px;
	border-color: #dedede;
	border-style: solid;
	border-width: 1px 1px 1px 0;
	float: left;
	font-size: 12px;
	height: 227px;
	padding-left: 18px;
	padding-top: 74px;
	position: relative;
	width: 222px;
}

.ResidensObjectCard h2
{
	color: #3b3b3b;
	font-family: Georgia, Arial, Helvetica, Sans-Serif;
	font-size: 18px;
	margin: 0 0 2px;
	text-transform: uppercase;
}

.ResidensObjectCard dl
{
	margin-top: 10px;
	overflow: hidden;
}

.ResidensObjectCard .numbers
{
	margin-top: 18px;
}

.ResidensObjectCard dt
{
	clear: both;
	float: left;
	font-weight: bold;
	margin-bottom: 2px;
	margin-right: 5px;
	white-space: nowrap;
}

.ResidensObjectCard dd
{
	margin-bottom: 2px;
	margin-left: 0;
	white-space: nowrap;
}

.ResidensObjectCard .ObjectCardBottom
{
	bottom: 10px;
	border: none;
	font-family: Georgia, Arial, Helvetica, Sans-Serif;
	padding: 0;
	position: absolute;
}

.ResidensObjectCard a.ObjectTip
{
	background: transparent url('/images/residens/icon_mail.gif') no-repeat center left;
	padding-bottom: 0;
}

.ShowMoreResidens
{
	background-image: url(../images/arrow_yellow_right.gif);
	background-repeat: no-repeat;
	background-position: 4px center;
	clear: both;
	padding-left: 14px;
	margin-bottom: 15px;
}

/* ---- Search result view list ---- */
.ObjectListItemOuter
{
	float: left;
	xmargin-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: 68px;
	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;
	width: 662px;
	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);*/
	background-color: #000;
	filter: alpha(opacity=80);
	opacity: 0.8;
}
.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;
}

.FloatRight
{
	float: right;
	text-align: right;
	border: 1px solid blue;
}

/* ---- Obeject Tool Box ---- */
.ObjectPropertyDiv
{
	text-align: left;
	width: 188px;
	clear: both;
}
.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;
}
.ObjectPropertyTitleHemnet
{
	font-weight: bold;
	margin-right: 7px;
	word-wrap: break-word;
	margin-bottom: 5px;
}
.ObjectPropertyTextHemnet
{
	margin-bottom: 10px;
	width: 364px;
}
.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;
}



/** 
 * Slider Module 
 */
#slider_module
{
	width: 176px;
	height: 252px;
	background-color: #EEEEEE;
	padding: 4px 0px 0px 9px;
}
* html #slider_module
{
	padding-right: 0px;
}
/* IE6 padding fix */
/* Wrapper div for the slider items */
#slider_module .slider_wrapper
{
	text-align: center;
	width: 166px;
	margin-bottom: 33px;
}
* html #slider_module .slider_wrapper
{
	margin-bottom: 5px;
}
/* IE6 padding fix */
/* Label */
#slider_module .slider_wrapper label
{
	font-family: arial;
	font-size: 12px;
	color: #5A5A5A;
	font-weight: normal;
}
#slider_module .slider_wrapper .values
{
	background: url(../images/sliderformfield_bg.gif) no-repeat;
	display: block;
	clear: both;
	width: 81px;
	height: 23px;
	font: 12px Arial;
	font-weight: bold;
	color: #5A5A5A;
	padding-top: 4px;
	margin-top: 20px;
}
/* Text field */
#slider_module .slider_wrapper input.text
{
	border: 0px;
	background: url(../images/sliderformfield_bg.gif) no-repeat;
	width: 78px;
	height: 23px;
	padding: 4px 0px 0px 5px;
	font-weight: bold;
	color: #5A5A5A;
}
/* The slider container header */
#slider_module .slider_wrapper .header
{
	margin-bottom: -17px;
	font-family: arial;
	font-size: 11px;
	color: #5A5A5A;
	display: block;
	clear: both;
	font-weight: normal;
}
/* Holds the slider */
#slider_module .slider_wrapper .slider_container
{
	width: 164px;
	height: 6px;
	padding: 20px 0px 0px 0px;
}
/* Presents the value */
#slider_module .slider_wrapper .slider_result
{
	background: url(../images/slider_bg_top.gif) no-repeat;
	width: 166px;
	height: 22px;
	margin-bottom: 2px;
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #5A5A5A;
	padding-top: 3px;
}
/* Slider bar */
#slider_module .slider_wrapper .slider_bar
{
	background: url(../images/slider_bar.gif) no-repeat;
	width: 167px;
	height: 6px;
	float: left;
	margin: 0px;
	position: relative;
}
/* Slider handle */
#slider_module .slider_wrapper .slider_handle, #slider_module .slider_wrapper .ui-slider-handle
{
	background: url(../images/slider_arrow.gif) no-repeat;
	height: 19px;
	width: 20px;
	overflow: hidden;
	position: absolute;
	top: -5px;
	left: 0px;
	margin-left: -5px;
	cursor: e-resize;
}
/* Radio button group */
#slider_module .slider_wrapper #slider_radio_button_group
{
	display: block;
	clear: both;
	margin-top: 16px;
	margin-bottom: 5px;
}
/* Div that holds the calculated sum */
#slider_module_sum
{
	background: url(../images/slider_bottom_bg.jpg) no-repeat;
	width: 184px;
	height: 35px;
	text-align: center;
	font-family: Tahoma;
	font-weight: bold;
	font-size: 18px;
	color: #8F003C;
	padding-top: 25px;
}

.slider_module_info
{
	background-color: #EEEEEE;
	width: 166px;
	padding: 4px 9px 4px;
	line-height: 16px;
}

/* Spacing between object data on object view page */
.ObjectPropertySpacer
{
	padding-bottom: 10px;
}

/* News module on startpage */
.NewsModuleWrapper
{
	margin-right: 10px;
	line-height: 10px;
}
.NewsModuleTopHeader
{
	padding: 0px;
	margin: 0 0 6px 0;
	font-size: 12px;
	font-family: Tahoma;
}
.NewsModuleHeader
{
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}
.NewsModuleText a
{
	margin: 0px;
	padding: 0px;
	color: #5B5B5B;
	font-size: 11px;
	font-family: Tahoma;
	text-decoration: none;
}

/* Module search office */
.ModuleSearchOffice
{
	text-align: left;
}
.ModuleSearchOfficeLabelMessage
{
	color: #FF0000;
	font-weight: bold;
}

.mapsearch
{
	padding-top: 4px;
	margin-left: -15px;
}



.superlinkdiv
{
	height: 1px;
	line-height: 1px;
	position: relative;
	display: inline;
}

a.superlink
{
	position: absolute;
	top: -125px;
	left: -5px;
	background-image: url(/Fremtiden/Images/btnArrow_supervisning_1.png);
	width: 269px;
	height: 62px;
	text-indent: -999px;
	text-decoration: none;
}
* html a.superlink
{
	background: none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/Fremtiden/Images/btnArrow_supervisning_1.png', sizingmethod='scale');
	cursor: pointer;
}

a.superlink:hover
{
	background-image: url(/Fremtiden/Images/btnArrow_supervisning_2.png);
}

* html a.superlink:hover
{
	background: none;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='/Fremtiden/Images/btnArrow_supervisning_2.png', sizingmethod='scale');
}

#splashcontainer
{
	position: absolute;
	z-index: 999;
	background-color: #fff;
	font-size: 16px;
}

#splashcontainer a
{
	color: Blue;
}



ul.share
{
	float: right;
}

ul.share, ul.share li
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

ul.share li
{
	display: inline-block;
	float: left;
	height: 16px;
	line-height: 16px;
	vertical-align: middle;
	padding-left: 10px;
}

ul.share li a
{
	vertical-align: middle;
	font-size: 16px;
}

ul.share li.divider
{
	background-image: url(/images/share/divider.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin-left: 15px;
	padding-left: 15px;
}

ul.share li.findbroker
{
	padding-left: 15px;
}
ul.share li.findbroker a
{
	font-size: 11px;
}

ul.share li.findbroker a img
{
	padding-right: 10px;
}

