@charset "utf-8";
/* @import "page.css"; */
/* ************************************* */

/* CSS Document - For styling of the global elements */

/* Global styles */
#Page_debug { display: none; }
#template_subtype_view #topMenu { display: none !important; }
#template_subtype_viewcv #topMenu { display: none !important; }

body {	
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
}

input, select, textarea, td {
/*	font-family: Verdana, Arial; */
	font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
}

a {
	color: #000;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}

h1 {
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 3px;
	font-weight: bold;
	border: 1px solid #b4d3b1;
	border-style: solid none;
	background-color: #FFFFFF;
}

h2 {
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 10px;
	color: #000000;
}
h3{
	font-size: 13px;
	font-weight: normal;
}

h4, #template_page_contents_column2 h4{
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	/*padding: 3px;
	border: 1px solid #b4d3b1;
	border-style: solid none;
	background-color: #FFFFFF;*/
}

td {
	height: 1px; 
}

#template_page_contents_column1 h2{
	margin: 0;
	padding: 3px 3px 3px 3px;
color:black;
display:block;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:12px;
font-weight:bold;
line-height:13px;	
} 

#template_page_contents_column2 h3{
	margin: 0;
	padding: 3px 5px 3px 5px;
} 
#template_page_contents_column2 .fields {
}
ul.a1120 {
	margin: 0px 0px 0px 0px;
	color: #000000;
/*	padding: 10px; */
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	display: block;
}

p + p {
	border-top: none;
	margin: 0px 0px 0px 0px;
}
#template_page_contents_column1 p
{
	margin: 0;
	color: #000000;
	background-color: #EBEBEB;
	display: block;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	padding: 5px 5px 3px 5px;
}

#template_page_contents_nocolumns p
{
	margin: 0px 0px 0px 0px;
	padding: 5px;
	color: #000000;
	background-color: #EBEBEB;
/*	padding: 10px; */
	display: block;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
}
#template_page_contents_nocolumns span.linkbutton
{
	margin-bottom: 5px;
}

#template_page_contents_column2 p + p {
	border-top: none;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
#template_page_contents_column1 ul {
	background-color: #EBEBEB;
	padding-bottom: 5px;
}
#template_page_contents_column1 ul, 
#template_page_contents_column1 li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

/* Overall width */ 
#template_contents {
	width: auto;
	text-align: center;
}



/* Top of page */

#template_header {
	margin: 0px 0px 0px 0px;
	height: 121px;
	background-color: #7B7671;
	text-align: center;
}

#template_header_contents {
	margin: 0px auto;
	position: relative;
	width: 690px;
/*	height: 105px; */
	height: 121px;
	background-image: url(../../graphics/tnlj/bg_top.png);
	background-repeat: no-repeat;
	text-align: left;
/*	background-position: 5px -17px; */
}



#template_header .pageHead {

	position: absolute;
	top: 10px;
	right: 0px;
}

#template_header #pageHead a {
	display: block;
	width: 200px;
	height: 49px;
}


/*
#pageHead {
	float: left;
	width: 1012px;
	height: 142px;
}
*/
/* logo in top 
#pageHead a {
	display: block;
	width: 297px;
	height: 59px;
	margin: 50px 0px 0px 35px;
	background-image: url(../../graphics/srdj/logo.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

*/

#template_page_contents > .list table{
	margin-left: -10px;
}

#template_page_contents > .fieldblock{
	margin-left: -10px;
}

/* main/middle page contents */
#template_page {
	background-color: #ffffff;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 690px;
	margin: 0px auto;
	text-align: left;
}

 
/* Start of the main contents of the page*/
#template_page_start {
	height: 25px;
}

#template_page_contents {

}

/* Contents heading */
#template_heading {
	display: none;
}

/* Column 1 - left side and contents */
#template_page_contents_column1 {
	width: 390px;
	float: left;
	padding-right: 0px;
	margin: 0px 40px 0px 0px;
	background-color: #FFFFFF;
	/*border-right: 1px solid #d8d9d9;*/
}
#template_page_contents_column1 .fields{
	display: block;
	width: auto;
	padding-left: 5px;
	padding-bottom: 5px;
	background-color: #EBEBEB;
}
/*#template_page_contents_column1 .fields p:first-child{
	padding-top: 30px;
	margin: 0;
}*/
#template_page_contents_column1 p{
	background-color: #EBEBEB;
	padding: 5px 0px 5px 5px;  /* ændret fordi -5px i right ikke blevet tolket */
}
#template_page_contents_column1 h3{
	background-color: #EBEBEB;
	padding: 5px 5px 5px 5px;
	margin: 5px 0px 0px 0px;
	display:block;
