/* @import url(legacy.css);
@import url(content.css);    */
                         
/* Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font-weight: normal;
font-style: normal;
font-family: inherit;
vertical-align: baseline
}
      
html, body {
    height: 100%;
}
body {
    color: #000;
    background: #f3f4f4;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    line-height: 18px;
}

a {
    color: #bd1a2d; /* #2e5c93; */
}
a,a:active,a:visited {
text-decoration: none  

}
a:hover {
text-decoration: underline
}            

a.external span{ 
    display: inline-block;
    width: 11px;
    height: 10px;
    padding-left: 4px;
/*     background: transparent url(../icon/external_link.gif) no-repeat right 4px;  */
     background: transparent url(../icon/external_link.png) no-repeat top right; 
}   

* html a.external span {
    background-position: right 3px;
}
a.external:hover span{
     background-image: url(../icon/external_link_hover2.gif); 
}  



ul,ol {
list-style-type: none
}
.left {
float: left
}
.right {
float: right
}
.center {
text-align: center
}
p {
margin: 5px 0
}
strong {
font-weight: bold;
}
pre {
border: 1px dotted #777;
background: #ffe;
margin: 1em;
padding: 5px
}



#wrap {
    position: relative;
    width: 964px;
    margin: 0 auto; 
    height: auto;
    min-height: 100%;
    background: #f3f4f4 url(../g/wrappBgr.png) center top repeat-y;
    padding:0 26px; 
} 
     
* html #wrap
 {
    height: 100%;
}

#wrap hr {
    height: 22px;
    width: 960px;  
    margin: 0 0 0 0px;
    background: #eff0f4 url(../g/hr.png) no-repeat;
    border: 0px solid;
}

#wrap span#ln {
	display:none;
    height: 22px;
    width: 960px;  
    margin: 0;
    background: #eff0f4 url(../g/hr.png) no-repeat;
}

/* Header Portion */
#header {
    background: transparent url(../g/header.png) repeat-x;  
    height: 80px;
    width: 960px;    
    position: relative;
}

#logo {
    position: absolute;
    left: 35px;
    top: 16px;
    width: 125px;
    height: 43px;   
}  

#logo a {
    display: block;
    width: 125px;
    height: 43px;
    background: transparent url(../g/NLL_logo.png) no-repeat;   
} 

#logo a span {
    display: none;
} 

#htitle {
    position: absolute;
    right: 50px;
    top: 25px;
    width: 480px;
    height: 29px;
    text-indent: -99999em;
    background: transparent url(../g/htitle.png) no-repeat; 
}   

#panel
{
    position: relative;                           
    width: 960px;    
    height: auto;
    min-height: 220px;                                 
    padding: 0 0 10px 0;
    background: #2e5c93 url(../g/panel.png) no-repeat;
}   

* html #panel {
    height: 220px;
}   

#panel #topContent {
    position: relative;
    width: 700px;        
    padding: 50px 0 0 10px;
}
       
#flashcontent {
    z-index: 1;
}

#flashcontent p,
#flashcontent a
{
    color: #efefef;
} 

#flashcontent a 
{    
    color: #fff;
    text-decoration: underline;
} 

#panel .navButton {
    color: #002a5c;
    width: 220px;
    height: 31px;  
    position: absolute;
    top: 10px;
    left: 10px;
    background: transparent url(../g/panelButton.png) no-repeat;
}
       
#panel #sprekers {
    left: 250px;
}               
 
#panel #instellignen {
    left: 490px;
     background: transparent url(../g/panelButtonY.png) no-repeat; 
}
  
#panel .navButton a {
    display: block;
    line-height: 33px;
    color: #002a5c;  
    text-decoration: none;
    font-size: 14px;    
    margin: 0 0 0 11px; 
    padding: 0 0 0 23px;  
    background: transparent url(../g/linkBullet.gif) no-repeat 0 50%  ;
} 
  
#panel .navButton a:hover {
    background-image: url(../g/linkBulletActive.gif);
}
#panel #instellignen a  {
    color: #fff;  
    font-weight: bold;  
    background-image: none;
} 

#panel #searchBox
{
    left: 730px;
    height: 72px;
    background: transparent url(../g/searchBoxBg.png) no-repeat; 
}      


#searchBox2 {
  margin: 0 0 10px 0;
  }         

  
#panel #searchBox form
{
    position: relative; 
    color: #6d6e71;
}                    


#panel #searchBox a#searchButton,
#searchBox2 a#searchButton2
{
    position: absolute;
    padding: 0 0 0 16px;
    margin: 0;
    left: 12px;
    top: 49px;
    line-height: 16px;
    display: block;
    width: 67px; 
    height: 16px;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    background: #7f99b5 url(../g/searchButton.png) no-repeat; 
} 
    
#searchBox2 a#searchButton2{
  position: relative;     
  top: 0;
  left: 0;     
  text-decoration: none;
  }

#panel #searchBox label,
#panel #searchBox input,
#searchBox2 label,
#searchBox2 input { 
    position: absolute;
    left: 12px;
    top: 8px;
    color: #6d6e71; 
    border: 0px;   
    font-size: 11px;
}  

#panel #searchBox input,
#searchBox2 input {
    top: 24px;    
    width: 193px;
    height: 15px;
    padding: 2px 0 0 4px;
}

#searchBox2 label,
#searchBox2 input {
  position: relative; 
  left: 0;
  top: 0;
  }

