@charset "utf-8";
body, html {
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
fieldset {
	border-color:#999999;
	border-width:1px;
}
fieldset table {
	margin:5px;
}
.hidden {
	display:none;
	font-size:1px;
}
.center_div {
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	margin-top: 30px;
}
.bordertable {
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 0px;
}
.table_top_left {
	background-image: url(../images/page_border/tl.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 12px;
}
.table_top_middle {
	background-image: url(../images/page_border/t.gif);
	background-repeat: repeat-x;
	height: 14px;
}
.table_top_right {
	background-image: url(../images/page_border/tr.gif);
	height: 14px;
	width: 14px;
}
.table_bot_right {
	background-image: url(../images/page_border/br.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 14px;
}
.table_mid_left {
	background-image: url(../images/page_border/l.gif);
	background-repeat: repeat-y;
	width: 12px;
}
.table_mid_center {
}
.table_mid_right {
	background-image: url(../images/page_border/r.gif);
	background-repeat:repeat-y;
	width: 14px;
}
.table_bot_left {
	background-image: url(../images/page_border/bl.gif);
	height: 14px;
	width: 12px;
	background-repeat: no-repeat;
}
.table_bot_center {
	background-image: url(../images/page_border/b.gif);
	background-repeat:repeat-x;
	height: 14px;
}
#header {
	background-color: #000000;
	width: 100%;
	background-image: url(../images/sys/top_temp_black.jpg);
	background-repeat: no-repeat;
	height: 94px;
	cursor: pointer;
}
#pre_header {
	background-color: #000000;
	width: 100%;
	height:13px;
}
.pre_header_tbl {
	width: 100%;
}
.pre_header_cl {
	background-image: url(../images/sys/header_cl_black.gif);
	background-repeat: no-repeat;
	height:13px;
	width:12px;
}
.pre_header_cr {
	background-image: url(../images/sys/header_cr_black.gif);
	background-repeat: no-repeat;
	height:13px;
	width:12px;
}
#post_header {
	font-size: 0.7em;
	font-family: arial, helvetica, sans-serif;
	background-color: #000000;
	color: #FFFFFF;
	padding: 5px;
	padding-bottom:2px;
	padding-top:2px;
	height:4em; /*1.2*/
	width:100%;
}
#test {
  width:45%;
  float: left;
  margin-top:10px;
}
#wrapper_content {
	clear:both;
	margin:0;
}
#right_content {
	float: right;
	position:relative;
	width:160px;
	padding:10px;
}
#middle_content {
	float: left;
	position:relative;
	padding-left:25px;
	padding-right:0;
	padding-top:10px;
	padding-bottom:10px;
	width:500px;
}
#left_content {
	width: 225px;
	height: 509px;
	float: left;
	position:relative;
	padding:0;
	background-image:url(../images/sys/left_ex.jpg);
	background-repeat:no-repeat;
	display:block;
}
.con2_left {
	width: auto;
	float:left;
}
.con2_right {
	position:relative;
	top:-35px;
	left:10px;
	width: 205px;
	float:right;
}
#footer {
	clear:both;
	margin:0px;
	padding:0px;
	background-color: #000000;
	width:100%;
}
#footer_top {
	background-color: #D96900;
	height: 7px;
	width: 100%;
}
#footer_bot_right {
	float: right;
	height: 19px;
	width: 24px;
	margin:0px;
	padding:0px;
	background-image: url(../images/sys/footer_cr.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
#footer_bot_left {
	float: left;
	height: 19px;
	width: 24px;
	margin:0px;
	padding:0px;
	background-image: url(../images/sys/footer_cl.gif);
	background-repeat: no-repeat;
	background-position:bottom;
}
#footer_bot_midl {
	color:#FFFFFF;
	height: 17px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	text-align: center;
	position:relative;
	padding:0px;
	padding-top:2px;

}
.search_dropdown {
	width: 130px;
	margin:15px;
	margin-bottom:0px;
}
.search_dropdown_large {
	width: 190px;
}
.tbl_search {
	background-color: #E9FEEB;
	width:160px;
	padding: 0px;
	margin: 0px;
	margin-bottom:10px;
	margin-top:10px;
}
.tbl_search_header {
	width:160px;
	height:23px;
	background-image:url(../images/sys/hyrestorget.jpg);
	background-repeat:no-repeat;
}
.tbl_news_header {
	width:160px;
	height:23px;
	background-image:url(../images/sys/senastenytt.jpg);
	background-repeat:no-repeat;
}
.tbl_news_header_na {
	width:160px;
	height:23px;
	background-image:url(../images/sys/senastenytt_na.gif);
	background-repeat:no-repeat;
}
.tbl_search_large {
	padding: 3px;
	margin: 0px;
}
.search_button {
	width: 120px;
	margin-top:15px;
	text-align: center;
	margin-bottom:10px;
}
.tbl_news {
	background-color: #FFEEEE;
	width:160px;
	margin: 0px;
	padding: 0px;
	margin-bottom:10px;
}
.tbl_news_na {
	background-color: #FFEEEE;
	width:160px;
	height:320px;
	margin: 0px;
	padding: 0px;
	float: left;
	margin-bottom:0px;
	z-index:4;
	overflow:hidden;
}
.newlink_na {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #CC0000;
	padding-bottom:10px;
	padding-left:10px;
	text-decoration: none;
}
.newlink_na a {
	text-decoration: none;
}
.next {
	padding-left:10px;
	padding-bottom:10px;
	padding-right:40px;
	padding-top:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	z-index:3;
}
.newstext_na {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	
	height: 37px;
	padding-left:10px;
	padding-bottom:0px;
	overflow:hidden;
}
.newsheader_na {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	width: 150px;
	padding-left:7px;
}
.news_current {
	display:block
}
.news_hidden {
	display:none
}
.newsdate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FF0000;
	padding-left:5px;
	padding-top:2px;
}
.newlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #CC0000;
	padding-left:10px;
	padding-bottom:1px;
}
.newsline {
	color: #DEA0A1;
	height: 1px;
	width: 135px;
}
.newlink a {
	text-decoration: none;
}
.newstext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	padding-left:10px;
	padding-bottom:0px;
}
.newsheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: bold;
	padding-left:7px;
}
.search_table_line {
	color: #BAEFC1;
	height: 1px;
	width: 135px;
}
.searchlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #009900;
	padding-left:10px;
	padding-bottom:5px;
}	
.styletexthome {
	color: #006600;
	font-weight: bold;
	text-decoration:none;
}
.padd {
	padding-left:10px;
}
.lineccont {
	color: #BABABA;
	height: 1px;
	border:0;
	background-color: #DEA0A1;
	margin-top:10px;
	margin-bottom:10px;
}
.pin_img {
	/*hör till vad-söker-du-bilden på första sidan, bara kvar utifall den behöver en stilmall*/
}
.searchlink a {
	text-decoration: none;
	color: #009900;
}
.apartment_tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.ap_caption {
	font-weight: bold;
	width: 90px;
	padding: 0px;
	padding-top:3px;
}
.ap_info {
	width: 100px;
	padding: 0px;
	padding-top:3px;
}
.ap_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	padding-top:20px;
	padding-bottom:10px;
	padding-right:0;
	padding-left:0;
}
.aplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#006600;
	text-decoration:none;
}
.prelink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color:#000000;
}
.ap_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;	
	font-weight: bold;
}
.apresline {
	color: #DEA0A1;
	height: 1px;
	border:0;
	background-color: #DEA0A1;
}
.result_tbl {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}
.footerlink {
	color:#D7E9FF;
	text-decoration:none;
}
.textcaption {
	font-weight:bold;
	font-size:1em;
	letter-spacing: 0.1em;
}
.contenttext {
	font-size:0.8em;

}
.edit_table {
	color: #FFFFFF;
	background-color: #333333;
	border: 1px solid #666666;
}	
.adm_pl_input {
	width:30px;
}
.form_txtwidth {
	width:105px;
}
.form_inpwidth {
	width:95%;
	margin-bottom:5px;
}
/* for font zoom script */
.medium_font	{ font-size:1em; }
.large_font		{ font-size:1.15em; }
.x_large_font	{ font-size:1.3em; }.defaul_text {
	font-size: 0.8em;
}
.default_caption {
	font-size: 0.8em;
	font-weight: bold;
}
.sortable {
}
.sltext {
	font-size:0.9em;
	font-weight:bold;
	color:#006633;
}




