/*column wrapper styles*/

.second_and_third_column_wrapper {
	width:686px; 
	float:left; 
	height:100%;
	margin:0px;
	padding:0px;
}

.columns_vertical_spacer {
	width:1px;
	float:left;
}

.secondcolumn_wrapper {
	width:472px; 
	float:left; 
	margin:0px;
	padding:0px;
}

.thirdcolumn_wrapper {
	width:213px; 
	float:left; 
	/*height:400px;
	background-color:#CC0000;*/
}






/*TAGS*/
html, body {
	height:100%;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	margin-right:auto; 
	margin-left:auto; 
	margin-top:0px; 
	margin-bottom:0px; 
	padding:0px;
}

p {
	margin:0px;
	padding:0px;
}

h1 {
padding:0px;
margin:0px 0px 5px 0px;
font-size:14px;
font-weight: bold;
}

h2 {
padding:0px;
margin:5px 0px 5px 0px;
font-size:12px;
font-weight: bold;
}

h3 {
padding:0px;
margin:5px 0px 1px 0px;
font-size:13px;
font-weight:normal;
font-style:italic;
}


a {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#555555;
}

a:hover {
	margin:0px;
	padding:0px;
	text-decoration:none;
	color:#999999;
}

a img {
	border:none;
}

ul {
	margin:0px;
	padding:0px;		
}

li {
	margin:0px;
	padding:0px;
	list-style-type: none;
}


form {
	margin:0px;
	padding:0px;
}

input {
	margin:0px;
	padding:0px;
}

img {
	padding:0px;
	margin:0px;
}


/*HOME MADE CLASSES AND TAGS*/

/* general */

.clearer { 
	content:"."; 
	display:block;
	height:0px; 
	font-size:0px; 
	clear:both; 
	visibility:hidden;
}


/*second column styles*/
.secondcolumn_spacer_10px {
	width:432px;
	margin-right:auto;
	margin-left:auto;
	height:10px;
}
.secondcolumn_spacer_20px {
	width:432px;
	margin-right:auto;
	margin-left:auto;
	height:20px;
}
.secondcolumn_content {
	width:432px;
	padding:20px;
}

.secondcolumn_content p {
	line-height:130%;
	padding:0px;
	font-size:12px;
	margin:0px 0px 10px 0px;/**/
}


/*general form*/
.form_top {
	height:27px; 
	background-image:url(/images/job/form_top.gif); 
	background-repeat:no-repeat;
}
.form_top_title {
	padding-left:7px; 
	padding-top:7px; 
	width:149px; 
	height:20px; 
	color:#aaaaaa; 
	font-size:9px;
}

.form_explanation {
	font-size:9px;
}



.form_middle {
	width:432px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	background-image:url(/images/job/form_middle.gif); 
	background-repeat:repeat-y;
	/*background-color:#33FFCC;*/
}
.form_bottom {
	height:1px; 
	background-image:url(/images/job/form_bottom.gif); 
	background-repeat:no-repeat;
}


.form_contents {
	float:left;
	width:390px;
	padding-left:40px;
	/*background-color:#FFCCFF;*/
}


.form_line {
	height:31px;
	width:380px;
	margin-top:15px;
	margin-bottom:10px;
}
.form_line_checkboxes {
	height:1%;
	width:380px;
	/*margin-top:15px;
	margin-bottom:10px;*/
}
.form_name {
	height:13px;
	width:380px;
	font-size:9px;
	font-weight:bold;
}
.form_name_sidebyside {
	height:13px;
	float:left;
	font-size:9px;
	font-weight:bold;
}
.form_input {
	float:left;
	font-size:9px;
	padding:1px;
	height:16px;
	/*width:99%;*/
	margin:0px;
	border: 1px solid #cccccc;
}
.form_soeg_button {
	float:left; 
	width:44px;
}
.form_spacer_10 {
	height:10px;
	width:409px;
	margin-left:auto;
	margin-right:auto;
}
.form_select {
	float:left;
	font-size:9px;
	padding:1px;
	height:20px;
	width:275px;
	margin:0px;
	border: 1px solid #cccccc;
}

.radiobox_item {
	float:left;
	height:20px;
}
.radiobox_radiobox {
	float:left;
	padding-right:5px;
}

.radiobox_label {
	float:left;
	padding-top:2px;
	margin-right:10px;
}


.checkbox_checkbox {
	float:left;
	width:15px;
	padding-right:5px;
}

.checkbox_row {
	height:20px;
}

.checkbox_item {
	float:left;
	height:20px;
	width:120px;
}
.checkbox_label {
	float:left;
	text-align:left;
	padding-top:4px;
	width:90px;
	/*background-color:#33FFCC;*/
}
.checkbox_checkboxes {
	float:left;
	font-size:9px;
	margin:0px;
}

.checkbox_divider {
	background-image:url(/images/job/dividerline.gif); 
	background-repeat:repeat-x; 
	background-position:center;
	height:20px; 
	width:350px;
}

.job_result_controller {
	width:432px; 
	height:50px; 
	margin-left:auto; 
	margin-right:auto; 
	margin-bottom:10px; 
}


