/* Topmenu - placed inside page header */
#template_subtype_login #topMenu { display: none !important; }
#topMenu {
	display: block !important;
	position: absolute;
	left: 0px;
	top: 65px;
	height: 54px;
	width: 900px;
	margin: 0px 0px 0px 0px;
	background-image: url(../../graphics/tnlj/topmenu_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}
#topMenu ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#topMenu ul ul {
	display: none;
	z-index: 200;
	position: absolute;
	left: 0px;
	top: 65px;
	height: 20px;
	width: 435px;
	margin: 0px 0px 0px 0px;
	background-color: #00FF00;
}

#topMenu li {
	list-style-type: none;
	margin: 0px;
	float:left;
	height: 54px;
	/*border: 1px solid #00ff00;*/
}

#topMenu a{
	float: left;
	display: block;
	color: #ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica;
	margin: 0px 0px 0px 0px;
	padding-top: 1px;
	padding-left: 17px;
	text-decoration: none;
	
}

#topMenu a:hover, #topMenu a.selected{
	background-image: url(../../graphics/tnlj/topmenu_dot.gif);
	background-repeat: no-repeat;
}

#topMenu .item0 {width: 103px;}
#topMenu .item0 a{ margin: 36px 0px 0px 38px; background-position: 0px 2px;}

#topMenu .item1 {width: 50px; white-space: nowrap;}
#topMenu .item1 a {margin: 26px 0px 0px 8px; background-position: -3px 8px;}

#topMenu .item2 {width: 60px; white-space: nowrap;}
#topMenu .item2 a {margin: 32px 0px 0px 20px; background-position: -1px 12px;}

#topMenu .item3 {width: 76px; white-space: nowrap;}
#topMenu .item3 a {margin: 39px 0px 0px 29px; background-position: 0px 6px;}

#topMenu .item4 {width: 59px; white-space: nowrap;}
#topMenu .item4 a {margin: 24px 0px 0px 2px; background-position: 0px 10px;}

#topMenu .item5 {width: 68px; white-space: nowrap;}
#topMenu .item5 a {margin: 25px 0px 0px 8px; background-position: 0px 12px;}

#topMenu .item6 {width: 56px; white-space: nowrap;}
#topMenu .item6 a {margin: 39px 0px 0px 12px; background-position: 0px 6px;}

#topMenu .item7 {width: 82px; white-space: nowrap;}
#topMenu .item7 a {margin: 27px 0px 0px 27px; background-position: 0px 6px;}

#topMenu .item8 {width: 82px; white-space: nowrap;}
#topMenu .item8 a {margin: 37px 0px 0px 27px; background-position: 0px 6px;}

#topMenu .item9 {width: 82px; white-space: nowrap;}
#topMenu .item9 a {margin: 37px 0px 0px 27px; background-position: 0px 6px;}


#topMenu .item13 {width: 50px; white-space: nowrap;}
#topMenu .item13 a {margin: 26px 0px 0px 3px; background-position: 0px 6px;}


/* Læs annonce */

template_page_contents_column2 h4 {
	background-color:#FFFFFF;
	border-color:#B4D3B1;
	border-style:solid none;
	border-width:1px;
	font-size:14px;
	font-weight:normal;
	margin:0;
	padding:3px;
}


/* Stamdata */

/*jepe - 13/03/2009 
	CVR opslag */
	.datafield.cvrlookup{ float: left; width: auto !important;}
	.datafield.cvrlookup .label{display:block !important;width: 70px; float: left; clear: none;}
	.datafield.cvrlookup .field{float: left;}
	.datafield.cvrlookup .byline{float: left; margin-left: 70px; display: inline; width: 150px;}
	.datafield.cvrlookup .info{ margin-top: 10px; margin-right: 10px; float: right !important; display: block; width: 15px; height: 15px;}
	
	.datafield.cvrlookupbutton{float: left; clear: none; width: auto; margin-left: 135px;}

