/*body*/
body {
	padding:					0px;
	margin:						0px 0px 0px 0px;
	background-color:			#ffffff;
	font-size:					10px;
	color:						#000000;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	line-height:				15px;
}
body.felanmalan {
	padding:					0px;
	margin:						4px 0px 0px 4px;
	background-color:			#ffffff;
	font-size:					10px;
	color:						#000000;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	line-height:				15px;
}
				
/*layers*/
				
/*tables and tds*/
td {
	font-size:					10px;
	color:						#000000;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	line-height:				15px;
}
#tbl_mainnav td.index {
	background-image:			url(../images/bg_header_01.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.medlem {
	background-image:			url(../images/bg_header_01.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.lediga {
	background-image:			url(../images/bg_header_02.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.service {
	background-image:			url(../images/bg_header_03.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.hyres {
	background-image:			url(../images/bg_header_04.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.wtc {
	background-image:			url(../images/bg_header_02.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.nyheter {
	background-image:			url(../images/bg_header_03.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.kontakt {
	background-image:			url(../images/bg_header_04.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.engelska {
	background-image:			url(../images/bg_header_01.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.premises {
	background-image:			url(../images/bg_header_02.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.tenantservice {
	background-image:			url(../images/bg_header_03.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.wtcenglish {
	background-image:			url(../images/bg_header_04.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.member {
	background-image:			url(../images/bg_header_02.gif);
	background-repeat:			no-repeat;
	padding:					15px 0px 17px  36px;
}
#tbl_mainnav td.navbtm {
	background-color:			#7c7c7c;
	background-image:			url(../images/bg_navbtmline.gif);
	background-repeat:			no-repeat;
}
#tbl_main {
	margin:						0px 10px 0px 10px;
}
#tbl_main td.left {
	padding:					0px 0px 5px 0px;
}
#tbl_main td.mid {
	padding:					0px 0px 0px 0px;
}
#tbl_main td.right {
	padding:					0px 0px 20px 0px;
}
#tbl_lediga td.head {
	background-image:			url(../images/bg_tbl_head_ledigalokaler.gif);
	background-repeat:			no-repeat;
}
#tbl_ledigalist {
	background-image:			url(../images/bg_tbl_main_ledigalokaler.gif);
	background-position:		bottom;
	background-repeat:			no-repeat;
}
#tbl_ledigalist tr.row1 {
	background-color:			#d9d9d9;
	cursor:						pointer;
	cursor:						hand;
}
#tbl_ledigalist tr.row2 {
	background-color:			#c5c5c5;
	cursor:						pointer;
	cursor:						hand;
}
#tbl_ledigalist td {
	padding:					3px 8px 2px 8px;
}
#tbl_ledigalist td.title {
	width:						194px;
}
#tbl_ledigalist td.type {
	width:						123px;
}
#tbl_ledigalist td.area {
	width:						123px;
}
#tbl_150 {
	margin-bottom:				20px;
}
#tbl_150 td {
	line-height:				14px;
}
#tbl_150 td.head {
	background-image:			url(../images/bg_tbl_head_150.gif);
	background-repeat:			no-repeat;
	padding-left:				9px;
}
#tbl_150 td.main {
	background-color:			#e8e8e8;
	background-image:			url(../images/bg_tbl_btm_150.gif);
	background-repeat:			no-repeat;
	background-position:		bottom;
	padding:					0px 1px 1px 1px;
}
#tbl_140 {
	margin-bottom:				20px;
}
#tbl_140 td {
	line-height:				14px;
}
#tbl_140 td.head {
	background-image:			url(../images/bg_tbl_head_140.gif);
	background-repeat:			no-repeat;
	padding-left:				9px;
}
#tbl_140 td.main {
	background-color:			#e8e8e8;
	background-image:			url(../images/bg_tbl_btm_140.gif);
	background-repeat:			no-repeat;
	background-position:		bottom;
	padding:					0px 1px 1px 1px;
}
#tbl_inner150 {
	background-color:			#ffffff;
}
#tbl_inner150 td.txt {
	padding:					4px 8px 7px;
}
#tbl_inner150 td.link {
	background-image:			url(../images/arrow_linklist.gif);
	background-repeat:			no-repeat;
	background-position:		7px 2px;
	padding:					0px 5px 4px 19px;
	line-height:				normal;
}
#tbl_inner150 td.linkbtm {
	background-image:			url(../images/arrow_linklist.gif);
	background-repeat:			no-repeat;
	background-position:		7px 2px;
	padding:					0px 5px 18px 19px;
	line-height:				normal;
}
#tbl_inner150 td.presslink {
	padding:					0px 0px 4px 0px;
	line-height:				normal;
}
#tbl_footer td.txt {
	padding:					4px 0px 0px 0px;
	color:						#898989;
}
#tbl_footer td.line {
	background-color:			#7c7c7c;
	background-image:			url(../images/bg_footerline.gif);
	background-repeat:			no-repeat;
}
#tbl_imgtxt_small {
	margin-bottom:				20px;
}
#tbl_imgtxt_small td.txt {
	background-color:			#939393;
	background-image:			url(../images/bg_imgtxt_small.gif);
	background-repeat:			no-repeat;
	height:						18px;
	padding-left:				7px;
	line-height:				normal;
	color:						#ffffff;
}
#tbl_imgtxt_big {
	margin-bottom:				20px;
}
#tbl_imgtxt_big td.txt {
	background-color:			#939393;
	background-image:			url(../images/bg_imgtxt_big.gif);
	background-repeat:			no-repeat;
	height:						18px;
	padding-left:				7px;
	line-height:				normal;
	color:						#ffffff;
}
#tbl_felanmalan td.txt {
	padding:					0px 0px 1px 9px;
}
#tbl_felanmalan td.form {
	padding:					0px 0px 14px 9px;
}
#tbl_felanmalan td.tarea {
	padding:					0px 0px 5px 9px;
}
#tbl_felanmalan td.button {
	padding:					0px 0px 0px 9px;
}
#tbl_medlemmar {
	margin-bottom: 15px;
}