/* FOR EMPLOYEE PAGE */
#emp_menu_wrap {
	width:200px;
	overflow:hidden;
	float:left;
	margin:-5px 0 0 -20px;
	padding:0;
	font:bold 12px arial, sans-serif;
	line-height: 20px;
	color:#ffffff;
	text-align:left;
	background-color:#D96900;
}

.emp_menu_pic_top {
	width:200px;
	height:6px;
	margin:0px;
	padding:0;
}

.emp_menu_pic_bottom {
	width:200px;
	height:6px;
	margin:0px;
	padding:0;
}


#emp_menu {
	margin:0;
	padding:0 0 0 3px;
	background-color:#D96900;
}

.emp_menu_list {
	list-style-type:none;
	margin:0px;
	padding:0px;
	border:none;
	background-color:#D96900;
}
.emp_menu_list a {
	text-decoration:none;
	color:#ffffff;
}

.fmenu {
	list-style-type:none;
	background-color:#D96900;
	width:200px;
	text-align:left;
	font:bold 12px arial, sans-serif;
	float:left;
}
.fmenu a {
	text-decoration:none;
	color:#ffffff;
}

#emp_content_wrap {
	width:480px;
	margin:0 0 0 30px;
	padding:0;
	float:left;
	position:relative;
	top:-10px;
}

.emp_emptyline {
	height:20px;
}

.emp_picture {
}

.emp_infobox {
	font:12px arial, sans-serif;
	font-weight:bold;
	float:left;
	padding-left:20px;
	margin:5px 0 0 0;
	width:250px;
}

.emp_name {
	font-weight:normal;
}

.emp_title {
	font-weight:normal;
}

.emp_phone {
	font-weight:normal;
	
}

.emp_mail {
	font-weight:normal;
	
}

.emp_info {
	font-weight:normal;
	font-style: italic;
}

.elist_name {
	width:200px;
}

.elist_title {
	width:100px;
}

.elist_sort {
	width:20px;
	padding-right:30px;
	padding-left:20px;
}

.elist_change {
	padding:0 10px 0 10px;
}

.elist_delete {
	padding-left:10px;
}


/* BIG/SMALL-link sort */
.bslink_sort {
	width:20px;
	float:left;
}
.bslink_text {
	text-align:left;
	float:left;
}

/* FOR ADMIN - HYRESGÄSTMEDDELANDEN */
.adm_listHyresMedd {
  float: right;
  margin: 20px 0 0 10px;
  font-size: 12px;
}
.adm_addHyresMedd {
  float:left;
}
.adm_tillbaka  {
  clear: both;
  width: 100px;
}

#google_translate_element { 
  float:right;
  clear:right;
  margin-right: 10px;
  margin-top:3px;
}

.notranslate {
  margin: 0 1px 0 1px;
}
span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
