/*------ Söka bostad - Startsida --------*/
/* Nytt slut **/
#searchapartmentmain
{
	width:57.4em;
	margin-left:3.2em;
	position:relative;
}
#searchapartmentmainh1
{
	color: #022078;
	font-size: 180%;
	font-family: Arial, Sans-Serif;
	width:30em;
	font-weight:bold;
	margin:1em 0 0 0;
	padding-left:3.4em;
}
#searchapartmentmain #startimage
{
	position:absolute;
	right:10px;
	top:-30px;
	z-index:2;
}
#searchapartmentmain #info
{
	color: #022078;
	font-size: 110%;
	font-family: Arial, Sans-Serif;
	width:30em;
	padding-left:2.6em;
}
#searchapartmentmain #info p
{
	margin-top:0;
}
#searchapartmentmain #info strong
{
	font-family:Arial, Sans-Serif;
	font-weight:bolder;
}
#searchapartmentmain #info a
{
	color: #3366ff;
	text-decoration: none;
}
#searchapartmentmain #info a:hover
{
	text-decoration: underline;
}

#searchapartmentmain #info1
{
	background-color: #fcfae2;
	color: #3690f9;
	font-size: 140%;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	padding-left:1.4em;
}
#searchapartmentmain #info1 ul 
{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	padding:1em 0 0.4em 0;
	margin:0;
}
#searchapartmentmain #info1 ul li
{
	padding:0 0 0.3em 0;
}
#searchapartmentmain #info1 ul a
{
	display:block;
	text-decoration: none;
	background-image: url(../images/bps/link.png);
	background-repeat: no-repeat;
	background-position: 0.7em 0.2em;
	height:2em;
	line-height:2em;
	padding-left:2.6em;
}
#searchapartmentmain #info1 ul a:hover
{
	color: #73b2fb;
	text-decoration: none;
}
#searchapartmentmain #info2
{
	background-color:#f9f4bd;
	color:#3690f9;
	font-size:110%;
	font-family:Arial, Sans-Serif;
	font-weight:bold;
	padding-left:2em;
	margin-bottom:0;
}
#searchapartmentmain #info2 ul 
{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	padding:1em 0 0.4em 0;
	margin:0;
}
#searchapartmentmain #info2 ul li
{
	padding:0 0 0.3em 0;
}
#searchapartmentmain #info2 ul a
{
	background-repeat:no-repeat;
	text-decoration:none;
	background-image:url(../images/faq_closedanswer.gif);
	background-position:0.6em 0;
	padding-left:1.6em;
}
#searchapartmentmain #info2 ul a:hover
{
	color:#73b2fb;
}
#searchapartmentmain #columns
{
	width:100%;
	position:relative;
	margin: 0 0 3em 0;
	padding:0;
}
#searchapartmentmain #columnLeft
{
	width:18em;
	float:left;
}
#searchapartmentmain #columnLeft .content
{
	width:17.2em;
	float:left;
	padding-top:1em;
	padding-left:0.8em;
	background-color: #f9f4bd;
}
#searchapartmentmain #columnLeft h2
{
	font-size: 120%;
	font-family: Arial Black, Arial, Sans-Serif;
	color: #fff;
	margin: 0 0 0.2em 0;
	text-indent:1em;
	padding: 0.1em 0 0.1em 0;
	background-color: #f0b134;
}
#searchapartmentmain #columnLeft #apartmentlinks 
{
	width:100%;
	padding-bottom:0.6em;
}
#searchapartmentmain #columnLeft #apartmentlinks .full
{
	width:100%;
	height:2.2em;
	float:left;
}
#searchapartmentmain #columnLeft #apartmentlinks .half
{
	width:49.8%;
	height:2.2em;
	float:left;
}
#searchapartmentmain #columnLeft #apartmentlinks .line
{
	width:49.6%;
	border-left:solid 1px #fff;
}

