@charset "UTF-8";

.cheflogoforprint {display:none;}


.toppnav-linje{
border-bottom: 1px solid #000000;
margin:0;
padding:0;

}


.hr-grey{

border: 0;
color: #9E9E9E;
background-color: #ccc;
height: 1px;
width: 300px;
text-align: left;
}


#datum {
	background-image: url(/images/datum.gif);
	background-repeat: no-repeat;
	margin-right:20px;
	background-position: right;
	margin-top:0;
	padding-top:0;
}

#datum h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	/*text-transform: uppercase;*/
	margin-top:10px;
	padding-top:8px;
	/*margin-top:5px;*/
	padding-right:15px;
	margin-bottom:0px;
	padding-bottom:0px;
}

#datum h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:10px;
	padding-bottom:18px;
	margin-right:10px;
	
}

.datum_p
 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	/*text-transform: uppercase;*/
	margin-top:0px;
	padding-top:12px;
	/*margin-top:5px;*/
	padding-right:15px;
	margin-bottom:0px;
	padding-bottom:3px;
}




#annonsdiv {
	position:absolute;
	left:800px;
	top:20px;
	width:188px;
	height:1533px;
	z-index:1;
}



body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #ffffff;
	margin: 0;  /*it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	
	padding: 0;
	/* text-align: center;  this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
margin-left:10px;

}


.hiddenFields {
padding:0;
margin:0;

}

.linje {
	border-bottom-width: 1px;
	border-bottom-style: prickad;
	border-bottom-color: #333333;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#FFF;
font-family:arial, helvetica, sans-seriff;
font-weight:bold;
/*padding: 2px 2px;*/
/*padding-top:2px;*/
padding-bottom:3px;

margin-right:5px;
margin-bottom:2px;


background:url(/images/searchbutton_bg.jpg) repeat-x left top;
width:33px;
height:18px;
}

.formbutton2{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(/images/searchbutton_bg.gif) repeat-x left top;
width:45px;
}

input.largerCheckbox
{
	width: 15px;
	height: 15px;
}

input, textarea, select{font:11px Tahoma, Arial, Geneva, sans-serif; border-top: 1px solid #404040; border-right: 1px solid #D4D0C8; border-bottom: 1px solid #D4D0C8; color:#000000;}
.input_1{ width:80px; height:15px; border:1px solid #B4BBC8; margin-bottom:3px;}
.input_2{ width:118px; height:19px;}
.input_3{ width:16px; height:15px; border:1px solid #B4BBC8;}
.input_4{ width:38px; height:19px; border:1px solid #B4BBC8; text-align:right; padding:1px 4px 0 0}
input{ width:211px; height:20px;}
textarea{width:211px; height:120px;}
td, tr {vertical-align:top; text-align:left}

.thrColFixHdr #container { 
	width: 750px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	/*margin: 0 auto;  the auto margins (in conjunction with a width) center the page
	margin: 0 auto;  */

	/*border-right: 1px solid #000000;
        border-left: 1px solid #000000;*/
	text-align: left; /* this overrides the text-align: center on the body element. */
	
	/* här är gamla bakgrundsbilden
	background-image:url(/images/);
	
	*/
	
	
	background-repeat: repeat-y;

	
} 


.thrColFixHdr #top {
	/* background-image:url(/images/top_background-ny.gif);
	background-repeat: repeat-y; */
	height: 19px;
	
	margin-bottom:0px;
padding-bottom:3px;
padding-top:1px;
}

.thrColFixHdr #top p {
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
padding-bottom:2px;
padding-top:2px;
padding-left:150px;
margin:0;
}




.thrColFixHdr #top ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	font-size:11px;

font-family:Arial, Helvetica, sans-serif;
padding-bottom:2px;
margin-top:5px;

padding-left:340px;

color:#241F1F;

	} 


.thrColFixHdr #top ul li {
	margin-left: 0;
	margin-top:2px;
        margin-bottom:3px;
	/*padding: 3px 15px;*/
	padding-bottom:3px;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	/*padding-top:3px;*/
	/*border-left: 1px solid #241F1F; */
	list-style: none;
	display: inline;

	}
	
		
.thrColFixHdr #top ul li.first {
	margin-left: 0;
	border-left: none;
	list-style: none;
	display: inline;
	}


.thrColFixHdr #top ul li a{
color:#241F1F;
text-decoration:none;
}

