body {
  margin:0;
  padding:0;
  background-color:#f6a4ab;
  /* 2009 
  background-image: url('../pics/back.gif');
  background-repeat: repeat;
  */
}

html {
  margin:0;
  padding:0;
}

.frame
{
  width:960px;
  margin:10px auto 0 auto;  
  padding:0 0 10px 0;
  font-family:Verdana;
  /*background-color:#fb4f63; 2009 */
  background-color:#fff244;
  color:#000;
}

.topBar
{
  height:230px;
  margin-left:20px;
}

.logo
{
  margin-top:20px;
  float:left;
  padding:0px;
  background-image: url('../pics/banner.png');
  background-repeat: no-repeat;
  background-position:0px 0px;
  width:639px;
  height:180px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true', src='pics/banner.png', sizingMethod='crop');

}

.stem
{
  margin: 10px 10px 0px 0px;
  float:right;
  background-image: url('../pics/stem-knop.png');
  background-repeat: no-repeat;
  width:94px;
  height:94px;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true', src='pics/stem-knop.png', sizingMethod='crop');
}

.dagprogramma
{
  margin:10px 20px 10px 0px;
  float:right;
  width:94px;
}

.dagprogrammaLogo
{
  background-image: url('../pics/dag-programma.png');
  background-repeat: no-repeat;
  background-position: center;
  width:94px;
  height:127px;
  margin:0 0 80px 0;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true', src='pics/dag-programma.png', sizingMethod='image');
}

.event
{
  width:94px;
  margin: 0px auto 10px auto;
  text-align:left;
}

.event a
{
  color:#000;
}

.event h1
{
  margin:4px 0 0 0;
  font-size:10px;
  text-transform:uppercase;
}

.event h2
{
  margin:4px 0 0 0;
  font-size:10px;
  text-transform:capitalize;
  font-weight:bold;
}

.event h3
{
  margin:4px 0 0 0;
  font-size:10px;
}

.event h3 a
{
  margin:4px 0 0 0;
  font-size:10px;
  font-style:italic;
  text-decoration:none;
  font-weight:normal;
}

.event h3 a img
{
 border:0px;
 vertical-align:middle;
}

.eventicon
{
  width:94px;
  height:70px;
  margin:0px auto;
  border:1px solid #000;
  background-position:left top;
	 background-repeat:no-repeat;
}

.graslogo
{
  width:94px;
  height:94px;
  margin:20px 0px 10px 0px;
  background-image: url('../pics/logo-gras.png');
  background-repeat: no-repeat;
  background-position: center;
  _background:none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enable='true', src='pics/logo-gras.png', sizingMethod='image');
}

.graslogo img
{
  width:94px;
  height:94px;
  border:0px solid #000;
  position:relative;
}

.fondslogo
{
  width:94px;
  height:94px;
  margin:10px 0 0 0;
}

.fondslogo img
{
  margin:0 auto 10px auto;
  width:94px;
  height:80px;
}

.daglogo
{
  width:94px;
  height:94px;
  margin:10px 0 0 0;
}

.daglogo img
{
  margin:0px auto;
  width:94px;
  height:94px;
  border:0px solid #000;
}

.nav
{
  margin-top:200px;
}

.nav ul 
{
  margin:0;
  padding:0;
  list-style-type: none; 
}

.nav ul li
{
  display:inline;
  position:relative;
  font-size:12px;
}

.nav ul li.over ul, .nav ul li:hover ul
{ 
 display:block;
 float:none;
}

.nav ul li ul
{
 display:none;
 position:absolute;
 z-index:100;
 top:1.1em;
 left:0;
 padding:5px 10px;
 background-color:#000000;
	-moz-opacity: 0.8;
 filter: Alpha(Opacity=80);
}

.nav ul li ul li
{
 display:block;
 white-space:nowrap;
}

.nav ul li a
{
  color:#000;
  text-decoration:none;
}

.nav ul li a#active
{
  color:#00efd4;
  text-decoration:none;
  font-weight:bold;
}

.nav ul li a:hover
{
  color:#00efd4;
}

.nav ul li ul li a
{
  color:#fff;
  text-decoration:none;
}

.content
{
  width:726px;
  margin:20px;
  border:0px solid #000;
}

.content h1
{
  font-size:18px;
}

.content p
{
  font-size:12px;
}

.contentbanner
{
  width:710px;
  height:370px;
  border:8px solid #fff;
}



/* standaard */

.messageControls
{
 float:right;
}

.messageControls a
{
 text-decoration:none;
 border:0px;
 color:#000;
 font-size:11px;
}

.messageControls a.active
{
 text-decoration:underline;
 border:0px;
 color:#000;
 font-size:11px;
}

.error
{
 width:500px;
 margin:20px;
 border:1px solid #cc0000;
 background-color:#ffcccc;
}

.error p
{
 padding:10px;
 color:#990000;
}

.error img
{
 margin: 5px;
 float: left;
}

.succes
{
 width:500px;
 margin:20px;
 border:1px solid #00cc00;
 background-color:#ccffcc;
}

.succes p
{
 padding:10px;
 color:#009900;
}

.succes img
{
 margin: 5px;
 float: left;
}

.credits 
{
 width:960px;
 margin:0px auto 10px auto;
 padding:0px;
 height:10px;
}

.credits a img 
{
 border:0px;
 margin:0px;
 padding:0px;
 vertical-align:top;
}

.credits a, .credits
{
 font-size:9px;
 color:#995555;
 text-decoration:none;
}

.credits span.right 
{
 float:right;
}

.controlImg, .menu_controls img, .article_controls img, .plane_controls img, .thumb_controls 
{ 
 vertical-align:middle;
 padding:0px;
 margin:0px;
 border:0px;
}

.menu_controls:hover
{
 padding:0px;
}

.article_controls
{
 padding:0 10px 0 10px;
}

.plane_controls a.edit
{
 padding:0px;
 margin:5px 5px;
 color:#000;
 font-weight:bold;
 text-decoration:underline;
}

.plane 
{
 padding:0px;
}

.two_cols 
{
 width:100%;
 margin:0 auto;
 padding:0px;
 vertical-align:top;
}

.two_cols td 
{
 width:50%;
}

.two_cols_top
{
 padding:0px;
 vertical-align:top;
}

.two_cols_left
{
 padding:0px;
 vertical-align:top;
}
.two_cols_right
{
 padding:0px;
 vertical-align:top;
}

.two_cols_bottom
{
 padding:0px;
 vertical-align:top;
}
