body {
  font-size: 62.5%;
}

* {
  margin: 0;
  padding: 0;
  border: 0px;
  font-family: "Verdana", serif;
  color: black;
  font-size: 1.0em;
}

table {
  border-collapse: collapse;
  border-spacing: 0px;
}

a:link, a:visited, a:hover {
  text-decoration: none;
}

ul {
  padding-left: 20px;
}

ol {
  padding-left: 30px;
}

h1 {
  font-size: 1.2em;
  font-weight: bold;
  color: black;
}

.NormalBody {
  min-width: 1000px;
  text-align: center;
  background-color: black;
  background-repeat: repeat-x;
  background-position: left top;
}

.MainDiv { 
  width: 1000px;
  position: relative;
  left: 0px;
  top: 0px;
  margin: 0 auto;
  text-align: left;
  height: 761px;
  background-color: black;
}

.TopBanner {
  position: absolute;
  left: 0px;
  top: 0px;
  background-repeat: no-repeat;
  background-position: left top;
  width: 1000px;
  height: 120px;
  z-index: 15;
}

.TopBanner a:link,
.TopBanner a:hover,
.TopBanner a:active,
.TopBanner a:visited {
  background-repeat: no-repeat;
  background-position: left top;
  display: block;
  position: absolute;
  left: 708px; 
  top: 10px;
  width: 292px;
  height: 79px;
}

#TeaserHolder {
  position: absolute;
  left: 709px;
  top: 140px;
  width: 291px;
  height: 163px;
  overflow: hidden;
}

#TeaserHolder .Teaser {
  position: absolute;
  left: 0px;
  top: 0px;
  width: 291px;
  height: 163px;
  overflow: hidden;
  background-color: white;
}

#TeaserHolder .Teaser img.Rechts {
  position: absolute;
  left: 173px;
  top: 0px;
  width: 118px;
  height: 163px;
}

#TeaserHolder .Teaser .Content {
  position: absolute;
  left: 6px;
  top: 6px;
  width: 161px;
  height: 157px;
  overflow: hidden;
}

#TeaserHolder .Teaser .Content,
#TeaserHolder .Teaser .Content * {
  font-size: 11px;
  color: black;
}
#TeaserHolder .Teaser .Content p {
  padding: 0px;
  margin: 0px;
  margin-bottom: 7px;
}

#TeaserHolder .Teaser .Content h1 {
  color: #041e64;
}

#TeaserHolder .Teaser .Content a:link,
#TeaserHolder .Teaser .Content a:hover,
#TeaserHolder .Teaser .Content a:active,
#TeaserHolder .Teaser .Content a:visited {
  text-decoration: underline;
}

.BeleidspuntenDiv {
  position: absolute;
  left: 694px;
  top: 332px;
  width: 233px;
  height: 410px;
  padding-top: 10px;
  background-color: black;
  background-repeat: no-repeat;
  background-position: right top;
}

.BeleidspuntenDiv h2 {
  padding-left: 21px;
  font-size: 12px;
  font-weight: normal;
  padding-bottom: 5px;
}

.BeleidspuntenDiv ul {
  padding: 0px;
  list-style-type: none;
}

.BeleidspuntenDiv ul li {
  display: block;
  background-position: 0px 1px;
  background-repeat: no-repeat;
}

.BeleidspuntenDiv a:link,
.BeleidspuntenDiv a:hover,
.BeleidspuntenDiv a:active,
.BeleidspuntenDiv a:visited {
  padding-left: 21px;
  font-size: 11px;
  display: block;
  width: 190px;
  height: 14px;
  padding-right: 15px;
  background-position: right 1px;
  background-repeat: no-repeat;
  padding-bottom: 3px;
}

.BeleidspuntenDiv a:hover {
}


a.BeleidsPuntUp:link,
a.BeleidsPuntUp:hover,
a.BeleidsPuntUp:active,
a.BeleidsPuntUp:visited {
  color: #013db5;
}

