#pj_an_editor___Frame, 
#pj_an_editor_uk___Frame {
   width: 530px;
}

/* tabel i kollonne 1 */
#template_page_contents_column1 .list.ad{
}
#template_page_contents_column1 .list.ad thead{
}
#template_page_contents_column1 .list.ad tr{
	padding-top: 3px;
	border-bottom: 5px solid #fff;
}

#template_page_contents_column1 .list.ad colgroup .col2{width: 100px;}
#template_page_contents_column1 .list.ad colgroup .col3{width: 120px;}
#template_page_contents_column1 .list.ad colgroup .col4{width: 30px;}
#template_page_contents_column1 .list.ad colgroup .col5{width: 26px;}
#template_page_contents_column1 .list.ad colgroup .col6{width: 30px;}

/* tabel i kollonne 2 */
#template_page_contents_column2 .list{
	margin: 0px 5px;
}

/*besked liste*/
#template_page_contents_column2 .list.messages .col1{
	width: 120px;
}

#template_page_contents_column2 .list.messages .col2{
	width: 50px;
}

/*cv list*/
#template_page_contents_column2 .list.cv .col1{
	
}

#template_page_contents_column2 .list.cv .col2{
	width: 0px;
	height: 0px;
	visibility: hidden;
	font-size: 0px;
}

#template_page_contents_column2 .list.cv .col2{
	visibility: collapse;
}

#template_page_contents_column2 .list.cv .col3{
	width: 25px;
}

#template_page_contents_column2 .list.cv .col4{
	width: 25px;
}

/* annoncer */
.list.ad.advanced td{
	padding: 0px 0px 0px 0px;
}
.list.ad.advanced colgroup .col1{}
.list.ad.advanced colgroup .col2{width: 100px;}
.list.ad.advanced colgroup .col3{width: 180px;}
.list.ad.advanced colgroup .col4{width: 30px;}
.list.ad.advanced colgroup .col5{width: 30px;}
.list.ad.advanced colgroup .col6{width: 30px;}
	/* opret annonce */
			/* dropdown */
	.datafield.dropdown.light{
		clear: both;	
		display: block;
		width: 100%;
	}
	
	.datafield.dropdown.light .field{
		float: right;
	}
	
		/* menu i højre side */
	#editAdMenu .selected{
		background-color: #fff;
		border-bottom: 1px solid #9FA29B;
		border-top: 1px solid #9FA29B;
		border-right: 1px solid #9FA29B;
	}
	
	#editAdMenu{
		position: relative;
		margin-top: 5px;
		margin-left: 2px;
	}
	#editAdMenu a:hover{text-decoration: underline;}
	#editAdMenu ul{
		margin: 0px;
		padding: 0px;
	}
	#editAdMenu li{
		list-style: none;
		margin: 0px 0px 3px 0px;
		padding: 0px;
		list-style-position: outside;
	}
	#editAdMenu li span{
		display: block;
		height: 18px;
		line-height: 15px;
		font-size: 11px;
		margin: 0px 0px 3px 0px;
		padding: 3px 0px 2px 10px;
		font-weight: bold;
		color: #000000;		
	}
	#editAdMenu li li{
		list-style: none;
		margin: 0px 7px 3px 7px;
		padding: 0px 0px 0px 0px;
		display: block;
	}

	#editAdMenu li li a{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 3px;
		color: #000;
		text-decoration: none;
		width: 235px;
		height: 16px;
		line-height: 16px;
		display: block;
		font-weight: normal;
		font-size: 10px;
	}
	#editAdMenu ul li ul li > span{
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		color: #000;
		display: inline;
		font-weight: normal;
		font-size: 10px;
		background-image: none;
		border: 0px solid #fff;
		clear: both;
	}
	#editAdMenu ul li ul li span span{
		position: relative;
		margin-right: 5px;
		font-weight: normal;
		font-size: 10px;
		background-image: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		clear: both;
		display: inline;
	}
	#editAdMenu li li span span a{
		float: right;
		width: auto;
		font-weight: normal;
		text-decoration: underline;
	}
	
	#editAdMenu ul li ul li span .headline{
		clear: both;
		display: block;
		margin: 0px 0px 0px 5px;
	}
	#editAdMenu span.education,
	#editAdMenu span.experience,
	#editAdMenu span.course,
	#editAdMenu span.previousengagement,
	#editAdMenu span.geography,
	#editAdMenu span.travelingactivity{
		width: 100%;
		clear: both;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
		display: block;
		height: auto;
	}
	#editAdMenu span.geography{
		float:none;
	}
	#editAdMenu .course span.year {
		float: left;
	}
	#editAdMenu ul li ul li span span .name,
	#editAdMenu ul li ul li span span .school,
	#editAdMenu ul li ul li span span .period,
	#editAdMenu ul li ul li span span .spokenlevel,
	#editAdMenu ul li ul li span span .writtenlevel,
	#editAdMenu ul li ul li span span .jobdomain,
	#editAdMenu ul li ul li span span .dates{
		width: 200px;
		height: 100%;
		clear: both;
		margin-left: 5px;
		padding: 0px 0px 0px 0px;
		display: block;
	}
	#editAdMenu ul li ul li span span .functions{
		position: absolute;
		top: 0px;
		right: 0px;
		text-transform: lowercase;
		background: none;
	}
	/* end */
	/* menu i højre side 
	#editAdMenu{
		position: relative;
		margin-top: 5px;
	}
	
	#editAdMenu ul{
		margin: 0px;
		padding: 0px;
	}
	
	#editAdMenu li{
		list-style: none;
		margin: 0px 0px 3px 0px;
		padding: 0px;
		list-style-position: outside;
	}
	
	#editAdMenu li span{
		display: block;
		height: 18px;
		line-height: 15px;
		font-size: 11px;
		margin: 0px 0px 3px 0px;
		padding: 3px 0px 2px 10px;
		font-weight: bold;
		color: #000000;
		background-image: url(../../graphics/djof/h4_repeat.jpg);
		background-repeat: repeat-x;
	}
	
	#editAdMenu li li{
		list-style: none;
		margin: 0px 0px 3px 0px;
		padding: 0px 0px 0px 0px;
		border: 1px solid #ccc;
		background-color: #FFF;
	}
	
	#editAdMenu li li a{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 3px;
		color: #000;
		background-color: #fff;
		text-decoration: none;
		width: 235px;
		height: 16px;
		line-height: 16px;
		display: block;
		font-weight: normal;
		font-size: 10px;
	}

	#editAdMenu li li span{
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		color: #000;
		background-color: #fff;
		display: inline;
		font-weight: normal;
		font-size: 10px;
		background-image: none;
		border: 0px solid #fff;
		clear: both;
	}
	#editAdMenu li li span span{
		position: relative;
		margin-right: 5px;
		background-color: #fff;
		font-weight: normal;
		font-size: 10px;
		background-image: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		clear: both;
		display: inline;
	}
	#editAdMenu li li span span a{
		float: right;
		background-color: #FFF;
		width: auto;
		font-weight: normal;
		text-decoration: underline;
	}
	#editAdMenu ul li ul li span .headline{
		clear: both;
		display: block;
		margin: 0px 0px 0px 5px;
	}
	#editAdMenu span.education,
	#editAdMenu span.experience,
	#editAdMenu span.course,
	#editAdMenu span.previousengagement,
	#editAdMenu span.geography,
	#editAdMenu span.travelingactivity{
		width: 100%;
		clear: both;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
		display: block;
		height: auto;
	}
	#editAdMenu span.geography{
		float:none;
	}
	#editAdMenu .course span.year {
		float: left;
	}
	#editAdMenu ul li ul li span span .name,
	#editAdMenu ul li ul li span span .school,
	#editAdMenu ul li ul li span span .period,
	#editAdMenu ul li ul li span span .spokenlevel,
	#editAdMenu ul li ul li span span .writtenlevel,
	#editAdMenu ul li ul li span span .jobdomain,
	#editAdMenu ul li ul li span span .dates{
		width: 200px;
		clear: both;
		margin-left: 5px;
		padding: 0px 0px 0px 0px;
		display: block;
	}
	#editAdMenu ul li ul li span span .functions{
		position: absolute;
		top: 0px;
		right: 0px;
		text-transform: lowercase;
	}*/
	
