
    
    html{
      height: 100%;
    }
    * html #wrapper {
      height: 100%;
    }
    body{
      margin:0px;
      padding:0px;  
      font-family:Verdana,Arial,Helvetica,sans-serif;
      color:#333333;
      font-size: 70% !important; /*dit is voor IE*/
      font-size: 70%; /*dit is voor FF*/

      height: 100%;
    }
    #wrapper{
      width:100%;
      min-height: 100%;
    }
    #header {
      height:110px; 
    }
    #logo {
      width:160px;
      padding-top:12px;
      float:left;
      text-align:center;
      background-color:#FFFFFF; 
    }
    #bannerwrapper{
      margin-left : 160px;
    }
    #bannertable{
      width: 98%;
      height: 100px;
      border-collapse: collapse;
    }
    #bannerleft{
      width: 72px;
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/banner_background_left.jpg);
      background-repeat: no-repeat;
    }
    #bannercenter{
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/banner_background_center.jpg);
      background-repeat: repeat-x;
      text-align:center;
    }
    #banner{
      padding-top:20px;
      height:80px;
    }
    #bannerright{
      width: 73px;
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/banner_background_right.jpg);
      background-repeat: no-repeat;
    }
    #languages{
      padding-left:20px;
      padding-top:10px;
      width: 20px;
      text-align:right;
    } 
    .languageline{
      text-align:left;
      border-top : 2px solid #ffffff;
      width:45px;
    } 
    .language{
      text-align:left;
      width:37px;
    } 
    .languagelink {
      color: #FFFFFF;
      font-size: 100%;
      font-weight: bold;
      text-decoration: none;
    }
    .languagelink:hover {
      color: #666666;  
      font-size: 100%;
      font-weight: bold;
      text-decoration: none;
    }

    #breadcrumbbg{
      clear:both;
      height:25px;
      background-color: #FAA024;
      border-bottom : 1px solid #FF7200;
      border-top : 1px solid #FF7200;
    } 
    .breadcrumbtext{
      padding-top:7px;  
      float:left;  
      color:#ffffff; 
    }
    .breadcrumb{
      color:#ffffff; 
      text-decoration: none;
    }
    .breadcrumb:hover {
      color:#999999;
      text-decoration: underline;
    }
    .breadcrumbdate {
      width:150px;
      padding-top:7px;
      padding-right:15px;  
      float:left;
      text-align:center;
      color:#ffffff; 
    }
    
    .searchbox {
      width:150px;
      padding-top:3px;
      padding-right:25px;
      float:right;
      text-align:right;
      vertical-align: middle;
      color:#ffffff; 
    }
   
    #menu{
      padding:0px;
      margin:0px;
      width:160px;
      vertical-align:top;
      margin-right :15px;

    }
    #menu ul{
      padding-left:0px;
      margin: 0px; 
      list-style:none;      
    }
    #menu .beginmenu{
      width:170px;
      margin:0px;
      padding-left:0px; 
      padding-top:10px;
      padding-bottom:5px;
      font-size: 115%; 
      background-color: #F2F4F5;
    }

    #menu .beginmenu input{
      margin-bottom:5px;
      padding-left:0px; 
      font-size: 85%; 
      color: #666666;
      background-color: #FFFFFF;
      border: 1px solid #666666;
    }

    #menu .beginmenu ul li{
      padding-left:10px; 
    }
    
    #menu .beginmenu ul li a{
      background-color: #F2F4F5;
      padding-left:0px; 
      font-size: 80%;
      font-weight:normal;
      color:#333333;
      text-decoration:none; 
      border: 0; 
    }    
    
    #menu .beginmenu ul li a:hover{
      background-color: #F2F4F5;
      text-decoration:underline;    
    }

    #menu ul li a{
      width:160px;
      display: block;
      border-top : 1px solid #F2F4F5;
      background-color: #FAA024;
      padding-top:2px;
      padding-bottom:2px;
      padding-left:10px; 
      font-size: 115%;
      font-weight:bold;
      color:#ffffff;
      text-decoration:none;  
    }
    #menu ul li a:hover{
      color:#999999;

    }
    .ulhide1{
      display: none;
    }
    .ulhide2{
      display: none;
    }
    #menu ul li ul li a{
      /*background-color:#EFEFEF;*/
      background-color: #F2F4F5;
      color:#333333;
      font-weight:normal;
      padding-left:20px;
      width: 150px;
      font-size: 95%;
    }
    #menu ul li ul li a:hover{
      /*color:#999999;*/
      background-color: #FFE3BC;
    }
    #menu ul li ul li ul li a{
      background-color:#ffddbb;
      color:#666666;
      font-size: 100%;
      font-weight:normal;
      padding-left:20px;
      border-top : none;
    }
    #menu ul li ul li ul li a:hover{
      background-color:#ffeedd;
    }
    #wrapperdiv{
      min-height: 100%; 
    }
    #wrapperbody{
      width:100%;
      border-collapse: collapse;
    }
    
    #boxen{
      float:right; 
      vertical-align:top;
      padding-top:15px;
      margin-left:7px;
    }    
    #boxen h2{
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/boxtop.jpg);
      background-repeat:no-repeat;
      color:#ff9933;
      font-size: 150%;
      font-weight:bold;
      text-align:center;
      margin: 0;
      padding: 0;
      padding-top: 10px;
      padding-bottom: 4px;
    } 
    .boxmiddle{
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/boxbg.jpg);
      background-repeat: repeat-y;
      padding-right:20px;
      width: 160px;
    }   
    .boxmiddle ul{
      padding:0px;
      margin:0px;   
      padding-left:25px; 
    }
    .boxmiddle li a{
      color:#333333; 
      font-weight:normal;
      text-decoration: none;
      text-align:left;
    }    
    .boxmiddle a{
      color:#333333; 
      font-weight:normal;
      text-decoration: none;
      display:block;
      text-align:center;
    }
    .boxmiddle a:hover {
      font-weight: normal;
      text-decoration: underline;
    } 
    .boxmiddle h3{
      margin:0px;
      padding: 0px;
      padding-bottom:10px;
      text-align:center;
      font-size:150%;
      font-weight:bold;
      color:#F69139;
    }
    .boxbottom{
      height:35px;
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/boxbtm.jpg);
    } 
             
    #boxen h2.boxtoporange{
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/boxorangetop.jpg);
      color:#FFFFFF;
    } 
    
    .boxmiddleorange{
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/boxorangebg.jpg);
      background-repeat: repeat-y;
      padding-right:20px;
      width: 160px;
    }        
    .boxmiddleorange ul{
      padding:0px;
      margin:0px;   
      padding-left:25px; 
    }
    .boxmiddleorange li a{
      color:#ffffff; 
      font-weight:normal;
      text-decoration: none;
      text-align:left;
    }    
    .boxmiddleorange a{
      color:#ffffff; 
      font-weight:normal;
      text-decoration: none;
      display:block;
      text-align:center;
    }
    .boxmiddleorange a:hover {
      font-weight: normal;
      text-decoration: underline;
    } 
    .boxmiddleorange h3{
      margin:0px;
      padding: 0px;
      padding-bottom:10px;
      text-align:center;
      font-size:150%;
      font-weight:bold;
    }
    .boxbottomorange{
      height:35px;
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/boxorangebtm.jpg);
    }          
    #content{
      padding:30px;
      padding-top: 15px;        
      text-align: left;
      vertical-align: top;        
      width: 100%;
    } 
    
    #clearfooter{
      height: 30px;
    } 
       
    #footer{
       height:20px;
       padding-top:5px;
       text-align:center;
       clear: both;       
       background-color: #FAA024;
       border-top: 1px solid #F7923A;
       color: white;
    }
    
    #footer a {      
      padding-left:5px;
      color: white;
      text-decoration: none; 
      font-weight:normal; 
      font-size: 90%;
    }
    
    #footer a:hover{
      color: #333333;  
      text-decoration: underline;
      font-weight:normal; 
    }
    
    H1, .bannertitle{
      padding:0px;
      margin:0px;
      margin-bottom: 10px;
      color:#FF9933;
      font-size: 160%;
      font-weight:bold;
    }
    H2, .bannersubtitle{
      padding:0px;
      margin:0px;
      padding-bottom: 10px;
      padding-top: 5px;
      color:#FF9933;
      font-size: 125%;
      font-weight:bold;    
    }
    H3, .contenttitle{
      padding:0px;
      margin:0px;
      padding-bottom: 10px;
      padding-top: 5px;
      color:#FF9933;
      font-size: 125%;
      font-weight:normal;
    }
    H4{
      padding:0px;
      margin:0px;
      padding-bottom: 10px;
      padding-top: 5px;
      color:black;
      font-size: 125%;
      font-weight:normal;
    }
    .nieuwsflashlijn{      
      padding-top: 10px;
      border-bottom: 1px solid #FA9A4E;
      min-height:120px;
      height:auto !important;
      height:120px;
    }
    
    .nieuwsflashlijn h2 span {
      font-size: 60%;
    }
    
    .nieuwsflashlijn .left {
      width: 90px;
      float: left;
    }
    
    .nieuwsflashlijn .right {
      margin-left: 90px;      
    }
    
    .nieuwsflashlijn .right h2 {
      font-size: 110%;
      margin-top: 0px;
      color: black;
    }
    
    #content P, #content TD, #content  .contenttext{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%;
      line-height: 130%;
      padding:0px;
      margin:0px;
      padding-top:5px;
      padding-bottom:5px;
    }
    a, .contentlink{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%;
      text-decoration:underline;
      font-weight:bold;
      color:#666666;
    }
    a:hover, .contentlink:hover{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%;
      text-decoration:underline;
      font-weight:bold;
      color:#333333;
    }
    
    .taglink{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 80%;
      color:#FAA024;      
      text-decoration:underline;
      font-style:italic;            
    }
    .taglink:hover{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 80%;
      color:#FFE3BC;      
      text-decoration:underline;
      font-style:italic;            
    }    
    
    .verplicht {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%;
      border: 1px solid   #FF9933;
      background-color: #FFDDBD;
      color: #333333;      
      margin:2px;             
    }
        
    select, input, textarea, .kader{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%;
      color: #333333;
      border: 1px solid   #FF9933;
      margin:2px;        
    }
    input.disabled, textarea.disabled{
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%;
      color: #333333;
      border: 1px solid   #CCCCCC;
    } 
        
    select.disabled{
      border: 1px solid   #CCCCCC;
      background-color: #CCCCCC;
    }
     
    .knop{
      font-weight: bold;  
      background-image:url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/button_bg.jpg);
      background-repeat: no-repeat;
      background-color: #FFDDBD;
      padding:1px;
      cursor:pointer;
    }
    .knopdisabled{
      font-weight: bold;  
      background-color: #F0F0EE;
      padding:3px;
      cursor:pointer;
    }
    
    /* Speciale layout voor de intropagina*/
    .admblogo{
      position:absolute;
      top:15px;
      left:15px;
    }
    .admbtitel{
      position:absolute; 
      top:100px; 
      left:400px; 
      font-style:italic; 
      font-size:25px; 
      color:#656565;
    }
    .admbbar{
      position:absolute; 
      top:225px; 
      height:150px; 
      width:100%; 
      background-color:#FE6400;
    }
    .zeiler{
      float: left; 
      margin-left: 150px; 
      width:222px;
      height:150px;
      text-decoration:none;
      background-image: url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/zeiler.jpg);
    }
    .zeilerorange{
      float: left; 
      margin-left: 150px; 
      width:222px;
      height:150px;
      text-decoration:none;
      background-image: url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/zeiler_orange.jpg);
    }
    .tandem{
      float: left; 
      width:222px;
      height:150px;
      text-decoration:none;
      background-image: url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/tandem.jpg);
    }
    .tandemorange{
      float: left; 
      width:222px;
      height:150px;
      text-decoration:none;
      background-image: url(http://www.admb.be/pls/portal/docs/PAGE/LAYOUT_SITE/ALGEMENE_SITE/tandem_orange.jpg);
    }
    .zeiler a, .zeilerorange a, .tandem a, .tandemorange a{
      text-decoration:none;
      color:#FFFFFF;
      font-size:28px;
      padding-top:115px; 
      height:35px;     
      display:block;
    }
    .zeiler a:hover, .zeilerorange a:hover, .tandem a:hover, .tandemorange a:hover{
      text-decoration:none;
      color:#FFFFFF;
      font-size:28px;
      padding-top:115px;
      height:35px;
      display:block;
    }
    .admbtaaldiv{
      float: right;
      padding-top: 55px; 
      padding-right: 10px;
    }
    .admbtaallinken{
      color:#FFFFFF; 
      font-size:15px; 
      text-decoration:none;
    }
    .admbtaallinken:hover{
      color:#FFFFFF; 
      font-size:15px; 
      text-decoration:underline;
    } 
    #introtekst{
      color: #999999;
      border-bottom: 1px solid #FA9A4E;
    }

    /*
    *  oude menu classes, worden nog gebruikt bij databanken/monografieën
    */
    td.menuItem  {
      background-color: #FFFFFF;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
  		color: #666666;
      padding: 5px;
      cursor:pointer;
      border-bottom: 1pt solid #666666;
    }
    
    table.menuTable {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
  		color: #666666;
      border-right: 1pt solid #666666;
      border-left: 1pt solid #666666;
      border-top: 1pt solid #666666;
    }

     td.menuItem_active  {
       background-color: #E7EFE7;
       font-family: Verdana, Arial, Helvetica, sans-serif;
  		 font-size: 10px;
       font-weight: normal;
 			 color: #666666;
       padding: 5px;
       cursor:pointer;
       border-bottom: 1pt solid #666666;
     }
     
     .menuItem {
      font-family: Verdana, Arial, Helvetica, sans-serif;
  		font-size: 10px; }
    
    .menuItem_us{
      font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;}
    
    td.subMenuItem  {
      background-color: #FFFFFF;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #666666;
      border-bottom: 1pt solid #666666;
      padding: 5px;
      cursor:pointer;}
    
    td.subMenuItem_active {
      background-color: #E7EFE7;
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: normal;
      color: #666666;
      border-bottom: 1pt solid #666666;
      padding: 5px;
      cursor:pointer;
    }

    td.menuSeparator  {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      border-bottom: 1pt solid #666666;
      background-color: #CAD7CD;
    }

    .borderTable {
      border: 1pt solid #666666;
    }             

    .title { 
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 13px;
      font-weight: bold;		
      color: #738E73;
    }
            

    .trefw_overzicht{
      font-family: Verdana, sans-serif;
      font-size: 10px;
      color: #666666;
    }

    /* IKMODOCS_POPUPS.UITLEENFICHE */                
    
    .editField_mandat    
    {
      font-weight: bold;
    }
                                  
    .adres1 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    }

    .adres2 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    }

    .code_nr 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border: 1pt solid #666666;
    }

    .double_border 
    {
    border-style: double; border-color: black; border-width: 2pt;
    }

    .normal_text 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    }

    .tableheader_a 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border-bottom: 1pt solid #666666; 
    border-right: 1pt solid #666666; 
    height: 0.6cm;
    }

    .tableheader_b 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border-bottom: 1pt solid #666666; 
    height: 0.6cm;
    }

    .td_a 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border-bottom: 1pt solid #666666; 
    border-right: 1pt solid #666666; 
    height: 0.6cm;
    }

    .td_b 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border-bottom: 1pt solid #666666; 
    height: 0.6cm;
    }

    .td_c 
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    border-right: 1pt solid #666666; 
    height: 0.6cm;
    }
    .mandje
    {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    }

    .rowswitch1  {
    border-bottom: 1pt solid #666666;
    }

    .rowswitch2  {
    border-bottom: 1pt solid #666666;  }

    td.menuSeparator  {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 10px;
      font-weight: bold;
      border-bottom: 1pt solid #666666;
      background-color: #CAD7CD;
    }
    
    div.clear {
      clear: both;
    }
    
    div.news_tools {
      font-size: 80%;
      color: gray;
      margin-bottom: 10px;
    }
    
    span.tools_right {
      float: right;      
    }
    
    span.tools_right a {
      margin-right: 5px;
      vertical-align: bottom;
      text-decoration: none;
    }
    
    a.print {
      padding-left: 20px;
      padding-top:5px;      
      color: gray;
    }
    
    a.print img {
      border:none;
    }
    
    .noShowOnPrint{

    }

    .noShowOnScreen{
      display: none;
    }
    
    .pagbox 
    {
      font-family: Verdana, Arial, Helvetica, sans-serif;
      font-size: 100%;
      color: #333333;
      border: 1px solid #FF9933;
      margin:2px;        
                
      position: absolute; 
      padding-right:10px; 
      right: 10px; 
      top: 160px;
    }
    
    fieldset { 
      border:1px solid #FF9933;
      padding:10px; }

    legend {
      font-weight: bold;                
      color:#FF9933;
      text-align:right;
      padding-bottom:10px;
    } 
    
    table.tablesorter th.header{
      background-color:#FFDDBD;
      border:none;
    }
    
    #DuplicateUserInfo {
      background-color: #FAA024;
      padding: 5px;
      border: 1px solid #FF7200;
      margin-bottom: 10px;
    }
    
    #DuplicateUserInfo h1, #DuplicateUserInfo p {
      color: white;
    }
    #DuplicateUserInfo p {
      font-size: 120%;
    }
    
    