#searchBox2 input {
  border: 1px solid #ccc;
  margin: 2px 0;
  }
    
#panel #secondNav {
    position: absolute;
    top: 90px; 
    left: 730px;    
    width: 220px;
    height: 130px;
    background: #f6f7f7 url(../g/secondNav.png) no-repeat;
}
 
#panel #secondNav h3 {
    font-size: 14px;
    color: #002a5c;
    height: 42px;
    line-height: 42px;
    margin: 0 0 0 12px;
}

#panel #secondNav ul {
    border: 1px solid #d2d3d6;
    border-width: 0 1px 1px 1px;  
}           

#panel #secondNav li {
    display: block;
    width: 218px ;
    height: 22px;
    line-height: 22px;
    background: #f6f7f7 url(../g/secondNavItem.png) no-repeat;
}

#panel #secondNav li.last {
	background-image:none;
}  

#panel #secondNav li a
{
    display: block;  
    margin: 0 0 0 12px;
    padding: 0 0 0 14px; 
    color: #6d6e71;
    font-size: 11px;
    font-weight: bold;   
    text-decoration: none; 
    background: transparent url(../g/linkBullet.gif) no-repeat 0 50%; 
    height: 22px;
    line-height: 22px;
}
  
#panel #secondNav li a:hover,
#panel #secondNav li.active a,
body.links #secondNav li#links a,
body.promotiemateriaal #secondNav li#promotiemateriaal a,
body.pers #secondNav li#pers a,
body.contact #secondNav li#contact a
 {
   background-image: url(../g/linkBulletSecNavActive.gif);
   color: #ecb738;   
} 



#main {
    padding: 0 0 60px 0;
    position: relative;   
}    

/* CLEAR FIX
--------------------------*/
/* .clear {
    display: inline-block;
}
.clear:after,
#main:after {
    content: ".";
    display: block;
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {
    display: block;
}
  */
  
.clear:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clear {
	display: inline-block;
}
 
html[xmlns] .clear {
	display: block;
}
 
* html .clear {
	height: 1%;
}  
  

.main_containers {
    float: left;
    min-height: 50px;
    border: 0px solid #ccc;
    position: relative;
    padding: 0 2px 0;  
} 

#c_3 {
    padding-bottom: 50px;
}
   
#c_1  {
    padding-top: 305px;   
    margin: 0 5px 0 10px;
    }                 
    
#main #resetPagina {    
    position: absolute;
    bottom: 75px;
    right: 14px;    
    width: 220px;
    height: 31px;     
}

#main #resetPagina a {
    background: transparent url(../g/panelButtonY.png) no-repeat;
    width: 220px;
    height: 31px;
    text-align: center;  
    display: block;
    color: #fff;
    font-weight: bold; 
    line-height: 33px;
    text-decoration: none;
    font-size: 14px;     
}

#main #banner {    
    position: absolute;
    top: 5px;
    left: 10px;    
    width: 423px;
    height: 280px;     
}



/* Module Components */
.module {
    background: transparent;
    /* border: 3px solid #c0c0c0; */
    margin: 0 0 15px 0;
} 

body #results_1 .action_min,
body #results_1 .action_max {
    display: none !important;
}

.moduleFrame {
    overflow: hidden;
}
.moduleHeader {  
    position: relative;    
    height: 48px;
    line-height: 48px;
    background: transparent; 
    color:#fff;
    cursor: move;
    overflow: hidden
}

.moduleTitle {   
    position: absolute;
    line-height: 48px;
    height: 48px;
    left: 25px;
    top: 0;      
        margin: 0 0 0 0px;   
    padding: 0 0 0 0px;  
    color: #fff;  
    font-size: 13px;  
    text-transform: uppercase;
    font-weight: normal;
}        

 .moduleIcon {     
    padding: 0;
    margin: 0;
    width: 10px;
    height: 10px;   
    position: absolute;   
    display: block  ; 
    top: 27px;
    left: 16px;
    background: transparent url(../g/moduleHeaderLinkTitleOpen.gif) no-repeat      ;
}    

.moduleIconClosed {
    top: 25px;
    background-image:url(../g/moduleHeaderLinkTitleClosed.gif) ;
}                                                                       

.moduleTitle {     
    color: #fff;    
    left: 30px;

    line-height: 62px;
   /*   background: transparent url(../g/moduleHeaderLinkTitleOpen.gif) no-repeat 0 50%;    */
}   
  
.moduleTitle span i {
    font-style: normal;
    display: none;
}  

#c_1 .moduleTitle span i {
    display: inline;
}                      


.moduleHeader a span {
    display: none;
}   

.moduleActivate {
    display: none;
    background: transparent url(../g/activateModuleS.png) no-repeat top left;
    height: 32px;    
    padding-top: 3px;
    line-height: 35px;
    width: 220px;
    text-align: center;  
    position: relative;  
    margin:  0 0 0 5px;
}      

.moduleActivate a { 
    display: block;  
    height: 28px;
    margin-top: 0px;
    color: #2e5c93; 
    font-size: 14px; 
    font-weight: bold; 
    background: transparent url(../g/activateModuleLink.png) no-repeat top center;        
}   
   
.moduleActivate a:hover {
    background-position: bottom center;
}
.moduleActivate a span {
    display: none;
}    

