/* HTML TAGS START */
BODY {
  width:                       100%;
  height:                      100%;
  margin:                      0px;
  padding:                     0px;
  cursor:                      default;
  background-color:            #FFFFFF;
}

H1 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 12px Arial;
  color:                       #FFFFFF;
}

H2 {
  margin:                      0px 0px 10px 0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  color:                       #FFFFFF;
  text-align:                  top left;
}

H3 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 12px Arial;
  color:                       #FFFFFF;
}

H4 {
  margin:                      0px;
  padding:                     0px;
  font:                        bold 14px Arial;
  color:                       #313131;
}

H5 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 16px Arial;
  color:                       #FFFFFF;
}

H6 {
  margin:                      0px;
  padding:                     0px;
  font:                        normal 18px Arial;
  color:                       #FFFFFF;
}

HR {
  width:                       100%;
  height:                      1px;
  border:                      0px;
  border-top:                  1px solid #457539;
}

a {
  color:                       #457539;
  text-decoration:             undeline;
}

a:hover {
  color:                       #457539;
  text-decoration:             none;
}

img {
  border:                      0px;
}

form {
  margin:                      0px;
}

input.text {
  width:                       230px;
  height:                      19px;
  border:                      1px solid #A5ACB2;
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

input.button {
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

select {
  width:                       230px;
  height:                      19px;
  border:                      1px solid #A5ACB2;
  font:                        normal 12px Arial;
  vertical-align:              middle;
}

textarea {
  width:                       230px;
  height:                      80px;
  border:                      1px solid #A5ACB2;
  font:                        normal 12px Arial;
}

table {
  font:                        normal 12px Arial;
  color:                       #313131;
  text-align:                  left;
  line-height:                 18px;
}

table td {
  vertical-align:              top;
}
/* HTML TAGS END */

/* CUSTOM CSS TAGS START */
.fullscreen {
  width:                       100%;
  height:                      100%;
}

.siteholder {
  width:                       100%;
  height:                      100%;
  text-align:                  center;
  vertical-align:              middle;
}

.site {
  width:                       955px;
  height:                      100%;
}

.site_left  {
  width:                       79px;
  background:                  #FFFFFF url('../images/image_left.jpg') no-repeat top right;
}

.site_right  {
  width:                       79px;
  background:                  #FFFFFF url('../images/image_right.jpg') no-repeat top left;
}

.logo_top  {
  width:                       155px;
  height:                      44px;
  font:                        normal 12px Arial;
  color:                       #FFFFFF;
  text-align:                  center;
  background-color:            #006098;
  border-bottom:               1px solid #FFFFFF;
  border-right:                1px solid #FFFFFF;
  border-left:                 1px solid #FFFFFF;
}

.logo_top a {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.logo_top a:hover {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.logo_top h1 {
 line-height:                 43px;
}

.header_title  {
  width:                       483px;
  font:                        bold 10px Arial;
  letter-spacing:              5px;
  color:                       #FFFFFF;
  line-height:                 43px;
  text-align:                  right;
  background:                  #457539 url('../images/image_header_mid.jpg') no-repeat top left;
  border-bottom:               1px solid #FFFFFF;
}

.header_right  {
  width:                       156px;
  background:                  #457539 url('../images/image_header_right.jpg') no-repeat top left;
  border-bottom:               1px solid #FFFFFF;
  border-right:                1px solid #FFFFFF;
}

.logo  {
  height:                      96px;
  background-color:            #FFFFFF;
  border-bottom:               1px solid #FFFFFF;
  border-right:                1px solid #FFFFFF;
  border-left:                 1px solid #FFFFFF;
}

.blocks  {
  width:                       483px;
  background-color:            #457539;
}

.blocksholder {
   width:                      483px;
   border:                     0px;
}

.block_01_over, 
.block_02_over,
.block_03_over,
.block_04_over,
.block_05_over,
.block_01,
.block_02,
.block_03,
.block_04,
.block_05 {
  font:                        bold 12px Arial;
  color:                       #FFFFFF;
  line-height:                 95px;
  text-align:                  center;
  height:                      96px;
  width:                       96px;
  border-bottom:               1px solid #FFFFFF;
  border-right:                1px solid #FFFFFF;
}

.block_01, .block_01_over {
  background:                  #457539 url('../images/block01.jpg') no-repeat top left;
  cursor:                      hand;
}

.block_02, .block_02_over {
  background:                  #457539 url('../images/block02.jpg') no-repeat top left;
  cursor:                      hand;
}

.block_03, .block_03_over {
  background:                  #457539 url('../images/block03.jpg') no-repeat top left;
  cursor:                      hand;
}

.block_04, .block_04_over {
  background:                  #457539 url('../images/block04.jpg') no-repeat top left;
  cursor:                      hand;
}

.block_05, .block_05_over {
  width:                       95px;
  border-right:                0px;
  background:                  #457539 url('../images/block05.jpg') no-repeat top left;
}

.block_01 a,
.block_02 a,
.block_03 a,
.block_04 a,
.block_05 a {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.block_01_over,
.block_02_over,
.block_03_over,
.block_04_over,
.block_05_over,
.block_01_over a,
.block_02_over a,
.block_03_over a,
.block_04_over a,
.block_05_over a,
.block_01_over a:hover,
.block_02_over a:hover,
.block_03_over a:hover,
.block_04_over a:hover,
.block_05_over a:hover,
.block_01 a:hover,
.block_02 a:hover,
.block_03 a:hover,
.block_04 a:hover,
.block_05 a:hover {
  color:                       #EF3E42;
  text-decoration:             none;
}

.search  {
  font:                        bold 11px Arial;
  color:                       #FFFFFF;
  text-align:                  top left;
  padding:                     38px 0px 0px 10px;
  background-color:            #EF3E42;
  height:                      96px;
  border-bottom:               1px solid #FFFFFF;
  border-right:                1px solid #FFFFFF;
  border-left:                 1px solid #FFFFFF;
}

.search a {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.search a:hover {
  color:                       #FFFFFF;
  text-decoration:             underline;
}

.menu  {
  width:                       145px;
  padding:                     20px 0px 0px 10px;
  font:                        normal 11px Arial;
  line-height:                 20px;
  color:                       #FFFFFF;
  background:                  #457539 url('../images/image_menu.jpg') no-repeat top left;
  border-right:                1px solid #FFFFFF;
  border-left:                 1px solid #FFFFFF;
}

.menu a {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.menu a:hover {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.item1 { /* link in menu, level 1 */
  width:                       142px;
  height:                      20px;
  padding:                     6px 0px 7px 13px !important;
  padding:                     0px 0px 0px 13px;
  line-height:                 20px;
  background:                  url('../images/menu1_bg.gif') no-repeat top left;
}

.item1_over { /* link in menu, level 1 */
  width:                       142px;
  height:                      20px;
  padding:                     6px 0px 7px 13px !important;
  padding:                     0px 0px 0px 13px;
  line-height:                 20px;
  background:                  url('../images/menu1_over.gif') no-repeat top left;
}

.item2 { /* link in menu, level 2 */
  width:                       131px;
  height:                      20px;
  padding:                     6px 0px 7px 11px !important;
  padding:                     0px 0px 0px 11px;
  margin-left:                 -3px;
  line-height:                 20px;
  background:                  url('../images/menu2_bg.gif') no-repeat top left;
}

.item2_over { /* link in menu, level 2 */
  width:                       131px;
  height:                      20px;
  padding:                     6px 0px 7px 11px !important;
  padding:                     0px 0px 0px 11px;
  margin-left:                 -3px;
  line-height:                 20px;
  background:                  url('../images/menu2_over.gif') no-repeat top left;
}

.item3 { /* link in menu, level 3 */
  width:                       120px;
  height:                      20px;
  padding:                     6px 0px 7px 11px !important;
  padding:                     0px 0px 0px 11px;
  margin-left:                 -3px;
  line-height:                 20px;
}

.item3_over { /* link in menu, level 3 */
  width:                       120px;
  height:                      20px;
  padding:                     6px 0px 7px 11px !important;
  padding:                     0px 0px 0px 11px;
  margin-left:                 -3px;
  line-height:                 20px;
  background:                  url('../images/menu2_over.gif') no-repeat 1px left;
}

.item3 table td, .item3_over table td {
  height:                      20px;
  vertical-align:              middle;
}

.item3 a, .item3_over a {
  font:                        normal 11px Arial;
  line-height:                 11px;
}

.contentblockholder {
   background-color:           #457539;
   width:                      483px;
   background:                 #FFFFFF url('../images/image_content_bot.jpg') no-repeat top left;
}

.contentblock  {
  width:                       483px;
}

div#vacancy {
	width:                       483px;
	text-align:									 center;
	color:											 #000000;
}

div#vacancy h2 {
	color:										   #000000;
}

.contentblock_imagesmall, .contentblock_imagelarge {
  width:                       95px;
}

.contentblock_imagelarge {
  height:                      190px;
}

.contentblock_imagesmall img, .contentblock_imagelarge img {
  border-bottom:               1px solid #FFFFFF;
}

.contenttitleblock {
  width:                       96px;
  height:                      96px;
  font:                        bold 12px Arial;
  color:                       #FFFFFF;
  line-height:                 95px;
  text-align:                  center;
}

.contentblock_titlesmall, .contentblock_titlelarge  {
  width:                       387px;
  height:                      97px;
  background:                  #457539 url('../images/image_content_title.jpg') no-repeat top left;
  border-bottom:               1px solid #FFFFFF;
  border-left:                 1px solid #FFFFFF;
}

.contentblock_titlelarge  {
  height:                      193px;
}

.contentblock_titlesmall_scrolling, .contentblock_titlelarge_scrolling {
  width:                       386px;
  height:                      96px;
  overflow:                    auto;
  overflow-x:                  hidden;
  overflow-y:                  auto;

  scrollbar-base-color:        #518145;   /* basiskleur */
  scrollbar-face-color:        #518145;   /* basiskleur frontvlakken */
  scrollbar-arrow-color:       #FFFFFF;   /* pijlkleur */
  scrollbar-3dlight-color:     #518145;   /* randkleur linkboven */
  scrollbar-highlight-color:   #FFFFFF;   /* hooglicht linksboven */
  scrollbar-darkshadow-color:  #518145;   /* randkleur rechtsonder */
  scrollbar-shadow-color:      #FFFFFF;   /* laaglicht rechtsonder */
  scrollbar-track-color:       #518145;   /* achtergrondkleur lege ruimte scrollbar */
}

.contentblock_titlelarge_scrolling {
  height:                      192px;
}

.contentblock_title_table {
  width:                       347px;
  height:                      50px;
  margin:                      10px 0px 0px 15px;
  font:                        normal 11px Arial;
  color:                       #FFFFFF;
  line-height:                 14px;
  text-align:                  justify;
}

.contentblock_title_table a {
  color:                       #FFFFFF;
}

.contentblock_title_table a:hover {
  color:                       #FFFFFF;
}

.content {
  padding:                     15px 15px 25px 25px;
  font:                        normal 11px Verdana;
  color:                       #313131;
  text-align:                  justify;
  line-height:                 18px;
}

.news {
  background-color:            #006098;
  font:                        normal 11px Arial;
  line-height:                 15px;
  color:                       #FFFFFF;
  padding:                     20px 10px 0px 10px;
  border-right:                1px solid #FFFFFF;
  border-left:                 1px solid #FFFFFF;
	text-align:									 center;
}

.news a {
  color:                       #FFFFFF;
  text-decoration:             underline;
}

.news a:hover {
  color:                       #FFFFFF;
  text-decoration:             none;
}

.fieldname {
  color:                       #FFFFFF;
  vertical-align:              middle;
}

span.downloads_title {
  display:                     inline-block;
  width:                       100%;
  height:                      24px;
  font-weight:                 bold;
  font-size:                   14px;
  line-height:                 24px;
  border-bottom:               solid 1px red;
}

ul.download_list {
  margin:                      0;
  padding:                     12px 0px 0px 0px;
  list-style:                  none;
}
ul.download_list li {
  height:                      24px;
  line-height:                 24px;
}
a.download_item, a.download_item:hover {
  color:                       #313131;
  text-decoration:             none;
}
a.download_item:hover {
  text-decoration:             underline;
}

/* CUSTOM CSS TAGS END */