

#template_pagetype_advertiser #template_page_contents_column1 .fieldblock.type1{
	margin: 0px 0px;
}

#template_pagetype_advertiser #template_page_contents_column1 h1{
	margin: 0px;
	width: 352px;
}


/* Login page */
#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield{
	clear: both;
	/*width: 470px;*/
	margin-left: 5px;
}

#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield .label{
	clear: none;
	width: 120px;
	float: left;
}

#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.username,
#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.advertiserpassword{
	clear: none;
}

#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.username span,
#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.advertiserpassword span{
	clear: none;
}

#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.username input,
#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.advertiserpassword input{
	border: 1px solid #000;
	width: 350px;
	height: 14px;
	font-size: 10px;
}

#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.submitbutton,
#template_pagetype_advertiser #template_subtype_login .fieldblock .fields .button{
	float: left;
	width: 475px;
}

#template_pagetype_advertiser #template_subtype_login .fieldblock .datafield.submit .field,
#template_pagetype_advertiser #template_subtype_login .fieldblock .fields .button input{
	float:right;
}
	
/* left column */
#template_page_contents_column1{
	border: 0px solid #BA5E96;
}

#template_page_contents_column1 .fieldblock.type1 th{
	color: #000;
	font-size: 10px;
}


/* right column */

#template_page_contents_column2 .fieldblock.type3 th{
	color: #000;
	font-size: 10px;
}

/* buttons  */

.buttons input{
	float: right;
}

.buttons{
	float: left;
	border-bottom: 1px solid #000;
}

.contact + .buttons{
	border: 0px solid #BA5E96;
	border-top: 1px solid #000;
}


/* tabel i kollonne 1 */
#template_page_contents_column1 .list.ad .showstatus .exclamation{
	font-size: 14px;
	color: #000;
}

#template_page_contents_column1 .list.ad .showstatus .statustext{
	font-size: 10px;
	font-weight: normal;
	color: #000;
}

#template_page_contents_column1 .list.ad{
	margin: 5px 5px;
}

#template_page_contents_column1 .list.ad thead{
	display: none;
}

#template_page_contents_column1 .list.ad tr{
	padding-top: 3px;
}

#template_page_contents_column1 .list.ad colgroup .col1{width: 200px;}
#template_page_contents_column1 .list.ad colgroup .col2{width: 80px;}
#template_page_contents_column1 .list.ad colgroup .col3{width: 25px;}
#template_page_contents_column1 .list.ad colgroup .col4{width: 25px;}
#template_page_contents_column1 .list.ad colgroup .col5{width: 22px;}
#template_page_contents_column1 .list.ad colgroup .col6{width: 25px;}

/* 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{
	width: 80px;
}

#template_page_contents_column2 .list.cv .col2{
	width: 80px;
}

#template_page_contents_column2 .list.cv .col3{
	width: 50px;
}

#template_page_contents_column2 .list.cv .col4{
	width: 50px;
}

/* Din Side */
#template_subtype_frontpage h4
{
	padding-left: 5px !important;
}
#template_subtype_frontpage td
{
	padding-left: 0px !important;
}


.showstatus.active, .showstatus.responded {
	background-image:url(../../graphics/gymjob/status/green.gif) !important;
	background-repeat:no-repeat;
	background-position: left top;
}
.showstatus.not_complete, .showstatus.missing_information, .showstatus.not_read {
	background-image:url(../../graphics/gymjob/status/red.gif) !important;
	background-repeat:no-repeat;
	background-position: left top;
}

.showstatus.inactive, .showstatus.not_approved, .showstatus.read {
	background-image:url(../../graphics/gymjob/status/yellow.gif) !important;
	background-repeat:no-repeat;
	background-position: left top;
}
.list.ad .showstatus span.exclamation { display: none; }
.list.ad .showstatus span.statustext { display: none; }
.list.ad table {margin-top: 0px; margin-bottom: 5px; float: left;}


