	body
	{
	   font-family: Verdana, Arial, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;
	   font-size: 12px;	
	   margin-left: 0px;	
	   margin-top: 0px;	
	   margin-right: 0px;	
	   background-color: #000000;
	   color: #cccccc;
	   width: 100%;
	   height: 150%;
   
    

	}	

#general-container
{
   overflow: hidden;
   position: relative;
   min-height: 1350px;
   /*min-width: 500px;*/
   /*max-width: 1024px;*/
   /*width: 99%;   /*may require IE patch 99*/
   width: 990px;
   height: 100%;
   top: -1px;
   margin-left: auto;
   margin-right: auto;
   background-color: #000000;
   border: 1px solid #444240;
}  
    
	.logo
	{
	   background-image: url(../images/menu/logo.png);
	   width: 95px;
	   height: 81px;	
    }

    #MenuTable
    {
       width: 100%;
    }

    .logo-left-top
    {
       background-image: url(../images/menu/spacer.png);
       width: 6px;
       height: 54px;
    }         
    .logo-right-top
    {
       background-image: url(../images/menu/spacer.png);
       height: 54px;
    }  
       
    #menu
    {
       position: absolute;
       z-index: 2;
       left: 120px;
       top: 55px;
       min-width: 390px;	
    }	
       
    #menu a
    {
       text-decoration: none;
       padding-left: 5px;
	   padding-right: 5px;
	   color: #cccccc;     
    }	    	 
    
    #menu a:hover
    {
       color: #ffffff;
       background-color: #c64934;
    }	
       
    #container
    {
       margin-left: 10px;	
       margin-right: 10px;	
       margin-top: 10px;            
       min-width: 490px; 
       max-width: 1024px;
    }      
       	
    h1
    {
       font-family: Verdana, Arial, "Bitstream Vera Sans", "DejaVu Sans", sans-serif;
	   font-size: 12px;		
       font-weight: bold;	
       color: #dc1d25;
    }	
	
	a
	{
       text-decoration: none;
       color: #dc1d25;	   
	} 

	a:hover
	{
       text-decoration: underline;
       color: #dc1d25;	   
	} 
	   
	#left-content
	{
	   width: 41%;
	   float: left;
	}
	
	/* Class for youtube embedded video inside left content */
	.youtube
	{
	   width: 100%;
	   /*height: 344px;*/
	}
	
	#right-content
	{
	   float: left;
	   padding-left: 100px;
	   margin-right: 5px;
	   width: 23%;
	   max-width: 350px;	
	}

	#right-content-double
	{
	   float: right;
	   padding-left: 30px;
	   margin-right: 5px;
	   width: 23%;
	   max-width: 350px;	
	}
	
	#mid-content-double
	{
	   /*float: left; 
	   margin-left: 5px;	   
	   padding-right: 30px;	   
	   width: 23%;
	   max-width: 350px;*/
	   float: right;
	   padding-left: 7px;
	   margin-right: 5px;
	   width: 23%;
	   max-width: 350px;	   
	   
	}


   .footer a
   {  
       color: #ffffff;
   }

#footer
{
   width: 100%;
   text-align: center;
   position: absolute;
   bottom: 5px;  
   left: 0px; /* for IE 7 */
}
   
      	
	.announcement
	{
		border: 1px solid;
		border-color: #444240;
		background-color: #242121; 
		padding-left: 10px;
		padding-right: 10px;
		padding-bottom: 10px;
   }	

   /* Vanaf hier specifieke css voor de tabel van het rooster */
   #rooster
   {
      border-collapse: separate;
      border-spacing: 8px;
      width: 100%;
      padding: 2px;
      background-color: #000000;		
   }
     
   #rooster td
   {
      border: 1px solid #444240;
      background-color: #242121;
   }
   
   
   /* Vanaf hier algemene opmaakkleuren van de site */
   .tc-color-rood
   {
      color: #dc1d25;
   }
   
   
   /* Vanaf hier specifieke css voor formulieren */
   #contactform
   {
      width: 100%;
   }
   
   #contactform .left
   {
      width: 25%;
   }
   
   form
   {
      width: 100%;
      border: 1px solid #444240;
      background-color: #242121;	   
   }
   
   .inputbox 
   {
	   padding: 2px;
	   border:solid 1px #cccccc;
       background-color: #ffffff;
       margin: 5px;
       width: 90%;
   }

   .button
   {
       color: #dc1d25;
       text-align: center;
       font-size: 10px;
       font-weight: bold;
       border: 1px solid;
       width: auto;
       border: 1px solid #444240;
       background-color: #242121;
       line-height: 18px !important;
       line-height: 16px;
       height: 26px !important;
       height: 24px;
       margin: 5px;
       text-transform: uppercase;
}

   /* Vanaf hier specifieke css voor het foto album */
.heading
{
   height: 18px;
   margin-bottom: 14px;
   padding: 2px;
   
}  
.content
{
   padding: 10px;
   	
}

/* PHP Album removed as of 20090502
.album-float
{
float: left; 
width: 15%; 
height: 120px; 
margin-bottom: 10px; 
overflow:hidden; 
text-align:left;
}

.album-folder
{
height: 88px;
width: 100px;
background-image: url(../fotoboek/folder.png);
overflow: hidden;
}

.album-new
{
position: absolute;
float: left;
width: 56px;
margin-top: 10px;
margin-left: 80px;


}

.thmb_dir
{
border: 1px solid #888888;
margin-left: 10px;
margin-top: 32px;
max-height: 50px;
}
   #fotoboek-boven
   {
      
   }
   
   #fotoboek-onder
   {
   
   }
   
   .menu2
   {
   margin-left: 30px;
      width: 100%;
      
      font-size: 11px;
   }

   .thmb
   {
      border: 1px solid #444240;
   }

   .credits
   {
      font-size: 11px;
   }
*/


	/* css for online shop */
	#left-content-shop
	{
	   position: relative;
	   left: 15%;
	   width: 83%;
	   max-width: 600px;
	   
	}
	
	.img-shop
	{
	   border-width: 1px;	
	}
	
	a img
	{
	   border-color: #dc1d25;
	}
	
	.available-shop
	{
	  border-spacing: 10px;
      padding: 4px;  
    }
    
    .long-desc-shop
    {
      font-size: 11px;    
    }

    #ShopMenuDiv	
   {
      border: 1px solid #444240;
      background-color: #242121; 
      width: 12%;
      max-width: 105px;
      min-width: 60px;
      padding: 2px; 
   }
   
   #ShopMenuDiv .menu_item
   {
      margin-left: -15px;
      list-style: square outside;
   }
   
   .menu_item_submit
   {
      margin-top: 15px;
      color: #ffffff;
   }

    #ShopMenuDiv a:hover
   {
      margin-top: 15px;
      color: #ffffff;
   }


.uds_name
{
   width: 100px;   
}   
.uds_email
{
   width: 200px;
   overflow: hidden;   
}   
.uds_newsletter_enable
{
   width: 10px;
   overflow: hidden;
}   
.uds_avatar
{
   width: 60px;
   overflow: hidden;
}  
.uds_sms_number
{
   width: 80px;
   overflow: hidden;
}   
.uds_user_sms_enable
{
   width: 10px;
   overflow: hidden;
}   
.uds_has_partner
{
   width: 10px;
   overflow: hidden;
} 
.uds_partner_name
{
   width: 100px;
   overflow: hidden;
}  
.uds_date_birth
{
   width: 50px;
   overflow: hidden;
}  
.uds_remark
{
   width: 200px;
   overflow: hidden;
}  
