/*-- FRAMEWORK --*/
/*div.main-container { width:902px; margin:21px 0 0 15px; float:left;	clear:both; } */
div.main-container { width:902px; margin:21px 0 0 15px; float:left;	clear:both; margin-top: 5px;}

#Center {
	/* NY KLASS */
	width:915px;
	margin:0px auto;
	text-align:left;
}

/* Top Tabs Dynamiska*/
ul.toppflik {
    clear: both;
    float: left;
	background:url(/img/main_top.gif) no-repeat right bottom;
	width: 899px;
}
ul.toppflik li {
	background: url(/img/topflik_inactive.png) no-repeat scroll right top transparent;
	float: right;
	white-space: nowrap;
	cursor: pointer;
}

ul.toppflik li.selected {
    background: url(/img/topflik_active.png) no-repeat scroll right top transparent;
}

ul.toppflik li a {
    color: #FFFFFF;
    display: block;
    font-size: 1.1em;
    font-weight: 700;
    padding: 0.5em 15px 4px 10px;
    white-space: nowrap;
}
ul.toppflik li.selected a {
	background: url(/img/topflik_active_left.png) no-repeat scroll left top transparent;
    color: #D70079;
   /* padding-top: 0.6em;*/
}


ul.toppflik li.right {
    float: right;
}

/* Top Tabs */
/*div.toptabsjobba { position:absolute; left:557px; top:0px; width:500px; } */
/*div.toptabsjobba { position:absolute; left:520px; top:0px; width:500px; } */
div.toptabsjobba { position:relative; left:520px; top:0px; width:500px; }