/* annoncer */
.list.ad.advanced a{
	font-size: 10px;
	color: #000;
}

.list.ad.advanced th{
	font-size: 10px;
	color: #000;
	text-decoration: underline;
	padding-bottom: 5px;
}

.list.ad.advanced td{
	padding: 0px 0px 5px 0px;
}

.list.ad.advanced table{
	margin: 5px;
	color: #000;
}

.list.ad.advanced .showstatus .exclamation{
	font-size: 14px;
	color: #BA5E96;
}

.list.ad.advanced .showstatus .statustext{
	font-size: 10px;
	color: #000;
	font-weight: normal;
}

.list.ad.advanced .list.ad{
	margin: 0px 5px;
}

.list.ad.advanced colgroup .col1{
	width: 160px;
}

.list.ad.advanced colgroup .col2{
	width: 35px;
}

.list.ad.advanced colgroup .col3{
	width: 35px;
}

.list.ad.advanced colgroup .col4{
	width: 12px;
}

.list.ad.advanced colgroup .col5{
	width: 12px;
}

.list.ad.advanced colgroup .col6{
	width: 12px;
}

#editad_form .fieldblock.type2 h4 { display: none; }
#editad_form .fieldblock.type2 select { float: right; }

#editad_form .fields .datafield span.field.text	 input,
#editad_form .fields .datafield span.field.textarea textarea
 {
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:black;
	font-family:"Verdana",Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;
	width:245px;
}
#editad_form .fields .datafield span.field.text	 input
{
	height:15px;
}
#editad_form .datafield {
	display: block;
	position: relative;
}
#editad_form .fields .datafield span.label	{
	width: 120px;
}
#editad_form .fields .datafield span.field.text	{
	float: left;
	clear: none;
}

.datafield.dropdown.light span select
{
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:black;
	font-family:"Verdana",Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;
	width:200px;
}

	/* opret annonce */
	
#template_subtype_editad .fieldblock{
	border:1px solid #BAC9DF;
}
	
		/* dropdown */
	.datafield.dropdown.light{
		clear: both;	
		display: block;
		width: 100%;
		margin-top: 5px;
		margin-bottom: 10px;
	}
	
	.datafield.dropdown.light .field{
		float: right !important;
		margin-right: 15px;
		display: inline;
	}
	
	/* menu i højre side */
	#editAdMenu{
		position: relative;
		width: 260px;
	}
	#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 40px;
		font-weight: bold;
		color: #000000;
		background-image: url(../../graphics/gymjob/overback.gif);
		background-repeat: no-repeat;
		background-position: left top;
		background-color: #530039;
		/*border-bottom: 3px solid #530039;*/
	}
	
	#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: #eff0f8;
		text-decoration: none;
		height: 16px;
		line-height: 16px;
		display: block;
		font-weight: bold;
		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: none;
		background-color: #FFF;
		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: none;
		background-color: #FFF;
		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 */

/* overskrift */
#template_page_contents_column1 .datafield .label{
	float: left;
	clear: none;
}

.datafield.headline_uk,
.datafield.headline {
	margin-top: 10px;
	margin-bottom: 10px;
}
/*
.datafield.headline .field.text input{
	border: 1px solid #000;
	width: 250px;;	
	height: 14px;
	font-size: 10px;
	margin-left: 20px;
}
*/

/* resume */
.datafield.resume_uk,
.datafield.resume {
	margin-top: 10px;
	margin-bottom: 10px;
}

/*.datafield.resume .label.textarea{
	float: left;
	width: 50px;
}
*/
.datafield.resume .field.textarea{
	float: left;

}
/*
.datafield.resume .field.textarea textarea{
	margin-top: 0px;
	width: 350px;
	border: 1px solid #000;
	font-size: 10px;
	margin-right: 20px;
}
*/

/* annoncetekst */

.datafield.text.light .field.wrapper{
	padding-left: 0px;
	width: 450px;
	margin-top: 15px;
}

