html {
   background-image:url(../images/bkg_html.jpg);
   background-repeat:repeat-y;
   background-position:top center;
   background-color:#f5f6f1;
}


body {
   background-image:url(../images/bkg_body.jpg);
   background-repeat:no-repeat;
   background-position:top center;
   width:900px;
   height:800px;
   margin:auto;
   line-height:18px;
   font-size:12px;
   font-family:arial,verdana;
   color:#1a1a1a;
}

p {
   font-family:georgia;
   font-size:13px;
   font-weight:normal;
}

a {
 color:#0a0a0a;
}

a.button{
   display:block;
   overflow:hidden;
   font-size:11px;
   padding:10px;
   padding-top:1px;
   padding-bottom:1px;
   margin-right:5px;
   background-color:#1B679B;
   color:#fff;
   border:0;
   float:left;
   text-decoration:none;
}

div.header {
   overflow:hidden;
}
   div.header img {
      float:left;
   }
   
   div.header div.mainMenu {
      background-image:url(../images/bkg_menu.jpg);
      background-repeat:no-repeat;
      background-position:right top;
      float:left;
      width:607px;
      height:53px;
      border:0px solid #000;
      margin-top:126px;
      margin-left:20px;
   }
   
      div.header div.mainMenu ul {
         list-style:none;
         margin:0;
         padding:0;
         padding-left:16px;
      }
         div.header div.mainMenu ul li {
            float:left;
            background-image:url(../images/img_spacer.gif);
            background-repeat:no-repeat;
            background-position:top right;            
         }
         
            div.header div.mainMenu ul li.last {
               background:none;
            }
         
            div.header div.mainMenu ul li a {
               display:block;
               float:left;
               padding:15px;
               color:#fff;
               text-decoration:none;
               font-size:12px;
               font-weight:normal;
               padding-top:18px;
               padding-right:14px;
               padding-left:14px;
               
            }
            
            div.header div.mainMenu ul li.active a {
               
                background-image:url(../images/bkg_menu_active.jpg);
                background-repeat:no-repeat;
                background-position:bottom center;
                
            }
            
               div.header div.mainMenu ul li a:hover {
                  text-decoration:underline;
               }
               
div.content {
   overflow:hidden;
   float:left;
   width:100%;
   border:0px solid #000;
}            
div.leftContent {
   width:550px;
   float:left;
   margin-left:30px;
}


div.homecontent  {
   font-family:georgia;
   font-size:13px;
   line-height:20px;
}

   h1 {
      font-size:30px;
      font-weight:normal;
      color:#0f3c59;   
      margin:0;
      padding:0;
      margin-bottom:15px;         
      margin-top:25px;
      line-height:22px;
   }
   
   h1 strong {
      font-size:14px;
      color:#303030;
      padding-left:2px;
   }
   
   
   div.leftContent h2 {
      font-size:25px;
      font-weight:normal;
      color:#0f3c59;
      margin:0;
      padding:0;   
      padding-bottom:10px;         
      padding-top:10px;
      font-family:arial;
   }   
   
div.rightContent {
   width:250px;
   float:left;
   margin-left:30px;
   margin-top:30px;
   background-color:#ebede9;
 
}   

div.hr {
   background-image:url(../images/right_spacer.jpg);
   height:23px;
}

div.hr hr {
   display:none;
}

div.hrTop {
   height:11px;
   
   background-image:url(../images/right_spacer.jpg);
   border:0px solid #000;
   background-position:bottom left;
}
   div.hrTop hr {
      display:none;
   }
   
div.hrBot {
   height:11px;
   
   background-image:url(../images/right_spacer.jpg);
   border:0px solid #000;
   background-position:top left;
}   

   div.hrBot hr {
      display:none;
   }
   
div.publication {
   padding-left:15px;
   padding-right:15px;
}
   div.publication h3 {
      padding:0;
      margin:0;
      font-size:14px;
      font-weight:bold;
      padding-top:5px;
   }
   
   div.publication em {
      font-style:normal;
      color:#0f3c59;
      font-size:12px;
      font-family:arial;
   }
   
   div.publication p {
      font-size:12px;
      padding:0;
      margin:0;
   }
   
   div.publication img {
      float:left;
      margin-right:10px;
      margin-top:6px;
   }   
   
   div.publication a {
      display:block;
      text-align:right;
      font-size:11px;
      color:#201d21;
      padding:5px;
   }
   
   div.footer {
      border-top:1px solid #bcbcb7;
      float:left;
      width:880px;
      margin-top:20px;
      padding-top:10px;
      color:#bcbcb7;
      font-size:11px;
      font-weight:bold;
      padding-left:10px;
      padding-right:10px;
      height:80px;
      
   }
      div.footer span.websiteby {
         float:right;
         font-weight:normal;
      }
         div.footer span.websiteby a {
            color:#bcbcb7;
         }
      
      div.footer span.copyright {}      
      
      
