.threecol-sidebar-left-right .col 
{
	border-right:1px solid #EEEEEE;
	margin:0 192px;
}
.twocol-sidebar-right .col {
	border-right:1px solid #EEEEEE;
	margin-right:192px;		
}
.col, .twocol, .twocol-sidebar-left, .twocol-sidebar-right, .threecol-sidebar-left, .threecol-sidebar-left-right, .sidebar 
{
	background-color:#FFFFFF;
}
/*.twocol-sidebar-right*/
.twocol, .twocol-sidebar-left, .threecol-sidebar-left, .threecol-sidebar-right, .threecol-sidebar-left-right {
overflow:hidden;
}
.col, .col1, .col2 
{
	padding:10px 16px 25px;
}

.refine-search {
	margin:10px 0 25px 16px;
	padding:0;
	width:176px;
}
.sidebar .block 
{
	background-color:#F9F9F9;
	margin-bottom:10px;
	padding:10px 0;
	position:relative;
	z-index:1;
}
.refine-search .block .block-content 
{
	margin:0;
	padding:0;
}
.sidebar .firstblock .block-content, .sidebar .block .block-content 
{
	border:0 none;
	margin:0;
	padding:0 0 0 16px;
}
.block .block-content {
	border-top:1px dotted #CCCCCC;
	clear:left;
	margin:0 16px;
}
.sidebar .block .title 
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin-bottom:15px;
	padding-left:16px;
}
.sidebar .block .expander {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images/arrow-expanded.gif) no-repeat scroll 5px 6px;
	padding:0 16px;
}
.sidebar .block .collapsed 
{
	background-image:url(../images/arrow-collapsed.gif);
	background-position:5px 4px;
}

.refine-search .block .title {
	margin-bottom:0;
}

.search-results .result-list 
{
	float:left;
	padding:0 16px;
	width:95%;
}
.search-result img.company-logo 
{
	float:right;
}
.search-result 
{
	border-top:1px dotted #E0E0E0;
	color:#666666;
	padding:20px 0 10px;
	position:relative;
}
.search-results .paginate 
{
	border-top:1px dotted #CCCCCC;
	float:left;
	padding:5px 16px;
	width:92%;
}
/*.search-results h1 
{
	border:medium none;
	float:left;
	padding:10px 16px;
	width:95%;
}*/
.col h1, .sidebar h1 {
	/*border-bottom:1px dotted #CCCCCC;*/
	padding:10px 16px;
	/*position:relative;*/
}
h1, h2.jobdetails 
{
	color:#333333;
	font-size:18px;
	font-weight:bold;
}

h1.job, .twocol .col1 h1.job, .twocol .col2 h1.job, h2.jobdetails 
{
border:0 none;
color:#2175D9;
margin:0;
padding:0;
}

h2, h3.jobdetails {
color:#333333;
font-size:14px;
font-weight:bold;
}

.header h1 {
color:#FFFFFF;
float:left;
font-size:18px;
font-weight:bold;
margin-left:57px;
}


p.job {
border-bottom:1px dotted #CCCCCC;
margin:0 0 10px;
padding-bottom:10px;
}

.section p {
margin-top:10px;
}

p {
color:#666666;
font-size:11px;
}

.content-box .section p {
margin-top:0;
}

.expander-content {
position:static !important;
color:#666666;
font-size:11px;
}

.col h3.jobdetails {
border-bottom:1px dotted #E0E0E0;
margin-bottom:10px;
padding-bottom:10px;
position:relative;
}

.sidebar .consultants h2 {
color:#666666;
font-size:11px;
}

.block .block-content h3 {
color:#666666;
}

.sidebar.right .block {
margin-bottom:0;
}

.right .firstblock, .right .block {
border-bottom:1px solid #E0E0E0;
padding:20px 0;
}

.block {
padding:10px 0 10px 16px;
}

.section h2.jobdetails {
margin:0;
}

h1.job, .twocol .col1 h1.job, .twocol .col2 h1.job, h2.jobdetails {
border:0 none;
color:#2175D9;
margin:0;
padding:0;
}


.twocol-sidebar-right .col {
    background-color:#FFFFFF;
}

.twocol .col2 {
    border-left:1px solid #EEEEEE;
    margin-left:464px;
}

a.back, button.back, form input.back {
background-image:url(/content/images/system/button-arrow-left.gif);
background-position:left 9px;
padding-left:20px;
padding-right:10px;
}