#editad_form .datafield.text_uk.light .field.wrapper iframe, 
#editad_form .datafield.text.light .field.wrapper iframe {
	width: 375px;
}

/* datoer */
.datafield.datefield.accession,
.datafield.datefield.lastday
{
	margin-top: 15px;
}

.datafield.datefield.accession .label,
.datafield.datefield.lastday .label{
	float: left;
	clear: none;
}

.datafield.datefield.accession .byline,
.datafield.datefield.lastday .byline
{
	float: left;
	clear: none;
	margin-left: 5px;
	font-size: 12px;
}

.datafield.datefield.accession .datafield,
.datafield.datefield.lastday .datafield
{
	float: left;
	clear: none;
	margin-left: 5px;
	width: 60px;
}
.datafield.datefield.accession .datafield select,
.datafield.datefield.lastday select
{

	float: left !important;
}

.datafield.datefield.accession .datafield input,
.datafield.datefield.lastday input
{
	width: 60px !important;
	background-color:#FFFFFF;
	border:1px solid #000000;
	color:black;
	font-family:"Verdana",Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;	
	float: left !important;
}

.datafield .s { display: none !important;}

.datafield.datefield.accession .datafield span,
.datafield.datefield.lastday .datafield span
{
	float: left;
	clear: none;
}


.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,
.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;
	border: 1px solid #000;
	font-size: 10px;
background-color:#FFFFFF;
border:1px solid #000000;
color:black;
font-family:"Verdana",Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:10px;	
}

/* 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;
}

/* ansættelsesforhold */

.datafield.metadata.positiontype .info{
	position: static;
	clear: both;
}
.datafield.metadata.positiontype{
	margin-top: 15px;
}

.datafield.metadata.positiontype .label{
	float: left;
	clear: none;
}

.datafield.metadata.positiontype .fields{
	float: left;
	clear: both;
	margin-left: 15px;
}

.datafield.metadata.positiontype .datafield.positiontype.light{
	clear: both;
}

/* arbejdsområde */
.datafield.metadata.jobdomain{
	margin-top: 15px;
	display: block;
	position: relative;
}

.datafield.metadata.jobdomain .label.metadata{
	float: left;
	clear: both !important;
	margin-bottom: 10px;
}
.datafield.metadata.jobdomain .fields{
	float: left;
	clear: both:
}

/* Geografi */
.geography #all_of_denmark .dk_areas .datafield.dk_area{
	width: 370px;
	height: 18px;
}
.geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox{
	top: 0px; left: 354px;
}
.geography #all_of_denmark .dk_areas .datafield.dk_area .field.checkbox input{
	padding: 0px; margin: 0px;
}
.geography .navigation{ 
	width: 370px; 
	float: left;
	margin-left: 5px;
}
.geography .regions{ 
	width: 370px; 
	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: 370px;
	line-height: 20px;
}
.geography .regions .field.region .datafield.region .field.checkbox{
	top: 0px; left: 354px;
}

.geography .regions .field.region .datafield.region{
	width: 370px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.geography .regions .field.region .datafield.region .label.clickable.checkbox{
	width: 250px !important;
}
.geography .regions .field.region .countries .datafield.country .field.checkbox{
	top: 0px; left: 354px;
}
.geography .regions .field.region .countries{ 
}
.geography .regions .field.region .countries .datafield.country{ 
	width: 354px;
}
.geography .regions .field.region .countries .datafield.country .label.clickable.checkbox{
	width: 250px !important;	
}
.geography .regions .field.region .countries .datafield.country .field.checkbox{
	top: 0px; left: 354px;
}
.geography .navigation .link a { color: #000000; text-decoration: none; font-weight: bold;}



/* 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%;
	}
	.datafield.educations.light .field{
		float: left !important;
	}
	/* 1. niveau */
	.datafield.educations.light ul{
		list-style: none;
		list-style-type: none;
		margin: 0px;
		padding: 0px;
		width: 380px;
	}
	.datafield.educations.light ul li{
		list-style-type: none;
		position: relative;
		padding: 0px 0px 0px 20px;
		margin-left: 0;
	}
	.datafield.educations.light ul li a{
		margin: 0px;
		width: 14px;
		height: 18px;
		background-image: url(../../graphics/gymjob/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/gymjob/te.gif);
	}
	.datafield.educations.light ul li .head{
		display: block;
		margin: 3px;
		width: 100%;
		border-bottom: 1px solid #aaa;
		font-weight: bold;
	}
	.datafield.educations.light ul li a span{
		display: none;
	}
	/* 2. niveau */
	.datafield.educations.light ul ul{
		display: none;
		width: 360px;
	}
	.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;
		height: 18px;
	}
	.datafield.educations.light ul ul li .datafield.education.light .label{
		font-weight: normal;
		width: 300px !important;
	}
	.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: 325px;
	}
	.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 */