/* overskrift */
.datafield.headline_uk,
.datafield.headline {
	margin-top: 15px;
    clear: both;
}

.datafield.headline_uk .field.text input,
.datafield.headline .field.text input {
	width: 250px;
}

/* resume */
.datafield.resume{
}
.datafield.resume .label.textarea{
}
.datafield.resume_uk .field.textarea,
.datafield.resume .field.textarea {
	float: left;
}
.datafield.resume_uk .field.textarea textarea
.datafield.resume .field.textarea textarea {
	width: 350px;
}

/* annoncetekst */
.datafield.text.light .field.wrapper{
	padding-left: 0px;
	width: 450px;
	margin-top: 15px;
}
.datafield.text.light .field.wrapper iframe{
	width: 438px;
}

/* datoer */
.datafield.datefield.accession{
	margin-top: 15px;
	float: left;
	width: 100%;
	clear: both;
}
.datafield.datefield.accession .label{
	float: left;
	clear: none;
	width: 100px;
}
.datafield.datefield.accession .byline{
	float: left;
	clear: none;
	margin-left: 15px;
	font-size: 12px;
}
.datafield.datefield.accession .datafield{
	float: left;
	clear: none;
	margin-left: 15px;
	width: auto;
}
.datafield.datefield.accession .datafield span{
	float: left;
}
.datafield.datefield.accession .datafield.date_accession.d.light select,
.datafield.datefield.accession .datafield.month_accession.m.light select,
.datafield.datefield.accession .datafield.year_accession.y.light input{
	margin-top: 0px;
	width: 50px;
	font-size: 10px;
}
.datafield.datefield.lastday{
	float: left;
	margin-top: 15px;
	width: 100%;
	clear: both;
}
.datafield.datefield.lastday .label{
	float: left;
	clear: none;
	width: 100px;
}
.datafield.datefield.lastday .byline{
	float: left;
	clear: none;
	margin-left: 15px;
	font-size: 12px;
}
.datafield.datefield.lastday .datafield{
	float: left;
	clear: none;
	margin-left: 15px;
	width: auto;
}
.datafield.datefield.lastday .datafield span{
	float: left;
}
.datafield.datefield.lastday .datafield.date_lastday.d.light select,
.datafield.datefield.lastday .datafield.month_lastday.m.light select,
.datafield.datefield.lastday .datafield.year_lastday.y.light input{
	margin-top: 0px;
	width: 50px;
	font-size: 10px;
}
.datafield.datestring_accession.s.light,
.datafield.datestring_lastday.s.light{
	display: none;
}