.thrColFixHdr #whitetop {
	background-image:url(/images/white_space_750px.gif);
	background-repeat: repeat-y;
	height:6px;

}


.thrColFixHdr #header { 
	/* background: #DDDDDD; */
	
	/*padding: 0px 10px 0 20px;
	   this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */
padding:0;
margin:0;
} 


.thrColFixHdr #header h1 {
	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */
	/*padding: 10px 0;  using padding instead of margin will allow you to keep the element away from the edges of the div */
}


.thrColFixHdr #nav {



font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background-color:#FFFFFF;
border-bottom-color:#000000;
border-bottom:solid;
border-bottom-width:1px;

padding-bottom:5px;
padding-top:3px;

}

.thrColFixHdr #nav ul {

margin-left: 0;
	padding-left: 0;
	display: inline;


}


.thrColFixHdr #nav ul li{
list-style: none;
	display: inline;
	padding-bottom:3px;
	padding-top:3px;
	padding-right:20px;
	/* color:#336699; */
color:#000000;
font-weight:bold;

}

.thrColFixHdr #nav ul li a{
text-decoration:none;
color:#000000;

}

.thrColFixHdr #nav ul li a:hover, .thrColFixHdr #nav ul li a:active{text-decoration:underline;}


.thrColFixHdr #nav ul li .active_link {color:#990000;}



.thrColFixHdr #whitetop2 {
	background-image:url(/images/white_space_750px.gif);
	background-repeat: repeat-y;
	height:8px;

}

.thrColFixHdr #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 147px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #C1E1E0;  /*the background color will be displayed for the length of the content in the column, but no further */
	/*padding: 10px 10px 15px 10px;  padding keeps the content of the div away from the edges */
	 /*background-image:url(/images/bg-left.jpg); 
		background-repeat: no-repeat;*/
 /*    -moz-binding: url( './wordwrap.xml#wordwrap' );   */
margin:0;
padding:0;
/*background-color:#003366;
background-color:#69B53A;*/
background-color:#fff;

word-wrap: break-word; /* IE */
height:700px;


}

.thrColFixHdr #sidebar1-gammal-site
{
	float: left; /* since this element is floated, a width must be given */
	width: 130px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	/*background: #C1E1E0;  /*the background color will be displayed for the length of the content in the column, but no further */
	/*padding: 10px 10px 15px 10px;  padding keeps the content of the div away from the edges */
	/*background-image:url(/images/left_meny.jpg);
	background-repeat: repeat-y;*/
 /*    -moz-binding: url( './wordwrap.xml#wordwrap' );   */
margin:0;
padding:0;
word-wrap: break-word; /* IE */
}


.thrColFixHdr #sidebar1Jobb {
 /*    margin-left:10px;  */
        padding-right:0px;
}

.thrColFixHdr #sidebar1Jobb p{
	color:#333333;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:4px;
margin-bottom:15px;
	line-height: 120%;
padding-left:10px;
        
}

.thrColFixHdr #sidebar1Jobb p a, .thrColFixHdr #sidebar1Jobb p a:link, .thrColFixHdr #sidebar1Jobb p a:hover, .thrColFixHdr #sidebar1Jobb p a:active, .thrColFixHdr #sidebar1Jobb p a:visited{
	background-image:url(/images/svart_trekant.gif);
	background-repeat:no-repeat;
	
	font-weight:bold;
	color:#000000;
background-position: center left;

padding-left:10px;
}

.thrColFixHdr #sidebar1Jobb h1{
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:-5px;
margin-top:9px;

padding-left:10px;
}

.thrColFixHdr #leftspalt {padding-left:10px;}

.thrColFixHdr #leftspalt h1, .thrColFixHdr #leftspalt h1 a, .thrColFixHdr #leftspalt h1 a:link, .thrColFixHdr #leftspalt h1 a:visited, .thrColFixHdr #leftspalt h1 a:active
{
color:#003366;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-bottom:0px;
margin-top:9px;
padding-bottom:0;
text-decoration:none;


}

.leftspalt h1 a:hover{text-decoration:underline;}

.thrColFixHdr #sidebar1Jobb h3{

padding-left:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-weight:100;
line-height:120%;
margin-bottom:0;

}

.thrColFixHdr #sidebar1Jobb img{
	margin-right: 6px;
	border: 2px solid #FFFFFF;
	float:left;
	
margin-left:10px;
}





