html        { width: 100%; height: 100%; }

body        {   
            padding: 0px;
            margin: 0px; 
            font-family: Arial, Helvetica, sans-serif; 
            font-size: 11px; 
            line-height: 18px; 
            color: #000000; 
            padding: 5px;
          
            }

div, td, input  {  font-family: Arial, Helvetica, sans-serif; 
            font-size: 11px;  line-height: 18px; text-align: left;  }


td.rest		{	width: auto; 
	            background-image: url(../images/background.jpg);     
   		        background-position: center center; 
   	    	    background-repeat: repeat-x;  
			}

body.site   {      
           /* background-image: url(../images/background.jpg);     */
            background-position: center center; 
            background-repeat: repeat-x;  
            width: 100%;
            height: 100%;     
            padding: 0px;    
            }


div.logo    {
            position: absolute;
            left: 262px;           
            top: 40px;             
            } 

div.footer {            
            position: absolute;
            left: 217px;           
            top: 670px;
            width: 650px;
            height: 80px;
            
              
            font-size: 11px;
            color: #ffffff;
            text-align: center;
            
            }              
div.copyright {            
            position: absolute;
            left: 20px;           
            top: 655px;
            width: 150px;
            height: 80px;
            
              
            font-size: 9px;
            color: #ffffff;
            text-align: left;
            
            }                      
div.frame   {
			position: relative;
            width: 900px;
            height: 748px;
            background-image: url(../images/frame.jpg);
            background-repeat: no-repeat;            
            }
        
        
div.menu    {     
          
            font-size: 12px;
            line-height: 18px;
            position: absolute;
            top: 0px;
            left: 50px;                        
            }

div.submenu { position: absolute;
              top: 184px;
              left: 0px;
              width: 140px;
              height: 250px;                                     
            } 
            
div.thumbsmenu {                                   
            }              
            
div.content {
            position: absolute;
            top: 161px;
            left: 200px;
            width: 682px;
            height: 482px;
}

div.textcontainer{
            margin: 17px;
}

td.actieoverzicht { width: 209px; height: 209px; border: 1px solid #bfc1c2; text-align: center; vertical-align: middle; }
td.actieoverzicht_tussencel { width: 16px; }


div.hoofdmenu   {  background-image: url(../images/arrow.png); background-position: 0px 6px; height: 22px; width: 150px; background-repeat: no-repeat; line-height: 22px; cursor: pointer; }
div.hoofdmenu a { text-decoration: none; color: #ffffff; font-weight: bold; margin-left: 18px; line-height: 22px; }
div.hoofdmenu a:hover { text-decoration: none; color: #ffffff; font-weight: bold; margin-left: 18px;line-height: 22px; }
div.hoofdmenu_ov  { background-image: url(../images/arrow.png); background-position: 0px 6px; height: 22px;  width: 150px;background-repeat: no-repeat; line-height: 22px;  cursor: pointer; }                 
div.hoofdmenu_ov a { text-decoration: none; color: #ffffff; font-weight: bold;  margin-left: 18px; line-height: 22px; }
div.hoofdmenu_ov a:hover { text-decoration: none; color: #ffffff; font-weight: bold; margin-left: 18px;line-height: 22px; }                                                                                       
   


div.actiemenu   {  margin-left: 55px;  min-height: 18px; width: 150px; cursor: pointer; font-size: 14px;}
div.actiemenu a { text-decoration: none; color: #ffffff; font-size: 13px;  }
div.actiemenu a:hover { text-decoration: none; color: #ffffff; font-size: 13px;   }
div.actiemenu_ov  { margin-left: 55px; min-height: 18px;  width: 150px;  cursor: pointer; font-weight: bold; font-size: 14px;}                 
div.actiemenu_ov a { text-decoration: none; color: #ffffff;  font-weight: bold; font-size: 13px;  }
div.actiemenu_ov a:hover { text-decoration: none; color: #ffffff;  font-weight: bold; font-size: 13px; } 


div.subactiemenu   {  margin-left: 65px;  min-height: 18px; width: 140px; cursor: pointer; font-size: 14px;}
div.subactiemenu a { text-decoration: none; color: #ffffff; font-size: 12px;  }
div.subactiemenu a:hover { text-decoration: none; color: #ffffff; font-size: 12px;   }
div.subactiemenu_ov  { margin-left: 65px; min-height: 18px;  width: 140px;  cursor: pointer; font-weight: bold; font-size: 12px;}                 
div.subactiemenu_ov a { text-decoration: none; color: #ffffff;  font-weight: bold; font-size: 12px;  }
div.subactiemenu_ov a:hover { text-decoration: none; color: #ffffff;  font-weight: bold; font-size: 12px; }

div.thumbsmenu   {   position: absolute; top: 550px; left: 0px; width: 200px; height: 72px;  }

/* FORM ELEMENTEN */
input.contactform	{	width: 180px;  height: 20px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; padding-left: 4px; padding-right: 4px; }
textarea.contactform	{	width: 180px; height: 100px; overflow: auto; font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #000000; padding-left: 4px; padding-right: 4px; }

div.submenua  a { font-size: 13px; }
div.submenua  a:hover { font-size: 13px; }



a { color: #666666; font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  line-height: 18px; text-decoration: underline; }
a:hover { color: #333333; font-size: 11px;  font-family: Arial, Helvetica, sans-serif;  line-height: 18px; text-decoration: underline; }
         
/**********************************************
IMAGES VANUIT TOOLBOX
**********************************************/
.img_left_border{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:1px solid #222222;	
}
.img_left_noborder{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}
.img_right_border{
	float:right;
	margin-left:10px;
	margin-right:4px;	
	margin-bottom:5px;
	border:1px solid #222222;	
}
.img_right_noborder{
	float:right;
	margin-right:4px;		
	margin-left:10px;
	margin-bottom:5px;
}
.img_noalign_noborder{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto
}
.img_noalign_border{
	margin:5px;
	display: block; 
	margin-left: auto; 
	margin-right: auto;
	border:1px solid #222222;		
}
