/* CSS Document */

body, html {
  margin: 0;
  padding: 0;  
  background-image: url(../img/bg-body.gif);
  font-family: arial;  
  height:auto;
}

body * {
 letter-spacing:0px; 
	word-spacing:1px;
}


#sitecontainer {
  position: absolute;
  width: 970px;
  left: 50%;
  margin-left: -485px;
  min-height: 100%;
  height: auto;
  margin-top: 20px;
}

#container_top_corners{
  float: left;
  height: 10px;
  width: 970px;
}

#container_top_left_top{
  float: left;
  width: 10px;
  height: 10px;
  background-image: url(../img/top_left_top.png);
  background-repeat: no-repeat;
}
#container_top_middle{
  float: left;
  width: 950px;
  height: 10px;
  background-color: #fff;
}

#container_top_right_top{
  float: right;
  width: 10px;
  height: 10px;
  background-image: url(../img/top_right_top.png);
  background-repeat: no-repeat;
}

#content{
  float: left;
  width: 970px;
  min-height: 100%;
  height: auto;
  background-color: #fff;
}

#left{
  float: left;
  width: 230px;
  padding-left: 10px;
  min-height: 100%;
  height: auto;
  color: #ed008c;
}

#top{
  float: left;
  height: 198px;
  width: 710px;  
  background-repeat: no-repeat;
  margin-left: 10px;
}

#menu{
  float: left;
  width: 712px;
  height: 75px;
  margin-left:10px;
}

#main{
  float: left;
  width: 470px;
  min-height: 100%;
  margin-top:10px;
  height: auto;
  margin-left: 10px;  
}

#right
{
	float:left;
	width:230px;
	min-height: 100%;
	height: auto;
	margin-top:10px;
	margin-left:10px;	
}

#quotes{
  float: left;
  width: 712px;
  min-height: 100%;
  height: auto;
  margin-left: 250px;
  margin-bottom: 70px;
}

#footer{
  position: absolute;
  bottom: 0;
  width: 970px;
  height: 65px;
  background-image: url(../img/footer.png);
  background-repeat: no-repeat;
}

#zoeken_tekst{
  float: left;
  margin-top: 146px;
  height: 41px;
  margin-left: 11px;
  width: 700px;
}

#top_zoeken{
  float: right;
  width: 220px;
  height: 28px;
  margin-top: 5px;
  margin-left: 90px;
  margin-right:6px;
}


#top_zoeken_invul{
  float: left;
  width: 188px;
  height: 28px;
  background-image: url(../img/header-zoek-veld.png);
  background-repeat: no-repeat;
  font-size: 14px;
  line-height: 28px;
  text-align: center;
}

#top_zoeken_invul input
{
  background-color:transparent;
  margin-top:5px;
  border: 0px none #000;
}

#top_zoeken_knop{
  float: left;
  height: 28px;
  width: 32px;
}

#logo{
  float: left;
  width: 230px;
  height: 140px;
  font-size: 14px;
}

#logo p{
  margin-top: 8px;
  padding-top:0px;
  font-weight:bold;
  letter-spacing:-1px;
  text-align:center;
}

#vacature_left{
  float: left;
  width: 9px;
  height: 418px;
  background-image: url(../img/left_site.png);
  background-repeat: no-repeat;
  margin-top: 10px;
}

#vacature_midden{
  float: left;
  height: 414px;
  width: 209px;
  border-bottom: 1px solid #AFD67C;
  border-top: 1px solid #AFD67C;
  margin-top: 10px;
}

#vacaturen_vinden{
  float: left;
  width: 209px;
  height: 45px;
  line-height: 45px;
  font-weight: bold;
  font-size: 20px;
}

#vacaturen_vinden p{
  margin-top: 15px;
  margin-left:7px;
}

#landkaart{
  float: left;
  width: 184px;
  height: 208px;
}

.left_menu{
  float: left;
  width: 210px;
  height: 34px;
  margin:0;
  margin-top: 5px;
  padding:0;
}

.left_zoek_veld{
  float: left;
  background-image: url(../img/opzoeken_left.png);
  background-repeat: no-repeat;
  width: 176px;
  height: 34px;
}

#left select{
  float:left;
  margin-top: 7px;
  margin-left: 5px;
  color: #ed008c;
  font-weight:bold;
  font-size: 12px;
}

#left option
{
	font-weight:bold;
}

