/* 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; white-space: nowrap;}
#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: 66px; 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;}


/* Opret ny CV bruger */
#applicant_data_new_form .fieldblock.type1 .fields{
	display: block;
	position: relative;
	width: 100%;
}

#applicant_data_new_form .fieldblock.type1 .fields input,
#applicant_data_new_form .fieldblock.type1 .fields select
{
	background-color:#FFFFFF;
	border:1px solid black;
	color:black;
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;
	height:12px;
}
#applicant_data_new_form .fieldblock.type1 .fields select
{
	height: 17px !important;
}
#applicant_data_new_form .fieldblock.type1 .fields div.username,
#applicant_data_new_form .fieldblock.type1 .fields div.firstname,
#applicant_data_new_form .fieldblock.type1 .fields div.cofirstname,
#applicant_data_new_form .fieldblock.type1 .fields div.street,
#applicant_data_new_form .fieldblock.type1 .fields div.email1,
#applicant_data_new_form .fieldblock.type1 .fields div.birthday
{
	display: block;
	float: left;
	position: relative;
	clear: none;
	margin-right: 10px;
	margin-bottom: 5px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.birthday{
	width: 334px;
}

#applicant_data_new_form .fieldblock.type1 .fields div.d select,
#applicant_data_new_form .fieldblock.type1 .fields div.m select,
#applicant_data_new_form .fieldblock.type1 .fields div.y input
{
	width: 50px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.firstname,
#applicant_data_new_form .fieldblock.type1 .fields div.cofirstname
{
/* 	width: 220px; */
}
#applicant_data_new_form .fieldblock.type1 .fields div.password1,
#applicant_data_new_form .fieldblock.type1 .fields div.tlf_home
{
	display: block;
	float: left;
	position: relative;
	clear: right;
}
#applicant_data_new_form .fieldblock.type1 .fields div.organisationnumber
{
	display: block;
	float: left;
	position: relative;
	clear: left;
	margin-right: 10px;
	margin-left: 80px;
	margin-bottom: 5px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.passwordConfirm
{
	display: block;
	float: left;
	position: relative;
	clear: none;
	margin-right: 10px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.d,
#applicant_data_new_form .fieldblock.type1 .fields div.m,
#applicant_data_new_form .fieldblock.type1 .fields div.y
{
	display: block;
	float: left;
	position: relative;
	clear: none;
	width: 75px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.d select,
#applicant_data_new_form .fieldblock.type1 .fields div.m select,
#applicant_data_new_form .fieldblock.type1 .fields div.y select
{
	clear: none;
	float: left;
}
#applicant_data_new_form .fieldblock.type1 .fields div.country_id,
#applicant_data_new_form .fieldblock.type1 .fields div.mobilephone
{
	display: block;
	float: left;
	position: relative;
	clear: none;
	margin-left: 345px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.zip
{
	display: block;
	float: left;
	position: relative;
	clear: none;
	margin-right: 10px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.middlename,
#applicant_data_new_form .fieldblock.type1 .fields div.lastname,
#applicant_data_new_form .fieldblock.type1 .fields div.comiddlename,
#applicant_data_new_form .fieldblock.type1 .fields div.colastname,
#applicant_data_new_form .fieldblock.type1 .fields div.zip,
#applicant_data_new_form .fieldblock.type1 .fields div.city,
#applicant_data_new_form .fieldblock.type1 .fields div.sex
{
	display: block;
	float: left;
	position: relative;
	clear: none;
}

#applicant_data_new_form .fieldblock.type1 .fields div.username span.label,
#applicant_data_new_form .fieldblock.type1 .fields div.firstname span.label,
#applicant_data_new_form .fieldblock.type1 .fields div.cofirstname span.label,
#applicant_data_new_form .fieldblock.type1 .fields div.street span.label,
#applicant_data_new_form .fieldblock.type1 .fields div.email1 span.label,
#applicant_data_new_form .fieldblock.type1 .fields div.birthday span.label
{
	float: left;
	clear: none;
	width: 80px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.username input,
#applicant_data_new_form .fieldblock.type1 .fields div.organisationnumber input,
#applicant_data_new_form .fieldblock.type1 .fields div.street input,
#applicant_data_new_form .fieldblock.type1 .fields div.email1 input
{
	float: left;
	clear: right;
	width: 252px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.password1 input,
#applicant_data_new_form .fieldblock.type1 .fields div.passwordConfirm input,
#applicant_data_new_form .fieldblock.type1 .fields div.middlename input,
#applicant_data_new_form .fieldblock.type1 .fields div.lastname input,
#applicant_data_new_form .fieldblock.type1 .fields div.comiddlename input,
#applicant_data_new_form .fieldblock.type1 .fields div.colastname input,
#applicant_data_new_form .fieldblock.type1 .fields div.country_id select,
#applicant_data_new_form .fieldblock.type1 .fields div.tlf_home input,
#applicant_data_new_form .fieldblock.type1 .fields div.mobilephone input
{
	float: left;
	clear: right;
	width: 130px;
	margin-right: 10px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.firstname input,
#applicant_data_new_form .fieldblock.type1 .fields div.cofirstname input
{
	float: left;
	clear: right;
	width: 110px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.zip input
{
	float: left;
	clear: right;
	width: 30px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.city input
{
	float: left;
	clear: right;
	width: 90px;
}

#applicant_data_new_form .fieldblock.type1 .fields div.username .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.organisationnumber .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.street .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.email1 .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.birthday > span.byline
{
	float: left;
	clear: both;
	width: 250px
}
#applicant_data_new_form .fieldblock.type1 .fields div.username .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.street .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.email1 .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.birthday >.byline
{
	padding-left: 80px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.password1 .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.passwordConfirm .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.middlename .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.lastname .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.comiddlename .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.colastname .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.country_id .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.tlf_home .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.mobilephone .byline
{
	float: left;
	clear: both;
	width: 130px
}
#applicant_data_new_form .fieldblock.type1 .fields div.firstname .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.cofirstname .byline
{
	float: left;
	clear: both;
	width: 110px;
	padding-left: 80px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.zip .byline
{
	float: left;
	clear: both;
	width: 30px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.city .byline
{
	float: left;
	clear: both;
	width: 90px;
}
#applicant_data_new_form .fieldblock.type1 .fields div.d .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.m .byline,
#applicant_data_new_form .fieldblock.type1 .fields div.y .byline
{
	float: left;
	clear: none;
	margin-left: 5px;
	width: 10px;

}

/* opret/rediger cv*/
#editcv_form .fieldblock.type1 h4 { margin-bottom: 5px; }


	/* 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 */
	#editCvMenu{
		position: relative;
		margin-top: 0px;
	}
	#editCvMenu ul{
		margin: 0px;
		padding: 0px;
	}
	#editCvMenu li{
		list-style: none;
		margin: 0px 0px 0px 0px;
		padding: 0px;
		list-style-position: outside;
	}
	#editCvMenu > 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;	
	}
	#editCvMenu 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; */
	}
	#editCvMenu li .selected{
		background-color: #EBEBEB !important;
/*  		opacity: 0.8;
		filter:alpha(opacity=20); */
	}
	#editCvMenu li li{
		list-style: none;
		border-bottom: 1px solid #ccc;
		background-color:#EBEBEB;	
	}
	#editCvMenu 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;
	}
	#editCvMenu 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;
	}
	#editCvMenu 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;
	}
	#editCvMenu ul li ul li span .headline{
		clear: both;
		display: block;
		margin: 0px 0px 0px 5px;
	}
/*	
	#editCvMenu 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;
	}
	#editCvMenu 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;
	}
	#editCvMenu li li span span a{
		float: right;
		background-color: #FFF;
		width: auto;
		font-weight: normal;
		text-decoration: underline;
	}
	
	#editCvMenu ul li ul li span .headline{
		clear: both;
		display: block;
		margin: 0px 0px 0px 5px;
	}
*/	
	#editCvMenu span.education,
	#editCvMenu span.experience,
	#editCvMenu span.course,
	#editCvMenu span.previousengagement,
	#editCvMenu span.geography,
	#editCvMenu span.travelingactivity{
		width: 100%;
		clear: both;
		padding: 0px 0px 0px 0px;
		margin: 0px 0px 5px 0px;
		display: block;
		height: auto;
	}
	#editCvMenu span.geography{
		float:none;
	}
	#editCvMenu .course span.year {
		float: left;
	}
	#editCvMenu ul li ul li span span .name,
	#editCvMenu ul li ul li span span .school,
	#editCvMenu ul li ul li span span .period,
	#editCvMenu ul li ul li span span .spokenlevel,
	#editCvMenu ul li ul li span span .writtenlevel,
	#editCvMenu ul li ul li span span .jobdomain,
	#editCvMenu ul li ul li span span .dates{
		width: 200px;
		clear: both;
		margin-left: 5px;
		padding: 0px 0px 0px 0px;
		display: block;
	}
	#editCvMenu ul li ul li span span .functions{
		position: absolute;
		top: 0px;
		right: 0px;
		text-transform: lowercase;
		margin: 0px 2px 0px 0px;
		padding: 0;
	}
	#editCvMenu ul li ul li span span .functions span{
		margin: 0;
		padding: 0;
	}
	/* end */