.datafield.treebutton{
	width: 80px !important;
	float: right;
	display: block !important;
	padding: 0;
}
.datafield.treebutton .label{
	display: none !important;
}
.datafield.treebutton .field.button input{
	border: 0px solid #fff !important;
}
#template_subtype_editad .datafield.expsearchword{
	width: auto;
	float: left;
	clear: none;
	margin: 5px 0 0 15px;
}
#template_subtype_editad .datafield.expsearchword .label{
	display: none !important;
}
#template_subtype_editad .datafield.expsearchword .field{
	float: left !important;
}
#template_subtype_editad .datafield.expsearchword .field input{
	width: 200px !important;
}
#template_subtype_editad .datafield.expsearchword .byline{
	float: left;
	clear: both !important;
	width: 200px;
	margin-left: 0;
}
#template_subtype_editad .datafield.expsearchword + .datafield.expsearchbutton{
	width: 40px;
	float: left;
	clear: none;
	margin: 0;
	padding: 0;
}
#template_subtype_editad .datafield.expsearchword + .datafield.expsearchbutton .label{
	display: none;
}
#template_subtype_editad .datafield.expsearchword + .datafield.expsearchbutton input{
	border: 0px solid #fff !important;
}

#divsearch .field.select select{
	height: auto;
	width: 355px;
	margin-left: 15px;
}

#divsearch .datafield.experiences{
	clear: both;
}
#divsearch .datafield.experiences .label{
	display: none !important;
}
#divsearch .datafield.experiences .field{
	float: left !important;
}

#divsearch .datafield.addexperience{
	clear: both;
}
#divsearch .datafield.addexperience .field.button{
	float: right; 
	display: inline;
}
#divsearch .datafield.addexperience .field.button input{
	border: 1px solid #fff;
}
#exp_chosen .exp_levels{
	width: 100% !important;
	float: left;
	clear: both;
	display: block !important;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-top: 1px solid #DCE1E4;
	border-bottom: 1px solid #DCE1E4;
}
#exp_chosen .exp_levels + .exp_levels{
	border-top: 0px solid #DCE1E4;
}
#exp_chosen .exp_levels table{
	margin: 0;
}

/******** pop up  *************/
	.light .advertiser #template_page_contents{
		width: 400px;
		float: left;
		margin: 20px;
		padding: 0;
		border:1px solid #BAC9DF;
		background: none;
		background-color: #fff;
	}
	.light .advertiser #template_page_contents h2{
		background-color:#530039;
		background-image:url(../../graphics/gymjob/overback.gif);
		background-position:left top;
		background-repeat:no-repeat;
		border-bottom:3px solid #530039;
		color:#000000;
		font-size:12px;
		font-weight:bold;
		margin:0;
		padding:3px 0 2px 40px;
	}
	.light .advertiser #template_page_contents p{
		width: 400px;
		display: block;
		color: #000;
		text-align: left;
		font-size: 10px;
		float: left;
		margin-left: 5px;
	}
	.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 20px;
		border-bottom: 1px solid #aaa;
	}
	.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: 320px;

	}
	.light .advertiser .metadata.experience li .datafield.experience.light .label.checkbox{
		float: none !important;
	}
	.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/gymjob/arrow_right.gif); 
			background-repeat: no-repeat; 
			width: 15px; 
			height: 15px; 
			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/gymjob/arrow_down.gif); 
			background-repeat: no-repeat; 
			width: 15px; 
			height: 15px; 
			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;
		width: 350px !important;
	}