a.BP266:link,
a.BP266:active,
a.BP266:hover,
a.BP266:visited {
  background-image: url( ../images/NogTeRealiserenLinkIcon.jpg );
}

a.BP267:link,
a.BP267:active,
a.BP267:hover,
a.BP267:visited {
  background-image: url( ../images/HuidigBeleidLinkIcon.jpg );
}

a.BP268:link,
a.BP268:active,
a.BP268:hover,
a.BP268:visited {
  background-image: url( ../images/GerealiseerdLinkIcon.jpg );
}

#Map {
  position: absolute;
  left: 10px;
  top: 140px;
  width: 670px;
  height: 612px;
}

#GeenMap {
  position: absolute;
  background-color: white;
  left: 10px;
  top: 140px;
  width: 570px;
  height: 512px;
  padding: 50px;
}

#Menu {
  z-index: 0;
  position: absolute;
  left: 0px;
  top: 30px;
  display: block; 
  width: 408px;
  height: 30px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url( ../images/Menu.png );
}

#MenuRechts {
  z-index: 0;
  position: absolute;
  left: 648px;
  top: 140px;
  width: 35px;
  height: 170px;
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url( ../images/MenuRechts.png );
}

#MenuHolderRechts {
  position: absolute;
  left: 650px;
  top: 140px;
  width: 50px;
  height: 170px;
}

#MenuHolderRechts ul,
#MenuHolderRechts ul li {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

#MenuHolderRechts a.MenuItem:link,
#MenuHolderRechts a.MenuItem:hover,
#MenuHolderRechts a.MenuItem:active,
#MenuHolderRechts a.MenuItem:visited {
  position: absolute;
  left: 18px;
  display: block;
  width: 27px;
  height: 27px;
  text-decoration: none;
}

#MenuHolderRechts a.MenuItem:hover {
  background-position: bottom;
}

#BtnHoeWerkBIB {
  top: 16px;
  background-image: url( ../images/Question.gif );
}

#BtnPrint {
  top: 72px;
  background-image: url( ../images/Print.gif );
}

#BtnContact {
  top: 128px;
  background-image: url( ../images/Contact.gif );
}

#MenuHolder {
  z-index: 100;
  position: absolute;
  left: 40px;
  top: 110px;
  display: block;
  width: 408px;
  height: 50px;
}

#MenuHolder ul,
#MenuHolder ul li {
  display: inline;
  margin: 0px;
  padding: 0px;
}

#MenuHolder .MenuItem,
#MenuHolder a.MenuItem:link,
#MenuHolder a.MenuItem:hover,
#MenuHolder a.MenuItem:active,
#MenuHolder a.MenuItem:visited {
  position: absolute;
  top: 0px;
  display: block;
  width: 27px;
  height: 42px;
  text-decoration: none;
}

#MenuHolder a.MenuItem:hover {
  background-position: bottom;
}

#BtnHome {
  background-image: url( ../images/Home.gif );
  left: 11px;
}

#BtnGerealiseerd {
  left: 68px;
  background-image: url( ../images/Gerealiseerd.gif );
}

#MenuHolder div#BtnGerealiseerd {
  left: 68px;
  height: 27px;
  top: 15px;
  background-image: url( ../images/GerealiseerdInActief.gif );
}


#BtnAktueel {
  left: 111px;
  background-image: url( ../images/Actueel.gif );
}

#MenuHolder div#BtnAktueel {
  left: 111px;
  height: 27px;
  top: 15px;
  background-image: url( ../images/AktueelInActief.gif );
}

#BtnNogTeRealiseren {
  left: 153px;
  background-image: url( ../images/NogTeRealiseren.gif );
}

#MenuHolder div#BtnNogTeRealiseren {
  left: 153px;
  height: 27px;
  top: 15px;
  background-image: url( ../images/TeRealiserenInActief.gif );
}

#BtnGemeenteBreedBeleid {
  left: 193px;
  background-image: url( ../images/GemeenteBreedBeleid.gif );
}

