

/* INTERFACE
**********************************************************************/
img {behavior: url(/iepngfix.htc); border:0;}


body{
background: #fff;
margin: 0;
padding:0;
height:100%;
}

.main-wrapper{
background: url(/filearchive/5/59/mainwrapper-bg.gif) repeat-y;
width: 970px;
min-height: 700px;
margin: 0 auto;
padding-left: 8px;
padding-right: 10px;
padding-bottom: 0;
}

.main-wrappersub{
background: url(/filearchive/2/2873/mainwrappersub-bg.gif) repeat-y;
width: 970px;
min-height: 700px;
margin: 0 auto;
padding-left: 8px;
padding-right: 10px;
padding-bottom: 0;
}

.headerwrapper{
background: url(/filearchive/6/61/header-bg.jpg) no-repeat;
height: 103px;
margin-bottom:2px;
}
.logoholder{float:left;}
.logoholderright{float:right; position:relative; top:17px; right:45px;}

.logotype{
padding-top:28px;
padding-left:30px;
}

.topnavigationwrapper{
height: 39px;
border-top: 1px #999 solid;
border-bottom: 1px #999 solid;
margin-bottom: 2px;
background-color: #c3c8c5;
}

.contentcontainer{
}

.contentleftwrapper{
background: url(/filearchive/1/121/joblist-wrapperbg.gif) no-repeat right bottom;
width: 394px;
min-height: 641px;
display: table;
border: 1px #d3d3d3 solid;
float: left;
margin-bottom: 2px;
}

.startflashwrapper{
width: 572px;
height: 278px;
clear: right;
margin-bottom: 4px;
margin-right:2px;
}

.startbox1{
float: left;
height:193px;
_height:223px;
width: 280px;
margin-right: 12px;
_margin-right:5px;
background: url(/filearchive/6/62/startbox-bg.gif) no-repeat bottom;
}

.startbox2{
float: left;
height: 193px;
_height:160px;
width: 280px;
_width: 150px;
background: url(/filearchive/6/62/startbox-bg.gif) no-repeat bottom;
margin-bottom: 7px;
}

.startbox3{
float: left;
height:186px;
_height:205px;
width: 280px;
_width: 250px;
margin-right: 12px;
_margin-right:5px;
background: url(/filearchive/1/1856/startbox4-bg.jpg) no-repeat bottom;
}

.startbox4{
float: left;
height: 186px;
_height: 205px;
width: 280px;
_width: 150px;
background: url(/filearchive/1/1856/startbox4-bg.jpg) no-repeat bottom;
}

.contentrightwrapper{
width: 572px;
float:right;
margin-bottom: 2px;
}

.footer{
clear:both;
background: url(/filearchive/6/60/footer-bg.gif) #7b8c80 repeat-x;
min-height:100px;
height:100%;
width: 970px;
text-align: center;
padding-top: 30px;
padding-bottom:20px;
font-family: arial, verdana;
font-size: 11px;
color:#fff;
}


/* UNDERSIDOR
***************************************************************************/
.subcontentleftwrapper{
background-color: #e5ebe6;
width: 217px;
min-height:730px;
_height: 680px;
float: left;
margin-bottom: 2px;
}

.subcontentrightwrapper{
background-color: #e5ebe6;
float:left;
width:753px;
min-height:720px;
_height:680px;
}

.contentwrapper{
width:480px;
padding-top:30px;
_padding-top:26px;
padding-left:50px;
padding-bottom:0;
background-color: #fff;
font-family:arial, verdana;
font-size: 12px;
color: #333;
min-height:700px;
_height:660px;
float:left;
}