.thrColFixHdr #sidebar2 {
	float: right; /* since this element is floated, a width must be given */
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the 
	
	padding and border in addition to the width */
	/* background-image:url(/images/bg-right.jpg);
background-repeat:no-repeat; */
height:700px;
	/*background: #E1F1F1; /* the background color will be displayed for the length of the content in the column, but no further */
	/*padding: 15px 0px 15px 0px; /* padding keeps the content of the div away from the edges */
border-left:solid;
border-left-width:1px; 
border-left-color:#999966;

}

.thrColFixHdr #sidebar2-firstpage {
	float: right; /* since this element is floated, a width must be given */
	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the 
	
	padding and border in addition to the width */
	/* background-image:url(/images/bg-right.jpg);
background-repeat:no-repeat; */
height:520px;
	/*background: #E1F1F1; /* the background color will be displayed for the length of the content in the column, but no further */
	/*padding: 15px 0px 15px 0px; /* padding keeps the content of the div away from the edges */
border-left:solid;
border-left-width:1px; 
border-left-color:#000000;

}



.thrColFixHdr #mainContent-first-left {
        margin: 0 0 0 0;	
height:550px;
width:562px;
float:left;

	 padding: 0;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
	

} 



.thrColFixHdr #mainContent {
        margin: 0 160px 0 147px;	


	 padding: 0 20px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	/*background-image:url(/images/mitten_bg.jpg);
	background-repeat: no-repeat;*/

	border-right:solid;
border-right-width:1px; 
border-right-color:#999966;
} 


.thrColFixHdr #mainContent-firstpage {
        margin: 0 0 0 10px;


	 padding: 0 25px;  /* remember that padding is the space inside the div box and margin is the space outside the div box */
	
	
} 



.thrColFixHdr #mainContent h1{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:normal;
padding-top:20px;
/*padding-bottom:-10px;*/
margin-bottom:7px;
font-weight:bold;




}

.thrColFixHdr #mainContent-firstpage h1{
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
letter-spacing:normal;
padding-top:0px;
/*padding-bottom:-10px;*/
margin-bottom:7px;
margin-left:10px;
font-weight:bold;




}



.thrColFixHdr #mainContent h2, .thrColFixHdr #mainContent-firstpage h2{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
letter-spacing:normal;
padding-top:5px;
padding-bottom:-10px;
margin-bottom:2px;


}

.thrColFixHdr #mainContent h2 a, .thrColFixHdr #mainContent h2 a:link, .thrColFixHdr #mainContent h2 a:visited, .thrColFixHdr #mainContent h2 a:hover, .thrColFixHdr #mainContent-firstpage h2 a, .thrColFixHdr #mainContent-firstpage h2 a:link, .thrColFixHdr #mainContent-firstpage h2 a:visited, .thrColFixHdr #mainContent-firstpage h2 a:hover{
color:#000000;
text-decoration:none;
}

.thrColFixHdr #mainContent p, .thrColFixHdr #mainContent-firstpage p{
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
padding-top:0px;
margin-top:0px;
line-height:130%;
color:#333333;



}

.thrColFixHdr #mainContent p a, .thrColFixHdr #mainContent p a:link, .thrColFixHdr #mainContent p a:active, .thrColFixHdr #mainContent p a:hover, .thrColFixHdr #mainContent-firstpage p a, .thrColFixHdr #mainContent-firstpage p a:link, .thrColFixHdr #mainContent-firstpage p a:active, .thrColFixHdr #mainContent-firstpage p a:hover
{
}

.thrColFixHdr #mainContent p a:hover .thrColFixHdr #mainContent-firstpage p a:hover{text-decoration:underline;}

.thrColFixHdr #mainContent_first

{


padding-right:10px;
padding-left:5px;
margin-left:10px;
}



.bread {font-size:12px;}

.bread a, .bread a:link, .bread a:visited, .bread a:active, .bread a:hover {
color:#000000;
font-weight:bold;
/*background-image:url(/images/red_triangle.gif);
	background-repeat:no-repeat;
	padding-left:10px; */
	text-decoration:none;

  /*background-position: 0px 3px;*/
}





.first_page_link {
color:#000000;
font-weight:bold;
/*background-image:url(/images/red_triangle.gif);
	background-repeat:no-repeat;
	padding-left:10px;*/
	text-decoration:none;
    /*  background-position: top left;*/
  background-position: 0px 3px;
 /*   text-indent: 10px;    */




}

