/*column wrapper styles*/

.second_and_third_column_wrapper {
	width:451px; 
	height:100%;
	padding:10px 0px 0px 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 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}


.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;
}

.heading {
	font-size:12px;
}


a {
	margin:0px;
	padding:0px;
	text-decoration: underline;	
	color:#75A4B5;
}

a:hover {
	margin:0px;
	padding:0px;
	text-decoration: underline;	
	color: #1D617C;
}

a img {
	border: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 {
	float: left;
	width:451px;
	padding:10px 0px 0px 0px;
	overflow: hidden;
}

.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;
	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;
	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:18px;
	width:275px;
	margin:0px;
	border: 1px solid #cccccc;
}

.form_multi_select {
	float:left;
	font-size:9px;
	padding:1px;
	border: 1px solid #cccccc;
	width:166px;
	margin-right:10px;	
}

.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 {
	font-size:9px;
	margin:0px;
}
.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_free_text {
	font-size:11px;
	padding:0px;
}

.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:18px;
	width:50px;
	margin:0px;
	border: 1px solid #cccccc;
}
.job_controller_long_select {
	float:left;
	font-size:9px;
	padding:1px;
	height:18px;
	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;
}

a.job_result_headline {
	font-size:12px;
	font-weight:bold;
	color:#555555;	
	text-decoration: none;	
}
a.job_result_headline:hover {
	font-size:12px;
	font-weight:bold;
	color:#999999;
}

a.job_result_nav {
	font-size:12px;
	color:#555555;	
	text-decoration: none;
	font-weight:normal;
}
a.job_result_nav:hover {
	font-size:12px;
	color:#999999;
}

a.job_show_nav {
	font-size:12px;
	color:#555555;	
	text-decoration: none;	
}
a.job_show_nav:hover {
	font-size:12px;
	color:#999999;
}

.job_result_companyname {
	font-weight:normal;
	font-size:12px;
	padding-bottom:10px;
}
.job_result_dates {
	width:226px;
	font-size:11px;
}
.job_result_logo {
	height:33px;
	width:196px;
	padding-bottom:10px;
}
.job_result_location {
	width:196px;
	font-size:11px;
}

.job_detail_logo {
	width:431px;
	height:73px;
	padding-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;
}
.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;
	padding-top:3px;
	width:57px;
	background-image:url(../images/job/button_tilbage.gif);
	background-repeat:no-repeat;
}
.job_detail_right_back_button_over {
	float:right;
	padding-top:3px;
	width:57px;
	background-image:url(../images/job/button_tilbage_o.gif);
	background-repeat:no-repeat;
}



.job_detail_right_details {
	width:131px;
	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-size:11px;
	font-weight: bold;
}
.job_detail_block {
	/*margin-bottom:17px;*/
	width:111px;
	margin-left:auto;
	margin-right:auto;
}

.job_detail_right_logo {
	padding-bottom:10px;
	padding-top:6px;
	width:130px;
	height:22px;
	margin-left:auto;
	margin-right:auto;
}

.job_detail_blockspacer {
	height:17px;
	width:80px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(../images/job/dividerline.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.job_detail_last {
	height:10px;
	width:141px;
	background-image:url(../images/job/dividerline.gif);
	background-repeat:repeat-x;
	background-position:center;
}

.job_detail_blockspacer_end {
	height:1px;
	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;
	text-decoration: none;	
}
.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;
	padding-top:11px;
}

.arrow_link {
	font-size:9px;
	padding-top:12px;
	
}
.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;
	padding-left:5px;
}

.job_detail_ansoeg_job_button {
	padding-top:15px;
	width:75px;
	height:18px;
	background-image:url(../images/job/ansoeg_job.gif);
	background-repeat:no-repeat;
}

.job_detail_ansoeg_job_button_over {
	padding-top:15px;
	width:75px;
	height:18px;
	background-image:url(../images/job/ansoeg_job_o.gif);
	background-repeat:no-repeat;
}

/* New styles */
div.centerFrame{
	float: left;
	width: 606px;
}
div.centerFrameContent{
	float: left;
	width: 456px;
	padding-left: 5px;
	overflow: hidden;
}
	
div.centerFrameIframe{
	float: left;
	width: 140px;
	padding-left: 5px;
	/*overflow: hidden;*/
}