#tbl_medlemmar tr.row1 {
	background: #d9d9d9;
	text-decoration: none;
}
#tbl_medlemmar tr.row2 {
	background: #c5c5c5;
	text-decoration: none;
}
#tbl_medlemmar tr.row1_over {
	background: #d9d9d9;
	text-decoration: underline;
	cursor: pointer;
}
#tbl_medlemmar tr.row2_over {
	background: #c5c5c5;
	text-decoration: underline;
	cursor: pointer;
}
#tbl_medlemmar td {
	line-height: 19px;
	padding-right: 7px;
	padding-left: 7px;
	border-bottom: 1px solid #ffffff;
}
#tbl_medlemmar td.page {
	padding-bottom: 3px;
}

#tbl_medlemmar td.pages {
	padding-top: 5px;
}
#tbl_medlemmar td.dir {
	line-height: normal;
}





/*links*/
a:link, a:active, a:visited {
	color:						#ff4545;
	text-decoration:			none;
	font-weight:				bold;
	outline:					none;
}
a:hover {
	color:						#ff4545;
	text-decoration:			underline;
	font-weight:				bold;
	outline:					none;
}
#tbl_inner150 a:link, #tbl_inner150 a:active, #tbl_inner150 a:visited {
	color:						#000000;
	text-decoration:			none;
	font-weight:				normal;
	outline:					none;
}
#tbl_inner150 a:hover {
	color:						#ff4545;
	text-decoration:			none;
	font-weight:				normal;
	outline:					none;
}
#tbl_inner150 td.presslink a:link, #tbl_inner150 td.presslink a:active, #tbl_inner150 td.presslink a:visited {
	color:						#ff4545;
	text-decoration:			none;
	font-weight:				bold;
	outline:					none;
}
#tbl_inner150 td.presslink a:hover {
	color:						#ff4545;
	text-decoration:			underline;
	font-weight:				bold;
	outline:					none;
}
a.arrow:link, a.arrow:active, a.arrow:visited {
	background-image:			url(../images/arrow_regularlink.gif);
	background-repeat:			no-repeat;
	background-position:		0px 2px;
	padding:					0px 0px 0px 13px;
	color:						#ff4545;
	text-decoration:			none;
	font-weight:				bold;
	outline:					none;
}
a.arrow:hover {
	background-image:			url(../images/arrow_regularlink.gif);
	background-repeat:			no-repeat;
	background-position:		0px 2px;
	padding:					0px 0px 0px 13px;
	color:						#ff4545;
	text-decoration:			underline;
	font-weight:				bold;
	outline:					none;
}
#tbl_footer a:link, #tbl_footer a:active, #tbl_footer a:visited {
	color:						#898989;
	text-decoration:			none;
	font-weight:				normal;
	outline:					none;
}
#tbl_footer a:hover {
	color:						#898989;
	text-decoration:			underline;
	font-weight:				normal;
	outline:					none;
}