/* Ret CV */
.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;
}

#editcv_form .datafield.travelingactivity.light .datafield.travelingactivity span.label{
	padding-left: 25px !important;
	padding-top: 0px !important;
	width: 230px !important;
	float: left !important;
	clear: none !important;
}

#editcv_form .geography .regions .field.region .countries .datafield.country span.label.clickable.checkbox{
	width: 250px !important;	
}
#editcv_form .datafield span.label{
	width: 118px !important;
	float: left;
	clear: none;
}
#editcv_form .fieldblock.type1 .fields .datafield.next.light{
	float: right;
	width: 150px !important;
	padding-top: 10px;
	clear: none;
}
#editcv_form .fieldblock.type1 .fields .datafield.view.light{
	float: left;
	width: auto !important;
	padding-top: 10px;
    text-align: left;
	clear: none;
}
#editcv_form .fieldblock.type1 .fields .datafield.view.light span.field.button input{
	float: left !important;
}
#editcv_form .fieldblock.type1 .fields .datafield.shorttext textarea {
	width: 250px;
	float: left;
}

#editcv_form p.a1060,
#editcv_form h2.a1620
 {
	padding-left: 0px !important;
} 

.datafield.view.light .field.button{
  float: left;
}

/* 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;
}
.datafield.headline .field input[name="headline"]{
	width: 250px !important;
	float: left !important;
	clear: none !important;
}

#template_page_contents_column1 #editcv_form span.field{
	margin: 0px !important;
}

/* personlige egenskaber */

