@charset "utf-8";

/*------------  metadata  ----------------*/

/* clearBoth */
.clearBoth{
	height: 0px;
}

/* Submit buttons  */
#template_page_contents_column1 .fieldblock.type1 .fields .datafield.submitbutton, #template_page_contents_column1 .fieldblock.type1 .fields .datafield.submit{
	margin: 22px 0px 0px 0px;
}

#template_page_contents_column1 .button{
	clear: both;
}

.datafield.submitbutton, .datafield.resetbutton{
	float: right;
	clear: none;
	/*width: 100px;*/
	min-width: 100px;
}

* html .datafield.submitbutton, .datafield.resetbutton{
	width: 100px;
}

.datafield.submitbutton .field.submit, .datafield.resetbutton .field.reset{
	float: right;
	clear: none;
}

.datafield.submitbutton .field.submit {
	margin-bottom: 2px;
}

#template_page_contents_column1 .fieldblock.type1 .fields .button{
	clear: none;
	float: right;
}

#template_page_contents_column1 .button{
	clear: none;
	float: right;
	/*margin: 0px 15px 0px 0px;*/
}


#template_page_contents_column1 .fieldblock.type1 .fields .datafield.light.submitbutton, #template_page_contents_column1 .fieldblock.type1 .fields .datafield.light.resetbutton{
	float: right;
	clear: left;
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

.datafield.light.resetbutton{
	top: 0px;
	right: 0;
	position: absolute;
}

.datafield.light.submitbutton{
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.datafield.light.submitbutton, .datafield.light.resetbutton{
	clear: both;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.datafield.light.submit, .datafield.light.reset{
	position: absolute;
}


/* next/view buttons */

.datafield.next.light{
	float: right;
}

.datafield.next.light .field.submit{
	float: right;
	margin-right: 20px;
}

.datafield.view.light{
	float: left;
}

.datafield.view.light .field.button{
	float: left;
}

/* Datafields */
.fieldblock .datafield {
	/*float: left;*/
	padding: 0px;
	margin: 0px;
	margin-bottom: 5px;
}

.fieldblock .datafield h2{
	float: left;
}

	/* field labels */
	.fieldblock .fields .label{
		width: 140px;
		margin-left: 5px;
		float: left;
	}
	
	#contact {
		margin-left: 5px;
	}
	
	#contact .label {
		width: 140px;
		margin-left: 0px;
		float: left;
	}

/* login boxes / form boxes */

.fieldblock .datafield.username, 
.fieldblock .datafield.applicantpassword, 
.fieldblock .datafield.japassword, 
.fieldblock .datafield.newjapassword, 
.fieldblock .datafield.newjapassword_repeat, 
.fieldblock .datafield.newjausername, 
.fieldblock .datafield.password1, 
.fieldblock .datafield.passwordConfirm,
.fieldblock .datafield.organisationnumber,
.fieldblock .datafield.firstname,
.fieldblock .datafield.middlename,
.fieldblock .datafield.lastname,
.fieldblock .datafield.cofirstname,
.fieldblock .datafield.comiddlename,
.fieldblock .datafield.colastname,
.fieldblock .datafield.email1,
.fieldblock .datafield.tlf_home,
.fieldblock .datafield.mobilephone,
.fieldblock .datafield.street,
.fieldblock .datafield.zip,
.fieldblock .datafield.city,
.fieldblock .datafield.country_id,
.fieldblock .datafield.advertiserpassword
{
	float: left;
	margin-right: 15px;
	/*margin-left: 15px;*/
}