/* kontaktperson */
.datafield.contactprofile.light .datafield{
	position: relative;
	clear: both;
}
.datafield.contactprofile.light .datafield .label.clickable.radio{
	width: 200px !important;
}
.datafield.contactprofile.light .label{
	margin-left: 25px;
	padding-top: 3px;
}
.datafield.contactprofile.light .field.radio{
	position: absolute;
	top: 0px;
	left: 0px;
}
.datafield.contactprofile.light .datafield.contactprofile_id.light{
	margin-bottom: 10px;
}

/* ansættelsesforhold */
.datafield.metadata.positiontype{
	margin-top: 15px;
}
.datafield.metadata.positiontype .label{
	float: left;
	clear: none;
}
.datafield.metadata.positiontype .fields{
	float: left;
	clear: none;
	margin-left: 15px;
}
.datafield.metadata.positiontype .datafield.positiontype.light{
	clear: both;
}

/* personalegoder */
.datafield.perkinput .field {
    margin-bottom: 10px;
}
.datafield.perkinput .label {
    float: none;
}

.datafield.perks .datafield.perk {
	clear: both;
	margin-top: 10px;
	position: relative;
}

.datafield.perks .datafield.perk .label {
    margin-left: 25px; 
}

/* arbejdsområde */
.datafield.metadata.jobdomain{
	margin-top: 15px;
}
.datafield.metadata.jobdomain .label.metadata{
	float: left;
	clear: none;
	margin-bottom: 10px;
}
/**/


/* arbejdsområde */
.datafield.metadata.jobdomain{
	margin-top: 15px;
}
.datafield.metadata.jobdomain .label.metadata{
	float: left;
	clear: none;
	margin-bottom: 10px;
}

/* Geografi */
.geography #all_of_denmark .dk_areas .datafield.dk_area{
	width: 400px;
	height: 18px;
}
.geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox{
	position: absolute;	top: 0px; left: 414px;
}
*:first-child + html .geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox{
	position: absolute;	top: 0px; left: 410px;
}
* html .geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox{
	position: absolute;	top: 0px; left: 410px;
}
.geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox input{
	padding: 0px; margin: 0px;
}
.geography .navigation{ 
	width: 430px; 
	float: left;
	margin-left: 5px;
}
.geography .regions{ 
	width: 430px; 
	float: left;
}
.geography .regions .field.region{ 
	float: left; 
	display: block; 
	margin: 5px 0px 0px 0px; 
	padding: 0px 0px 8px 0px; 
	position: relative; 
	clear: left;  
	width: 430px;
	line-height: 20px;
}
.geography .regions .field.region .datafield.region .field.checkbox{
	position: absolute; top: 0px; left: 414px;
}
*:first-child + html .geography .regions .field.region .datafield.region .field.checkbox{
	position: absolute; top: 0px; left: 410px;
}
* html .geography .regions .field.region .datafield.region .field.checkbox{
	position: absolute; top: 0px; left: 410px;
}
.geography .regions .field.region .datafield.region{
	width: 430px;
}
.geography .regions .field.region .datafield.region .label.clickable.checkbox{
	width: 250px !important;
}
.geography .regions .field.region .countries .datafield.country .field.checkbox{
	top: 0px; left: 410px;
}
.geography .regions .field.region .countries{ 
}
.geography .regions .field.region .countries .datafield.country{ 
	width: 400px;
}
.geography .regions .field.region .countries .datafield.country .label.clickable.checkbox{
	width: 250px !important;	
}
.geography .regions .field.region .countries .datafield.country .field.checkbox{
	position: absolute; top: 0px; left: 414px;
}
*:first-child + html .geography .regions .field.region .countries .datafield.country .field.checkbox{
	position: absolute; top: 0px; left: 410px;
}
* html .geography .regions .field.region .countries .datafield.country .field.checkbox{
	position: absolute; top: 0px; left: 410px;
}


/* rejse aktivitet */
.datafield.travelingactivities.light{
	margin-top: 15px;	
}
.datafield.travelingactivities.light .datafield.travelingactivity{
	margin-top: 10px;
	position: relative;
	clear: both;
}
.datafield.travelingactivities.light .datafield.travelingactivity .label{
	margin-left: 25px;
	padding-top: 3px;
	width: 300px !important;
}
.datafield.travelingactivities.light .datafield.travelingactivity .field.radio{
	position: absolute;
	top: 0px;
	left: 0px;
}

