/* Start of CMSMS style sheet 'mysite : compressed' */

/* --------------------------------------------------
    Global
   -------------------------------------------------- */

    body
    {
        text-align: left;
        min-width: 960px;
        font-family:  Arial, Verdana, sans-serif;
font-size: 10px;
        color: #494949;
        margin: 0 auto;
        border: 0;
        padding: 0;
        background: #CAE652 url(assets/images/midden.png) repeat-y top center;
    }


/* --------------------------------------------------
    Utils
   -------------------------------------------------- */
   
    dfn     { display: none; overflow: hidden;    }
    .accessibility, hr     { position: absolute; top: -999em; left: -999em;    }
    .clear    { clear: both;    }   
    .clear:after {     content: ".";     height: 0px;     visibility: hidden;     display: block;     clear: both; }
    
/* --------------------------------------------------
    Typography
   -------------------------------------------------- */

    p  {font-size: 1.2em; line-height: 1.5em;  }
    h1  {font-size: 18px;color: #5298a2; font-family: "Aurulent Sans"; font-weight: bold;  }
    h2  {font-size: 16px; color: #e46800; padding-bottom: 0.2em; border-bottom: 1px dotted #cccccc;    font-family: "Aurulent Sans" ;font-weight: bold;}
    h3    { color: #5298a2; font-size: 14px;    font-family: "Aurulent Sans" ;font-weight: bold;}
    h4    { font-size: 13px; color: #5298a2;    font-family: "Aurulent Sans"; font-weight: bold;}
    h5    { color: #006e8d;    font-family: "Aurulent Sans"; font-weight: bold;}
   #contentWrapper a    { color: #e46800; text-decoration: none; border-bottom: 1px dotted;    }
   #contentWrapper a:hover    { border-bottom: 1px solid;  }
 #contentWrapper a img     { color: #e46800; padding: 5px; text-decoration: none; border: 1px solid #ccc;    }
#contentWrapper a:hover img     { color: #e46800; padding: 5px; text-decoration: none; border: 1px solid #e46800;    }

    /* Custom */
    #contentHeading h1
    {
 margin: 0;
 padding: 0;
 color: #006e8d;
    }
    /* Homepage headings */
    .boxFeaturedContentMain h2
    {
        margin-top: 0;
    }
    .boxSubContentLeft h3, .boxSubContentRight h3
    {
        margin-top: 0;
    }
#footerWrapper a{ color: #e46800; text-decoration: none; border-bottom: 1px dotted; }
  #footerWrapper a:hover    { border-bottom: 1px solid;  }


       li
    {
 font-size: 1.3em;
    }
 
/* --------------------------------------------------
    Layout
   -------------------------------------------------- */
  
    #navMain
    {
 margin: 0 auto;
         background: url(assets/images/header.png) no-repeat center top;
 width: 1100px;
height: 312px;
    }

    #navSub
    {
        margin: 0 auto;
        width: 960px;
        height: 35px;
    }
    #contentHeading
    {
 text-align: left;
 width: 920px;
 margin: 0 auto;
        padding: 20px;
        padding-bottom: 0;
    }
    #contentWrapper
    {
 text-align: left;
 width: 960px;
 margin: 0 auto;
 padding: 0;
 border: 0;
        background: none;
    }  
    #contentMain
    {
 width: 900px;
 margin: 0 auto;
 padding: 0 20px;
 border: 0;
 text-align: left;
 float: left;
 margin-top: 10px;
 margin-bottom: 20px;

    }
    /* HACK: IE6 doubles the right margin. */
    * html #contentMain 
    {
 margin-right: 10px;
    }
    /* Full-width content page, no child pages */
    #contentMainFullWidth
    {
 width: 920px;
 margin: 0 auto;
 text-align: left;
 margin-top: 20px;
 margin-left: 20px;
 margin-bottom: 20px;
 margin-right: 20px;
    }
    /* Two column content page, no children */
    #contentLeftNoChildren
    {
        float: left;
        width: 630px;
        margin-left: 20px;
        margin-top: 10px;
 margin-bottom: 20px;
        margin-right: 20px;
    }
        /* HACK: IE6 doubles the left margin. */
        * html #contentLeftNoChildren 
        {
            margin-left: 10px;
        }
    #contentRightNoChildren
    {
        float: left;
        width: 250px;
        margin-top: 10px;
 margin-bottom: 20px;
        margin-right: 20px;
    }
        /* HACK: IE6 doubles the right margin. */
        * html #contentRightNoChildren 
        {
            margin-right: 10px;
        }
    /* Two column content page, with children */
    #contentLeftWithChildren
    {
        float: left;
        width: 480px;
        margin-top: 10px;
 margin-bottom: 20px;
        margin-right: 20px;
    }
        /* HACK: IE6 doubles the margins. */
        * html #contentLeftWithChildren 
        {
            margin-left: 0;
            margin-right: 10px;
        }
    #contentRightWithChildren
    {
        float: left;
        width: 200px;
        margin-top: 10px;
 margin-bottom: 20px;
        margin-right: 20px;
    }
        /* HACK: IE6 doubles margins. */
        * html #contentRightWithChildren 
        {
            margin-left: 10px;
            margin-right: 10px;
        }
        
/* --------------------------------------------------
    Homepage content boxes
   -------------------------------------------------- */

    .boxFeaturedContentLeft
    {
        float: left;
        width: 610px;
        margin: 0;
        border: 0;
        padding: 0;
        margin-left: 20px;
        margin-right: 10px;
        margin-top: 10px;
        margin-bottom: 20px;
    }
        /* HACK: IE6 doubles the left margin. */
        * html .boxFeaturedContentLeft 
        {
            margin-left: 10px;
        }
    .boxFeaturedContentMain
    {
        width: 610px;
    }
    .boxSubContentLeft
    {
        float: left;
        width: 275px;
        padding: 10px;
        min-height: 15px;
        margin-right: 10px;
        margin-top: 20px;
        background: #e3e3e3 url(assets/images/bg_feature_box.gif) repeat-x top;
    }
    .boxSubContentRight
    {
        float: left;
        width: 275px;
        padding: 10px;
        min-height: 15px;
        margin-left: 10px;
        margin-top: 20px;
        background: #e3e3e3 url(assets/images/bg_feature_box.gif) repeat-x top;
    }
    .boxNewsRight
    {
        float: right;
        width: 290px;
        margin: 0;
        border: 0;
        padding: 0;
        margin-left: 10px;
        margin-right: 20px;
        margin-bottom: 20px;
    }
        /* HACK: IE6 doubles the right margin. */
        * html .boxNewsRight 
        {
            margin-right: 10px;
        }
    #footerWrapper
    {
 text-align: center;
 width: 1100px;
        min-height: 60px;
 margin: 0 auto;
 height: 190px;

      background: url(assets/images/bottom.png) no-repeat top center   
    }
 #footerContent
 {
     width: 940px;
            margin: 0 auto;
            padding: 27px 10px;
     font-size: 1.1em;
 }
   
/* --------------------------------------------------
    Main Navigation
   -------------------------------------------------- */
   
    #navMain ul
    {
 list-style: none;
        margin: 270px 0 0 100px;
 padding: 0;
        float: left;
    }
 #navMain li
 {
     float: left;
     padding: 0;
     font-size: 16px;
     font-weight: bold;
            background: none;
/*background: #e76900 url(assets/images/nav_main_bg_off.gif) repeat-x bottom;*/
          
            font-weight: bold;
            margin-right: 2px;
cursor: pointer;
 }
     #navMain li a.current
     {
  display: block;
  float: left;
  font-size: 16px;
  margin: 0 ;
  padding:7px 15px 0 15px;
  line-height: 28px;
     background: none;   
  border: 0;    
color: #202020;
     }
     #navMain li a
     {
  display: block;
  float: left;
  text-decoration: none;
  padding:7px 15px 0 15px;
  line-height: 28px;
  color: #555; cursor: pointer;
     }
  #navMain li a:hover
  { 
      color: #e76900;
  }
     #navMain li.currentpage
     {
   color: #e76900;
     }
            #navMain li.activeparent
            {
                color: #e76900 ;
            }
                #navMain li.activeparent a
                {
                color: #e76900 ;
                }
                    #navMain li.activeparent a:hover
                    {
                color: #e76900 ;
                    }

/* --------------------------------------------------
    Sub Navigation
   -------------------------------------------------- */

    #navSub ul
    {
        list-style: none;

 padding: 0;
        margin: 6px 0 0 65px;
        float: left;
    }
        #navSub li
 {
     float: left;
     padding: 0;
     font-size: 1.1em;
            margin-right: 10px;
            font-weight: bold;
 }
            #navSub li a
            {
                text-decoration: none;
                color: #442911;
            }
                #navSub li a:hover
                {color: #f7b982;
                    text-decoration: underline;
                }
            #navSub li h3
     {
  display: block;
  float: left;
  font-size: 1em;
  margin: 0;
  padding: 0;
  color: #494949;
  border: 0;
                text-decoration: underline;
     }

/* --------------------------------------------------
    Tables
   -------------------------------------------------- */
   
    table
    {
        border: 0px solid #c2d2e9;
        font-size: 1.1em;
        border-collapse: collapse;
    }
 .cellHeading
 {
     text-align: left;
     border: 0;
     color: #000;
     background-color: #dfe8f6;
     font-weight: bold;
 }
 td
 {
     text-align: left;
     border: 0px solid #c2d2e9;
 }
 .cellBold
 {
     color: #1f437c;
     font-weight: bold;
     background-color: #dfe8f6;
 }
 .cellAlt
 {
     background-color: #f6f9fe;
 }
 .cellAlignCentre
 {
     text-align: center !important;
 }

/* --------------------------------------------------
    Forms
   -------------------------------------------------- */

    input  {background: #f5f5f5 url(assets/images/bg_form.gif) repeat-x top left; border: 1px solid #e3e3e3; padding-left: 5px; margin-bottom: 6px;}
    textarea   {background: #f5f5f5;border: 1px solid #e3e3e3;padding-left: 5px; margin-bottom: 6px;width: 280px; height: 80px;}

/* --------------------------------------------------
    Search
   -------------------------------------------------- */

    .search-input
    {
 margin-right: 2px;
    }
    .search-button
    {
 
    }

/* --------------------------------------------------
    News
   -------------------------------------------------- */
   
    /* Summary */
    .NewsSummary
    {
 margin-bottom: 5px;
        border-bottom: 1px dotted #cccccc;
    }
        /* Homepage */
        .boxNewsRight .NewsSummary
        {
            padding: 10px;
        }
 .NewsSummaryPostdate
 {
     color: #666;   
 }
 .NewsSummaryLink
 {
     font-size: 1.2em;
 }
 .NewsSummaryCategory
 {
     color: #666; 
 }
 .NewsSummaryAuthor
 {
     color: #666; 
 }
 .NewsSummarySummary
 {
     font-size: 1em;
     line-height: 0;
     margin-top: 5px;
     margin-bottom: 5px;
 }
 .NewsSummaryContent
 {
     font-size: 1.2em;
     margin-top: 5px;
     margin-bottom: 5px;
 }
 .NewsSummaryExtra
 {
     
 }
 .NewsSummaryField
 {
     
 }
    /* Detail */
    .NewsPostDetailDate
    {
 
    }
    h3.NewsPostDetailTitle
    {
 
    }
    hr.NewsPostDetailHorizRule
    {
 
    }
    div.NewsPostDetailCategory
    {
 
    }
    div.NewsPostDetailAuthor
    {
 
    }
    div.NewsPostDetailContent
    {
 
    }
    div.NewsPostDetailExtra
    {
 
    }
    div.NewsPostDetailPrintLink
    {
 
    }
    div.NewsPostDetailReturnLink
    {
 
    }
    div.NewsDetailField
    {
 
    }
    
/* --------------------------------------------------
    Slideview homepage widget
   -------------------------------------------------- */

    /* Preloader stuff, do not modify! */
    .svwp
    {
        width: 50px;
        height: 20px;
        background: #fff;
    } 
        .svwp ul
        {
            position: relative;
            left: -999em;
        }
    .slideViewer
    { 
        position: relative;
        overflow: hidden; 
        margin: 0;
        padding: 0;
        background: #fff;
    }
     /* Your list of images */
    .slideViewer ul
    { 
        position: relative;
        left: 0;
        top: 0;
        width: 1%;
        list-style-type: none;
        margin: 0; 
        padding: 0;
    }
        .slideViewer ul li
        {
            float:left;
        }
    /* For the text pop-up */
    .slideViewer span.typo
    { 
        padding: 6px; /* do not modify padding */
        background: #fff;
        color: #494949;
        font: bold 12px Arial;
    }
    .thumbSlider
    { 
    overflow: hidden;
    width: 1%;
    background: #fff;
    }
        .thumbSlider ul
        { 
        list-style-type: none;
        margin: 0; 
        padding: 0;
        }
            .thumbSlider ul li
            { 
                float:left;
                margin: 0;
            }
        .thumbSlider a
        {
            color: #fff;
            text-decoration: none;
        }
            .thumbSlider a img
            {
                border: 0;
                display: block;
                padding: 0;
            }
        .thumbSlider p.tmbrdr {
            /* the border above -not around- each thumb */
            /* width, height and top values are dynamically added by the script. Do not modify. */
            position:relative; 
            left: 0;
            font-size: 0.01em;
            left: 0;
            margin: 0;
            padding: 0;
        }
        a.left, a.right
        {
            /*the left and right buttons (links)*/
            background: transparent; /* could be any color  */
            color: #ff0000;
            font: bold 16px Arial;
            overflow: hidden;
        }
        a.left span, a.right span
        {
        }
        a.left img, a.right img
        {
            border: 0;
        }
        a.l_dis, a.r_dis
        {
            background: transparent; /* ALWAYS leave transparent. this is the 'disabled' state of the link !  */
            cursor: default;
        }
        a.l_dis span, a.r_dis span
        {
            display: none;
        }
            a:focus
            {
                outline:none;
            }




/* =GUESTBOOK
 ----------------------------------------------------*/ 
 .cms-guestbook-showform-button{margin-top: 5px;margin-bottom: 5px;}
 .cms-guestbook-showform-button form{margin: 0px; /* Fix extra margin in IE */}
 .cms-guestbook-pagination {margin-top: 15px;margin-bottom: 15px;}
        .cms-guestbook-div-insert {margin-top: 15px;}
 .cms-guestbook-entry {padding: 0px;border: 1px solid #9d978a;background: url(assets/images/bg_page.png) 0px -168px repeat-x #fff;margin-bottom: 10px;}
 .cms-guestbook-entry-posted{display: none;}
 .cms-guestbook-entry-sender {background:none;font-weight: bold; padding: 7px; color:#fff}
 .cms-guestbook-entry-homepage{background: none; font-weight: bold;padding:7px; border-bottom: 1px dotted #ccc}
 .cms-guestbook-entry-text {margin: 0px;padding: 5px; background: #fff }
         .cms-guestbook-entry-location {color: #EDB24F}
 .cms-guestbook-entry-text p {margin-top: 0px; padding: 7px; background: #fff }
 #contentWrapper .cms-guestbook-entry-header a {color: #523013}
 .cms-guestbook-somesmileys {display: block; width: 400px; background: #edfff2; border: 1px solid #9d978a; padding: 10px;  margin: 10px 0;}
        .cms-guestbook-smiley-img img {border: 1px solid #ccc; max-height: 19px; padding: 5px; text-decoration: none;}
 #content-holder .cms-guestbook-div-insert {margin: 10px 0;}



/* =FORM
 ----------------------------------------------------*/ 

 fieldset {margin-bottom:1em;border:1px solid #F60; padding:0.5em}
 fieldset label {width:auto; }
 legend {color:#FFF; background:#F60; font-style:italic; font-size:1.2em; margin-bottom:0.5em; padding:0.2em; width:auto; border:1px solid #CCC}
 textarea {margin: 0.5em 0; width:98%; height: 6em }
 form div {clear: both; width: 450px; }
 label {float: left; line-height: 30px; width:150px; }
 input[type=text], #content-holder .main input[type=password], #content-holder .main textarea, #content-holder .main select{padding: 5px; float: left; width: 200px; background:#fff url(images/bg_input_top.gif) repeat-x top;border:1px #ccc solid;}
 input[type=text]:focus, .main  input[type=password]:focus,.main  textarea:focus, .main select:focus{border:1px #448 solid;background:#eef;color:#333}
 input[type=submit] {padding: 4px 10px; color: #333; border:1px #ccc solid; background:#fff url(images/bg_input_top.gif) repeat-x top; margin-bottom: 5px; cursor: pointer;}
 .form-aanmelden input[type=submit] {margin-left: 150px; }

 .short-label label {float:left; width:10em}
 .main .short-label fieldset div input, .short-label fieldset div select {width:16em}
 .main .captcha {margin:0.5em 0; width:200px; text-align:center }
 .main .captcha img {border:1px solid #F60; margin-bottom:0.5em}
 .main .captcha input {width:196px; margin-top:0.5em}
 .main .submit {margin-top:0.5em}
 
 .error_message ul {margin: 10px 0 20px 0; padding: 5px; border: 1px solid #a25b5b; background: #ffdede; width: 350px; list-style: none;}
 .error_message li {padding: 1px 10px;}
 

/* End of 'mysite : compressed' */

