@charset "utf-8";
/* CSS Document */
/* Dynamic CSS for the Jobb i KLP template */
#ledigstillingleft .mainright{
padding: 35px 0 0 0;
}
#ledigstillingleft .mainright img{
padding: 15px 0 0 0;
}
.jobbmeny{
background: transparent url(/web/klpmm.nsf/lupGraphics/jobb_outer_top_horz.gif/$file/jobb_outer_top_horz.gif) repeat-x scroll 0 4px;
width:243px;
float:left;
margin-bottom: 60px;
height: 114px;
}
#klpContentPage .jobbmeny h2{
background:none;
padding:0;
margin: 15px 0 0 18px;
}
.jobbmeny a
{
	color: #004189;
	text-decoration: underline;
font-size: 0.9em;
}
#klpContentPage .jobbmeny p{
margin: 0 0 0 18px;
font-size: 0.9em;
}
.jobbmeny .left{
background-image:url(/web/klpmm.nsf/lupGraphics/hms_outer_left_vert.gif/$file/hms_outer_left_vert.gif);
background-position: left top;
margin:0;
padding:0;
width:5px;
float:left;
height:106px;
margin-top: 5px;
}
.jobbmeny .right{
background-image:url(/web/klpmm.nsf/lupGraphics/hms_outer_right_vert.gif/$file/hms_outer_right_vert.gif);
background-position: right top;
margin:0;
padding:0;
width:5px;
float:right;
height:106px;
margin-top: 5px;
}
#ledigstillingleft
{
padding: 20px 0px 30px 30px;
font-size: 0.9em;
}
#stillingleft{
padding: 20px 0px 0 20px;
font-size: 0.9em;
}
#stillingleft .boxHeader{
margin-left: 0;
padding-left: 0;
}
.stillingliste{
width:200px;
float:left;
height:42px;
margin-right:25px;
margin-bottom: 5px;
overflow:hidden;
}
.stillingdescleft{
width: 450px;
float:left;
}
.stillingdescright{
width: 220px;
float:right;
margin-right: 20px;
}
.stillingtable{
width: 645px;
float:left;
}
.stillingtable td{
margin: 4px 0 4px 0;
padding: 6px 0 6px 0;
border-bottom: 1px solid #ccc;
}
#coursestable tr.header td{
border-bottom: 1px solid #999;
font-weight: bold;
}


