/* RGB

#090a4d = Blue
#ff7200 = Orange

*/

/* General */

html
{
}

body
{
   background-color: #ffffff;
   color: #090a4d;
   font-family: Tahoma, Verdana, Arial, Helvetica;
   font-size: 12px;
   height: 100%;
   padding: 0;
   text-align: center;
   margin: 0;
}

/* Layout */

div#Wrapper
{
   margin: 10px auto;
   text-align: left;
   width: 745px;
   min-height: 500px;
   _height: 550px;
}

    .ContentWrapper
    {
        background: url( ../Sites/Corporate/Images/BackgroundLines.png ) left top repeat-y;
    }

div#Header
{
   height: 71px;
   overflow: hidden;
   background: #FFF;
}

   div#Header a#Logo
   {
      display: block;
      float: left;
      width: 280px;
   }

   div#Header form#SearchForm,
   div#Header ul#ServiceMenu
   {
      float: right;
      font-size: 8px;
      font-weight:bold;
      text-align: right;
   }   

   div#Header form#SearchForm
   {
      padding-top: 23px;
      margin-left: 1.8em;
   }

   div#Header form#SearchForm input
   {
      font-size: 8px;
   }

   div#Header form#SearchForm input#SearchInput
   {
      border: 1px groove #c3cedd;
      font-size: 8pt;
      font-weight: normal;
      width: 100px;
   }

   div#Header form#SearchForm input#SearchSubmit
   {
      display: none;
   }

   div#Header ul#ServiceMenu
   {
      padding-top: 30px;
   }

   div#Header ul#ServiceMenu li
   {
      display: inline;
      margin-left: 1.8em;
   }

div#Visual
{
   background: url( ../Sites/Corporate/Images/Visual.png ) left top no-repeat;
   color: #fff;
   height: 152px;
   _height: 182px;
   line-height: 1.5em;
   _margin-top: -14px;
   margin-bottom: 10px;
   overflow: hidden;
   padding: 15px 25px 15px 263px;
}

div#MainMenu
{
    background: url( ../Sites/Corporate/Images/MenuBar.png ) left top repeat-x;
    height: 23px;
    overflow: hidden;
    padding-right: 10px;
    _margin-bottom: 14px;
}

    div#MainMenu ul
    {
       list-style-type: none;
       background: url( ../Sites/Corporate/Images/MenuBar.Separator.png ) right top no-repeat;
       padding-right: 2px;
       float: right;
       font-size:11px;
       font-weight:bold;
    }

       div#MainMenu ul li
       {
          float: left;
          text-align: center;
          background: url( ../Sites/Corporate/Images/MenuBar.Separator.png ) left top no-repeat;
          padding-left: 2px;
       }

       div#MainMenu ul li a
       {
          display: block;
          _display: inline-block;
          padding: 4px 14px 2px;
          height: 16px;
          _height: 22px;
          color: #FFF;
       }

       div#MainMenu ul li.Active
       {
          font-weight: bold;
       }

       div#MainMenu ul li.Active a
       {
          color: #FFF;
       }

       div#MainMenu ul li a:hover,
       div#MainMenu ul li a:active
       {
          color: #FFF;
          text-decoration: none;
          background: url( ../Sites/Corporate/Images/MenuBar.png ) left -23px repeat-x;
       }

p#Path
{
   font-size: 8pt;
   padding: 13px 0;
   width: 471px;
}

   p#Path a
   {
      color: #090a4d;
   }

ul#SubMenu
{
   border-bottom: 1px dotted #c3cedd;
   list-style: none;
   margin: 13px 11px 0 0;
}

   ul#SubMenu li
   {
      border-top: 1px dotted #c3cedd;
      padding: .4em 0 .5em .4em;
   }

   ul#SubMenu li a:link,
   ul#SubMenu li a:visited
   {
      color: #090a4d;
   }
   
   ul#SubMenu li a:hover,
   ul#SubMenu li a:active
   {
      color: #ff7200;
      text-decoration: none;
   }

