.max 
{
	
	font-weight:bold;
	color:Navy;
	
}
BODY{
	margin: 0px 0px 30px 0px;
	padding: 0px;
	background-image: url("/gfx/bg.gif");
	background-repeat: repeat;
	text-align: center;
	font: 11px verdana, arial, sans-serif;
	color: #000000;
	
	/*scrollbar-face-color       :#c6c6c6;
	scrollbar-shadow-color     :#656565;
	scrollbar-highlight-color  :#cacaca;
	scrollbar-3dlight-color    :#445555;
	scrollbar-darkshadow-color :#aaaaaa;
	scrollbar-track-color      :#8a8a8a;
	scrollbar-arrow-color      :#ffffff;*/
	}
TABLE 
{
	border-collapse:separate !important;
	width:100% !important;
	padding:0px;
	margin:0px;
	
}

TD{
	font: 11px verdana, arial, sans-serif;
	}
pre 
{
	font: 11px verdana, arial, sans-serif;
}
code br {
	display: none; 
}


#container{
	width: 100%;
	background-color: transparent;
	background-image: url("/gfx/header_back.gif");
	background-position: top;
	background-repeat: repeat-x;
	position: relative;
	}

#header{
	width:740px;
	height:159px;
	z-index: 50;
	margin:auto;
	text-align: left;
	}

#logo{
	width: 228px;
	height: 100px;
	position: absolute;
	top: 0px;
	right:1px;
	overflow: hidden;
	z-index: 50;
	}

#content{
	width: 740px;
	margin: -87px auto 0px auto;
	text-align:left;
	background-color: #ffffff;
	z-index: 10;
	padding-top: 20px;
	background-image: url("/gfx/3column_back2.gif");
	background-repeat: repeat-y;
	}

p{
	padding: 10px 0px;
	margin: 0px;
	}


#footer{
	width: 740px;
	position: relative;
	margin: auto;
	background-image: url("/gfx/footer_back.gif");
	background-position: top left;
	background-repeat: no-repeat;
	padding-top: 12px;
	font-weight: bold;
	color: black;
	letter-spacing: 1px;
	font: 10px verdana;
	}


#loginbox{
	position: relative;
	}
	
#loginbox_right 
{
	height:33px;
	width:9px;
	background: url(/gfx/loginbox_back2_right.gif) no-repeat;
	margin: 30px 0px 0px 0px;
	float:left;
	}
#loginbox_left 
{
	height:33px;
	width:9px;
	margin: 30px 0px 0px 0px;
	background: url(/gfx/loginbox_back2_left.gif) no-repeat;
	float:left;
	}
#loginbox_mid 
{
	height:33px;
	margin: 30px 0px 0px 0px;
	background: url(/gfx/loginbox_back2_mid.gif) repeat-x;
	position:relative;
	float:left;
	}

#loginbutton{
	position:relative;
	width:44px;
	height:20px;
	vertical-align:bottom;
	padding:7px 0px;
	}

#colleft{
	float: left;
	width: 175px;
	margin-left: 0;
	padding-top: 10px;
	}

#colcenter{
	position: relative;
	top: 0px;
	float: left;
	width: 550px;
	padding-left: 0px;
	}

.breaker{
	clear: both;
	overflow: hidden;
	height: 1px;
	}

#page
{
	padding: 0px 0px 0px 0px;
	/*width:560px !important;*/
	}

#page h1{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	font-size: 17px;
	font-weight: bold;
	}

#page h2{
	margin: 0px 0px;
	padding: 0px;
	font: bold 13px verdana;
	}

#page h3{
	margin:0px 0px;
	padding: 0px;
	font-size: 12px;
	font-weight: bold;
	}

#page p{
	line-height: 17px;
	padding:0px;
	margin:15px 10px;
	}

#page div.manchet{
	background-color: #f0f0f0;
	margin: 3px 0px 0px 0px;
	padding: 6px;
	
	line-height: 16px;
	border: 1px solid #dddddd;
	
	}

#page p.blowout{
	background-color: #6089af;
	color: white;
	margin: 18px;
	padding: 6px;
	border: 1px outset;
	font-weight: bold;
	font-size: 12px;
	}