.bread_grey {
font-family:Arial, Helvetica, sans-serif;
letter-spacing:normal;
padding-top:-10px;
margin-top:0px;
font-size:11px;

color:#333333;
}



/*
.thrColFixHdr #mainContent p.ingress {
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:13px;
}
*/


.ingress {

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
font-size:11px;
padding-bottom:0;
}

.ingress p{font-size:13px;}


blockquote{color:#000000;}

.jobb_ingress{font-size:12px;}


/*.thrColFixHdr #line{
	background-image: url(/images/dot_Line.gif); background-repeat: repeat-x; background-position: left;
overflow:hidden;

} */

.line {
background-image: url(/images/solid_liggande_grey.gif); background-repeat: repeat-x; background-position: bottom left;
overflow:hidden;

zoom: 1;

margin-bottom:1px;

}

.line_narrow {
margin-left: 2px;
background-image: url(/images/solid_liggande_grey.gif); background-repeat: repeat-x; background-position: bottom left;
overflow:hidden;
zoom: 1;
}


.line-black {
      border-bottom:solid #000000 1px;

}




.thrColFixHdr #spaltmitt {
	/*margin: 0 165px 0 165px;*/
	margin:0px;
	width: 2px;
		background-image: url(/images/solid_standing_grey.gif); background-repeat: repeat-y; background-position: right;

	
	}


/* Två kolumner */
.thrColFixHdr #content_two_right {
	/*margin: 0 385px 0 155px;*/
	
	/*background-image: url(/images/dot_Line.gif); background-repeat: repeat-x; background-position: right;
		background-image: url(/images/grey_horizontal.gif); background-repeat: repeat-y; background-position: left;*/
			background-image: url(/images/solid_standing_grey.gif); background-repeat: repeat-y; background-position: left;

	width: 206px;
	float: left;
	line-height: 130%;
	
	/*border: 1px solid #999999;	*/
	
}

.thrColFixHdr #content_two_left {
	/*margin: 0 165px 0 165px;*/
	margin-left:0px;
	width: 206px;
	float: left;
	line-height: 130%;
	margin-top: 0px;
	/*border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;	*/	
}


.thrColFixHdr #sidebar1-firstpage {
	float: left; /* since this element is floated, a width must be given */
	width: 180px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	

margin:0 10px 0 0;
padding:0;

word-wrap: break-word; /* IE */
height:250px;
border-right:solid;
border-right-width:1px; 
border-right-color:#000000;
}


.thrColFixHdr #nedre-puff-3 {
	
	width: 179px;
	float: right;
margin-right:0px;

	margin-top: 0px;
	
       margin-left:5px;   
height:200px;


	
}

.thrColFixHdr #content_two_narrow h1{

font-size:18px;
line-height:130%;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding-left:10px;
}

.thrColFixHdr #content_two_narrow h2{
font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	font-weight: bold;
	color: #003366;
margin-top:0px;
padding-top:0px;
margin-right:0px;
margin-left: 0px;
padding-left:10px;
}



.thrColFixHdr #content_two_narrow p{
font-size:11px;
line-height:130%;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
padding-left:10px;
padding-bottom:0px;
margin-bottom:7px;
}

.thrColFixHdr #content_two_narrow p a{

color:#333333;
font-weight:normal;
/*background-image:url(/images/red_triangle.gif);
	background-repeat:no-repeat;
	padding-left:10px; */
	text-decoration:none;
    /*  background-position: top left;*/
  background-position: 0px 3px;

}


.thrColFixHdr #content_two_narrow img {padding-left:10px;}


.thrColFixHdr #nedre-puff-1 {
	float: left; /* since this element is floated, a width must be given */
	width: 179px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */


margin:0;
padding:0;

word-wrap: break-word; /* IE */
height:200px;
border-right:solid;
border-right-width:1px; 
border-right-color:#000000;
}


.thrColFixHdr #nedre-puff-2 {
	/*margin: 0 165px 0 165px;*/
	margin-left:7px;
	
float: left;
	margin-top: 0px;
        padding-right:10px;

width: 179px;
height:200px;
border-right:solid;
border-right-width:1px; 
border-right-color:#000000;

        
	
}




.thrColFixHdr #content_two_broad h1{

font-size:18px;

font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
margin-top:10px;
padding-top:0;
padding-right:5px;
padding-left:5px;
}

.thrColFixHdr #content_two_broad p{

line-height:130%;
font-family:Arial, Helvetica, sans-serif;
color:#333333;