.job_result_controller_header {
	font-size:12px;
	font-weight:bold; 
}
.job_result_controller_left {
	width:255px; 
	height:50px; 
	float:left;
}

.job_result_controller_right {
	width:175px; 
	height:50px; 
	float:left;
}
.job_controller_short_select {
	float:left;
	font-size:9px;
	padding:1px;
	height:20px;
	width:50px;
	margin:0px;
	border: 1px solid #cccccc;
}
.job_controller_long_select {
	float:left;
	font-size:9px;
	padding:1px;
	height:20px;
	width:105px;
	margin:0px;
	border: 1px solid #cccccc;
}
.job_controller_short_select_container {
	float:left; 
	width:65px;
}
.job_controller_long_select_container {
	float:left; 
}




/* job */
.job_result_dividerline {
	width:432px; 
	height:2px; 
	margin-left:auto; 
	margin-right:auto; 
	background-image:url(/images/job/dividerline.gif);
	background-repeat:repeat-x; 
	background-position:center;
	/*background-color:#999999;*/
	padding-bottom:10px;
	padding-top:10px;
}

.job_result_line {
	width:432px;
	/*min-height:50px;
	padding-top:10px;
	padding-bottom:10px;*/
}
.job_result_line_left {
	width:236px;
	min-height:50px;
	float:left;
}
.job_result_line_right {
	width:196px;
	min-height:50px;
	float:left;
}

.job_result_headline {
	width:226px;
	font-size:12px;
	font-weight:bold;
}
.job_result_companyname {
	width:226px;
	font-size:11px;
	margin-bottom:10px;
}
.job_result_dates {
	width:226px;
	font-size:11px;
}
.job_result_logo {
	height:33px;
	width:196px;
	margin-bottom:10px;
}
.job_result_location {
	width:196px;
}


.job_detail_logo {
	width:431px;
	height:73px;
	margin-bottom:14px;
}
.job_detail_main {
	width:431px;
}
.job_detail_left {
	width:276px;
	float:left;
	padding-right:10px;
	/*background-color:#999900;*/
}
.job_detail_left_bold {
	font-weight:bold;
	font-size:14px;
	margin-bottom:15px;
}
.job_detail_right {
	width:141px;
	float:left;
	/*background-color:#CC9900;*/
}
.job_detail_right_back {
	height:31px;
	width:141px;
}

.job_detail_right_back_button {
	float:right;
	margin-top:3px;
	width:57px;
	background-image:url(/images/job/button_tilbage.gif);
	background-repeat:no-repeat;
}
.job_detail_right_back_button_over {
	float:right;
	margin-top:3px;
	width:57px;
	background-image:url(/images/job/button_tilbage_o.gif);
	background-repeat:no-repeat;
}



.job_detail_right_details {
	/*height:31px;*/
	width:141px;
	/*padding:15px;*/
	background-image:url(/images/job/detaljer_bg.gif);
	background-repeat:repeat-y;
}
.job_detail_right_detailheader {
	height:27px;
	width:141px;
	margin-left:auto;
	margin-right:auto;
}
.job_detail_bold {
	font-weight:bold;

}
.job_detail_block {
	/*margin-bottom:17px;*/
	width:111px;
	margin-left:auto;
	margin-right:auto;
}

.job_detail_right_logo {
	margin-bottom:10px;
	padding-top:6px;
	width:130px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
}

.job_detail_blockspacer {
	height:17px;
	width:111px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(/images/job/dividerline.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.job_detail_blockspacer_end {
	height:17px;
	border-bottom:1px solid #d8d8d8;
}


.secondcolumn_button_send {
	float:left;
	width:49px;
	background-image:url(/images/job/button_send.gif);
	background-repeat:no-repeat;
}
.secondcolumn_button_send_over {
	float:left;
	width:49px;
	background-image:url(/images/job/button_send_o.gif);
	background-repeat:no-repeat;
}


.arrow_link a {
	color:#de7d1c;
}
.arrow_link_headline a {
	color:#de7d1c;
}
.arrow_link a:hover {
	color:#ff9c3b;
}
.arrow_link_headline a:hover {
	color:#ff9c3b;
}
.arrow_link_arrow {
	background-image:url(/images/job/arrow.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:10px; 
	height:11px; 
	float:left;
	margin-top:11px;
}

.arrow_link {
	font-size:9px;
	margin-top:12px;
	float:left;
}
.arrow_link_headline {
	float:left;
}
.arrow_link_arrow_headline {
	background-image:url(/images/job/arrow.gif);
	background-repeat:no-repeat;
	background-position:top;
	width:10px; 
	height:11px; 
	float:left;
	margin-top:0px;
	margin-left:5px;
}

.job_detail_ansoeg_job_button {
	margin-top:15px;
	width:75px;
	height:18px;
	background-image:url(/images/job/ansoeg_job.gif);
	background-repeat:no-repeat;
}

.job_detail_ansoeg_job_button_over {
	margin-top:15px;
	width:75px;
	height:18px;
	background-image:url(/images/job/ansoeg_job_o.gif);
	background-repeat:no-repeat;
}