.fieldblock .datafield.username span,
.fieldblock .datafield.applicantpassword span,
.fieldblock .datafield.japassword span,
.fieldblock .datafield.newjapassword span,
.fieldblock .datafield.newjapassword_repeat span,
.fieldblock .datafield.newjausername span,
.fieldblock .datafield.password1 span,
.fieldblock .datafield.passwordConfirm span,
.fieldblock .datafield.organisationnumber span,
.fieldblock .datafield.firstname span,
.fieldblock .datafield.middlename span,
.fieldblock .datafield.lastname span,
.fieldblock .datafield.colastname span,
.fieldblock .datafield.cofirstname span,
.fieldblock .datafield.comiddlename span,
.fieldblock .datafield.colastname span,
.fieldblock .datafield.email1 span,
.fieldblock .datafield.tlf_home span,
.fieldblock .datafield.mobilephone span,
.fieldblock .datafield.street span,
.fieldblock .datafield.zip span,
.fieldblock .datafield.city span,
.fieldblock .datafield.country_id span,
.fieldblock .datafield.advertiserpassword span
{
	float: left;
	margin: 5px 0px 0px 0px;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1.widget.list.newest_ads.wide {
	width: 728px !important;
}

.fieldblock .fields .datafield.datefield.birthday div{
	clear: none;
	float: left;
	margin-right: 15px;
}

.fieldblock .fields .datafield.datefield.birthday div span{
	float: left;
	clear: both;
	margin: 5px 0px 0px 0px;	
}

.fieldblock .datafield.sex{
	clear: both;
	float: left;
	margin-right: 15px;
}

.fieldblock .datafield.sex span{
	float: left;
	clear: both;
	margin: 5px 0px 0px 0px;
}

	
.fieldblock .datafield.submit{
	float: left;
}

.fieldblock .datafield .byline{
	margin: auto;
	float: left;
	clear: both;
	margin-left: 15px;
	margin-right: 15px;
}

.fieldblock.type1 .fields .datafield.email .byline,
.fieldblock.type1 .fields .datafield.name .byline {
	padding-left: 130px;
	margin-bottom: 10px;
	width: 200px;
}


.fieldblock.type1 .fields .datafield.username .byline {
	padding-left: 145px;
	margin-bottom: 10px;
	width: 200px;
	margin-top: 0;
}

.fieldblock .fields .checkboxes .label{
	width: auto;
	background:none;
	margin-left: 20px;
}

.fieldblock .datafield.ads_on_page {
	margin: 0;
}

.fieldblock .datafield.ads_on_page .field.select{
	float: left;
	clear: none;
	width: 400px;
}
.fieldblock .datafield.ads_on_page .label.select{
	margin-left: 5px;
	float: left;
}

.fieldblock .fields .field.select, .fieldblock .fields .label.select, .fieldblock .fields .field.text, .fieldblock .fields .label.text, .fieldblock.type1 .datafield .label.wrapper, .fieldblock.type1 .datafield .field.wrapper{
	float: left;
}

#advertiser_passwordreminder_form .datafield.resetbutton.light .field.reset input {
	display: none;
}

#advertiser_passwordreminder_form .datafield.submitbutton.light .field.submit input{
 position: absolute;
 right: 0;
 bottom: 0;
}

#advertiser_passwordreminder_form #template_page_contents_nocolumns .fieldblock.type1 .fields  {
	
}

/* Tabel layout */

.fieldblock table {
	table-layout: fixed;
	width: 100%;
	margin: 0px 0px 0px 0px;
}

#template_pagetype_organisation.pagetype #template_subtype_companyprofile #template_page_contents_nocolumns.template_page_column .fieldblock table {
	table-layout: fixed;
	width: 708px;
	margin: 0px 0px 0px 0px;
	margin-left: 10px;
	margin-right: 10px;
}

.fieldblock table td{
	vertical-align: top;
}

.fieldblock table .col1 {
	width: 250px;
}

.fieldblock table .col2 {
	width: 80px;
}
.fieldblock table .col3 {
	width: 90px;
}
.fieldblock table .col4 {
	width: 50px;
}
.fieldblock table .col5 {
	width: 76px;
}

.fieldblock table {
	/*table-layout: fixed;*/
	width: 100%;
}

/* Checkboxes */

.field.checkbox {
position: absolute;
top: 0px;
left: 0px;
}

.fieldblock .fields {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
height: 1%;
}

.fieldblock .fields #google_map {  
	width: 264px !important;
	height: 264px !important;
}

.checkboxes .datafield {
position: relative;
margin-bottom: 4px;
}

.label.checkbox {
margin-left: 24px;
padding-top: 3px;
display: block;
float: none !important;
} 


/* GEOGRAPHY*/
.geography{
	float: left;
}

/* Map */
.geography .DK_Map { padding: 0px 20px 0px 20px; float: left; }

