body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 75%; /*12px;*/
	color: #093674;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  line-height: 22px;
  position:relative;
	/*scrollbar-3dlight-color:#000000; 
  scrollbar-arrow-color:#000000; 
  scrollbar-base-color:#FFFFFF; 
  scrollbar-track-color:#D1DCE7; 
  scrollbar-darkshadow-color:#000000; 
  scrollbar-face-color: #426C9F; 
  scrollbar-highlight-color:#426C9F; 
  scrollbar-shadow-color:#426C9F;*/

  background-image: url("../images/background_vervolg_menu.gif");
  background-attachment: scroll; /*fixed;*/
  background-position: top left;
  background-repeat: no-repeat;
}

body.homepage {
  background-image: none;
}

table.foto {
 /* gebruikt voor kader om foto visual - achtergrondfoto wordt gecentreerd (buitenste deel evt. afgesneden) */
  background-position : center;
}

th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 75%; /*12px;*/
  background-color: #ed834d;
	color: #ffffff;
	/*color: #093674;*/
	line-height: 22px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 75%;
	color: #093674;
	line-height: 22px;
}

td.newsspeciaal {
  background-color : #f8dbcb;
	border-bottom-width : 1px;
	border-bottom-color : #20246e;
	border-bottom-style : solid;  
}

td.newspers {
  background-color : #cbccde;
	border-bottom-width : 1px;
	border-bottom-color : #20246e;
	border-bottom-style : solid; 
}

td.news {
  background-color : #d1e8f6;
	border-bottom-width : 1px;
	border-bottom-color : #20246e;
	border-bottom-style : solid; 
}

td.none {
  background-image : none;
  background-color : #ffffff;
}

td.faq {
  background-color : #f8dbcb;
	border-bottom-width : 1px;
	border-bottom-color : #20246e;
	border-bottom-style : solid;  
}

ul {
	margin-top : 0px;
	margin-bottom : 0px;
}

li.selected {
	list-style-type : circle; /*square;*/
  color : #3a9ad7;
}

li.nobullet {
	list-style-type : none;
}

/* 3 niveau's voor SITEMAP  */
li.niv1 {
	font-weight: bold;
	font-size : 110%;
}
li.niv2 {
	font-weight: normal;
	font-size : 100%;
}
li.niv3 {
	font-weight: normal;
	font-size : 90%;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-weight: bold;
	color: #093674;
	margin-top : 0px;
	margin-bottom : 0px;
}

p {
	/*margin-top : 0px;
	margin-bottom : 0px;*/
}

p.nopad {
	margin-top : 0px;
	margin-bottom : 0px;
}

hr {
  /*height: 1px;
  color: #20236e;*/
  color: #3A9AD7; /*#e66321;*/
  background-color: #3A9AD7; /*#e66321;*/
  height: 1px;
  border: 0px;
}

a:link {
	color: #E76320;
	text-decoration: none;
}

a:active {
	color: #E76320;
	text-decoration: none;
}

a:visited {
	color: #E76320;
	text-decoration: none;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 100%;
}

input.zoekfield {
	font-size : 12px;
}

a.extra:link {
	font-size : 110%;
	color: #093674; /*ffffff;*/
	font-weight: bold;
	text-decoration: none;
}

a.extra:active {
	font-size : 110%;
	color: #093674; /*ffffff;*/
	text-decoration: none;
	font-weight: bold;
}

a.extra:visited {
	font-size : 110%;
	color: #093674; /*ffffff;*/
	text-decoration: none;
	font-weight: bold;
}

a.extra:hover {
	font-size : 110%;
	color: #093674; /*ffffff;*/
	text-decoration: none;
	font-weight: bold;
}

/* Classes */
.clear          {clear:both;height:1px;overflow:hidden;}

.imageDiv { /* div om afbeeldingen bij item heen - afbeeldingen verticaal rechts van content */
  width: 250px;
  float: right;
  margin-left: 20px;
}
.thumbDiv { /* div om thumbnail (met rond kader) heen */
  cursor: pointer;
}
.bijschrift {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color: #52729d; /* 70% van #093674 */
}

.extra {
	color: #093674; /*ffffff;*/
	font-weight: bold;
	font-size : 110%;
}

.kop {
	font-size: larger; /*18px;*/
	font-weight: bold;
	color: #093674;
}

.klein {
	font-size: 9px;
	color: #093674;
}

.smaller {
	font-size : smaller;
}

.tiny {
	font-size : xx-small;
}

.found {
	background-color: #e76320;
  color : #ffffff;
}

.verplicht {
	font-size: larger;
	font-weight: bolder;
  color : #e76320;
}

.linkje{
  position:absolute;
  bottom:0;
  right:0;
}

span#indicator1 {
  position: absolute;
  z-index: 1;
  width:16px;
  height:16px;
}

span#indicator1 img {
  position: relative;
  left: -70px;
}

div.autocomplete {
  position: absolute;
  z-index: 2;
  width: 250px;
  background-color: #FFF;
  border: 1px solid #20236E;
  color: #000;
  margin: 0px;
  padding: 0px;
  font-size: 10px;
}

div.autocomplete ul {
  list-style-type: none;
  margin: 0px;
  padding:0px;
}

div.autocomplete ul li.selected {
  background-color: #ED834D;
  color: #FFF;
}