/*text*/
h1 {
	font-size:					14px;
	font-weight:				bold;
	margin:						0px 0px 7px 0px;
}
p {
	margin:						0px 0px 15px 0px;
}
#tbl_150 p {
	margin:						0px 0px 0px 0px;
}
#tbl_newslist p {
	margin:						0px 0px 15px 0px;
	padding:					15px 0px 0px 0px;
	background-image:			url(../images/divider_news.gif);
	background-repeat:			no-repeat;
	background-position:		top;
}
.errandnmb {
	font-size:					11px;
	font-weight:				bold;
}


	/*images*/
img	{
	border:						0;
}
#tbl_main td.r_img img {
	margin-bottom:				20px;
}

/*form elements*/
input {
	height:						18px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;
	font-size:					11px;
}
input.fel01 {
	background-color:			#ffffff;
	width:						310px;
}
input.fel02 {
	background-color:			#ffffff;
	width:						175px;
}
input.fel03 {
	background-color:			#ffffff;
	width:						100px;
}
textarea.fel {
	background-color:			#ffffff;
	width:						312px;
	height:						110px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;
	font-size:					11px;
	overflow:					auto;
}
input.btn {
	border:						0px;
	outline:					none;
	margin:						0px;
	height:						22px;
	width:						59px;
}
select.ourTenants {
	background-color:			#ffffff;
	width:						210px;
	height:						18px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;
	font-size:					11px;
}


input.anmalan {
	background-color:			#ffffff;
	width:						300px;
	margin-bottom:				5px;
}
#frmAnmalan p {
	padding-top:				18px;
	margin-bottom:				10px;
}
#frmAnmalan label {
	display:					block;
	vertical-align:				middle;
	margin-right:				15px;
	font-weight:				bold;
}
#frmAnmalan label input {
	font-weight:				normal;
}
#frmAnmalan label input.anmalan {
	width: 285px;
}

#frmAnmalan label .nobold {
	font-weight:				normal;
}
#frmAnmalan label.radio {
	display:					inline;
	vertical-align:				middle;
	margin-right:				15px;
	margin-bottom:				47px;
}
#frmAnmalan label.radio input {
	height:						auto;
	margin:						0px 0px 0px 0px;
	background-color:			none;
	vertical-align: middle;
}
#frmAnmalan textarea {
	background-color:			#ffffff;
	width:						285px;
	height:						80px;
	font-family:				Verdana, Arial, Helvetica, sans-serif;
	color:						#000000;
	font-size:					11px;
	overflow:					auto;
	margin-bottom:				5px;
}
#frmAnmalan input.btn {
	border:						0px;
	outline:					none;
	margin:						0px;
	height:						22px;
	width:						59px;
	margin-top:					10px;
}
