html
{
  height:100%;
  width:100%;
  overflow-y:scroll;
}

body
{
  background-color: #a5a5a5;
  margin: 0px;
  vertical-align:top;
  padding: 0px;
  font-size:12px;
  height:100%;
  background-image: url('../images/bgbody.gif');
  background-position:50% 0%;
  background-repeat:no-repeat;
  color:black;
  font-weight:normal;
  font-family:Arial,Verdana,Helvetica,Sans-serif;
}

ul, ol, li
{
  margin-top: 0;
  margin-bottom: 0;
}

form, table, fieldset
{
  margin: 0px;
  padding: 0px;
  border:none;
  font-size:12px;
  color:black;
  font-weight:normal;
  font-family:Arial,Verdana,Helvetica,Sans-serif;
}

a
{
  color:#c74e93;
  font-family:Arial,Verdana,Helvetica,Sans-serif;
}
a:link, a:active, a:visited, a:hover
{
  text-decoration: underline;
}

td
{
  vertical-align: top;
}

img
{
  border: none;
}

.klikbaar
{
  cursor: pointer;
}

h1, h2, h3, h4, h5, h6
{
  margin:0px;
  font-weight:bold;
  color:black;
  font-family:Arial,Verdana,Helvetica,Sans-serif;
}

h1
{
  font-size:16px;color:#c74e93;
  margin-bottom:15px;
}
h2
{
  font-size:14px;color:#c74e93;line-height:15px;
}
h3
{
  font-size:12px;
}
h4
{
  font-size:12px;color:#c74e93;
}
h5
{
  font-size:11px;
}
h6
{
  font-size:10px;
}

h2 span.datum
{
  font-style: italic; font-size: 12px;font-weight:normal;
}

.klikbaar{cursor:pointer;}


/* zoekvenster links */
div.zoekvenster
{
  position:absolute;
  top:312px;
  left:0px;
  width:184px;
  height:190px;
  overflow:hidden;
  z-index:200;
}

div.zoekvenster
{
  background-color:#ca4c95;
}

#zoekform
{
  padding:17px 0px 0px 17px;
}

#zoekform fieldset
{
  color:white;
  font-weight:bold;
}

#zoekform input, #zoekform select
{
  width:147px;
  height:20px;
  color:black;
  display:block;
  padding:0px;
  font-weight:normal;
  line-height:20px;
  margin:0px 0px 10px 0px;
  font-family:Arial,Verdana,Helvetica,Sans-serif;
}

#zoekform input
{
  text-indent:5px;
  color:#787878;
}

#zoekform input.zoekknop
{
  width:57px;
  height:18px;
}


/* zoekresultaten */
div.zoekresults a strong
{
  font-size:14px;color:#c74e93;line-height:15px;
}

div.zoekresults a, div.zoekresults a:link, div.zoekresults a:active,
div.zoekresults a:visited, div.zoekresults a:hover
{
  text-decoration: none;
  display:block;
  color:black;
  font-size: 12px;
  margin:10px 0px;
  line-height:16px;
}


/* fotoalbum */
div.fotokeuzes img
{
  cursor:pointer;
  margin:10px;
}


/* video template*/
.showvideo
{
  background-color:white;
  background-image:none;
  padding:10px;
}


/* YouTube film in document */
div.wordfilm
{
  display:block;
  margin:5px 0px;
  padding:15px 0px;
  text-align:center;
  background-color:#f2f2f2;
}


/* placeholder van waaruit elementen absoluut gepositioneerd worden */
#omhullende
{
  position:relative;
  margin:0px auto;
  background-color:white;
  width:919px;
  z-index:1000;
}


/* achtergrond en hoogte omhullende */
div.bgcanvashome
{
  height:615px;
}

div.bgcanvastweekol
{
  background-image: url('../images/bgomhullende2.gif');
  background-position:top left;
  background-repeat: repeat-y;
  height:100%;
}

div.bgcanvasdriekol
{
  background-image: url('../images/bgomhullende3.gif');
  background-position:top left;
  background-repeat: repeat-y;
  height:100%;
}


/* banners home */
div.homeintro
{
  background-color:#ca4d95;
  margin:10px 17px;
  padding:12px 14px;
  line-height:15px;
  background-image: url('../images/bgbannerhometop.gif');
  background-position:right bottom;
  background-repeat: no-repeat;
  color:white;
}

#homebannerrechts
{
  position:absolute;
  top:312px;
  left:684px;
  width:235px;
  height:190px;
  background-color:black;
  overflow:hidden;
}

#homebannerrechts a
{
  text-decoration: none;
}

#homebannerrechts div.kop
{
  position:absolute;
  top:15px;
  left:15px;
  width:175px;
  height:155px;
  overflow:hidden;
  color:white;
  font-size:16px;
  font-weight:bold;
  cursor:pointer;
}