#template_subtype_editcv .checkboxes .datafield.property.light{
	width: 100%;
	clear: both;	
}

#template_subtype_editcv .datafield.metadata.property .fields{
	width: 100%;
	margin-top: 20px;
}

/* Uddannelse */
#template_subtype_editcv .datafield.searchstring .field input {
    width: 130px;
	font-family: "Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	height: 16px;
	line-height: 16px;
}
#template_subtype_editcv .datafield.searchstring span.field.text,
#template_subtype_editcv .datafield.searchstring span.byline
{
	float: left;
	clear: both;
	margin: 0px !important;
}
#template_subtype_editcv #editcv_form .fieldblock.type1 .datafield.searchstring{
	padding-top: 10px;
	width: auto !important;
	float: left;
	clear: none;
}
#template_subtype_editcv #editcv_form .fieldblock.type1 .datafield.searchbutton.light{
	padding-top: 10px;

	width: 240px !important;
	float: right;
	clear: none;
}
#editcv_form .fieldblock.type1 .datafield.edu_remark
{
	float: left;
	clear: both;
	margin-top: 10px;
	display: none;
}
#editcv_form .fieldblock.type1 .datafield.edu_remark label
{
	float: left !important;
	clear: both !important;
}
#editcv_form .fieldblock.type1 .datafield.edu_remark textarea
{
	float: left !important;
	clear: both !important;
	width: 358px !important;;
}

#editcv_form .fieldblock.type1 .datafield.foundeducationid select
{
	width: 360px;
}

#template_subtype_editcv #editcv_form .fieldblock.type1 .datafield.searchbutton.light span.field{
	float: left !important;
}
#template_subtype_editcv .datafield.searchbutton.light .field {
    width: auto;
	float: left;
	margin-right: 160px;
}
#template_subtype_editcv .datafield.searchbutton.light .byline {
    width: auto;
	float: left;

}

