*{
    font-family:verdana;
    font-size:10px;
}
html{
    background-image:url(/_img/bg.png);
    background-repeat:repeat-x;
    background-position:0px 120px;       
    width:100%;
    height:100%;  
    font-size:10px;
    overflow: -moz-scrollbars-vertical;
    overflow-y: scroll;
}
body{
    width:100%;
    height:100%; 
    font-size:10px;
}

/*
  SHADOWS
*/
.slt{
    background-image:url(/_img/shadow_left_top.png);
    background-repeat:no-repeat;
    background-position:bottom right;      
    width:15px;           
}
.logo{
  background-image:url(/_img/shadow_top.png);
  background-repeat:repeat-x;
  background-position:bottom;       
  height:84px;
  vertical-align:bottom;        
}
.srt{
    background-image:url(/_img/shadow_right_top.png);
    background-repeat:no-repeat;
    background-position:bottom left;       
    width:15px;           
}
.sl{
    background-image:url(/_img/shadow_left.png);
    background-repeat:repeat-y;
    background-position:right;
}
.sr{
    background-image:url(/_img/shadow_right.png);
    background-repeat:repeat-y;
    background-position:left;
}
.slb{
    background-image:url(/_img/shadow_left_bottom.png);
    background-repeat:no-repeat;
    background-position:top right;
}
.footer{
   background-image:url(/_img/shadow_bottom.png);
   background-repeat:repeat-x;
   background-position:top;    
}
.srb{
    background-image:url(/_img/shadow_right_bottom.png);
    background-repeat:no-repeat;
    background-position:top left;       
}

/*
  end shadow
*/

.container{
    width:879px;      
    margin:0px auto;
    position:relative;
}

.menu{
    background-color:white; 
    background-image:url(/_img/menu_bg.png);
    background-repeat:repeat-y;
    background-position:left;
    border-top:2px solid white;
    height:30px;  
}
.menu ul li{
    float:left;  
    width:auto;              
}
.menu ul li a{
    display:block;
    margin-right:2px;
    margin-left:2px;
    width:136px;
    text-transform:lowercase;
    border-top:2px solid #005596;
    color:#005596;
    text-align:right;
    text-decoration:none;
    line-height:18px;
    font-size: 12px;
    font-weight: bold;
    
}
.menu ul li.selected a,
.menu ul li a:hover
{
    border-top:2px solid #B30537;
    color:#B30537;
}  

.header {
    height:73px;  
    background-image:url(/_img/menu_bg.png);
    background-repeat:repeat-y;
    background-position:left;
}
.header div{
    height:73px;
    position:relative;
    left:0px;
    background-repeat:no-repeat;
    
}
.submenu{
    background-color:white;
    background-image:url(/_img/menu_bg.png);
    background-repeat:repeat-y;
    background-position:left;  
    width:150px;  
    padding-top:20px;      
    vertical-align:top;
}                    
.submenu ul{
    margin:5px 0px 5px 10px;
}    
.submenu ul li{

}                
.submenu ul li a{
    display:block;
    color:#777;
    text-decoration:none;
    padding-top:15px;
    font-size: 12px;
}
.submenu ul li a:hover,
.submenu ul li ul li a:hover{
    color:#444;
    text-decoration:none;
}
.submenu ul li.selected a,
.submenu ul li.selected ul li.selected a,
.submenu ul li.selected ul li.selected ul li.selected a,
.submenu ul li.selected ul li.selected ul li.selected ul li.selected a{
    font-weight:normal;
    color:#B30537; 
}     
.submenu ul li ul{
    margin:15px 0px 5px 15px;
}
.submenu ul li ul li{
    margin-bottom:10px;
}

.submenu ul li.selected ul li a,
.submenu ul li ul li a{
    padding-top:0px;   
    color:#4F4F4F;     
    font-weight:normal;
    display:block;
    height:15px;
}  