#homebannerrechts div.omschrijving
{
  position:absolute;
  top:0px;
  left:0px;
  width:235px;
  height:195px;
  overflow:hidden;
  vertical-align:bottom;
}

#homebannerrechts div.omschrijving div
{
  position:absolute;
  background-image: url('../images/bgbannerhome.gif');
  background-position:100% 100%;
  background-repeat:no-repeat;
  padding:15px 50px 15px 15px;
  bottom:0px;
  background-color:black;
  border-top:2px solid white;
  color:white;
  font-size:12px;
  font-weight:normal;
  text-align:justify;
  cursor:pointer;
}



/* opsommingen */
div.homenieuws
{
  margin:10px 17px;
  line-height:15px;
}

table.opsomming
{
  width:100%;
}

table.opsomming th
{
  padding:10px 15px;
}

table.opsomming td{
  width:100%;
  padding:10px 15px 10px 0px;
}


/* pagina bladeren */
.bladerpaginas
{
  width:100%;
  background-color:#a5a5a5;
  margin:10px 0px;
}

.bladerpaginas th
{
  padding:2px 5px;
  color:#cccccc;
  font-weight:bold;
  text-align:left;
  vertical-align:middle;
}
.bladerpaginas th a
{
  border:none;
  color:white;
  font-weight:bold;
  text-decoration:none;
}

.bladerpaginas td
{
  padding:2px 5px;
  color:white;
  font-weight:bold;
  text-align:center;
  vertical-align:middle;
}

.bladerpaginas td.paginas
{
  width:100%;
}

.bladerpaginas td.paginas table
{
  margin:0px auto;
}

.bladerpaginas td a
{
  border:none;
  color:white;
  font-weight:bold;
  text-decoration:underline;
}


/* fotowissel op home */
#wisselfoto
{
  position:absolute;
  top:312px;
  left:185px;
  width:498px;
  height:190px;
  overflow: hidden;
  background-color:#ededed;
}

#eerstetranspic	{position: absolute;
		top:0px;
		left:0px;
		z-index:10;
		opacity:1.0;
		-moz-opacity:1.0;}

#tweedetranspic	{position: absolute;
		top:0px;
		left:0px;
		z-index:5;}


/* content vlak */
#contentvlaksmal
{
  position:absolute;
  top:45px;
  left:379px;
  width:540px;
  z-index:150;
  background-color:white;
}

#contentvlakbreed
{
  position:absolute;
  top:45px;
  left:184px;
  width:735px;
  z-index:150;
  background-color:white;
}

#contentvlak
{
  padding:20px 44px;
}

#contentvlakhome
{
  position:absolute;
  top:25px;
  left:184px;
  width:500px;
  height:285px;
  z-index:150;
  overflow:hidden;
}


/* subnav in 2e kolom */
#subnav
{
  position:absolute;
  top:25px;
  left:184px;
  width:195px;
  overflow:hidden;
  padding: 44px 0px;
}

#subnav a, #subnav a:link, #subnav a:active,
#subnav a:visited, #subnav a:hover
{
  text-decoration: none;
  display:block;
  font-size: 12px;
  font-weight:bold;
  padding:2px 15px 2px 15px;
  margin-bottom:3px;
  line-height:16px;
}

#subnav a:link, #subnav a:active, #subnav a:visited
{
  color:black;
  background-color:transparent;
}

#subnav a:hover, #subnav a.aktief
{
  text-decoration: none;
  color:white;
  background-color: black;
}


/* subsubnav */
#subsubnav a, #subsubnav a:link, #subsubnav a:active,
#subsubnav a:visited, #subsubnav a:hover
{
  text-decoration: none;
  display:block;
  font-size: 11px;
  font-weight:bold;
  padding:2px 15px 2px 30px;
  margin-bottom:3px;
  line-height:16px;
  background-repeat:no-repeat;
  background-position:0px 5px;
}

#subsubnav a:link, #subsubnav a:active, #subsubnav a:visited
{
  color:#c74e93;
  background-color:transparent;
  background-image: url('../images/bgsubsubnav.gif');
}

#subsubnav a:hover, #subsubnav a.aktief
{
  text-decoration: none;
  color:black;
  background-color:transparent;
  background-image: url('../images/bgsubsubnavaktief.gif');

}


/* home opsomming organisaties onderin */
#projectvan
{
  position:absolute;
  top:512px;
  left:17px;
  width:892px;
  height:105px;
  overflow:hidden;
}

#projectvan a
{
  padding-right:50px;
}


/* topmenu */
#topmenu
{
  position:absolute;
  left:0px;
  height:25px;
  width:919px;
  z-index:100;
  background-color:#ededed;
}

#topmenu ul
{
  vertical-align:bottom;
  text-align:right;
  padding:4px 1px 5px 684px;
  margin:0px;
}