/* Efteruddannelse */
#template_subtype_editcv .datafield.course_year input[name="course_year"]
{
	width: 30px !important;
}
#template_subtype_editcv .datafield.addnew .field.submit{
	float: right;
}
#template_subtype_editcv .datafield.course_name{
	padding-top: 10px;
}
#template_subtype_editcv .datafield.course_name span.label,
#template_subtype_editcv .datafield.course_school span.label,
#template_subtype_editcv .datafield.course_description span.label,
#template_subtype_editcv .datafield.course_year span.label{
    clear: none;
	width: 125px;
	margin-bottom: 15px;
	float: left;

}
#template_subtype_editcv .datafield.course_name .field input,
#template_subtype_editcv .datafield.course_school .field input,
#template_subtype_editcv .datafield.course_description .field input{
    width: 250px;
	margin: 0;
	padding: 0;
}

/* kompetencer */
#template_subtype_editcv #editcv_form .fieldblock.type1 .datafield.expsearchword{
	width: auto !important;
	float: left;
	clear: none;
}
#template_subtype_editcv .datafield.expsearchword .field input{
    width: 130px;
	font-family: "Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	height: 16px;
	line-height: 16px;
}
#template_subtype_editcv .datafield.expsearchword span.field.text,
#template_subtype_editcv .datafield.expsearchword span.byline
{
	float: left;
	clear: both;
	margin: 0px !important;
}
#template_subtype_editcv #editcv_form .fieldblock.type1 .datafield.expsearchbutton{
	width: 240px !important;
	float: left;
	clear: none;
}
#template_subtype_editcv #editcv_form .fieldblock.type1 .datafield.expsearchbutton span.field{
	float: left !important;
}
#template_subtype_editcv .datafield.expsearchbutton .field {
    width: auto;
	float: left;
	margin-right: 160px;
}
#template_subtype_editcv .datafield.expsearchbutton.byline {
    width: auto;
	float: left;

}
#template_subtype_editcv .datafield.addnew .field.button{
	float: right;
}
#template_subtype_editcv .exp_levels{
	padding-top: 5px;
	padding-bottom: 5px;
}
#template_subtype_editcv .exp_levels select{
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular !important;
}
#template_subtype_editcv .datafield.exp_chosen{
	clear: both;
}
#template_subtype_editcv .datafield.expremark{
    padding: 5px 0px 5px 0px; 
	clear:both;
}
#template_subtype_editcv .datafield.expremark scan label{
	clear:right;
}
#template_subtype_editcv .datafield.expremark textarea{
	width: 360px;
}

/* tidligere/nuværende job*/
#template_subtype_editcv .datafield.previousengagement_designationname span.field input,
#template_subtype_editcv .datafield.previousengagement_jobdomain span.field select,
#template_subtype_editcv .datafield.previousengagement_company span.field input,
#template_subtype_editcv .datafield.previousengagement_remark span.field input	
{
	width: 250px;
	clear: none;
	float: left;
}

#template_subtype_editcv .datafield.previousengagement_date_start.d.light span.field,
#template_subtype_editcv .datafield.previousengagement_month_start.m.light span.field,
#template_subtype_editcv .datafield.previousengagement_month_end.m.light span.field,
#template_subtype_editcv .datafield.previousengagement_year_start.y.light span.field,
#template_subtype_editcv .datafield.previousengagement_year_end.y.light span.field,
#template_subtype_editcv .datafield.previousengagement_date_end.d.light span.field{
	margin-left: 2px;
	float: left;
	clear: none;
}
#template_subtype_editcv .datafield.previousengagement_date_start.d.light span.field select,
#template_subtype_editcv .datafield.previousengagement_month_start.m.light span.field select,
#template_subtype_editcv .datafield.previousengagement_month_end.m.light span.field select,
#template_subtype_editcv .datafield.previousengagement_year_start.y.light span.field input,
#template_subtype_editcv .datafield.previousengagement_year_end.y.light span.field input,
#template_subtype_editcv .datafield.previousengagement_date_end.d.light span.field select{
	width: 50px !important;
}
#template_subtype_editcv .datafield.previousengagement_date_start.d.light span.byline,
#template_subtype_editcv .datafield.previousengagement_month_start.m.light span.byline,
#template_subtype_editcv .datafield.previousengagement_month_end.m.light span.byline,
#template_subtype_editcv .datafield.previousengagement_date_end.d.light span.byline{
	width: 10px !important;
	margin: 0px 3px 0px 5px !important;
}