div.autocomplete ul li {
  list-style-type: none;
  display: block;
  margin:0;
  padding-left: 2px;
  cursor: pointer;
}

#transparentoverlay {position: absolute; top: 30px; left: 22px; z-index: 10; width: 178px; height: 53px;}
#transparentoverlay img {border: none;}

/* werken bij - laatste X vacatures */
.ondertitel {
  font-size : 90%;
  font-style: italic;
}

.FlorenceAdres {
  font-family: ScalaSans, Tahoma, Trebuchet, Trebuchet MS, sans-serif;
  font-size: 14px;
  font-weight: bold;
  padding:10px 10px 0px 0px;
}

/* HEADER NAVIGATIE */

#main_nav a {
	display: block;
	float: left;
	font-size: 10px;
	font-weight: bold;
	margin-left: 3px;
	line-height: 18px;
	cursor: pointer;
}

#main_nav a div.left {
	width: 8px;
	height: 18px;
	float: left;
	background: transparent url('/images/menu_left.gif') no-repeat top left;
	cursor: pointer;
}

#main_nav a div.text {
	font-size: 10px;
}

#main_nav a div.text {
	height: 18px;
	float: left;
	background: #FFF url('/images/menu_bg.gif') repeat-x;
	cursor: pointer;
}

#main_nav a div.right {
	width: 8px;
	height: 18px;
	float: left;
	background: transparent url('/images/menu_right.gif') no-repeat top left;
	cursor: pointer;
}

#main_nav a:hover {
	text-decoration: none;
}

#main_nav a:hover div.text {
	background: #FFF url('/images/menu_bg_o.gif') repeat-x;
	color: #FFF;
	text-decoration: none;
}

#main_nav a:hover div.left {
	background: transparent url('/images/menu_left_o.gif') no-repeat top left;
}

#main_nav a:hover div.right {
	background: transparent url('/images/menu_right_o.gif') no-repeat top left;
}

#main_nav a.active div.text {
	background: #FFF url('/images/menu_bg_o.gif') repeat-x;
	color: #FFF;
	text-decoration: none;
	cursor: default;
}

#main_nav a.active div.left {
	background: transparent url('/images/menu_left_o.gif') no-repeat top left;
	cursor: default;
}

#main_nav a.active div.right {
	background: transparent url('/images/menu_right_o.gif') no-repeat top left;
	cursor: default;
}

#main_nav {
	margin-bottom: 0px;
}

/* PAGINA NAVIGATIE */

#page_nav a {
	text-align: left;
	padding-left: 5px;
	display: block;
	float: left;
	font-size: 11px;
	font-family: 'Verdana', sans-serif;
	margin-left: 3px;
	line-height: 21px;
	width: 155px;
	color: #103161;
	cursor: pointer;
	background: transparent url('/images/page_nav_bg.gif') no-repeat;
	margin-bottom: 10px;
}

#page_nav a:hover {
	background: transparent url('/images/page_nav_bg_o.gif') no-repeat;
	color: #FFF;
	text-decoration: none;
}

#page_nav a.active {
	background: transparent url('/images/page_nav_bg_o.gif') no-repeat;
	color: #FFF;
	text-decoration: none;
	cursor: default;
}

.actiz { text-align: right; vertical-align: bottom; padding: 6px;}
.actiz img {border: 0px;}

ul.nieuwsitems			 {padding: 0px;}
li.nieuwsitem			 {list-style-type: none;}
span.publicatiedatum	 {font-weight: bold;}
div.publicatiedatum		 {float: right; font-weight: bold; font-size: 75%;}

div.inline				 {padding-right: 100px; padding-bottom: 20px;}

div.imageDiv {padding-top: 30px;}

#acties   {position: absolute; right: 10px; top: 140px;}
#acties a {display: block; margin-top: 5px;}

div.acties_inline {float: right;}
div.acties_inline a {display: block; margin-top: 5px;}

#acties a, div.acties_inline a {color: #093674; font-size: 80%; #font-size: 75%;}

#acties a:visited, div.acties_inline a:visited {color: #093674;}
#acties a:active, div.acties_inline a:active {color: #093674;}

#acties a img, div.acties_inline a img {float: left; margin-right: 5px; margin-top: 4px;}

#rs_form {display: none;}

p.info							{font-size: 85%;}
div.resultaat					{margin-bottom: 10px;}
div.resultaat p.titel			{margin: 0px; padding: 0px;}
div.resultaat p.titel a			{border-bottom: 1px solid #E76320;}
div.resultaat p.titel a:hover	{border-bottom: 1px solid #E76320; color: #E76320;}
div.resultaat p.omschrijving	{margin: 0px; padding: 0px; line-height: 130%;}
div.resultaat p.url				{margin: 0px; padding: 0px; font-size: 80%;}
div.resultaat p.url	a			{color: #093674; text-decoration: none;}
div.resultaat p.url	a:hover		{color: #093674; text-decoration: underline;}
div.paginering p.vorige			{float: left;}
div.paginering p.volgende		{float: left; margin-left: 350px;}

#broodkruimels						{margin-top: -10px; #margin-top: -7px; margin-bottom: 10px;}
#broodkruimels, #broodkruimels a	{font-size: 85%;}

#subsites a {margin-left: 5px;}