.blockCell {
  margin: 2px 3px 10px 0px;
  background-color: #DDD;
  font-size: xx-small;
}
.blockCell.title {
  text-align: left;
  padding: 0px 0px 0px 4px;
  background-color: #003399; 
  color: #FFF;  
}
.blockCell.field {
  border: 1px solid #039;
  background-color: #ffffdb;
  font-size: xx-small;
  padding: 2px 2px 4px 2px;
  line-height: 1.2em;
}
.blockCell.field2 {
  border: 0px solid #039;
  background-color: #ffffdb;
  font-size: xx-small;
  padding: 0px;
  line-height: 1.2em;
}  
a.cell:link, a.cell:visited, a.cell:hover { 
  font-size: xx-small;
  padding: 2px;
  display: block;
  text-decoration:none;
}
a.cell:link { color: #000; }
a.cell:hover { color:#c00; }

.serviceH3 UL LI{
  line-height: 1.2em;
  color: #039;
  margin-top: 3px;
  margin-bottom: 3px;
}

.serviceH3 IMG { margin: 4px 4px 4px 0px; }
.serviceH3 .bannerIMG { width:230px; display:inline; float:left; padding: 2px; } 
.serviceH3 .bannerCode { width:300px; display:inline; padding: 2px; } 

.weerlijnText {
  padding: 3px;
  margin-top: 6px; 
  font-weight:bold; 
  color:#FFF; 
  text-align:center; 
  background:#039; 
  font-size:xx-small; 
  line-height: 1.4em;
}
#neerslagLegend TD {
  font-size: xx-small;
  }
#beelden TD { font-size: xx-small; }  
#beelden IMG { border: 1px solid black; }
.banner { margin-bottom: 4px; }  

.formitem  { vertical-align:middle; margin-bottom: 3px;}
.formlabel { display:inline; width:150px; vertical-align:top; text-align:right; margin-right:3px; padding-top:4px;}
.formitem INPUT{ display:inline; vertical-align:top;}
.formitem TEXTAREA{ display:inline; vertical-align:top;}
   
#fileform { 
  display: inline; 
  background-color: #eee; 
  width: 100%;
  padding: 3px;
}

#ImodeMenu LI {
  list-style-image: url('arrow.gif');
  }
  
  
/* Wereld Weer */  
TABLE {
  margin: 0px;
  }
  
.footerDiv {
  width: 100%;
  text-align: right;
  }

#countryForm {
  display: inline;
  }
  
#dagForm {
  display: inline;
  }

#countryForm input, #countryForm select { font-size: xx-small } 
#dagForm input, #dagForm select { font-size: xx-small } 

.tdtx, .tdtn, .ffff {
  font-weight: bold;
  text-align: center;
  }
.tdtx { background:#DDD; color:#003399; }
.tdtn { background:#003399; color:#DDD; }
.ffff { color:#000; }
.wawa { text-align: left; }

/* Meerdaagse table*/ 
#mdTable .tdtx { width:140px; }
#mdTable .tdtn { width:140px; }
.mdIcon { padding:2px 2px 2px 10px }

.tdtx DIV { text-align:right; width:45px; }
.tdtn DIV { text-align:right; width:45px; }

/* Europa kaart */
.tempNEW { 
  width : 54px;
  font-size: x-small;
  font-weight: bold;
  text-align: left; }