#advertiser_data_form .fieldblock.type1
{
background-color:#EBEBEB !important;
margin:3px 0 0 0!important;
padding:5px 5px 1px !important;
}
#advertiser_data_form .field.text input,
#advertiser_data_form .field.password input,
#advertiser_data_form .field.textarea textarea,
#advertiser_data_form .field.select select
{
background-color:#FFFFFF;
border:1px solid black;
color:black;
font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:10px;
}
#advertiser_data_form .field.text input { height:14px; }
#advertiser_data_form .field.select select { height:17px; }


#advertiser_data_form h4{ display: none; }

#advertiser_data_form .fieldblock.type1 { padding-top: 5px;}

#advertiser_data_form .fieldblock.type1 .fields .datafield span.label{display:none;} 
#advertiser_data_form .fieldblock.type1 .fields .datafield:first-child span.label{float: left; clear: none; width: 70px; display: block;} 
#advertiser_data_form .fieldblock.type1 .fields .datafield .byline { float: left; clear: both; } 
#advertiser_data_form .fieldblock.type1 .fields > .datafield {display: block; clear: both;}
#advertiser_data_form .fieldblock.type1 .fields .datafield span.field input{ display: block;} 


#advertiser_data_form .fieldblock.type1 .fields .datafield.username,
#advertiser_data_form .fieldblock.type1 .fields .datafield.name,
#advertiser_data_form .fieldblock.type1 .fields .datafield.street,
#advertiser_data_form .fieldblock.type1 .fields .datafield.email,
#advertiser_data_form .fieldblock.type1 .fields .datafield.fax,
#advertiser_data_form .fieldblock.type1 .fields .datafield.zip
{
	float: left;
	clear: none;
}
#advertiser_data_form .fieldblock.type1 .fields .datafield.phone,
#advertiser_data_form .fieldblock.type1 .fields .datafield.password1,
#advertiser_data_form .fieldblock.type1 .fields .datafield.city
{
	float: left;
	clear: right;
}
#advertiser_data_form .fieldblock.type1 .fields .datafield.url
{
	float: left;
	clear: left;
}

#advertiser_data_form .fieldblock.type1 .fields .datafield.username input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.street input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.name input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.url input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.email input
{ width: 250px } 
#advertiser_data_form .fieldblock.type1 .fields .datafield.city input
{ width: 90px} 
#advertiser_data_form .fieldblock.type1 .fields .datafield.zip input
{ width: 35px} 
#advertiser_data_form .fieldblock.type1 .fields .datafield.password1 input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.passwordConfirm input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.middlename input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.lastname input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.comiddlename input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.colastname input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.phone input,
#advertiser_data_form .fieldblock.type1 .fields .datafield.country_id select,
#advertiser_data_form .fieldblock.type1 .fields .datafield.fax input
{ width: 130px !important; } 

#advertiser_data_form .fieldblock.type1 .fields .datafield.username .byline,
#advertiser_data_form .fieldblock.type1 .fields .datafield.name .byline,
#advertiser_data_form .fieldblock.type1 .fields .datafield.street .byline,
#advertiser_data_form .fieldblock.type1 .fields .datafield.email .byline
 {padding-left: 70px; width: 250px;} 

#advertiser_data_form .fieldblock.type1 .fields .datafield.url
{
	padding-left: 70px;
	margin-right: 10px;
}

#advertiser_data_form .fieldblock.type1 .fields .datafield.username,
#advertiser_data_form .fieldblock.type1 .fields .datafield.name,
#advertiser_data_form .fieldblock.type1 .fields .datafield.street,
#advertiser_data_form .fieldblock.type1 .fields .datafield.email
{
	margin: 0px 12px 0px 0px; 
	width: 320px;
} 

#advertiser_data_form .fieldblock.type1 .fields .datafield.name
 {margin: 0px 10px 0px 0px; width: 180px;} 

#advertiser_data_form .fieldblock.type1 .fields .datafield.zip
{margin: 0px 2px 0px 0px;} 