/* uddannelse */
	.datafield.educations.light{
		margin: 0px;
		padding: 0px;
		width: 100%;
	}
	/* 1. niveau */
	.datafield.educations.light ul{
		list-style: none;
		margin: 0px;
		padding: 0px;
		width: 500px;
	}
	.datafield.educations.light ul li{
		position: relative;
		padding: 0px 0px 0px 20px;
	}
	.datafield.educations.light ul li a{
		margin: 0px;
		width: 14px;
		height: 14px;
		background-image: url(../../graphics/djof/tc.gif);
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		position: absolute; left: 0px; top: 0px;
	}
	.datafield.educations.light ul li .opened{
		background-image: url(../../graphics/djof/te.gif);
	}
	.datafield.educations.light ul li .head{
		display: block;
		margin: 3px;
	}
	.datafield.educations.light ul li a span{
		display: none;
	}
	/* 2. niveau */
	.datafield.educations.light ul ul{
		display: none;
		width: 480px;
	}
	.datafield.educations.light ul ul li{
		list-style: none;
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 20px;
	}
	
	.datafield.educations.light ul ul li .datafield.education.light{
		position: relative;
		width: 100%;
		margin: 3px;
		border-bottom: 1px solid #aaaaaa;
	}
	.datafield.educations.light ul ul li .datafield.education.light .label{
		font-weight: normal;
	}
	.datafield.educations.light ul ul li .datafield.education.light .field.checkbox{
		position: absolute; right: 0px; top: 0px; left: auto; float: none; 
	}
	/* 3. niveau */
	.datafield.educations.light ul ul ul{
		display: none;
		width: 451px;
	}
	.datafield.educations.light ul ul ul li{
		list-style: none;
		margin: 0px 0px 0px 5px;
		padding: 0px 0px 0px 0px;
		
	}
	
	/* markering af valgte */
	#template_subtype_editad li.contains_selected.yes > span.contains_selected {
		display:inline;
		font-weight: normal;
	}
	#template_subtype_editad li.contains_selected span.contains_selected {
		display:none;
	}
	
	#template_subtype_editad .educationcategory span.contains_selected {
		position:absolute;
		right:0px;
		top:0px;
	}
	

/* kompetencer */
.fieldblock.type2 .fields .datafield.treebutton{
	float: right; clear: none; width: auto; margin-right: 40px;
}
.fieldblock.type2 .fields .datafield.treebutton .label.button{
	display: none;
}
.fieldblock.type2 .fields .datafield.treebutton .field.button{
	float: left;
}
.fieldblock.type2 .fields .datafield.treebutton .field.button input{
	float: left; background-image: none; font-weight: normal; text-decoration: underline; font-size: 11px;
}
.fieldblock.type2 .fields .datafield.expsearchword{
	float: left; clear: none; width: auto;
}
.fieldblock.type2 .fields .datafield.expsearchword .label.text{
	display: none;
}
.fieldblock.type2 .fields .datafield.expsearchword .field.text{
	float: left;
}
.fieldblock.type2 .fields .datafield.expsearchword .field.text input{
	float: left; border: 1px solid #000; font-weight: normal; font-size: 10px;
}
.fieldblock.type2 .fields .datafield.expsearchword .byline{
	float: left;
	clear:both;
}
.fieldblock.type2 .fields .datafield.expsearchbutton{
	float: left; clear: none; width: auto; margin-left: 20px;
}
.fieldblock.type2 .fields .datafield.expsearchbutton .label.button{
	display: none;
}
.fieldblock.type2 .fields .datafield.expsearchbutton .field.button{
	float: left;
}
.fieldblock.type2 .fields .datafield.expsearchbutton .field.button input{
	float: left; background-image: none; font-weight: normal; text-decoration: underline; font-size: 11px;
}

.datafield.expsearchword .field.text input{
	width: 298px;
}	
#divsearch{
	margin-bottom: 15px;
}
#exp_chosen{
	float: left;
	width: 100%;
}
#divsearch .datafield.experiences{
	width: auto;
	float: left;
}		
#divsearch .datafield.experiences .field.select{
	float: left;
	clear: both;
	margin-left: 15px;
}
#divsearch .datafield.experiences .field.select select{
	width: 300px;
	height: auto;
}

#divsearch .datafield.addexperience{
	width: auto;
	float: left;
	margin-top: 20px;
}