#MenuHolder div#BtnGemeenteBreedBeleid {
  left: 193px;
  height: 27px;
  top: 15px;
  background-image: url( ../images/GemeenteBreedInActief.gif );
}

#BtnBeleidPerDeelgebied {
  left: 251px;
  background-image: url( ../images/BeleidPerDeelgebied.gif );
}

#MenuHolder div#BtnBeleidPerDeelgebied {
  left: 251px;
  height: 27px;
  top: 15px;
  background-image: url( ../images/BeleidPerDeelgebiedInActief.gif );
}

#BtnGemeenteProfiel {
  left: 308px;
  background-image: url( ../images/GemeenteProfiel.gif );
}


a.HoeWerktBeleidInBeeld:link,
a.HoeWerktBeleidInBeeld:hover,
a.HoeWerktBeleidInBeeld:active,
a.HoeWerktBeleidInBeeld:visited {
  position: absolute;
  left: 365px;
  top: 0px;
  display: block;
  width: 27px;
  height: 42px;
  text-decoration: none;
  background-image: url( ../images/HoeWerktBeleidInBeeld.gif );
}

a.HoeWerktBeleidInBeeld:hover,
a.GemeenteProfiel:hover,
a.BeleidPerDeelgebied:hover,
a.GemeenteBreedBeleid:hover,
a.NogTeRealiseren:hover,
a.Actueel:hover,
a.Gerealiseerd:hover,
a.Home:hover {
}

.ImageUp {
  background-position: bottom;
}

.VervolgTekstDiv {
  position: absolute;
  left: 10px;
  top: 140px;
  width: 670px;
  height: 612px;
}

.RealisatieNiveau {
  display: block;
  position: absolute;
  left: 5px;
  top: 193px;
  width: 168px;
  text-align: right;
  padding-right: 40px;
  background-position: right top; 
  background-repeat: no-repeat; 
  height: 24px;
  padding-top: 13px;
  color: #041e64;
}

#IconRN266, #IconRN267, #IconRN268 {
  position: absolute;
  top: 193px;
  left: 168px;
  width: 44px;
  height: 41px;
  background-position: right top;
  background-repeat: no-repeat;
}

#IconRN266 {
  background-image: url( ../images/266.png );
}
#IconRN267 {
  background-image: url( ../images/267.png );
}
#IconRN268 {
  background-image: url( ../images/268.png );
}


.BeleidsPuntVervolgHolder {
  position: absolute;
  left: 10px;
  top: 140px;
  width: 670px;
  height: 612px;
}

.VervolgTekst {
  position: absolute;
  left: 220px;
  top: 201px;
  width: 375px;
  height: 400px;
}

.VervolgTekst,
.VervolgTekst p,
.VervolgTekst a:link,
.VervolgTekst a:hover,
.VervolgTekst a:active,
.VervolgTekst a:visited {
  font-size: 11px;
  letter-spacing: 0px;
  line-height: 15px;
}


.BeleidsPuntVervolgHolder a.TerugLink:link,
.BeleidsPuntVervolgHolder a.TerugLink:hover,
.BeleidsPuntVervolgHolder a.TerugLink:active,
.BeleidsPuntVervolgHolder a.TerugLink:visited {
  position: absolute;
  left: 0px;
  width: 206px;
  top: 53px;
  color: #041e64;
  text-align: right;
}

.BeleidsPuntVervolgHolder a.TerugLink:hover {
  text-decoration: underline;
}

.BeleidsPuntVervolgHolder .VervolgTekst {
  left: 229px;
  top: 53px;
  width: 375px;
  height: 554px;
}

.VervolgTekst h1 {
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 5px;
}

.VervolgTekst h2 {
  font-weight: normal;
  font-size: 12px;
  margin-bottom: 5px;
}

.VervolgTekst a:hover {
  text-decoration: underline;
}

.VervolgTekst p {
  margin-bottom: 5px;
}


