.text
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #484848;
}

a
{
	text-decoration: none;
	color: #484848;
}

a:hover
{
	text-decoration: underline;
}

a.wit{
	text-decoration: none;
	color: #ffffff;
}

a:visited.wit{
	text-decoration: none;
	color: #ffffff;
}

a:hover.wit{
	text-decoration: none;
	color: #ffd71d;
}

a.footer_2
{
	text-decoration: none;
	color: #424242;
}

a:hover.footer_2
{
	text-decoration: underline;
}

body
{
	margin: 0px;
	background-color: #484848;
}

#body
{
	z-index: 1;
	width: 780px;
	height: 534px;
	background-color: #ffd71d;
	background-image: url(../images/bg_header.gif);
	background-position: top;
	background-repeat: repeat-x;
	text-align: left;
}

	#header
	{
		z-index: 2;
		height: 177px;
	}
	
		#header #logo
		{
			z-index: 3;
			width: 300px;
			height: 80px;
			background-image: url(../images/logo_floris_groep.gif);
			background-position: 5px 5px;
			background-repeat: no-repeat;
		}
		
		#header #text
		{
			position: absolute;
			width: 434px;
			margin-left: 123px;
			font-weight: bold;
			color: #484848;
		}
	
	#content{
		z-index: 4;
		position: relative;
		height: 336px;
		margin-left: 12px;
		margin-right: 12px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 11px;
	}
	
	#content_vac{
		z-index: 4;
		position: relative;
		min-height: 353px;
		margin-left: 12px;
		margin-right: 12px;
		margin-top:-17px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    font-size: 11px;
	}
	
		#content #menu
		{
			position: absolute;
		}
		
			#content #menu table tr td img
			{
				margin-bottom: 12px;
				margin-right: 11px
			}
		
			#content #menu table tr td img
			{
				border: #484848 1px solid;
			}
		
		#content #text_home
		{
			position: relative;
			left: 548px;
			width: 214px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			line-height: 14px;
		}
		
			#content #text_home p
			{
				padding-top: 16px;
				padding-left: 10px;
			}
		
		#content #image
		{
			z-index:2;
			position: absolute;
			width: 428px;
			height: 324px;
			background-position: left;
			background-repeat: no-repeat;
		}

		#content #text_contact
		{
			position: relative;
			left: 440px;
			width: 320px;
			padding-top: 10px;
		}
		
		#content #text_contact table tr td
			{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 11px;
				color: #484848;
				line-height: 16px;
			}
		
		#content ul
		{
			margin-top: 5px;
			margin-bottom: 15px;
		}

	#footer
	{
		z-index: 6;
		height: 20px;
		border-top: #FFFFFF 1px solid;
		background-color: #bbbcbe;
	}
		
		#footer_2
	{
		z-index: 6;
		height: 20px;
		width: 780px;
		text-align : right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #424242;
		font-size: 10px;
		line-height: 14px;
	}
	
		#footer_3
	{
		z-index: 6;
		height: 20px;
		width: 780px;
		text-align : right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #424242;
		font-size: 10px;
		line-height: 14px;
		margin-top:20px;
	}
		
		#footer img
		{
			border: 0px;
			border-right: #FFFFFF 1px solid;
		}
		
		#contact_sp 
		{
		position : absolute;
		left : -12px;
		top :198px;
		padding-left:18px;
		border-right : 1px solid White;
		border-top : 1px solid White;
		border-left : 0px solid White;
		border-bottom : 1px solid White;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
		color : White;
		background-color : #820030;
		width : 190px;
		z-index:1;
		}
		
.kvk {
	color: #000000;
	font-size: 9px;
}

.contact_fil{
	line-height:20px;
}

#text_vac{
	margin-left:100px;
	color: #000000;
}

/***********************                          Mailform                        ***********************/

.form_title
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 3px;
	padding-right: 3px;
	background-repeat : repeat-x;
	font-weight: bold;
	color: #FFFFFF;
	height : 20px;
	line-height:20px;
	padding-left:4px;
	background-color : #484848;
}

.mailform_required
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-size: 10px;
	color: #ff0000;
}

.mailform_error
{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
}

input, textarea, button
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.vacature_list
{
	list-style-type: none;
	list-style-image: url(../images/bullet_vacature.gif);
}

.vacature_list li
{
	margin-bottom: 3px;
	font-size: 13px;
	font-weight: bold;
}

.vacature_list li a
{
	color: #000000;
	text-decoration: none;
}

#contact {
}

#contact_image {
	position:absolute;
	margin: -97px 0 0 180px;
	height:150px;
	overflow-y:hidden;
}

#contact_content {
	color: #484848;
	padding: 70px 0 0 15px;	
}

#contact_title {
	position:absolute;
	margin: 13px 0 0 698px;
}

#contact_content div {
	margin: 0 30px 0 0;
	padding: 0 0 0 15px;
	float: left;
}

#contact_content div span {
	margin:0 0 0 -15px;
	padding:0 0 0 15px;
	display:block;
	list-style-type:none;
	background-image:url(../images/bullet_484848.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
}

#scroller {
	margin:20px 0 0;
	height:275px;
	overflow-y:scroll;
}
