html { 
	overflow: -moz-scrollbars-vertical;
} 

body {
	margin: 0;
	background-color: white;
	color: black;
}

H1.csc-firstHeader {
	background: url("../../templates/images/dotted-line.gif") no-repeat;
	background-position: bottom left;
	height: 29px;
	vertical-align: top;
	margin-bottom: 13px;
	padding-left: 1px;
}

h1.hiddenHeaders {
	font-size: 0; 
	height: 0; 
	margin: 0; 
	line-height: 0;
	text-indent: -600px;
}

td.background13 {
	background-image: url(/fileadmin/templates/images/tekn_bureauet.dk_13.gif);
}
td.background25 {
	background-image: url(/fileadmin/templates/images/tekn_bureauet.dk_25.gif);
}

div#tb_shortcut_squares { padding-top: 2px; }
div#tb_address { font: normal 1em arial, sans-serif; }
div#tb_address a:link { color: black; text-decoration: none; }
div#tb_address a:hover { text-decoration: underline; }

/*** Menu ****/
.menuHeaderLabel { font-weight: bold; color: green; }
div.tb_horzMenu a,
div#tb_vertMenu a { text-decoration: none; }
div.tb_horzMenu a:hover,
div#tb_vertMenu a:hover { text-decoration: none; color: #AE012A; }
div#tb_vertMenu { width: 300px; }
span.mMenuItemSel a { color: #AE012A; text-decoration: none; }
div.vMmenuHeaderLabel,
div.vMmenuHeaderLabelSel { width: 100px; color: green; font-weight: bold;  }
div.vMmenuHeaderLabelSel a { color: #AE012A; }
div.vMenuItem { color: green; }
div.vMenuItem a { color: green; text-decoration: none;  }
div.vMenuItemSel { color: #AE012A; }
div.vMenuItemSel a { color: #AE012A; text-decoration: none; }
div.vMenuBottomItem,
div.vMenuBottomItemSel{ width: 100px; }
div.vMenuBottomItem a { display: block; text-decoration: none; }
div.vMenuBottomItemSel a { display: block; color: #AE012A; text-decoration: none; }

/******* 3 kolonners element m. to lodrette streger ******/
div#tb_column_content { z-index: 1000;}
div#tb-column-1 { height: 270px; overflow: hidden; }
div#tb-column-3 { height: 270px; overflow: hidden; }
div#tb-column-5 { }


/******* Scroll bar ********/
.tb_col5_absDiv { position: absolute; visibility: hidden; overflow: hidden; background-color: #ffffff; }
#tb_col5_contentOuter { width: 293px; height: 270px; background-color: #ffffff; margin-left: -9px; *margin-left: 0px; _margin-left: 0px;}
#tb_col5_innerContainer { background-color: #ffffff;  padding: 0px; }



/******* Tabeller med kompetencer ********/
.c2l1-left
{
/*
border-right-width: 1px;
border-right-style: solid;
border-right-color: #ffeda8;
*/
border-right-width: 0px;
padding-right: 5px;
width: 50%;
white-space: normal;
}

/******** nxs_tb_jobadv ***********/

.tx-nxsjobad-pi1-singleView-H2 { margin-bottom: 12px; margin-top: 4px;}
.tx-nxsjobad-pi1-singleView-table { width: 549px; }

#tb-joblist-table { position:relative;  top: -6px;}

.tb-listjobrow { padding-left: 10px; }

.tx-nxsjobad-pi1 a,
.tb_listjobrow-odd a,
.tb_listjobrow-even a { text-decoration: none; color: black; }

.tx-nxsjobad-pi1 a:hover,
.tb-listjobrow-odd a:hover, 
.tb-listjobrow-even a:hover { text-decoration: underline; color: green; }

.tb-listjobrow-odd a:visited, 
.tb-listjobrow-even a:visited { color: #AE012A; }

.tb-listjobrow-odd { background-color: #CCFFCC; background-color: #E0EFE0;}
.tb-listjobrow-even { background-color: white;}

td#tb-job-greenbar {
	background-color: #DAEFD1;
	background-color: #CCFFCC;
	background-color: #E0EFE0;
	height: 23px;
}

td#tb-job-greenbar div {
	padding-right: 10px;
	color: green;
}
div#tb-job-greenbar-div a { text-decoration: none; }

.tb_job_absDiv { position: absolute; visibility: hidden; overflow: hidden; background-color: #ffffff; }
#tb_job_contentOuter { width: 619px; height: 394px; margin-left: 0px; _margin-left: 0px; }
#tb_job_contentInner { }

td#tb-job-leftColumn { border-right: solid 1px black; }
div#tb-job-leftColumnContent { width: 293px; height: 270px; overflow: hidden; }


td.tx-nxsjobad-pi1-singleView-HCell { width: 139px; padding: 3px 0px 3px 0px; }
td.tx-nxsjobad-pi1-singleView-VCell { padding: 3px 0px 3px 0px; }
td.tx-nxsjobad-pi1-singleView-HVCell { padding: 14px 0px 0px 0px; }

/******** tb absolut div tag til pop-up **********/

span#tb_abs_popup {
	z-index: -1;
	position: absolute;
	top: 88px;
	width: 945px;
	height: 460px;
	background-color: #419120;
	opacity: 0.3; 
	filter:alpha(opacity=30);

}
div#tb_column_content { z-index: 10;}


/******* New Login Box *******/
.tx-newloginbox-pi1 label { text-align: left; display: block; }
.tx-newloginbox-pi1 input { font: normal 1em arial, sans-serif; }