html{
margin: 0;	
}
body{
background: url(../images/bg_main.gif) repeat-x top left;
font: 62.5% Verdana, Arial, "Microsoft Sans Serif", verdana, geneva, helvetica, sans-serif;
margin: 0;
padding: 0;
line-height: 2.2em;
}

img {
	border: none;
}

#header{
width: 203px;
height: 93px;
background: url(../images/ilse_media_logo.gif) no-repeat top left;
}

	#header a{
	display: block;
	height: 70%;
	width: 90%;
	text-indent: -100em;
	}

#container{
width: 60em;
text-align: center;
margin: 2em auto;
color: #434343;
font-size: 1.3em;
}

#container #primary_content ul li {
	list-style-position: outside;
}


#container #primary_content{
padding-right: 20em;
}
#container #secondary_content{
margin: 2em 0 5em 0;	
}



#container p,
#container ul, 
#container fieldset, 
#container h2, 
#container ol, 
#container strong,
#container object,
#container div{
text-align: left;	
}

#container h2{
font-size: 1em;	
text-transform: uppercase;
}

/*#container ul{
width: 65%;
}*/

#container img{
margin: 0;
text-align: left;
}

a{
color: #33F;
text-decoration: none;
}

a:hover{
text-decoration: underline;
}

dl.vacature-list{
list-style-type: none;
margin: 0 0 2em 0;
padding: 0;
text-align: left;
}

	dl.vacature-list dt{
	border-bottom: 1px solid #EFEFEF;
	}
	
		dl.vacature-list dt a{
		font-weight: bold;
		color: #000099;	
		padding: 0 0 0 2em;
		margin: 0 0 0 1em;
		background: url(../images/arrow.gif) no-repeat center left;
		line-height: 2.3em;
		display: block;
		width: 60%;
		height: 2.4em;
		}
		
		dl.vacature-list dt a:hover{
		color: #0000FF;	
		text-decoration: none;
		}
		
			dl.vacature-list dt a span{
			color: #ACACAC;
			font-weight: normal;
			font-size: .8em;
			margin: 0 0 0 1em;
			}
			
			dl.vacature-list dt a:hover span{
			color: #666;	
			}
			
	dl.vacature-list dd{
	padding-bottom: 2em;
	position: relative;
	}
	
		dl.vacature-list dd ul{
		width: 40em;
		margin: 1em;
		}
		
			dl.vacature-list dd ul li{
			}
		
		dl.vacature-list dd p{
		width: 40em;
		}
		
		dl.vacature-list dd h3{
		font-size: 1em;
		font-weight: bold;
		width: 40em;
		}
		
		dl.vacature-list dd a.btn_stuurdoor, dl.vacature-list dd a.btn_direct{
		position: absolute;
		right: 0;
		top: 0;
		margin: 0;
		}
		dl.vacature-list dd a.btn_stuurdoor{
		top: 4em;
		}
		
			dl.vacature-list dd a img{
			color: white;
			text-decoration: none;
			border: none;	
			}
		
			.stuurdoor,
			dl.vacature-list dd .stuurdoor{
			width: 16em;
			border: 1px solid #E0E0E0;
			background: white;
			position: relative;
			left: 3em;
			margin: 1em 1em .4em 0;
			z-index:2000;
			}
			
			dl.vacature-list dd .stuurdoor .inner{
			background: #F4F4F4;
			width: 100%;
			height: 100%;
			border: 1px solid white;
			margin: 0;
			padding: 1em 0 .5em 0;
			}
			
		dl.vacature-list dd .stuurdoor .inner p{
		margin: 1em;
		width: auto;	
		}
		
		dl.vacature-list dd .stuurdoor .inner form input{
		width: 13em;
		font-size: 1em;	
		color: #000099;
		}
		
		
		
		dl.vacature-list dd .stuurdoor .inner form .button input{
		width: 7em;
		}
		
		dl.vacature-list dd .stuurdoor .inner form .stuurdoor_close{
		background: url(../images/close_form.gif) no-repeat top left;
		width: 15px;
		height: 15px;
		display: block;
		position: absolute;
		top: .2em;
		right: .2em;
		}