#page a{
	color: #30598f; 
	text-decoration: underline;
	font-weight: bold;
	}

#page a:visited{
	color: #30598f; 
	text-decoration: underline;
	}

a:hover{
	color: #8f421a;
	text-decoration: underline;
	}

#colleft .selected_item{
	color: #af623a;
	text-decoration: none;
	}

#u, #fake_pw, #fake_un, #p{
	font: 10px verdana;  
	width: 80px;
	position: relative;
	margin:8px 1px;
	}

.passwordfield{
	font: 10px verdana;  
	width: 80px;
	position: relative;
	top: -10px;
	left: 4px;
	margin:0px 1px;
	}

UL, LI{
	line-height: 17px;
	margin-right:10px;
	}

.spacer{
	margin: 10px 0px -12px;
	height: 20px;
	background-image: url("/gfx/spacer.gif");
	background-repeat: no-repeat;
	}

.small_button{
  border-top: 1px solid #ffffff;
  border-left: 1px solid #ffffff;
  border-right: 1px solid #555555;
  border-bottom: 1px solid #555555;
  background-color: #dddddd;
  width: 52px;
  font: 9px arial;
  text-transform: uppercase;
  color: black;
  height: 16px;
  margin-right: 1px;
  }

.warningBg{
	background-color: #ff0000;
	color: white;
	}

.warning{
  font-family                :verdana;
  font-size                  :10px;
  color                      :#ffffff;
  padding-left               :3px;
  padding-right              :3px;
  margin-right               :5px;
  font-weight                :bold;
  cursor                     :help;
  border                     :1px solid maroon;
  background-color           :#cc0000;
  }

.star_warning{
	color: red;
	font: 13px trebuchet ms;
	font-weight: bold;
	}

.box1, .box2, .box3, .box4, .box5, .box6, .box7, .box8, .box9, .box10
  { font: 10px verdana; border: 1px outset; margin-right: 6px; width: 48px; text-align: center; color: white;}