#advertiser_data_form .fieldblock.type1 .fields .datafield.passwordConfirm,
#advertiser_data_form .fieldblock.type1 .fields .datafield.country_id
 {padding-left: 332px !important; } 
#advertiser_data_form .datafield.resetbutton {display: none;}



/* opret/rediger annonce*/
#editad_form .fieldblock.type1 h4 { display: none; margin-bottom: 5px; }
#editad_form .fields {padding-left: 0px !important;}


	/* dropdown */
	.datafield.dropdown.light{
		clear: both;	
		display: block;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px;
		margin-bottom: 2px !important;
	}
	.datafield.dropdown.light .field{
		float: right;
	}
	/* menu i højre side */
	#editAdMenu{
		position: relative;
		margin-top: 0px;
	}
	#editAdMenu ul{
		margin: 0px;
		padding: 0px;
	}
	#editAdMenu li{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		list-style-position: outside;
	}
	#editAdMenu > ul > li > span{
		display: block;
		background-color:#FFFFFF;
		border-bottom:1px solid #B4D3B1;
		border-top:1px solid #B4D3B1;
		color:#000000;
		display:block;
		font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size: 14px;
		padding-bottom: 2px;
		padding-left: 5px;
		padding-top: 5px;	
	}
	#editAdMenu ul li ul li span{
		display: block;
/*		height: 18px;
		line-height: 15px; */
		font-size: 11px;
		letter-spacing: normal !important;
		margin: 5px 0px 2px 0px;
		padding: 2px 0px 2px 8px;
		font-weight: normal !important;
		color: #000000;
/*		border-bottom:1px solid #666666; */
	}
	#editAdMenu li .selected{
		background-color: #EBEBEB !important;
/*  		opacity: 0.8;
		filter:alpha(opacity=20); */
	}
	#editAdMenu li li{
		list-style: none;
		border-bottom: 1px solid #ccc;
		background-color:#EBEBEB;	
	}
	#editAdMenu li li a{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 2px 3px;
		color: #000;
/* 		background-color: #fff; */
		text-decoration: none;
		width: 235px;
		font-family: "Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		display: block;
		font-weight: normal;
		font-size: 10px;
		line-height: 10px;
		height: 10px;
	}
	#editAdMenu li li span{
		display: none;
	}
	#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;
		width: auto;
		font-weight: normal;
		text-decoration: none;
		color: #fff;
		background-image: url(../../graphics/tnlj/blank_lille.gif);
		background-repeat: no-repeat;
		margin-left: 1px;
		margin-right: 2px;
	}
	#editAdMenu ul li ul li span .headline{
		clear: both;
		display: block;
		margin: 0px 0px 0px 5px;
	}
/*	
	#editAdMenu ul li ul 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 ul li ul 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;
		margin: 0px 2px 0px 0px;
		padding: 0;
	}
	#editAdMenu ul li ul li span span .functions span{
		margin: 0;
		padding: 0;
	}
	/* end */

/* Ret Annonce */
#editad_form .datafield {
	padding-bottom: 5px;
}
.datafield .info {
	position: relative !important;
	float: right !important;
	right: auto !important;
	top: auto !important;
	padding: 0px !important;
	margin: 0px !important;
}
.datafield .info a{
	padding: 1px !important;
	margin: 0px !important;
	background-image:url(../../graphics/tnlj/blank_lille.gif) !important;
	background-repeat: no-repeat;
	float: right;
	clear: none;
}

#editad_form .datafield.travelingactivities.light .datafield.travelingactivity span.label{
	padding-left: 25px !important;
	padding-top: 0px !important;
	width: 230px !important;
	float: left !important;
	clear: none !important;
}

#editad_form .geography .regions .field.region .countries .datafield.country span.label.clickable.checkbox{
	width: 250px !important;	
}
#editad_form .datafield span.label{
	width: 110px !important;
	float: left;
	clear: none;
}

