/* DOCUMENT TEMPLATE SEARCH AND SITEDIRECTORY TEMPLATE ARCHIVE */
.SEARCH-FULL-AUTHOR{width:150px}
.SEARCH-FULL-CREATED{width:80px; text-align:right}
.SEARCH-FULL-MODIFIED a{ text-align:right}
.SEARCH-FULL-VALIDFROM{width:80px; text-align:right}
.search-full .doc-header1{margin-bottom:10px;}
.search-advanced-table th,
.search th{padding:2px 3px  0px 3px;height:16px; text-align:left; border-bottom:solid 1px #000000} 
.search th a.doc-bodytext{font-weight:bold; text-transform:uppercase; font-size:11px;}
.SEARCH-FULL-MODIFIED{width:80px; text-align:right; padding-right:0px;}
.SEARCH-FULL-MODIFIED a{float:right}

td.search-text-row1{background-color:#E7E9E8;}
td.search-text-row2{background-color:#FFFFFF;}

td.search-text-row1,
td.search-text-row2{padding:4px 2px  4px 2px;}
td.search-text-row1 a.doc-bodytext,
td.search-text-row2 a.doc-bodytext{font-weight:normal}

.search a.doc-bodytext{font-weight:normal; color:#000000; text-decoration:none}
.search .search-image{margin:4px 0px 4px 0px;float:right;}
.search .textbox{}
.search .search-inputsection{text-align:right;margin-bottom:10px;}
.search .search-listsection{}
.search table.search-pagesection{width:100%;text-align:center; border-top: solid 1px #000000; padding-top:10px;}
.search table.search-pagesection div{float:left;}
.search table.search-pagesection td{ padding-left:100px;}

.search div.search-nextpage,
.search div.search-nextpage-disabled,
.search div.search-nextpagesection,
.search div.search-nextpagesection-disabled,
.search div.search-previouspage,
.search div.search-previouspage-disabled,
.search div.search-previouspagesection,
.search div.search-previouspagesection-disabled{padding:0px 20px  0px 20px;}

.search .search-previouspage-disabled .doc-bodytext,
.search .search-previouspagesection-disabled .doc-bodytext,
.search .search-nextpage-disabled .doc-bodytext,
.search .search-nextpagesection-disabled .doc-bodytext{color:#CCCCCC}

.search div.search-pagenr,
.search div.search-activepagenr{padding:0px 3px  0px 3px;}
.search div.search-activepagenr a{color:#FF0000;}

.box .search .textbox{width:138px;}
.box .search .button{width:50px;float:right}
/* END DOCUMENT TEMPLATE SEARCH AND SITEDIRECTORY TEMPLATE ARCHIVE */



/* CV_CUSTOMER_CV */
.CV-CUSTOMER-CV .SEARCH-RESULT table{margin-top:2px;}
.CV-CUSTOMER-CV .SEARCH-RESULT th{ text-align:left;border-bottom: solid 1px #CCCCCC}
.CV-CUSTOMER-CV .SEARCH-RESULT td.H1{width:120px;}
.CV-CUSTOMER-CV .SEARCH-RESULT td.CV-DATE-OF-BIRTH{width:80px;}
.CV-CUSTOMER-CV .SEARCH-RESULT td.CV-PHONE{width:100px;}
.CV-CUSTOMER-CV .SEARCH-RESULT td.CV-MOBILE{width:100px;}
.CV-CUSTOMER-CV .row-header{width:100%}
.number-of-matches{padding-bottom:10px;}
.column-candidate,
.column-created{font-weight:bold}
.column-candidate,
#CANDIDATE-NAME{width:450px;}
.column-created,
#CANDIDATE-CREATED{width:120px;float:right}

.box-full .CV-TOOLBOX select{width:130px;}
.box-full .CV-TOOLBOX .button{float:right;margin-left:10px;width:100px;margin-bottom:10px;}
.box-full .CV-TOOLBOX .vacancies-header{border-bottom:solid 1px #000000; margin-bottom:10px;padding-bottom:3px;}
.CV-TOOLBOX{margin-top:4px;}
.CV-TOOLBOX .SEARCH-RESULT{clear:both; margin-top:10px;}
.CV-TOOLBOX a.vacancies{text-decoration: underline;color:#075619;}
.CV-TOOLBOX .row{padding:2px;padding-bottom:4px;}
.box-full .onsite-form{width:130px !Important}
.box-full .onsite-form td table{margin-top:2px;}

input.delete-button{background-color:red; border:2px solid black;}
.datepicker{width:90px;}
.onsite-form table{margin-top:10px;}
.onsite-form {margin-left:2px;margin-top:2px;margin-bottom:10px;width:440px;}
.onsite-label{font-weight:bold;}
.label{font-weight:bold;}
.onsite-error-message{background-color:#FFFFCC; color:#800000; border:solid 1px #000000; padding:5px;margin-bottom:10px;width:400px;}


/*  CV SEARCH */
.CV-SEARCH .cv-search-row1{width:615px;}
.CV-SEARCH .cv-search-row1 select{width:290px;}
.CV-SEARCH .CHOOSE-EXPERIENCE-TYPE,
.CV-SEARCH .CHOOSE-CERTIFICATE,
.CV-SEARCH .CHOOSE-COURSE,
.CV-SEARCH .CHOOSE-EXPERIENCE-VESSEL-TYPE{width:306px !Important; float:left;margin-top:10px;}
.CV-SEARCH .CV-UNEMPLOYMENT-FROM,
.CV-SEARCH .CV-UNEMPLOYMENT-TO,
.CV-SEARCH #COUNTRY,
.CV-SEARCH #NATIONALITY,
.CV-SEARCH .POSTALCODE{width:306px !Important;float:left;margin-right:0px;}
.CV-SEARCH #COUNTRY,
.CV-SEARCH #NATIONALITY,
.CV-SEARCH .POSTALCODE{padding-right:20px;}
.CV-SEARCH .CANDIDATE-ID{width:90px !Important;}
.CV-SEARCH .CV-UNEMPLOYMENT-FROM,
.CV-SEARCH .CV-UNEMPLOYMENT-TO,
.CV-SEARCH #COUNTRY,
.CV-SEARCH #NATIONALITY,
.CV-SEARCH .POSTALCODE,
.CV-SEARCH .CANDIDATE-ID{margin-top:10px;margin-bottom:20px;}

/*  CV SEARCH RESULT */
.CV-SEARCH-RESULT{margin-top:20px;}
.CV-SEARCH-RESULT .row-header{font-weight:bold;border-bottom:solid 1px #CCCCCC;clear:left;height:16px;}
#row-solid{background-color:#EEEEF6}

/* CV */

.PRINT-BODY .CV .button,
.PRINT-BODY .print-icon{display:none;}

#CV-TAB-PERSONALIA{width:100px;border-right:none}
#CV-TAB-CERTIFICATE{width:100px;border-right:none}
#CV-TAB-COURSE{width:100px;}
#CV-TAB-EXPERIENCE{width:100px;}
#CV-TAB-VISA{width:100px;}

#CV-POSTALCODE{width:200px !Important;float:left;}
#CV-POSTALPLACE{width:220px !Important;float:left}
#CV-POSTALPLACE .textbox{width:220px;}
#CV-COUNTRY{width:200px !Important;clear:both;float:left;}
#CV-COUNTRY select{width:190px;}
#CV-NATIONALITY{width:220px !Important;float:left}
#CV-NATIONALITY select{width:220px;}
#CV-DATE-OF-BIRTH{clear:both;margin-top:10px;}
#CV-UNEMPLOYMENT-FROM,
#CV-UNEMPLOYMENT-TO{width:200px !Important;float:left;margin-right:20px;margin-top:10px;}
#CV-UNEMPLOYMENT-FROM{}
#CV-PASSPORTNR{width:400px !Important;clear:both;float:left;margin-right:20px;}
#CV-VISA{width:220px !Important;float:left;margin-bottom:10px;}
#CV-DESCRIPTION{width:220px !Important;float:left;margin-bottom:10px;}
.CV .cv-row1{}
.CV .tab-rightline{width:115px;background-color:#FFFFFF}

.CV-TAB-PERSONALIA-CONTAINER,
.CV-TAB-CERTIFICATE-CONTAINER,
.CV-TAB-COURSE-CONTAINER,
.CV-TAB-EXPERIENCE-CONTAINER,
.CV-TAB-VISA-CONTAINER,
.CV .tab{width:615px;}
.CV .onsite-form{margin:0px;}
.CV .cv-row1 .textbox{width:450px;}

.CV-TAB-PERSONALIA-CONTAINER,
.CV-TAB-CERTIFICATE-CONTAINER,
.CV-TAB-COURSE-CONTAINER,
.CV-TAB-EXPERIENCE-CONTAINER,
.CV-TAB-VISA-CONTAINER{clear:both; border:solid 1px #000000; border-top:none;padding:10px;background-color:#EEEEF6}

.CV .tab-rightline{border-bottom: solid 1px black;height:20px;float:left;}
.CV input {border-color: #C4C4C5!Important}
.CV .button{border:none! Important; height:18px;margin-top:20px; clear:both}
.CV .tab{margin-top:10px;background-color:#EEEEF6}
.CV .tabelement{border:solid 1px #000000;background-color:#3D3D59}
.CV .tabelement a{color:white}
.CV .tabelement-active{border:solid 1px #000000;border-bottom:none;}
.CV .tabelement,
.CV .tabelement-active{height:20px;float:left;padding-left:10px;padding-right:5px;padding-top:4px;}
.CV .tabelement-active a{font-weight:bold}

.attachment-container{float:left;width:220px !Important;margin-top:10px;}
.attachment-container button.button{width:20px;height:16px;float:left;margin-top:0px;}
.attachment-container input{float:left;width:180px;}
.attachment img{margin-right:4px;}
.attachment-container button.button{margin-top:0px;clear:none; margin-left:4px;}

.COURSE{margin-top:20px;clear:both}
.course-row1{clear:both}
.course-row1 table{float:left;margin-top:10px;}
.course-row2{clear:both}
.course-row2 .COURSE-DATE-OF-ISSUE,
.course-row2 .COURSE-EXPIRE-DATE{float:left;width:220px !Important;margin-top:10px;}
.course-row3{clear:both;}
.course-list .cell1{width:185px; text-align:left}
.course-list .cell2{width:80px; text-align:left}
.course-list .cell3{width:80px; text-align:left}
.course-list .cell4{width:60px; text-align:left}
.course-list .cell5{width:20px; text-align:left}
.course-list .button{width:90px;}
.COURSE .onsite-form .textbox{width:150px;}

.CERTIFICATE{margin-top:20px;clear:both}
.certificate-row1{clear:both}
.certificate-row1 table{float:left;margin-top:10px;}
.certificate-row2{clear:both}
.certificate-row2 .CERTIFICATE-DATE-OF-ISSUE,
.certificate-row2 .CERTIFICATE-EXPIRE-DATE{float:left;width:220px !Important;margin-top:10px;}
.certificate-row3{clear:both;}
.certificate-list .cell1{width:100px; text-align:left}
.certificate-list .cell2{width:85px; text-align:left}
.certificate-list .cell3{width:80px; text-align:left}
.certificate-list .cell4{width:80px; text-align:left}
.certificate-list .cell5{width:60px; text-align:left}
.certificate-list .cell5{width:20px; text-align:left}
.certificate-list .button{width:90px;}
.CERTIFICATE .onsite-form .onsite-textbox{width:150px;}

.EXPERIENCE{margin-top:20px;clear:both}
#EXPERIENCE-VESSEL,
#EXPERIENCE-VESSEL-TYPE{width:220px!Important; float:left; margin-top:10px;}
#EXPERIENCE-VESSEL input{width:200px;}
.experience-row1{clear:both}
.experience-row1 table{float:left;margin-top:10px;}
.experience-row2{clear:both;}
.experience-row2 .EXPERIENCE-DATE-OF-ISSUE,
.experience-row2 .EXPERIENCE-EXPIRE-DATE{float:left;width:220px !Important;margin-top:10px;}
.experience-row3{clear:both}
.experience-list .cell1{width:185px; text-align:left}
.experience-list .cell2{width:80px; text-align:left}
.experience-list .cell3{width:80px; text-align:left}
.experience-list .cell4{width:100px; text-align:left}
.experience-list .cell5{width:70px; text-align:left}
.experience-list .cell6{width:60px; text-align:left}
.experience-list .cell7{width:20px; text-align:left}
.experience-list .button{width:90px;}
.EXPERIENCE .onsite-form .onsite-textbox{width:150px;}

.VISA{margin-top:20px;clear:both}
.visa-row1{clear:both}
.visa-row1 table{float:left;margin-top:10px;}
.visa-row1 input{width:350px;}
.visa-row2{clear:both;}
.visa-row2 .VISA-DATE-OF-ISSUE,
.visa-row2 .VISA-EXPIRE-DATE{float:left;width:220px !Important;margin-top:10px;}
.visa-list .cell1{width:125px; text-align:left}
.visa-list .cell2{width:80px; text-align:left}
.visa-list .cell3{width:80px; text-align:left}
.visa-list .cell4{width:125px; text-align:left}
.visa-list .cell5{width:60px; text-align:left}
.visa-list .button{width:90px;}
.VISA .onsite-form .onsite-textbox{width:150px;}
.VISA-row2{}



.VISA .doc-header1,
.EXPERIENCE .doc-header1,
.COURSE .doc-header1,
.CERTIFICATE .doc-header1{font-size:12px; border-bottom: solid 1px #CCCCCC}
table.course-list,
table.visa-list,
table.experience-list,
table.certificate-list{margin-top:2px;padding-bottom:2px;}
.course-list td,
.visa-list td,
.experience-list td,
.certificate-list td,
.course-list th,
.visa-list th,
.experience-list th,
.certificate-list th{vertical-align:top;}

.CV .doc-header1{border-bottom: solid 1px #CCCCCC;}
.CV .doc-header1 .button{float:right}
.CV .row{border-bottom:solid 1px #CCCCCC;clear:left;height:16px;}
.CV .row .label,
.CV .row .text{padding:2px;}
.CV .row .label{float:left; height:100%}
.CV .row .text{float:left}
.CV .row .label .doc-bodytext{font-weight:bold}
.CV .row .text .doc-bodytext{}
.CV .row .text a.doc-bodytext{font-weight:bold}
.CV .row .label{padding:4px;background-color:#EEEEF6;width:125px;}
.CV .row .text{padding:4px;}



.box .row .label,
.box .row .text{padding:0px;}
.box .row{border-bottom:none}
.content-td{border-right: solid 1px #E2E2E2;border-left: solid 1px #E2E2E2}
.content-area{padding-top:10px;padding-bottom:10px;}
H1{padding-bottom:0px; margin-bottom:0px;}


/* ENDRINGER FOR NYE XLST-er */
.full,
.short{clear:left;}
.box-short .doc-preface,
.box-full  .doc-preface{font-size:10px;color:#000000; margin-top:0px;}
.box .doc-header1{font-size:10px;}
.SITE-BODY a{color:Black}

.SITE-BODY input,
.SITE-BODY button,
.SITE-BODY textarea,
.SITE-BODY .radiobutton,
.SITE-BODY .checkbox,
.SITE-BODY .selectbox{border-color:#808080;border-style:solid;border-width:1px  1px  1px  1px;background-color:#FFFFFF;}
.SITE-BODY .radiobutton,
.SITE-BODY .checkbox{border:none;}

.row{border-bottom:solid 1px #CCCCCC;clear:left;height:16px;}
.row .label,
.row .text{padding:2px;}
.row .label{float:left; height:100%}
.row .text{float:left}
.row .label .doc-bodytext{font-weight:bold}
.row .text .doc-bodytext{}
.row .text a.doc-bodytext{font-weight:bold}

.box .row .label,
.box .row .text{padding:0px;}
.box .row{border-bottom:none}


/*START SCHEME */
.SCHEME .row .label{background:none;}
.SCHEME .row {border:none;clear: none;}
.SCHEME .row .row {border-bottom:none;clear: none;height:0px;}
.SCHEME .input_b .row .label{float:left; background:none}
.SCHEME .row .input2 .row .text{float:left}
.SCHEME .row .text .checkbox{border:none;}
/*END SCHEME */

/* START SEARCH */
/*.box .search-inputbox{width:138px;}*/
.box .search .textbox{width:135px;}
.box .search .button{width:50px;float:right}
/* END SEARCH */

/* SLUTT ENDRINGER FOR NYE XLST-er */

.ncolumns{height:113px;}
.ncolumns-row{clear:left;}
.ncolumns-column-1,
.ncolumns-column-2,
.ncolumns-column-3,
.ncolumns-column-4,
.ncolumns-column-5{	float:left;	width:147px;	margin-right:10px;}
.ncolumns-column-5{margin-right:0px;}
.ncolumns .doc-header1{}
.Box .link-container{}
.site-body{	scrollbar-arrow-color:#666666;	scrollbar-base-color:#00000;	scrollbar-darkshadow-color:#E5E6EB;	scrollbar-face-color:#00000;	scrollbar-highlight-color:#FFFFFF;	scrollbar-shadow-color:#808080;}

/*CUSTOMER INTEGRATION ACROSS STYLE GROUPS*/
.SITE-BODY .login-button,
.SITE-BODY .InputButton,
.SITE-BODY .search-button,
.SITE-BODY .SEARCH input,
.SITE-BODY .selectbox,
.SITE-BODY .inputbox,
.SITE-BODY select,
.SITE-BODY .login-textbox{background-color:#ffffff;text-decoration:none;font-size:10px;border: solid 1px #696969;color:#000000}
.SITE-BODY .InputButton,
.SITE-BODY .button,
.SITE-BODY .search-button,
.SITE-BODY .login-button,
.SITE-BODY .SEARCH .button{background-color:#2F4078;color:#FFFFFF}

.SITE-BODY .selectbox,
.SITE-BODY .inputbox,
.SITE-BODY .search-inputbox,
.SITE-BODY select{border-color:#808080;border-style:solid;border-width:1px  1px  1px  1px;}
.SITE-BODY .login-textbox{width:138px;}
.SITE-BODY .SEARCH .textbox{background-color:#FFFFFF;color:black}
.SITE-BODY .login-button{width:100px;margin-right:23px;}
.checkbox{margin-right: 3px;}

.footer .onsite-sitedirectory-toolbar,
.footer .onsite-document-toolbar{display:none}

.footer .full .doc-bodytext,
.footer .full a.doc-bodytext,
.footer .full a{color:white}

.footer-table .full{padding-bottom:0px;margin-top:3px;padding-left:40px;}
/* END CUSTOMER INTEGRATION ACROSS STYLE GROUPS*/

.full{}
.short{}
.divcontainer{padding:0px 0px 0px 0px;}
.iframe{background-color:#FFFFFF;}

/* TOPPMENY */
a.topmenu-active,
a.topmenu{color:#FFFFFF;font-family: Trebuchet MS, Verdana, Arial;font-size:10px;font-weight:normal;padding:0px;text-decoration:none;word-wrap: normal;word-break: keep-all;}
.topmenu-table{padding:0px  0px  0px  0px;}
a.topmenu,
a.topmenu-active{padding-left:8px; 	padding-right:8px;	background-color: #2F4078;	border: outset 2px #6169A8;	padding-top:0px;	padding-bottom:1px;	height:15px;}
a.topmenu:hover{border-style:inset;padding-top:1px;padding-bottom:0px; text-decoration:none;}
a.topmenu-active{	border-color:#1D1F30;	background-color:#000000;	color:White;}
#START-NODE{}
#END-NODE{}

/* GLOBAL MENU STYLES */
.globalmenu,.globalmenu-active{}
a.globalmenu{}
a.globalmenu-active{}

/* BOX STYLES */
.box-content{margin-right:10px;margin-left:10px;}
.box-title-image{margin:0px 0px  0px 0px;}
.box-title {color:White;padding-left:10px;padding:2px;  background-color:#3D3D59; padding-left:10px;}
.secondmenu-title{display:none;}
.box-link, 
.box-link-active{text-decoration:none; padding-right:5px;color:#000000}
.box-link-active{text-decoration:underline;}
.level-1 {margin: 0px 0px 5px 0px;}
.level-2 {margin: 0px 0px 5px 5px}
.level-3 {margin: 0px 0px 5px 10px}
.level-4 {margin: 0px 0px 5px 15px}
.level-5 {margin: 0px 0px 5px 20px}
.level-1,
.level-2,
.level-3,
.level-4,
.level-5 {margin-bottom: 5px;}

.box-row{padding: 0px 0px 5px 0px;}
.box-spacer{}
.box-delemitter{}
.box-header1-full,
.box-header1-short{font-weight:bold;padding:0px  0px  0px  0px;text-decoration:none;}
.box-news-link{text-decoration:none;color:#008F3A;font-weight:normal;}
.box-preface-full,
.box-preface-short{padding-bottom: 5px;}

/* BOX - documentlist */
.box-documentlist-author, 
.box-documentlist-date{FONT-SIZE: 9px;TEXT-DECORATION: none}

/* DOCUMENT STYLES FOR HEADER, PREFACE, RICHTEXT IN STANDARD DOCUMENTS */
.doc-header1,
.search-header,
.search-result-header1,
.search-advanced-title,
.sitemap-header1{font-size:15px;font-weight: bold;}

.doc-preface,
.doc-preface-short,
.doc-bodytext{}
.doc-preface{margin-top:10px;font-size:12px;font-weight:bold;}

.doc-smalltext{font-size:9px;}
a.doc-smalltext{font-size:9px;text-decoration:none;color:#003679}

.news-link,
a.doc-bodytext,
.doc-bodytext a{text-decoration: underline;color:#075619;}
a:hover{ text-decoration:underline}
.news-link{font-weight:bold}

.doc-imagetext{font-size:10px;}

/* DOCUMENT TEMPLATE LOGIN */
Table.Login-Full{width:300px; margin-left:70px;}
Table.Login-Box{width:100%}
.login-table{background-color:#FFFFFF;}

.login-button{}
td.login-errortext{background-color:#FFFFD7;border: solid 1px #000000;padding-left: 3px;padding-bottom: 5px;}
.login-errortext{color:#A30000;font-size:10px;font-weight:normal;text-decoration:none;}
.login-header{background-color:#949294;color:#3B3B3B;font-size:15px;font-weight:bold;text-decoration:none;}
.login-label{color:#3B3B3B;font-size:10px;font-weight:normal;text-decoration:none;margin: 0px 0px 0px 1px;}
.Login-Full .login-label{color:#000000}
.login-line{background-color:#B5B2B5;}
.login-link{color:#3B3B3B;font-size:10px;font-weight:normal;text-decoration:none;margin: 0px 0px 10px 1px;}
.Login-Box img{display:none;}
td.login-link{display:none;}
.login-subheader{background-color:#636563;color:#FFFFFF;font-size:10px;font-weight:bold;text-decoration:none;height:15px;}
.login-text{color:#000000;font-size:10px;font-weight:normal;text-decoration:none; width:135px; overflow:hidden}


/* SITEDIRECTORY TEMPLATE NEWSPAGE */
.news-link-archive-solid{color:#000000;text-decoration:none;vertical-align:top;}
.newspage-full{margin-top:10px}
.news-link-archive-zebra{background-color:#EEEEEE;text-decoration:none;vertical-align:top;}
.newspage-archivelistheader{background-color:#cccccc;color:#0a0a0a;font-weight:bold;padding:2px 0px  2px 4px;text-decoration:none;border-color:#aaaaaa;border-style:solid;border-width:0px  0px  1px  0px;}
.newspage-leftcolumn,
.newspage-rightcolumn{width:48%;background-color:#f3f3f3;padding:4px 4px 4px 4px;}
.newspage-middlecolumn{background-color:#f3f3f3;}
.newspage-link{text-decoration:none;}
.newspage-middlecolumn{width:4%;}
.newspage-image{padding-bottom:3px;}
.newspage .short{padding-bottom:15px;}
.newspage .doc-header1{font-size:13px;padding-bottom:2px;}
td.newspage-shortview,
.newspage-column-leftcolumn,
.newspage-column-rightcolumn {width:50%; padding: 10px 10px 2px 10px;}
td.newspage-shortview{border-bottom: none 0px;}
.news-link-archive-solid{}
.news-link-archive-zebra{width:230px;background-color: #eeeeee;}

/* DOCUMENT TEMPLATE SEARCH AND SITEDIRECTORY TEMPLATE ARCHIVE */
.search-box{}
.search-columnheader{font-weight:bold;padding:2px 3px  0px 3px;text-decoration:none;}
td.search-columnheader{	border-bottom: solid 1px black;}
.search-image{margin:4px 4px  4px 4px;}
.search-inputbox{background-color:#FFFFFF;color:#000000;margin:0px 4px  0px 4px;text-decoration:none;}
.search-image{ text-align:right}
.box .search-inputbox{width:136px;}
.search-inputsection{height:40px;text-align:right;}
.search-listsection{height:410px;}
.search-nextpage,
.search-previouspage{color:#000000;padding:0px 20px  0px 20px;text-decoration:none;cursor:hand;}
.search-nextpage-disabled,
.search-previouspage-disabled{color:#CCCCCC;padding:0px 20px  0px 20px;text-decoration:none;}
.search-activepagenr{color:#FF0000;font-weight:bold;padding:0px 3px  0px 3px;text-decoration:none;cursor:hand;}
.search-pagenr{padding:0px 3px  0px 3px;text-decoration:underline;cursor:hand;}
.search-pagesection{margin:0px 0px  0px 2px;}
.search-text{margin:0px 4px  0px 2px;text-decoration:none;}
td.search-text-row1{background-color:#FFFFFF;padding:4px 2px  4px 2px;}
a.search-text-row1{text-decoration:none;}
td.search-text-row2{background-color:#EEEEF6;padding:4px 2px  4px 2px;}
a.search-text-row2{text-decoration:none;}

/* ONSITE LAYOUT */
.SITE-BODY .onsite-ingress-textbox,
.SITE-BODY .onsite-richtext,
.SITE-BODY .onsite-form{width:441px;}
.SITE-BODY .onsite-richtext table td{padding:0px 1px 0px 1px;  !Important}

/* RICHTEXT TABLE FORMATTING IN DOCUMENTS */
td,
td.border-off,
td.border-on,
.simple-border-on,
.simple-border-off,
.double-border-on,
.double-border-off,
.thick-border-on,
.thick-border-off{text-decoration:none;}
tbody.border-on,
table.border-on{border-color:#808080;border-style:solid;border-width:1px  0px  0px  1px;}
td.border-on{border-color:#808080;border-style:solid;border-width:0px  1px  1px  0px;}
.double-border-off{border-bottom-color:#000000;border-bottom-style:double;border-style:solid;border-width:0px  0px  4px  0px;}
.double-border-on{border-bottom-color:#000000;border-bottom-style:double;border-style:solid;border-width:0px 1px 4px 0px;}
.simple-border-off{border-bottom-color:#000000;border-bottom-style:solid;border-width:0px  0px  1px  0px;}
.simple-border-on{border-bottom-color:#000000;border-bottom-style:solid;border-style:solid;border-width:0px 1px 1px 0px;}
.thick-border-off{border-bottom-color:#000000;border-bottom-style:solid;border-style:solid;border-width:0px  0px  2px  0px;}
.thick-border-on{border-bottom-color:#000000;border-bottom-style:solid;border-style:solid;border-width:0px  1px  2px  0px;}

/* LEDIG-STILLING */
/* PASTE's inn i ledig_stilling_mail.xslt ogsaa */
.job-description-container,
.LEDIG-STILLING-FORM{margin-top:10px;border:solid 1px #CCCCCC; 	border-bottom:none;}
.LEDIG-STILLING .row{border-bottom:solid 1px #CCCCCC;clear:left;height:16px;}
.LEDIG-STILLING .row .label,
.LEDIG-STILLING .row .text{padding:2px;}
.LEDIG-STILLING .row .label{float:left; height:100%}
.LEDIG-STILLING .row .text{float:left}
.LEDIG-STILLING .row .label .doc-bodytext{font-weight:bold}
.LEDIG-STILLING .row .text .doc-bodytext{}
.LEDIG-STILLING .row .text a.doc-bodytext{font-weight:bold}
.LEDIG-STILLING .row .label,
.LEDIG-STILLING-FORM .row .label{padding:4px;background-color:#EEEEF6;width:125px;}
.LEDIG-STILLING .row .text,
.LEDIG-STILLING-FORM .row .text{padding:4px;}
.ledig-stilling-textbox{margin: 0px 5px  0px 0px; width:220px;}
.ledig-stilling-errormessage{	color:red;	    margin: 0px 0px 8px 0px;    padding: 2px 5px 2px 5px;	border-style : solid;	border-width: 1px;	border-color: #CCCCCC;}
.ledig-stilling-receipt-container{margin-bottom:30px;border:solid 1px #CCCCCC;	border-bottom:none;}
/* SLUTT LEDIG STILLING */

/* JOB ADS TOOLBOX*/
.jobs-ad-controls{margin-top:10px; border-top: solid 1px #000000; clear:both; padding-top:5px;}
.jobs-ad-controls .button{width:95px;}

/*CV-NOTIS */
.CV-NOTIS{margin-top:15px;}
.CV-NOTIS textarea{height:200px; width:616px; background-color:#FFFFCB }
.CV-NOTIS .delete-cv{margin-left:445px;}
.PRINT-BODY .CV-NOTIS .button{display:none}
.PRINT-BODY .CV-NOTIS textarea{width:748px}

/*SMS*/
.sms-title { margin-top: 5px; }
.sms-receipt {  border: solid 1px #808080; padding: 2px 2px 2px 2px;}
.sms-receipt .logfile { margin-top: 2px; margin-bottom: 2px; }


.newsletter-sitedirectory .radio input{border:none!Important}