#template_subtype_editcv .datafield.previousengagement_date_end.d.light .field{
	float: left;
	clear: none;
}

#template_subtype_editcv .datafield.previousengagement_datestring_start.s.light,
#template_subtype_editcv .datafield.previousengagement_datestring_end.s.light{
	display: none;
}

/* Ansættelsesforhold */
#template_subtype_editcv .datafield.metadata.positiontype{
	padding-top: 10px;
}
#template_subtype_editcv .datafield.metadata.positiontype table{
	width: auto;
}
#template_page_contents .checkboxes div.datafield span.label.clickable.checkbox{
	width: auto !important;
}

/* Arbejdsområde */
#template_subtype_editcv .datafield.metadata.jobdomain{
	padding-top: 10px;
}
#template_subtype_editcv .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_editcv .datafield.exposeapproved .label{
	display: none;
	margin-left: 40px;
	width: auto;
}

#template_subtype_editcv .datafield.exposeapproved .field{
	/*position: absolute; left: 5px; top: 0px; */
	padding: 3px !important;
	position: relative !important;
	top: auto;
	left: auto;
	right: auto;
}

/* rejse aktivitet */
datafield travelingactivity
.datafield.travelingactivity.light{
	width: 385px;
	margin-top: 15px;	
	padding-left: 5px;
	margin-bottom: 15px;
}
.datafield.travelingactivity.light .field.wrapper{
	float: left;
	display: block;
	width: 250px;
}
.datafield.travelingactivity.light .datafield.travelingactivity{
	padding-top: 3px;
	position: relative;
	clear: none;
	float: left;
	width: 250px;
}
.datafield.travelingactivity.light .label.wrapper{
 	width: 125px;
}

.datafield.travelingactivity.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 CV */
#template_subtype_editcv .datafield.status{
	margin-top: 10px !important;
}
#template_subtype_editcv .fieldblock .datafield.organisation table {
	/* width: 200px; */
	width: 200px;
}

/* Jobliste */
#template_subtype_adlist .list tbody > tr > td + td + td + td { text-transform: lowercase; }

#template_subtype_adlist .list.ad .col2 {  width: 150px; } /* Annonceret hos */
#template_subtype_adlist .list.ad .col3 {  width: 70px; } /* Rating */
#template_subtype_adlist .list.ad .col4 { width: 90px; } /* Oprettet */
#template_subtype_adlist .list.ad .col5 { width: 130px;} /* Ansøgningsfrist */
#template_subtype_adlist .list.ad .col6 { width: 50px; } /* Ansøg */
#template_subtype_adlist .list.ad .col7 { width: 28px; } /* Ret */
#template_subtype_adlist .list.ad .col8 { width: 28px; } /* Slet */
#template_subtype_adlist .list.ad tbody > tr > td span { display: block; } 

#template_subtype_adlist .favoritrow {display: none;}
#template_subtype_adlist .favoritrow.page1 {display: block;}
#template_subtype_adlist .favoritrow.page1 {display: table-row;}


/* Beskedliste */
#template_subtype_messages .list tbody > tr > td + td + td + td { text-transform: lowercase; }

#template_subtype_messages .list.messages .col1 { } /* Overskrift */
#template_subtype_messages .list.messages .col2 { width: 200px; } /* Afsender/Modtager */
#template_subtype_messages .list.messages .col3 { width: 200px;} /* Modtaget/Sendt */
#template_subtype_messages .list.messages .col4 { width: 100px; } /* Status */
#template_subtype_messages .list.messages .col5 { width: 28px; } /* Læs */
#template_subtype_messages .list.messages .col6 { width: 44px; } /* Besvar */
#template_subtype_messages .list.messages .col7 { width: 28px; } /* Slet */

#template_subtype_messages .list.messages span.statustext { display: inline; } 

/*Vis Besked*/
#template_subtype_view_message .fields .view_message {margin-right: 300px;}
#template_subtype_view_message .fields {position: relative;}
#template_subtype_view_message .buttons,
#template_subtype_view_message .buttons .datafield {
    position: absolute; top: 0px; right: 0px;}
#template_subtype_view_message .buttons .datafield.contact {right: 130px;}
#template_subtype_view_message .receivedmessage + .buttons .datafield.delete {top: 30px;}
#template_subtype_view_message .sentmessage + .buttons .datafield.delete {right: 130px;}
#template_subtype_view_message .buttons .datafield.delete input,
#template_subtype_view_message .buttons .datafield.read input {width: 120px;}


