@media print {
  .contentblock_0,
  .contentblock_1,
  .contentblock_3,
  .contentblock_4,
  .redheader,
  .titlebar,
  .kruimel {
    display:none;
  }

  .contentblock_2 {
    width: 550px;
  }
}

body
{
  background-color: #fffef2;
  font: 11px verdana;
}

a img
{
  border: none;
}

.off{display:none;}

a:link,
a:visited,
a:active,
a:hover
{
  color: #ef3e42;
  text-decoration: none;
}

.complete_0
{
  background: #fffef2 url(/n_instituut_object_upload/022bb24f4fb464bef614ad147ace7b4d_ni_shadow_left.gif) repeat-y fixed right;
}

.complete_4
{
  background: #fffef2 url(/n_instituut_object_upload/f278ab347fc6ec3954b009ce72d7baeb_ni_shadow_right.gif) repeat-y fixed left;
}

.contentblock_0,
.contentblock_4
{
  background-color: #ededee;
}

.mainblock
{
  padding: 0px 300px 0 px 300px;
}

.redheader
{
  background: url(/n_instituut_object_upload/c5e0718934edfecb0bc001d9db3c985f_ni_redbar_mid.gif) repeat-x;
  border: 1px solid #ef3e42;
  color: white;
}

.blueheader
{
  background: url(/n_instituut_object_upload/68acbe33c95006d38cbd8980715d2b47_ni_bluebar_mid.gif) repeat-x;
  border: 1px solid navy;
  color: white;
}

.redheader div
{
  font: bold 12px/16px verdana;
}

.navbar a img,
.navbar img
{
  margin: 1px 5px 0px 0px;
}

.titlebar
{
  padding: 14px 0px 14px 0px;
  text-align: center;
  background-color: white;
}

.navbar
{
  text-align: right;
}

.mainframe div,
.footer
{ 
  border: solid 1px #ef3e42;
  background-color: white;
}

.mainframe div
{
  padding: 5px;
  line-height: 16px;
}

.footer
{
  padding-left: 25px;
  margin-top: 12px;
}

.wspacer
{
  background-color: #fffef2;
  line-height: 12px;
}

.kruimel
{
  color:  #ef3e42;
  padding: 5px 0px 5px 10px;
  font-size: 12px;
}

.kruimel a:link,
.kruimel a:active,
.kruimel a:visited,
.kruimel a:hover,
{
  color:  #ef3e42;
  font-size: 12px;
}

div.kop
{
  line-height: 24px;  
  text-align: center;
}

div.map, div.map div
{
  border: none none none none;
}

.map
{
  padding: 10px 10px 10px 10px;
  margin: 10px;
  border: none none none none;
}

.map div.cms_smap
{
}

.map div.cms_smapl
{
}

.map div.cms_smapl div.cms_smapl
{
  padding-left: 20px;
}

.nieuwsblok {
  padding: 2px 0 2px 2px;
}

.wspacer {
    padding-top: 5px;
    padding-bottom: 5px;
}
a span.off, a:hover span.on { display: inline; }
a:hover span.off, span.on { display: none; }

.menu div.TICT_Menubar span,
.menu div.TICT_MenubarA span
{
  padding: 1px;
  margin-right: 16px;
}

div.TICT_Menubar,
div.TICT_MenubarA
{ 
  padding-top: 5px;
  height: 19px;
  text-align: center;
}

.menu a:link,
.menu a:active,
.menu a:visited,
.menu a:hover
{
  color: white;
  background-color: transparent;
}

.menu span.a a:link,
.menu span.a a:active,
.menu span.a a:visited,
.menu span.a a:hover,
.menu span.h a:link,
.menu span.h a:active,
.menu span.h a:visited,
.menu span.h a:hover,
.menu span.Hh a:link,
.menu span.Hh a:active,
.menu span.Hh a:visited,
.menu span.Hh a:hover
{
  background-color: white;
  color: red;
}

div.TICT_Submenu
{
  position: absolute;
  padding: 0px 0px;
  border: solid 1px green;
  visibility: hidden;
}

div.TICT_SubmenuA
{
  position: absolute;
  padding: 0px 0px;
  border: solid 1px red;
  background-color: white;
  visibility: visible;
}

div.TICT_SubmenuA a:link,
div.TICT_SubmenuA a:active,
div.TICT_SubmenuA a:visited,
div.TICT_SubmenuA a:hover
{
  color: red;
}

div.TICT_Submenu span
{
  display: block;
  padding: 3px 20px 3px 3px;
  color: red;
}

div.TICT_SubmenuA span
{
  display: block;
  padding: 3px 20px 3px 3px;
  background-color: #ededee;
  color: red;
}

div.TICT_SubmenuA span.h,
div.TICT_SubmenuA span.Hh
{
  display: block;
  padding: 3px 20px 3px 3px;
  background-color: white;
  color: #ededee;
}
#id_tis_b_25802,
#id_tis_b_25803,
#id_tis_b_100
{
    border: 0 !important;
}
.sform
{
  padding: 10px 0px 10px 6px;
}

.sform tr.tis__sinp_s INPUT
{
  background: url(/n_instituut_object_upload/54b0ebfbf642554421d68d333074b3a1_ni_search_arrow.gif) no-repeat;
  border: none;
  line-height: 0px;
  height: 18px;
  width: 18px;
  border: solid 1px red;
  position: absolute;
  margin-top: -22px;
  margin-left: 150px;
}

.sform tr.tis__sinp_r {
  display: none;
}
div.zoekblok {
    
}

div.zoekscherm input {
    margin-bottom: 10px;
}

div.textinput input {
    width: 120px;
}


div.zoekscherm {
    padding-top: 10px;
}
