body
{
  margin : 0px;
  padding : 0px;
  background-color: #FFFFFF;
} 


td.pushup
{
  height: 100%;
}

td.lgrey
{
  background-color: #E5E5E5;    
}

td.w-line
{
  border-bottom: 1px solid #FFFFFF;
}

td.dgrey
{
  background-color: #999999; 
  border-bottom: 1px solid #FFFFFF;
  color: #9999999;
}



td.forumformulier
{
  padding-left: 20px;
  padding-right: 10px;
}


td.navmenu
{
  background-color: #9A120D;
}

td.navmenu a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight : normal;  
  text-decoration: none;
  color: #FFFFFF;
}

td.navmenu a:hover
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight : normal;  
  text-decoration: underline;
  color: #FFFFFF;
}


td.navmenu_hover
{
  background-color: #9A120D;
}

td.navmenu_hover a
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight : normal;        
  color: #FFFFFF;
  text-decoration: underline;
}

td.navmenu_hover a:hover
{
  background-color: #9A120D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight : normal;  
  text-decoration: underline;
  color: #FFFFFF;
}


p, li
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 1.5em;       
  color: #666666;
}    

td.pageContent {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 1px;
  padding-bottom: 10px;

}

a.paginaMenu {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal; 
  line-height: 1.5em;       
  color: #666666;
  text-decoration : none;
}

a.paginaMenu:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal; 
  line-height: 1.5em;       
  color: #666666;
  text-decoration : underline;
}

a.forumMenuItem {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal; 
  color: #666666;
  text-decoration : none;
}

a.forumMenuItem:hover {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal; 
  color: #666666;
  text-decoration : underline;
}

h2
{
  padding-left: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;        
  color: #333333;
}

td.ledenbalk
{
  background-color: #999999;
  height: 20px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;        
  color: #FFFFFF;
  padding-left: 20px;
  border-top: 1px solid #FAFAFA;     
  border-left: 1px solid #FAFAFA;     
}

td.ledenlijst
{
  background-color: #EFEFEF;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal;        
  color: #666666;
  padding-left: 8px;
}

td.forumitem {
  background-color: #EFEFEF;
  padding-left: 4px;
  padding-right: 4px;
  padding-top : 4px;
  padding-bottom : 4px;
}

td.blok
{
  background-color: #EFEFEF;    
  padding-left: 15px;

}

td.forumBlok 
{
  background-color: #EFEFEF;    
  padding-left: 15px;
  padding-top : 2px;

}


td.paginaMenuItemBlok {
  background-color: #EFEFEF;    
  border-left: 1px solid #FAFAFA;      
}

/* submenu */

td.submenu
{
  border-bottom: 1px solid #E5E5E5;
}

a.submenu
{
  width: 157px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;

  background-color: #B2B2B2;
  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
}

a.submenu:hover
{
  width: 157px;
  background-color: #333333;      
}

td.submenu_hover {
  background-color: #333333;      
}


a.submenu_hover 
{   
  width: 157px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;

  display: block;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #FFFFFF;
  border-bottom: 1px solid #E5E5E5;      
}


td.filler
{
  background-color: #E5E5E5;
}

td.rightfiller
{
  border-left: 1px solid #FAFAFA;      
  background-color: #E5E5E5;
}

td.horzfiller
{
  background-color: #EFEFEF;
  border-left: 1px solid #FAFAFA;      
  border-right: 1px solid #FAFAFA;        
}

td.stipline
{
  background-image: URL("/images/stipline.gif");
  background-repeat: repeat-y;
}

td.closeline
{
  background-color: #9A120D;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal;        
  color: #FFFFFF;
  padding-left: 5px;      
}

a.maillink
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : normal;        
  color: #FFFFFF;
} 

a.uiloggenLink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;   
  text-decoration : none;
  color: #333333;
}

a.uiloggenLink:hover {
  font-weight : bold;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;   
  text-decoration : underline;
  color: #333333;

}

.achter
{
  background-image: URL("/images/background.gif");
  background-repeat: repeat;
}

td.excursieFotos {
  background-color: #EFEFEF;
  padding-left : 2px;
  padding-right : 2px;
}

img.excursieFoto {
  margin : 2px;
  text-align : left;
}


/* fields */
p.loginHeader {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  font-weight : bold;
  
}

textarea.textAreaField {
  border : 1px solid #333333;
  width: 100%;
  height : 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

input.textField {
  border : 1px solid #333333;
  width : 100%;
  height: 18px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

input.buttonField {
  border : 1px solid #333333;
  background-color : #FFFFFF;  
  color : #333333;
  height: 18px;
  width : 50px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight : bold;
}

input.forumformulierButton
{
  background-color: #E5E5E5;
  color: #000000;
  padding-left : 10px;
  padding-right : 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;

  border: 1 solid #333333;
}


td.formHeader {
  background-color : #999999;
  border-bottom : 1px solid #FFFFFF;
  border-top : 1px solid #FFFFFF;
  padding-left : 10px;
  padding-right : 2px;
  height: 20px;  
}

td.formField {
  padding-left : 1px;
  padding-right : 1px;
  padding-bottom : 0px;
  padding-top : 0px;
}

td.uitloggenField {
  padding-left : 5px;
}