.left_up{
  float: left;
  margin:0;
  height: 17px;
  width: 34px;
}

.left_down{
  float: left;
  height: 17px;
  width: 34px;
}

#left_zoeken{
  float: left;
  height: 44px;
  width: 210px;
}

#left_zoek_knop{
  float: left;
  width: 208px;
  height: 33px;
  background-image: url(../img/left-zoeken.png);
  background-repeat: no-repeat;
  margin-top: 5px;
  text-align: center;
  line-height: 32px;
}

#left_zoek_knop input{
  margin-top:8px;  
}

#vacature_right{
  float: left;
  width: 11px;
  height: 418px;
  background-image: url(../img/right_site.png);
  background-repeat: no-repeat;
  margin-top: 10px;
}

#left select { 
		border: 0px none #000;	
		width:199px;	
}  

/* Main menu */

#menu ul
{
	margin:0;
	padding:0;
}

#menu ul li{
  float: left;
  background-image: url(../img/green-top.png);
  background-repeat:no-repeat;
  min-height: 70px;
  height:auto;
  color: #fff;
  font-size: 17px;
  line-height:16px;  
  width: 230px;
  list-style-type:none;  
}

#menu ul li a
{
	color:#fff;
	text-decoration:none;
}

#menu ul li + li
{
	margin-left: 10px;
}

/* sub menu */

#menu ul ul 
{
	position: absolute;
	width: 230px;
	left: -1000px; 
	z-index:1;
	padding-top: 27px;
	background-color: #ed008c;
}

#menu ul ul li
{
	background:none;
/*	min-height:24px; */	
	float:none;
	width:100%;
	padding:0;
	margin:0;
	margin-left:13px;	
	list-style-position:inside;
	font-size:13px;
	list-style-type:disc;
/*	height:24px; */	

	height:13px;
	min-height:13px;
	margin-bottom:11px; 		
	
}

/* Common */

.purple-box{
  float: left;
  width: 230px;
  height: 27px;
  display:block;
  background-image: url(../img/main-purple.png);
}

.purple-box img
{
	margin-top:10px;
	margin-left:10px;
}

/* menu actions */

#menu li:hover ul, #menu li.ie_does_hover ul {
	left: auto;
	background-position: 0 0;
}

#menu li:hover .purple-box img, #menu li.ie_does_hover .purple-box img {	
	position:absolute;
	z-index:2;
	
	/*background: transparent;
	background-color: #ed008c; */
}
/* 	background-color: #ed008c; */

.pseudolink
{
  padding-left:8px;
  padding-top:3px;
  height:40px;
}

#pagina_header{
  float: left;
  width: 708px;
  height: 25px;
  line-height:25px;
  color: #999999;
  font-size: 12px;
  margin-left:10px;  
}

#pagina_titel{
  float: left;
  width: auto;
  height:22px;
  margin-left: 3px;
}

#pagina_titel a
{
	color:#999;
	float:left;
	display:inline;
	text-decoration:none;
	font-weight:normal;
	margin-right:4px;
}

#datum{
  float: right;
  height: 15px;
  width: auto;
  text-align: right;
}

#main
{
  font-family: arial; /* editor values below here */
  font-size: 13px;
  line-height:17px;    
  background-image:none;
  background-color:#fff;    
}

#main *
{
	font-size:13px;
}

.column
{
	float:left;
	width:230px;	
	height:auto;
}

.column + .column
{
	margin-left:10px;
}



.blue{
  float: left;
  width: 230px;
  min-height: 440px;
  height: auto;
  color: #1e2763;

	  
  
  font-size: 16px;
}

.blue-top{
  float: left;
  width: 230px;
  height: 12px;
  background-image: url(../img/main-blue-top.png);
  background-repeat: no-repeat;
}

.blue-main{
  float: left;
  width: 230px;
  height: 401px;
  min-height:401px;    
/*	height:auto; */
  overflow:hidden;  
/*  background-image: url(../img/bg-main-blue.png); */
  background-color: #ddf1f7;
  background-repeat: repeat-y;
}

.blue-bottom{
  float: left;
  width: 230px;
  height: 12px;
  background-image: url(../img/main-blue-bottom.png);
  background-repeat: no-repeat;
}

.blue-main h2{
  margin: 0;
  padding: 0;
  font-size: 17px;
  margin-left: 13px;
  font-weight: bold;
}

.blue-main ul{
  margin: 0;
  padding: 0;
  margin-left: 25px;
}