#c_1  .moduleActivate {
    width: 450px;
    background-image: url(../g/activateModule3.png);
}  

.moduleActionWrap { 
    position: absolute;
    right: 0px;
    top: 0;                                                       
    width: 100px;          
    height: 35px;
    background: transparent url(../g/moduleHeaderRight.png) no-repeat top right;  
}

.moduleActions {
    display: block;  
    position: absolute;
    right: 0; 
    width: 100px;
    /* float: right;  */
    height: 35px;
   /*  background: transparent url(../g/moduleHeaderRight.png) no-repeat top right;  */
    color: #fff;   
}
    
body #results_1 .moduleActions {
    width: 75px;
    right: 0;
}

.moduleActions img {
    cursor: pointer;  
    margin: 8px 0 0 0;
    /* width: 15px;
    height: 15px
 */}  

.moduleActions a { 
    color: #fff; 
    cursor: pointer;
    margin: 24px 5px 0 0;
    display: block;
    float: left; 
    border:0px solid;
} 

* html .moduleActions a {
    margin: 10px 4px 0 0;
}

.moduleActions a span {
    display: none;
}
.moduleActions .action_refresh {
background: url('../g/action-refresh.png')
}


.moduleActions .action_edit {
    background: url('../g/action-edit.gif') no-repeat;
    width: 43px;
    height: 15px ; 
}

.moduleActions .action_max {
    background: url('../g/action-max.gif') no-repeat;
    width: 20px;
    height: 15px ;  
    display: none;
}

.moduleActions .action_min {
    background: url('../g/action-min.gif') no-repeat;
    width: 20px;
    height: 15px ; 
}
.moduleActions .action_close {
    background: url('../g/action-close2.gif') no-repeat;
    width: 15px;
    height: 15px ;   
    margin-top: 15px;
} 

/*#c_1 .moduleActions .action_close {
  margin-left: 3px;
  }  
*/  
.moduleHeader:hover .moduleActions {
    display: block
}
.moduleContent {
    border: 1px solid #d1d3d4;  
    border-width: 0;
/*    background: #E6E7E8 url(../g/moduleContentBg.png) repeat-x top left;*/
    background: transparent url(../g/moduleContentBg4.png) no-repeat bottom left;    
    padding: 5px   ;
    font: 11px/18px;
    color: #6d6e71;
    padding: 10px 10px 0px 25px;
}          
           
.moduleContentOn {
  background-position: -247px bottom; 
  }                                 
  
#c_1 .moduleContent {
    background: transparent url(../g/moduleContentBg4W.png) no-repeat bottom left; 
  }   
  
  
#c_1 .moduleContentOn {
    background-position: -455px bottom; 
    }                                 


  
#news .moduleContent {
/* padding: 10px 0;  */   
} 
    

#c_1 .moduleContent {
     padding: 10px 10px 30px 17px;      
}
    
  
#c_2 .moduleContent,
#c_3 .moduleContent {
/*    padding: 10px 10px 0 15px; */
    padding: 10px 33px 20px 22px;
}

.hiddenModuleContent,
#c_1 .hiddenModuleContent,
#c_2 .hiddenModuleContent,
#c_3 .hiddenModuleContent {
  height: 0px;
  padding: 0 0 20px 0;
  }

.thickboxContent {
    padding: 0px;
    font-size: 11px;
}                

 
.thickboxContent h1,
.moduleContent h1,
#c_1 .moduleContent h2.big_title,
#c_1 .moduleContent h2.big_title a {
    font-size: 14px;   
    font-weight: bold;
    padding: 0;
    margin: 0 0 5px 0;  
}  
              
.thickboxContent h1 {
    margin: 10px 0 0 20px;
}

.thickboxContent img {
    float: left;
    margin: 0 12px 6px 0;
}

.thickboxContent p {
    padding: 0 10px 0 0;
    margin: 0 0 6px 0;
}

.moduleContent p {
    padding: 0;
    margin: 0 0 6px 0;
}               
   
.moduleContent p.meer,
.moduleContent ul#pagination {
    margin: 0;
    height: 18px; 
    line-height: 1;
    padding: 0;      
    clear: both;
}         

/* .moduleContent p.meer a
{
    line-height: 10px;
    margin: 0 0 2px 0;
}    */

.moduleContent a {
    text-decoration: underline;
}  

body .moduleContent em
{
    font-style: italic;
}

.moduleContent dl {
    position: relative;
    padding: 0 0 0 0; 
    margin: 0px 0 11px 0 ;    
    width: 100%;
}
   
#c_2 .moduleContent dl,
#c_3 .moduleContent dl {
    padding: 0 0 0 0; 
    margin: 0px -10px 11px -15px;
}  

#c_1 .moduleContent dl {
  width: 97%;
  }     
  
.moduleContent dt{
    padding: 0 0 0 25px;
    font-weight: bold; 
    width: 100%; 
    overflow: hidden;
    word-wrap: break-word;
}                    

* html .moduleContent dt {
    height: 1%;   
    width: 90%;
}
 
#c_2 .moduleContent dt, 
#c_3 .moduleContent dt  
{  
    padding: 0 0 0 32px;
}

.moduleContent dt img{
    float:  left;
    margin: 2px 0px  0 -22px ;
}     

#c_2 .moduleContent dt img,
#c_3 .moduleContent dt img{
    margin: 2px 0px  0 -18px ;
} 
    