/*	width: 370px; */
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;
}
#template_page_contents_column1 table {
	background-color: #EBEBEB;
}
div#contact {
	display: block;
/*	width: 100%; */
	padding-left: 5px;
	padding-right: 5px;
	background-color: #EBEBEB;
}

/* Column 2 - right side og contents */
#template_page_contents_column2 {
	width: 260px;
	margin-left: 0;
	float: left;
	clear: none;
}

#template_page_contents_column2 p, #template_page_contents_column2 a{
	color: #000000;
}
#template_page_contents_column2 p { padding-left: 5px; padding-right: 5px; }
.fieldblock.type1.map .fields{
	background-color: #EBEBEB;
}
.fieldblock .fields #google_map {  
	width: 250px !important;
	height: 250px !important;
}

span.openclose a{
	background-image: url(../../graphics/tnlj/window_expanded.gif);
	background-repeat: no-repeat;
	display:block;
	height:12px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:12px;
}
span.openclose .opened{ 
	background-image:url(../../graphics/tnlj/window_collapsed.gif);
	background-repeat:no-repeat;
	display:block;
	height:12px;
	margin:0;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	width:12px;
}
.openclose.tip a{
	top: 30px !important;
	right: 5px !important;
}

div#tip.showhide { 
	display:none;
	background-color: #EBEBEB;
}
#adrate { background-color: #EBEBEB; margin-bottom: 5px; margin-top: 5px;}
#tipfriend_form h3 { background-color: #EBEBEB; }

div.metadata.resume {
	display: block;
	position: relative;
	margin-bottom: 5px;
	background-color: #EBEBEB;
}
.metadata.resume .showhide { 
/*	display: none; */
	padding-left: 5px;
}

span.openclose a span {
	display: none;
}
.metadata.resume h3 {
font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:10px;
letter-spacing:1px;
line-height:10px;
padding-left: 5px;
}

.ratestar {
	height: 20px;
	width: 20px;
	float: left;
	display: block;
	margin-right: 8px;
	background-repeat: no-repeat;
	cursor: pointer;
	background-image: url(../../graphics/tnlj/inaktiv.png);
	position: relative;
}

#adrate #stars{
	margin: 5px 0px 5px 15px;
}


/* End og main contents */
#template_page_end {
	clear: both;
}

/* Page footer */
#template_footer {
	margin: 0px auto;
	width: 760px;
	height: 38px;
	background-image: url(../../graphics/tnlj/bundbar.gif);
	background-position: 0px 0px;
	text-align: center;
	clear: both;
}

#template_footer p{
	display: none;
	color: #9B9C9C;
}

#template_footer a{
	display: none;
	color: #9B9C9C;
}


/***********    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;
}

/* Toolbar - placed inside page header */

#tools {
	padding: 0px;
	padding-right: 15px;
	padding-top: 0px;
	float: right;
	margin: 0px 0px 0px 0px;
	display: none; /* Tools menuen er skjult */
	
}

#tools ul {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: right;
}

#tools li{
	list-style-type: none;
	float: left;
	width: auto;
	margin: 2px 0px 0px 0px;
	padding: 0px;
}

#tools li + li{
	border-left: 1px solid #ffffff;
}

#tools li a{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #FFFFFF;
	padding: 0px;
	margin: 0px 10px 0px 10px;
}

/*Page Menu
#pageMenu a{
	color: #000000;
	font-family: Verdana, Arial, Helvetica;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
}

#pageMenu {}

.pageMenu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
.pageMenu li{
	list-style-type: none;
}

.pageMenu .item0 {
	width: 100px;
	height: 94px;
	margin: 19px 43px 0px 0px;
	padding: 20px 20px 0px 0px;
	float:left;
	background-image: url(../../graphics/bibl/pageMenu0.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.pageMenu .item1 {
	width: 100px;
	height: 132px;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 20px;
	background-image: url(../../graphics/bibl/pageMenu1.gif);
	background-repeat: no-repeat;
	background-position: 0px left;
}
.pageMenu .item0 a{
	display: block;
	float: right;
	
}
.pageMenu .item1 a{
	display: block;
}
*/