#editad_form .fieldblock.type1 .fields .datafield.next.light{
	float: right;
	width: 150px !important;
	padding-top: 10px;
	clear: none;
}
#editad_form .fieldblock.type1 .fields .datafield.view.light{
	float: left;
	width: auto !important;
	padding-top: 10px;
	text-align: left;
	clear: none;
}
#editad_form .fieldblock.type1 .fields .datafield.view.light span.field.button input{
	float: left !important;
	margin-left: 5px !important;
}

#editad_form .fieldblock.type1 .fields .datafield.resume_uk textarea,
#editad_form .fieldblock.type1 .fields .datafield.resume textarea {
	width: 250px;
	float: left;
	clear: none;
}
#editad_form .fieldblock.type1 .fields .datafield.shorttext textarea {
	width: 250px;
	float: left;
}

#editad_form p.a1060,
#editad_form h2.a1620
 {
	padding-left: 0px !important;
} 

.datafield.view.light .field.button{
  float: left;
}

#editad_form span.field.select select,
#editad_form span.field.text input
{
	background-color:#FFFFFF;
	border:1px solid black;
	color:black;
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular !important;
	font-size: 10px;
}


/* Overskrift/resume */
.field.select select[name="dropdown"]{
	width: 200px !important;
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular !important;
	height: 20px;
	margin-bottom: 5px;
}
#editad_form .datafield.headline_uk .field input,
#editad_form .datafield.headline .field input {
	width: 250px;
	float: left;
	clear: none;
}

#template_page_contents_column1 #editad_form span.field{
	margin: 0px !important;
}

/* personlige egenskaber */

#template_subtype_editad .checkboxes .datafield.property.light{
	width: 100%;
	clear: both;	
}

#template_subtype_editad .datafield.metadata.property .fields{
	width: 100%;
	margin-top: 20px;
}

#template_subtype_editad .datafield.metadata.property .label {
	/*display: none;*/
}


/* Uddannelse */
/* uddannelse */
	.datafield.educations.light{
		display: block;
		margin: 15px 0px 15px 0px;
		padding: 5px 0px 5px 0px;
		width: 390px;
	}
	/* 1. niveau */
	.datafield.educations.light ul{
		list-style: none;
		margin: 0px !important;
		padding: 0px !important;
		width: 385px;

	}
	.datafield.educations.light ul li{
		position: relative;
		padding: 0px 0px 5px 20px;
		border-top: solid thin #000000;
		font-weight: bold;
	}
	.datafield.educations.light ul li a{
		margin: 0px;
		width: 14px;
		height: 14px;
		background-image: url(../../graphics/finan/tc.gif);
		background-position: top left;
		background-repeat: no-repeat;
		display: block;
		position: absolute; left: 1px; top: 4px;
	}
	.datafield.educations.light ul li .opened{
		background-image: url(../../graphics/finan/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: 365px;
	}
	.datafield.educations.light ul ul li{
		list-style: none;
		margin: 0px 0px 0px 15px;
		padding: 0px 0px 0px 20px;
		font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
		font-size:11px;
		font-weight: normal;
	}
	
	.datafield.educations.light ul ul li .datafield.education.light{
		position: relative;
		width: 100%;
		margin: 3px;
	}
	#editad_form .datafield.educations.light ul ul li .datafield.education.light .label{
		font-weight: normal;
		width: 250px !important;
		margin: 0 !important;
	}
	.datafield.educations.light ul ul li .datafield.education.light .field.checkbox{
		position: absolute; 
		right: 3px; 
		top: 0px; 
		left: auto; 
		float: none; 
	}
	/* 3. niveau */
	.datafield.educations.light ul ul ul{
		display: none;
		width: auto;
	}
	.datafield.educations.light ul ul ul li{
		list-style: none;
		margin: 0px 0px 0px 0px !important;
		padding: 0px 0px 0px 0px !important;
	}
	
	/* 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;
	}
	

/*
#template_subtype_edit .datafield.searchstring .field input {
    width: 130px;
	font-family: "Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	height: 16px;
	line-height: 16px;
}
#template_subtype_edit .datafield.searchstring span.field.text,
#template_subtype_edit .datafield.searchstring span.byline
{
	float: left;
	clear: both;
	margin: 0px !important;
}
#template_subtype_edit #editad_form .fieldblock.type1 .datafield.searchstring{
	padding-top: 10px;
	width: auto !important;
	float: left;
	clear: none;
}
#template_subtype_edit #editad_form .fieldblock.type1 .datafield.searchbutton.light{
	padding-top: 10px;

	width: 240px !important;
	float: right;
	clear: none;
}
#editad_form .fieldblock.type1 .datafield.edu_remark
{
	float: left;
	clear: both;
	margin-top: 10px;
	display: none;
}
#editad_form .fieldblock.type1 .datafield.edu_remark label
{
	float: left !important;
	clear: both !important;
}
#editad_form .fieldblock.type1 .datafield.edu_remark textarea
{
	float: left !important;
	clear: both !important;
	width: 358px !important;;
}

#editad_form .fieldblock.type1 .datafield.foundeducationid select
{
	width: 360px;
}

#template_subtype_edit #editad_form .fieldblock.type1 .datafield.searchbutton.light span.field{
	float: left !important;
}
#template_subtype_edit .datafield.searchbutton.light .field {
    width: auto;
	float: left;
	margin-right: 160px;
}
#template_subtype_edit .datafield.searchbutton.light .byline {
    width: auto;
	float: left;

}
*/