#searchapartmentmain #columnLeft #apartmentlinks a
{
	border-bottom:solid 1px #fff;
	font-family: Arial Black, Arial, Sans-Serif;
	font-size:115%;
	background-color: #f9f4bd;
	text-indent:1.4em;
	display:block;
	height:2.2em;
	line-height:2.2em;
	text-decoration:none;
	cursor:pointer;
	vertical-align:middle;
	font-weight:bold;
}
#searchapartmentmain #columnLeft #apartmentlinks a:hover
{
	color: #c99226;
	background-color:#f1d28a;
}
#searchapartmentmain #columnLeft #apartmentlinks a span
{
	font-family: Arial, Sans-Serif;
	font-size:90%;
	font-weight:normal;
}
#searchapartmentmain #columnLeft #apartmentlinks a.normal
{
	font-family: Arial, Sans-Serif;
	font-size:110%;
	font-weight:bold;
}
#searchapartmentmain #columnLeft #apartmentpublished
{
	width:100%;
	padding-bottom:0.6em;
}
#searchapartmentmain #columnLeft #apartmentpublished a
{
	display:block;
	margin:0 0 0 0;
	position:relative;
	width:16.2em;
	height:7.4em;
	border-bottom: solid 1px #fff;
	padding:1em 0 1em 1em;
	text-decoration:none;
}
#searchapartmentmain #columnLeft #apartmentpublished a h3
{
	font-family: Arial, Sans-Serif;
	font-size:110%;
	font-weight:bold;
	margin:0;
	white-space:nowrap;
	overflow:hidden;
	width:14em;
}
#searchapartmentmain #columnLeft #apartmentpublished a div
{
	font-family:Verdana, Sans-Serif;
	font-size:100%;
	line-height:1.4em;
	font-weight:normal;
}
#searchapartmentmain #columnLeft #apartmentpublished a span.type
{
	font-family: Verdana, Sans-Serif;
	font-size:95%;
	font-weight:normal;
	color:#c18000;
}
#searchapartmentmain #columnLeft #apartmentpublished a:hover
{
	background-color:#f3dfa3;
}
#searchapartmentmain #columnLeft #apartmentpublished a img
{
	position:absolute;
	top:2.4em;
	right:0.8em;
	border:none;
}
#searchapartmentmain #columnMiddle
{
	margin-top:1em;
	width:19em;
	float:left;
	background-image: url(../kundentre/img/vertical_bg-dotted-9pxWidth.gif);
	background-repeat:repeat-y;
	background-position: 0 0;
}
#searchapartmentmain #columnMiddle .content
{
	width:18em;
	float:right;
}
#searchapartmentmain #columnMiddle .text
{
	font-family: Arial Black, Arial, Sans-Serif;
	font-size: 110%;
	color: #009fd3;
}
#searchapartmentmain #columnMiddle .text a
{
	font-family: Arial Black, Arial, Sans-Serif;
	font-size: 110%;
	color:#009fd3;
	text-decoration:none;
}
#searchapartmentmain #columnMiddle .text a:hover
{
	color:#5ecaed;
}
#searchapartmentmain #columnMiddle .text ul 
{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	margin:2em 0 0 0;
	padding:0;
}
#searchapartmentmain #columnMiddle .text ul a
{
	font-family: Arial, Sans-Serif;
	font-size:130%;
	color: #3366ff;
	display:block;
	width:100%;
	padding-left:1em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/faq_closedanswer.gif);
	background-position:0.4em 0;
	background-repeat:no-repeat;
}
#searchapartmentmain #columnMiddle .text ul a:hover
{
	text-decoration: underline;
	color: #3366ff;
}
#searchapartmentmain #columnMiddle .text ol 
{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	margin:1em 0 0 0;
	padding:0;
}
#searchapartmentmain #columnMiddle .text ol li /*#searchapartmentmain #columnMiddle .text ul li*/
{
    clear: both; 
}

#searchapartmentmain #columnMiddle .text ol a
{
	font-family: Arial, Sans-Serif;
	font-size:110%;
	color: #022078;
	display:block;
	width:100%;
	font-weight:normal;
	text-decoration:none;
}
#searchapartmentmain #columnMiddle .text ol a img
{
	float:left;
	margin-right:0.3em;
}
#searchapartmentmain #columnMiddle .text ol a strong
{
	color: #022078;
	display:block;
	float:left;
	width:10em;
	padding-top:1em;
	font-weight:bold;
}
#searchapartmentmain #columnMiddle .text ol a:hover
{
	text-decoration: none;
	color: #022078;
}
#searchapartmentmain #columnMiddle h2
{
	font-family: Arial Black, Arial, Sans-Serif;
	font-size: 120%;
	color: #fff;
	background-color: #3f76b6;
	margin: 0 0 0.2em 0;
	text-indent:1em;
	padding: 0.1em 0 0.1em 0;
}