/*Sub menu
#pageMenu .subMenu a{
	font-size: 11px;
	font-weight: normal;
}

.pageMenu .subMenu {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: none;
}

.pageMenu .item0 .subMenu a{
	float: right;
}
.pageMenu .item1 .subMenu a{
	float: none;
}

.pageMenu .subMenu li {
	background-image: none;
	width: 100px;
	height: 15px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	float:none;
}
*/

/* 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 {
	padding-left: 30px; 
	list-style-image: url(../../graphics/tnlj/prik.gif);
}

ul.a1120 li {
/*	padding: 5px 0;  */
}


.list table{
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
	/*background-position: 0px 35px;
	background-image: url(../../graphics/mag/boxbg.jpg);
	background-repeat: repeat-x;*/
}

.list table thead th {
	/*background-image: url(../../graphics/mag/topmenu.jpg);
	background-repeat: repeat-x;
	background-position: 0px 0px;*/
	border: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 12px;
	color: #929292;
	height: 35px;
}
/* Tabels inside other tables */
.fields table thead th{
	background-image: none;
	border: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	font-size: 11px;
	color: #929292;
	height: 35px;
}
.fields {
	height: 1%;
}
.fields table{
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
/*	background-position: 0px 35px;
	background-image: none;
	background-repeat: repeat-x; */
}

/* Align thead and tbody  */
.list table tbody td{
	padding: 0px 0px 0px 10px;
}


.list td {
	background-image: none;
	vertical-align: top;
}

/** Images **/
img.imageLeft {
	float: left;
	margin: 0px 10px 10px 10px;
}




/** fields in content **/


.fieldblock.type1,
.fieldblock.type3,
#template_page_contents_column2 .fieldblock.type2
{
	margin:3px 0 0;
	padding:5px 5px 1px 5px;
	background-color: #EBEBEB;
}


#template_pagetype_ad .fieldblock.type1{
	background-color: #fff;
}

#template_page_contents_column1 .fieldblock.type1,
#template_page_contents_column1 .fieldblock.type2,
#template_page_contents_column2 .fieldblock.type1,
{
	margin: 0px 0px 5px 0px;
	padding: 0;
	background-color: #EBEBEB;
}

.fieldblock {
	position: relative;
	height: 1%; /*peek-a-boo fix*/
}
/*
.fieldblock h4 {
	line-height: 35px;
	height: auto;
}

.fieldblock .fields {
	padding: 10px 10px 10px 10px;
}
*/
#template_page_contents_column2 .fieldblock{
/*	background-color: #EBEBEB; */
	margin-bottom: 3px;
}

.datafield .label.clickable { cursor: pointer; }

.datafield, .datefield {position: relative;}

.datefield .s {display: none;}

.fieldblock .datefield .datafield {
	float: left;
}

#adlist table, .view, .fieldblock {
	/*background-position: 0px 35px;
	background-image: url(../../graphics/mag/boxbg.jpg);
	background-repeat: repeat-x;*/
}

.info {
	position: absolute;
	right: 10px;
	top: 45px;
	text-align: center;
	height: 14px;
	width: 10px;
	float: left;
	background-color: #EBEBEB;
	/* #669966; */
}

.info a{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	padding: 2px;
	margin: 0px;
	border: none;
	background: none;
	cursor: pointer;
	font-family: Arial, Helvetica, Sans-serif;
	text-decoration: none;
}

.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, .submit, .reset{
	width: 100%;
	float: left;
}

.button input, .submit input, .reset input {
	color: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align: center;
	text-decoration: none;
	padding: 1px 3px 1px 3px; 
	font-size: 10px;
	margin: 3px 10px 0px 0px;
	float: right;
	background-color: #669966;
}



/* h4 inside or under an h4 */ 
.fields h4{
	background-image: none;
}



/* Lister på nocolumns sider */
/* messages, ads, cv, jobagent ... */
#template_page_contents_nocolumns .fieldblock.type1
{
	padding: 0 !important;
	margin: 0px 0px 3px 0px !important;
	background-color: #fff !important;
}