.box1 { background-color: #bb5555; }
.box2 { background-color: #cc5500; }
.box3 { background-color: #cc6622; }
.box4 { background-color: #dd7700; }
.box5 { background-color: #cc7722; }
.box6 { background-color: #aa8800; }
.box7 { background-color: #99aa00; }
.box8 { background-color: #88bb11; }
.box9 { background-color: #55cc00; }
.box10 { background-color: #33dd00; }

.match-bg{
	color: white;
	}

.col1 { background-color: #bb5555; }
.col2 { background-color: #cc5500; }
.col3 { background-color: #cc6622; }
.col4 { background-color: #dd7700; }
.col5 { background-color: #cc7722; }
.col6 { background-color: #aa8800; }
.col7 { background-color: #99aa00; }
.col8 { background-color: #88bb11; }
.col9 { background-color: #55cc00; }
.col10 { background-color: #33dd00; }





.small-box{
	height: 14px;
	width: 17px;
	border: 1px outset;
	margin-right: 4px;
	}

.s_button{
	background-color: #f0f0f0;
	border: 1px solid black;
	height: 22px;
	width: 60px;
	font: 11px trebuchet ms;
	}

.button{
	background-color: #f0f0f0;
	border: 1px solid black;
	height: 22px;
	font: 11px trebuchet ms;
	}
	div.paging 
	{
		margin-top:10px!important;
	}
	div.paging .button_paging 
	{
		height: 17px!important;
		width: 14px;
		padding:0px;
		margin:0px;
		background-color: #f0f0f0;
		background-repeat: no-repeat;
		border: 1px solid #bfbfbf!important;
		font: 11px trebuchet ms;
		position:relative;
		top:1px;
	}
	div.paging span.pageCurrent 
	{
		
		margin:0px 2px!important;
		padding:3px 3px!important;
	}
	div.paging span.pageLink 
	{
		padding:0px!important;
	}
	div.paging span.pageLink a 
	{
		padding:3px 4px;
		text-decoration:none!important;
	}
	div.paging span.pageLink a:hover
	{
		padding:2px 3px 3px 3px;
		background:#f0f0f0;
		border:1px solid #bfbfbf!important;
		text-decoration:none!important;
	}
	div.paging span.pageLinkShortCut
	{
		position:relative;
		top:6px;	
	}
	
	div.paging span.pageLinkShortCut a 
	{
		display:inline-block!important;
		height:18px;
		width:14px;
		padding:0px 0px!important;
		margin:0px 3px!important;
		background:#dfdfdf!important;
		border:1px solid #bfbfbf!important;
		text-decoration:none!important;
	}
	div.paging span.pageLinkShortCut a:hover
	{
		padding:0px 0px!important;
		background:#ffffff!important;
		border:1px solid #bfbfbf!important;
		text-decoration:none!important;
	}
	div.paging span.pageLinkDisabled
	{
		padding:4px 3px;
		margin:0px 4px;
	}
	
.search_field_inactive 
{
	color:Gray;
}
.search_field_active 
{
	color:Black;
}	
.input_field{
	background-color: #f7f7f7;
	font: 12px verdana;
	padding: 2px;
	}

#top_menu{
	width: 100%;
	border: 1px solid black;
	background-color: #eeeeee;
	color: black;
	font: bold 12px arial;
	text-align: center;
	}

#top_menu a.url{
	text-decoration: none;
	border-bottom: none;
	}

.alternateBg1red {background: #f7e7e7;}
.alternateBg2red {background: #ffefef;}
.alternateBg1 {background: #f7f7f7!important;}
.alternateBg2 {background: #ffffff!important;}

.excluded_term{
	text-decoration: line-through;
	color: #cccccc;
	}

.terms_normal{
	font: 11px arial;
	line-height: 15px;
	color: #333333;
	background: white;
	}

.terms_user{
	background: white;
	color: #00ba00;
	font-weight: bold;
	}

.terms_bg_Stilling       {background: #00ba00; color: white;}
.terms_bg_Branche        {background: #ff9900; color: white;}
.terms_bg_Uddannelse     {background: #6685f0; color: white;}
.terms_bg_Joboensker     {background: #dd6655; color: white;}
.terms_bg_Arbejdsforhold {background: #bebc9d; color: white;}
.terms_bg_Personlig      {background: #8e8e8e; color: white;}
.terms_bg_Geografi       {background: #bc9af4; color: black;}
.terms_bg_Tableset       {background: #e4e4e4; color: black; border-bottom: 1px solid white;}
.terms_bg_Koerekort      {background: #b5bce9; color: black;}
.terms_bg_Standard       {background: #ddddff; color: black;}
.terms_bg_Error          {background: #ff4444; color: white;}

.terms_fg_Stilling       {color: #00ba00;}
.terms_fg_Branche        {color: #ff9900;}
.terms_fg_Uddannelse     {color: #6685f0;}
.terms_fg_Joboensker     {color: #dd6655;}
.terms_fg_Arbejdsforhold {color: #bebc9d;}
.terms_fg_Personlig      {color: #8e8e8e;}
.terms_fg_Geografi       {color: #bc9af4;}

.terms_bd_Stilling       {border:1px solid #00ba00;}
.terms_bd_Branche        {border:1px solid #ff9900;}
.terms_bd_Uddannelse     {border:1px solid #6685f0;}
.terms_bd_Joboensker     {border:1px solid #dd6655;}
.terms_bd_Arbejdsforhold {border:1px solid #bebc9d;}
.terms_bd_Personlig      {border:1px solid #8e8e8e;}
.terms_bd_Geografi       {border:1px solid #bc9af4;}
.terms_bd_Koerekort      {border:1px solid #b5bce9;}
.terms_bd_Standard       {border:1px solid #ddddff; color: black;}
.terms_bd_Error          {border:2px solid #ff4444; color: black;}

.select_field{
	background: #f0f0f0;
	font: 10px verdana;
	}

.small_caption{
	padding-bottom: 3px;
	font: 10px verdana;
	}

A.small_caption{
	text-decoration: underline;
	font-weight: normal;
	color: black;
	}

.context, .text{
	font: 11px verdana;
	color: #6a6a6a;
	padding-top: 6px;
	/*word-wrap: break-word;*/
	}

.param{
	color: #8f421a;
	font: 11px verdana;
	font-weight: bold;
	padding-top: 6px;
	}

.url{
	font: 12px arial;
	font-weight: bold;
	margin-bottom: 2px;
	}

#page a.url{
	border-bottom: none;
	}

#page a.url:hover{
	/* border-bottom: 1px solid #8f421a; */
	border-bottom: none;
	}

.lead_text{
	color: black;
	width: 84px;
	font: 11px verdana;
	float: left;
	}

.text_field{
	font: 11px verdana;
	width: 140px;
	padding: 1px;
	}

#page div.result_box{
	background-color: #ffffff;
	margin: 0px 0px 0px 0px;
	
	line-height: 16px;
	/*border-left: 2px solid #e4e4e4;
	border-right: 2px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;*/
	position:relative;
	width:100%;
	/*width: 550px;*/
	}

#page div.result_box table {
	border-collapse:separate !important;
	width:100% !important;
	padding:0px;
	margin:0px;
	border-left: 2px solid #e4e4e4;
	border-right: 2px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
}

#page div.result_box table.noborder {
	border-collapse:separate !important;
	width:100% !important;
	padding:0px !important;
	margin:0px !important;
	border:0px !important;
}

#page div.result_box table tr td {
	
	line-height:18px;
}

.narrow table tr td 
{
	line-height:13px!important;
	
}
.job_source{
	float: right;
	color: #8f421a;
	font-weight: bold;
	font: 10px verdana;
	}

.bullet{
	background-image: url("/gfx/bullet.gif");
	background-repeat: no-repeat;
	background-position: top left;
	}

#page div.s_infobox{
	background-color: #e4e4e4;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	line-height: 15px;
	/*border: 1px solid #e4e4e4;*/
	position:relative;
	width:100%;
	/*width: 550px;*/
	}
	
	#page div.s_infoboxred 
	{
		background-color: #ffbfbf !important;
	}
.buttonbox 
{
	height:24px !important;
	text-align:right !important;
	/*padding:2px 0px 2px 7px !important;*/
}

#page div.s_infobox table 
{
	border-collapse:separate !important;
	width:100% !important;
	padding:0px 3px 0px 3px;
	margin:0px;
}

.s_button{
	background-color: #f0f0f0;
	border: 1px solid black;
	height: 22px;
	width: 60px;
	font: 11px trebuchet ms;
	}

.s_selectfield{
	background-color: #f0f0f0;
	font: 10px verdana;
	}

.s_markup	{ font-weight: bold; color: #000066; }

#s_above_cutoff, #s_below_cutoff{
	padding: 3px 7px;
	color: white;
	font-weight: bold;
	line-height: 16px;
	/*width: 550px;*/
	border-left: 2px solid #e4e4e4;
	border-right: 2px solid #e4e4e4;
	border-top: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	}

#s_above_cutoff, .box-above-threshold {	background-color: #669670; }
#s_below_cutoff, .box-below-threshold {	background-color: #C66161; }

#search_field{
	width: 410px;
	border: 1px solid black;
	font: 13px trebuchet ms;
	font-weight: bold;
	}

#tabs{
	padding: 0;
	margin: 0;
	width: 540px;
	height: 21px;
}	

#tabs a{
	color: black;
	border-top: 1px solid #aaaaaa;
	border-left: 1px solid #aaaaaa;
	border-right: 1px solid #aaaaaa;
	border-bottom: 1px solid #e4e4e4;
	font: 11px verdana;
	margin-left: 1px;
	margin-right: 3px;
	padding-top: 4px;
	padding-bottom: 2px;
	float: left;
	text-align: center;
	width: 100px;
	height: 16px;
	display: block;
	text-decoration: none;
	position: relative;
	top: 1px;
	}

#tabs #active{
	color: black;
	position: relative;
	}

#tabs A:hover{
	text-decoration: underline;
	}

UL.cvlist{
	margin: 0;
	padding: 0;
	}

LI.cvlist{
	margin-left: 24px;
	list-style-type: circle;
	}

LI.cvlistround{
	margin-left: 24px;
	list-style-type: circle;
	}

LI.indent{
	margin-left: 35px;
	}

.result_box ul{
	margin: 0;
	padding: 0;
	}

.result_box li{
	list-style-type: square;
	}

#colleft li{
	list-style-type: square;
	}

.nospace{
	margin-bottom: 8px;
	}

.zero_results{
	width: 95%;
	text-align: center;
	height: 40px;
	font: bold 15px arial;
	color: maroon;
	}

.structured_cv_area{
	border: 0;
	width: 100%;
	height: 90px;
	font: 11px verdana;
	padding: 3px;
	overflow: scroll;
	}

.structured_cv_container{
	padding: 2px;
	width: 100%;
	}

.structured_cv_text{
	font: 12px arial;
	padding: 2px;
	color:white;
	}

.structured_cv_text:first-letter{
	}

.structured_cv_text a, .structured_cv_text a:visited{
	border: none;
	color: white;
	font-weight: normal;
	}

.structured_cv_text a:hover{
	text-decoration: underline;
	color: white;
	}

.cv-grouped-header1, .cv-grouped-header2{
	color: white;
	padding: 7px;
	line-height: 16px;
	}

.cv-grouped-header1-big, .cv-grouped-header2-big{
	line-height: 16px;
	border-top: 1px solid #aaaadd;
	border-left: 1px solid #aaaadd;
	border-right: 1px solid #aaaadd;
	}

.cv-grouped-header1 a, .cv-grouped-header2 a{
	border: 0;
	color: white;
	}

.cv-grouped-header1 a:visited, .cv-grouped-header2 a:visited{
	color: white;
	text-decoration: none;
	}

.cv-grouped-header-link{
	border: 0;
	padding: 4px 0px 4px 0px;
	font: bold 12px verdana;
	}

.cv-grouped-header-link-small{
	border: 0;
	font-weight: normal;
	float: right;
	}

.cv-grouped-header-link-small:hover, .cv-grouped-header-link:hover{
	border: 0;
	color: #dddddd;
	}

.cv-grouped-header1{
	background: #fafafa;
	}

.cv-grouped-header2{
	background: #f3f3f3;
	}

.cv-grouped-header1-big{
	background: #eeeeff;
	}

.cv-grouped-header2-big{
	background: #ddddff;
	}

.cv-template-dot{
	float: left;
	width: 14px;
	height: 10px;
	}

.cv-template-dot-text{
	float: left;
	margin-left: 4px;
	}

.candidate-btn{
	height: 20px;
	width: 40px;
	border: 1px outset;
	background: #cccccc;
	font: 10px tahoma;
	text-transform: uppercase;
	color: black;
	padding:2px;
	}

a.candidate-link{
	width: 100%;
	background: #F5F5DC;
	padding: 4px;
	font-weight: bold;
	color: black;
	}

a.candidate-link:hover{
	background: white;
	color: black;
	}

.cell{
	position: relative;
	top: 2px;
	padding-left: 2px;
	}

.radio-btn{
	position: relative;
	top: 2px;
	margin-right: 5px;
	}	

.small-btn{
	font: 10px verdana;
	height: 16px;
	width: 40px;
	background: #eeeeee;
	border: 1px solid black;
	}


.ul-leftmenu{
	margin: 0 30px;
	padding: 4px;
	}

#colleft li{
	list-style-type: circle;
	}

.leftmenu-title{
	font: bold 12px verdana;
	margin-left: 34px;
	}

#colleft a{
	text-decoration: none;
	}

#colleft dl{
	width: 164px;
	margin: 0 0 10px 1px;
	padding: 0;
	}

#colleft dt{
	margin: 0 10px 0 4px;
	padding: 2px 10px;
	background: #f4f4f4;
	border-right: 1px solid #5bbbbb;
	border-bottom: 1px solid #bbbbbb;
	font-weight: bold;
	}

#colleft dd{
	font: 10px verdana;
	margin: 0 10px 0 4px;
	padding: 4px 10px;
	background: white;
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #e4e4e4;
	}

#colleft dd.forbund{
	background: url(/gfx/graf3.gif) no-repeat;
	}


#colleft dd a, #colleft dd a:visited{
	text-decoration: none;
	border-bottom: none;
	font-weight: normal;
	color: #223322;
	}

#colleft dd a:hover{
	color: black;
	border-bottom: 1px solid black;
	}	
		
.menu-tab{
	border: 0;
	margin: 0 0 -2px 0;
	padding: 0;
	margin-left:15px;
	}		
	
hr.c {
  border: none 0; 
	border-top: 1px dashed #dddddd;/*the border*/
	width: 50%;
	text-align: center;
	height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

.options-btn{
	/*cursor: hand;*/
	}

#page .hidelink{
	text-decoration: none;
	font-weight: normal;
	border: 0;
	color: white;
	}

#page .hidelink:hover{
	text-decoration: underline;
	border: 0;
	color: white;
	}

#page .hidelink:visited{
	text-decoration: none;
	border: 0;
	color: white;
	}

#page .term-delete{
	color: black;
	text-decoration: none;
	font-weight: normal;
	}

#page .term-delete:hover{
	color: gray;
	text-decoration: underline;
	font-weight: normal;
	}

.term-list{
	margin: 0 0 0 20px;
	padding: 0px;
	}


.a-adtext{
	font: 11px verdana;
	line-height: 16px;
	color: black;
	}

.a-info{
	font: 11px verdana;
	color: gray;
	}

.a-selector{
	font: 11px verdana;
	background: #fafafa;
	}

#page .expand, #page .expand:visited{
	font: 10px verdana;
	background: #ffffff;
	text-decoration: none;
	border: 1px solid black;
	color: #000000;
	padding: 2px 5px;
	text-align: center;
	}
	
#page a.expand:hover{
	background: #eeeeee;
	text-decoration: none;
	color: black;
	}

#page a.small-link:visited, #page a.small-link, #page a.small-link:hover{
	color: black;
	text-decoration: underline;
	font-weight: normal;
	border: 0;
	}

#page a.explain-hits, #page a.explain-hits:visited{
	text-decoration: none;
	font-weight: normal;
	color: black;
	border-bottom: 1px dashed black;
	cursor: help;
	}	

#page a.explain-hits:hover{
	text-decoration: none;
	font-weight: normal;
	color: gray;
	border-bottom: 1px dashed gray;
	}	

#page a.explain-hits-bar, #page a.explain-hits-bar:visited{
	text-decoration: none;
	font-weight: normal;
	color: white;
	border-bottom: 1px dashed white;
	cursor: help;
	}	

#page a.explain-hits-bar:hover{
	text-decoration: none;
	font-weight: normal;
	color: black;
	border-bottom: 1px dashed black;
	}	

#search-options{
	/*width: 550px;*/
	border: 1px solid black;
	margin: 0;
	padding: 0;
	}

legend{
	font: 12px arial;
	}

.listing-type{
	margin: 0;
	padding: 0;
	}

.listing-type-1{
	list-style-type: none;
	}

.item-wrapper-red{
	border: 2px solid #bb4444;
	}

.item-wrapper-green{
	border: 2px solid #44bb44;
	}

.batch-bg-color-red{
	color: white;
	background: #bb4444;
	}

.batch-bg-color-green{
	color: white;
	background: #44bb44;
	}

.s-result-container{
	width: 540px;
	}

fieldset 
{
/*	margin-top: 8px;
	margin-right:3px;
	width:auto;*/
	
	padding-left:10px;
	padding-right:4px;
	padding-top:10px;
	padding-bottom:3px;
	
}	
legend 
{
	margin-left:3px;
	padding:2px
}
fieldset 
{
	
}

fieldset p
{
	text-align:left;
	padding:0px;
	margin:0px;
		
}
fieldset table 
{
	width:90%!important;
	margin:0px 0px 0px 10px;
	padding:0px !important;
}

.jobnetlabel 
{
	width:200px;
	color: #8f421a;
	font: 11px verdana;
	font-weight: bold;
	font-style:normal;
	
	}
	
.jobnetvalue 
{
	width:auto;
	vertical-align:top;
}

.jobnetspanwhole 
{
	width:100%;
}
hr 
{
	height:1px;
	color:#ddddff;
	width:auto;
}