/* jobagent */
.list.jobagents_advanced .col1 { } /* navn */
.list.jobagents_advanced .col2 { width: 300px; } /* Email */
.list.jobagents_advanced .col3 { width: 200px;} /* Oprettet */
.list.jobagents_advanced .col4 { width: 50px; } /* Ret */
.list.jobagents_advanced .col5 { width: 50px; } /* Slet */

.list.jobagents_advanced a.edit,
.list.jobagents_advanced a.delete {
    text-transform: lowercase;
}
#template_subtype_jobagent .fieldblock TABLE { height: 1%;}

.datafield.searchWords INPUT{
    border: solid #A9AAAA 1px;
    width: 455px;
}
#template_subtype_jobagent .datafield.save_jobagent {float: right;}

/* Stamdata / Ny bruger */
/*#template_subtype_data .datafield.datefield.birthday .datafield.birthday1.d.light .label,
#template_subtype_data .datafield.datefield.birthday .datafield.birthday1.d.light .field{
	margin-left: 15px;
}

#template_subtype_data .datafield.datefield.birthday .datafield.birthday1.d.light select{
	width: 80px;
}
#template_subtype_data .datafield.datefield.birthday .datafield.birthday2.m.light select{
	width: 50px;
}
#template_subtype_data .datafield.datefield.birthday .datafield.birthday_text.s.light{
	display: none;
}
#template_subtype_data .datafield.sex{
	clear: both;
}
*/

/* Stamdata */
#applicant_data_form .fieldblock.type1
{
background-color:#EBEBEB !important;
margin:3px 0 0 0!important;
padding:5px 5px 1px !important;
}
#applicant_data_form .field.text input,
#applicant_data_form .field.password input,
#applicant_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;
}
#applicant_data_form .field.text input { height:14px; }
#applicant_data_form .field.select select { height:17px; }


#applicant_data_form h4{ display: none; }

#applicant_data_form .fieldblock.type1 { padding-top: 5px;}

#applicant_data_form .fieldblock.type1 .fields .datafield span.label{display:none;} 
#applicant_data_form .fieldblock.type1 .fields .datafield:first-child span.label{float: left; clear: none; width: 70px; display: block;} 
#applicant_data_form .fieldblock.type1 .fields .datafield .byline { float: left; clear: both; } 
#applicant_data_form .fieldblock.type1 .fields > .datafield {display: block; clear: both;}
#applicant_data_form .fieldblock.type1 .fields .datafield span.field input{ display: block;} 


#applicant_data_form .fieldblock.type1 .fields .datafield.username,
#applicant_data_form .fieldblock.type1 .fields .datafield.firstname,
#applicant_data_form .fieldblock.type1 .fields .datafield.cofirstname,
#applicant_data_form .fieldblock.type1 .fields .datafield.street,
#applicant_data_form .fieldblock.type1 .fields .datafield.email1,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday,
#applicant_data_form .fieldblock.type1 .fields .datafield.middlename,
#applicant_data_form .fieldblock.type1 .fields .datafield.comiddlename,
#applicant_data_form .fieldblock.type1 .fields .datafield.lastname,
#applicant_data_form .fieldblock.type1 .fields .datafield.colastname,
#applicant_data_form .fieldblock.type1 .fields .datafield.zip,
#applicant_data_form .fieldblock.type1 .fields .datafield.d,
#applicant_data_form .fieldblock.type1 .fields .datafield.m,
#applicant_data_form .fieldblock.type1 .fields .datafield.y,
#applicant_data_form .fieldblock.type1 .fields .datafield.sex
{
	float: left;
	clear: none;
}
#applicant_data_form .fieldblock.type1 .fields .datafield.password1,
#applicant_data_form .fieldblock.type1 .fields .datafield.city,
#applicant_data_form .fieldblock.type1 .fields .datafield.tlf_home
{
	float: left;
	clear: right;
}



#applicant_data_form .fieldblock.type1 .fields .datafield.birthday1.d,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday2.m,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday3.y
{ width: 60px !important; clear:none;} 