#template_page_contents_nocolumns 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_page_contents_nocolumns th
{
	font-weight: bold;
	border: none;
	color: #000;
	height: auto;
	padding: 3px;
}
#template_page_contents_nocolumns td
 {
	background-color: #EBEBEB;
	padding: 3px;
	margin-bottom: 3px;
}
#template_page_contents_nocolumns .showstatus
{
	background-position: 0px 3px !important;
}
#template_page_contents_nocolumns span.statustext
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	padding-left: 7px;
	display: inline;
}


/* Css from lars */

/*
.list {margin-top: 0px; 
	background-color: #ebebeb;
	clear:right;
	padding: 3px;
	}
.list h4 {
	padding: 2px;
	}
.list table {
	table-layout: fixed;
	width: 100%;
}

.list .item {
	padding: 0px 0px 10px 0px;
	margin: 0px;
}
.list .item td{
	margin: 0px;
}

.read, .edit, .delete {
	display: block;
	text-align: center;
	background-color: #669966;
	color: #ffffff;
}

/*Message
.list .message .col1 {}
.list .message .col2 {width: 60px;}
.list .message .col3 {width: 25px;}
.list .message .col4 {width: 25px;}
.list .message .col5 {width: 25px;}
*/
/*Jobagent
.list .jobagent .col1 {}
.list .jobagent .col2 {}
.list .jobagent .col3 {width: 60px;}
.list .jobagent .col4 {width: 25px;}
.list .jobagent .col5 {width: 25px;}
.list .jobagent .col6 {width: 25px;}
*/
/*CV
.list .cv .col1 {}
.list .cv .col2 {width: 60px;}
.list .cv .col3 {width: 10px; text-align: center;}
.list .cv .col4 {width: 25px;}
.list .cv .col5 {width: 25px;}
.list .cv .col6 {width: 25px;}

.list .cv .status {font-size: 14px; font-weight: bold; line-height: 14px; color: #aaaaaa;}
.list .cv .active .status{color: #ff0000;}
.list .cv .inactive .status{color: #ff6600;}
.list .cv .unfinished .status{color: #ffcc00;}
*/
/*Ad
.list .ad .col1 {width: 120px;}
.list .ad .col2 {}
.list .ad .col3 {width: 60px;}
.list .ad .col4 {width: 100px;}
.list .ad .col5 {width: 25px;}
.list .ad .col6 {width: 25px;}
.list .ad .col7 {width: 25px;}


#applicant #data .fieldblock {
	clear: both;
	}*/

/* @import "metadata.css"; */

.fieldblock table {
	table-layout: fixed;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0;
	
	
}

.fieldblock table .col1 {}
.fieldblock table .col2 {}
.fieldblock table .col3 {}
.fieldblock table .col4 {}
.fieldblock table .col5 {}


.fieldblock table td{
	vertical-align: top;
}

.field.checkbox {
	position: absolute;
	top: 0px;
	left: 0px;
}
.label.checkbox {
	margin-left: 24px;
	padding-top: 3px;
}

.geography .field.checkbox {
	float: right;
	position: relative;
}

.geography .label.checkbox {
	margin-left: 0px;
}
	
.fieldblock .label {
	font-family: Arial, Verdana;
	font-size: 11px;
}

.fieldblock .checkboxes .label {
	/*position: absolute;
	left: 25px;
	top: 4px;*/
}

.geography .label {
	float: left;
}


/*.fieldblock .fields {
	margin: 0px 20px 0px 10px;
	padding: 10px 0px 10px 0px;
}*/

.DK_Map {
	padding-left: 20px;
	float: left;
}

.geography .navigation {
	width: 520px;
	float: left;
	/*padding-left: 60px;*/
}

#template_subtype_search .geography .navigation {
	
	float: right;
	padding-left: 60px;
	clear: right;
	
}
#template_subtype_searchresult .fieldblock.type1,
#template_subtype_cmspage .fieldblock.type1
{
	background-color: #EBEBEB !important;
}

#all_of_denmark {
	width: 200px;
	float: left;
	margin-right: 10px;
}

#outside_denmark {
	width: 290px;
	float: left;
	margin-right: 10px;
}
#all_of_denmark > .head, #outside_denmark > .head {
	border-bottom: 1px solid #aaaaaa;
}


.fieldblock {
	position: relative;
	padding: 0px 0px 0px 0px;
}