#topmenu ul li
{
  display:inline;
  padding:0px 2px;
  color:#c74e93;
  list-style-type: none;
  margin:0px;
}

#topmenu ul a
{
  color:#c74e93;
}

#topmenu ul a:hover
{
  color:black;
}

#topmenu ul a:link, #topmenu ul a:active, #topmenu ul a:visited, #topmenu ul a:hover
{
  text-decoration: none;
}

#topmenu ul img
{
  margin:0px 5px 0px 4px;
}


/* klikbaar logo */
a.logo{display:block;
  width:184px;
  height:37px;
  margin:0px 0px 3px 0px;
}


/* hoofdmenu */
#menulinks
{
  position:absolute;
  top:25px;
  left:0px;
  background-color:#ededed;
  width:184px;
  height:287px;
  z-index:2000;
}

#menulinks div
{
  padding:0px 30px 0px 0px;
  background-color:transparent;
}


#menulinks div a, #menulinks div a:link, #menulinks div a:active,
#menulinks div a:visited, #menulinks div a:hover
{
  text-decoration: none;
  display:block;
  font-size: 13px;
  font-weight:bold;
  padding:2px 10px 2px 17px;
  line-height:16px;
}

#menulinks div a:link, #menulinks div a:active, #menulinks div a:visited
{
  color:black;
  background-color:transparent;
}

#menulinks div a:hover, #menulinks div a.aktief
{
  text-decoration: none;
  color:white;
  background-color: black;
}

#menulinks div div.uitklap
{
  position:relative;
  top:4px;
  left:0px;
  width:100px;
  height:4px;
}

#menulinks div div.uitklap div
{
  position:absolute;
  top:0px;
  left:155px;
  width:132px;
  opacity:0.8;
  -moz-opacity:0.8;
}

#menulinks div div.uitklap div.aktief
{
  visibility:visible;
}

#menulinks div div.uitklap div.nietaktief
{
  visibility:hidden;
}

#menulinks div div.uitklap div a, #menulinks div div.uitklap div a:link, #menulinks div div.uitklap div a:active,
#menulinks div div.uitklap div a:visited, #menulinks div div.uitklap div a:hover
{
  text-decoration: none;
  display:block;
  font-size: 13px;
  color:white;
  font-weight:bold;
  background-color:black;
  border-bottom:1px solid #999999;
  padding:2px 10px;
  line-height:16px;
}

#menulinks div div.uitklap div a:hover
{
  text-decoration: underline;
}


/* pad navigatie */
#padnav
{
  position:absolute;
  z-index:200;
  top:5px;
  left:201px;
  width:500px;
  height:25px;
  font-size:11px;
  overflow:hidden;
}

#padnav a, #padnav a:link, #padnav a:active,
#padnav a:visited, #padnav a:hover
{
  font-size:11px;
  text-decoration: none;
  color:black;
}

#padnav div a:hover
{
  text-decoration: underline;
}


/* agenda op home */
#kalender
{
  width:235px;
  height:285px;
}

#kalender
{
  position:absolute;
  top:25px;
  left:684px;
  width:234px;
  background-color:black;
  background-image: url('../images/bgkalender.gif');
  background-position: right top;
  background-repeat: no-repeat;
}

#kalender th
{
  color:white;
  height:30px;
  text-align:left;
  font-weight:bold;
  line-height:30px;
  text-indent:10px;
  width:234px;
}

#kalender th a
{
  display:block;
  color:white;
  text-decoration:none;
}

#kalender td
{
  background-color:#e2e2e2;
  height:40px;
}

#kalender td.datum
{
  width:72px;
  white-space: nowrap;
}

#kalender td.titel
{
  width:162px;
}

#kalender td.titel div
{
  margin-right:5px;
  height:33px;
  width:162px;
  overflow:hidden;
}

#kalender tr.oneven td
{
  background-color:#cbcbcb;
}

#kalender td a,#kalender td a:link,#kalender td a:active,
#kalender td a:visited,#kalender td a:hover
{
  display:block;
  color:black;
  padding:5px 0px 0px 10px;font-size:11px;
  text-decoration: none;
}


/* Google maps*/
#mijngmap
{
  position:relative;
  top:30px;
  left:10px;
  width:650px;
  height:450px;
  border:1px solid black;
  background-color:#CCCCCC;
}


/* sitemap */
div.sitemap
{
  padding: 0px;
}

div.folder
{
  padding: 1px 0px 0px 20px;
}

div.folderkop
{
  padding: 1px 0px 0px 40px;
}

div.bestand
{
  padding: 1px 0px 0px 60px;
}


/* axis */
#axis
{
  position:absolute;
  top:615px;
  left:729px;
  width:190px;
  height:50px;
}