div.toptabsjobba a {	font-size:1.1em; font-weight:bold; padding:0.6em 0 0.3em 10px; color:#ffffff; background:url(/img/topflik_right_inactive.gif) no-repeat; width:68px; display:block; float:left; }
div.toptabsjobba a:hover { background-image:url(/img/toptab_right_active.gif);	text-decoration:none; }
div.toptabsjobba a.active {	color:#d70079;	background:url(/img/toptab_left_active.gif) no-repeat; }
div.toptabsjobba a.fastighet {
	font-size:1.1em;
	font-weight:bold;
	padding:0.6em 0 0.3em 10px;
	color:#ffffff;
	background:url(/img/topflik_right_inactive_fastigheter.gif) no-repeat left;
	width:105px;
	display:block;
	float:left; }

div.toptabsjobba a.fastighet:hover { background-image:url(/img/topflik_right_hover_fastigheter.gif);	text-decoration:none; }
div.toptabsjobba a.fastighetactive {color:#d70079; width: 105px; background:url(/img/topflik_right_active_fastigheter.gif) no-repeat left; }

/*div.toptabsfastighet { position:absolute; left:630px; top:0px; width:500px; } */
div.toptabsfastighet { position:relative; left:630px; top:0px; width:500px; }
div.toptabsfastighet a {	font-size:1.1em; font-weight:bold; padding:0.6em 0 0.3em 10px; color:#ffffff; background:url(/img/topflik_right_inactive.gif) no-repeat; width:68px; display:block; float:left; }
div.toptabsfastighet a:hover { background-image:url(/img/toptab_right_active.gif);	text-decoration:none; }
div.toptabsfastighet a.active {	color:#d70079;	background:url(/img/toptab_left_active.gif) no-repeat; }

div.toptabs { position:relative; left:752px; top:0px; width:165px; }
/*div.toptabs { position:absolute; left:752px; top:0px; width:165px; }*/
/*--div.toptabs a {	font-size:1.1em; font-weight:bold; padding:0.6em 0 0.3em 10px; color:#584e41; background:url(/img/toptab_right_inactive.gif) no-repeat; width:68px; display:block; float:left; }--*/
div.toptabs a {	font-size:1.1em; font-weight:bold; padding:0.6em 0 0.3em 10px; color:#ffffff; background:url(/img/topflik_right_inactive.gif) no-repeat; width:68px; display:block; float:left; }

div.toptabs a:hover { background-image:url(/img/toptab_right_active.gif);	text-decoration:none; }

/*--div.toptabs a.active {	color:#ff5700;	background:url(/img/toptab_left_active.gif) no-repeat; }--*/
div.toptabs a.active {	color:#d70079;	background:url(/img/toptab_left_active.gif) no-repeat; }

div.toptabsfastighet a.fastighet {
	font-size:1.1em;
	font-weight:bold;
	padding:0.6em 0 0.3em 10px;
	color:#ffffff;
	background:url(/img/topflik_right_inactive_fastigheter.gif) no-repeat left;
	width:110px;
	display:block;
	float:left; }

div.toptabsfastighet a.fastighet:hover { background-image:url(/img/topflik_right_hover_fastigheter.gif);	text-decoration:none; }
div.toptabsfastighet a.fastighetactive {	color:#d70079; width: 110px; background:url(/img/topflik_right_active_fastigheter.gif) no-repeat left; }

ul.toptabs li.right-active { width:64px; padding:0.7em 0 0 14px; background:url(/img/toptab_right_active.gif) no-repeat; }

/*--
ul.toptabs li.right-inactive { width:64px; padding:0.6em 0 0 14px; background:url(/img/toptab_right_inactive.gif) no-repeat; }
ul.toptabs li.right-inactive { width:64px; padding:0.6em 0 0 14px; background:url(/img/toptab_right_inactive.gif) no-repeat; }
--*/
ul.toptabs li.right-inactive { width:64px; padding:0.6em 0 0 14px; background:url(/img/topflik_right_inactive.gif) no-repeat; }
ul.toptabs li.right-inactive { width:64px; padding:0.6em 0 0 14px; background:url(/img/topflik_right_inactive.gif) no-repeat; }

div.main-container div.main { float:left; width:861px; overflow:hidden;	background:#fff url(/img/main_bg.gif) repeat-y; padding:1em 21px 3.2em 19px; }
div.main-container div.main-co { float:left; width:461px; overflow:hidden;	background:#fff url(/img/main_bg_501.gif) repeat-y; padding:1em 21px 3.2em 19px; }
div.main-container div.main-co-wide { float:left; width:682px; overflow:hidden;	background:#fff url(/img/main_bg_724.gif) repeat-y; padding:1em 21px 3.2em 19px; }
div.main-top, div.main-bottom {	float:left; }

div.main-container div.logo { margin-top:1.3em; float:left; }

/* Help block, internetoffice and search field*/
div.main-container ul.help-block { float:right; margin:0 3px 0 23px; }
div.main-container ul.help-block a { background:url(/img/link_arrow_grey_right.gif) no-repeat 0 0.55em; font-size:1.1em; line-height:1.4em; color:#575757; padding:0.2em 0 0 14px; }
/*--div.main-container ul.help-block a:hover {background:url(/img/link_arrow_orange_right.gif) no-repeat 0 0.55em;}--*/
div.main-container ul.help-block a:hover {background:url(/img/pil_magenta.gif) no-repeat 0 0.55em;}

div.main-container div.internetoffice {	float:right; margin-top:2.5em; width:100px;}
div.main-container div.internetoffice a {font-size:1.1em; /*color:#575757;*/ }
div.main-container div.internetoffice img {float: left; padding-left: 5px; padding-right: 5px;}

div.main-container div.search {	float:right; margin-top:2.5em; /*margin-right:5px;*/ width:200px;}
div.main-container div.search a {font-size:1.1em; color:#575757; }
div.main-container div.search img {float: left; padding-left: 5px; padding-right:30px;}
div.main-container input.search-field {font-family:Arial,Helvetica,sans-serif;	font-size:1.1em; width:120px; border-width:1px;	border-color:#ccc; padding:1px 4px 1px 4px; float:left; }
div.main-container input.search-button {float:left;	margin-left:7px; }
div.main-container a.padlock { 
	/*--background:url(/img/loggain_orange_stor.gif) no-repeat 0px 0px;--*/
	/*--background:url(/img/loggain.gif) no-repeat 0px 0px;--/*
	/*--padding:0.2em 22px 0 21px;--*/
	/*--padding:0.2em 22px 10px 21px;--*/
	margin-top: 2px;
	float:left; 
	/*
	display:block; 
	clear:both; 
	margin:0.7em 0 0 1px;
	position:absolute; 
	top:54px; 
	left:455px;
	width:150px;*/
	/*
	left:560px;
	width:60px;
	*/
}
/* Top Navigation */
div.breadcrumb { float:left; width:100%; font-size:1.1em; margin-bottom:1.1em;}
/*
ul#main-nav { float:left; width:858px; border-width:1px 0 5px; border-color:#ccc #ccc #c2bcb3 #ccc; border-style:solid;	margin:0.9em 0 1.2em 0;	padding-left:3px;}
ul#main-nav li { position:relative;	float:left;	height:2.9em; margin-right:12px; }
ul#main-nav li.right { float:right;	margin:0 8px 0 5px;	display:inline;}
ul#main-nav a {	padding-left:15px; font-size:14px; color:#fff;}
ul#main-nav img { position:absolute; top:8px; left:0px; }
*/

/* Förändrad css för toppnavigeringen */

div.top-nav {float:left; margin:0.9em 0 1.2em 0}

div.top-nav ul{
	padding-top:0.6em; 
	margin:0 0 0 0;
	float:left; 
	width:858px; 
	border-width:1px 0 5px; 
	border-color:#ccc #ccc #c2bcb3 #ccc; 
	border-style:solid;		
	padding-left:3px;
	}
div.top-nav li {position:relative; float:left; height:2.3em; margin-right:12px;}
div.top-nav li.right {float:right; margin:0 8px 0 5px; display:inline;}
div.top-nav a {
	font-size:14px; 
	color: #fff;
	font-family:Arial, Helvetica, sans-serif ;
	text-decoration:none;
	padding-left:15px; 
	}
div.top-nav img {position:absolute; left:0px; top:0.1em;}

/* Top Navigation */
div.breadcrumb { float:left; width:100%; font-size:1.1em; margin-bottom:1.1em;}





/* Left Menu */
/*-- ul#left-nav{ width:150px; font-size:1.1em;	font-weight:bold; color:#948b7e;} --*/
/*-- ul#left-nav{ width:150px; font-size:1.1em;	font-weight:bold; color:#99c61f;} --*/

/*-- Nya profilen - Grön platta med vit text --*/
ul#left-nav{ width:150px; font-size:1.1em;	font-weight:bold; color:#ffffff; }
ul#left-nav span { float:left; display:block; margin-bottom:0em; background-color:#99c61f; width:145px; padding-left:5px; padding-top:3px; padding-bottom:3px;}



/*--ul#left-nav span { float:left; display:block; margin-bottom:0.4em; }--*/
ul#left-nav span { float:left; display:block; margin-bottom:0em; }


ul#left-nav ul{ float:left; width:100%; }
ul#left-nav li{ border-bottom:1px solid #d9d9d9; margin-bottom:1.4em; float:left; width:100%;}
ul#left-nav li li{	margin-bottom:0; border-bottom:0; border-top:1px solid #d9d9d9;}
ul#left-nav li li li{ border-top:0;}
ul#left-nav li li ul{ border-top:1px solid #d9d9d9; padding-top:0.3em; padding-bottom:0.3em;}
ul#left-nav li li li ul { border-top:none; padding-top:0; }
ul#left-nav a{display:block; color:#000; padding:0.4em 0 0.4em 12px; width:138px; font-size:1.1em;}
ul#left-nav a:hover,
ul#left-nav li a:hover,
ul#left-nav li.has-children a:hover, 
ul#left-nav li.open a:hover,
ul#left-nav li.has-children ul a:hover,
ul#left-nav li.has-children li.has-children a:hover,
ul#left-nav li.has-children li.open a:hover,
ul#left-nav li.has-children li.has-children ul a:hover { background-color:#f5f5f5; text-decoration:none; }
ul#left-nav li li li a{ font-weight:normal; padding:0.2em 0 0.2em 20px; width:130px; font-size:1em; }
ul#left-nav li li li li a{	padding-left:30px; width:118px;}

/*
ul#left-nav li.has-children a{background:url(/img/link_arrow_black_right.gif) no-repeat 3px 0.8em;}
ul#left-nav li.open a{background-image:url(/img/link_arrow_black_down.gif);}
ul#left-nav li.has-children-selected a {background-image:url(/img/link_arrow_orange_down.gif);color:#ff5700;}
ul#left-nav li.selected a{color:#ff5700;}
*/

/*--ul#left-nav li.has-children a{background:url(http://www.folksam.se/img/link_arrow_black_right.gif) no-repeat 3px 0.8em;} --*/
ul#left-nav li.has-children a{background:url(/img/arrowleft_yellow.gif) no-repeat 3px 0.8em;}

/*--ul#left-nav li.open a{background-image:url(http://www.folksam.se/img/link_arrow_black_down.gif);}--*/
/*--ul#left-nav li.has-children-selected a {background-image:url(http://www.folksam.se/img/link_arrow_orange_down.gif);color:#ff5700;}--*/
ul#left-nav li.open a{background-image:url(/img/arrowleft_down_yellow.gif);}
ul#left-nav li.has-children-selected a {background-image:url(/img/arrowleft_down_yellow.gif);color:#d70079;}

/*---ul#left-nav li.selected a{color:#ff5700;}--*/
ul#left-nav li.selected a{color: #d70079;}


ul#left-nav li.has-children ul a{background:none;color:#000;}

ul#left-nav li.has-children li.has-children a{background:url(/img/link_arrow_black_right.gif) no-repeat 10px 0.6em;}
ul#left-nav li.has-children li.open a {background-image:url(/img/link_arrow_black_down.gif);}
ul#left-nav li.has-children li.has-children-selected a{background-image:url(/img/link_arrow_black_down.gif);color:#d70079;}

/*---ul#left-nav li.has-children li.selected a{color:#ff5700;}--*/
ul#left-nav li.has-children li.selected a{color: #d70079;}

ul#left-nav li.has-children li.has-children ul a {background:none;color:#000;}

/*--ul#left-nav li.has-children li.has-children li.selected a {color:#ff5700;}*/
ul#left-nav li.has-children li.has-children li.selected a {color:#d70079;}

ul#left-nav li.extra-margin { margin-top:1.4em; }


/*Genvägar*/
ul#gen-nav{ width:150px; font-size:1.1em;	font-weight:bold; color:#948b7e;}
ul#gen-nav li  { border-bottom:1px solid #d9d9d9; margin-bottom:1.4em; float:left; width:100%;}
ul#gen-nav li li {	margin-bottom:0; border-bottom:0; border-top:1px solid #d9d9d9;}
ul#gen-nav li li li { border-top:0;}
ul#gen-nav li li ul  { border-top:1px solid #d9d9d9; padding-top:0.3em; padding-bottom:0.3em;}
ul#gen-nav a {	display:block; color:#000; padding:0.4em 0 0.4em 12px; width:138px;	font-size:1.1em; }
ul#gen-nav li.has-children a{background:url(/img/link_arrow_black_right.gif) no-repeat 3px 0.7em;}
ul#gen-nav li.has-children a:hover { background-color:#f5f5f5; text-decoration:none; }
ul#gen-nav li.has-children li.open a {background:url(/img/link_arrow_black_down.gif);}
ul#gen-nav li li li a { font-weight:normal; padding:0.3em 0 0.3em 12px; width:130px; font-size:1em; }
ul#gen-nav li.open a  {background-image:url(/img/link_arrow_black_down.gif);}
ul#gen-nav li.has-children ul a  {background:none;color:#000;}
ul#gen-nav li.extra-margin { margin-top:1.4em; }

/* Columns */
div.column-left { float:left; width:179px;}
div.content { float:left; width:682px; }

div.column-mid { float:left; width:455px; margin-right:22px; position:relative;}

div.column-mid div,
div.column-wide div{ float:left;}

div.column-right { float:right; width:205px;}

div.column-wide { float:left; width:682px; position:relative; }
/*
div.column-left { float:left; width:179px;}
div.content { float:left; width:682px; }

div.column-mid { float:left; width:455px; margin-right:22px;}
div.column-mid div{	float:left;	}
div.column-right { float:right; width:205px;}

div.column-wide { float:left; width:682px; }
*/
/* startsida */
div.content-start {
	float:left;
	width:858px;
}

div.column-start {
	float:left;
	width:634px;
	margin-right:19px;
}

div.news{ float:left; width:100%; font-size:1.2em; margin-bottom:1.1em;}
div.news span{ color:#666; font-style:normal;}
div.news a{	font-weight:bold;}

/* Footer */
div.footer { float:left; margin:1.2em 0 0 3px; font-size:1.1em; color:#5e5c59; display:inline; width:895px;	padding-bottom:1em;}
div.footer span { margin:0 6px 0 6px; }
div.footer a { color:#5e5c59; text-decoration:underline;}
div.footer div.left { float:left; padding-top:0.2em;}
div.footer div.right { float:right;}
div.footer div.right a { display:block;	background:url(/img/footer_link_inenglish.gif) no-repeat 0 0.1em;	padding-left:23px; color:#373abe; margin-top:0.2em;}
div.footer div.border {	border-right:1px solid #a4a19b;	padding-right:15px;	margin-right:15px;}
div.footer select {	font-size:1em; color:#5e5c59; margin-left:3px; float:left;}
div.footer p { float:left; padding-top:0.2em; }