#applicant_data_form .fieldblock.type1 .fields .datafield.birthday1.d span.label,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday2.m span.label,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday3.y span.label,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday1.d .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday2.m .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday3.y .byline
{ display: none; }

#applicant_data_form .fieldblock.type1 .fields .datafield.username input,
#applicant_data_form .fieldblock.type1 .fields .datafield.street input,
#applicant_data_form .fieldblock.type1 .fields .datafield.email1 input
{ width: 250px } 
#applicant_data_form .fieldblock.type1 .fields .datafield.firstname input,
#applicant_data_form .fieldblock.type1 .fields .datafield.cofirstname input
{ width: 110px } 
#applicant_data_form .fieldblock.type1 .fields .datafield.city input
{ width: 90px} 
#applicant_data_form .fieldblock.type1 .fields .datafield.zip input
{ width: 35px} 
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday1.d select,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday2.m select,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday3.y input
{ width: 50px !important; clear:none !important;} 
#applicant_data_form .fieldblock.type1 .fields .datafield.password1 input,
#applicant_data_form .fieldblock.type1 .fields .datafield.passwordConfirm input,
#applicant_data_form .fieldblock.type1 .fields .datafield.middlename input,
#applicant_data_form .fieldblock.type1 .fields .datafield.lastname input,
#applicant_data_form .fieldblock.type1 .fields .datafield.comiddlename input,
#applicant_data_form .fieldblock.type1 .fields .datafield.colastname input,
#applicant_data_form .fieldblock.type1 .fields .datafield.tlf_home input,
#applicant_data_form .fieldblock.type1 .fields .datafield.mobilephone input,
#applicant_data_form .fieldblock.type1 .fields .datafield.country_id select,
#applicant_data_form .fieldblock.type1 .fields .datafield.sex select
{ width: 130px !important; } 

#applicant_data_form .fieldblock.type1 .fields .datafield.username .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.firstname .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.cofirstname .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.street .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.email1 .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.datafield.birthday .byline
 {padding-left: 70px; } 

#applicant_data_form .fieldblock.type1 .fields .datafield.username,
#applicant_data_form .fieldblock.type1 .fields .datafield.street,
#applicant_data_form .fieldblock.type1 .fields .datafield.email1,
#applicant_data_form .fieldblock.type1 .fields .datafield.datafield.birthday
{
	margin: 0px 12px 0px 0px; 
	width: 320px;
} 

#applicant_data_form .fieldblock.type1 .fields .datafield.firstname,
#applicant_data_form .fieldblock.type1 .fields .datafield.cofirstname
 {margin: 0px 10px 0px 0px; width: 180px;} 

#applicant_data_form .fieldblock.type1 .fields .datafield.middlename,
#applicant_data_form .fieldblock.type1 .fields .datafield.lastname,
#applicant_data_form .fieldblock.type1 .fields .datafield.comiddlename,
#applicant_data_form .fieldblock.type1 .fields .datafield.zip,
#applicant_data_form .fieldblock.type1 .fields .datafield.colastname
{margin: 0px 10px 0px 0px;} 

#applicant_data_form .fieldblock.type1 .fields .datafield.zip
{margin: 0px 2px 0px 0px;} 

#applicant_data_form .fieldblock.type1 .fields .datafield.passwordConfirm,
#applicant_data_form .fieldblock.type1 .fields .datafield.mobilephone,
#applicant_data_form .fieldblock.type1 .fields .datafield.country_id
 {padding-left: 332px !important; } 

/*
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday1.d .field.select,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday2.m .field.select,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday3.y .field.text
{ float: left; clear:none !important;} 
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday1.d .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday2.m .byline,
#applicant_data_form .fieldblock.type1 .fields .datafield.birthday3.y .byline
{ padding: 0px 0px 0px 0px !important; margin:0} 


 


#applicant_data_form .datafield.submitbutton.light
{ padding-right: 200px; }

*/

/* list ad, list messages */

#template_page_contents_nocolumns .list.messages
{
	margin: 10px 0px;
	padding-left: 0px !important;
}
#template_page_contents_column1 .list.ad,
#template_page_contents_column1 .list.messages
{
	margin: 10px 0px;
	padding-left: 0px !important;
}

#template_page_contents_column1 .list.ad thead{
}
#template_page_contents_column1 .list.ad tr{
/*	padding: 5px; */
}
#template_page_contents_column1 .list.ad colgroup .col1{
	width: auto;
}
#template_page_contents_column1 .list.ad colgroup .col2{
	width: 70px;