#MenuKop {
  position: absolute;
  right: 318px;
  padding-left: 3px;
  padding-right: 5px;
  top: 103px;
  height: 19px;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  color: white;
  z-index: 20;
  background-color: black;
}

.FotoHolder {
  position: absolute;
  top: 174px;
  width: 218px;  
  height: 148px;
}

.FotoHolder .Afbeelding {
  position: absolute;
  left: 15px;
  top: 0px;
  background-position: left top;
  background-repeat: no-repeat;
  width: 177px;
  height: 148px;
}

#Deelgebieden {
  display: none;
  z-index: 50;
  position: absolute;
  left: 285px;
  top: 140px;
  width: 120px;
  background-position: bottom left;
}

#DeelgebiedenLijst {
  display: none;
  z-index: 51;
  position: absolute;
  left: 305px;
  top: 170px;
  width: 100px;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
}

#DeelgebiedenLijst li { 
  padding: 0px;
  margin: 0px;
  padding-bottom: 1px;
}

#DeelgebiedenLijst li a:link, 
#DeelgebiedenLijst li a:hover,
#DeelgebiedenLijst li a:active,
#DeelgebiedenLijst li a:visited {
  display: block;
  font-size: 12px;
  font-weight: normal;
}

#DeelgebiedenLijst li a:hover {
  color: #013db5;
}

#Bar {
  position: absolute;
  left: 8px;
  top: 107px;
  width: 670px;
  height: 14px;
  z-index: 10;
  background-repeat: no-repeat;
  background-position: 52px 0px;
}

.BPCategorie {
  position: absolute;
  display: block;
  left: 0px;
  top: 201px;
  width: 170px;
  padding-right: 35px;
  text-align: right;
  height: 25px;
  padding-top: 5px;
  color: #041e64;
  background-repeat: no-repeat;
  background-position: right top;
}

#BPCategorie1 {
  background-image: url( ../images/bc_1.jpg );
}

#BPCategorie2 {
  background-image: url( ../images/bc_2.jpg );
}

#BPCategorie3 {
  background-image: url( ../images/bc_3.jpg );
}

#BPCategorie4 {
  background-image: url( ../images/bc_4.jpg );
}

#BPCategorie5 {
  background-image: url( ../images/bc_5.jpg );
}

#BPCategorie6 {
  background-image: url( ../images/bc_6.jpg );
}

#GemeenteProfielKort {
  position: absolute;
  left: 226px;
  top: 31px;
  width: 440px;
  height: 134px;
}

#GemeenteProfielKort,
#GemeenteProfielKort p,
#GemeenteProfielKort a:link,
#GemeenteProfielKort a:hover,
#GemeenteProfielKort a:active,
#GemeenteProfielKort a:visited {
  color: white;
  font-size: 11px;
}

#GemeenteProfielKort a:hover {
  text-decoration: underline;
}

#GemeenteBreedOpsomming,
#GemeenteProfielLang {
  position: absolute;
  left: 226px;
  top: 229px;
  width: 375px;
  height: 385px;
}

.VervolgTekstLang {
}

.VervolgTekstLang,
.VervolgTekstLang p,
.VervolgTekstLang a:link,
.VervolgTekstLang a:hover,
.VervolgTekstLang a:active,
.VervolgTekstLang a:visited {
  color: black;
  font-size: 10px;

}

.VervolgTekstLang p,
.VervolgTekstLang p {
  padding-bottom: 10px;
}

.VervolgTekstLang a:hover {
  text-decoration: underline;
}

.VervolgTekstLang ul,
.VervolgTekstLang li {
  margin: 0px;
  padding: 0px;
}

#GemeenteBreedOpsomming a:hover {
  text-decoration: none;
}

#GemeenteBreedOpsomming a.BeleidsPuntUp:link,
#GemeenteBreedOpsomming a.BeleidsPuntUp:hover,
#GemeenteBreedOpsomming a.BeleidsPuntUp:active,
#GemeenteBreedOpsomming a.BeleidsPuntUp:visited {
  color: #013db5;
}