#main ul
{
/*	list-style: none; */
/*	list-style-type:square; */
	list-style-position:outside;
/*	list-style: url(../img/blue-dot.png); */
}

#main hr
{
	border:0;
	color: #d1e8ee;
	background-color: #d1e8ee;
	height:1px;	
}

#main ul li {  
  margin:0;  
  padding:0;
  
}





#main a
{
  color: #ed008c;
  font-weight:bold;
  text-decoration:none;
}

#main .column a
{
	font-weight:normal;	
}


#main a:hover
{
	text-decoration:underline;
}

#main .blue-main ul li a{
  text-decoration: none;
  color: #1e2763;
  font-size: 13px;
}

#blue-pulldown-left{
  float: left;
  padding-left: 11px;
  width: 219px;
  height: 15px;
  background-color: #ddf1f7;    
}

.red-arrow{
  float: left;
  width: 16px;
  height: 9px;
}

.red-arrow *{
  float: left;
  margin: 0;
  padding: 0;
  display: inline;
  width: 16px;
  height: 9px;
}

#vacature-pulldown{
  float: right;
  text-align: center;
  line-height: 17px;
  height: 17px;
  width: 80px;
  margin-right: 19px;
  margin-top: -4px;
}

#vacature-pulldown a{
  text-decoration: none;
  color: #ed008c;
  font-size: 11px;
}

#vacature-pulldown a:visited{
  text-decoration: none;
  color: #ed008c;
  font-size: 11px;
}

#vacature-pulldown a:hover{
  text-decoration: underline;
  color: #ed008c;
  font-size: 11px;
}

#blue-pulldown-right{
  float:left;
  padding-left: 11px;
  width: 219px;
  background-color: #ddf1f7;
  height: 15px;
}

#main-vervolg{
  float: left;
  width: 469px;
  min-height: 451px;
}

#main-vervolg-top{
  float: left;
  width: 469px;
  height: 7px;  
  background-image: url(../img/top-blue-weight.png);
  background-repeat: no-repeat;
}

#main-vervolg-middle{
  float: left;
  width: 449px;
  padding-left:10px;
  padding-right:10px;
  min-height: 200px;  
  color: #202664;
  background-color:#eff8fb;
  font-size: 12px;
}

#main-vervolg-bottom{
  float: left;
  width: 469px;
  height: 7px;
  background-image: url(../img/bottom-blue-weight.png);
  background-repeat: no-repeat;
}

#kop-vervolg-pagina{
  float: left;
  width: 439px;
  min-height: 10px;
}

#main h1{
  margin: 0;
  padding: 0;
  float:left;
  color: #202664;
  font-size: 16px;
  font-weight:bold;      
}

#main h1 + *
{
	clear:left;
}

#main h2{
  font-size:16px;	
  margin:0;
  margin-bottom:6px;
  padding:0;
  margin-left:10px;
  font-weight: bold;
}  

#main-vervolg-text h3{
  font-size: 14px;
  margin:0;
  padding: 0;
  font-weight: bold;
}


#buttons{
  float: left;
  width: 469px;
  min-height: 50px;
  margin-left: 5px;
  margin-top: 30px;
}

.wrapper
{
	clear:both;
	float:left;
}

#terug{
  float: right;
  display:inline;
  height: 12px;
  width: 50px;
  font-size: 12px;
  margin-top: 3px;
  padding: 0;
}

.pink
{
	color: #ed008c;
	font-weight:bold;
	display:inline;
	margin-left:6px;	
}

.navygreen
{
  color: #4b6828;
}

label
{
	float:left;
	height:19px;
	line-height:19px;
	margin-bottom:10px;
	width:119px;
}

.labelspacer
{
	float:left;
	height:19px;
	line-height:19px;
	margin-bottom:10px;
	width:119px;
}

label + div 
{
	float:left;
}

span.leftspan
{
	float:left;
}

.inp
{
	font-family:Arial;
	font-size:10px;
	color: #1e2763;
	margin-bottom:10px;
	border: 1px solid #8ec546;
	width:307px;
	float:left;
}

#main p
{
	margin-top:10px;
	margin-bottom:10px;
}


#main h1 + p
{
	padding-top:10px;
	margin-bottom:10px;
}

.odd
{
	background-color: #dbecf3;
}

.paginanummers
{
	height:60px;
	width:100%;
	text-align:center;
	line-height:60px;
	float:left;
}