.moduleContent dd {
    padding: 0 0 11px 25px;      
    margin: 0px 0px 7px 0;  
    width: 260px;
    background: transparent url(../g/border3.png) repeat-x bottom left;  /* ../g/contentListBorderBottom.png */
} 

.moduleContent dd.last {
    background-image: none;
}    

#c_2 .moduleContent dd, 
#c_3 .moduleContent dd  
{
    width: 180px;  
    padding: 0 0 11px 32px;
}   

#c_1  .moduleContent dd    {
  width: auto;
  }
 
.moduleContent img.moduleImg {
/*     float: right; 
    margin: 0 0 12px 12px;
 */
     float: left; 
    margin: 6px 12px 0px 0px;

 }     
 
.moduleContent h1.newItems {
    padding: 5px 0 5px 0;
    margin: 0 12px 10px 0;
    background: transparent url(../g/border3.png) repeat-x bottom left;
}      

.moduleContent div.introContent {
    padding: 0 0 5px 0;
    background: transparent url(../g/border3.png) repeat-x bottom left;    
    margin:  0 12px 0 0;
} 

#c_2 .moduleContent img.moduleImg, 
#c_3 .moduleContent img.moduleImg 
{
/*   display: none;  */  
margin-bottom: 12px;
}      

#c_2 .moduleContent div.introContent, 
#c_3 .moduleContent div.introContent 
{
   display: none;  
}      

        
.moduleContent div.introContentOpleidingen {
    padding: 0 0 5px 0;  
    margin:  0 12px 0 0;
}

.moduleContent p.schoolSelect
{                   
    clear: both;
    margin-top: 10px;
}

.moduleContent select#schools {
    width: 410px;  
}

.moduleContent #opleidingenMap {
    width: 410px;
    height: 380px;
    background: transparent url(../g/opleidingenMap1.jpg) no-repeat;
}      
              

.moduleContent #opleidingenMap a#bigMapLink {
    display: block;
    width: 410px;
    height: 380px; 
    padding: 170px 0 0 0;
    font-size: 22px;
    line-height: 26px;
    font-weight: bold;
    text-align: center;
    font-style: italic; 
    text-decoration: none;
}   
     
#c_2 .moduleContent #opleidingenMap a#bigMapLink,
#c_3 .moduleContent #opleidingenMap a#bigMapLink
{
    width: 195px;
    height: 180px; 
    padding: 70px 0 0 0;
    font-size: 16px;
    line-height: 20px;

}

#c_2 .moduleContent #opleidingenMap,
#c_3 .moduleContent #opleidingenMap 
{
    width: 195px;
    height: 180px;
    background: transparent url(../g/opleidingenMap2.jpg) no-repeat;     
}
    
#c_2 .moduleContent select#schools,
#c_3 .moduleContent select#schools
{
    display: none;
}     
                       
.moduleContent div.newsSum,
.moduleContent h2.big_title,
.moduleContent div.moreLink,
#c_1 .moduleContent span.small_window
{
    display: none;
}   
        
#c_1 .moduleContent div.moreLink,
#c_1 .moduleContent div.newsSum,
#c_1 .moduleContent h2.big_title
 {
    display: block;
}
  
.moduleContent div.moreLink {
    margin: 12px 0 0 0;
}

#c_1 .moduleContent h2.big_title {
    margin: 0px 0 10px 0;
}
  
#c_1 .moduleContent h2.big_title a 
{
   color: #6d6371;
    text-decoration: none;    
    background-image: none;
    padding: 0;
}
   



.moduleContent .list {
   margin: 0 -10px 0 -15px;   
   padding: 0 0 0 0px;
}
  
#c_1 .moduleContent .list {
   margin: 0 0px 0 -25px;   
   padding: 0 0 0 25px;
}   
   

.moduleContent .list img {
    float: left;
    margin: 0 15px 0 0px; 
    width: 36px; 
}  

.moduleContent .list img.topPic {
    width: 195px;
}    

#c_1 .moduleContent .list img {
    margin: 0 5px 0 0px;       
    float: left;
}      

#c_1 .moduleContent .list div.docPic img {
    width: 60px;
    height: 60px;
}
                                          
.moduleContent .list div.clipPic {
    position: relative;         
    height: 114px;
    overflow: hidden!important;
}    
 

#c_1 .moduleContent .list div.clipPic {
    float: left;
} 
                                        
#c_2 .moduleContent .list div.docSummary,
#c_3 .moduleContent .list div.docSummary {
    display: none;
}              

#c_2 .moduleContent .list div.topHolder div.docSummary,
#c_3 .moduleContent .list div.topHolder div.docSummary 
{
    display: block;
}

.moduleContent .list div.clipPic a.oplay {
   display: block;
   width: 57px;
   height: 57px;
   position: absolute;  
   z-index: 10;
   top: 30px;
   left: 66px;                                                       
   
   background: transparent url(../g/videoPlay.png) no-repeat top left; 
}

* html a.oplay {
  background-image:none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='g/videoPlay.png', sizingMethod='crop');
}   


.moduleContent .list li
{   
    clear: both;      
    min-height: 30px;
    line-height: 15px;  
    margin: 0 0 6px 0; 
    padding: 0 5px 12px 12px;
    background: transparent url(../g/border3.png) repeat-x bottom left;    /* ../g/contentListBorderBottom.png */
}