/* persolige egenskaber */

.datafield.metadata.property{
	margin-top: 15px;
}
.datafield.metadata.property .info{
	position: static;
	
}
.datafield.metadata.property .fields{
	float: left;
	clear: both;
}
	
/* annoncestatus */
	/* publiceringsdato*/
	.datafield.datefield.activedate{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	.datafield.activedate .label{
		float: left !important;
		clear: none !important;
	}
	.datafield.activedate .field{
		float: left !important;
		clear: none !important;
	}
	
	.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 input{
		width: 50px !important;
	}
	.datafield.datefield.activedate .datafield.s{
		display: none;
	}
	.datafield.datefield.activedate .byline{
		margin-left: 15px;
		float: left;
		clear: none;
	}

	/* udløbsdato */
	.datafield.datefield.expiredate{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	.datafield.expiredate .label{
		float: left !important;
		clear: none !important;
	}
	.datafield.expiredate .field{
		float: left !important;
		clear: none !important;
	}
	.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 input{
		width: 50px !important;
	}
	.datafield.datefield.expiredate .datafield.s{
		display: none;
	}
	.datafield.datefield.expiredate .byline{
		margin-left: 15px;
		float: left;
		clear: none;
	}
	
	/* Status */
	.datafield.status{
		position: relative;
		margin-top: 15px;
		width: 100% !important;
	}
	
	.datafield.status .label{
		float: left;
		clear: none;
		margin-top: 8px;
	}
	
	.datafield.status .field{
		float: left !important;
		clear: none !important;
		margin-right: 15px;
	}
	.datafield.status .field select{
		width: 200px;
	}

	/* Email service */
	.datafield.emailservice{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	
	.datafield.emailservice .label{
		float: left;
		clear: none;
		margin-top: 8px;
	}
	
	.datafield.emailservice .field{
		float: left !important;
		clear: none !important;
		margin-right: 15px;
	}
	.datafield.emailservice .field select{
		width: 200px;
	}

	/* Annoncevisning */
	.datafield.hidden{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	
	.datafield.hidden .label{
		float: left;
		clear: none;
		margin-top: 8px;
	}
	
	.datafield.hidden .field{
		float: left !important;
		clear: none !important;
		margin-right: 15px;
	}
	.datafield.hidden .field select{
		width: 200px;
	}

	/* Ansøgninger  */
	.datafield.nocontact{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	
	.datafield.nocontact .label{
		float: left;
		clear: none;
		margin-top: 8px;
	}
	
	.datafield.nocontact .field{
		float: left !important;
		clear: none !important;
		margin-right: 15px;
	}
	.datafield.nocontact .field select{
		width: 200px;
	}
	
	/* Prioriteret annonce  */
	.datafield.priorityad{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	
	.datafield.priorityad .label{
		float: left;
		clear: none;
		margin-top: 8px;
	}
	
	.datafield.priorityad .field{
		float: left !important;
		clear: none !important;
		margin-right: 15px;
	}
	.datafield.priorityad .field select{
		width: 200px;
	}
	
	/* Fremhævet annonce  */
	.datafield.markedup{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	
	.datafield.markedup .label{
		float: left;
		clear: none;
		margin-top: 8px;
	}
	
	.datafield.markedup .field{
		float: left !important;
		clear: none !important;
		margin-right: 15px;
	}
	.datafield.markedup .field select{
		width: 200px;
	}
	
	/* annoncør aftale */
	.datafield.clientaggrement{
		position: relative;
		margin-top: 15px;
		width: 100%;
	}
	
	.datafield.clientaggrement .label{
		margin-left: 0;
	}
	
	.datafield.clientaggrement .field.checkbox{
		position: static;
	}

/* beskeder */
.list.messages table{
	margin: 5px;
}

#template_page_contents_column2 .list table{
	margin: 0px;	
}
#template_page_contents_column2 .list table td{
	margin: 0px;
	padding: 0px;
}

.list.messages thead{
	margin-right: 5px;
	border-bottom: 1px dashed #ccc;
}

.list.messages th{
	font-size: 10px;
	color: #000;
	text-decoration: none;
	padding-bottom: 5px;
	border-bottom: 1px dashed #ccc;
}

.list.messages colgroup .col1{
	width: 250px;
}

.list.messages colgroup .col2{
	width: 100px;
}

.list.messages colgroup .col3{
	width: 100px;
}

.list.messages colgroup .col4{
	width: 20px;
}

.list.messages colgroup .col5{
	width: 100px;
}

.list.messages colgroup .col6{
	width: 20px;
}

.list.messages colgroup .col7{
	width: 20px;
}
	/* Stamdata / Ny bruger */
#template_subtype_data .field.text input,
#template_subtype_data .field.password input,
#template_subtype_data select,
#template_subtype_data textarea{
	border: 1px solid #000;
	font-size: 10px;
	color: #000;
}
	
	/* cvr */
#template_subtype_data .datafield.cvrlookup{
	width: 100%;
	float: left;
	clear:none;
	position: relative;
}
#template_subtype_data .datafield.cvrlookup .label{
	width: 80px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.cvrlookup .field{
	width: 260px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.cvrlookup input{
	width: 260px !important;
}
#template_subtype_data .datafield.cvrlookup .byline{
	float: left;
	clear: both;
	margin-left: 80px !important;
	display: inline;
	width: 120px
}
#template_subtype_data .datafield.cvrlookup .info{
	position: absolute; right: 0px; top: 0px;
}
		/* cvr knap*/
#template_subtype_data .datafield.cvrlookupbutton{
	width: 100%;
	float: left;
}
#template_subtype_data .datafield.cvrlookupbutton input{
	margin-right: 330px;
}
	
	/* Bruger */