/******** pop up  *************/
	.light .advertiser #template_page_contents{
		width: 400px;
		float: left;
		margin: 20px;
		border:1px solid #CCCCCC;
		background-color: #fff;
	}
	.light .advertiser #template_page_contents h2{
		width: 395px;
		display: block;
		text-align: left;
		font-size: 10px;
		float: left;
		margin: 0px;
		padding: 3px;
	}
	.light .advertiser #template_page_contents p{
		width: 400px;
		display: block;
		color: #000;
		text-align: left;
		font-size: 10px;
		float: left;
	}
	.light .advertiser .metadata.experience{
		width: 400px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	.light .advertiser .metadata.experience li ul{
		margin: 0px;
		padding: 0px;
	}
	
	.light .advertiser .metadata.experience li{
		position: relative;
		margin: 0px 5px 0px 5px;
		padding: 4px 0px 4px 0px;
		text-align: left;
		list-style: none;
		border-bottom: 0px solid #aaaaaa;
	}
	.light .advertiser .metadata.experience li .head{
		/*position: absolute;
		left: 20px;*/
		display: block;
		margin: 0px 0px 0px 15px;
	}
	.light .advertiser .metadata.experience li .datafield.experience.light{
		position: relative;
		margin: 0px 0px 3px 15px;
		padding: 0px 0px 2px 0px;
		position: relative;
		border-bottom: 1px solid #cccccc;
		width: 95%;
	}
	.light .advertiser .metadata.experience li .datafield.experience.light .field.checkbox{
		position: absolute; top: 0px; right: 0px; left: auto;
	}
	.light .advertiser .metadata.experience li .datafield.experience.light .field.checkbox input{
		margin: 0px;
		padding: 0px;
		width: 13px;
		height: 13px;
	}
	.light .advertiser .metadata.experience li .clearBoth{
		height: 0px;
	}
	.light .advertiser .metadata.experience li .experiences{
		display: none;
	}
	.light .advertiser .metadata.experience li .experiences ul{
		margin-top: 4px;
	}
	.light .advertiser .metadata.experience li .opened + .experiences{
		display: block;
		float: left;
	}
		/* openclose */
		.light .advertiser .metadata.experience li .openclose span { 
			display:none;
		}
		.light .advertiser .metadata.experience li .openclose a{ 
			background-image: url(../../graphics/djof/tc.gif); 
			background-repeat: no-repeat; 
			width: 10px; 
			height: 12px; 
			margin: 0px 0px 0px 0px; 
			display: block; clear: none; 
			position: absolute; top: 5px; left: 0px;
		}
		.light .advertiser .metadata.experience li .openclose .opened { 
			background-image: url(../../graphics/djof/te.gif); 
			background-repeat: no-repeat; 
			width: 10px; 
			height: 12px; 
			margin: 0px 0px 0px 0px; 
			display: block; 
			clear: none; 
			position: absolute; 
			top: 5px; 
			left: 0px;
		}
		
	.light .advertiser .metadata.experience li li{
		margin: 0px;
		padding: 0px;
		
		border-top: 0px solid #aaaaaa;
	}
	
	.light .advertiser .datafield.treebutton{
		display: block;
	}

	/* persolige egenskaber */
	
	.datafield.metadata.property{
		margin-top: 15px;
	}
	
	/* annoncestatus */
		/* publiceringsdato*/
		.datafield.datefield.activedate{
			position: relative;
			margin-top: 15px;
			width: 100%;
		}
		.datafield.datefield.activedate .label{
			float: left;
			clear: both;
			margin-top: 8px;
			margin-bottom: 3px;
			width: 100%;
		}
		.datafield.datefield.activedate .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
			width: auto;
		}
		.datafield.datefield.activedate .datafield.d{
			margin-left: 15px;
		}
		.datafield.datefield.activedate .datafield.d select{
			width: 50px;
		}
		.datafield.datefield.activedate .datafield.m select{
			width: 50px;
		}
		.datafield.datefield.activedate .datafield.y{
			width: 50px;
		}
		.datafield.datefield.activedate .datafield.s{
			display: none;
		}
		.datafield.datefield.activedate .byline{
			margin-left: 15px;
		}

		/* udløbsdato */
		.datafield.datefield.expiredate{
			position: relative;
			margin-top: 15px;
			width: 100% !important;

		}
		.datafield.datefield.expiredate .label{
			float: left;
			clear: both;
			margin-top: 8px;
			margin-bottom: 3px;
			width: 100%;
		}
		.datafield.datefield.expiredate .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
			width: auto;
		}
		.datafield.datefield.expiredate .datafield.d{
			margin-left: 15px;
		}
		.datafield.datefield.expiredate .datafield.d select{
			width: 50px;
		}
		.datafield.datefield.expiredate .datafield.m select{
			width: 50px;
		}
		.datafield.datefield.expiredate .datafield.y{
			width: 50px;
		}
		.datafield.datefield.expiredate .datafield.s{
			display: none;
		}
		.datafield.datefield.expiredate .byline{
			margin-left: 15px;
		}
		
		/* Status */
		.datafield.status{
			position: relative;
			margin-top: 15px;
			width: 100% !important;
		}
		
		.datafield.status .label{
			float: left;
			clear: none;
			margin-top: 8px;
		}
		
		.datafield.status .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
		}
	
		/* Email service */
		.datafield.emailservice{
			position: relative;
			margin-top: 15px;
			width: 100%;
		}
		
		.datafield.emailservice .label{
			float: left;
			clear: none;
			margin-top: 8px;
		}
		
		.datafield.emailservice .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
		}
	
		/* Annoncevisning */
		.datafield.hidden{
			position: relative;
			margin-top: 15px;
			width: 100%;
		}
		
		.datafield.hidden .label{
			float: left;
			clear: none;
			margin-top: 8px;
		}
		
		.datafield.hidden .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
		}
	
		/* Ansøgninger  */
		.datafield.nocontact{
			position: relative;
			margin-top: 15px;
			width: 100%;
		}
		
		.datafield.nocontact .label{
			float: left;
			clear: none;
			margin-top: 8px;
		}
		
		.datafield.nocontact .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
		}
		
		/* Prioriteret annonce  */
		.datafield.priorityad{
			position: relative;
			margin-top: 15px;
			width: 100%;
		}
		
		.datafield.priorityad .label{
			float: left;
			clear: none;
			margin-top: 8px;
		}
		
		.datafield.priorityad .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
		}
		
		/* Fremhævet annonce  */
		.datafield.markedup{
			position: relative;
			margin-top: 15px;
			width: 100%;
		}
		
		.datafield.markedup .label{
			float: left;
			clear: none;
			margin-top: 8px;
		}
		
		.datafield.markedup .datafield{
			float: left;
			clear: none;
			margin-right: 15px;
		}
