


/**
*Common HTML-tags
*/
body {
	font-family: Verdana, Helvetica, Times New Roman, Arial;
	font-size: 10px;
	color: #000;

}

hr {
	background: none;
	border: none;
	border-bottom: solid 1px #000;
}

a {
	color: #000;
	text-decoration: underline;

}

a:hover {
	color: #000;
	text-decoration: underline;
}

img {
	border: none;
}

h1 {
	padding-left: 0px;
	padding-top: 20px;
	font-family: Arial;
	font-weight: bold;
	font-size: 16px;
	margin-top: 3px;

}



h2 {
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	margin: 2px 0px 2px 0px;
}

label {
	width: 150px;
	float: left;
	text-align: left;
	margin-right: 5px;
	display: block
}

input {/*textboxes submits etc..*/
	background: #EBEBEB;
	color: #000;
	/*border: solid #000 1px;*/
	margin: 1px;
}


textarea {
	background: #EBEBEB;
	color: #000;
	border: solid #000 1px;
	margin: 1px;
}

.radio{
	background: none;
}

.checkbox{
	background: none;
}
.submit {
	color: #000;
	font-family: Verdana, Helvetica, Times New Roman, Arial;
	font-size: 11px;
	padding: 1px 20px 1px 20px;
	cursor: pointer;
}

ol, ul {
	list-style: none;
}

p {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

td {
	text-align: left;
	font-weight: normal;
}

th {
	text-align: center;
	font-weight: bold;
	width: auto;
}



/**
*Add worker form
*/
.add_worker{

}

.add_worker label{
	margin: 0px;
}

.add_worker input{
	margin: 0px;
}

.add_worker h3{

}

.add_worker p{

}

/**
* Add offer form
*/
#add_offer_text{
	float: right;
	width: 350px;

}

#add_offer{/*the form*/
	/*border:1px solid #000;*/
	width: 410px;
	float: left;
	padding-top:5px;
}

#add_offer textarea{
	width: 395px;
	height: 100px;
	clear: left;
}

#add_offer .submit{

}

#add_offer h1, #add_worker h1{

	font: 12pt Arial;
	line-height: 0;
	margin:0px;
	padding:15px 0px 10px 0px;
	font-weight: bold;
}



/**
* Search worker form
*/

.search_workers_form {
	padding: 15px 0px 0px 0px;
}

.search_workers_form #select_professions{
	padding: 5px 0px 15px 0px;
}

.search_workers_form #select_work_areas{
	padding: 5px 0px 0px 0px;
}

.search_workers_form #select_main_pro, .search_workers_form #select_main_wa{
	padding: 0px 20px 10px 0px;
	float:left;
}

.search_workers_form #select_sub_pro, .search_workers_form #select_sub_wa{
	padding: 0px 0px 10px 0px;
}

.search_workers_form select{
	width: 190px;
}

.search_workers_form h1{
	font:  12pt Arial;
	line-height: 0;
	padding: 0px 0px 0px 0px;
}

#show_all_workers_link{

}

/**
*name_mail_phone_radio
*/

.name_mail_phone_radio{
	width:400px;
}

.name_mail_phone_radio label{
	margin:0px;
	width:130px;
}

.name_mail_phone_radio input{
}

.name_mail_phone_radio h3{
	font-size:10px;
}


/**
*log in form
*/
#login_text{
	margin:-12px 0px 0px 0px;
	float:right;
	width:375px;
}
#login_form{/*border:1px solid #000;*/
	width:320px;
	float:left;
}

#input_email, #input_pass{
	width: 150px;
}

/**
*Add worker
**/
#add_worker_form{
	padding: 0px;
	margin:8px 0px 0px 0px;
	float:right;
	width:370px;

}

#add_worker_text{
	float:left;
	width:380px;
}

.add_worker label{
	width:150px;
}

.add_worker input{
	width:190px;
}

.add_worker h1{
	/*see add_offer_h1*/

	margin:-40px 0px 5px 0px;
	/*-40 is to compensate for the error message*/
}

/**
* the text on the startpage
*/
#main_text{/*border:1px solid #000;*/
	width:485px;
	float:left;

}

/*boxes*/
#first_page_boxes{/*border:1px solid #000;*/
	float:right;
	margin: 0px 0px 0px 0px;
}

/** the scrollbox**/
#scrolling_box_all{
	
}

#scrolling_box_bg{

}
#scrolling_box{
 	height:190px;
 	overflow:auto;

}
#scrolling_box p.spacer{
 	height:190px;
}
#scrolling_box .new_item a{
	font-size:10pt;
	text-decoration: none;
}
#scrolling_box p.new_item{
	font-size:9pt;
}
#scrolling_box .new_item a:hover{
	text-decoration: underline;
	color:#000;
}


/*NEWS BOX*/

/*on the firstpage*/

#news_box_all{/*border:1px solid #000;*/
	
}

#news_box{
 	height:186px;
 	overflow:auto;
}

#news_box_bg{

}

#news_bottom{
	height:12px;
}

#news_box .news_item a{
	font-size:11pt;
	text-decoration: underline;
}
#news_box p.news_item{
	font-size:9pt;
}
#news_box .news_item a:hover{
	text-decoration: underline;
	color:#C0C0C0;
}
#news_bottom #more_news_right{
	float:right;
	font-size:9pt;
	padding-right:10px;
}
#news_bottom #more_news_left{
	float:left;
	font-size:9pt;
	padding-left:10px;
}

/*************************\
****on the news page*******
\*************************/
#news #news_box_all{
	float:right;
	margin: 0px 0px 0px 0px;
}

#news_box_all .news_box_header{
	color: #fff;
	text-decoration: none;
}

#news p.news_item{
	font-size:7pt;
}

#news #news_content{/*border:1px solid #000;*/
	width:490px;
	float:left;
}


/***********\
**Firstpage**
\***********/

/*hela formet*/
#first_add_offer{

}

#first_add_offer select{
	width:170px;
}

#first_add_offer h1{
	
}

#first_select_professions{/*border:1px solid #000;*/
	float:left;
	padding:0px 10px 10px 10px;
	margin-left:5px;
	max-width:210px;
}

#first_select_work_areas{/*border:1px solid #000;*/
	float:right;
	padding:0px 10px 10px 10px;
	margin-right:5px;
	max-width:210px;
}

#firstpage_submit{
	float:right;
	margin:10px 30px 0px 0px;
}

/**
*Workers map
**/
#workers_map{
	font-size:10pt;
}

.workers_map_first_tr td{
	font-size:10pt;
	font-weight: bold;
	padding:15px 0px 0px 0px;
}

#workers_map_top{/*border:1px solid #000;*/
	text-align:center;
	margin-bottom:5px;
}

#workers_map_bottom{/*border:1px solid #000;*/
	text-align:center;
	margin-top:15px;
}

.workers_map_prev{

	margin-right:50px;
}

.workers_map_next{	
	margin-left:50px;
}

/**
*search workers
*/

#search_workers_text{/*border:1px solid #000;*/
	float:right;
	width:320px;
}

/*the form*/
#search_workers{
	float:left;
	width:410px;
	margin-top:5px;
}

/**
*advanced search
*/
#search_res_table{
	float:left;
}

/**
*	errors
*/
.error{
	color:red;
}


/**
*Footer
*/
#footer {
	color: #6a6a6a;
	font-size: 11px;
}