/* List */
.geography .navigation { width: 270px; float: left;}
.geography .navigation > .clearBoth { display: none; }
.geography .navigation .link{ margin: 1px;}
.geography .navigation .link a { color: #000000; text-decoration: none; font-weight: normal;}
.geography #all_of_denmark {float: left; width: 100%; margin: 0px 10px 0px 0px; }
.geography #all_of_denmark .link{padding: 3px 0px 0px 0px;}
.geography #outside_denmark {float: left; width: 100%; margin: 2px 0px 0px 0px;}
.geography #all_of_denmark .head, #outside_denmark .head { border-bottom: 1px solid #aaaaaa; padding: 0px 0px 3px 0px}
.geography .dk_area{clear: both; border-bottom: 1px solid #aaaaaa;}
.geography .dk_area .byline{ display: none; }
.geography .dk_area .checked{ margin: 0px; }
.geography .dk_area span, .geography .region span, .geography .country span, .geography .region a, .geography .country a{float: left; clear: none;}
.geography .dk_area, .geography .datafield.dk_area.checked, .geography .datafield.country {padding: 0px 0px 0px 30px; margin: 5px 0px 0px 0px; position: relative;}
.geography .countries { padding: 0px; clear: both; margin: 0px}
.geography .country{border-top: 0px solid #aaaaaa; line-height: 12px; clear: both;}
.geography .regions{float: left;}
.geography .field.region{ float: left; display: block; margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; position: relative; clear: left;  width: 270px; line-height: 12px;}
.geography .datafield.region .label.clickable{ width: auto;}
.geography .datafield.region .byline{ display: none;}
.geography .datafield.region .label.clickable.checkbox{ margin-left: 10px; padding-top: 3px;}

/* open/close */
.geography .region .openclose span { display:none;}
.geography .region .openclose a{ background-image: url(../../graphics/hkst/tc.gif); background-repeat: no-repeat; width: 10px; height: 12px; margin: 0px 0px 0px 0px; display: block; clear: none; position: absolute; top: 5px; left: 0px;}
.geography .region .openclose .opened { background-image: url(../../graphics/hkst/te.gif); background-repeat: no-repeat; width: 10px; height: 12px; margin: 0px 0px 0px 0px; display: block; clear: none; position: absolute; top: 5px; left: 0px;}

/* region */
.geography .datafield.region { margin-left: 0px; width: 270px; border-bottom: 1px solid #aaaaaa; padding-bottom: 5px;}


/* checkbox */
.geography .datafield.country {border-bottom: 1px solid #aaaaaa;}
.geography .datafield.country .byline{display: none;}
.geography .checkbox{margin: 0px; padding: 0px;}
.geography .region .checkbox{ top: 0px; left: 251px;}
.geography .dk_areas .checkbox{ top: 0px; left: 250px;}
.geography .regions, .geography .countries, .geography .dk_areas .dk_area { display: none;}

.geography .datafield.country { 
	padding-bottom: 2px;
}

.geography .datafield.country .checkbox { 
	top: 0px; left: 251px;
	min-height: 20px;
}

.geography .dk_areas .dk_area.checked { display: block; }
/* skjuler Danmark fra europa-listen*/
/*#wrapper_country_1707 { 	display: none; }*/
/* Vælg hele Danmark */
#dk_shadow { float: right; }
/* GEOGRAPHY END*/

/* GEOGRAPHY */


/*------------  page  ----------------*/

/* CSS Document - For styling of the global elements */

/* Global styles */
body{	
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a {
	color: #BA5E96;
	text-decoration: none;
}

a:hover {
	color: #BA5E96;
	text-decoration: underline;
}

h1, h2, h3, h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 10px;
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #530039;
}

.fieldblock h1 {
	font-size: 14px;
	margin: 5px 0px 10px 5px;
	padding: 0px;
	font-weight: bold;
	color: #000;
	background-color: #fff;
}

h2 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	margin: 10px 5px 0px 5px;
}

h3{
	font-size: 11px;
	font-weight: normal;
	margin: 0px 15px;
}

h4{
	font-size: 11px;
	font-weight: bold;	
	margin: 0px 5px;
}

#template_page_contents_column2 h1{
	font-size: 10px;
	font-weight: bold;	
	margin: 0px 0px;
}

#template_page_contents_column1 h1 {
	padding-left: 10px;
}

#template_page_contents_nocolumns h1 {
	padding-left: 10px;
}


#template_page_contents_column1 .fieldblock h1.a1610 {
	padding-left: 0px;
}

