/*
 * FRAMEWORK
 * * * * * * * * * * * * * * * */
div.main-container { width:902px; margin:0 0 0 0; float:left; clear:both; }
/* Top Tabs */
/*
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: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; }
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; }
*/
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;  margin-bottom:0; padding-bottom:0;}
div.main-top, div.main-bottom {	float:left; }

div.main-container div.logo { margin-top:1.3em; float:left; margin-bottom:0; width:100%;
/* om ingen hjälplänk*/  margin-bottom:15px;}

/* Help block and search field*/


div.main-container ul.help-block { float:right; padding-bottom:.2em; /*margin:0 !important;*/}
div.main-container ul.help-block li {margin:0;}
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 { color:#e31818; text-decoration:none;	background:url(../img_tre/link_arrow_red_right.gif) no-repeat 0 0.55em;}

div.main-container div.search {	float:left; /*margin-top:0.2em; */}
/*div.main-container div.search a {	font-size:1.1em; color:#575757; }*/
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 { display:block; float:left; clear:both; background:url(../img/header_link_padlock.gif) no-repeat 0px 0px;	padding:0.2em 0 0 18px;	margin:0.7em 0 0 1px;}


/* 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 0 1.2em 0; }
div.top-nav ul#main-nav{background-color: #e3e3e3; 	padding-top:0.8em; margin:0 0 0 0;	float:left; width:858px; border-width:0 0 5px 0; border-color:#fff #fff #757575 #fff; 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 li.first{ padding-left:15px;}

div.top-nav a {	font-size:1.1em;color: #000000;	font-weight:700; font-family:Arial, Helvetica, sans-serif ; text-decoration:none;/*padding-left:15px; */padding-right:15px; background:url(../img/top_nav_streck.gif) no-repeat top right;}
div.top-nav li.right a {background:none;}

div.top-nav li.selected a{color:#e31818;}

div.top-nav a:hover {text-decoration:underline; /*color: #e31818;*//*text-decoration:none; background-color:#FFFFFF;*//*background:url(../img_tre/top_nav_streck.gif) no-repeat top right;*/}
div.top-nav img {position:absolute; left:0px; top:0.1em;}



/*div.top-nav ul.folk1-nav {background-color: #f5f5f5; border-width:0px 0 1px;}
div.top-nav ul.folk1-nav a{color:#f5f5f5}
div.top-nav ul.folk1-nav li.right {margin-right:10px}
*/


/* Left Menu */
ul#left-nav {/*background:#e3e3e3;*/ float:left; /*overflow:visible;*/ width:150px; font-size:1.1em; border-right:1px dashed #757575;	font-weight:bold; color:#948b7e; border-top:0px solid #757575;  /*border-bottom:5px solid #757575;*/ height:100%; /*padding-top:.8em;*/}
ul#left-nav span { float:left; display:block; margin-bottom:0.4em; padding-left:10px; }
ul#left-nav ul { float:left; width:100%;/* padding-top:.8em;*/}
ul#left-nav li { /*border-bottom:1px solid #d9d9d9;*/ margin-bottom:1.4em; float:left; width:100%; }

ul#left-nav li ul li ul{ margin-top:-.5em; } 
ul#left-nav li ul li ul li ul{ margin-top:auto; } 

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 18px; width:132px;	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:#e3e3e3; /*color:#e31818;*/ text-decoration:none; }
ul#left-nav li li li a { font-weight:normal; padding:0.2em 0 0.2em 28px; width:122px; font-size:1em; background-color:#e3e3e3;}
ul#left-nav li li li li a {	padding-left:38px; width:112px;}

ul#left-nav li.has-children a {background:url(../img_tre/link_arrow_black_right.gif) no-repeat 8px 0.8em;}
ul#left-nav li.open a {background-image:url(../img_tre/link_arrow_black_down.gif);}
ul#left-nav li.has-children-selected a {background-image:url(../img_tre/link_arrow_red_down.gif);color:#e31818;}

ul#left-nav li.selected a {color:#e31818;}
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_tre/link_arrow_black_right.gif) no-repeat 18px 0.6em;}
ul#left-nav li.has-children li.open a {background-image:url(../img_tre/link_arrow_black_down.gif);}
ul#left-nav li.has-children li.has-children-selected a {background-image:url(../img_tre/link_arrow_red_down.gif);color:#e31818;}
ul#left-nav li.has-children li.selected a {color:#e31818;}
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:#e31818;}

ul#left-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;}
div.column-mid div{	float:left;	}
div.column-right { float:right; width:205px; background:url(../img/bg_column_right.gif) no-repeat 63px 15px; min-height:150px; }
/*
div.column-wide { float:left; width:682px; }
*/
/*
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; }
*/