* html .moduleContent .list li {
    height: 30px;
}       
     
#c_1 .moduleContent .list li  {
    padding: 0 0 12px 0px;
}


.moduleContent ol.list li {
    padding: 0 0 12px 12px;
}
    

.itemDetail {
    padding-right: 15px;
}

.itemDetail h1{
    margin-bottom: 20px;
}   
   
.itemDetail img {
  float: left;
  margin: 4px 5px -5px 0;  
}
.moduleContent #tagCloud {
    padding-bottom: 12px;
}    
.moduleContent #tagCloud a {
    color: #6d6e71;
    text-decoration: none;
}  
  

.moduleContent #tagCloud a:hover {
    text-decoration: underline;
} 


.moduleContent #tagCloud a.tagSize1
{
    font-size: 18px;
}
.moduleContent #tagCloud a.tagSize2 {
    font-size: 16px; 
}
.moduleContent #tagCloud a.tagSize3 {
    font-size: 14px; 
}   
.moduleContent #tagCloud a.tagSize4 {
    font-size: 12px; 
}                

.moduleContent #tagCloud a.tagSize5 {
    font-size: 10px; 
}                


/*.moduleContent #tagCloud a.tagSize1,
.moduleContent #tagCloud a.tagSize2
{
    font-size: 9px;
}
.moduleContent #tagCloud a.tagSize3,
.moduleContent #tagCloud a.tagSize4 {
    font-size: 10px; 
}
.moduleContent #tagCloud a.tagSize5,
.moduleContent #tagCloud a.tagSize6 {
    font-size: 11px; 
}   
.moduleContent #tagCloud a.tagSize7,
.moduleContent #tagCloud a.tagSize8 {
    font-size: 12px; 
}                

.moduleContent #tagCloud a.tagSize9,
.moduleContent #tagCloud a.tagSize10 {
    font-size: 13px; 
}                

.moduleContent #tagCloud a.tagSizeXXL {
    font-size: 14px; 
}
*/                      


/* Drag-drop placeholder */
.ui-sortable-placeholder {
border: 1px dotted red;
visibility: visible !important;
height: 50px !important;
}

/* Light Theme Definitoin for Modules */
.red .moduleHeader {
background: #e24e61 url(../g/module-orange.gif) repeat-x;
border-color: #F6A7B8;
}
.red .moduleFrame {
border-color: #E2584E;
}
.orange .moduleHeader {
background: #E2584E url(../g/module-red.gif) repeat-x;
border-color: #F6A7A8
}
.orange .moduleFrame {
border-color: #E2584E;
}
.yellow .moduleHeader {
background: #E2904E url(../g/module-yellow.gif) repeat-x;
border-color: #F6C4A7;
}
.yellow .moduleFrame {
border-color: #E2904E;
}
.green .moduleHeader {
background: #66B161 url(../g/module-green.gif) repeat-x;
border-color: #ABCFA5
}
.green .moduleFrame {
border-color: #66B161;
}
.white .moduleHeader {
background: #9E9E9E url(../g/module-white.gif) repeat-x;
border-color: #D9D9D9
}
.white .moduleFrame {
border-color: #9E9E9E;
}

.blue .moduleHeader {
/*background: #2e5c93 url(../g/moduleHeader.png) no-repeat;*/
background: transparent url(../g/moduleHeaderShadow2.png) no-repeat;
/*border-color: #D9D9D9;*/
} 

.blue .moduleHeaderOn {
background-position: -247px 0;
}                        

#c_1 .blue .moduleHeader {
/*    background-image:  url(../g/moduleHeaderXL.png); */
    background-image:  url(../g/moduleHeaderShadowW2.png); 
}                          

#c_1 .blue .moduleHeaderOn {
background-position: -455px 0;
}                        


.blue .moduleFrame {

}

/* For NavIcon */
.navdiv {
float: left;
margin: 2px;
border: 1px solid #ccc;
text-align: center;
width: 70px;
height: 90px;
overflow: hidden
}
.navdiv img {
width: 64px;
height: 64px
}
.navdiv a {
display: block;
padding: 1px;
height: 88px
}
.navdiv a:hover {
text-decoration: none;
background: #14f;
color: #eee
}

/* For NavLi */
.navli {
cursor: pointer;
padding-left: 28px;
height: 24px;
line-height: 24px;
background: urlurl(../icon/link.gif) 0 0 no-repeat
}
.navli:hover {
background-image: urlurl(../icon/link1.gif);
font-weight: bold
}

/* For RSSLi */
.rssli a {
display: block;
height: 24px;
line-height: 24px;
padding-left: 28px;
background: urlurl(../icon/rss.gif) 0 0 no-repeat
}
.rssli a:hover {
background-image: urlurl(../icon/rss1.gif);
font-weight: bold
}

/* Tabs Control */
.tabs {
border: 1px solid #ccc
}
.tabsul {
overflow: hidden;;
padding-top: 1px;
background: #ccc
}
.tabsul li {
float: left;
font-weight: bold;
color: #777;
background: #fff;
border: 1px solid #bbb;
text-align: center;
margin-left: 2px;
padding: 4px 6px;
cursor: pointer;
white-space: nowrap
}
.tabsul li:hover {
background: #f0f0f0;
color: #333
}
.tabsul li.on {
background: #fff url(../g/nav_bg.gif) repeat-x;
border-bottom-color: #fff;
color: #333;
padding-bottom: 6px
}
.tabsdiv {
padding: 4px
}