#template_page_contents_column2 h3{
	font-size: 11px;
	font-weight: bold;
} 

#template_page_contents_column2 h4{
	font-size: 10px;
	font-weight: normal;	
	margin: 0px 0px;
	padding-left: 10px;
	padding-top: 5px;
}

p, ul.a1120, table, tr, td, textarea {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 0px;
}

p.a1060 {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px 0 10px 10px;
}

#template_page_contents_column1 p {
	padding-left: 0px;
}

#template_page_contents_column1 .fieldblock.type1 p {
	padding-left: 5px;
}

p{
	max-width: 490px;
}

#template_page_contents_column2 p, ul.a1120 {
	color: #000000;
	font-size: 10px;
}

ul{
	margin: 20px 0px 20px 30px;
	padding: 0px 0px 0px 0px;
}

li{
	margin: 3px 0px 3px 20px;
	padding: 0px 0px 0px 0px;
	list-style-position:outside;
	list-style-type: disc;
}

p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.fieldblock.type1.ad_text .fields p,
.fieldblock.type1.ad_text .fields ul {
	padding-right: 5px;
}

/* Overall width */ 
#template_contents {
	width: auto;
	text-align: center;
}


/* Top of page */

#template_header {
	margin: 0px 0px 0px 0px;
	height: 180px;
	text-align: center;
}

#template_header_contents {
	margin: 0px auto;
	position: relative;
	width: 773px;
	height: 180px;
	background-image: url(../../graphics/hkst/top.jpg);
	background-repeat: no-repeat;
	text-align: left;
}




/* logo in top */
#template_header .pageHead {
	position: relative;
}

#template_header #pageHead a {
	position: absolute;
	top: 20px;
	left: 35px;
	display: block;
	width: 70px;
	height: 50px;
}
/*
#template_page_contents > .list table{
	margin-left: -10px;
}

#template_page_contents > .fieldblock{
	margin-left: -10px;
}
*/

/* main/middle page contents */
#template_page {
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 773px;
	margin: 0px auto;
	text-align: left;
}

 
/* Start of the main contents of the page*/
#template_page_start {
	display: none;
}

#template_page_contents {

}

/* Contents heading */
#template_heading {
}

/* Column 1 - left side and contents */
#template_page_contents_column1 {
	width: 463px;
	float: left;
	margin-left: 0px; 
	margin-right: 10px;
	padding-right: 0px;
	border: 0px solid #BA5E96
	/*border-left: 1px solid #BA5E96;
	border-right: 1px solid #BA5E96;
	border-bottom: 1px solid #BA5E96;
	border-right: 1px solid #d8d9d9;*/
}

/* Column 2 - right side og contents */
#template_page_contents_column2 {
	width: 300px;
	float: right;
	border-left: 0px solid #BA5E96;
	border-right: 0px solid #BA5E96;
	border-bottom: 0px solid #BA5E96;
}

#template_page_contents_column2 p, #template_page_contents_column2 a{
	color: #000000;
}

/* End og main contents */
#template_page_end {
	clear: both;
}

/* Page footer */
#template_footer {
	margin: 0px auto;
	width: 773px;
	height: 75px;
	background-color: #F7F7F7;
	text-align: center;
	clear: both;
}

#template_footer p, #template_footer a{
	color: #000000;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#template_footer p{	
	padding-top: 18px;
	max-width: none;
}

/***********    Navigation and menus      *********/

/* Breadcrumb */
#breadcrumb{
	display: none;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	width: 972px;
	color: #FFFFFF;
	float:left;
}

#breadcrumb ul{
	list-style-type: none;	
}

#breadcrumb li{
	float: left;
	margin: 0px 5px 0px 0px;
	background-image: none;
}
#breadcrumb li + li{	
	margin: 0px 5px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#breadcrumb .item2, #breadcrumb .item3, #breadcrumb .item4, #breadcrumb .item5, #breadcrumb .item6, #breadcrumb .item7, #breadcrumb .item8{
	background-image: url(../../graphics/srdj/breadcrumb_slash.png);
	background-repeat: no-repeat;
	background-position: left top; 
}

#breadcrumb a{	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#breadcrumb .item0 a{	
	font-weight: bold;
	text-decoration: none;
}