#template_subtype_data .datafield.username{
	width: 360px;
	float: left;
	clear:none;
}
#template_subtype_data .datafield.username .label{
	width: 80px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.username .field{
	width: 260px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.username input{
	width: 260px !important;
}
#template_subtype_data .datafield.username .byline{
	float: left;
	clear: both;
	margin-left: 80px !important;
	display: inline;
	width: 120px
}

#template_subtype_data .datafield.password1,
#template_subtype_data .datafield.passwordConfirm{
	width: 160px;
	float: left;
	clear:none;
	margin-bottom: 2px;
}
#template_subtype_data .datafield.password1 .label,
#template_subtype_data .datafield.passwordConfirm .label{
	display: none;
}
#template_subtype_data .datafield.password1 .field,
#template_subtype_data .datafield.passwordConfirm .field{
	
}
#template_subtype_data .datafield.password1 input,
#template_subtype_data .datafield.passwordConfirm input{
	width: 160px;
}
#template_subtype_data .datafield.password1 .byline,
#template_subtype_data .datafield.passwordConfirm .byline{
	float: left;
	clear: both;
	display: inline;
	width: 160px
}
	/* Navn */
#template_subtype_data .datafield.name{
	width: 360px;
	float: left;
	clear:none;
}
#template_subtype_data .datafield.name .label{
	width: 80px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.name .field{
	width: 260px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.name input{
	width: 260px !important;
}
#template_subtype_data .datafield.name .byline{
	float: left;
	clear: both;
	margin-left: 80px !important;
	display: inline;
	width: 220px
}
	/* adresse */
	
		/* vej */