/* Ansættelsesforhold */
#editad_form .datafield.metadata.positiontype .fields table {
	width: 250px;
	float: left;
	clear: none;
}


/* Efteruddannelse */
#template_subtype_edit .datafield.course_year input[name="course_year"]
{
	width: 30px !important;
}
#template_subtype_edit .datafield.addnew .field.submit{
	float: right;
}
#template_subtype_edit .datafield.course_name{
	padding-top: 10px;
}
#template_subtype_edit .datafield.course_name span.label,
#template_subtype_edit .datafield.course_school span.label,
#template_subtype_edit .datafield.course_description span.label,
#template_subtype_edit .datafield.course_year span.label{
    clear: none;
	width: 125px;
	margin-bottom: 15px;
	float: left;

}
#template_subtype_edit .datafield.course_name .field input,
#template_subtype_edit .datafield.course_school .field input,
#template_subtype_edit .datafield.course_description .field input{
    width: 250px;
	margin: 0;
	padding: 0;
}

/* kompetencer */
#template_subtype_edit #editad_form .fieldblock.type1 .datafield.expsearchword{
	width: auto !important;
	float: left;
	clear: none;
}
#template_subtype_edit .datafield.expsearchword .field input{
    width: 130px;
	font-family: "Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	height: 16px;
	line-height: 16px;
}
#template_subtype_edit .datafield.expsearchword span.field.text,
#template_subtype_edit .datafield.expsearchword span.byline
{
	float: left;
	clear: both;
	margin: 0px !important;
}
#template_subtype_edit #editad_form .fieldblock.type1 .datafield.expsearchbutton{
	width: 240px !important;
	float: left;
	clear: none;
}
#template_subtype_edit #editad_form .fieldblock.type1 .datafield.expsearchbutton span.field{
	float: left !important;
}
#template_subtype_edit .datafield.expsearchbutton .field {
    width: auto;
	float: left;
	margin-right: 160px;
}
#template_subtype_edit .datafield.expsearchbutton.byline {
    width: auto;
	float: left;

}
#template_subtype_edit .datafield.addnew .field.button{
	float: right;
}
#template_subtype_edit .exp_levels{
	padding-top: 5px;
	padding-bottom: 5px;
}
#template_subtype_edit .exp_levels select{
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular !important;
}
#template_subtype_edit .datafield.exp_chosen{
	clear: both;
}
#template_subtype_edit .datafield.expremark{
    padding: 5px 0px 5px 0px; 
	clear:both;
}
#template_subtype_edit .datafield.expremark scan label{
	clear:right;
}
#template_subtype_edit .datafield.expremark textarea{
	width: 360px;
}