.submenu ul li ul li.selected a{
    font-weight:normal;
    color:#B30537; 
}      

.submenu ul li.selected ul li a,
.submenu ul li.selected ul li.selected ul li a,
.submenu ul li.selected ul li.selected ul li.selected ul li a{  
     color:#4F4F4F;     
    font-weight:normal;
}
.content{              
    vertical-align:top;
    padding:20px 10px 10px 10px;    
    height:500px;  
    width:555px;
    background-color:#FFFFFF;
}
.content[class]{
    width:535px;
}
.content *,
.content p,
.content td{
    color:#4F4F4F;
    line-height:14px;
}
.content img{
    margin:10px;         
    border: 1px solid #B30537;

}
.content p{
    padding-bottom:10px;
    line-height:18px;
    font-size:12px;
    color:#555;

}
.content ul{
    padding-bottom:15px;

}
.content li{
	line-height:18px;
	font-size:12px;
	color:#555;
	margin-left: 15px;
	list-style-position: outside;
	list-style-type: square;

}
.content h1{
    font-size:20px;
    line-height:24px;
    font-weight:normal;
    color:#B30537;   
    padding:0px 0px 10px 0px; 
    margin-bottom:10px;

}
.content h2{
    font-size:10px;
    font-weight:normal;
    color:#B30537;
    text-indent:100px;
    padding-bottom:20px;
    margin-bottom:10px;
}
.content h3{
    font-size:12px;
    font-weight:bold;
    color:#444;   
    margin-bottom:10px;
}
.sidebar{    
    padding-top:20px;
    background-color:#B30537;
    width:144px;               
    vertical-align:top;
    background-image:url(/_img/sidebar.png);
    background-repeat:repeat-y;
    background-position:left top;  
}
  
.sidebar h2{
position:relative;
left:-6px;
    color:white;
    text-transform:uppercase;
    letter-spacing:2px;  
    font-size:14px;   
    padding-bottom:20px;
    padding-left:20px; 
    background-image:url(/_img/arrow.png);
    background-repeat:no-repeat;    
    background-posotion:left;
}
.footer{
    padding:10px;
}
td{vertical-align:top;}
form td{
    padding:5px;
    vertical-align:top;
    line-height:18px;
    font-size:12px;
    color:#555;
}  
form input{  
    border:1px solid silver;
    width:200px;   
    background-image:url(/_img/input_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;  
    line-height:20px; 
    height:16px;
    
}
form textarea{  
    border:1px solid silver;
    width:250px;   
    height:200px;
    background-image:url(/_img/input_bg.jpg);
    background-repeat:repeat-x;
    background-position:top;  
    line-height:20px;
    
}
form button,
#contactFORM button{
    background-color:#B30537;
    width:150px;
    border:0px;
    height:24px; 
    color:#FFFFFF;        
    letter-spacing:1px;
    font-weight:normal; 
    font-size:14px;       
}
.nieuwsitem{
    padding:5px 5px 15px 5px; 
    color:white;
    clear:both;
}
.nieuwsitem span a{
    color:#FFF;
    font-size:12px;
    line-height:15px; 
    font-weight:normal;            
    text-decoration:none;
}
.nieuwsitem span a:hover{
    color:white;
    text-decoration:underline;
}
img.right{
  float:right;
}
img.left{
  float:left;
}
.nieuwsitem h3{ 
    font-weight:normal;
    line-height:16px;
    font-size:11px;
}
.blok1{
    clear:both;    
    background-image:url(/_img/border.jpg);
    background-repeat:no-repeat;
    background-position:top;
    padding-top:20px;

}
.blok2{
    float:right;
    width:50%;
    padding-left:20px;   
    background-image:url(/_img/vborder.jpg);
    background-repeat:repeat-y;
    background-position:left;
}
h1{
 padding-bottom:10px;
}
.content table tr td{
    padding:5px;
}
.logos{
    margin-top:40px;
    background-color:white;
    padding:5px;
}
