body
{
  cursor:default;
}

html, body { 
height: 100%; 
}

/*===============================================*/
/*           tekst stijlen                       */
/*===============================================*/

td.tekst
{
  font-family:Arial;
  font-size:12px;
}

td.tabletekst
{
  font-family:Arial;
  font-size:12px;
  background-color:#FDF9D7;
}

td.tekstbold
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
}

td.tabletitel
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  background-color:#CDF5DD;
}

td.tekstsmall
{
  font-family:Arial;
  font-size:10px;
}

td.form01
{
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
}

td.logonform
{
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  color:#000000;
}

td.errortekst
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:red;
}

td.menutekst
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#188844;
  background-color:#FDF9D7;
}

td.menu
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#FDF9D7;
  background-color:#188844;
  cursor:pointer;
}

td.amenutekst
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#188844;
  background-color:#FDF9D7;
}

td.amenu
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#FDF9D7;
  background-color:#188844;
  cursor:pointer;
}

/*===============================================*/
/*           titel stijlen                       */
/*===============================================*/

td.titel
{
  font-family: Arial;
  font-weight:bold;
  font-size:14px;
  color:#188844;
  border-bottom:1px solid #188844;
}

/*===============================================*/
/*           button stijlen                      */
/*===============================================*/

td.teksthover
{
  font-family:Arial;
  font-size:12px;
  background-color:#FBF3B7;
  cursor:pointer;
}

td.tekstboldhover
{
  font-family:Arial;
  font-size:12px;
  background-color:#FBF3B7;
  font-weight:bold;
  cursor:pointer;
}

/*===============================================*/
/*           link stijlen                        */
/*===============================================*/

a.link01
{
  text-decoration:none;
  color:#188844;
  font-weight:bold;
  font-size:12px;
  cursor:pointer;
}

a.link01:hover
{
  text-decoration:underline;
}

a.link02
{
  font-family:arial;
  text-decoration:none;
  color:#FDF9D7;
  font-weight:bold;
  font-size:12px;
  cursor:pointer;
}

a.link02:hover
{
  text-decoration:underline;
}

/*===============================================*/
/*           menu stijlen                        */
/*===============================================*/


/*===============================================*/
/*           tabel stijlen                       */
/*===============================================*/

table.tabel01
{
  border: 1px solid #CCCCCC;
}

table.tstable
{
  border:1px solid #188844;
  border-collapse:collapse;
}

table.tstable td
{
  border:1px dotted #1FA554;
  padding:2px;
}

table.tstable td.titel
{
  border:1px dotted #1FA554;
  padding:2px;
  background-color:#188844;
  color:#FDF9D7;
  font-family:Arial;
  font-size:12px;
}

table.amenutable
{
  border:1px solid #188844;
  border-collapse:collapse;
}

table.amenutable td
{
  border:1px solid #FBF3B7;
  padding:2px;
}

#footer
{
  width: 100%;
  background-color: white;
  color: #DDD;
  text-align: center;
  height: 40px;
  padding-top: 10px;
  margin: -50px auto 0 auto;
}

#clearfooter
{
  height: 50px;
}

#container
{
  height: auto !important;
  min-height: 100%;
  height:100%;
  background-color: white;
  width: 100%;
  margin: 0 auto;
}

* html #container
{
  height: 100%;
  min-height:100%;
}

table.sitetable
{
  background-color:#FDF9D7;
  border:1px solid #188844;
  border-collapse:collapse;
}

table.sitetable td
{
  padding:2px;
}

table.sitetable th
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#FDF9D7;
  background-color:#188844;
  padding:2px;
}

td.jobtitel
{
  font-family:Arial;
  font-size:12px;
  font-weight:bold;
  color:#FDF9D7;
  background-color:#188844;
  padding:2px;
}

/*===============================================*/
/*           lijn stijlen                        */
/*===============================================*/

hr.menulijn
{
  border:none;
  border-top:dotted 1px #DDDDDD;
  color:#DDDDDD;
  background-color:#DDDDDD;
  height:1px;
}

/*===============================================*/
/*           form stijlen                        */
/*===============================================*/

.input01
{
  font-size:11px;
  font-family: Arial;
  color:#188844;
}

.input02
{
  font-size:10px;
  font-family: Arial;
  color:#188844;
}

/*===============================================*/
/*           foto stijlen                        */
/*===============================================*/

img.foto
{
  border:1px solid #CCCCCC;
}

td.fotokader
{
  border:1px solid #EEEEEE;
}

td.fotohover
{
  border:1px solid #188844;
}

#outsourcing
{
  background-image:url('Layout/outsourcing.jpg');
  background-repeat:no-repeat;
}

#infrastructure
{
  background-image:url('Layout/infrastructure.jpg');
  background-repeat:no-repeat;
}

#solutions
{
  background-image:url('Layout/solutions.jpg');
  background-repeat:no-repeat;
}

#contact
{
  background-image:url('Layout/contact.jpg');
  background-repeat:no-repeat;
}

#fullheight
{
  height:100%;
}