/* Accordion Control */
.accordion {
background: #fff
}
.accordion dt {
font-weight: bold;
color: #777;
border: 1px solid #bbb;
padding: 4px 6px;
cursor: pointer;
margin-top: 2px
}
.accordion dt:hover {
background: #f0f0f0;
color: #333
}
.accordion dt.on {
background: url(../g/nav_bg.gif) repeat-x;
color: #333
}
.accordion dd {
overflow-x: auto;
padding: 3px;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-color: #bbb;
display: none
}
                    


/* Footer Attached to Page Bottom */
#footer {
position: absolute;
bottom: 0;
left:26px;
color: #eee;
margin: 0 0 0 10px;
width: 940px;
height: 80px;
background: #bcbec0;
clear: both;
}     

 


#footer_bar {
    position: relative;
    padding: 12px 0 0 20px;

} 

#footer_bar p,
#footer_bar li {
    font-size: 10px;
    line-height: 15px;
    padding: 0;
    margin: 0;
    color: #6d6e71; 
}  

#footer_bar h1 {   
    float: left;
    width: 135px;
    font-size: 14px;
    color: #6d6e71;
    font-weight: normal;
    padding: 0 0 0 110px; 
    margin: 0 25px 0 0;
    /*height: 100%;*/
    height: 60px;
    background: #bcbec0 url(../g/nll_footerLogo.png) 0px 8px no-repeat;
} 

#footer_bar div {
    float: left;
    background: #bcbec0 url(../g/footerBarBorder.png) no-repeat top left;
    width: 135px;
    height: 68px; 
    padding: 0 0 0 20px;
}
#footer_bar a {
color: #6d6e71;
text-decoration: underline;
}        


/* quotes */
#quotes { width: 960px; 
  height:  45px; 
  margin: 0 0 10px 0px; 
/*    background: transparent url(../g/quotebackground.png) repeat-x bottom left;*/
    background: transparent url(../g/tickertape.png) repeat-x bottom left;    
    }

#quotes ul {
    display: none; 
}               
#quotes ul li {
		width: 100%;
		float: left;
}
#quotes ul li a{
		height: 45px;  
		line-height: 33px;  
		display: block; 
		    margin: 0 10px;

}                 

#quotes a {
    text-decoration: none;
}

#quotes a span {
    font-size: 14px;
    color: #bd1a2d; 
    font-weight: bold;
}  

#quotes blockquote {
    color: #fff; 
    padding: 5px 0 0 0;
    text-align: left;
    font-size: 16px; 
    width: auto;    
    font-style: italic;
}

#quotes blockquote span {
    display: inline;
    padding: 0 0 0 5px;
}                                                    




/* -----------------------------------------------------
  cases extra
----------------------------------------------------- */

#wslider-wrap {
   overflow: hidden; position: relative; text-align: left; height: 380px; width: 410px; margin: 0pt; padding: 0pt;
  }                 

#c_2 #wslider-wrap,
  #c_3 #wslider-wrap,
  #c_2 #wslider-wrap #wslider li,
  #c_3 #wslider-wrap #wslider li {
     width: 180px;          
     height: 210px;
     }

	#c_2 #wslider-wrap #wslider li img,
    #c_3 #wslider-wrap #wslider li img {
       width: 170px;
       }
   
#wslider {
  position: absolute; margin: 0pt; padding: 0pt; height: 380px; top: 0px; left: 0px;
  }  
#wslider li {
  display: block; overflow: hidden; float: left; height: 380px; width: 410px;
  }  

#wslider-menu {
  text-align: center;
  }  
    #wslider-menu a.wactive{
    	padding: 0px 2px;
    	background: #284677;
    	color: #eeeeee;
    }
    #wslider-menu a{
    	padding: 0px 2px;
    	background: #eeeeee;
    	color: #9F212A;
    }
    #wslider-menu a:hover{
    	padding: 0px 2px;
    	background: #000000;
    	color: red;
    }           
    
/* -----------------------------------------------------
  foto extra
----------------------------------------------------- */

#fslider-wrap {
   overflow: hidden; position: relative; text-align: left; height: 400px; width: 410px; margin: 0pt; padding: 0pt;
  }                 


#c_2 #fslider-wrap,
  #c_3 #fslider-wrap,
  #c_2 #fslider-wrap #fslider li,
  #c_3 #fslider-wrap #fslider li {
     width: 180px;          
     height: 210px;
     }

	#c_2 #fslider-wrap #fslider li img,
    #c_3 #fslider-wrap #fslider li img {
       width: 170px;
       }

#c_2 #fslider-wrap,
#c_3 #fslider-wrap 
{
  height: 220px;
} 


#fslider {
  position: absolute; margin: 45px 0 0 0; padding: 0pt;  height: 380px; top: 0px; left: 0px;
  }    
  
#c_2 #fslider,
#c_3 #fslider {
  margin-top: 90px;
  }
    
#fslider li {
  display: block; overflow: hidden; float: left; height: 380px; width: 410px;
  }  

#fslider-menu {
  text-align: center;
  }  
    #fslider-menu a.factive{
    	padding: 0px 2px;
    	background: #284677;
    	color: #eeeeee;
    }
    #fslider-menu a{
    	padding: 0px 2px;
    	background: #eeeeee;
    	color: #9F212A;
    }
    #fslider-menu a:hover{
    	padding: 0px 2px;
    	background: #000000;
    	color: red;
    }    