/* Dine beskeder  */	

.list.cv.advanced .col1{}
.list.cv.advanced .col2{}
.list.cv.advanced .col3{ width: 80px;}
.list.cv.advanced .col4{ width: 80px;}
.list.cv.advanced .col5{ width: 30px;}
.list.cv.advanced .col6{ width: 50px;}
.list.cv.advanced .col7{ width: 30px;}
		
		
/* beskeder */
.list.messages table{
}

#template_page_contents_column2 .list table{
	margin: 0px;	
}
#template_page_contents_column2 .list table td{
	margin: 0px;
	padding: 0px;
}

.list.messages colgroup .col1{}
.list.messages colgroup .col2{width: 100px;}
.list.messages colgroup .col3{width: 100px;}
.list.messages colgroup .col4{width: 100px;}
.list.messages colgroup .col5{width: 30px;}
.list.messages colgroup .col6{width: 50px;}
.list.messages colgroup .col7{width: 30px;}

#template_subtype_newmessage .datafield .message {
	clear: both;
	float: left;
	display: block;
}

#template_subtype_newmessage .datafield .submit {
}

	/* brugernavn/password */
#template_pagetype_advertiser #template_subtype_data .datafield.username .field.text input{
	width: 200px;
	
}

#template_pagetype_advertiser #template_subtype_data .datafield.username .label.text,
#template_pagetype_advertiser #template_subtype_data .datafield.password1 .label.password,
#template_pagetype_advertiser #template_subtype_data .datafield.passwordConfirm .label.password{
	width: auto;
}

#template_pagetype_advertiser #template_subtype_data .datafield.username .field.text,
#template_pagetype_advertiser #template_subtype_data .datafield.password1 .field.password,
#template_pagetype_advertiser #template_subtype_data .datafield.passwordConfirm .field.password{
	margin-top: 0px;
}

#template_pagetype_advertiser #template_subtype_data .datafield.name .byline{
	margin: 0px 0px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.username .byline{
	margin: 0px 0px 0px 0px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.password1 .byline{
	margin: 0px 0px 0px 0px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.passwordConfirm .byline{
	margin: 0px 0px 0px 0px;
}

/* CVR */

#template_pagetype_advertiser #template_subtype_data .datafield.cvrlookup .byline{
	margin: 0px 0px 0px 0px;
}

/* adresse */
#template_pagetype_advertiser #template_subtype_data .datafield.street .field.text input{
	width: 250px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.street .byline{
	margin: 0px 0px 0px 0px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.zip .byline{
	margin: 0px 0px 0px 0px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.city .byline{
	margin: 0px 0px 0px 0px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.country_id .byline{

}



#template_pagetype_advertiser #template_subtype_data .datafield.street .label.text,
#template_pagetype_advertiser #template_subtype_data .datafield.zip .label.text,
#template_pagetype_advertiser #template_subtype_data .datafield.city .label.text,
#template_pagetype_advertiser #template_subtype_data .datafield.country_id .label.select{
	width: auto;
}



	/* kontaktoplysninger */
#template_pagetype_advertiser #template_subtype_data .datafield.email .field.text input{
	width: 250px;
}

#template_pagetype_advertiser #template_subtype_data .datafield.email .label.text,
#template_pagetype_advertiser #template_subtype_data .datafield.phone .label.text,
#template_pagetype_advertiser #template_subtype_data .datafield.url .label.text,
#template_pagetype_advertiser #template_subtype_data .datafield.fax .label.select{
	width: auto;
}



#template_pagetype_advertiser #template_subtype_data .datafield.email,
#template_pagetype_advertiser #template_subtype_data .datafield.phone,
#template_pagetype_advertiser #template_subtype_data .datafield.url,
#template_pagetype_advertiser #template_subtype_data .datafield.fax{
	float: left;
	margin: 0px 15px 5px 0px;
}

#template_pagetype_advertiser #template_subtype_data .datafield.email .byline,
#template_pagetype_advertiser #template_subtype_data .datafield.phone .byline,
#template_pagetype_advertiser #template_subtype_data .datafield.url .byline,
#template_pagetype_advertiser #template_subtype_data .datafield.fax .byline{
	float: left;
	margin: 0px 0px 0px 0px;
}


	/* kontaktprofiler */
#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile .field{
	clear: both;
}
#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile .label{
	clear: both;
	margin-bottom: 15px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile .field table tbody tr{
	border-bottom: 10px solid #fff;
	
}
#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile colgroup .col1{	}

#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile colgroup .col2{	width: 30px;}

#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile colgroup .col3{	width: 30px;}

#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile .datafield.new_contactprofile.light{
}

	/* Rediger kontaktoplysninger */
.light.popup .pagetype.advertiser.popup .datafield{
	float: left;
	width: auto;
	clear: both;
	margin-left: 15px;
}
.light.popup .pagetype.advertiser.popup .datafield .field.text input{
	width: 368px;
}
.light.popup .pagetype.advertiser.popup .datafield .label{
	clear: both;
}
.light.popup .pagetype.advertiser.popup .datafield.submitbutton.light{
	float: right;
	margin-right: 15px;
}
/*	
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.firstname,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.middlename,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.lastname,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.title,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.email,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.phone{
	
}

.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.firstname .label.text,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.middlename .label.text,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.lastname .label.text,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.title .label.text,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.email .label.text,
.light.popup #template_pagetype_advertiser #template_subtype_contactprofile .datafield.phone .label.text{
	clear: both;
}*/