/* tidligere/nuværende job*/
#template_subtype_edit .datafield.previousengagement_designationname span.field input,
#template_subtype_edit .datafield.previousengagement_jobdomain span.field select,
#template_subtype_edit .datafield.previousengagement_company span.field input,
#template_subtype_edit .datafield.previousengagement_remark span.field input	
{
	width: 250px;
	clear: none;
	float: left;
}

#template_subtype_edit .datafield.previousengagement_date_start.d.light span.field,
#template_subtype_edit .datafield.previousengagement_month_start.m.light span.field,
#template_subtype_edit .datafield.previousengagement_month_end.m.light span.field,
#template_subtype_edit .datafield.previousengagement_year_start.y.light span.field,
#template_subtype_edit .datafield.previousengagement_year_end.y.light span.field,
#template_subtype_edit .datafield.previousengagement_date_end.d.light span.field{
	margin-left: 2px;
	float: left;
	clear: none;
}
#template_subtype_edit .datafield.previousengagement_date_start.d.light span.field select,
#template_subtype_edit .datafield.previousengagement_month_start.m.light span.field select,
#template_subtype_edit .datafield.previousengagement_month_end.m.light span.field select,
#template_subtype_edit .datafield.previousengagement_year_start.y.light span.field input,
#template_subtype_edit .datafield.previousengagement_year_end.y.light span.field input,
#template_subtype_edit .datafield.previousengagement_date_end.d.light span.field select{
	width: 50px !important;
}
#template_subtype_edit .datafield.previousengagement_date_start.d.light span.byline,
#template_subtype_edit .datafield.previousengagement_month_start.m.light span.byline,
#template_subtype_edit .datafield.previousengagement_month_end.m.light span.byline,
#template_subtype_edit .datafield.previousengagement_date_end.d.light span.byline{
	width: 10px !important;
	margin: 0px 3px 0px 5px !important;
}

#template_subtype_edit .datafield.previousengagement_date_end.d.light .field{
	float: left;
	clear: none;
}

#template_subtype_edit .datafield.previousengagement_datestring_start.s.light,
#template_subtype_edit .datafield.previousengagement_datestring_end.s.light{
	display: none;
}

/* Ansættelsesforhold */
#template_subtype_edit .datafield.metadata.positiontype{
	padding-top: 10px;
}
#template_subtype_edit .datafield.metadata.positiontype table{
	width: auto;
}
#template_page_contents .checkboxes div.datafield span.label.clickable.checkbox{
	width: auto !important;
}

/* Arbejdsområde */
#template_subtype_edit .datafield.metadata.jobdomain{
	padding-top: 10px;
}
#template_subtype_edit .datafield.metadata.jobdomain table{
	width: auto;
}


/* Geografi */
.geography #all_of_denmark .dk_areas .datafield.dk_area{
	width: 100%;
	height: 18px;
	position: relative;
}
.geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox{
	position: relative;
	float: right;
	clear: none;
	margin-top: 3px;
/*	position: absolute;	top: 0px; left: 417px; */
}
.geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox input{
	padding: 0px; margin: 0px;
}
.geography .navigation{ 
	width: 380px; 
	float: left;
	margin-left: 5px;
}
.geography .regions{ 
	width: 100%;  /* 380 */
	float: left;
}
.geography .regions .field.region{ 
	float: left; 
	display: block; 
	margin: 3px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	position: relative; 
	clear: left;  
/*	width: 430px;  */
	line-height: 20px;
}
.geography .regions .field.region .datafield.region .field.checkbox{
/*	position: absolute; top: 0px; left: 355px; */
}

