@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;
		}
		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;
				}
		