#searchapartmentmain #columnRight
{
	margin-top:1em;
	width:19em;
	float:left;
	background-image: url(../kundentre/img/vertical_bg-dotted-9pxWidth.gif);
	background-repeat:repeat-y;
	background-position: 0 0;
}
#searchapartmentmain #columnRight .content
{
	width:18em;
	float:right;
}
#searchapartmentmain #columnRight .text
{
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	color: #022078;
}

#searchapartmentmain #columnRight h2
{
	font-family: Arial Black, Arial, Sans-Serif;
	font-size: 120%;
	color: #fff;
	background-color: #3f76b6;
	margin: 0 0 0.2em 0;
	text-indent:1em;
	padding: 0.1em 0 0.1em 0;
}
#searchapartmentmain #columnRight h3
{
	font-family: Arial, Sans-Serif;
	font-size: 120%;
	font-weight: bold;
	color: #022078;
	margin: 0.2em 0 0 0;
}
#searchapartmentmain #columnRight h3
{
	font-family: Arial, Sans-Serif;
	font-size: 120%;
	font-weight: bold;
	color: #022078;
	margin: 0.2em 0 0 0;
}
#searchapartmentmain #tab
{
	background-image: url(../images/bps/LagenheterStartTab.png);
	background-repeat:no-repeat;
	background-position: 0 0;
	position:absolute;
	width:58.7em;
	left:0.2em;
	top:15em;
	z-index:5;
}
#searchapartmentmain #columns #tab .tabheader 
{
	position:relative;
	height:6.4em;
}
#searchapartmentmain #columns #tab .tabheader h2
{
	position:relative;
	font-family: Arial Black, Arial, Sans-Serif;
	font-size:110%;
	width:27em;
	color:#fff;
	margin:0;
	padding:0.2em 0 0 1em;
	line-height:2.4em;
}
#searchapartmentmain #columns #tab .tabheader h2 a
{
	position:absolute;
	display:block;
	right:0.4em;
	top:0.4em;
}
#searchapartmentmain #columns #tab .tabheader div.prio
{
	position:absolute;
	bottom:1em;
	right:3em;
	font-family: Arial, Sans-Serif;
	font-size: 100%;
	color: #000;
	font-weight: normal;
	cursor:default;
}
#searchapartmentmain #columns #tab .tabbody 
{
	background-image: url(../images/bps/LagenheterStartTabBg.png);
	background-repeat:repeat-y;
	background-position: 1px 0;
	overflow:hidden;
}
#searchapartmentmain #columns #tab .tabbody .item
{
	margin:0.8em 1.4em 0.7em 1.4em;
	padding:0.3em 0 0.3em 0.3em;
	width:55em;
}
#searchapartmentmain #columns #tab .tabbody .item .row
{
	float:left;
	height:6.2em;
}
#searchapartmentmain #columns #tab .tabbody .item .row .col
{
	float:left;
	height:3.1em;
	width: 100%;
}
#searchapartmentmain #columns #tab .tabbody .divider
{
	margin:0 0.8em 0 0.8em;
	width:56.4em;
	border-bottom:solid 1px #fff;
	height:0.1em;
}
#searchapartmentmain #columns #tab .tabbody a
{
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	display:block;
	width:100%;
}
#searchapartmentmain #columns #tab .tabbody a b, #searchapartmentmain #columns #tab .tabbody span.norows
{
	font-family: Arial, Sans-Serif;
	font-size: 110%;
	color: #000;
	font-weight: bold;
	text-decoration: none;
}
#searchapartmentmain #columns #tab .tabbody span.norows
{
	padding:2em 0em 2em 2em;
	display: block;
}
#searchapartmentmain #columns #tab .tabbottom
{
	background-image: url(../images/bps/LagenheterStartTabBottom.png);
	background-repeat:no-repeat;
	background-position: 0 100%;
	height:0.6em;
}
/*------ Söka bostad - Lediga lägenheter --------*/
h1.searchapartmentlist
{
	float:left;
	width:13em;
	color:#E9A447;
	font-size:160%;
	font-weight:bold;
	font-family:Arial, Helvetica, Sans-Serif;
	margin-left:0em;
	margin-top:0.3em;
	padding-left:1em;
	padding-top:0.1em;
	padding-bottom:0.1em;
	margin-bottom:0;
}
#dropdowndiv
{
	position:relative;
	top:0.5em;
	float:right;
	padding-right:1.2em;
	color:#E9A447;
	font-weight:bold;
}
#dropdowndiv label
{
	color:#E9A447;
}
#dropdowndiv select
{
	font-weight:normal;
	width:12em;
}
#searchapartmentlist
{
	padding-left:1em;
}
#searchapartmentlist table
{
	padding:0;
	width:58.4em;
	border-bottom:solid 0.1em #813923;
}
#searchapartmentlist th
{
	background-color:#F2BA6D;
	padding:0.6em 0.6em 0.4em 0.6em;
	border-bottom: solid 0.2em #813923;
	color:#513A3A;
	font-weight:normal;
}
#searchapartmentlist th a
{
	color:#513A3A;
}
#searchapartmentlist th.firstcolumn
{
	background-image:url(../images/topleftroundedcorner.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}
#searchapartmentlist tr
{
	background-color:#F4DD9D;
}
#searchapartmentlist tr.firstrow
{
	height:0.6em;
}
#searchapartmentlist tr.firstrow td
{
	border-top: solid 2px #F4DD9D;
	border-bottom:none;
	line-height:0em;
	font-size:10%;
}
#searchapartmentlist tr.firstrow td.sortasc
{
	background-image: url(../images/sortarrow_asc.gif);
	background-repeat:no-repeat;
	background-position: 46% 0;
}
#searchapartmentlist tr.firstrow td.sortdesc
{
	background-image: url(../images/sortarrow_desc.gif);
	background-repeat:no-repeat;
	background-position: 46% 0;
}
#searchapartmentlist tr.lastrow
{
	height:1.2em;
}
#searchapartmentlist tr.lastrow td
{
	border-bottom: solid 4px #DEBE86;
	border-top:none;
	line-height:0em;
	font-size:10%;
}
#searchapartmentlist tr.lastrow td.sortcol
{
	border-bottom: solid 4px #DEB377;
	border-top:none;
	line-height:0em;
	font-size:10%;
}
#searchapartmentlist tr td.sortcol
{
	background-color:#F3CF8A;
}
#searchapartmentlist td
{
	padding:0.4em 0.6em 0.3em 0.6em;
	border-bottom: solid 0.1em #FFFFFF;
	white-space:nowrap;
	overflow:hidden;
	color:#513A3A;
}
#searchapartmentlist td a
{
	color:#513A3A;
	text-decoration:none;
	display:block;
	width:100%;
}
#searchapartmentlist td a:visited
{
	color:#957E64;
}
#searchapartmentlist ul.horizontallist
{
	margin-top:1em;
}
#searchapartmentlist ul.horizontallist li span
{
	color:#F2BA6D;
}
/*------ Söka bostad - Mina matchningar --------*/
h1.myapartments
{
	color:#E9A447;
	font-size:160%;
	font-weight:bold;
	font-family:Arial, Helvetica, Sans-Serif;
	margin-left:0em;
	margin-top:0.3em;
	padding-left:0.6em;
	padding-top:0.1em;
	padding-bottom:0.1em;
	margin-bottom:0;
}
h1.myapartments .firstword
{
	color:#48A6A4;
}
h1.myapartments .infotext
{
	padding-left:2em;
	font-size:62.5%;
	font-weight:normal;
}
#myapartments
{
	margin-left:1em;
}
#myapartments #info
{
	margin:0 0 1em 1em;
	width:52em
}
#myapartments #info ul 
{
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	margin:1em 0 0 0;
	padding:0;
}
#myapartments #info ul a
{
	font-family: Arial, Sans-Serif;
	font-size:100%;
	color: #3366ff;
	display:block;
	width:100%;
	padding-left:1em;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/faq_closedanswer.gif);
	background-position:0.4em 0;
	background-repeat:no-repeat;
}
#myapartments #info ul a:hover
{
	text-decoration: underline;
	color: #3366ff;
}
#myapartments table
{
	width:59em;
	padding:0;
}
#myapartments div table
{
	width:53em;
	padding:0;
}
#myapartments table tr td table
{
	width:41em;
	padding:0;
}
#myapartments div
{
	font-size: 110%;
}
#myapartments th
{
	background-color:#F2BA6D;
	padding:0.4em 0.4em 0.3em 0.6em;
	border-bottom: solid 0.1em #FFFFFF;
	color:#513A3A;
	font-weight:bold;
}
#myapartments table tr
{
	margin:0 0 0 1.5em;
	background-color:#F4DD9D;
}
#myapartments table tr td
{
	padding:0.4em 0.4em 0.3em 0.4em;
	border-bottom: solid 0.1em #FFFFFF;	
	color:#513A3A;
}
#myapartments table tr td table tr
{
	margin:0;
	background-color: Transparent;
}
#myapartments table tr td table tr td
{
	vertical-align: top;
	background-color: transparent;
	border: none;
	white-space:nowrap;
	padding:0.2em 0.2em 0.2em 0.2em;
	color:#513A3A;
}
#myapartments table tr td table tr td.big
{
	font-size: 110%;
	font-weight: bolder;
}
#myapartments table tr td table tr td.links
{
	font-size: 90%;
	font-weight: bolder;
	color:#4E83B3;
}
#myapartments table tr td a
{
	color:#513A3A;
	text-decoration:none;
	display:block;
	width:100%;
}
#myapartments table tr td table tr td a
{
	color:#4E83B3;
	text-decoration:none;
	display: inline;
}
#myapartments tr.brown td a
{
	color:#513A3A !important;
}
#myapartments tr.blue td a
{
	color:#8996AD !important;
}
#myapartments tr.green td a
{
	color:#06971E !important;
}
#myapartments td a.button
{
	display:inline;
}
#myapartments td.firstcolumn
{
	padding:0 0 0 1.5em;
}
#myapartments td.firstcolumn span
{
	background-color:#F3C983;
	padding:0.6em 0.3em 0.2em 0.3em;
}
#myapartments table tr td a:visited
{
	color:#957E64;
}
#myapartments table tr td table tr td a:visited
{
	color:#4E83B3;
}
#myapartments tr.lastrow
{
	background-color:#F3C983;
	height:2.7em;
}
#myapartments tr.lastrow td
{
	color:#3F76B6;
}
#myapartments tr.lastrow td a
{
	color:#3F76B6;
	display:inline;
}
#myapartments tr.lastrow td a:visited
{
	color:#3F76B6;
}
#myapartments ul.horizontallist
{
	margin:0 0 1em 1em;
	float:left;
}
#myapartments ul.horizontallist li
{
	margin-left: 1em;
}
#myapartments ul.horizontallist li span
{
	color:#F2BA6D;
}
/*------ Intresseanmälan ---------------*/
#myapartments .signedupdiv
{
	float:left;
	width:53em;
	margin: 0 0 1.6em 0;
	background-color:#F3D081;
	color:#FFFFFF;
}
#myapartments .signedupdiv .headerdiv
{
	float:left;
	width:100%;
}
#myapartments .signedupmore
{
	border-top: solid 1px #3A99A1;
	background-color:#FFFFFF;
	color:#3A99A1;
	margin-bottom:0;
}
#myapartments .signedupparking
{
	background-color:#A3B7D1;
}
#myapartments .signedupnewapartments
{
	background-color:#3A99A1;
}
#myapartments .signedupheader
{
	float:left;
	margin: 0.3em 0 0 0;
	font-size: 150%;
	font-weight: bold;
	text-indent: 1em;
}
#myapartments .signedupmore .signedupheader
{
	text-indent: 0;
}
#myapartments .signedupheader span
{
	margin: 0.4em 0 0 0;
	font-size: 80%;
	font-weight: normal;
	text-indent: 1em;
}
#myapartments table.signedup
{
	float:left;
	width:100%;
	padding:0;
}
#myapartments div table.signedup
{
	float:left;
	width:100%;
	padding:0;
}
#myapartments table.signedup tr td table
{
	width:100%;
	padding:0;
}
#myapartments table.signedup tr
{
	margin:0 0 0 1.5em;
	background-color:#F4DD9D;
}
#myapartments table.newapartments tr
{
	margin:0 0 0 1.5em;
	background-color:#AFDEE4;
}
#myapartments table.parking tr
{
	margin:0 0 0 1.5em;
	background-color:#E0E7F0;
}
#myapartments table.signedup tr td
{
	padding:0.4em 0.4em 0.3em 0.4em;
	border-bottom: solid 0.1em #FFFFFF;	
	color:#513A3A;
}
#myapartments table.signedup tr td table.signedup tr
{
	margin:0;
	background-color: Transparent;
}
#myapartments table.signedup tr td table.signedup tr td
{
	vertical-align: top;
	background-color: transparent;
	border: none;
	white-space:nowrap;
	padding:0.2em 0.2em 0.2em 0.2em;
	color:#513A3A;
}
#myapartments table.signedup tr td table.signedup tr td.big
{
	font-size: 110%;
	font-weight: bolder;
}
#myapartments table.signedup tr td table.signedup tr td.links
{
	font-size: 90%;
	font-weight: bolder;
	color:#4E83B3;
}
#myapartments table.signedup tr td a
{
	color:#513A3A;
	text-decoration:none;
	display:block;
	width:100%;
}
#myapartments table.signedup tr td a.signup
{
	font-size: 110%;
	color:#3F9236 !important;
}
#myapartments table.signedup tr td a:visited
{
	color:#957E64;
}
#myapartments table.signedup tr td a.signup:visited
{
	color:#3F9236 !important;
}
#myapartments table.signedup tr td table.signedup tr td a, #myapartments table.signedup tr td table.signedup tr td a:visited
{
	color:#4E83B3;
	text-decoration:none;
	display: inline;
}
#myapartments table.signedup tr td.firstcol
{
	background-color:#F3C983;
}
#myapartments table.newapartments tr td.firstcol
{
	background-color:#76BCC3;
}
#myapartments table.parking tr td.firstcol
{
	background-color:#C5D2E2;
}
#myapartments table.signedup tr.lastrow
{
	background-color:#F3C983;
	height:2.7em;
}
#myapartments table.newapartments tr.lastrow
{
	background-color:#76BCC3;
}
#myapartments table.parking tr.lastrow
{
	background-color:#C5D2E2;
}
#myapartments table.signedup tr.lastrow td
{
	color:#3F76B6;
	border: none;
}
#myapartments table.newapartments tr.lastrow td
{
	color:#FFFFFF;
}
#myapartments table.signedup tr.lastrow td a, #myapartments table.signedup tr.lastrow td a:visited
{
	color:#3F76B6;
	display:inline;
}
#myapartments table.newapartments tr.lastrow td a, #myapartments table.newapartments tr.lastrow td a:visited
{
	color:#FFFFFF;
}
#myapartments table.signedup tr td.norow, #myapartments div table.signedup tr td.norow
{
	width: 53em;
}
#myapartments #profile
{
	float:left;
	width:53em;
	margin: 0 0 1.6em 0;
	background-color:#F3D081;
	color:#C68722;
}
#myapartments #profile .headerdiv
{
	float:left;
	width:100%;
	background-color:#F3D081;
	color:#C68722;
}
#myapartments #profile .header
{
	float:left;
	margin: 0.4em 0 0 0;
	text-indent: 1em;
	font-size: 140%;
	font-weight: bold;
}
#myapartments #profile .subheader
{
	float:left;
	width:100%;
	background-color:#F3D081;
	color:#C68722;
	margin: 1.2em 0 0.2em 0;
	padding: 0.4em 0 0.4em 0;
	text-indent: 1em;
	font-size: 130%;
	font-weight: bold;
}
#myapartments #profile table
{
	width:100%;
	color: #000000;
}
#myapartments #profileinfo
{
	float: none;
	width:100%;
	color: #000000;
	background-color:#F4DD9D;
}
#myapartments #profile table tr th, #myapartments #profile table tr td
{
	background-color:#F4DD9D;
	border: none;
	padding: 0;
}
#myapartments #profileinfo .label, #myapartments #profileinfo table tr th
{
	font-weight: bold;
}
#myapartments #profileinfo .info, #myapartments #profileinfo table tr td
{
	font-weight: normal;
}
#myapartments #profileinfo .row
{
	font-size: 86%;
	font-weight: normal;
	float:left;
	width:100%;
	margin: 1.2em 0 0.2em 0;
}
#myapartments #profileinfo .row .col1
{
	float:left;
	width:20%;
}
#myapartments #profileinfo .row .col1 img
{
	position:relative;
	top:-0.2em;
	float:right;
}
#myapartments #profileinfo .row .col2
{
	float:left;
	width:75%;
	margin-left:0.6em;
}