#main .blue-main .onderwijssector
{
	padding-left:10px;
	font-size:14px;
	font-weight:bold;	
}

#onderwijsinstellingen-uitklapper ul
{
	margin-bottom:20px;
}

.pagenum_link
{	
	padding:0;
	margin:0;
}

.pagenum_vorige_link, .pagenum_volgende_link, .pagenum_eerste_link, .pagenum_laatste_link
{		
	height:20px;	
}

.pagenum_vorige_link img, .pagenum_volgende_link img, .pagenum_eerste_link img, .pagenum_laatste_link img
{
/*	height:50px; */
	padding:0;
	margin:0;
}

#vacature-mailing{
  float: left;
  width: 230px;
  height: 48px;  
}

.news-activiti{
  float: left;
  width: 230px;
  min-height: 100%;
  height: auto;
}

.purple-news{
  float: left;
  width: 176px;
  height: 38px;
  background-image: url(../img/purple-lines.png);
  background-repeat: no-repeat;
  margin-top: 11px;
  font-size: 19px;
  font-weight: bold;
  color: #ED008C;
}

.purple-news p{
  margin: 0;
  padding: 0;
  margin-left: 20px;
  padding-top:5px;
}

.news-activiti ul{
  margin: 0;
  padding: 0;
  clear: left;
}

.news-activiti ul li{
  list-style: none;
  font-size: 12px;
  color: #1e2763;
  min-height:18px;
  height:auto;
  line-height:18px;
  margin-top: 5px;
}


.news-activiti a
{
	font-weight:normal;
}

.news-activiti ul li a, .news-activiti a{
  text-decoration: none;
  font-size: 12px;
  color: #1e2763;
}

.news-activiti ul li a:visited{
  text-decoration: none;
  font-size: 12px;
  color: #1e2763;
}

.news-activiti ul li  a:hover{
  text-decoration: none;
  font-size: 12px;
  color: #1e2763; 
}

.meer{
  clear: left;
  padding-top: 5px;
  width: 50px;
  height: 15px;
}

.meer a{
  text-decoration: none;
  font-size: 12px;
  color: #1e2763;
}

.meer a:visited{
  text-decoration: none;
  font-size: 12px;
  color: #1e2763;
}

.meer a:hover{
  text-decoration: underline;
  font-weight: bold;
  font-size: 12px;
  color: #1e2763;
}

.quot{
  float: left;
  margin-top: 10px;
  width: 230px;
  min-height: 60px;
}

.quot + .quot
{
	margin-left:10px;
}

.quot-top{
  float: left;
  width: 230px;
  height: 10px;
  background-image: url(../img/top-quot.png);
  background-repeat: no-repeat;
}

.quot-middle{
  float: left;
  background-color: #ecf5df;
  min-height: 46px;
  width: 230px;
  min-height: 5px;
  background-image: url(../img/middel-quot.png);
  background-repeat: no-repeat;
  background-position:bottom right;
  color: #1e2763;
  font-size: 16px;
  font-weight: bold;
}

.quot a
{
	color: #1e2763;
	text-decoration:none;
}

.quot-middle p{
  margin: 0;
  padding: 0;
  margin-left: 12px;
  margin-right: 22px;
}

.quot-middle-regular{
  font-weight: normal;
  margin-top: 11px;
  font-size:13px;
}

.quot-bottom{
  float: left;
  width: 230px;
  height: 13px;
  background-color: #ecf5df;
  background-image: url(../img/bottom-quot.png);
  background-repeat: no-repeat;
}

#footer ul{
  margin: 0;
  padding: 0;
  margin-left: 20px;
  float:left;
}

#footer ul li{
  float: left;
  list-style: none;
  list-style: url(../img/footer-ul.png);
  font-size: 11px;
  margin-left: 10px;
  margin-right: 8px;
}

#footer ul li:first-child{
  list-style: none;
}

#footer ul li a{
  text-decoration: none;
  color: #ed008c;
}

#footer ul li a:visited{
  text-decoration: none;
  color: #ed008c;
}

#footer ul li a:hover{
  text-decoration: underline;
  color: #ed008c;
}

#lvgs-logo{
 clear:left;
 float: right;
 width: 288px;
 height: 35px;
 color: #8DC641;
 font-size: 14px;
 margin-top:5px;
 line-height:35px;
 font-weight: bold;
 margin-right:117px;
}