div#Content
{
   line-height: 1.8em;
   background: url( ../Sites/Corporate/Images/BackgroundLines.Gradient.png ) left bottom no-repeat;
   _margin-top: -14px;
   padding-bottom: .9em;
}

   div#Content .Column,
   div#Content .ColumnRight
   {
      float: left; 
      padding: 16px;
      width: 216px;
   }

   div#Content .ColumnRight
   {
      padding: 16px 24px 16px 8px;
   }

   div#Content #ContentLeft
   {
      float: left;
      margin-top: 1px;
      width: 249px;
   }
   
   div#Content #ContentRight
   {
      float: left;
      width: 460px;
      margin-left: 13px;
   }

      div#Content #ContentRight ul
      {
         margin-left: 1.8em;
      }

div#Footer
{
   background: #fff;
   color: #99a5b5;
   font-size: 8pt;
   padding: 0 13px 1.8em 0;
   line-height: 1.8em;
   text-align: center;
   margin: 10px auto;
   width: 745px;
}

   div#Footer ul
   {
      list-style: none;
      margin: 0;
   }
   
   div#Footer ul li
   {
      display: inline;
      margin: 0 .9em 0 0;
   }



/* Text */

h1, h2, h3, h4
{
    line-height: 1.8em;
    margin: 0;
    padding: 0;
    font-size: 1em;
}

h1 img.TextImage
{
   margin: .9em 0 1.8em -4px;
   _margin-left: -2px;
}

h2 img.TextImage
{
   margin-left: -3px;
}

small.Date
{
    display: block;
    line-height: 100%;
    margin-top: 1em;
}



/* Lists */

ul.NoListStyle
{
    list-style: none;
}



/* Links */

a, a:link, a:visited
{
   color: #090a4d;
   text-decoration: none;
}

#ContentRight a,
#ContentRight a:link,
#ContentRight a:visited
{
   text-decoration: underline;
}

a:hover, a:active
{
   color: #ff7200;
   text-decoration: underline;
}

div#Footer a,
div#Footer a:link,
div#Footer a:visited,
div#ServiceMenu a,
div#ServiceMenu a:link,
div#ServiceMenu a:visited
{
   color: #99a5b5;
}

div#Footer a:hover,
div#Footer a:active
div#ServiceMenu a:hover,
div#ServiceMenu a:active
{
   color: #090a4d;
}



/* Images */

a img
{
   border: 0;
}

#IndexImage
{
   height: 145px;
   overflow: hidden;
}



/* Colors */

.ColorOrange
{
   color: #ff7200;
}



/* Paging */

div.Paging
{
   color: #999;
   font-size: 8pt;
}

   div.Paging.BorderTop
   {
      border-top: 1px dotted #c3cedd;
   }

   div.Paging.BorderBottom
   {
      border-bottom: 1px dotted #c3cedd;
   }

   div.Paging a
   {
      color: #999;
   }

   div.Paging a
   {
      text-decoration: none !important;
   }

   div.Paging a.PageLink,
   div.Paging .PageNumber
   {
      padding: 0 3px;
   }

   div.Paging a.PageLink:hover
   {
      background-color: #c3cedd;
      color: #636e7d;
   }


/* Default node properties */

div.NodeDescription
{
   font-weight: bold;
   margin-bottom: 1.8em;
}

div.NodeBody
{
   margin-bottom: 1.8em;
}

/* Maintenance controls */

h1 span.MaintenanceControl
{
   position: relative;
   top: -10px;
}


input.zoek
{
   color: #090A4D;
   background-color: transparent;
   border: none;
   font-family: Tahoma,Verdana,Arial,Helvetica;
   font-weight:bold;
   text-decoration: none;
   cursor: pointer;
   cursor: hand;
}

input.zoek:hover
{
   color: #FF7200;
   text-decoration: underline;
}

td
{
   font-size: 12px;
   line-height: 1.8em;
   vertical-align: top;
}

input, select, textarea
{
   font-family: Tahoma, Verdana, Arial, Helvetica;
   font-size: 12px;
   padding: 2px;
}