/*	text-align: right; */
}
#template_page_contents_column1 .list.ad colgroup .col3{
	width: 12px;
}
#template_page_contents_column1 .list.ad colgroup .col4{
	width: 20px;
}
#template_page_contents_column1 .list.ad colgroup .col5{
	width: 20px;
}
#template_page_contents_column1 .list.ad colgroup .col6{
	width: 20px;
}

/*besked liste*/
/*
#template_subtype_messages .fieldblock,
#template_subtype_adlist .fieldblock,
#template_subtype_cvlist .fieldblock,
#template_subtype_jobagentlist .fieldblock
{
	padding: 0 !important;
	margin: 0 !important;
	background-color: #fff !important;
	
}

#template_subtype_messages thead,
#template_subtype_adlist thead,
#template_subtype_cvlist thead,
#template_subtype_jobagentlist thead
 {
background-color:#FFFFFF;
border-color:#B4D3B1;
border-style:solid none;
border-width:1px;
font-size:14px;
font-weight:bold;
margin: 0px 0px 5px 0px;
padding:3px;
}
#template_subtype_messages th,
#template_subtype_adlist th,
#template_subtype_cvlist th,
#template_subtype_jobagentlist th,
{
	font-weight: bold;
	border: none;
	color: #000;
	height: auto;
	padding: 3px;
}
#template_subtype_messages td,
#template_subtype_adlist td,
#template_subtype_cvlist td,
#template_subtype_jobagentlist td
 {
	background-color: #EBEBEB;
	padding: 3px;
	margin-bottom: 3px;
}
#template_subtype_messages .showstatus,
#template_subtype_adlist .showstatus,
#template_subtype_cvlist .showstatus
{
	background-position: 0px 3px !important;
}
#template_subtype_messages .showstatus span.statustext,
#template_subtype_adlist .showstatus span.statustext,
#template_subtype_cvlist .showstatus span.statustext
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left: 7px;
	display: inline;
}
*/

#template_page_contents_nocolumns .list.jobagents_advanced .col1 { width: auto; }
#template_page_contents_nocolumns .list.jobagents_advanced .col2 { width: 250px; }
#template_page_contents_nocolumns .list.jobagents_advanced .col3 { width: 80px; }
#template_page_contents_nocolumns .list.jobagents_advanced .col4 { width: 26px; }
#template_page_contents_nocolumns .list.jobagents_advanced .col5 { width: 30px; }

#template_page_contents_nocolumns .list.cv .col1 {width: auto; }
#template_page_contents_nocolumns .list.cv .col2 {width: 80px; }
#template_page_contents_nocolumns .list.cv .col3 {width: 80px; }
#template_page_contents_nocolumns .list.cv .col4 {width: 30px; }
#template_page_contents_nocolumns .list.cv .col5 {width: 26px; }
#template_page_contents_nocolumns .list.cv .col6 {width: 42px; }
#template_page_contents_nocolumns .list.cv .col7 {width: 30px; }

#template_page_contents_nocolumns .list.messages .col1{width: auto;}
#template_page_contents_nocolumns .list.messages .col2{width: 150px;}
#template_page_contents_nocolumns .list.messages .col3{width: 80px;}
#template_page_contents_nocolumns .list.messages .col4{width: 60px;}
#template_page_contents_nocolumns .list.messages .col5{width: 25px;}
#template_page_contents_nocolumns .list.messages .col6{width: 40px;}
#template_page_contents_nocolumns .list.messages .col7{width: 30px;}

.list.messages table{
}

#template_page_contents_column2 .list table{
	margin: 0px;	
}
#template_page_contents_column2 .list table td{
	margin: 0px;
	padding: 0px;
}
#template_page_contents_column2 


#template_page_contents_column2 .list.messages colgroup .col1{width: auto}
#template_page_contents_column2 .list.messages colgroup .col2{width: 20px;}

#template_page_contents_column2 .list.ads colgroup .col1{width: auto}
#template_page_contents_column2 .list.ads colgroup .col2{width: 80px;}
#template_page_contents_column2 .list.ads colgroup .col3{width: 30px;}
#template_page_contents_column2 .list.ads colgroup .col4{width: 30px;}


.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;}

