@font-face{
    
    font-family: 'panno';
    src: url("fonts/ugentpannotext-medium-web.eot");
    src: url("fonts/ugentpannotext-medium-web.woff") format("woff");
    -webkit-font-smoothing: antialiased;
}


@font-face{
    
    font-family: 'panno-normal';
    src: url("fonts/ugentpannotext-normal-web.eot");
    src: url("fonts/ugentpannotext-normal-web.woff") format("woff");
    -webkit-font-smoothing: antialiased;
}

@font-face{
    
    font-family: 'panno-light';
    src: url("fonts/ugentpannotext-semilight-web.eot");
    src: url("fonts/ugentpannotext-semilight-web.woff") format("woff");
    -webkit-font-smoothing: antialiased;
    font-weight: normal;
}

@font-face{
    
    font-family: 'panno-light';
    src: url("fonts/ugentpannotext-semibold-web.eot");
    src: url("fonts/ugentpannotext-semibold-web.woff") format("woff");
    font-weight: bold;
}


img {
  image-rendering: auto;
}

body{
    
    margin-bottom: 0px;
    
}

.layout-container {
	width: 1366px;
	margin: auto;
        top: 50px;
        min-height: 820px;
}
.region-header {
  max-width: 960px;
  margin: 0px;
  height: 150px;
}
.site-logo {
  float: left;
  padding-top: 35px;
  padding-left: 10px;
  margin-bottom: 20px;
  clear:both;
  }
  
  div.menu 
        {
            position: relative;
            float: left;
            width: 100%;
            top: 0px;
            margin: 0px;
            height: 60px;
            background-color: white;
            box-shadow: 3px 3px 5px 3px #DDDDDD;
            min-width: 1400px;
     }
     
     .menu_left_main {
         
         border-spacing: 0px;
         border: 0px;
         width: 523px;
         margin-left: -50px;
     }
     .menu_left_main ul{
                    font-family: arial;
                    display: inline-block;
                    list-style: none;
                    width: 536px;   
                    margin-top: 0px;
                    margin-block-start: 0em;
                    margin-block-end: 0em;
                    padding-inline-start: 0px;
                                    border-left: 1px solid rgb(230, 230, 230);

      }
            
     .menu_left_main li{
                float: left;
                text-transform: uppercase;
                text-align: center;
                padding-top: 21px;
                width: 100px;
                font-size: 16px;
                padding-bottom: 21px;
                border-right: 1px solid rgb(230, 230, 230);

      }
      
      .menu_left_main_hover{
          
          background-color: #DDDDDD;
          cursor: pointer;
          
      }
      
      .expansion_menu{
          float: left;
          width: 300px;
          height: 123px;
          background-color: rgb(51, 101, 138);
          position: absolute;
          top: 60px;
          visibility: hidden;
          border-bottom: 5px solid white;

      }
      
      .expansion_menu_right{
          position: relative;
          width: 300px;
          height: 100px;
          background-color: rgb(51, 101, 138);
          visibility: hidden;
          float: right;
          top: -400px;
          border-bottom: 5px solid white;
         
      }
      
      
      .view{
          visibility: visible !important;
          
      }
      
      .menu_left_main a{
                color: rgb(77, 77, 82);
                text-decoration: none;
                font-family: panno;

      }
      
      .menu_container{
          
          width: 1366px;
          margin: auto;
          margin-top: 0px;
          border: 0px;
          border-spacing: 0px; 
      }
      
      .menu_container td{
          
          border: 0px;
          padding: 0px;
          height: 60px;
          max-height: 60px;
          min-height: 60px;
      }
      
     .menu_left_expand{
          margin-left: 0px;
          margin-top: 0px;
          width: 60px;
          height: 60px;
          background-color: rgb(221, 78, 38);
          overflow: auto;
          
      }
      
       
      
     
      
      .menu_right_main{
          
          width: 523px;
      }
      
      .menu_right_expand{
          float: right;
          min-width: 60px;
          height: 60px;
          background-color: rgb(221, 78, 38);

      }
      
      .menu_center{
          padding: 13px;
          margin: auto;
      }
             
.logo{
      margin-top: 0px;
      height: 30px;    
      align: center;
}

.search{
    margin-top: 20px;
    height: 20px;
    margin-left: 20px;
    
}

.exit{
    margin-top: 20px;
    height: 20px;
    visibility: hidden;
    margin-left: 0px;
    height: 0px;
    width: 0px;
    
}



.menu_img{
    height: 20px;
    margin-left: 20px;
}
  

 .menu_left_expand_hover{
          cursor: pointer;
          background-color: rgb(51, 101, 138);
      }
      
      .navlink{
          
          color: rgb(221, 78, 38);
          text-decoration: underline;
      }
      
.footer{
    bottom: 0px;
    background: white;
    width: 100%;
    height: 300px;
    margin-top: 50px;
    box-shadow: 3px 3px 5px 3px #DDDDDD;
    text-align: center;
    min-width: 1400px;
}



.footer_center{
    display: inline-block;
    width: 1366px;
}

.logo_ugent{
    max-width: 250px;
    margin-top: 70px;
}

.logo_fac{
    max-width: 250px;
}

.imagebox{
    height: 300px;
    padding-left: 20px;
    
}

.contact{
    height: 260px;
    width: 662px;
    padding-top: 40px;
    text-align: left;
    border-left: 1px solid #EEEEEE;
    border-right: 1px solid #EEEEEE;
}

.empty_space{
    
    width: 0px;
    background:   rgb(51, 101, 138);
    height: 300px;
}


.rechtcrim{
    height: 300px;
    width: 432px;
    border-right: 1px solid #EEEEEE;

}

.logo_crim{
    
    height: 130px;
    margin-top: 120px;
}

.contactdata_header{
    margin-top: 76px;
    color: rgb(221, 78, 38);
    font-size: 35px;
    padding-left: 20px;
    font-weight: bold;
    font-family: panno-light;

}

.contactdata_info{
    
    margin-top: 10px;
    color: #333333;
    font-size: 16px;
    font-family: panno-normal;
    padding-left: 20px;
    
}

.contactbox{
    margin-left: 130px;
    
    
}

.main_content_table{
    
    margin: 0;
    padding: 0;
    
}

