@charset "utf-8";
/* CSS Document */



div#home{
	width:974px;
	margin:0 13px;
	padding:20px 0;
	}
	div#home div#left_column{
		float:left;
		width:562px;
		}
		div#home_search{
			width:560px;
			height:174px;
			border:1px solid #cf7200;
			background:url(/images/bg-home-search.gif) 0 0 repeat-x;
			margin-bottom:20px;
			position:relative;
			}
			a.button{
				position:absolute;
				right:10px;
				bottom:10px;
				font-size:10.5pt;
			}
			div#home_search fieldset{
				margin:0 10px;
				padding:20px 0 0 0;
				border:0;
				width:360px;
				}
				div#home_search fieldset label{
					position:relative;
					float:left;
					display:block;
					font-weight:bold;
					color:#fff;
					width:130px;
					}
					div#home_search fieldset label span{
						color:#000;
						position:absolute;
						right:4px;
						top:auto;
					}
				div#home_search fieldset input{
					margin-bottom:14px;
					width:216px;
					border:1px solid #7f7f7f;
					font-size:8pt;
					color:#7f7f7f;
					padding:2px 0 2px 4px;
				}
				div#home_search fieldset select{
					margin-bottom:14px;
					width:222px;
					border:1px solid #7f7f7f;
					font-size:8pt;
					color:#7f7f7f;
					padding:2px 0;
				}
				div#home_search div.combi{
					margin-bottom:14px;
					float:left;
					width:222px;
					}
					div#home_search fieldset div.combi label{
						float:right;
						width:46px;
						padding-top:2px;
					}
					div#home_search div.combi input.zipcode{
						float:left;
						width:50px;
						margin-right:5px;
					}
					div#home_search div.combi input.zipcodeNr{
						float:left;
						width:24px;
						
					}
					div#home_search div.combi select.radius{
						width:68px;
						float:right;
					}
			
		div#home_lists div.home_list{
			float:left;
			width:186px;
			color:#0e3463;
			}
			div#home_lists div.home_list ul{
				padding-top:4px;
			}
			div#home_lists div.home_list li{
				padding-bottom:4px;
				}
			div#home_lists div.home_list span.nr{
				color:#949494;
			}
	
	
	div#home div#right_column{
		float:right;
		width:354px;
		overflow:hidden;
		}
		div.profile{
			margin-top:30px;
			border:1px solid #c0bfc0;
			width:352px;
			background:url(/images/bg-home-getprofile.jpg) top right no-repeat;
			}
			div.profile div.spacer{
				padding:10px;
			}
			div.profile p, 
			div.profile ul{
				margin-bottom:1.2em;
			}
			div.profile p.box_link{
				text-align:right;
				font-weight:bold;
				color:#0e3463; 
				margin-bottom:0;
			}	
		div.get_profile{
			width:354px;
			height:212px;
			background:url(/images/bg-home-getprofile.jpg) top right no-repeat;
			}
			div.get_profile h3{
				color:#0e3463;
				margin-bottom:1em;
				}
				div.get_profile h3 span.sub{
					color:#ff8b00;
					display:block;
				}
			div.get_profile p{
				width:210px;
				color:#000;
				margin-bottom:1em;
			}
			div.get_profile p.tip{
				color:#555;
				font-size:8pt;
				}		
				div.get_profile p.tip strong{
					color:#ff8b00;
				}
			div.get_profile a.btn.gray{
				float:left;
				display:block;
				padding:0px 10px;
				height:22px;
				line-height:22px;
				border:1px solid #aeaeae;
				background:url(/images/bg-button-gray.gif) 0 0 repeat-x;
				color:#000;
				text-decoration:none;
				font-weight:bold;
			}
			
	div.home_node{
		padding-top:20px;
		}
		div.home_node h3{
			color:#0e3463;
			font-size:11pt;
			margin-bottom:5px;
		}
		div.home_node fieldset{
			border:0;
			margin:0;
			padding:10px 0 0 0;
		}
		div.home_node fieldset input{
			border:1px solid #aeaeae;
			color:#969696;
			width:220px;
			padding:3px;
			margin:0 10px 5px 0;
			float:left;
			
			}	
			div.home_node fieldset a.btn{
				float:left;
				display:block;
				padding:0px 10px;
				width:auto;
				height:22px;
				line-height:22px;
				border:1px solid #aeaeae;
				background:url(/images/bg-button-gray.gif) 0 0 repeat-x;
				color:#000;
				text-decoration:none;
				font-weight:bold;
			}
		
	div.home_node.employer{
		margin-top:20px;
		padding-top:0px;
		border:1px solid #c3cfd6;
		background:url(/images/bg-home-employer.gif) 0 0 repeat-x;
		width:352px;
		height:94px !important;
		overflow:hidden;
		position:relative;
		}
		div.home_node.employer div.logo{
			position:absolute;
			left:9px;
			top:7px;
		}
		div.home_node.employer div.employer_text{
			position:absolute;
			left:89px;
			top:8px;
			color:#000;
			width:255px;
		}
		div.home_node.employer div.employer_link{
			position:absolute;
			left:89px;
			top:55px;
			}
			div.home_node.employer div.employer_link a{
				display:block;
				background:url(/images/btn-arrows.gif) 0 0 no-repeat;
				padding-left:32px;
				color:#0e3463;
				height:23px;
				line-height:23px;
				}
				div.home_node.employer div.employer_link a:hover{
					font-weight:normal;
				}

	.ui-tabs {width:354px;padding-top:10px;height:260px !important; }
	.ui-widget{width:354px;padding-top:10px;height:260px !important; }
	.ui-tabs .ui-tabs-nav { width:353px; padding:0; margin:0; position: relative; z-index:10;    }
	.ui-tabs .ui-tabs-nav li { 
		position:relative;
		float: left; 
		border:1px solid #9f9f9f; 
		margin:0; 
		padding:0; 
		list-style: none;
		height:18px;
		width:auto;
		}
		.ui-tabs .ui-tabs-nav li.hover,
		.ui-tabs .ui-tabs-nav li:hover{
			
		}
			
		.ui-tabs .ui-tabs-nav li a { 
			display:block; 
			text-decoration: none; 
			padding:0 8px; 
			height:18px;
			margin:0;
			color:#000;
			line-height:18px;
			font-size:9pt;
			outline:none;
			}
			.ui-tabs .ui-tabs-nav li a:hover{
				font-weight:normal;
			}
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected {  
		border-bottom:1px solid #fff;
		}
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,
		.ui-tabs .ui-tabs-nav li.ui-tabs-selected a:hover{
			color:#012a5b;
			font-weight:bold;
		}
	.ui-tabs .ui-widget-content,
	.ui-tabs .ui-tabs-hide,
	.ui-tabs .ui-corner-bottom{
		width:342px !important;
		height:240px !important;
		overflow:hidden;
	}
	.ui-tabs .ui-tabs-panel { 
		float:left;
		position:relative;
		border:1px solid #9f9f9f;
		width:342px;
		height:240px;
		overflow:hidden;
		background:#fff;
		margin:-1px 0 0 0;
		padding:5px;
		z-index:4;
		}
		div.more_news{
			float:right;
			padding:5px 0;
			}
			div.more_news a{
				font-weight:bold;
			}
			
		div.news_item {
			float:left;
			width:340px;
			margin-bottom:10px;
			}
			div.news_item div.news_image {
				float:left;
				width:60px;
			}
			div.news_item div.news_info {
				float:left;
				width:260px;
				font-size:8pt;
				line-height:1.6em;
			}
 


		div.news_item div.news_info a{
			font-weight:bold;
			color:#0e3463;
			font-size:9pt;
			text-decoration:none;
			}
			div.news_item div.news_info a span.date{
				font-weight:normal;
				color:#939393;
			}
			div.news_item div.news_info a.more{
				color:#f79d28;
				font-weight:normal;
				text-decoration:underline;
				font-size:8pt;
			}
			
		.ui-tabs .ui-tabs-panel p{
			padding:0;
			margin:0;
		}
	.ui-tabs .ui-tabs-hide {      position: absolute;
     top: -2000px;
     width: 100%;  }	
