/* structuur */

body {
  background-color: #fff;
  margin: 0px;
  padding: 0px;
  color: #000;
  font-family: Verdana, Arial;
  font-size: 68%;
  float: none;
}

a {
  color: blue;
  text-decoration: underline;
}

#container, #body, #footer, #menu, #top, #bottom, #header, #mission, #content, #text {
  margin: 0px;
  padding: 0px;
  border: 0px solid #fff;
}

#container {
  text-align: left;
}

#menu {
  display: none;
}

#top {
  display: none;
}

#header {
  display: none;
}

#mission {
  display: none;
}

#content, #text {
  display: block;
}

#text {
  margin: 10px 0px;
}

.algemeen #text {
  background-image: none;
}

#submenu, #subtext {
  float: left;
}

#submenu {
  display: none;
}

.algemeen #submenu {
  display: none;
}

#subtext {
  text-align: left;
  line-height: 1.5em;
}


#bottom {
  display: none;
}

#footer {
  display: none;
}

/* inhoud */

#nieuws {
  padding: 10px 0px;
  text-align: left;
}

#overgang_boven {
  display: none;
}

#overgang_onder {
  display: none;
}

#types {
  padding: 10px 0px;
  clear: both;
}

#trans_container {
  margin: 0px 25px;
  border-top: 1px dashed #fff;
  position: relative;
  height: 120px;
}

#zakis {
  z-index: 6;
  position: relative;
  height: 100%;
}

#trans {
  display: none;
}

.box {
  margin: 0px;
  text-align: left;
  width: 99%;
}

.nieuws {
  text-align: left;
}

.nieuws_small {
  display: none;
}

.type {
  clear: both;
}

.type p, .type h2, .nieuws p, .nieuws h2, .nieuws h3 {
  padding: 5px 15px;
}

.type h2, .nieuws h2, .nieuws h3 {
  margin-top: 5px;
  margin-bottom: 2px;
}

.zaki {
  clear: both;
}

.zaki p {
  padding: 4px 10px 2px 90px;
}

.star {
  float: left;
  margin: 8px;
  width: 75px;
  text-align: left;
  font-weight: bold;
}

.clear {
  clear: both;
}

.center {
  text-align: left;
} 

/* layout */

a:hover {
  border-bottom: 1px dashed #E20044;
}

.beleid a:hover {
  border-bottom-color: #E1A300; /* donkergeel */
}

.uitbater a:hover {
  border-bottom-color: #0089CE; /* blauw */
}

.algemeen a:hover {
  border-bottom-color: #BEA785; /* beige */
}

h2 {
  font-size: 1.4em;
}


h3 {
  font-size: 1.2em;
}

/* horizontaal en verticaal menu */

#menu a {
  text-decoration: none;
}

#menu a:hover {
  border-bottom: 1px dashed #fff;
}

#menu ul, #menu_horizontal ul  {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

#menu ul li, #menu_horizontal ul li {
  margin: 0px;
  padding: 0px;
}

#menu_horizontal {
  display: none;
}

/* submenu */

#submenu h3 {
  margin-bottom: 0px;
}

/* frontpage tekst in blauwe zone */

.slogan, .slogan_extra {
  padding: 5px;
}

.slogan  {
  font-size: 2.0em;
  letter-spacing: 0.2em;
  padding-top: 20px;
}

.slogan_extra a, .slogan a {
  color: #000;
}

.slogan_extra {
  width: 600px;
}

/* nergens een border bij images waar een link op staat aub 
de dashed bottom border van de a-tag zelf blijft doorzetten */
a img, a:hover img { 
  border: none;
}