#myapartments #profileinfo .last
{
	margin:0;
	height:1.4em;
}
/*------ Söka bostad - Lägenhet --------*/
#apartment
{
	position:relative;
	margin-top:1em;
	left:5em;
	width:55.8em;
}
#apartment h1
{
	font-size:160%;
	font-weight:bold;
	color:#1F3C98;
	font-family:Arial, Helvetica, Sans-Serif;
	margin:0 0 0.5em 0;
}
#apartment div.mainarea
{
	float:left;
	width:33em;
}
#apartment div.infobox
{
	background-color:#F3D081;
	margin-top:2em;
	width:33em;
}
#apartment div.infobox2
{
	background-color:#F4DD9D;
	margin-top:0;
	width:33em;
}
#apartment div.infobox h2
{
	background-image:url(../images/topleftroundedcorner.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	background-color:#F1C163;
	color:#FFFFFF;
	font-size:140%;
	padding: 0.3em 0 0.3em 0.8em;
	margin:0;
}
#apartment div.infobox div.leftcolumn
{
	float:left;
	width:13em;
	padding:1em 0 1em 2.3em;
}
#apartment div.infobox div.rightcolumn
{
	float:right;
	width:16em;
	padding:1em 0 0.5em 0;
}
#apartment div.infobox div label
{
	color:#3A4E70;
	font-weight:bold;
	font-size:100%;
	padding-right:0.5em;
}
#apartment div.infobox div.leftcolumn div, #apartment div.infobox div.rightcolumn div
{
	color:#3A4E70;
	font-weight:normal;
	font-size:110%;
	line-height:180%;
}
#apartment div.infobox2 div.columns 
{
	color:#2C657B;
	font-size:110%;
	font-weight:normal;
	line-height:110%;
	padding-top: 0.2em;
}
#apartment div.infobox2 div.columns div label
{
	color:#2C657B;
}
#apartment div.infobox2 div.columns div 
{
	float:left;
	width:100%;
	padding:0;
	margin:0;
}
#apartment div.infobox2 div.columns div div
{
	float:left;
	width:25%;
	padding: 0.8em 0 0  2.1em;
}
#apartment div.infobox2 div.columns div.panel
{
	float:right;
	color:#2C657B;
	width:90%;
	padding:1.4em 0 1em 1em;
}
#apartment div.infobox2 div.columns div.panel div
{
	float:right;
	width:90%;
	padding:0 2em 0 0;
	text-align: right;
}
#apartment div.infobox2 div.columns div.panel input
{
	float:right;
	padding:0 1em 0 0;
}
#apartment div.infobox div label
{
	color:#3A4E70;
	font-weight:bold;
	font-size:100%;
	padding-right:0.5em;
}

#apartment div.infobox2 table th
{
	color:#3C5C93;
	font-weight:bold;
	font-size:110%;
	text-align:left;
}
#apartment div.rightcolumn
{
	float:right;
	width:19em;
}
#apartment div.rightcolumn h3
{
	background-color:#F1C163;
	color:#000000;
	font-size:110%;
	padding: 0 0 0 0.6em;
	margin:0 0 0.2em 0;
}
#apartment div.bottomarea
{
	width:100%;
}
#apartment div.bottomarea h2
{
	background-color:#F1C163;
	font-size:140%;
	font-weight:bold;
	color:#1D3C96;
	margin:1em 0 0 0;
	padding: 0.1em 0 0.1em 0;
	text-indent: 0.6em;
}
#apartment div.bottomarea h3
{
	background-color:#F7DCA8;
	margin:0 1.3em 1em 0;
	padding:0.1em 0 0.1em 0.6em;
}
#apartment div.bottomarea div.mainarea
{
	width:36.5em;
}
#apartment div.bottomarea div.mainarea img
{
	width:11.7em;
	margin:0.4em 0.2em 0.8em 0;
}
#apartment div.bottomarea div.mainarea span
{
	display:block;
	margin:0 2em 2em 0;
}
#apartment div.bottomarea div.normaltext
{
	padding-left:1em;
	padding-right:2em;
}
#apartment div.bottomarea div.normaltext a
{
	font-size:110%;
	font-weight:bold;
	display:block;
	color:#3C5C93;
	margin:1em 0 1em 0;
}
#housepopup
{
	font-size: 110%;
	color: #784F27;
	margin-left:1em;
	margin-right:3em;
}
#housepopup h1
{
	font-size: 130%;
	font-weight: bold;
	color: #E29F1C;
	margin:0 0 0.5em 0;
	padding:0;
	text-indent:0;
	font-family:Arial, Helvetica, Sans-Serif;
}
#housepopup h2
{
	font-size: 120%;
	font-weight: bold;
	color: #E29F1C;
	margin:0.3em 0 0.2em 0;
	padding:0;
}
#housepopup p
{
	margin:0.2em 0 0.5em 0;
	padding:0;
}