#template_subtype_data .datafield.street{
	width: 360px;
	float: left;
	clear:none;
	height: 40px;
}
#template_subtype_data .datafield.street .label{
	width: 80px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.street .field{
	width: 260px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.street input{
	width: 260px !important;
}
#template_subtype_data .datafield.street .byline{
	float: left;
	clear: both;
	margin-left: 80px !important;
	display: inline;
	width: 140px
}
		/* postnr. */
#template_subtype_data .datafield.zip{
	width: 60px;
	float: left;
	clear:none;
	margin-bottom: 2px;
}
#template_subtype_data .datafield.zip .label{
	display: none;
}
#template_subtype_data .datafield.zip .field{
	
}
#template_subtype_data .datafield.zip input{
	width: 40px;
}
#template_subtype_data .datafield.zip .byline{
	float: left;
	clear: both;
	display: inline;
	width: 40px
}
		/* by */
#template_subtype_data .datafield.city{
	width: 100px;
	float: left;
	clear:none;
	margin-bottom: 2px;
}
#template_subtype_data .datafield.city .label{
	display: none;
}
#template_subtype_data .datafield.city .field{
	
}
#template_subtype_data .datafield.city input{
	width: 100px;
}
#template_subtype_data .datafield.city .byline{
	float: left;
	clear: both;
	display: inline;
	width: 100px
}
	/* Land */
#template_subtype_data .datafield.country_id{
	width: 160px;
	float: left;
	clear:none;
	margin-bottom: 2px;
}
#template_subtype_data .datafield.country_id .label{
	display: none;
}
#template_subtype_data .datafield.country_id .field{
	
}
#template_subtype_data .datafield.country_id select{
	width: 160px;
}
#template_subtype_data .datafield.country_id .byline{
	float: left;
	clear: both;
	display: inline;
	width: 120px
}
	/* kontakt */
#template_subtype_data .datafield.url,
#template_subtype_data .datafield.email{
	width: 360px;
	height: 40px;
	float: left;
	clear:none;
}
#template_subtype_data .datafield.url .label,
#template_subtype_data .datafield.email .label{
	width: 80px !important;
	height: 12px;
	clear:none;
	float:left;
	padding:0;
	display: block;
}
#template_subtype_data .datafield.url .field,
#template_subtype_data .datafield.email .field{
	width: 260px !important;
	clear:none;
	float:left;
	padding:0;
}
#template_subtype_data .datafield.url input,
#template_subtype_data .datafield.email input{
	width: 260px !important;
}
#template_subtype_data .datafield.url .byline,
#template_subtype_data .datafield.email .byline{
	float: left;
	clear: both;
	margin-left: 80px !important;
	display: inline;
	width: 200px
}

#template_subtype_data .datafield.phone,
#template_subtype_data .datafield.fax{
	width: 160px;
	float: left;
	clear:none;
	margin-bottom: 2px;
}
#template_subtype_data .datafield.phone .label,
#template_subtype_data .datafield.fax .label{
	display: none;
}
#template_subtype_data .datafield.phone .field,
#template_subtype_data .datafield.fax .field{
	
}
#template_subtype_data .datafield.phone input,
#template_subtype_data .datafield.fax input{
	width: 160px;
}
#template_subtype_data .datafield.phone .byline,
#template_subtype_data .datafield.fax .byline{
	float: left;
	clear: both;
	display: inline;
	width: 160px
}

/* logo */

#template_subtype_data .datafield.advertiserlogo{
	width: 360px;
	height: 40px;
	float: left;
	clear:none;
}
#template_subtype_data .datafield.advertiserlogo .label{
	width: 80px !important;
	height: 12px;
	clear:none;
	float:left;
	padding:0;
	display: block;
}

	/* kontaktprofiler */
#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile .field{
	float: left;
	clear: none;
	width: 500px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile .label{
	float: left;
	clear: none;
	width: 80px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile colgroup .col1{
	width: 30px;
}

#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile colgroup .col2{
	width: 10px;
}

#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile colgroup .col3{
	width: 10px;
}

#template_pagetype_advertiser #template_subtype_data .datafield.list_contactprofile .datafield.new_contactprofile.light{
	float: left;
	clear: both;
}

	/* Opdaterknap */

