body, td
{ 
  font-size:11px;
  margin: 0px 0px 0px 0px; 
  font-family: arial, geneva, helvetica, sans-serif;
}

textarea {
 background-color:#FAFAFF;
}

.default_bold
{
  font-weight:bold;
  text-decoration: none;
  color:#555566;
}

.default
{
  text-decoration: none;
  color:#555566;
}

.default_blue
{
  text-decoration: none;
  color:#2C74C3;
}

.title
{
  font-weight:bold;
  text-decoration: none;
  color:#555566;
}

td.title
{
  height:20px;
}


.mdisc
{
  font-weight:bold;
  text-decoration: none;
  color:#555566;
}

.mdisc a
{
  font-weight:bold;
  text-decoration: none;
  color:#555566;
}

.mdisc a:hover
{
  font-weight:bold;
  text-decoration: underline;
  color:#555566;
}

.mdisc2, a.mdisc2
{
  font-size:12px;
  text-decoration: none;
  color:#444455;
}

span.mdisc2 a, span.mdisc2 a:visited
{
  font-size:12px;
  text-decoration: underline;
  color:#444455;
}

hr 
{
  border:none 0;
  border-top: 1px solid #E6E6E6;
  height:1px;
  width:100%;
  background:#FFFFFF;
}
		   
span.foutstring
{
  color: #000000;
  font-size: 106%;
  display: block;
  border: solid #c0c0c0 2px;
  background-color: #EEddbb;
  padding: 5px;
}

span.warning
{
  color: #EE7722;
  font-size: 12px;
  font-weight: 500;
}

div.spacer
{
  display: block;
  height: 1px;
  border-style : solid;
  border-color : #cccccc;
  border-width : 2px 0 2px 0;
  width: 100%;
}

td a.fullcell
{ 
  display:block;
  width: 100%;
  height: 100%;
  cursor:hand;
  text-decoration:none;
}
td a.fullcell:hover
{
  text-decoration:none;
}

table.kolommen
{
  margin-left: 12px;
  margin-right: 12px;
}
td.kolom
{
  width: 187px;
  padding: 4px;
}
table.categorie
{
  width: 100%;
  margin-bottom: 9px;
}

td.cat_links
{
  font-family: arial, geneva, helvetica, sans-serif;
  background-color: #E9E9FB;
  padding-left: 6px;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-right: 0px;
  border-left : 1px solid #CCCCF0;
  border-right : 1px solid #CCCCF0;
  border-top : 1px solid #DDDDFF;  
}

td.cat_title_new
{
  font-family: arial, geneva, helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #FFFFFF;
  padding: 0px;
  padding-left:8px;
  padding-bottom:1px;
  font-size: 11px;
  background-position: top left;
  background-repeat: repeat-x;
}

td.cat_title_new_high
{
  font-family: arial, geneva, helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #FFFFFF;
  padding: 0px;
  padding-left:8px;
  padding-bottom:1px;
  font-size: 11px;
  background-position: top left;
  background-repeat: repeat-x;
}

td.cat_footer
{
  font-family: verdana, arial, geneva, helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #FFFFFF;
  padding: 0px;
  padding-left:6px;
  padding-bottom:3px;
  font-size: 10px;
  background-image: url("../img/footer.jpg");
  background-position: bottom left;
  background-repeat: repeat-x;
  height: 6px;
}

td.cat_footer_more
{
  font-family: verdana, arial, geneva, helvetica, sans-serif;
  color: #FFFFFF;
  background-color: #FFFFFF;
  padding: 0px;
  padding-left:6px;
  padding-bottom:3px;
  font-size: 10px;
  background-image: url("../img/footer_more.jpg");
  background-position: bottom left;
  background-repeat: repeat-x;
  height: 17px;
}


a.info, a.info_left
{
  display: block; 
  position:relative;
  z-index:24; 
  text-decoration:none;
  font-family: arial, geneva, helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  color:#555566;
}
a.info:hover, a.info_left:hover
{
  text-indent: 0;
  z-index: 25;
  text-decoration: none;
  color: #002;
  background-color: #ddf;
}
a.info span, a.info:visited span, a.info_left span, a.info_left:visited span
{
  display: none;
} 
a.info:hover span
{
  display: block;
  height: auto;
  position: absolute;
  top:31px; left: 15px;
}
a.info_left:hover span
{
  display: block;
  height: auto;
  position: absolute;
  top:31px; left: -80px;
}
		   
span.description
{
  font-weight: normal;
  text-align: left;
  color:#454556;
  width: 240px;
  padding: 5;
  border-top : 1px solid #FFFFFF;
  border-left : 1px solid #FFFFFF;
  border-bottom : 1px solid #4C4C70;
  border-right : 1px solid #4C4C70;
  background-color:#F9F9F9;
  background-repeat: repeat-x;
}


img.tooltip
{
  border:1px solid #000000;
  margin-bottom: 4px;
}