padding-right:5px;
padding-left:5px;
}

.thrColFixHdr #content_two_broad p a{

color:#000000;
font-weight:bold;
/* background-image:url(/images/red_triangle.gif);
	background-repeat:no-repeat;
	padding-left:10px; */
	
background-position: center left;
}





.p11{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
/*color:#231F20;*/
color:#333333;
letter-spacing:normal;
margin-bottom:5px;
padding-bottom:0px;
}

.external_link{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
letter-spacing:normal;
background-image:url(/images/external_link_pil.gif);
background-repeat:no-repeat;
padding-left:13px;
margin-top:0px;
padding-top:0px;
padding-bottom:0px;
margin-bottom:0px;


}

.external_link a, .external_link a:link, .external_link a:visited, .external_link a:hover .external_link a:active{
text-decoration:none;
color:#000000;

}

.pubDate
{
color:#326497;
font-size:9px;
padding-top:0px;
margin-top:0px;
text-transform: lowercase;
}

.pubDate p {font-size:9px;}

.pubDate a, .pubDate a:link, .pubDate a:hover, .pubDate a:visited, .pubDate a:active{

text-decoration:none;
color:#326497;

}
.thrColFixHdr #footer { 
	padding: 0 10px 0 20px; /* this padding matches the left alignment of the elements in the divs that appear above it. */
	background:#000;
} 



.thrColFixHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	
color:#ffffff;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-top:18px;
}

.thrColFixHdr #footer p a, .thrColFixHdr #footer p a:link, .thrColFixHdr #footer p a:hover, .thrColFixHdr #footer p a:visited, .thrColFixHdr #footer p a:active{color:#ffffff;}


.thrColFixHdr #footer blockquote, .thrColFixHdr #footer blockquote p, .thrColFixHdr #footer blockquote p a, .thrColFixHdr #footer blockquote p a:link, .thrColFixHdr #footer blockquote p a:visited
{color:#333333;}


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}

.banner {

}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}


.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


.left_feed {
word-wrap: break-word;
}

.feed_vinjett {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 130%;
	font-weight: bold;
	color: #003366;
margin-top:5px;
padding-top:0px;
margin-right:10px;
margin-left: 10px;
margin-bottom:0;
/*padding-left:10px;*/
 



       
}


.feed_vinjett a {

color: #003366;
text-decoration:none;
}

.feed_vinjett h2{
padding-left:10px;
margin-top:10px;
margin-bottom:0;
padding-bottom:0;
}

.feed_vinjett h2 a, .feed_vinjett h2 a:visited, .feed_vinjett h2 a:hover, .feed_vinjett h2 a:active, .feed_vinjett h2 a:link{
color: #003366;
text-decoration:none;
}

.feed_ingress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 127.27%;
	font-weight: normal;
	color: #333333;
        padding-right:10px;
	/* letter-spacing: 3em; */
       
     /*  background-image:url(/images/svart_trekant.gif);
	background-repeat:no-repeat;
	text-indent: 10px;
	background-position: 10px 3px; */
padding-left:10px;
      word-wrap: break-word;
        
}

.bread_left
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 127.27%;
	font-weight: normal;
	color: #000000;
        padding-right:10px;
	/* letter-spacing: 3em; */
      /* text-indent: 10px;
       background-image:url(/images/red_triangle.gif);
	background-repeat:no-repeat;
	padding-left:10px;
	background-position: 10px 3px; */
      word-wrap: break-word;
        
}

.bread_left a, .bread_left a:link, .bread_left a:visited, .bread_left a:active{
color: #000000;
text-decoration:none;

}

.bread_left a:hover{
text-decoration:underline;
color: #333333;
}


.feed_ingress p{
padding-top:-7px;
padding-bottom:-10px;
padding-left:10px;
padding-right:5px;
word-wrap: break-word;

}


.BC_ingress {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 127.27%;
	font-weight: normal;
	color: #333333;
        padding-right:10px;
	/* letter-spacing: 3em; */
       text-indent: 10px;
       background-image:url(/images/svart_trekant.gif);
	background-repeat:no-repeat;
	background-position: 10px 3px;
      word-wrap: break-word;
        
}

.BC_ingress p{
padding-top:-10px;
padding-bottom:-10px;
padding-left:10px;
padding-right:3px;
word-wrap: break-word;

}





.feed_ingress a {
color:#000000;
text-decoration:none;

}

