/* General */

body
{
   background-color: #dbdad6;
	color: #000;
	font-size: 0.7225em;
	text-align: center;
}

body, input, select, textarea
{
	font-family: Arial, Helvetica, sans-serif;
}

input, select, textarea
{
	font-size: 1.1em;
}



/* Links */

a { color: #000; }
small { font-size: 0.9em !important; }
img { border: 0; }



/* Flash heading */

.FlashHeading { font-size: 1.9em; }
h4.FlashHeading { font-size: 1em; }
.FlashHeading .sIFR-alternate { display: none; }



/* Layout */

#Wrapper
{
   margin: 0 auto;
   padding: 0 27px;
   text-align: left;
   width: 812px;
}



/* Header */

#Header
{
   height: 138px;
   padding-top: 10px;
}

   #Header .Logo
   {
      position: absolute;
      display: block;
      width: 165px;
      height: 193px;
   }
   
      #Header .Logo span
      {
         display: none;
      }
   
   #Header .BannerSpace
   {
      height: 75px;
      padding-left: 185px;
   }
      
      #Header .BannerSpace .BannerCarrousel
      {
         float: left;
         padding: 7px 0;
         position: absolute;
         height: 61px;
         width: 468px;
         overflow: hidden;
      }
   
   #Header .Topbar
   {
      margin: 1px 0;
      height: 29px;
      text-align: right;
      line-height: 27px;
      font-size: 1.1em;
   }

      #Header .Topbar span
      {
         float: right;
         margin-right: 20px;
      }
   
      #Header .Topbar #SearchForm
      {
         float: right;
      }
      
         #Header .Topbar #SearchForm .TextField
         {
            border-width: 1px;
            border-style: solid;
            border-color: #666666;
            font-size: 0.9em;
            font-weight: normal;
            padding: 1px;
            width: 82px;
         }
         
         #Header .Topbar #SearchForm .Submit
         {
            border: 0;
            background-color: #DBDAD6;
            color: #666666;
            cursor: pointer;
            font-size: 0.9em;
            font-weight: bold;
            padding: 1px 0;
         }
         
         #Header .Topbar #SearchForm .Submit:hover
         {
            color: #000;
         }



/* Content */

#Content
{
   padding-bottom: 10px;
}

   #Content #LeftColumn
   {
      float: left;
      width: 137px;
      margin-right: 28px;
      text-align: right;
      padding-top: 80px;
   }
   
      #Content #LeftColumn ul
      {
         font-weight: bold;
         list-style: none;
      }

      #Content #LeftColumn ul.ServiceMenu
      {
         padding-top: 1.5em;
      }

         #Content #LeftColumn li
         {
            line-height: 160%;
         }
         
            #Content #LeftColumn a
            {
               color: #666666;
               text-decoration: none;
            }
            
            #Content #LeftColumn a:hover
            {
               color: #000;
               text-decoration: underline;
            }
   
   #Content #MainColumn
   {
      float: left;
      width: 506px;
   }
         
      #Content #MainColumn h1
      {
         margin: 1em 0 0;
         font-size: 1.4em;
      }
            
      #Content #MainColumn ul
      {
         line-height: 18px;
         font-weight: bold;
         font-size: 0.95em;
         list-style-type: square;
         left: 10px;
         position: relative;
         margin: 6px 0 10px 30px;
      }
      
         #Content #MainColumn ul a
         {
            text-decoration: none;
         }
      
         #Content #MainColumn ul a:hover
         {
            text-decoration: underline;
         }
   
      #Content #MainColumn .Block
      {
         border-top: 1px solid #2E2F2A;
         border-bottom: 1px solid #2E2F2A;
         padding: 10px 0 5px;
         margin-bottom: 12px;
      }
      
         #Content #MainColumn .Block ul
         {
            margin: 0;
         }
      
         #Content #MainColumn .Block .BlockPhoto
         {
            margin: -10px 12px -5px 0;
            float: left;
         }
         
         #Content #MainColumn .Block .BlockPhotoRight
         {
            margin: -10px 0 -5px 12px;
            float: right;
         }
      
            #Content #MainColumn .Block .BlockContent h1
            {
               font-size: 1.4em;
               margin: 0;
            }
            
               #Content #MainColumn .Block .BlockContent h1 a
               {
                  color: #000;
                  text-decoration: none;
               }
               
               #Content #MainColumn .Block .BlockContent h1 a:hover
               {
                  text-decoration: underline;
               }
               
            #Content #MainColumn .Block .BlockContent p
            {
               line-height: 150%;
            }
            
            #Content #MainColumn .Block .BlockContent .Readmore
            {
               display: block;
               font-weight: bold;
               margin-top: 1.2em;
               text-decoration: none;
               font-size: 0.95em;
               text-align: right;
               padding-right: 14px;
            }
            
            #Content #MainColumn .Block .BlockContent .Readmore:hover
            {
               text-decoration: underline;
            }
               
      #Content #MainColumn .Result,
      #Content #MainColumn .Detail
      {
         border-bottom: 1px solid #003366;
         padding: 16px 0;
      }
      
         #Content #MainColumn .Result h1,
         #Content #MainColumn .Detail h1
         {
            font-size: 1.2em;
            margin: 0;
         }
         
            #Content #MainColumn .Result h1 a,
            #Content #MainColumn .Detail h1 a
            {
               text-decoration: none;
            }
         
            #Content #MainColumn .Result h1 a:hover,
            #Content #MainColumn .Detail h1 a:hover
            {
               text-decoration: underline;
            }
         
         #Content #MainColumn .Result .ResultInfo,
         #Content #MainColumn .Detail .Info
         {
            padding-top: 6px;
            height: 1.3em;
            font-size: 0.95em;
         }

            #Content #MainColumn .Info a.Reageer,
            #Content #MainColumn .Info a.StuurDoor,
            #Content #MainColumn .Info a.Print
            {
               display: block;
               padding: 0 0 0 20px;
               text-decoration: none;
            }

            #Content #MainColumn .Info a.Reageer
            {
               background: url( ../Images/Layout/Icon.Reageer.gif ) left center no-repeat;
            }

            #Content #MainColumn .Info a.StuurDoor
            {
               background: url( ../Images/Layout/Icon.StuurDoor.gif ) left center no-repeat;
            }

            #Content #MainColumn .Info a.Print
            {
               background: url( ../Images/Layout/Icon.Print.gif) left center no-repeat;
            }

            #Content #MainColumn .Info a.Reageer:hover,
            #Content #MainColumn .Info a.StuurDoor:hover,
            #Content #MainColumn .Info a.Print:hover
            {
               text-decoration: underline;
            }

         #Content #MainColumn .TextContainer
         {
            font-size: 1.1em;
            font-weight: normal;
            padding-top: 1em;
         }
         
         #Content #MainColumn .Result .TextContainer,
         #Content #MainColumn .Detail .TextContainer
         {
            line-height: 160%;
         }
         
         #Content #MainColumn .Result .Readmore,
         #Content #MainColumn .Detail .Readmore
         {
            font-size: 0.95em;
            line-height: 160%;
         }
         
      #Content #MainColumn .Comments
      {
      }
      
         #Content #MainColumn .Comments .Comment
         {
            margin: 8px 0;
            padding: 6px 0;
            line-height: 160%;
            border-top: 1px dotted #003366;
         }
         
            #Content #MainColumn .Comments .Comment address
            {
               font-style: normal;
               border-bottom: 1px solid #CCD107;
               color: #666666;
               padding: 0 0 4px;
               margin: 0 0 4px;
            }
            
      #Content #MainColumn .CommentForm
      {
      }
      
         #Content #MainColumn .CommentForm h2
         {
            font-size: 1.2em;
         }
         
         #Content #MainColumn .CommentForm h2 a
         {
            text-decoration: none;
            color: #9CA703;
         }

         #Content #MainColumn .CommentForm table
         {
            width: 100%;
         }
         
            #Content #MainColumn .CommentForm th
            {
               width: 112px;
               font-weight: normal;
               vertical-align: top;
               padding: 6px 0 0;
            }
            
            #Content #MainColumn .CommentForm td
            {
               padding: 2px 0;
            }
            
               #Content #MainColumn .CommentForm .TextField
               {
                  width: 100%;
                  padding: 2px 2px 0 2px;
                  margin: 0;
               }
               
               #Content #MainColumn .CommentForm .Submit
               {
                  padding: 3px;
                  width: 160px;
                  cursor: pointer;
               }
   
   #Content #RightColumn
   {
      float: left;
      width: 122px;
      margin-left: 17px;
   }
   
      #Content #RightColumn .Top3
      {
         background: #DBDAD6;
         font-size: 0.85em;
      }
      
         #Content #RightColumn .Top3 h3
         {
            background: url( ../Images/Layout/Caption.Top3.gif ) left top no-repeat;
            display: block;
            height: 74px;
            width: 122px;
         }
         
            #Content #RightColumn .Top3 h3 span
            {
               display: none;
            }
            
         #Content #RightColumn .Top3 ol
         {
            margin-left: 6px;
            list-style-position: inside;
            line-height: 200%;
            padding-bottom: 0.8em;
         }
         
            #Content #RightColumn .Top3 li
            {
               padding-top: 0.8em;
            }
            
               #Content #RightColumn .Top3 a
               {
                  text-decoration: none;
               }
               
               #Content #RightColumn .Top3 a:hover
               {
                  text-decoration: underline;
               }

               #Content #RightColumn .Nieuwsbrief img
               {
                  border-width: 0px;
               }

               #Content #RightColumn .Nieuwsbrief a
               {
                  text-decoration: none;
               }
               
               #Content #RightColumn .Nieuwsbrief a:hover
               {
                  text-decoration: none;
               }



/* Footer */

#Footer
{
   clear: left;
   list-style: none;
   border-top: 1px dashed #000;
   border-bottom: 1px dashed #000;
   margin: 20px 0 0px 165px;
   height: 28px;
   width: 506px;
   font-size: 0.95em;
}

   #Footer li
   {
      margin-left: 16px;
      color: #666666;
      padding: 6px 6px;
      float: left;
   }
   
      #Footer li a
      {
         display: block;
         color: #666666;
         text-decoration: none;
      }
      
      #Footer li a:hover
      {
         color: #000;
         text-decoration: underline;
      }
      
.SiteFooter
{
   text-align: center;
   margin: 8px 140px 8px 165px;
   color: #666666;
   font-size: 0.95em;
}
   
   .SiteFooter a
   {
      color: #666666;
      text-decoration: none;
      margin: 0 5px;
      white-space: nowrap;
   }

   .SiteFooter a:hover
   {
      color: #000;
      text-decoration: underline;
   }



/* Banners */

.BannerCarrousel
{
}

.Banner
{
   margin-bottom: 10px;
   overflow: hidden;
}

   .Banner.Fixed
   {
   }

   .Banner.Rotating
   {
   }

   .Banner.Image
   {
   }

      .Banner.Image img
      {
         border-width: 0;
      }

   .Banner.Flash
   {
   }

   .Banner.Code
   {
   }



/* Others */

.RssFloatRight
{
   float: right !important;
   margin-top: 60px;
}

.Grey
{
   color: #666666;
}

.captchaerror 
{
	font-weight: bold;
	color: #F00;
	margin: 14px;
}

.RssIcon
{
   float: right;
}



/* Paging */

div.Paging
{
   color: #000;
}

   div.Paging.BorderTop
   {
      border-top: 1px dotted #666666;
   }

   div.Paging.BorderBottom
   {
      border-bottom: 1px dotted #666666;
   }

   div.Paging a
   {
      color: #000;
   }

   div.Paging a
   {
      text-decoration: none !important;
   }

   div.Paging a.PageLink,
   div.Paging .PageNumber
   {
      padding: 0 3px;
   }

   div.Paging a.PageLink:hover
   {
      color: #666666;
   }