#breadcrumb .item0 a:hover{	
	font-weight: bold;
	text-decoration: none;
}

#breadcrumb a:hover{
	text-decoration: underline;
}

/* Topmenu - placed under page header */

#topMenu {
	position: absolute;
	left: 0px;
	top: 145px;
	padding: 0px;
	padding-right: 15px;
	padding-top: 0px;
	display: block;
	margin: 0px 0px 0px -10px;
	z-index: 1000;
}

#topMenu ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#topMenu ul ul {
	display: none;
}

#topMenu li{
	list-style-type: none;
	float: left;
	width: auto;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

#topMenu li + li{
	border-left: 1px solid #530039;
}

#topMenu li a{
	font-weight: normal;
	font-size: 10px;
	color: #530039;
	padding: 0px;
	margin: 0px 10px 0px 10px;
	text-decoration: none;
}

#topMenu a:hover, #topMenu a.selected{
	text-decoration: underline;
}

/* Tools/Topmenu - placed inside page header */
#tools {
	position: absolute;
	left: 375px;
	top: 8px;
	height: 80px;
	width: 410px;
	margin: 0px 0px 0px 0px;
}
#tools ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#tools li {
	list-style-type: none;
	margin: 15px 30px 0px 0px;
	float:left;
	width: 165px;
	border-bottom: 2px solid #740D45;
}

#tools a{
	float: left;
	display: block;
	color: #ffffff;
	font-size: 14px;
	font-family: Arial, Verdana, Helvetica;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	text-transform: uppercase;
	
}

/* Banners */
.banner {
	border: 0px solid #d8d9d9;
	padding: 5px 0px 5px 0px;
	text-align: center
}

.banner.rightcolumn{
	display: none;
}

.banner.maincolumn{
}

.banner.skyscraper {
	border: none;
}
	
/* Banner outside contents */
#template_banner_skyscraper {
	visibility: hidden;
	position: absolute;
	top: 0px;
	left: 922px;
	margin-left: 10px;
}

/* uniqe styles for id's and classes */

/** Lists **/

ul.a1120, ul {
	list-style-position: inside;
}


/* Tabel */
.list table{
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}


/** fieldblocks **/
.fieldblock.type1{
	margin: 0px 0px;
	border: 1px solid #BA5E96;
	position: relative;
}

.fieldblock.type2{
	margin: 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #BA5E96;
}

.fieldblock.type3{
	margin: 5px 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #BA5E96;
}

.fieldblock.type3 H4{
	padding: 2px;
	margin: 0px;
	color: #fff;
	background-color: #BA5E96;
	font-weight: normal;
	font-size: 10px;
}

.fieldblock {
	position: relative;
	height: 1%; /*peek-a-boo fix*/
}

#template_page_contents_column2 .fieldblock{
	margin-bottom: 3px;
}

.datafield .label.clickable { cursor: pointer; }


.datefield .s {display: none;}

.fieldblock .datefield .datafield {
	float: left;
}


.info {
	text-align: center;
	height: 14px;
	width: 10px;
	float: right;
	text-decoration: underline;
	color: #BA5E96;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0px 3px 0px 0px;
}

.info a{
	color: #BA5E96;
	font-size: 10px;
	padding: 2px;
	margin: 0px;
	border: none;
	background: none;
	cursor: pointer;
	display: block;
}

.datafield .info, .datefield .info {
	position: absolute;
	right: 0px;
	top: 0px;
}