/**************************** Match *************************/

#matchresult .pager{
	width: 415px;
}


#template_subtype_match .matches_page {
    display: none;
}

#template_subtype_match #matches_page_1 {
    display: block;
}
.datafield.cvid .field.select select{
	width: 150px;
}
.datafield.matchondemand{
	margin-top: 28px;
	width: auto;
	float: right;
} 
.datafield.matchondemand .label.checkbox{
	float: left;
	clear: none;
}
.datafield.matchondemand .field.checkbox{
	float: left;
	clear: none;
	position: static;
}
.datafield.metadata.organisation{
	clear: both;
}
#matchresult {
    margin: 0;
}
#template_subtype_match #wait {
	clear: both;
    display: block;
	width: 400px;
    text-align: left;
	margin-left: 15px;
	font-weight: bold;
}
#template_subtype_match .result .functions .favorit.s1 {
    background-image: url(../../graphics/mag/favorit_icon.gif);
    background-repeat: no-repeat;
}
#template_subtype_match .result .functions .sent.s1 {
    background-image: url(../../graphics/mag/sent_icon.gif);
    background-repeat: no-repeat;
}

.datafield.adid{
	margin-left: 15px;
}
.datafield.adid .field.select select{
	width: 300px;
}



/* CV-Search */

#template_subtype_cvsearch .cvsearchweight {
    /*position: absolute;
    right: 0px;
    bottom: 0px;*/
	float: right;
    width: 100px;
	height: 35px;
	background-color: #c9c9c9;
	padding: 5px;
	position: relative;
}


#template_subtype_cvsearch .metadata.education span.contains_selected {
    display: none;
}

#template_subtype_cvsearch .datafield.travelingactivity {
    position: relative;
    clear: both;
}
	#template_subtype_cvsearch .metadata.experience{
		width: 500px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	#template_subtype_cvsearch .metadata.experience ul li{
		margin: 0px;
		padding: 0px;
	}
	
	#template_subtype_cvsearch .metadata.experience li{
		position: relative;
		margin: 0px 5px 0px 5px;
		padding: 4px 0px 4px 0px;
		text-align: left;
		list-style: none;
		
	}
    
	#template_subtype_cvsearch .metadata.experience li .head{
		/*position: absolute;
		left: 20px;*/
		display: block;
		margin: 0px 0px 0px 15px;
	}

	#template_subtype_cvsearch .metadata.experience li .datafield.experience.light{
		position: relative;
		margin: 0px 0px 3px 15px;
		padding: 0px 0px 2px 0px;
		border-bottom: 1px solid #aaaaaa;
        width: 100%;
	}
	#template_subtype_cvsearch .metadata.experience li li .datafield.experience.light .field.checkbox{
		position: absolute;
		top: 0px;
		right: 0px;
        left: auto;
		display: block;
		float: none;
	}
    
	#template_subtype_cvsearch .metadata.experience li .datafield.experience.light .field.checkbox input{
		margin: 0px;
		padding: 0px;
		
	}

	#template_subtype_cvsearch .metadata.experience li .clearBoth{
		height: 0px;
	}

	#template_subtype_cvsearch .metadata.experience li .experiences{
		display: none;
	}
	.light .advertiser .metadata.experience li .experiences ul,
	#template_subtype_cvsearch .metadata.experience li .experiences ul{
		margin-top: 4px;
		margin-left: 16px;
	}

	#template_subtype_cvsearch .metadata.experience li .opened + .experiences{
		display: block;
		float: left;
	}
		/* openclose */

		#template_subtype_cvsearch .metadata.experience li .openclose span { 
			display:none;
		}

		#template_subtype_cvsearch .metadata.experience li .openclose a{ 
			background-image: url(../../graphics/djof/tc.gif); 
			background-repeat: no-repeat; 
			width: 10px; 
			height: 12px; 
			margin: 0px 0px 0px 0px; 
			display: block; clear: none; 
			position: absolute; top: 5px; left: 0px;
		}

		#template_subtype_cvsearch .metadata.experience li .openclose .opened { 
			background-image: url(../../graphics/djof/te.gif); 
			background-repeat: no-repeat; 
			width: 10px; 
			height: 12px; 
			margin: 0px 0px 0px 0px; 
			display: block; 
			clear: none; 
			position: absolute; 
			top: 5px; 
			left: 0px;
		}
		

	#template_subtype_cvsearch .metadata.experience li li{
		margin: 0px;
		padding: 0px;
		height: 24px;
		border-top: 0px solid #aaaaaa;
		display: block;
	}

.info{
	position: absolute;
	top: 5px;
	right: 5px;
}


