@media screen
{
  body {
    color: #1a171b;
  }

  a:link, a:visited {
    color: #1a171b;
  }

   h1
  ,#nav ul li a:link
  ,#nav ul li a:visited
  ,.crumbs li, #header2 #tools li
  {
    color: #009ee0;
  }

  h1 span.subheader {
    display: block;
    color: #172983;
    font-size: 16px;
    font-weight:bold;
    padding-left:5px;
  }

   h2
  ,h3
  ,h3 a:link
  ,h3 a:visited
  ,.more
  ,legend
  ,#nav ul li.dark a:link
  ,#nav ul li.dark a:visited
  ,#content .item
  ,#content .item *
  {
    color: #172983;
  }

  #column_right .block span {
    color: #328925;
  }

  h4
 ,h4 a:link
 ,h4 a:visited
 ,.block h2
 ,.block h2 a:link
 ,.block h2 a:visited{
    color: #172983;
  }

  h5
 ,h5 a:link
 ,h5 a:visited {
    color: #0077a9;
  }

  * html hr {
    border-top: 1px dotted #009cde;
  }

  #column_left {
    background-color: #009cde;
    min-height: 609px;
  }

  * html #column_left {
    height: 609px;
  }

  #column_left #logo span {
    display:block;
    width:185px;
    height:127px;
    text-indent:-10000px;
    background:url(../images/layout/logo_mf_print.png) no-repeat;
  }

  #column_left #logo {
    margin: 14px 0 40px 40px;
  }

  #nav ul li.stripes {
    height: 2px;
    line-height: 2px;
  }

  #column_left .about {
    color: #d4d700;
    margin: 40px 18px 24px 22px;
  }
   #column_left .about a:link
  ,#column_left .about a:visited {
    color: #d4d700;
  }

   .crumbs li a:link
  ,.crumbs li a:visited
  ,.crumbs span {
    color: #7b7c7e;
  }

  /*** calendar ***/

  .calendar td.active {
    color: #fff;
    background-color: #a7a7a7;
    border-bottom: 1px solid #dadada;
  }
  .calendar td.today {
    color: #fff;
    background-color: #30b3ff;
    border-bottom: 1px solid #83d1ff;
  }

  /*** links ***/
  #links a:link, #links a:visited {
    background-color: #f7f7f7;
  }

  #links a:hover {
    background-color: #009ee0;
    color: #fff;
  }

  /*** search ***/
  .highlight {
    background-color: #ddf5ff;
    padding: 1px;
  }


  /*** eigenbaas postcodezoeker ***/

  #initiatives .content h3 {
    margin-top: 0;
  }
  #initiatives ul.address {
    margin: 0;
    padding: 0;
  }
  #initiatives ul.address li {
    list-style: none;
    margin: 0;
    padding: 0;
  }
}

@media all
{

  .msg_success {
    border:1px solid #90c33d;
    background-color:#e3ffb5;
  }
  .msg_warning {
    border:1px solid #c52323;
    background-color:#ffb8b8;
  }
  .msg_success, .msg_success * {
      color:#6c9130 !important;
  }
  .msg_warning, .msg_warning * {
      color:#c52323 !important;
  }
  .msg_alert, .msg_alert *, .msg_alertnopadd, .msg_alertnopadd * {
    color:#4e5365 !important;
  }
  .warning
  {
      color: #c52323 !important;
  }

  img.iconnormal    { background-color:#0066b0; }
  img.icongreen     { background-color:#90c33d; }
  img.iconred       { background-color:#c52323; }
  img.iconlightred  { background-color:#f88; }
  img.icongray      { background-color:#888; }

  table.datatable {
    background-color:#fff;
  }
  table.datatable tr th {
    background-color:#009cde;
    color:#fff;
  }
  table.datatable tr td {
    background-color:#fff;
  }
  table.datatable tr.odd td {
    background-color:#efefef;
  }
  table.datatable tr.highlight td {
    background-color:#ffc;
  }
  table.datatable tr.new td {
    background-color:#cfc;
  }
  table.datatable tr.err td {
    background-color:#ffb3b3;
  }
  table.datatable tr.inactive td, table.datatable tr.inactive td * {
    color: #ccc;
  }
  table.datatable tr th a:link, table.datatable tr th a:visited {
    color: #fff;
  }

  .pager a:link, .pager a:visited {
    background-color: #30b3ff;
    border-bottom: 1px solid #0c77bf;
  }
  .pager strong, .pager a:hover {
    background-color: #0e87d8;
    border-bottom: 1px solid #095a91;
  }
  .pager a.llpage:link, .pager a.llpage:visited,
  .pager a.lpage:link, .pager a.lpage:visited,
  .pager a.rpage:link, .pager a.rpage:visited,
  .pager a.rrpage:link, .pager a.rrpage:visited,
  .pager span {
    background-color:#30b3ff;
    border-bottom: 1px solid #0c77bf;
  }

  .pager a.llpage:hover, .pager a.lpage:hover,
  .pager a.rpage:hover, .pager a.rrpage:hover {
    background-color: #0e87d8;
    border-bottom: 1px solid #095a91;
  }

  .newsletter_text {
    font-family:courier;
  }


}
