body {
    margin: 0px;
    padding: 0px;
    background-color: #ffffff;
    font-family: "Arial","Microsoft Sans Serif", "MS Sans Serif", "Verdana";
    font-size: 12px;
    color: #000000;
    /*background-image: url(../images/ferrocal_background.jpg);*/
}
body{

}
table,td {
    font-size: 12px;
}

div {
    line-height: 18px;
    border: 0px;
    margin: 0px;
    padding: 0px;
}

img {
    border: none;
}

td.inschrijfformulier {
    font-family: "Microsoft Sans Serif", "MS Sans Serif", "Verdana";
    font-size: 11px;
    color: #575656;
    line-height: 18px;
    padding: 7px;
    border-bottom: 1px dashed #575656;
}

input.inschrijfformulier {
    height: 20px;
    width: 150px;
    font-size: 11px;
}

div.flipdiv {
    display: none;
}

#container {
    position: absolute;
    left: 50%;
    top: 20px;
    margin-left: -490px;
    width: 980px;
   
    background-image: url(../images/background.gif);
}

div.top {
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    width: 980px;
    height: 139px;
}

#clear {
    clear: both;
    padding-top: 10px;
    padding-left: 435px;
    font-size: 10px;
    color: #828282;
}

#bottom {
    display: block;
    position: relative;
    left: 0px;
    top: 0px;
    width: 960px;
    height: 37px;
    
  /*    background-image: url();*/
}


#kop {
    position: relative;
    margin-left: 0px;
    height:139px;
    width: 980px;
}

div.menu {
    position: absolute;
    left: 1px;
    top: 271px;
    width: 980px;
    text-align: left;
}

span.titel {
    font-family: "Microsoft Sans Serif", "MS Sans Serif", "Arial";
    font-variant: small-caps;
    font-weight: bold;
    color: #a3a09d;
    font-size: 14px;
    letter-spacing: 0px;
}

span.normaal {
    font-family: "Microsoft Sans Serif", "MS Sans Serif, Verdana";
    font-size: 11px;
    line-height: 18px;
}

span.onderschrift {
    font-family: "Microsoft Sans Serif", "MS Sans Serif, Verdana";
    font-size: 9px;
    line-height: 18px;
}


A:link                  {text-decoration: none; color: #4db848; font-size: 12px;}
A:visited               {text-decoration: none; color: #4db848; font-size: 12px;}
A:active                {text-decoration: none; color: #4db848; font-size: 12px;}
A:hover                 {text-decoration: none; color: #b8b6b5; font-size: 12px;}

A.m_link:link         {text-decoration: underline; color: #B4C6DF; font-size: 9px;}
A.m_link:visited      {text-decoration: none; color: #B4C6DF; font-size: 9px;}
A.m_link:active       {text-decoration: none; color: #B4C6DF; font-size: 9px;}
A.m_link:hover        {text-decoration: underline; color: #908d8a; font-size: 9px;}

A.informatie:hover      {text-decoration: none; color: #2bafcd;}
A.nieuws:hover          {text-decoration: none; color: #11b99f;}
A.fotos:hover           {text-decoration: none; color: #d0b949;}
A.inschrijven:hover     {text-decoration: none; color: #e28636;}
A.clubblad:hover        {text-decoration: none; color: #e85ea8;}
A.competitie:hover      {text-decoration: none; color: #76a52f;}
A.links:hover           {text-decoration: none; color: #e4534e;}

#navcontainerbedrijven {
  width: 170px;
  padding:0;
  margin:0;
  top:172px;
  float: left;
  margin-left: 0px;
}
  

#navcontainerbedrijven ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}

#navcontainerbedrijven li { margin: 0 0 3px 0; }

#navcontainerbedrijven a
{
display: block;
padding: 2px 2px 2px 14px;
width: 200px;
background-color: #e2e3e5;
/*background-image: url(images/l1_down.gif);*/
color:  #6F6F6F;
}

#navcontainerbedrijven a:link, #navlist a:visited
{
float: left;
color: #6F6F6F;
text-decoration: none;
}

#navcontainerbedrijven a:hover
{

background-color: #d1d2d4;
background-image: url(images/l1_over.gif);
color: #333;
}
/*************/


#navcontainer {
  width: 174px;
  display: block;
  /*border: 1px solid #610000;*/
  padding:0;
  margin:0;
  float: left;
  
}

#navcontainer ul
{
margin: 0;
padding: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
}

#navcontainer li { margin: 0 0 3px 0; }

#navcontainer a
{
display: block;
padding: 2px 2px 2px 14px;
width: 158px;
background-color: #e2e3e5;
/*background-image: url(images/l1_down.gif);*/
}

#navcontainer a:link, #navlist a:visited
{
float: left;
color: #6F6F6F;
text-decoration: none;
}

#navcontainer a:hover
{

background-color: #d1d2d4;
background-image: url(images/l1_over.gif);
color: #333;
}

#active a:link, #active a:visited, #active a:hover
{
/*border: 1px solid #333;*/
background-color: #d1d2d4;
background-image: url(images/l1_over.gif);
color: #333;
}

/***********************/


#rechts {
    
 float:left;
 
    width: 590px;
    
    top:0;
    left: 214px;
    /*order: 1px solid #000000;*/
}


#rechts a {
   font-size: 12px;
   text-decoration: underline;
}



ul {
    margin-top: -2px;
    padding-left: 15px;
}

#cat_afbeelding {

}

#site_content {
padding-left: 50px;
padding-right: 50px;
padding-top: 20px;
}