div.PupArch {
   padding:10px;
   padding-top:0;
}

div.PupArch ul {
   list-style:none;
   padding:0;
   margin:0;
}
   div.PupArch ul li {
      padding:0;
      margin:0;
      padding:3px;
      padding-left:5px;
      border-bottom:2px solid #fff;
   }
      div.PupArch ul li a {
         color:#303030;
         font-size:11px;
         font-family:georgia;
      }
   
   div.PupArch h3  {
      font-size:16px;
      font-weight:normal;
      color:#9c5e22;
      padding:0;
      margin:0;
      padding-top:5px;
      padding-bottom:5px;
   }
   
  
  div.leftContent div.publicationShow h1  {
      border-bottom:1px solid #ccc;
      padding-bottom:10px;
      marign-bottom:0;
      font-size:27px;
      font-family:arial;
  }
  
  div.leftContent div.page_artikelShow,
  div.leftContent div.publicationShow {
     font-family:georgia;
     font-size:13px;
  }
  
img.contentImage,
img.imgccontent {
   padding:1px;
   border:1px solid #9c5e22;
   margin-right:10px;
   margin-bottom:5px;
   float:left;
}

div.navback {
   float:left;
   width:100%;
   border-top:1px solid #ccc;
   margin-top:15px;
   padding-top:10px;
   padding-left:10px;
}

   div.navback a {
      font-weight:bold;
   }
   
   
ul.latestList {
  margin:0;
  padding:0;
  list-style:none; 
}
   ul.latestList li {
      padding:0;
      margin:0;
      padding-top:15px;
      border-bottom:1px solid #ccc;
      overflow:hidden;
      padding-bottom:15px;
   }
   
   ul.latestList li h3 {
      padding:0;
      margin:0;
      font-size:15px;
   }
      ul.latestList li p {
         font-face:georgia;
         padding:0;
         margin:0;
      }
      ul.latestList li img {
         float:left;
         padding:1px;
         border:1px solid #9c5e22;  
         margin-right:10px;       
         margin-bottom:5px;
      }
      
      ul.latestList li span {
         font-size:11px;
      }
      
   div.alignright {
      padding-top:5px;
      text-align:right;
      padding-right:30px;
      clear:both;
       padding-top:60px;
   }
   
   
   form#defform {
      padding:0;
      margin:0;
   }
   
      form#defform fieldset {
         border:0;
      }
      
      form#defform fieldset br {
         clear:both;
      }
      form#defform fieldset label {
         width:100px;
         font-weight:bold;
         float:left;
         clear:left;
      }
      
      form#defform fieldset textarea,
      form#defform fieldset input {
         width:300px;
         float:left;
         margin-bottom:10px;
         border:1px solid #999;
         padding:3px;
      }      
      
      
      form#defform fieldset.submit {
         margin-top:10px;
         text-align:center;
      }
      
      form#defform fieldset.submit input {
         width:120px;
         margin:auto;
         float:none;
      }
      
p.cleanlinks a{
   display:inline;
   float:none;
   padding:0;
   margin:0;
   font-weight:bold;
}

div.rightContent div.publication  ul li {
   font-family:georgia !important;
}

.zoek{
   position:absolute;
   top:8px;
   margin-left:592px;
   clear:both;
}

   form.zoekform{
      width:190px;float:left;overflow:hidden;
   }

   .zoek button{
      float:left;
      overflow:hidden;
      font-size:11px;
      padding:10px;
      padding-top:2px;
      padding-bottom:3px;
      margin-left:5px;
      background-color:#1B679B;
      color:#fff;
      border:0;
   }
   
   .zoek input{
      height:14px;
      width:119px;
      float:left;
      padding:2px;
      border:1px solid;
      font-family:georgia;
      font-size:11px;
   }