/* -----------------------------------------------------
  video extra
----------------------------------------------------- */

#Utubediv {
    width:195px;
    height:120px;
    overflow:hidden;
    }
#Utubediv embed {
    margin-top: -48px;  
    width: 195px;
    height: 240px;
    }    
#c_1 #Utubediv { 
    width: 410px;
    height: 260px;
    }   
#c_1 #Utubediv embed {
        margin-top: 0px;
        width: 410px;
        height: 285px;
        }  
#video_1 .videoC2 {
  display: block;    
  margin: 0;
  height: 189px;
  width: 195px;
  }         

#video_1 .videoC2 object,
#video_1 .videoC2 embed
{ 
  height: 170px;
  width: 195px;
  }         
            
       
#video_1 .videoC1 {
    display: none; 
    margin: 0;
    height: 340px;
    width: 410px;    
    }       


#video_1 .videoC1 object,
#video_1 .videoC1 embed
  { 
    height: 335px;
    width: 410px;
    }        


#c_1 #video_1 .videoC2 {
  display: none;
  }
#c_1 #video_1 .videoC1 {
  display: block;
  }

#c_1 #video_1 .moduleContent .list li {
    padding:0 0 12px 3px; 
    display:block;
/*    margin-left:-3px;*/
    width:203px;
    float: left;
    clear: none;
}  

#c_1 #video_1 .moduleContent .list li.firstItem {
    display: block;
    width: 410px; 
    margin-left: 0; 
    padding-left: 0;   
    clear: both;
}


/* -----------------------------------------------------
  vacatures extra
----------------------------------------------------- */

.vacSumm {
    display: none;
    }             
#c_1 .vacSumm {
    display: inline;
    }    
#filterbox {
    border-top: 1px solid #ccc; 
    margin: 0 12px 0 0;
    padding: 5px 0;  
    position: relative;
    }
#c_2 #filterbox,
#c_3 #filterbox {
    width: 195px;
  }
#filtervac {
    width: 190px;  
    border:1px solid #CCCCCC; 
    margin:2px 0 5px 0;      
    height:15px;
    padding:2px 0 0 4px;
    }
    
#c_1 #filtervac {
        width: 405px;  
        margin:2px 0 5px 0;      
        }         
    
#filterbtn {
    background:url("../g/searchButton.png") no-repeat scroll 0 0 #7F99B5;
    color:#FFFFFF;
    display:block;
    font-size:15px;
    font-weight:bold;
    height:16px;
    line-height:16px;
    margin:0;
    padding:0 0 0 16px;
    width:67px; 
    text-decoration: none;
    position: relative;
    right: 0;
    }
    
/* -----------------------------------------------------
  news extra
----------------------------------------------------- */    

