html, body { height:100%;}  

BODY { margin: 0px 0px 0px 0px;
  vertical-align:top;
  padding: 0px 0px 0px 0px;
  font-size:12px;
  color:#060808;
  font-weight:normal;
  height:100%;
  font-family: Arial, Helvetica, sans-serif; 
  background-color: #FFFFFF;
  /*background-color: #F9F9F9;*/ }

UL, OL, LI { margin-top: 0px; margin-bottom: 0px;  }

FORM, TABLE { margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:12px;
	color:#333333;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif; }

a { font-family: Arial, Helvetica, sans-serif; color:#001445; }
a:link { text-decoration: none; }
a:active { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover {	text-decoration: none; color: #001445; }

TD, TH { vertical-align: top; }

IMG { border-width: 0px; }

H1,H2,H3,H4 {	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; }
H1 { font-size: 29px; color: #2C2D2E; font-weight: normal; display: block; padding: 0px 34px 0px 0px; }
H2 { font-size: 22px; color: #666666; font-weight: normal; padding: 33px 0px 15px 0px; }
H3 { font-size: 13px; color: #FFFFFF; font-weight: normal; display: block; text-align: center; }
H4 { font-size: 14px; color: #2C2D2E; font-weight: normal; display: block; padding: 0px 0px 20px 0px; }



div.meernieuws { font-size: 12px; font-weight: normal; color: #1F8AAF; display: block; }
td.wegwerkzaamheden { font-size: 13px; font-weight: bold; color: #D80130; }
td.wegwerkzaamhedennu{ padding: 3px 0px 0px 0px;  }
div.meerhvz { font-size: 12px; font-weight: normal; color: #9BCD18; display: block; }
div.downloadtitel { font-size: 14px; font-weight: bold; color: #2c2d2e; display: block; padding: 30px 0px 20px 0px; } 
div.leesverder { font-size: 12px; font-weight: normal; color: #2C2D2E; display: block; }
td.trefwoord { font-size: 12px; font-weight: bold; color: #2C2D2E; line-height: 40px; padding: 0px 10px 0px 0px;}
td.invoer { font-size: 12px; font-weight: bold; color: #2C2D2E; line-height: 40px; vertical-align: middle; }

input { font-size: 11px;}
select { border: 1px solid #dcdedf;  font-size: 11px; }
textarea { border: 1px solid #dcdedf; width: 220px; }
td.contact select { border: 10px solid #dcdedf; width: 1220px; line-height: 40px; vertical-align: middle;}
td.contact input { color:red; border: 1px solid #dcdedf;}

  

#omhullende { 
  height: 100%;  
  background-color: #FFFFFF;
  background-image: url('../img/lijndropshadow.png'); 
  background-position: 320px 325px; 
  background-repeat: no-repeat; 
  border-right: 1px solid #dcdedf;
}

#topmenu { background-image: url('../img/bg_topmenu.png'); background-position: 0px 0px; background-repeat: no-repeat; }
#topmenu table { padding: 8px 0px 0px 0px; }
img.zoeken  { margin: 4px 0px 0px 0px; cursor: pointer;}
img.sitemap { position: relative; top: -15px; left: 10px; margin: 4px 0px 0px 14px; }
img.nieuwsimg { border: 1px solid #969796; margin: 0px 18px 62px 0px; }
#zoekblok { position: relative; top: 36px; left: 30px;  }


  


td.logo { vertical-align: top; }
td.hometitle { vertical-align: middle; }

td.kol1   { vertical-align: middle; background-image: url('../img/plangebied_0.png');     background-position: 0px 0px; background-repeat: no-repeat; }
td.kol2   { vertical-align: middle; background-image: url('../img/wonen_0.png');          background-position: 0px 0px; background-repeat: no-repeat; }
td.kol3   { vertical-align: middle; background-image: url('../img/werken_0.png');         background-position: 0px 0px; background-repeat: no-repeat; }
td.kol4   { vertical-align: middle; background-image: url('../img/infrastructuur_0.png'); background-position: 0px 0px; background-repeat: no-repeat; }
td.kol5   { vertical-align: middle; background-image: url('../img/recreeren_0.png');      background-position: 0px 0px; background-repeat: no-repeat; }
td.kol6   { vertical-align: middle; background-image: url('../img/voorzieningen_0.png');  background-position: 0px 0px; background-repeat: no-repeat; }

td.kol1hi { vertical-align: middle; background-image: url('../img/plangebied_1.png');     background-position: 0px 0px; background-repeat: no-repeat; }
td.kol2hi { vertical-align: middle; background-image: url('../img/wonen_1.png');          background-position: 0px 0px; background-repeat: no-repeat; }
td.kol3hi { vertical-align: middle; background-image: url('../img/werken_1.png');         background-position: 0px 0px; background-repeat: no-repeat; }
td.kol4hi { vertical-align: middle; background-image: url('../img/infrastructuur_1.png'); background-position: 0px 0px; background-repeat: no-repeat; }
td.kol5hi { vertical-align: middle; background-image: url('../img/recreeren_1.png');      background-position: 0px 0px; background-repeat: no-repeat; }
td.kol6hi { vertical-align: middle; background-image: url('../img/voorzieningen_1.png');  background-position: 0px 0px; background-repeat: no-repeat; }

img.homeschaduwlijn { position: absolute; top: 229px; z-index: 10; }



#homelinkscontainer { padding: 0px 8px 10px 8px; }
#homelinkscontainer table { font-size: 11px; color: #060808;}
#homelinkscontainer table td.bold11 { font-weight: bold; }

#homerechtscontainer { padding: 0px 27px 10px 33px; }

#homerechtscontainer a         { color:#D8002F; }
#homerechtscontainer a:link    { text-decoration: underline; }
#homerechtscontainer a:active  { text-decoration: underline; }
#homerechtscontainer a:visited { text-decoration: underline; }
#homerechtscontainer a:hover   {	text-decoration: underline; color: #D8002F; }



#omhullendedefault { 
  height: 100%;
  border-right: 1px solid #dcdedf;  
  background-color: #FFFFFF;
  background-image: url('../img/lijndropshadowkort.png'); 
  background-position: 160px 230px; 
  background-repeat: no-repeat; }

td.defaultkol1   { vertical-align: middle; background-image: url('../img/plangebied_vv_0.png');     background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol2   { vertical-align: middle; background-image: url('../img/wonen_vv_0.png');          background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol3   { vertical-align: middle; background-image: url('../img/werken_vv_0.png');         background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol4   { vertical-align: middle; background-image: url('../img/infrastructuur_vv_0.png'); background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol5   { vertical-align: middle; background-image: url('../img/recreeren_vv_0.png');      background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol6   { vertical-align: middle; background-image: url('../img/voorzieningen_vv_0.png');  background-position: 0px 0px; background-repeat: no-repeat; }

td.defaultkol1hi { vertical-align: middle; background-image: url('../img/plangebied_vv_1.png');     background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol2hi { vertical-align: middle; background-image: url('../img/wonen_vv_1.png');          background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol3hi { vertical-align: middle; background-image: url('../img/werken_vv_1.png');         background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol4hi { vertical-align: middle; background-image: url('../img/infrastructuur_vv_1.png'); background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol5hi { vertical-align: middle; background-image: url('../img/recreeren_vv_1.png');      background-position: 0px 0px; background-repeat: no-repeat; }
td.defaultkol6hi { vertical-align: middle; background-image: url('../img/voorzieningen_vv_1.png');  background-position: 0px 0px; background-repeat: no-repeat; }






/* ----- subnavigatie rechts ----- */   
#subnavigatie { line-height: 14px; position: relative; top: 70px; right: 10px; color: #000000; z-index: 120; text-align: right;}

#subnavigatie div.select { padding: 10px 0px 0px 10px;
  color: #2c2d2e;
  font-size: 12px;    
  font-weight: bold; 
  cursor: pointer; } 

#subnavigatie div.overselect {  padding: 10px 0px 0px 10px;
  color: #2c2d2e;
  font-size: 12px;    
  font-weight: bold; 
  cursor: pointer; } 

#subnavigatie div.noselect {  padding: 10px 0px 0px 10px;
  color: #2c2d2e;
  font-size: 12px;    
  font-weight: normal; 
  cursor: pointer; } 
  
#subnavigatie div.selectsub {  padding: 10px 0px 0px 10px;
  color: #2c2d2e;
  font-size: 12px;    
  font-weight: bold; 
  cursor: pointer; } 
  
#subnavigatie div.noselect_sub {  padding: 5px 0px 0px 10px;
 line-height: 12px;
  color: #2c2d2e;
  font-size: 10px;    
  font-weight: normal; 
  cursor: pointer; } 
                
#subnavigatie div.overselect_sub{   padding: 5px 0px 0px 10px;
 line-height: 12px;
  color: #2c2d2e;
  font-size: 10px;    
  font-weight: bold; 
  cursor: pointer; } 

#subnavigatie div.select_sub{   padding: 5px 0px 0px 10px;
 line-height: 12px;
  color: #2c2d2e;
  font-size: 10px;    
  font-weight: bold; 
  cursor: pointer; } 

div.datum { font-size: 12px; color: #2c2d2e; line-height: 18px;}
div.nieuwstitel { font-size: 14px; font-weight: bold; color: #2c2d2e; line-height: 15px; padding: 0px 0px 5px 0px;}
div.tekst { font-size: 12px; color: #2c2d2e; line-height: 18px; display: block;}
  
div.tekst a         { color:#D8002F; }
div.tekst a:link    { text-decoration: underline; }
div.tekst a:active  { text-decoration: underline; }
div.tekst a:visited { text-decoration: underline; }
div.tekst a:hover   {	text-decoration: underline; color: #D8002F; }
  
  div.inschrijfform { margin: 20px 0px 0px 0px; }  
  

#afbextra { margin: 10px 0px 5px 15px; float: right; clear: right; }
#afbextra img.afbeelding { margin: 0px 0px 10px 0px; }
  
  
#rechtsextra { position: relative; top: 34px;
  width: 145px; 
  height: 358px;
  margin: 0px 0px 5px 15px; 
  padding: 0px 0px 0px 20px;
  float: right; clear: right; 
  background-image: url('../img/lijndropshadowkort.png');
  background-position: 0px 0px;
  background-repeat: no-repeat;
}
  
#rechtsextra img.afbeelding { margin: 0px 0px 10px 0px; }

.paraleft{
	padding: 0px 5px 0px 0px;
}

.pararight{
	padding: 0px 0px 5px 5px;
}


#downloads { color: 2c2d2e;  }

.zoekveld{
	width: 220px;
}
#zoekresultaat { padding: 0px 0px 30px 0px; font-size: 12px; color: #2c2d2e;}
#zoekresultaat .tekst {font-weight: normal;}
#zoekresultaat .resultaat {font-weight: bold;}

.lyr {
	height:544px;
	display: none;
	padding: 0px 10px 0px 10px;
}

.notopmarge
{
margin: 0px 0px 0px 0px;
}

/* ----- sitemap ----- */
/* sitemap */
div.sitemap    { padding: 0px; font-size: 13px; color: #2c2d2e; }
div.folderhome { padding: 10px 0px 0px 0px; font-size: 13px; font-weight: normal;}
div.folder     { padding: 1px 0px 0px 20px; }
div.folderkop  { padding: 1px 0px 0px 0px; }