.contentwrapper a:link, .contentwrapper a:visited{color:#666;}
.contentwrapper a:hover, .contentwrapper a:active{color:#000;} 

.contentwrapperfull{
width:703px;
padding-top:30px;
_padding-top:26px;
padding-left:50px;
padding-bottom:0;
background-color: #fff;
font-family:arial, verdana;
font-size: 12px;
color: #333;
min-height:700px;
_height:660px;
float:left;
}

.contenttitle{
background: url(/filearchive/2/254/contentheader-bg.gif) no-repeat;
height:31px;
width:446px;
line-height:31px;
padding-left:15px;
font-size: 15px;
font-weight:bold;
color: #333;
text-transform: uppercase;
margin-bottom:20px;
}

.contentwrapper .contenttext {
width: 432px;
color: #333333;
font-family: arial;
font-size: 12px;
line-height: 17px;
}

.contentrightspots{
float:right;
position:relative;
margin-right:18px;
_margin-right:10px;


margin-top:34px;
_margin-top:20px;
}


/* NAVIGATION
***************************************************************************/

/* Top
***************************************************************************/
ul.menu_top_0-level{

}
.menu_top{FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: arial; height: 37px; line-height:37px; background: url(/filearchive/6/68/topmenu-bg.gif) repeat-x; margin-top:1px; text-transform:uppercase; }

.menu_top UL{DISPLAY: inline; PADDING-LEFT: 0px; margin-left: 0px; }

.menu_top UL LI{DISPLAY: inline; COLOR: #fff; LIST-STYLE-TYPE: none;}

.menu_top_itemlink{COLOR: #fff; TEXT-DECORATION: none; padding:12px 10px 16px 10px; *padding:13px 10px 16px 10px; _padding:13px 10px 16px 10px; }

.menu_top_itemlink-active{COLOR: #fff; TEXT-DECORATION: none; padding:12px 10px 15px 10px; *padding:13px 10px 16px 10px; _padding:13px 10px 16px 10px; background: url(/filearchive/6/69/topmenuchosen-bg.gif) repeat-x; font-weight:bold; } 

.menu_top_itemlink-current{COLOR: #fff; TEXT-DECORATION: none; padding:12px 10px 15px 10px; *padding:13px 10px 16px 10px; _padding:13px 10px 16px 10px; background: url(/filearchive/6/69/topmenuchosen-bg.gif) repeat-x; font-weight:bold;}

/* Sub
***************************************************************************/
.menu_sub{font-size: 11px; width:217px; font-family:arial, verdana; font-weight: bold; margin-top: 25px; margin-bottom:50px;}

.menu_sub UL{LIST-STYLE-TYPE: none; padding:0; margin:0;}
.menu_sub UL LI{LIST-STYLE-TYPE: none; line-height: 30px;}

.menu_sub_0-level{}
.menu_sub_1-level{}
.menu_sub_listitem{}


.menu_sub_listitem-active{background: url(/filearchive/2/247/subchosen-bg.gif) no-repeat;  }
.menu_sub_listitem-current{background: url(/filearchive/2/247/subchosen-bg.gif) no-repeat; }
.menu_sub_itemlink{COLOR: #333; TEXT-DECORATION: none; text-transform:uppercase; padding-left:10px;}


.menu_sub_itemlink-active{FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none; text-transform:uppercase;padding-left:10px;}
.menu_sub_itemlink-current{FONT-WEIGHT: bold; COLOR: #000; TEXT-DECORATION: none; text-transform:uppercase;padding-left:10px;}

ul.menu_sub_2-level li {padding-left:5px; margin:0; height:25px; line-height:25px}
ul.menu_sub_2-level .menu_sub_listitem-active{FONT-WEIGHT: bold; COLOR: #000;background:#f3f3f3;  margin:0;}
ul.menu_sub_2-level .menu_sub_listitem-current{FONT-WEIGHT: bold; COLOR: #000;background:#f3f3f3; margin:0;}
ul.menu_sub_2-level .menu_sub_itemlink-active{FONT-WEIGHT: bold; COLOR: #000;background:#f3f3f3; margin:0;}
ul.menu_sub_2-level .menu_sub_itemlink-current{FONT-WEIGHT: bold; COLOR: #000;background:#f3f3f3; margin:0;}


/* BREADCRUMB
**********************************************/
.breadcrumbwrapper a:link, .breadcrumbwrapper a:visited {font-family:arial;font-size:12px; color:#333; padding-left:7px; padding-right:7px;}
.breadcrumbwrapper a:hover, .breadcrumbwrapper a:active {font-family:arial;font-size:12px; color:#ccc; padding-left:7px; padding-right:7px;}

span.breadcrumbsep{font-size:11px;}




/* 
 * Sub sök lediga jobb
 *********************************************/
  ul.menu_subfreejobs_1-level{
}

.menu_subfreejobs{FONT-SIZE: 12px; WIDTH: 100%; FONT-FAMILY: arial; height: 31px; line-height:31px; margin-top:1px; text-transform:uppercase; }

.menu_subfreejobs UL{display: inline; PADDING-LEFT: 0px; margin-left: 0px;  }

.menu_subfreejobs UL LI{COLOR: #000; LIST-STYLE-TYPE: none;}

.menu_subfreejobs_listitem{height:31px; width:174px; display:block; text-align:center; background: url(/filearchive/7/785/searchresultnav-bg.gif) no-repeat; float:left; }

.menu_subfreejobs_itemlink{color: #797979; text-decoration: none; width:174px;}
.menu_subfreejobs_itemlink-active{COLOR: #000; TEXT-DECORATION: none; } 
.menu_subfreejobs_itemlink-current{COLOR: #000; TEXT-DECORATION: none;}

.menu_subfreejobs_listitem-active{ COLOR: #000; height:31px; width:174px; display:block; text-align:center; background: url(/filearchive/7/787/searchresultnavchosen-bg.gif) no-repeat; float:left;}
.menu_subfreejobs_listitem-current{ COLOR: #000; height:31px; width:174px; display:block; text-align:center; background: url(/filearchive/7/787/searchresultnavchosen-bg.gif) no-repeat; float:left;}

.menu_subfreejobs_separator {width:10px; float:left; }
.menu_subfreejobs_separator img{width:10px; float:left;margin-top:21px;}


/* Skapa annons
*********************************************************************************************/
div.createadnav{background: url(/filearchive/1/1189/poupnavbgX.gif) repeat-x; 
height:80px; 
width:834px; 
margin-top:0; 
border-left: 3px solid #fff;
border-top: 3px solid #fff;
border-right: 3px solid #fff;
}

div.createadnav a:link, div.createadnav a:visited{
font-family:arial, verdana;
font-size:14px;
color:#666;
text-transform: uppercase;
text-decoration: none;
}

div.createadnav a:hover, div.createadnav a:active{
font-family:arial, verdana;
font-size:14px;
color:#000;
text-transform: uppercase;
text-decoration: none;
}

div.createadnav ul {padding:0; margin:46px 0 0 15px; }

div.createadnav ul li.createad-listitem {display: block; width:174px; height:31px; margin-left: 0px; background: url(/filearchive/7/785/searchresultnav-bg.gif) no-repeat;  text-align:center; float:left; margin-right:4px;line-height:31px;}

div.createadnav ul li.createad-listitem-chosen {display: block; width:174px; height:31px; margin-left: 0px; background: url(/filearchive/7/787/searchresultnavchosen-bg.gif) no-repeat; text-align:center;  float:left; margin-right:4px; line-height:31px;}

div.createadnav ul li.createad-listitem-chosen a{ color: #000;  }

div.popupclose{
float:right;
width:100px;
height:30px;
margin-top:-70px;
margin-right:30px;
}

div.popupclose img{
border:0;
}

div.popupclosepass{
float:right;
width:60px;
height:30px;
margin-top:-35px;
margin-right:5px;
}

div.createadcontent{
margin-top:65px;
margin-left:30px;
font-family:arial;
font-size:12px;
}


td.createadsteps{ 
background-color: #d8d8d8;
height:28px;
line-height:28px;
padding-left:20px;
margin-right:1px;
text-transform:uppercase;
font-family:arial;
font-size:12px;
}

td.createadstepschosen{ 
background: url(/filearchive/2/2618/pil_gron_bg.gif) no-repeat left;
height:28px;
line-height:28px;
padding-left:20px;
margin-right:1px;
text-transform:uppercase;
font-family:arial;
font-size:12px;
}

td.createadsteps a:link, td.createadsteps a:visited{color:#3c463e; text-decoration:none;}
td.createadstepschosen a:link, td.createadstepschosen a:visited{color:#fff; text-decoration:none;}
td.createadsteps a:hover, td.createadsteps a:active, td.createadstepschosen a:hover, td.createadstepschosen a:active{color:#000; text-decoration:none;}


/* VISA ANNONS
*****************************************************************/
tr.visaannonsheader{
background: url(/filearchive/2/2700/visaannonsheaderbg.gif) repeat-x;
}

tr.visaannonsfooter{
background: url(/filearchive/2/2699/visaannonsfooterbg.gif) repeat-x;
font-family:arial; font-size:11px; color:#213629;
}

tr.visaannonsfooter div.contenttext{
padding-left:25px;
}

tr.visaannonsfooter div.contenttext a:link, tr.visaannonsfooter div.contenttext a:visited{
font-family:arial; font-size:11px; color:#213629;
}

tr.visaannonsfooter div.contenttext a:hover, tr.visaannonsfooter div.contenttext a:active{
font-family:arial; font-size:11px; color:#213629;
}

.visannonslogo{
margin-left:30px;
}


/* FÖRHANDSGRANSKA ANNONS
*******************************************************************/
.previewwrapper{}
.previewheader{width:660px; height:72px; background: url(/filearchive/2/2700/visaannonsheaderbg.gif) repeat-x; margin-bottom:20px;}
.previewheader img{margin-top:17px; margin-left:25px;}
.previewheadertitle{padding-left:25px; font-family:arial; font-size:18px; font-weight:bold; margin-bottom:33px; text-transform:uppercase;}
.previewheadertext{padding-left:25px;font-family:arial; font-size:11px; font-weight:bold; color:#000; text-transform:uppercase; margin-bottom:5px; }

.previewcontenttext{padding-left:25px;font-family:arial; font-size:13px; font-weight:normal; color:#666; padding-right:40px;}
.previewcontenttextbr{padding-left:25px;font-family:arial; font-size:13px; font-weight:normal; color:#666; margin-bottom:15px; padding-right:40px;}
.previewsoksenast{margin-left:25px; margin-right:20px; padding-left:5px; height:34px; float:left; width:170px; background: url(/filearchive/2/2722/soksenastbg.gif) no-repeat; line-height:34px; color:#fff; font-family:arial; font-size:12px;}
.previewpublicerad{padding-left:25px;padding-left:20px; clear:right; height:34px; line-height:34px; font-family:arial; font-size:11px;}
.previewfooter{width:640px; height:24px; background: url(/filearchive/2/2699/visaannonsfooterbg.gif) repeat-x; font-family:arial; font-size:11px; color:#213629; padding-top:10px; padding-left:20px;}

.createad a:link, .createad a:visited{color:#000; font-family:arial;}
.createad a:hover, .createad a:active{color:#000; font-family:arial;} 


/* 
 *  Skapa Användare
 ********************************************************************************************/
.popup input.txtbox{
width:355px;
height:21px;
*height:27px;
_height:27px;
line-height:27px;
font-size:12px;
font-family:arial;
background-color:#edecec;
border-top:1px solid #dadada;
border-left:none;
border-right:none;
border-bottom:none;
padding-left:10px;
padding-top:6px;
*padding-top:0;
_padding-top:0;
}

.txtbox{
font-size:12px;
font-family:arial;
background-color:#edecec;
border-top:1px solid #dadada;
border-left:none;
border-right:none;
border-bottom:none;
}

.popup span.createlabel{
font-family:arial;
font-size:12px;
font-weight:bold;
color:#000;
}

div.createusermv{
margin-top:0px;
margin-left:0px;
margin-bottom:0px;
}

.createsplashwrapper{
margin-top:240px;
margin-left:88px;
}


/*   Jobblistning Startsidan
********************************************************************************************/

h1.joblistheader{
font-weight: bold;
font-family:arial;
font-size: 14px;
color: #fff;
background: url(/filearchive/1/120/joblist-headerbg.gif) no-repeat;
height: 34px;
width: 379px;
line-height:34px;
margin-top:3px;
margin-left:3px;
margin-bottom:3px;
padding-left:10px;
text-transform: uppercase;
}

ul.latestlist {
list-style:none;
margin:0 0 1px 3px;
padding:0;
font-size:11px;
font-family: arial, verdana;
font-weight:bold;
}

ul.latestlist li{
height:37px; 
*height:33px;
_height:33px;
}

.joblistitem{
background: url(/filearchive/1/123/joblist-itembg.gif) no-repeat;
width: 368px;
height: 31px;
margin: 0;
padding: 5px 10px 0 10px;
border-bottom: 1px solid #fff;
}

.joblistitemover{
background-color: #bbbfbc;
width: 368px;
height: 31px;
margin: 0;
padding: 5px 10px 0 10px;
border-bottom: 1px solid #fff;
cursor:pointer;
*cursor:hand;
_cursor:hand;
}

.joblistdate{
float:left;
color: #fff;
}

.joblistbefattning{
float:left;
margin-left:25px;
}

.joblistcompany{
font-weight: normal;
color: #336633;
}

.joblistlink{
float: right;
margin-top:3px;
margin-right:10px;
}

.joblistlink a:link {
cursor: pointer;
}

.joblistfooter{width:388px; margin-top: 10px; }
.joblistfooter a:link, .joblistfooter a:visited{
color: #444; font-family:arial; font-size:11px; font-weight:bold;} 

.joblistfooter a:hover, .joblistfooter a:active{color: #444; font-family:arial; font-size:11px; font-weight:bold;} 


.joblistfooterright{float:right; margin-bottom: 10px; margin-right: 10px;}


/* Sökbox startsidan
*****************************************************************/
.frontsearchcontainer{
}

.frontsearchcontainer h1 {
color:#fff;
font-family: arial, verdana;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 1px;
padding-bottom: 1px;
display:block;
background: url(/filearchive/1/1645/startbox1headerbg.gif) no-repeat;
height: 34px;
line-height:34px;
padding-left:15px;
width: 266px;
}

.frontsearchdropdown{
margin-bottom:4px;
}

.frontsearchbottomdropdown{
margin-bottom:4px;
}

.divfreejobs{
width:76px;
height:28px;
float: right;
position: relative;
bottom: 38px;
*bottom:50px;
_bottom:42px;
background: url(/filearchive/2/256/divfreejobs-bg.gif) no-repeat;
padding-top:21px;
padding-left:50px;
font-size: 18px;
font-family:arial, verdana;
font-weight: bold;
color: #3399ff; 
}

/* Loginbox startsidan
*****************************************************************/
.loggainwrapper{
width: 270px; 
height: 160px;
_height:215px;
}

.userloginwrapper{
margin-left: 10px;
}

.loggainwrapper h1{
color: #fff;
font-family: arial, verdana;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 1px;
padding-bottom: 1px;
background: url(/filearchive/1/1646/startbox2headerbg.gif) no-repeat;
height: 34px;
line-height:34px;
padding-left:15px;
width: 266px;
}


.loggainwrapper h3{
color: #333;
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
margin:0 0 8px 0;
padding:0;
}

h3.loggedinheader{
font-weight:bold;
position:relative;
top:40px;
font-size:13px;
}

.loggedinbottomclear{ 
float: left; 
width: 200px; 
height: 20px;
_height:37px;
_width:100px;

}

.logintextlabel{
color: #333;
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
}

.logintextbox{
width: 200px;
font-size:12px;
font-family:arial;
background-color: #edecec;
border-top:1px solid #dadada;
border-left:1px solid #dadada;
border-right:1px solid #dadada;
border-bottom:1px solid #dadada;
}

.loginsubmitwrapper{
float:left;
margin-left: 100px;
_margin-left: 50px;
margin-top:5px;
}

.logutsubmitwrapper{
float:left;
margin-left: 50px;
_margin-left: 25px;
margin-top:-25px;
_margin-top:-13px;
}


.loginfooterlinks{
margin-top: 35px;
_margin-top: 28px;
color: #333;
font-family: arial, verdana;
font-size: 11px;
font-weight: normal;
}

.loginfooterlinksleft{height:10px; float:left;}
.loginfooterlinksright{float:left; border-left:1px solid #333; margin-left:20px; padding-left:20px; }

.loginfooterlinks a:link, .loginfooterlinks a:visited{color: #333; cursor: default;}
.loginfooterlinks a:hover, .loginfooterlinks a:active{color: #333; cursor: pointer;} 

/*   Startbox 3 och 4 
***********************************************************************/
.startbox3container h1 {
color:#fff;
font-family: arial, verdana;
font-size: 15px;
font-weight: bold;
text-transform: uppercase;
margin-bottom: 1px;
padding-bottom: 1px;
display:block;
background: url(/filearchive/1/1853/startbox3headerbg.gif) no-repeat;
height: 34px;
line-height:34px;
padding-left:15px;
width: 266px;
}


/* Sökresultat undersida
***********************************************************************/
.searchresulttopwrapper{
background: url(/filearchive/2/259/searchresult-topbg.gif) no-repeat;
height:97px;
width:970px;
padding-top:10px;
}

.searchresultcontentwrapper{
background:url(/filearchive/2/258/searchresult-contentbg.gif) repeat-y;
min-height:700px;
}

.searchresultcontent{
display: table;
padding-top:25px;
margin-left: 97px;
margin-right: 88px;
}

.resultsearchbox{
margin: 0 auto;
width: 525px;
}

.resultsearchbox h1{
font-family:arial;
font-weight:bold;
font-size:14px;
color: #37423a;
margin:0 0 3px 0;
}

.searchresulttextbox{
height:21px;
*height:27px;
_height:27px;
line-height:27px; 
font-size:12px;
font-family:arial;
background-color:#edecec;
border-top:1px solid #dadada;
border-left:none;
border-right:none;
border-bottom:none;
padding-left:10px;
padding-top:6px;
*padding-top:0;
_padding-top:0;
float:left;
width: 420px;
margin-bottom:4px;
}

.searchbutton{
float:left;
margin-left:8px;
margin-top:6px;
}


.jobsearchresultheaderwrapper{width: 785px; height: 53px; color:#37423a; font-family:arial; font-size:14px; font-weight: bold; margin-top:5px; }

.jobsearchresultheaderitemdate a:link, .jobsearchresultheaderitemdate a:visited, .jobsearchresultheaderitem a:link, .jobsearchresultheaderitem a:visited, .jobsearchresultheaderitemtitle a:link, .jobsearchresultheaderitemtitle a:visited, .jobsearchresultheaderitemempty a:link, .jobsearchresultheaderitemempty a:visited{color:#37423a; font-family:arial; font-size:12px; font-weight: bold; text-decoration:none; }

.jobsearchresultheaderitemdate a:hover, .jobsearchresultheaderitemdate a:active, .jobsearchresultheaderitem a:hover, .jobsearchresultheaderitem a:active, .jobsearchresultheaderitemtitle a:hover, .jobsearchresultheaderitemtitle a:active, .jobsearchresultheaderitemempty a:hover, .jobsearchresultheaderitemempty a:active{color:#37423a; font-family:arial; font-size:12px; font-weight: bold; text-decoration:none; }

.jobsearchresultheaderitemdate{ left; width: 125px; height: 61px;border-bottom: 1px solid #d4d4d4; padding-left: 25px;color:#37423a; font-family:arial; font-size:12px; font-weight: bold;}
.jobsearchresultheaderitem{ left; width: 150px; height: 61px;border-bottom: 1px solid #d4d4d4;}
.jobsearchresultheaderitemtitle{ width: 250px; height: 61px;border-bottom: 1px solid #d4d4d4;}
.jobsearchresultheaderitemempty{ width: 50px; height: 61px;border-bottom: 1px solid #d4d4d4; color:#37423a; font-family:arial; font-size:12px; font-weight: bold;}
.jobsearchresultheaderitemedit{ width: 60px; height: 61px;border-bottom: 1px solid #d4d4d4; color:#37423a; font-family:arial; font-size:12px; font-weight: bold;}

.jobsearchresultplaceholder{width: 785px; min-height: 61px; margin-bottom: 50px; font-family: arial; font-size:11px; font-weight: bold; }
.jobsearchresultitemdate{float: left; width: 125px; color:#999; height: 61px;  border-bottom: 1px solid #d4d4d4; margin-top:8px; padding-left:25px;}
.jobsearchresultitem{float: left; width: 150px; height: 61px; border-bottom: 1px solid #d4d4d4; margin-top:8px;}
.jobsearchresultitemcat{float: left; width: 250px; height: 61px; border-bottom: 1px solid #d4d4d4; margin-top:8px;}
.jobsearchresultitemlink{float: left; width: 50px; height: 61px; border-bottom: 1px solid #d4d4d4; margin-top:8px;}

.jobmouseover {
cursor: pointer;
background-color: #f6f6f6;
}

.jobmouseout {
cursor: default;
background-color: #ffffff;
}

.pagerclass{
font-size: 15px;
font-family: arial;
}

.pagerclass a:link, .pagerclass a:visited{
color: #336633;
font-size: 15px;
font-family: arial;
}

.pagerclass a:hover, .pagerclass a:active{
color: #000;
font-size: 15px;
font-family: arial;
}


/* Sök lediga jobb
*******************************************************************************/
.subnavigationfreejobs{
position: relative;
background-color: #f6f7f6;
height:32px;
*height:31px;
margin-top:-1px;
padding-top:20px;
width:882px;
padding-left:88px;
}

.jobsearchstepswrapper{width: 789px; font-family: arial, verdana; font-size:12px; }
.searchstep1{float:left; width:260px; margin-right:2px; line-height:28px;}
.searchstep2{float:left; width:260px; margin-right:2px; line-height:28px;}
.searchstep3{float:left; width:260px; line-height:28px; }

a:link.jobcat, a:visited.jobcat{color:#333; padding-left:15px; display:block;}
a:hover.jobcat, a:active.jobcat{color:#000; padding-left:15px; display:block; background-color: #f6f6f6;}

a:link.jobcatchosen, a:visited.jobcatchosen{color:#ccc; padding-left:15px; display:block;}
a:hover.jobcatchosen, a:active.jobcatchosen{color:#000; padding-left:15px; display:block; background-color: #f6f6f6;}

.cathdrchosen{
background: url(/filearchive/8/896/searchjobsstepchosen.gif) no-repeat; 
height:28px;
width:260px;
color: #fff;
text-align: center;
text-transform:uppercase;
float:left;
line-height:28px;
margin-right:2px;
}  

.cathdr{
background: url(/filearchive/9/935/searchjobsstepheader.gif) no-repeat; 
height:28px; 
width:260px; 
color: #4d584f;
text-align: center;
text-transform:uppercase;
float:left;
margin-right:2px;
line-height:28px;
}

.maphdrchosen{
background: url(/filearchive/9/998/searchjobsstepmunheader.gif) no-repeat; 
height:28px;
width:520px;
color: #fff;
text-align: center;
text-transform:uppercase;
float:left;
line-height:28px;
margin-right:2px;
}  


/* Approve Deny jobs
*******************************************************************************/

.approvedenyitemrow{
display: table; width: 888px; height:57px;
background-color: #f1f1f1;
font-size:11px;
}

.approvedenyitemrowodd{
display: table; width: 888px; height: 57px;
background-color: #f9f9f9;
font-size:11px;
}

.approvedenyitemrow a:link, approvedenyitemrow a:visited{
font-size:10px;
color:#444;
font-weight:normal;
}

.approvedenyitemrow a:hover, approvedenyitemrow a:active{
color:#000;
text-decoration:none;
}


/* Approve deny users
*******************************************************************************/
.approveheaderitem{
color:#37423a; font-family:arial; font-size:12px; font-weight: bold;
}


/* Popup
******************************************************************************/
.popup {
width: 840px;
background: white;
font-family:arial;
font-size:13px;
color:#333;
}

.calbutton{
margin-left: 25px;
}


/* MINA UPPPGIFTER
*****************************************************************/
.contentwrapperfull input.txtbox{





width:355px;
height:21px;
*height:27px;
_height:27px;
line-height:27px;
font-size:12px;
font-family:arial;
background-color:#edecec;
border-top:1px solid #dadada;
border-left:none;
border-right:none;
border-bottom:none;
padding-left:10px;
padding-top:6px;
*padding-top:0;
_padding-top:0;
}

/* LOGGED IN
*****************************************************************/
.loggedinwrapper{
font-family:arial;
font-size:11px;
font-weight:normal;
margin-left:15px;
}

.logoutbuttonsub{
margin-top:20px;
margin-left:15px;
cursor: pointer;
_cursor: hand;
}



/* Extracss
*****************************************************************/
/* Registrera dig - (Bevakning) */


/* Registrera dig - (Annons) */


/* Registrera dig - Val av Bevakning eller Annons */

.createsplashwrapper2 {}

.reg_1_close {margin: 13px 3px 5px 0px; height: 60px}
.reg_1_close img {float: right}

.reg_1_wrap {width: 700px; background: url(/filearchive/2/2352/grey_vertical_line.gif) no-repeat top center; margin: 0px 0px 0px 78px}

.reg_1_left {margin: 50px 0px 0px 40px; width: 280px; float: left}
.reg_1_left h2 {font-size: 16px; font-family: arial; font-style: bold; text-transform: uppercase}
.reg_1_left p {color: #999; font-size: 13px; font-family: arial; font-style: normal}

.reg_1_right {margin: 50px 26px 0px 0px; width: 280px; float: right}
.reg_1_right h2 {font-size: 16px; font-family: arial; font-style: bold; text-transform: uppercase}
.reg_1_right p {color: #999; font-size: 13px; font-family: arial; font-style: normal}

.reg_1_right a:link, .reg_1_right a:link{font-size: 13px; font-family: arial; font-style: normal; color:#666;}
.reg_1_right a:hover, .reg_1_right a:active{font-size: 13px; font-family: arial; font-style: normal; color:#000;} 


.reg_1_a1 {cursor: pointer}
.reg_1_a2 {margin: 0px 0px 0px 10px; cursor: pointer}

.reg_1_bottom {margin: 0px 0px 100px 0px; padding: 0px 0px 50px 13px; clear: both}

.submitbutton{
background-color: transparent;
background-image: url(/filearchive/3/3167/bg_knappar.jpg);
background-repeat: repeat-x;
border:1px #B1B1B1 solid;
height: 30px;
line-height:30px;

text-align:center;
padding: 0px 3px 0 3px;
font-family: Arial, sans-serif;
font-size: 13px;
font-weight: bold;
text-decoration: none;
color:#fff;
}

.createadDD {color: #000; font-size: 12px; font-family: arial; font-style: normal}


.createad {color: #000; font-size: 13px; font-family: arial; font-style: normal}
.createad h2 {font-size: 13px; font-family: arial; font-style: bold; text-transform: uppercase}

.createtextbox{
height:21px;
*height:27px;
_height:27px;
line-height:27px;
font-size:12px;
font-family:arial;
background-color:#edecec;
border-top:1px solid #dadada;
border-left:none;
border-right:none;
border-bottom:none;
padding-left:10px;
padding-top:6px;
*padding-top:0;
_padding-top:0;
}

.createmultitextbox{
line-height:17px;
font-size:12px;
font-family:arial;
background-color:#edecec;
border-top:1px solid #dadada;
border-left:none;
border-right:none;
border-bottom:none;
padding-left:10px;
padding-top:6px;
*padding-top:0;
_padding-top:0;
}

.popup-content {
color: #333333;
font-family: arial;
font-size: 12px;
line-height: 17px;
margin: 20px;

}

