/*********************************/
/* @author willem van de kerkhof */
/* @copyright 2009               */
/*********************************/
 
 
 
 /**********************/
 /* index body classes */
 /**********************/
 
 .mainbody{
 	
 	font-family: tahoma; 
 }
 
a:link{
	color: black;
	text-decoration: none;
}

a:visited{
	color: black;
	text-decoration: none;
}

a:hover{
	color: black;
	text-decoration: underline;
}

a:active{
	color: black;
	text-decoration: none;
}
 
 /***********************/
 /* index table classes */
 /***********************/
 
 .maintable{
 	
 	font-size: 11px;
 	
 	width: 1024px;
 	height: 100%;
 	
 	margin: 0px;
 	
 	position: absolute;
 	top: 0px;
 	right: 23%;
 	
 	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 .newstable{
 	
 	font-size: 11px;

 	width: 558px;
 	
 	margin: 0px;
 	padding: 0px;
 	
 	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 .logintable{
 	
 	font-size: 11px;

 	width: 221px;
 	
 	margin: 0px;
 	padding: 0px;
 	
 	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 
 
 /**********************/
 /* index logo classes */
 /**********************/
 
 .logoclass_a{
 	
 	height: 150px;
 	
 	background-image: url('../images/logos/logo001.png');
 	background-repeat: no-repeat;
	background-position: bottom right;
 	
 	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 
 
 /**********************/
 /* index menu classes */
 /**********************/
 
 .menuclass_a{
 	
 	width: 225px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 .menuclass_b{
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 .menuclass_c{
  	
  	width: 225px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 1px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }

 .menuclass_d{
   	
   	height: 35px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 1px;
 	border-bottom-width: 0px;
 }
 
 .menuclass_e{
   	
   	height: 35px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;
 }
 
 
 
 /***************************/
 /* index news menu classes */
 /***************************/
 
 .newstop{
 	
 	padding-left: 4px;
 	
 	background-image: url('../images/backgrounds/news.png');
 	background-repeat: no-repeat;
	background-position: bottom right;
 	
 	height: 50px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;
 }
 
 .newstopoptions{
 	
 	padding-left: 4px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;
 }
 
   .newstopempty{
   	
   	height: 5px;

	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 .newscat{
 	
 	width: 72px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;
 }
 
 .newstitle{
 	
 	height: 35px;
 	
 	padding-left: 4px;
 	
 	background-image: url('../images/backgrounds/newstitle.png');
 	background-repeat: no-repeat;
	background-position: bottom right;

	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;
 }
 
 .newsposted{
 	
 	padding-left: 4px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 01px;
 	border-top-width: 0px;
 	border-bottom-width: 1px;
 }
 
 .newsdate{
 	
 	padding-right: 4px;
 	text-align: right;

	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 1px;
 }
 
 .newsitem{
 	
 	padding: 4px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 0px;
 	border-bottom-width: 1px;
 }
 
 .newsbottom{
 	
 	padding-left: 4px;
 	
 	background-image: url('../images/backgrounds/newsbottom.png');
 	background-repeat: no-repeat;
	background-position: bottom right;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 0px;
 	border-bottom-width: 1px;
 }
 
  .newsempty{
  	
	height: 7px;

	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;
 }
 
 .comntposted{
 
  	padding-left: 4px;
 
 	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 0px;	
 }
 
 .comntdate{
 
  	padding-left: 4px;
  	
  	text-align: right;
 
 	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 0px;
 	border-top-width: 1px;
 	border-bottom-width: 0px;	
 }

.comntitem{
	 
  	padding-left: 4px;
 
 	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 0px;
 	border-bottom-width: 1px;	
}

 /**********************/
 /* right menu classes */
 /**********************/
 
 .logintop{
 
  	padding-left: 4px;
 	
 	background-image: url('../images/backgrounds/login.png');
 	background-repeat: no-repeat;
	background-position: bottom left;
 	
 	height: 30px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;	
 }
 
 .loginempty{
 
  	padding-left: 4px;
 	
 	height: 4px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 0px;	
 }
 
 .logintopleft{
  
  	padding-left: 4px;

	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;		
 }
 
 .logintopright{
  
  	padding-right: 4px;

	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 0px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;
	
 }
 
 .loginleft{
  
  	padding-left: 4px;

	border-style: solid;
 	border-color: black;
 	border-right-width: 0px;
 	border-left-width: 1px;
 	border-top-width: 0px;
 	border-bottom-width: 1px;		
 }
 
 .loginright{
  
  	padding-right: 4px;

	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 0px;
 	border-top-width: 0px;
 	border-bottom-width: 1px;
	
 }
 
 .loginbottom{
  
  	padding-right: 4px;
 	
	border-style: solid;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;	
 }
 
 .loginput{
 	
 	font-family: tahoma;
 	font-size: 11px;
 	
 	width: 150px;
 }
 
 .loginsubmit{
 	
 	font-family: tahoma;
 	font-size: 11px;
 	
 	width: 150px;
 	
	border-style: dotted;
 	border-color: black;
 	border-right-width: 1px;
 	border-left-width: 1px;
 	border-top-width: 1px;
 	border-bottom-width: 1px;
 }