body {
	margin: 0px;
    padding: 0px;
    background-color: #C8C8C8;
    }
.bodytable
    {
    border: 0px solid #000000;
    border-collapse: collapse;
    background-image: url(../graphics/bck_body.gif);
    background-position: center top;
    background-repeat: repeat-y;
    }
.bodytable td
    {
    border: 0px;
    padding: 0px;
    }

.maintable
    {
    border: 0px solid #000000;
    border-collapse: collapse;
    }
.maintable td
    {
    border: 0px;
    padding: 0px;
    }
.maintable td.calculation
    {
    border: 0px;
    padding: 0px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #000000;
    }
.maintable td.titel
    {
    border: 0px;
    padding: 15px;
    background-color: #FFFFFF;
    }
.maintable td.nav
    {
    border: 0px;
    padding: 0px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    background-image: url(../graphics/bck_nav.gif);
    }
.maintable td.search
    {
    border: 0px;
    border-top: 1px solid #000000;
    border-bottom: 1px solid #000000;
    padding: 0px;
    padding-right: 5px;
    background-image: url(../graphics/bck_nav.gif);
    }
.maintable td.footer
    {
    border: 0px;
    border-top: 1px solid #BFBFBF;
    border-bottom: 1px solid ##BFBFBF;
    padding: 0px;
    padding-left: 15px;
    padding-top: 5px;
    }


#inhoud
    {
    font-family: verdana;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 10px;
    padding-bottom: 20px;
    }

#inhoud h1 {
    margin: 5px 0px 5px 0px;
    font-size:18px;
}

#inhoud h2 {
    margin: 8px 0px 3px 0px;
    font-size:14px;
}

#inhoud p {
    margin: 0px 0px 10px 0px;
}

#inhoud li {
    margin: 0px 0px 0px 15px;;
}

.pict {
    padding: 2px;
    background-color: #FDFDFD;
    border: #868686 1px solid;
    }
.rightphoto
    {
    float: right;
    clear: both;
    margin: 5px 0px 8px 10px;
    text-align: right;
    }
.leftphoto
    {
    float: left;
    clear: both;
    margin: 5px 10px 8px 0px;
    }
.calculation
	{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	line-height:24px;
	}
A.calculation
	{
    font-weight:bold;
	color: #008B98;
	text-decoration:none;
	}
A:hover.calculation
	{
	color: #797979;
	text-decoration: underline;
	}


.shaft
	{

	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color:#000000;
	line-height:24px;
	}
A.shaft
	{
    font-weight:bold;
	color: #595959;
	text-decoration:none;
	}
A:hover.shaft
	{
	color:#000000;
	text-decoration: underline;
	}

.software
{

    color:black;
	font-family: Arial, Helvetica, Geneva;
	font-size:13px;
	line-height:18px;
	font-weight:normal;
}

A.software
{
    margin: 0px;
	color:#008799;
	text-decoration:none;
	font-weight:normal;
}

A:hover.software
{
	color:black;
	text-decoration:underline
}

.footer
{

    color: #A2A2A2;
	font-family: Arial, Helvetica, Geneva;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}

A.footer
{
    margin: 0px;
	color: #747474;
	text-decoration:none;
	font-weight:normal;
}

A:hover.footer
{
	color: #000000;
	text-decoration:underline
}
A.bodytext
{
    margin: 0px;
	color:#008799;
	text-decoration:none;
	font-weight:normal;
}

A:hover.bodytext
{
	color:black;
	text-decoration:underline
}
table.Events {
  font-size: 10px; line-height: 18px; padding: 4px;
}
td.Start {
  width: 84px;
}
td.End {
  width: 84px;
}