/*
p.feed_ingress:first-line{
background-image:url(/images/svart_trekant.gif);
	background-repeat:no-repeat;
	padding-left:10px;
        margin-left:10px;
      
}

*/
.feedrubbe {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 115%;
	font-weight: bold;
	color: #000000;
        margin-bottom:-10px;
       margin-top:5px;
padding-left:10px;
padding-right:5px;
word-wrap: break-word;
}

.feedrubbe a, .feedrubbe a:link, .feedrubbe a:hover, .feedrubbe a:visited, .feedrubbe a:active {
color: #000000;
text-decoration:none;
word-wrap: break-word;
}



.feed_avs {
	color: #4C7094;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 115%;
padding-left:10px;
word-wrap: break-word;
margin-top:5px;
padding-right:5px;
}


.feed_avs a, .feed_avs a:link, .feed_avs a:hover, .feed_avs a:visited, .feed_avs a:active {
color: #4C7094;
text-decoration:none;
padding-right:10px;
word-wrap: break-word;
}

p.feed_avs {
padding-top:-10px;
margin-top:-7px;
word-wrap: break-word;
}


.sokruta
{
background-image:url(/images/sokruta.jpg);
	background-repeat:no-repeat;
        height:103px;
        width:400px;
   /*     padding-top:20px;
        padding-left:20px;
        padding-bottom:20px;     */
padding:0;
margin:0;
background-position: top left;

}

.sokruta h3{

padding-left:20px;
padding-top:8px;
margin-top:0;
font-size:13px;
color: #666666;
	font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
margin-bottom:5px;
}

.sokruta_form {padding-left:20px;}

.votebox_medium{
padding-top:5px;
padding-right:0px;
padding-bottom:0;
padding-left:10px;
background-color:#4C7094;
width:125px;
margin-bottom:0px;


}

.votebox_dark {

background-color:#003366;
width:135px;
height:20px;
margin:0;
padding:0;

}


div.votebox		{padding-bottom: 11px; padding-right:5px; padding-left:5px; margin: 5px 0 5px 0; background-color:#4C7094;}
div.votebox blockquote	{padding: 32px 16px 0 10px; margin: 0 }
div.votebox blockquote p { margin: 5 0 6px 0}
div.votebox div { padding: 0 0 0 0}
<!--div.votebox p	{ margin: 0 16px 7px 10px }-->
div.votebox p	{ margin: 5px 0px 5px 0px }



.pollButton {

cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#000;
font-weight:bold;
/*padding: 2px 2px;*/
/*padding-top:2px;*/
padding-bottom:3px;
margin-right:5px;
margin-bottom:2px;
margin-top:10px;
background:url(/images/searchbutton_bg.jpg) repeat-x left top;
width:50px;
height:18px;
}

.pollQuestion {
color:white;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;}


.pollSelectedAnswer, .pollResultAnswer, .pollSelectedPercent, .pollResult, .pollResultPercent, .pollAnswer, .pollTotalVotes {
color:#ffffff;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
}

.pollRadio {width:15px; height: 15px; margin-right:5px;  padding-right:5px;}

pollTotalVotes{
color:#333333;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin-top:5px;
}

.copyright, .copyright p, .copyright p a, .copyright p a:visited, .copyright p a:link{color:#333333;}

.left_border_horisontell_bred{
margin:5px 0 0px 0;
padding:0 0 0 0;
border:0;
background-color: #e3e3e3;
color:#e3e3e3;
height:3px;

font-size:0px;
page-break-after:always;
display: none;
clear:both;
display:block;
overflow:hidden;
}


.left_border_horisontell_tunn{
margin:2px 0 6px 0;
padding:0 0 0 0;
border:0;
background-color: #e3e3e3;
color:#e3e3e3;
height:1px;

font-size:0px;
page-break-after:always;
display: none;
clear:both;
display:block;
overflow:hidden;
}



/* NAVIGATIONEN */

#navigation-topp {width:137px; font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#000000; font-weight:bold; padding: 2px 0 2px 10px; color:#ffffff; letter-spacing:1px;
border-bottom:#fff solid;
text-transform:uppercase;
border-width:20px;}

#navigation {width:147px; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
#navigation a:link, #navigation a:visited, #navigation a:hover {
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
#navigation ul {margin:0px; padding:0px;}

#navigation ul li {
/*height:25px;
line-height:25px; */
list-style:none;
background-color:#0088C2;
padding: 2px 0 2px 10px;

color:#FFF;
letter-spacing:1px;
border-bottom:#fff solid;
border-width:10px;
cursor:pointer;
}  

