body{
	margin: 0px;
	padding: 0px;
	font-family: verdana;
	font-size: 11px;
	color: #414243;
	text-align: justify;
	}
	
p,h1,h2,h3,h4 {
	padding: 0px;
	margin: 0px;
	}
	
h2 { 
	margin-top: 20px;
	margin-left: 8px;
	}

p{
	line-height: 18px;
	text-align: justify;
}

img{
	border: 0px;
	}	

a{
	text-decoration: none;
	color: #3095e1;
	}

a:hover{
	text-decoration: none;
	color: #414243;
	}
	
a.white{
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	}	

/*=:project
    scalable Inman Flash Replacement (sIFR) version 3.

  =:file
    Copyright: 2006 Mark Wubben.
    Author: Mark Wubben, <http://novemberborn.net/>

  =:history
    * IFR: Shaun Inman
    * sIFR 1: Mike Davidson, Shaun Inman and Tomas Jogin
    * sIFR 2: Mike Davidson, Shaun Inman, Tomas Jogin and Mark Wubben

  =:license
    This software is licensed and provided under the CC-GNU LGPL.
    See <http://creativecommons.org/licenses/LGPL/2.1/>    
*/

/*---- sIFR ---*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;

}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
}	
	
#container{
	width: 912px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 38px;
}

#header{
	height: 62px;
}

#menu{
}

#menu a{
	margin: 0px 12px;
}
#menu a.last{
	margin-right: 0px;
}

#blueline{
	float: right;
	border-bottom: 1px solid #3095e1;
	width: 683px;
	margin-top: 7px;
	height: 1px;
}


#bluesector{
	margin-top: 15px;
	width: 912px;
	height: 300px;
	background: #3095e1;
}

#bluecontent{
	float: right;
	width: 230px;
	padding-left: 20px;
	padding-top: 32px;
	font-size: 12px;
	}
	
	#bluecontent ul	{
		list-style-type:none;
		padding:0px;
		margin:0px;
		margin-top: 40px;
		}
	#bluecontent li{
		background-image:url('../gfx/uitroepteken.gif');
		background-repeat:no-repeat;
		background-position:0px 0px;
		padding-left:20px;
		margin-bottom: 20px;
		color: #004071;
		text-align: left;
		}	

#contentcontainer{
	margin-top: 50px;
}

#subnav{
	margin-top: 43px;
	float: left;
	width: 230px;
	padding-left: 10px;
	}
	
	#subnav ul	{
		list-style-type:none;
		padding:0px;
		margin:0px;
		}
	#subnav li{
		background-image:url('../gfx/bullet.gif');
		background-repeat:no-repeat;
		background-position:0px 7px;
		padding-left:15px;
		line-height: 22px;
		}	
	
#content{
	float: right;
	width: 672px;
}

#snelzoeken{
	float: right;
	width: 230px;
}

#detail{
	float: left;
	width: 432px; /* 400px*/
	/*padding-left: 10px;*/
	}
#detail p{
	padding-left: 8px;
	/*margin-top: 3px;
	text-align: left;*/
}
#ctop{
	background: url('../gfx/contenttop.jpg') no-repeat;
	height: 5px;
	width: 432px;
}

#crep{
	background: url('../gfx/contentrep.jpg') repeat-y;
	width: 412px;
	padding: 10px 10px 20px 10px;
}

#cbottom{
	background: url('../gfx/contentbottom.jpg') no-repeat;
	height: 10px;
	width: 432px;
}
#detail h1{
	margin-left: 10px;
	}

#detail h2{
	margin-left: 0px;
}

#footer{
	margin: 40px 0;
	text-align: center;
}

#footer a{
	color: #414243;
	text-decoration: none;
}

#footer a:hover{
	color: #3095e1;
	
}

TD.top{
	font-weight: bold;
	width: 65px;
	text-align: left;
}

TD{
	vertical-align: top;
}


.vacatures{
	/*margin-left: 6px;*/
}
	.vacatures h2{
	margin:	0px;
	}

#map_canvas{
	margin-top: 10px;
}

.vacatureblok{
	display: none;
	/*margin-left: 6px;*/
}

#snelzoeken .top{
	display: none;
	}
#snelzoeken .contact{
	width: 185px;
	border: 1px solid #9c9c9c;
	}
	

/* =========== FORMS ================ */

SELECT.snelzoeken{
	width: 185px;
	border: 1px solid #9c9c9c;
	margin-bottom: 5px;
}

INPUT{
	float: right;
	margin-right: 45px;
	}

INPUT.contact, TEXTAREA, SELECT{
	float: left;
	border: 1px solid #9c9c9c;
	margin-bottom: 2px;
	}
	
SELECT{
	width: 205px;
	}

INPUT.imgbutton{
	float: right;
	/*margin-left: 118px;*/
	}