.showstatus {font-size: 14px; font-weight: bold; line-height: 14px; color: #aaaaaa;}
.showstatus.s1{color: #ff0000;}
.showstatus.s2{color: #ffcc00;}

.property span.label.checkbox {
	text-transform: capitalize;
}

/** Buttons **/

.button input, .submit input, .reset input, .result .functions a, .pager input, .edit input, .buttons input{
	color: #BA5E96;
	background-color: #FFFFFF;
	border: 0px solid #000000;
	text-align: right;
	text-decoration: underline;
	padding: 1px 3px 1px 3px; 
	font-size: 10px;
	margin: 3px 3px 3px 0px;
	float: right;
	font-family: "Verdana", Arial;
}



/*.datafield {
	height: 1%;
}

.fields .datafield .checkboxes .field.checkbox {
	height: 1%;
}*/

/**************** 5 seneste inkl. forside ******************/
#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1.widget.list.newest_ads.wide h4 {
	display: block;
	background: #530039;
	color: #fff;
	margin: 0;
	margin-top: -30px;
	line-height: 18px;
	padding: 0;
	font-size: 10px;
	padding-left: 5px;
}
*:first-child + html #template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1.widget.list.newest_ads.wide h4 {
	display: block;
	background: #530039 !important;
	margin: 0;
	margin-top: -20px;
	line-height: 18px;
	padding: 0;
	font-size: 10px;
	padding-left: 5px;
	position: absolute;
	width: 523px;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1.widget.list.newest_ads.wide .fields {
	padding-top: 6px;
}
*:first-child + html #template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1.widget.list.newest_ads.wide .fields {
	padding-top: 0px;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1.widget.list.newest_ads.wide {
	width:528px !important;
	margin-left: 116px;
	margin-top:20px;
}
*:first-child + html #template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1.widget.list.newest_ads.wide {
	width:528px !important;
	margin-left: 116px;
	margin-top:10px;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.widget.list ul {
	margin: 0;
	padding: 0;
	margin-left: -1px;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.widget.list .headline {
	clear:both;
	display:block;
	float:left;
	height:16px;
	line-height:16px;
	overflow:hidden;
	width:530px;
	margin: 0;
	padding: 0;
	background: #BA5E96;
	border-top: 5px solid #fff;
}
#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.widget.list .headline a {
	color: #fff;
	margin: 0;
	padding-left: 5px;
	font-size: 10px;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.widget.list .lastday {
	border-bottom: 1px solid #BA5E96;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage .fieldblock.type1 {
	border-top:0px solid #BA5E96;
	border-left:1px solid #BA5E96;
	border-right:1px solid #BA5E96;
	border-bottom: 1px solid #BA5E96 !important;
	margin:5px 15px;
	padding:0px 0 0px;
	position:relative;
}

#template_pagetype_organisation.pagetype #template_subtype_frontpage #template_page_contents 
#template_page_contents_nocolumns.template_page_column .fieldblock.type2 .fields {
	width: 528px;
	margin-left: 100px;
}

.fieldblock.widget .fields {
	padding: 5px;
}

/************** Rettelser KRPA 25.03.09 ***************/

    /** Jobagent - navn på jobagent-input-felt **/
#template_pagetype_jobagent.pagetype.jobagent #template_subtype_search 
#template_page_contents_nocolumns.template_page_column .fieldblock.type1 .fields .datafield.name .field.text {
	margin-left: 145px !important;
}
*:first-child + html #template_pagetype_jobagent.pagetype.jobagent #template_subtype_search 
#template_page_contents_nocolumns.template_page_column .fieldblock.type1 .fields .datafield.name .field.text {
	margin-left: 0px !important;
}

#template_page_contents_column2.template_page_column .fieldblock.type1.widget {
	margin: 0;
	margin-bottom: 20px;
}

#template_page_contents_column2.template_page_column .fieldblock.type1.widget h4 {
	background: #530039;
	color: #fff;
	line-height: 17px;
	font-size: 10px;
	font-weight: bold;
	padding: 0 5px 0 5px;
}

#template_pagetype_ad.pagetype.advertiser.popup #template_subtype_view #template_page_contents_column1 .fieldblock.type1.ad_text .fields #ad_data {
	padding-top: 10px;
}

#template_subtype_ads #template_page_contents_nocolumns.template_page_column .datafield.new_application_button,
#template_subtype_ads #template_page_contents_nocolumns.template_page_column .list.quickapply.advanced {
	margin: 0 15px;
}

#template_subtype_ads #template_page_contents_nocolumns.template_page_column .list.quickapply.advanced {
	margin-bottom: 20px;
}


/** KRPA end **/

/************* Rettelse til stamdata CVR-visning ***************/

#cvrResultConfirm .hit span.applyLink a {
	color: #ffffff;
}

#cvrResultConfirm .hit span.applyLink a:hover {
	color: #ffffff;
}

#cvrResultConfirm .pager span.nextPage a,
#cvrResultConfirm .pager span.prevPage a {
	color: #ffffff;
}

#cvrResultConfirm .pager span.nextPage a:hover,
#cvrResultConfirm .pager span.prevPage a:hover {
	color: #ffffff;
}