.checkboxes .datafield {
	position: relative;
	margin-bottom: 4px;
}

.geography .areas, .geography .region {
	margin: 0px 0px 0px 0px;
}

.geography .countries {
	padding: 0px 0px 0px 0px;
	clear: both;
}

.geography .country {
	margin: 0px 0px 0px 30px;
}

.datafield.country {
	clear: both;
	}




.geography .navigation > .clearBoth {
	display: none;
}

.geography .navigation .link{
	height: 20px;
	padding: 6px 0px 3px 0px;
}
.geography .navigation .link a {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	float: left;
}

.region .fold span {
	display: none;
}
.region a.fold {
	background-image: url(../../graphics/tnlj/tc.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 10px;
	margin: 5px;
	display: block;
	clear: both;
}
.region a.fold.opened {
	background-image: url(../../graphics/tnlj/te.gif);
}

.geography .navigation .region .fold, .geography .navigation .region .label {
	float: left;
}

.geography .navigation .label {
	margin: 3px 0px 0px 0px;
}

.geography .navigation .region .fold img {
	border: none;
	padding: 5px 5px 10px 5px;
}

.geography .regions, .geography .countries, .geography .dk_areas .dk_area {
	display: none;
}
.geography .dk_areas .dk_area.checked {
	display: block;
}

.geography .datafield.region {
	clear: right;
/*	margin-left: 24px; */
}

.geography .region input, .geography .dk_area input, .checkbox_floatright {
	float: right;
}

.fieldblock.buttons h4 {display: none;}

.fieldblock.buttons {background-image: none;}

#template_subtype_search .fields {
	background-color: #EBEBEB;
}
#template_subtype_search .fieldblock.buttons {
	padding-left: 430px;
}

#template_subtype_search .fieldblock.buttons .fields {
	margin-top: -40px;
	/*text-align: right;*/
}

/*.fieldblock.buttons .submit, .fieldblock.buttons .reset {
	position: absolute;
}*/


#wrapper_country_1707 { /* skjuler Danmark fra europa-listen */
	/*display: none;*/
}

#dk_shadow { 
	float: right;
}
.link.all_of_denmark {
	float: left;
	width: 160px;
}

/* Login sider */

#template_subtype_login {}
#template_subtype_login .fieldblock.type1 {
	background-color: #EBEBEB !important;
	margin-bottom: 3px !important;
}


#template_subtype_login .fields
{
	width: 480px; 
	padding: 3px;
}


#template_subtype_login .fields .username,
#template_subtype_login .fields .applicantpassword,
#template_subtype_login .fields .advertiserpassword
{
	padding-bottom: 15px;
}
#template_subtype_login .fields .japassword,
#template_subtype_login .fields .newjausername,
#template_subtype_login .fields .newjapassword,
#template_subtype_login .fields .newjapassword_repeat,
#jobagent_loginform .username 
{
	padding-bottom: 1px !important;
}

#template_subtype_login .fields .username span.label,
#template_subtype_login .fields .applicantpassword span.label,
#template_subtype_login .fields .japassword span.label,
#template_subtype_login .fields .newjausername span.label,
#template_subtype_login .fields .newjapassword span.label,
#template_subtype_login .fields .newjapassword_repeat span.label,
#template_subtype_login .fields .advertiserpassword span.label
{ 
	width: 117px; 
	position: relative;
	height: 1%;
	float:	left;
}

#template_subtype_login .fields .username input,
#template_subtype_login .fields .applicantpassword input,
#template_subtype_login .fields .japassword input,
#template_subtype_login .fields .newjausername input,
#template_subtype_login .fields .newjapassword input,
#template_subtype_login .fields .newjapassword_repeat input,
#template_subtype_login .fields .advertiserpassword input
{ 
	width: 348px;
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;
	height:12px;	
	border:1px solid black;
}

div#tip .datafield span.label { width: 90px; float:left; padding-left: 5px;}
div#tip .datafield span.field input,
div#tip .datafield span.field textarea
{ 
	width: 150px; 
	font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:10px;
	border:1px solid black;
}
div#tip .datafield span.field input { height:12px; }
div#tip .datafield span.field.submit input { height:auto; width: auto;}


#template_subtype_login p.a1060 { padding: 5px 0px 5px 0px !important;}