#navigation ul li:hover {background-color:#074982; position:relative; font-weight:bold; font-size:10px;}

#navigation ul li.current {background-color:#074982; position:relative; font-weight:bold;}

#navigation ul li.branschutveckling {background-color:#5FB879; position:relative; font-weight:normal;}

#navigation ul li.ledarskap {background-color:#FFC25C; position:relative; font-weight:normal;}

#navigation ul li.trygghet {background-color:#D53D35; position:relative; font-weight:normal;}

#navigation ul li.trygghet:hover, #navigation ul li.ledarskap:hover, #navigation ul li.branschutveckling:hover {position:relative; font-weight:bold; font-size:10px;}


/*      NÄSTA NIVÅ                 */

#navigation ul ul {
display:none;
position:absolute;
left:75px;
top:5px;
border:#fff solid;
border-width:1px;
background-color:#999;
}  

#navigation ul li:hover ul {display:block;}

#navigation ul ul li {border-bottom:#fff solid; border-width:1px; width:150px; float:left; display:inline;}

#navigation ul ul li:hover {text-decoration:none;}

#navigation li:hover ul li ul {display:none;}
#navigation ul ul li ul {left:110px; background-color:#0099CC;}
#navigation ul ul li:hover ul {display:block;}

/*      SLUT NAVIGATION                                  */

.floatleft { float: left; margin: 0px 5px 5px 0px; }
.floatright { float: right; margin: 0px 0px 5px 5px; }


.pufftext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
margin: 3px 0 0 0;

}

.pufftext a, .pufftext a:link, .pufftext a:visited
{
text-decoration:none;
color:#000000;
}

.pufftext a:hover .pufftext a:active{
text-decoration:underline;
color:#000000;
}

.pufftext-rubbe, .pufftext-rubbe h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
margin: 0 0 0 0;
}

.pufftext-rubbe a, .pufftext-rubbe a:link, .pufftext-rubbe a:visited
{
text-decoration:none;
color:#000000;

}

.pufftext-rubbe a:hover .pufftext-rubbe a:active{
text-decoration:underline;
color:#000000;
}

 #smaller .box-1 {
margin: 0 0 30px 3px;
}

#smaller h4 {
margin: 0 0 8px 0;
padding: 0;
color: #003100;
font: bold 12px Verdana, Arial, sans-serif;
}
#smaller ul {
list-style: square;
margin: 0 0 0 15px;
padding: 0;
}
#smaller ul li {
margin: 4px 0 4px 0;
font-size:12px;
}

#smaller a:link {
	color: #9D5C00;
	border-bottom: 1px dashed #DBBA8A;
	text-decoration: none;
}
#smaller a:visited {
	color: #9D5C00;
	border-bottom: 1px dashed #DBBA8A;
	text-decoration: none;
}
#smaller a:active {
	color: #9D5C00;
}
#smaller a:hover {
	color: #ff0000;
	border-bottom: 1px solid #ff0000;
	text-decoration: none;
}

td img {display: block;}

#top-bloggpuff {
	background-image: url(/images/top-1.gif);
	background-repeat: no-repeat;
}
#top-bloggpuff h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	padding-left: 35px;
	padding-top:7px;
        color:#000000;
}

#top-bloggpuff h3 a, #top-bloggpuff h3 a:link, #top-bloggpuff h3 a:visited
{
color:#000000;
text-decoration:none;
}

 #top-bloggpuff h3 a:hover, #top-bloggpuff h3 a:active

{
color:#000000;
text-decoration:underline;

}




#top-bloggpuff #img {
	float: right;
	margin-left: 10px;
}
#top-bloggpuff p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #666666;
	padding-left:35px;
}

.p-bloggpuff
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	color: #666666;
	padding-left:35px;
	font-size:12px
}


/* Funktionsboxarna */

ul#funktionsbox li
{
display: inline;
list-style-type: none;
padding: 0 20px 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #666666;
text-decoration:none;
margin:0;
}

ul#funktionsbox  {
margin:0 0 10px 0;
padding:0;

}

ul#funktionsbox li a:link, ul#funktionsbox li a:hover, ul#funktionsbox li a:active, ul#funktionsbox li a:visited {
font-size:10px;
	color: #666666;
text-decoration:none;

#funktioner {
margin:0;
padding:0;
}