.geography .regions .field.region .datafield.region{
	width: 290px
}
.geography .regions .field.region .datafield.region .label.clickable.checkbox{
	width: 250px !important;
	padding-top: 0px !important;
	padding-left: 20px !important;
}
.geography .regions .field.region .countries .datafield.country .field.checkbox{
/*	top: 0px; left: 410px; */
	float: right;
	clear: none;
}
.geography .regions .field.region .countries{ 
}
.geography .regions .field.region .countries .datafield.country{ 
	width: 280px;
}
.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: 41px; */
	float: right;
}

.geography span.openclose a {
	background-image:url(../../graphics/tnlj/tc.gif);
	background-repeat:no-repeat;
	display:block;
	height:12px;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:5px;
	width:12px;
}

.geography span.openclose .opened{ 
	background-image:url(../../graphics/tnlj/te.gif);
	background-repeat:no-repeat;
	display:block;
	height:12px;
	margin:0;
	padding:0;
	position:absolute;
	left:0;
	top:0;
	width:12px;
}


#template_subtype_edit .datafield.exposeapproved .label{
	margin-left: 40px;
	width: auto;
}

#template_subtype_edit .datafield.exposeapproved .field{
	position: absolute; left: 5px; top: 0px;
}
/* rejse aktivitet */
.datafield.travelingactivities.light{
	width: 385px;
	margin-top: 15px;	
	padding-left: 0px;
	margin-bottom: 15px;
}
.datafield.travelingactivities.light .field.wrapper{
	float: left;
	display: block;
	width: 250px;
}
.datafield.travelingactivities.light .datafield.travelingactivity{
	padding-top: 3px;
	position: relative;
	clear: none;
	float: left;
	width: 250px;
}
.datafield.travelingactivities.light .label.wrapper{
 	width: 125px;
}

.datafield.travelingactivities.light .datafield.travelingactivity .field.radio input{
	position: absolute;
	top: 0px;
	left: 0px;
/*	float: left;
	clear: none;	width: 250px; */
}	
.datafield.travelingactivity.light .label.wrapper{
}

/* Aktivér  */
#template_subtype_editad .datafield.status{
	margin-top: 10px !important;
}
#template_subtype_editad .fieldblock .datafield.organisation table {
	/* width: 200px; */
	width: 200px;
}

#template_subtype_editad span.status span.label { font-weight: bold !important; }


/* Annoncer */
.list.ad.advanced .col1 {width: auto;}
.list.ad.advanced .col2 {width: 100px}
.list.ad.advanced .col3 {width: 70px;}
.list.ad.advanced .col4 {width: 30px;}
.list.ad.advanced .col5 {width: 26px;}
.list.ad.advanced .col6 {width: 30px;}


/* CV Match for annoncør */

.result{
	float: left;
	background-color: #EBEBEB;
	padding: 5px 5px 5px 5px;
	border-bottom: 3px solid #FFFFFF;
	position: relative;
	display: block;
	width: 675px;	
}

.result + .result span{
	display: none;
	height:0px;
}
/*
.result + .result{
	background-image: none;
	
}
*/
.result.empty {
	margin: 0;
	padding: 5px 0px;
}

.result span{
	page-break-after: always;
	visibility: visible;
}

.result .label{
	padding: 5px 5px 5px 5px;
	border: 1px solid #b4d3b1;
	border-style: solid none;
/*	margin: -5px 0px 5px -5px; */
	font-size: 11px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #000000;
	width: 100%;
	float:left;
}

.result .headline{
	color: #000000;
	width: 280px;	
	float:left;
	text-decoration: none;
}
/*
.result .advertiser{
	display: none;
	color: #333333;
	width: 150px;	
	position;
}

.result .organisation{
	color: #333333;
	width: 120px;	
	float:left;
}
*/
.list.cv.boxes .result .advertiser{
	width: 240px;
	position: absolute;
	top: 31px;
	left: 5px;
}
.list.cv.boxes .result.empty .advertiser{
	display: none;
}
.list.cv.boxes .result .resume,
.list.cv.boxes .result .shorttext
{
	width: 400px;
	float: left;
	clear: both;
	padding-left: 0px;
	margin-top: 27px;
}