/* Annoncør info */
#template_page_contents_nocolumns > p,
#template_page_contents_nocolumns > ul
{
	background-color: #EBEBEB;
	margin: 0 !important;
	padding-bottom: 5px !important;
}
#template_page_contents_nocolumns > p
{
	padding-left: 5px !important;
}

#template_page_contents_nocolumns > p b
{
color:black;
display:block;
font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:12px;
font-weight:bold;
line-height:13px;
padding-top: 5px;
}

.ui-dialog-overlay{
  background-color: #FFFF99;
  opacity: 0.2;  /* for Firefox */
  filter:alpha(opacity=20);  /* for IE */
}

.ui-dialog.ui-widget.ui-widget-content{
  border-color: #000000;
  border-style: solid;
  border-width: thin;
  background-color:	#FFFF99;
  color: #000000;
}

/* Annoncør - Din Side */
/*#template_page_contents_column2 .fieldblock.type1 h4 */

#template_page_contents_column1 .fieldblock.type2 h4,
#template_page_contents_column2 .fieldblock h4
{
background-color:#EBEBEB;
color:#000000;
display:block;
font-family:"Trebuchet MS",Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
font-size:10px;
letter-spacing:0;
line-height:10px;
padding-left:3px;
text-decoration:none;
text-transform:capitalize;
}
/* #template_page_contents_column2 .list thead */

/*#template_page_contents_column1 .list.ad thead,
#template_page_contents_column1 .list.cv thead,
#template_page_contents_column1 .list.jobagent thead,
#template_page_contents_column2 .list.messages thead,
#template_page_contents_column2 .list.ads thead */
#template_page_contents_column1 .list thead,
#template_page_contents_column2 .list thead
 { display: none; }

#template_page_contents_column2 h4 + .fields { padding-top: 5px !important; padding-left: 0px !important;}
#template_page_contents_column1 .list.ad td,
#template_page_contents_column1 .list.cv td
 { padding-left: 5px !important; padding-top: 3px !important; }
#template_page_contents_column2 .list.ad,
#template_page_contents_column2 .list.cv
 { padding-left: 5px !important; padding-top: 3px !important; }
#template_page_contents_column1 .list.ad .col1,
#template_page_contents_column1 .list.cv .col1
 { width: auto; }
#template_page_contents_column1 .list.ad .col2,
#template_page_contents_column1 .list.cv .col2
 { width: 80px; }
#template_page_contents_column1 .list.ad .col3,
#template_page_contents_column1 .list.cv .col3
 { width: 20px; text-align: center;}
#template_page_contents_column1 .list.ad .col4,
#template_page_contents_column1 .list.cv .col4
 { width: 30px; }
#template_page_contents_column1 .list.ad .col5,
#template_page_contents_column1 .list.cv .col5
 { width: 30px; }
#template_page_contents_column1 .list.ad .col6,
#template_page_contents_column1 .list.cv .col6
 { width: 30px; }



/*************** Annonce Status *******************/
a.read, a.edit, a.delete {
	background-image:url(../../graphics/tnlj/blank_lille2.gif) !important;
	background-repeat:no-repeat;
	color: #fff;
	padding-left: 1px;
	padding-right: 1px;
}

.showstatus.active, .showstatus.responded {
	background-image:url(../../graphics/tnlj/status/green.gif) !important;
}
.showstatus.not_complete, .showstatus.missing_information, .showstatus.not_read {
	background-image:url(../../graphics/tnlj/status/red.gif) !important;
}

.showstatus.inactive, .showstatus.not_approved, .showstatus.read {
	background-image:url(../../graphics/tnlj/status/yellow.gif) !important;
}

.showstatus .statustext {
display:none;
}
.showstatus .exclamation {
display:none;
}
.showstatus {
	background-position: center;
/*background-position:0 4px; */
	background-repeat:no-repeat;
}

/* jepe - 20/03/2009 - tilretning af miltiple redigering */
	.datafield.cv_id{
		float: left;
		clear: both;
		display: block;
		margin-bottom: 4px;
	}
	.datafield.cv_id .field.checkbox {
		position: absolute !important; left: 0; top: 0;
		width: 24px;
	}
	.datafield.cv_id .label.checkbox {
		position: static;
	}
/* jepe end */	


/************** 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: 74px !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: 74px !important;
}

/** KRPA end **/