#template_pagetype_advertiser #template_subtype_data .datafield.submitbutton.light input{
	margin-right: 88px;
}
#template_pagetype_advertiser #template_subtype_data .datafield.resetbutton.light{
	display: none;
}
	/* Rediger kontaktoplysninger */
#template_pagetype_advertiser #template_subtype_contactprofile #template_page_contents{
	width: 550px !important;
	height: 250px;
	margin: 0;
	background-color: #FFF;
}
#template_pagetype_advertiser #template_subtype_contactprofile #template_page_contents .template_page_column{
	width: 550px !important;
	margin: 0;
}
#template_pagetype_advertiser #template_subtype_contactprofile .fieldblock{
	margin: 0;
	padding: 0;
	border: 0px solid #fff !important;
}
#template_pagetype_advertiser #template_subtype_contactprofile h1{
	margin-left: 0px;
	margin-right: 0px;
}
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.firstname,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.middlename,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.lastname,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.title,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.email,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.phone{
	float: left;
	clear: none;
	width: 160px;
	margin: 0 0 0 10px;
}
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.firstname .label.text,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.middlename .label.text,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.lastname .label.text,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.title .label.text,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.email .label.text,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.phone .label.text{
	clear: both;
	margin-left: 0px;
	text-align: left;
}
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.firstname .byline,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.middlename .byline,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.lastname .byline,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.title .byline,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.email .byline,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.phone .byline{
	display: none;
}
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.firstname input,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.middlename input,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.lastname input,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.title input,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.email input,
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.phone input{
	width: 150px;
	margin: 0;
}
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.submitbutton.light{
	margin-right: 35px;
}
#template_pagetype_advertiser #template_subtype_contactprofile .datafield.resetbutton.light{
	display: none;
}

/* next/view buttons */

.datafield.next.light{
	float: right;
	width: 60px !important;
	clear: none;
}
.datafield.next.light .field.submit input{
	background-image: none;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

.datafield.view.light{
	float: left;
	width: 60px !important;
	clear: none;
	margin-right: 10px;
}

/*.datafield.view.light .field.button{
	float: left;
}*/

.datafield.view.light .field.button input{
	float: left;
	background-image: none;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}
#template_page_contents_column2 .fieldblock.type1 {
	padding: 0 !important;
	margin-top: 2px !important;
}

#template_page_contents_column2 h4 {
	margin: 0 !important;
	padding: 0px 0px 0px 5px !important;
	background-color:#EFF0F8;
	color:#000000;
	display:block;
	font-family:"Verdana",Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;
	font-weight:bold;
	letter-spacing:0;
	line-height:15px;
	text-decoration:none;	
}




.datafield.cvrlookup span.byline {
	width: 200px !important;
}

#template_subtype_data .datafield.senumber {
	width: 200px !important;
	display: inline;
	float: left;
	padding-left: 81px;
	padding-top: 10px;
	padding-bottom: 10px;
}

#template_subtype_data .datafield.pnumber {
	width: 200px !important;
	display: inline;
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

#template_subtype_data .datafield.senumber span.byline {
	clear: both;
}

.datafield.eannumber_eannumber.light,
.datafield.eannumber_description.light {
	float: left;
	display: inline;
	padding-right: 20px;
	width: 180px !important;
	clear: none !important;
}

#eannumbers .eannumber .datafield {
	width: 60px;
}

#eannumbers .eannumber {
	clear: both;
	padding-top: 5px;
	padding-left: 81px;
}

#eannumbers .datafield.header span.label {
	padding-right: 55px;
}

.datafield.eannumber_eannumber.light span.byline,
.datafield.eannumber_description.light span.byline {
	padding-left: 3px;
}

#eannumbers_addbutton .datafield._new_button.light input{
	margin-right: 90px;
	margin-top: 10px; 
}

#template_pagetype_advertiser h1 {
/*	width: 300px; '/
}