.list.cv.boxes .result .organisation{
	width: 120px;
	position: absolute;
	left:	290px;
	top: 6px;
}
.list.cv.boxes .result .createddate{
	width: 100px;	
/*	float: left; */
	position: absolute;
	left:	410px;
	top: 6px;
}
.list.cv.boxes .result .modified{
	width: 100px;	
	float:left;
}
.list.cv.boxes .result .score{
	width: 100px;	
	float:left;
}
.list.cv.boxes .result .lastday{
	width: 100px;	
/*	float: left; */
	position: absolute;
	left:	510px;
	top: 6px;
}
.list.cv.boxes .result .positiontype{
	display: none;
/*	width: 100px;	*/
}
.list.cv.boxes .result .functions{
	width: 65px;	
/*	float: left; */
	position: absolute;
	left:	608px;
	top: 6px;
	text-align: right;
}
.list.ad.boxes .result .logo {
	display: none;
}

.result.empty { display: block;}
.result.empty > div { 
	float: left !important; 
	clear: none !important; 
	position: relative !important; 
	top: auto !important; 
	left: auto !important; 
	right: auto !important;
}
.result.empty div.resume,
.result.empty div.shorttext
 { display: none !important; }

/*
.result .createddate{
	color: #333333;
	width: 80px;	
	float:left;
}

.result .lastday{
	color: #333333;
	width: 120px;	
	float:left;
}


.result .positiontype{
	display: none;
	color: #333333;
	width: 120px;	
	float:left;
}


.result .functions{
	color: #333333;
	width: 70px;	
	float:left;
	text-align: center;
}
*/
.result .functions a{
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: center;
	text-decoration: none;
	padding: 1px 3px 1px 3px; 
	font-size: 10px;
	float: right;
	margin-left: 10px;
	background-color: #669966;
	
}

#advertiser_match_form .fields 
{
	background-color: #EBEBEB;
	display-block;
	position:relative;
}
#advertiser_match_form .fields .adid
{
	float: left;
	clear: none;
	width: auto;
}
#advertiser_match_form .fields .submitbutton
{
	float: left;
	clear: none;
	width: auto;
}
#advertiser_match_form .fields .submitbutton input
{
	margin-top: 0px !important;
	margin-left: 10px !important;
}
#advertiser_match_form .fields .matchondemand
{
	float: left;
	clear: none;
	width: auto;
	position: relative;
	display: block;
}
#advertiser_match_form .fields .matchondemand span.label.checkbox
{
	margin-top: 10px !important;
}



/************* Tilføjelse af Stamdata-funktioner ***************/

#template_subtype_data .fields .datafield.cvrlookup {
	clear: none !important;
	width: 250px !important;
}

#template_subtype_data .fields .datafield.cvrlookupbutton {
	clear: none !important;
	width: 60px !important;
}

.datafield.cvrlookupbutton {
	margin-left: 40px !important;
}

#template_subtype_data .fields .datafield.senumber,
#template_subtype_data .fields .datafield.pnumber {
	clear: none !important;
	float: left;
}

#template_subtype_data .fields .datafield.senumber {
	padding-left: 50px;
	padding-right: 20px;
}

#template_subtype_data .fields .datafield.senumber span.byline,
#template_subtype_data .fields .datafield.pnumber span.byline {
	clear: none !important;
}

#eannumbers .eannumber .datafield.eannumber_eannumber.light,
#eannumbers .eannumber .datafield.eannumber_description.light {
	clear: none;
	float: left;
	display: inline !important;
	padding-right: 20px;
}

#eannumbers .eannumber {
	clear: both;
	padding-top: 6px;
	margin-left: 70px;
}