/**********************  *********************/
/******** pop up applicant *************/
	.light .applicant #template_page_contents{
		width: 400px;
		float: left;
		margin: 20px;
		border:1px solid #CCCCCC;
		background-color: #fff;
	}
	.light .applicant #template_page_contents h2{
		width: 395px;
		display: block;
		text-align: left;
		font-size: 10px;
		float: left;
		margin: 0px;
		padding: 3px;
	}
	.light .applicant #template_page_contents p{
		width: 400px;
		display: block;
		color: #000;
		text-align: left;
		font-size: 10px;
		float: left;
	}
	.light .applicant .metadata.experience{
		width: 400px;
		float: left;
		margin: 0px;
		padding: 0px;
	}
	
	.light .applicant .metadata.experience li ul{
		margin: 0px;
		padding: 0px;
	}
	
	.light .applicant .metadata.experience li{
		position: relative;
		margin: 0px 5px 0px 5px;
		padding: 4px 0px 4px 0px;
		text-align: left;
		list-style: none;
		border-bottom: 0px solid #aaaaaa;
	}
	.light .applicant .metadata.experience li .head{
		/*position: absolute;
		left: 20px;*/
		display: block;
		margin: 0px 0px 0px 15px;
	}
	.light .applicant .metadata.experience li .datafield.experience.light{
		position: relative;
		margin: 0px 0px 3px 15px;
		padding: 0px 0px 2px 0px;
		position: relative;
		border-bottom: 1px solid #cccccc;
	}
	.light .applicant .metadata.experience li .datafield.experience.light .field.checkbox{
		position: absolute; top: 0px; right: 0px; left: auto;
	}
	.light .applicant .metadata.experience li .datafield.experience.light .field.checkbox input{
		margin: 0px;
		padding: 0px;
		width: 13px;
		height: 13px;
	}
	.light .applicant .metadata.experience li .clearBoth{
		height: 0px;
	}
	.light .applicant .metadata.experience li .experiences{
		display: none;
	}
	.light .applicant .metadata.experience li .experiences ul{
		margin-top: 4px;
	}
	.light .applicant .metadata.experience li .opened + .experiences{
		display: block;
		float: left;
	}
		/* openclose */
		.light .applicant .metadata.experience li .openclose span { 
			display:none;
		}
		.light .applicant .metadata.experience li .openclose a{ 
			background-image: url(../../graphics/djof/tc.gif); 
			background-repeat: no-repeat; 
			width: 10px; 
			height: 12px; 
			margin: 0px 0px 0px 0px; 
			display: block; clear: none; 
			position: absolute; top: 5px; left: 0px;
		}
		.light .applicant .metadata.experience li .openclose .opened { 
			background-image: url(../../graphics/djof/te.gif); 
			background-repeat: no-repeat; 
			width: 10px; 
			height: 12px; 
			margin: 0px 0px 0px 0px; 
			display: block; 
			clear: none; 
			position: absolute; 
			top: 5px; 
			left: 0px;
		}
		
	.light .applicant .metadata.experience li li{
		margin: 0px;
		padding: 0px;
		
		border-top: 0px solid #aaaaaa;
	}
	
	.light .applicant .datafield.treebutton{
		display: block;
	}


/* Match on demand results */

/** header **/
.list.cv.boxes .result.empty{
	height: 25px;
}

/** results **/
.list.cv.boxes .result{
	float: left;
	padding: 10px 0px 0px 0px;
	margin: 0px 15px 0px 0px;
	width: 592px;
	height: 60px;
	position: relative;
}

.list.cv.boxes .result.a1,
.list.cv.boxes .result.a3{
	background-color: #E4E3DE;
}

.list.cv.boxes .result + .result span{
	display: none;
	height:0px;
}
/* labels */
.list.cv.boxes .result .label{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	width: 100%;
	float:left;
	margin: 0px 0px 0px 0px;
}

.list.cv.boxes .result .headline .label{
	
}
.list.cv.boxes .result .shorttext .label{
	display: none;
}
.list.cv.boxes .result .organisation .label{

}
.list.cv.boxes .result .modified .label{

}
.list.cv.boxes .result .score .label{

}
.list.cv.boxes .result .functions .label{

}


.list.cv.boxes .result .headline{
	width: 250px;
	height: 27px;
	overflow: hidden;
	position: absolute; top: 0px; left: 0px;
}
.list.cv.boxes .result .shorttext{
	width: 480px;
	height: 40px;
	overflow: hidden;
	position: absolute; top: 25px; left: 0px;
}
.list.cv.boxes .result .organisation{
	width: 100px;	
	position: absolute; top: 0px; left: 250px;
}
.list.cv.boxes .result .modified{
	width: 100px;	
	position: absolute; top: 0px; left: 380px;
}
.list.cv.boxes .result .score{
	width: 100px;	
	float:left;
	position: absolute; top: 0px; left: 465px;
}
.list.cv.boxes .result .functions{
	width: 80px;	
	position: absolute; top: 0px; left: 530px;
}


.datafield.travelingactivity{
	margin-top: 10px;
	position: relative;
	clear: both;
}
.datafield.travelingactivity .label{
	margin-left: 25px;
	padding-top: 3px;
	width: 300px !important;
}
.datafield.travelingactivity .field.radio{
	position: absolute;
	top: 0px;
	left: 0px;
}

/*********** Rettelser af KRPA 06.04.09 ************/

*:first-child + html #template_subtype_cvsearch #template_page_contents_column1.template_page_column .fieldblock.type1 .fields 
.datafield.experiences.light .metadata.experience li {
	zoom: 1 !important;
}