.VervolgTekstDiv .IntroTekst {
  position: absolute;
  left: 226px;
  top: 33px;
  width: 278px;
  height: 134px;
}

.VervolgTekstDiv .IntroTekst,
.VervolgTekstDiv .IntroTekst p,
.VervolgTekstDiv .IntroTekst h2 {
  color: white;
  font-size: 11px;
}

.VervolgTekstDiv .HoofdTekst {
  position: absolute;
  left: 171px;
  top: 200px;
  width: 378px;
  height: 400px;
}

.VervolgTekstDiv .HoofdTekst li {
  margin-left: 25px;
}

#Page276 .VervolgTekstDiv .HoofdTekst {
  left: 226px;
  width: 350px;
}

.VervolgTekstDiv .HoofdTekst h2 {
  font-weight: bold;
  font-size: 10px;
  padding-top: 10px;
}

.VervolgTekstDiv .HoofdTekst a:hover {
  text-decoration: underline;
}

.VervolgTekstDiv .HoofdTekst .Info {
  padding-left: 55px;
  background-repeat: no-repeat;
  background-position: left top;
  padding-bottom: 10px;
}

.VervolgTekstDiv .HoofdTekst h2 a:link,
.VervolgTekstDiv .HoofdTekst h2 a:hover,
.VervolgTekstDiv .HoofdTekst h2 a:active,
.VervolgTekstDiv .HoofdTekst h2 a:visited { 
  font-weight: normal;
}

#MyZoom_ZoomIn {
  background-image: url( ../images/ZoomIn.gif );
  position: absolute;
  top: 0px;
  left: 0px;
  width: 27px;
  height: 27px;
  cursor: pointer;
}

#MyZoom_ZoomOut {
  background-image: url( ../images/ZoomOut.gif );
  position: absolute;
  top: 102px;
  left: 0px;
  width: 27px;
  height: 27px;
  cursor: pointer;
}

#MyZoom_Bar {
  position: absolute;
  left: 11px;
  top: 27px;
  width: 5px;
  height: 75px;
  overflow: hidden;
  background-color: black;
}

#MyZoom_Slider {
  position: absolute;
  left: 0px;
  top: 0px;
  margin-top: 27px;
  width: 27px;
  height: 5px;
  overflow: hidden;
  background-color: black;
  cursor: pointer;
}

#MyZoom_Slider:hover {
  cursor: text;
}

.Tekst a:link,
.Tekst a:hover,
.Tekst a:active,
.Tekst a:visited {
  text-decoration: underline;
}

#KaartTabs {
  position: absolute;
  left: 10px;
  bottom: 40px;
  width: 122px;
  height: 58px;
}

#KaartTabs .Top,
#KaartTabs .Bottom {
  position: absolute;
  left: 0px;
  width: 30px;
  height: 29px;
}

#KaartTabs .Top {
  top: 0px;
  background-image: url( ../images/KaartTabs/KaartTabsTop.png );
}

#KaartTabs .Bottom {
  background-image: url( ../images/KaartTabs/KaartTabsBottom.png );
  bottom: 0px;
}

#KaartTabs a.KaartTab:link,
#KaartTabs a.KaartTab:hover,
#KaartTabs a.KaartTab:active,
#KaartTabs a.KaartTab:visited {
  position: absolute;
  display: block;
  width: 114px;
  padding-right: 8px;
  height: 29px;
  color: white;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  line-height: 25px;
  text-align: right;
  background-image: url( ../images/KaartTabs/KaartTab.png );
  z-index: 20;
}

#KaartTabs a.Actief:link,
#KaartTabs a.Actief:hover,
#KaartTabs a.Actief:active,
#KaartTabs a.Actief:visited {
  background-image: none;
}

#KaartTabs #KaartActief {
  position: absolute;
  background-image: url( ../images/KaartTabs/KaartTabActief.gif );
  width: 122px;
  height: 87px;
  z-index: 10;
}