#c_1 #news_1 .moduleContent .list li {
  margin: 0 12px 6px 2px
  }
  
  

  /*
   * FancyBox - jQuery Plugin
   * Simple and fancy lightbox alternative
   *
   * Examples and documentation at: http://fancybox.net
   * 
   * Copyright (c) 2008 - 2010 Janis Skarnelis
   *
   * Version: 1.3.1 (05/03/2010)
   * Requires: jQuery v1.3+
   *
   * Dual licensed under the MIT and GPL licenses:
   *   http://www.opensource.org/licenses/mit-license.php
   *   http://www.gnu.org/licenses/gpl.html
   */

  #fancybox-loading {
  	position: fixed;
  	top: 50%;
  	left: 50%;
  	height: 40px;
  	width: 40px;
  	margin-top: -20px;
  	margin-left: -20px;
  	cursor: pointer;
  	overflow: hidden;
  	z-index: 1104;
  	display: none;
  }

  * html #fancybox-loading {	/* IE6 */
  	position: absolute;
  	margin-top: 0;
  }

  #fancybox-loading div {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 40px;
  	height: 480px;
  	background-image: url('fancybox.png');
  }

  #fancybox-overlay {
  	position: fixed;
  	top: 0;
  	left: 0;
  	bottom: 0;
  	right: 0;
  	background: #000;
  	z-index: 1100;
  	display: none;
  }

  * html #fancybox-overlay {	/* IE6 */
  	position: absolute;
  	width: 100%;
  }

  #fancybox-tmp {
  	padding: 0;
  	margin: 0;
  	border: 0;
  	overflow: auto;
  	display: none;
  }

  #fancybox-wrap {
  	position: absolute;
  	top: 0;
  	left: 0;
  	margin: 0;
  	padding: 20px;
  	z-index: 1101;
  	display: none;
  }

  #fancybox-outer {
  	position: relative;
  	width: 100%;
  	height: 100%;
  	background: #FFF;
  }

  #fancybox-inner {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 1px;
  	height: 1px;
  	padding: 0;
  	margin: 0;
  	outline: none;
  	overflow: hidden;
  }

  #fancybox-hide-sel-frame {
  	position: absolute;
  	top: 0;
  	left: 0;
  	width: 100%;
  	height: 100%;
  	background: transparent;
  }

  #fancybox-close {
  	position: absolute;
  	top: -15px;
  	right: -15px;
  	width: 30px;
  	height: 30px;
  	background-image: url('fancybox.png');
  	background-position: -40px 0px;
  	cursor: pointer;
  	z-index: 1103;
  	display: none;
  }

  #fancybox_error {
  	color: #444;
  	font: normal 12px/20px Arial;
  	padding: 7px;
  	margin: 0;
  }

  #fancybox-content {
  	height: auto;
  	width: auto;
  	padding: 0;
  	margin: 0;
  }

  #fancybox-img {
  	width: 100%;
  	height: 100%;
  	padding: 0;
  	margin: 0;
  	border: none;
  	outline: none;
  	line-height: 0;
  	vertical-align: top;
  	-ms-interpolation-mode: bicubic;
  }

  #fancybox-frame {
  	position: relative;
  	width: 100%;
  	height: 100%;
  	border: none;
  	display: block;
  }

  #fancybox-title {
  	position: absolute;
  	bottom: 0;
  	left: 0;
  	font-family: Arial;
  	font-size: 12px;
  	z-index: 1102;
  }

  .fancybox-title-inside {
  	padding: 10px 0;
  	text-align: center;
  	color: #333;
  }

  .fancybox-title-outside {
  	padding-top: 5px;
  	color: #FFF;
  	text-align: center;
  	font-weight: bold;
  }

  .fancybox-title-over {
  	color: #FFF;
  	text-align: left;
  }

  #fancybox-title-over {
  	padding: 10px;
  	background-image: url('fancy_title_over.png');
  	display: block;
  }

  #fancybox-title-wrap {
  	display: inline-block;
  }

  #fancybox-title-wrap span {
  	height: 32px;
  	float: left;
  }

  #fancybox-title-left {
  	padding-left: 15px;
  	background-image: url('fancybox.png');
  	background-position: -40px -90px;
  	background-repeat: no-repeat;
  }

  #fancybox-title-main {
  	font-weight: bold;
  	line-height: 29px;
  	background-image: url('fancybox-x.png');
  	background-position: 0px -40px;
  	color: #FFF;
  }

  #fancybox-title-right {
  	padding-left: 15px;
  	background-image: url('fancybox.png');
  	background-position: -55px -90px;
  	background-repeat: no-repeat;
  }

  #fancybox-left, #fancybox-right {
  	position: absolute;
  	bottom: 0px;
  	height: 100%;
  	width: 35%;
  	cursor: pointer;
  	outline: none;
  	background-image: url('blank.gif');
  	z-index: 1102;
  	display: none;
  }

  #fancybox-left {
  	left: 0px;
  }

  #fancybox-right {
  	right: 0px;
  }

  #fancybox-left-ico, #fancybox-right-ico {
  	position: absolute;
  	top: 50%;
  	left: -9999px;
  	width: 30px;
  	height: 30px;
  	margin-top: -15px;
  	cursor: pointer;
  	z-index: 1102;
  	display: block;
  }

  #fancybox-left-ico {
  	background-image: url('fancybox.png');
  	background-position: -40px -30px;
  }

  #fancybox-right-ico {
  	background-image: url('fancybox.png');
  	background-position: -40px -60px;
  }

  #fancybox-left:hover, #fancybox-right:hover {
  	visibility: visible;    /* IE6 */
  }

  #fancybox-left:hover span {
  	left: 20px;
  }

  #fancybox-right:hover span {
  	left: auto;
  	right: 20px;
  }

  .fancy-bg {
  	position: absolute;
  	padding: 0;
  	margin: 0;
  	border: 0;
  	width: 20px;
  	height: 20px;
  	z-index: 1001;
  }

  #fancy-bg-n {
  	top: -20px;
  	left: 0;
  	width: 100%;
  	background-image: url('fancybox-x.png');
  }

  #fancy-bg-ne {
  	top: -20px;
  	right: -20px;
  	background-image: url('fancybox.png');
  	background-position: -40px -162px;
  }

  #fancy-bg-e {
  	top: 0;
  	right: -20px;
  	height: 100%;
  	background-image: url('fancybox-y.png');
  	background-position: -20px 0px;
  }

  #fancy-bg-se {
  	bottom: -20px;
  	right: -20px;
  	background-image: url('fancybox.png');
  	background-position: -40px -182px; 
  }

  #fancy-bg-s {
  	bottom: -20px;
  	left: 0;
  	width: 100%;
  	background-image: url('fancybox-x.png');
  	background-position: 0px -20px;
  }

  #fancy-bg-sw {
  	bottom: -20px;
  	left: -20px;
  	background-image: url('fancybox.png');
  	background-position: -40px -142px;
  }

  #fancy-bg-w {
  	top: 0;
  	left: -20px;
  	height: 100%;
  	background-image: url('fancybox-y.png');
  }

  #fancy-bg-nw {
  	top: -20px;
  	left: -20px;
  	background-image: url('fancybox.png');
  	background-position: -40px -122px;
  }

  /* IE */

  #fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_loading.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_close.png', sizingMethod='scale'); }

  .fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
  .fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_title_left.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_title_main.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_title_right.png', sizingMethod='scale'); }

  .fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_nav_left.png', sizingMethod='scale'); }
  .fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_nav_right.png', sizingMethod='scale'); }

  .fancybox-ie .fancy-bg { background: transparent !important; }

  .fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_n.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_ne.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_e.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_se.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_s.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_sw.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_w.png', sizingMethod='scale'); }
  .fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='css/fancy_shadow_nw.png', sizingMethod='scale'); }
  