a.b2, button.b2, form input.b2 {
background-color:#009900;
}

a.b1, a.b2, a.b3, a.b4, button.b1, button.b2, button.b3, button.b4, form input.b1, form input.b2, form input.b3, form input.b4 {
    background-image:url(../images/button-arrow.gif);
    background-position:right 9px;
    background-repeat:no-repeat;
    height:22px;
    padding:0 20px 0 10px;
}

a.b1, a.b2, a.b3, a.b4 {
-moz-box-orient:vertical;
-moz-box-pack:center;
color:#FFFFFF;
display:inline-block;
font-size:11px;
font-weight:bold;
height:22px !important;
line-height:22px;
padding-left:10px;
padding-right:20px;
text-decoration:none;
}

.right .firstblock, .right .block {
border-bottom:1px solid #E0E0E0;
padding:20px 0;
}

.section img.logo {
float:right;
margin-left:10px;
}

.section img {
margin:0;
padding:0;
}

img.logo {
padding-bottom:10px;
}

img {
border:0 none;
}

#content {
    clear:both;
    overflow:hidden;
}

.twocol .col2 h1 {
    border-bottom:1px dotted #CCCCCC;
    margin-bottom:10px;
    padding-bottom:10px;
}

.twocol .col1 {
    border-right:1px solid #EEEEEE;
    float:left;
    margin:0;
    overflow:hidden;
    width:432px;
}

.twocol .col1 h1, .twocol .col2 h1 {
    border-bottom:1px dotted #CCCCCC;
    margin-bottom:10px;
    padding-bottom:10px;
}

.twocol h1.top {
    border:0 none;
    margin-bottom:0;
}

.signup h1, .signin h1 {
    color:#333333;
    font-size:14px;
}

.header
{
    margin-bottom:10px;
}

.header2 {
    background-color:#6DA7E6;
    background-image:url(../Images/header-arrow.gif);
    background-position:32px 23px;
    background-repeat:no-repeat;
    color:#EEEEEE;
    height:47px;
    padding:23px 16px 23px 32px;    
}

.header2 h1 {
    color:#FFFFFF;
    float:left;
    font-size:18px;
    font-weight:bold;
    margin-left:57px;
    padding:10px 16px;
}

#container {
    margin:0 auto;
    width:960px;
}

.job-search .form .jobkeyword
{
	width: 290px;
}
.job-search .form .joblocation
{
	width: 160px;
}
.job-search .form .jobrange
{
	margin: 0;
}

.job-search2 {
    background-color:#6DA7E6;    
    background-position:32px 23px;
    background-repeat:no-repeat;
    color:#EEEEEE;
    height:47px;
    padding:23px 16px 23px 0px;
    margin-bottom: 10px; 
}

.job-search2 h1 {
    color:#FFFFFF;
    float:left;
    font-size:18px;
    font-weight:bold;
    margin-left:-40px;
    padding:10px 67px;    
}

.job-search2 p a.l6 {
    color:#EEEEEE;
    font-weight:bold;
}

.job-search2 p {
    color:#EEEEEE;
    line-height:1em;
    margin:10px 0 0 205px;
}

/* form selectorn borttagen, finns även i screen.css */
.remember-me input.checkbox {
    float:left;
    margin-left:176px;
}

/* form selectorn borttagen, finns även i screen.css */
.remember-me label {
    float:right;
    margin-top:2px;
    padding-right:0;
    width:205px;
}

/* form selectorn borttagen, finns även i screen.css */
.signin input.submit  {
    float:right;
    margin-right:5px;
}

/* form selectorn borttagen, finns även i screen.css */
div label {
    display:inline-block;
    /*float:left;*/
    margin:4px 10px 0 0;
    vertical-align:top;
    width:161px;
}