#solliciteren_form, 
#contact_form{
border: 1px solid #E0E0E0;
background: white;
font-size: 1em;
margin: 0;
padding: 0;
}

	#solliciteren_form form, 
	#contact_form form{
	border: none;
	margin: 0;
	padding: 0;
	}
		
		#solliciteren_form  form .inner, 
		#contact_form form .inner{
		background: #F4F4F4;
		width: 100%;
		border: 1px solid white;
		margin: 0;
		padding: 0;
		}
		
			#solliciteren_form .inner p, 
			#contact_form .inner p{
			padding: .7em;
			margin: 0;
			}
				#solliciteren_form .inner p input, 
				#contact_form .inner p input{
				width: 30em;
				font-size: 1em;
				color: #000099;
				}
				#solliciteren_form .inner p input, 
				#contact_form .inner p input{
				width: 20em;
				}
				#solliciteren_form .inner p.nowidth input, 
				#contact_form .inner p.nowidth input{
				width: auto;
				}
				#solliciteren_form .inner p.button input, 
				#contact_form .inner p.button input{
				width: 7em;
				color: black;
				}
				#solliciteren_form .inner p label, 
				#contact_form .inner p label{
				display: block;
				width: 10em;
				color: #000099;
				}
				#solliciteren_form .inner p textarea, 
				#contact_form .inner p textarea{
				font: 1.1em Arial, "Microsoft Sans Serif", verdana, geneva, helvetica, sans-serif;
				color: #000099;
				}
				
			
				
	#tertiary_content{
	float: right;
	}
		
		#tertiary_content #usp{
		width: 262px;
		}
		
			#tertiary_content #usp img {
				border: none;
			}
		
			#tertiary_content #usp h3{
			font-size: 1.3em;
			position: relative;
			left: 3em;
			margin: .4em 0 .4em 0;
			}
		
			#tertiary_content #usp ul{
			list-style-type: none;
			padding: 0;
			margin: 0;
			width: 100%;
			list-style-position: outside;
			position: relative;
			left: 2.8em;
			width: 86%;
			background: white;
			}
			
				#tertiary_content #usp ul li{	
				margin: 0;
				padding: 2px;
				line-height: 1.5em;
				border-bottom: 1px solid #EFEFEF;
				clear: left;
				}
				
					#tertiary_content #usp ul li div{	
					width: 10px;
					height: 20px;
					float: left;
					}
				
						#tertiary_content #usp ul li div img{
						margin: 0;
						padding: 0;
						vertical-align: middle;
						}

			a#stuurdoor_btn {
				position: relative;
				left: 3em;
				margin: .4em 0 .4em 0;
			}
			
			a#stuurdoor{
			font-size: 1.3em;
			color: white;
			text-decoration: none;
			border: none;
			}
			
				a#stuurdoor img{
				border: none;
				text-decoration: none;
				color: white;
				}
em{
background: #FFE5CC;	
font-style: normal;
font-weight: normal;
}
.ilse_media{
font-weight: bold;	
}
.no_white_space{
margin-bottom: 0;
text-align: left;	
}


/* viral */

#body_viral #container{
width: 680px;
margin-top: 33px;
text-align: left;
}

#body_viral #header{
background: url(../images/h1_headhunter.gif) no-repeat top left;
width: 266px;
height: 25px;
margin: 0;
text-align: left;
}

#body_viral #container img#van_emile{
margin: 1em 0 0.5em 10em;
}

#body_viral #primary_content{
float: left;
width: 480px;
}

#body_viral #secondary_content{
float: right;
padding: 0;
margin: 0;
}

#body_viral #secondary_content #score{
background: url(../images/score_bg.gif) no-repeat top right;	
height: 110px;
width: 190px;
}

#body_viral #secondary_content #score span{
font-size: 2em;
position: relative;
top: 1.5em;
left: 2.3em;
color: white;
font: 1.0em Arial, "Microsoft Sans Serif", verdana, geneva, helvetica, sans-serif;
}

#body_viral #tertiary_content{
margin: 1em 0 0 0;
float: none;
}

#body_viral #tertiary_content a, 
#body_viral #tertiary_content a img{
color: white;
border: none;
text-decoration: none;
}


/* finish */
#body_finish #container{
width: 480px;	
}