.loginerror
{
    clear: both;
	color: red;	
	margin-bottom: 0;
	margin-left: 176px;
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs label {
    float:left;
    margin-right:5px;
    margin-top:3px;
    width:auto; /* tillagt för att ersätta div label selector */
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs #ctl00_MainRegion_JobAdSearchControl1_TextBoxKeyword {
    float:left;
    width:270px;
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs #ctl00_MainRegion_JobAdSearchControl1_TextBoxSearchWhere {
    width:160px;
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs #ctl00_MainRegion_JobAdSearchControl1_TextBoxSearchWhere {
    float:left;
    width:170px;
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs #ctl00_MainRegion_JobAdSearchControl1_DropDownListSearchDistance {
    float:left;
    width:90px;
}

/* form selectorn borttagen, finns även i screen.css */
input.date, input.number, input.text {
    color:#666666;
    font-size:10px;
    padding-left:10px;
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs select {
    color:#666666;
    float:left;
    font-size:11px;
    margin-right:10px;
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs input.text {
    margin:0 10px 0 0;
    padding:0 4px;
}
/* form selectorn borttagen, finns även i screen.css */
.search-jobs input {
    float:right;
    font-size:11px;
    margin-right:1px;
}

/* form selectorn borttagen, finns även i screen.css */
.search-jobs input.text, .search-jobs select {
    height:19px;    
}

div.search-jobs
{
    padding-top:13px;   
}

.header2 p a.l6 {
    color:#EEEEEE;
    font-weight:bold;
}

.header2 p {
    color:#EEEEEE;
    line-height:1em;
    margin:10px 0 0 205px;
}

#jobsearchalljobs {
    margin-left:205px;
    margin-top:30px;
}

/* saknas i screen.cs men finns i tyska all.css */
a.b5:hover, button.b5:hover, form input.b5:hover {
    background-color:#FF8A00;
}

/* saknas i screen.cs men finns i tyska all.css form selectorn borttagen */
a.b5, button.b5, input.b5 {
    background-color:#2175D9;
    background-image:url(../images/button-submit.gif);
    background-repeat:no-repeat;
    height:19px;
    overflow:hidden;
    text-indent:-1000em;
    width:19px;
}

ul.header-tabs 
{
   background-color:#6DA7E6;
   border-bottom:1px solid #6DA7E6;
   clear:left;
   height:24px;
}
ul.header-tabs li.selected 
{
	background-color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}
ul.header-tabs li 
{
	background-color:#F9F9F9;
	border-bottom:1px solid #6DA7E6;
	border-right:1px solid #6DA7E6;
	float:left;
	padding:6px 0;
}
ul li {
	list-style-type:none;
}
ul.header-tabs li a, ul.header-tabs li span 
{
	color:#2175D9;
	display:block;
	line-height:12px;
	padding:0 10px;
	text-align:center;
	width:auto;
}
a.l4 
{
	color:#2175D9;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.section .existing-user {
	line-height:22px;
}

p.existing-user {
	font-weight:bold;
}

.section .existing-user a {
	float:right;
}

p.existing-user a {
	margin-left:10px;
}

.search-results #map 
{
	float:left;
	height:400px;
	margin:10px 0 10px 16px;
	width:527px;
}

.right 
{
	background-color:#F9F9F9;
	border-left:1px solid #EEEEEE;
	float:right;
	width:192px;
}

.registerbutton
{
    float:right !important;
    margin-right:5px;
    margin:0;
    width:auto !important;
    background-color: #2175D9;
    background-image: url(/content/images/system/button-arrow.gif);
    background-position:right 9px;
    background-repeat:no-repeat;
    height:22px;
    padding:0 20px 0 10px;
    border:0 none !important;
    color:#FFFFFF;
    cursor:pointer;
    font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size:11px;
    font-weight:bold;
    vertical-align:top;
}

.backbutton
{
    float:left !important;
    margin:0 10px 0 0 !important;
    width:auto !important;
    background-image: url(/content/images/system/button-arrow-left.gif);
    background-position:left 9px;
    padding-left:20px;
    padding-right:10px;
    background-color: #666666;
    background-repeat:no-repeat;
    height:22px;
    padding:0 20px 0 10px !important;
    border:0 none !important;
    color:#FFFFFF;
    cursor:pointer;
    font-family:"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
    font-size:11px;
    font-weight:bold;
    vertical-align:top;
}

.checkboxaccept
{
float:left !important;
margin:5px 5px 0 176px !important;
width:auto !important;
}


/*AutoComplete flyout */
.autocomplete_completionListElement 
{  
	list-style-type : none;	
	width:170px;
	text-align : left;
	cursor:pointer;
	overflow-y:scroll;	
	background-color:white;
    border:1px solid #888888;
    color:#666666;
    margin:0;
    padding:0;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{	
    background-color:#FFFFBB;
	/*color:#666666;*/
}

/* AutoComplete item */

.autocomplete_listItem 
{
    
}

.randstad 
{
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/images/randstad/logo/logo-randstad-small.gif) no-repeat scroll left top;
	padding-left:16px;
}

ol.search-results 
{
	color:#666666;
	list-style-type:none;
}

ol.search-results li 
{
	border:1px solid #F9F9F9;
	padding:2px 2px 2px 20px;
	position:relative;
}

ol.search-results li.highlight a 
{
	color:#FFFFFF;
	text-align:left;
}

ol.search-results li.highlight 
{
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-topright:5px;
	background-color:#6DA7E6;
	border:1px solid #6DA7E6;
	color:#EEEEEE;
	text-align:left;
}

div.objective
{
    padding:20px 0px 20px 0px;
}

textarea.commentstextbox
{
    width:415px;
    height:220px;    
}
textarea.objective
{    
    height:220px;    
}

span.objective, span.commentsheader
{
    display:block;
}

input.resume-upload
{
    width:215px;
}
ul.resume-list {
    color:#666666;
    margin:10px 0;
    padding:0 16px;
}
.resume h2 a {
    float:right;
}
.resume h2 {
    border-bottom:1px dotted #CCCCCC;
    padding:10px 16px;
}
.resume .col1 {
    background-color:#FFFFFF;
    padding:10px 0;
    width:364px;
}
.resume .col2 {
    padding:10px 0;
    width:350px;
}
ul.resume-list {
    color:#666666;
    margin:10px 0;
    padding:0 16px;
}

.threecol-sidebar-right .col {
    border-right:1px solid #EEEEEE;
    margin-right:192px;
}
.threecol-sidebar-right .col1 {
    background-color:#FFFFFF;
    float:left;
    margin-right:16px;
    overflow:hidden;
    width:336px;
}
.threecol-sidebar-right .col2 {
    float:left;
    width:350px;
}

.threecol-sidebar-right, .twocol-sidebar-right {
    background-color:#FFFFFF;    
}

.twocol-sidebar-right {
    /*display:inline-block;*/
}
a.admin, a.admin:hover, a.admin:link, a.admin:visited, a.delete, a.delete:hover, a.delete:link, a.delete:visited {
    color:red;
}

#ctl00_MainRegion_DocumentsControl_ButtonUpload
{
    float:none;
    /*margin-left:175px;*/
    margin-top:10px;
}

.radio input
{
    width:16px;
    border-color:White;
}

.refine-search h1 
{
	border-bottom: 1px dotted #CCCCCC;
	background-color:#F9F9F9;
}

#map .tooltip 
{
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	background-color:#FFFFFF;
	border:2px solid #6DA7E6;
	color:#333333;
	padding:2px 4px;
	white-space:nowrap;
	z-index:9999;
}
#map .tooltip em 
{
	font-style:normal;
	font-weight:bold;
}
#map .tooltip .job-date	
{
	display:block;
}

#tabbed-info-window-header 
{
	border-bottom:1px dotted #CCCCCC;
	height:25px;
	margin-bottom:10px;
	padding:0 10px 3px 0;
}

#tabbed-info-window-header li 
{
	display:inline;
	float:left;
}

a.l7 
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.l7, l7:visited 
{
	background-image: none;
}

ol.search-results li span 
{
	color:#666666;
	margin-left:-20px;
	position:absolute;
}

OL.search-results LI A
{
	zoom : 1;
}
#Ul1 li.action 
{
	float:right;
}

.jobadlogo {
	float:right;
	margin-right:16px;
}

a.back, button.back, form input.back {
	background-image:url(/Templates/QDCMS/Images/buttonback-arrow.gif);
	background-position:left 9px;
	padding-left:20px;
	padding-right:10px;
}

.search-result-map {
	border:0 none;
	padding-top:0;
}
div.error h2, p.error, span.error {
	color:red;
	display:block;
	font-weight:bold;
	width:511px;
}
.invisible 
{
	visibility : hidden;
	display: none;
}
.section {
	margin:16px 0 20px;
	overflow:hidden;
}
.section .actions {
	height:23px;
	margin-bottom:10px;
}

#forgotPassword
{
    background:white;
}

.forgot-password-actions
{
}

div.forgot-password-actions {
    float:right;
    margin-right:197px;
}

.ui-widget-overlay { background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


#errordiv
{
    display:inline-block;
    padding-top:15px;
}
.dashboard .userPicture {
	float:left;
	margin-left:48px;
	margin-right:5px;
}

.dashboard H1
{
	margin-left: 0px;
}
.submit a
{
    margin-right:90px;
}
.submit input
{
    float:right;
}

input.educationdialog, select.educationdialog, input.employmentsdialog, select.employmentsdialog
{
    width:190px;
}
input.datetextbox
{
    width:70px;
}
label.educationsdialog, label.employmentsdialog
{
    width:110px;
}
EM.educationsdialog, EM.employmentsdialog 
{   
    left:115px !important;
}

#addeducationdiv, #addemploymentdiv, #addregionsdiv, #addlanguagediv, #addcompetencesdiv, #adddriverlicensediv, #addservicesdiv
{
    display:inline-block;
    padding-top:15px;
    padding-bottom:15px;      
}
#addeducationdiv
{
    width:350px;
}
#addemploymentdiv
{
    width:410px;
}
#adddriverlicensediv
{
    width:213px;
}
#addregionsdiv
{
    width:405px;
}
#addlanguagediv
{
    width:405px;
}
#addcompetencesdiv
{
	width:400px;
}
#addservicesdiv
{
	width:200px;
}

#addeducationdiv .submit, #addemploymentdiv .submit, #driverlicensedialogdiv .submit, #regionsdialogdiv .submit, #addlanguagediv .submit, #addcompetencesdiv .submit, #addservicesdiv .submit
{
    float:right;
}
#educationdialogdiv, #employmentdialog, #driverlicensedialogdiv, #regionsdialogdiv, #languagedialogdiv, #competencesdialogdiv, #servicechildsdiv
{
    background-color:White;
}
ul.driverlicenselist, ul.regionslist, ul.language
{
    margin-bottom:10px;    
}
.checkboxongoing input
{
    width:17px;    
}
.checkboxongoing label
{
    display:inline;
    float:none;
    margin:0px;
    padding:0px;
    width:100px;
}
textarea.largetextbox
{
    height:150px;
}
.driverlicenselist label, .regionslist label, .languagedialog label
{
    float:none;
    margin:0px;
    display:inline;
    padding-left:10px;
}
.driverlicenselist input, .regionslist input
{
    border:none;  
    margin-bottom:10px;
}
ul.driverlicense, ul.regions, ul.language
{
    display:inline-block;
}
.driverlicense li, .regions li, .language li
{
    float:left;    
}
fieldset .description, .section-header {
	border-bottom:1px dotted #CCCCCC;
	margin:5px 0;
	padding:0 1px 5px;
	border-top: medium none;
}
.section h2 a.admin {
	float:right;
}
.b3.dialog
{
    float:left;
}
#regionslistdiv, #languagelistdiv
{
    max-height:550px;
    overflow:auto;
}
.summary td {
	padding:10px 10px 0 0;
}
.summary td.time {
	font-size:10px;
	text-align:right;
	vertical-align:top;
	width:69px;
}
.summary p.job {
	border:0 none;
	color:#666666;
	margin:0;
	padding-bottom:3px;
}
#competencesdialogdiv
{
}
#competencesdiv {
	max-height: 600px;
	overflow: auto;
}
#servicechilds
{
	max-height:600px;
	overflow:auto;
}
.competencelabel 
{
	width: 215px;
	display: inline-block;
}
.competencegradedropdown
{
	width: 150px !important;
}
.languageselectcol
{
    width:170px;
}
.languagespokengradecol, .languagewrittengradecol, .languagetranslationgradecol
{
    width:140px;
    text-align:left;
}
select.languagedialog
{
    margin-top:7px;
    margin-bottom:7px;
    vertical-align:top;
}
.updatecompetencesdiv
{
	padding: 10px;
}
input[type="checkbox"] 
{
	width : 20px;
	border: 0px;
}
div.competences
{
    padding-left:16px;
}
div.office, div.availability, div.documents, div.substituteexperince, div.services, div.personalquestions, div.workinghourandsalary, div.staffingrecruimentinterest
{
    padding-top:10px;
    padding-bottom:10px;
    padding-left:16px;
}
.office select
{
    margin-top:10px;
}
.availability label
{
    float:none;
    display:inline;    
}
.workinghourandsalary label, .yesnoradiobuttonlist label
{
    margin:1px;
}
.availability ul, ul.yesnoradiobuttonlist
{
    margin-top:10px;
    margin-bottom:8px;
}
span.skillnote
{
    margin-right:10px;
}
input.textbox.skillnote
{
    width:90px;
}
input.b2.skillnote
{
    float:none;
    display:inline;
}
textarea.documents
{
    height:200px; 
    width:300px;
}
.b2.submit.documents
{
    margin-top:5px;    
}

input.birthdatetextbox {
width:234px;

}

.field labelterms, .field span.labelterms {
display:block;
float:left;
margin:0;
overflow:hidden;
padding-right:0px;
width:220px;
}

div.serviceparents
{
	padding: px;
}
.right .firstblock .block-content, .right .block .block-content 
{
padding-right:16px;
}
.summary h1 {
	border-bottom:1px dotted #CCCCCC;
	padding:0 16px 10px;
}
.table-header {
	margin-bottom:2px;
	margin-left:16px;
	margin-top:2px;
}
.summary table {
	border-collapse:collapse;
	color:#999999;
	margin-bottom:10px;
	padding:10px 16px;
}
select, textbox, textarea, input
{
	color: #666666;
	font-family: Arial;
	font-size: 11px;
}
#jobsubscriptionregistrationdiv .validationsummary
{
    margin-top:35px;
    margin-left:140px;
}
#jobsubscriptionregistrationdiv .field input.text
{
    float:left;
}
#jobsubscriptionregistrationdiv .field em.required
{
    left:130px;
}
#jobsubscriptionregistrationdiv .required-field span
{
    float:left;
    display:inline-block;
    width:135px;
}
#jobsubscriptionregistrationdiv .register input
{
    position:relative;
    left:302px;    
}
#jobsubscriptionregistrationdiv
{
    width:520px;
    margin-bottom: 20px;
    margin-bottom: 20px;
}
#jobsubscriptionregistrationdiv span.intprefix
{
    width:20px;
}
.jobs-list
{
	padding-bottom:10px;
}
#recruitservicesdiv
{
    width:410px;
    float:left;
    margin-bottom:20px;
}
#regiondiv
{   
    width:200px;
    float:left;
    margin-bottom:20px;
}
#jobsubscriptionenablediv
{
    float:left;
    margin-bottom:20px;
    width:300px;
}
#jobsubscriptionsmsenablediv
{
    float:left;
    margin-bottom:20px;
}
.summary .col1 {
	padding:10px 0;
	width:364px;
}
.summary .col2 {
	padding:10px 0;
	width:350px;
}
.marketinglabel
{
	margin-bottom:10px;
    width:300px;
}
.savejobsubscriptiondiv
{
    float:left;
    width:300px;
    margin-bottom:20px;
}
.smsenablecellphonelabel, .enablesubscriptionemaillabel
{
    margin-top:10px;
    margin-left:20px;   
}
.savejobsubscriptionvalidationdiv
{
    float:left;
}
.jobsubscriptionfilters
{
    display:inline-block;   
}
div.jobsubscriptionregistration
{
    width:450px;
}
#jobsubscriptionregistrationdiv span.validator
{
    width:20px;  
    float:left;  
}
#jobsubscriptionregistrationdiv .inputcontainer
{
    display:inline-block;
    margin-bottom:10px;
}
.dashboardjobsubscriptioncontainer
{
    width:750px;
    margin:10px;
}
.col1 .section, .col2 .section {
	margin:6px 0 30px;
}
.enablesubscriptionemailinput
{
    margin-left:20px;
}
.jobtypecheckbox
{
	clear: both;
}
.availableitem
{
	clear:both;
}
.ui-datepicker-next  {
	margin-left:-7px;
}
.search-result p span {
	margin-right:5px;
}
.search-result p span.company-name {
	margin-right:-1px;
}
.search-result .company-name {
	font-weight:bold;
}
.search-result ul {
	padding-top:5px;
}
.search-result h2 {
	border:0 none;
	margin-bottom:10px;
	padding-bottom:0;
	display:inline-block;
}
.search-result p 
{
	padding-top:0px;
	padding-bottom:5px;
}
textarea.jobadapplycomment
{
    height: 220px
}
.professional
{
    /*background:url("../images/bg-page-title-header.gif") repeat-x scroll left top transparent;*/
    margin-bottom: 10px;
}
.professional h1 {
    background:url("../images/header-arrow.gif") no-repeat scroll left top transparent;
    margin:0;
    padding:5px 0 20px 57px;
}
.search-jobs #ctl00_MainRegion_JobAdSearchProfessionalsControl1_LabelKeyword
{
    margin-left: 51px;
}
/* form selectorn borttagen, finns även i screen.css */
.search-jobs #ctl00_MainRegion_JobAdSearchProfessionalsControl1_TextBoxKeyword {
    float:left;
    width:270px;
}
