body { 
	text-align:center; /*fix IE bug: center*/
	height:100%; /* needed for container min-height */
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
	color:#000000;
	background-color:#FFFFFF;	
	background-image: url(../../img/vast/bg_wall.jpg);
	background-repeat: repeat;
	background-position: left top;
}
a, a:hover {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
a:hover, .error {
	font-weight:bold;
	color:#FF0000;
}
.error {
	font-weight:bold;
	background-color: #CC0000 !important;
	color:#FFFFFF !important;
}
/* HEADER + MENU ---------------------------------- */
#header {
	position:relative;
	z-index:0;
	width:969px;
	height:307px;
	text-align:right;
	background-color:#FFFFFF;	
}
#menu {
	position:relative;
	list-style-type: none;
	list-style: none;
	margin:0;
	padding:0;
	
}
ul#menu {
	background-color:#FFFFFF;
	width:100%;
	height:25px;
}
#menu li {
	width: auto;
	margin: 3px 24px 0px 0px;
	text-align:left;
	float:left;
	display:inline;
	background-color:#FFFFFF;	
}
#menu a { 
	font-size:11px;
	color:#000000;
	font-weight:bold;
	text-decoration: none;
}
#menu a:hover {
	color:#FF0000;
	text-decoration:none;
}
#subscribe {
	position:absolute;
	z-index:1;
	width:300px;
	height:100px;
	top:50px;
	left:660px;
	text-align:left;
	color:#F5EB24;
	font-size:12px;	
}
#subscribe label {
	color:#F5EB24;
	font-size:12px;	
	width:180px;
	background-color:#000000;
}
#subscribe h1 {
	color:#FFFFFF;
	font-size:10px;
	width:180px;
	margin-top:-16px;
	margin-right:196px;
	text-decoration:underline;	
}
/* CONTAINER -------------------------------------- */
#container {
	position: relative;
	z-index: 0;
	width: 969px;
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#FFFFFF;
	background-repeat: repeat-y;
	background-position: left top;	
}
#content ul {
	list-style-type: none;
	list-style: none;
	margin:0;
	padding:0;
}
#content li {
	margin: 0px 24px 0px 22px;
	text-align:left;
	float:left;
	display:inline;
}
h1, h2, .h1span, .h2span {
	color:#FFFFFF;
	font-size:26px;
	font-weight:bold;
	line-height:36px;
	font-style:normal;
	margin:0px 0px 5px 0px;
}
h2, .h2span {
	color:#F5EB24;
	font-style:italic;
}
h1 span, h2 span, h4 span, .h1span, .h2span, .h4span  {
	background-color:#000000;
}
h3 {
	color:#000000;
	font-size:16px;
	font-weight:bold;
	line-height:22px;
	margin:30px 0px 27px 0px;
}
h4, .h4span {
	color:#F5EB24;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	font-style:normal;
	margin:0px 0px 2px 0px;
}

.floatleft {
	position:relative;
	width:120px;
	float:left;
	display:inline;
	margin:0px 16px 27px 0px;
}
.floatleft { /* keep IE6 happy */
	height:auto;
}
img.stayleft {
	position:relative;
	float:left;
	display:inline;
	margin:5px 10px 5px 0px;
}
img.stayright {
	position:relative;
	float:right;
	display:inline;
	margin:5px 0px 5px 10px;
}
.imgwithborder {
	position:relative;
	float:left;
	display:inline;
	padding:10px;
	background-image:url(../../img/vast/bg_image.gif);
	margin:5px 0px 5px 0px;
}
#agenda ul { list-style-type: none;
	list-style: none;
	margin:0;
	padding:0;
}
#agenda li {
	width:630px;
	margin-left:22px;
	text-align:left;
	display:block;
}
#agenda h5 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	background-color:#F3E927;
}
#sidebar {
	position:relative;
	z-index:0;
	float:right;
	display:inline;
	width:258px;
}
#sidebar span {
	color:#F5EB24;
	background-color:#000000;
	font-style:normal;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
	font-variant: small-caps;
}
#mailinglist{
	position:relative;
	z-index:1;
	width:300px;
	height:150px;
	left:150px;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	background-image: url(../../img/vast/bg_mailing.gif);
}
#mailinglist label {
	color:#F5EB24;
	font-size:12px;	
	width:180px;	
}
/* FOOTER ------------------------------------------- */
#footerspacer { /* zorg dat footer onder content komt te staan */
	position: relative;
	z-index:0;
	margin: 0px 0px 0px 0px;
	clear:both;
	width:100%;
	padding-bottom:4em; /* bottom padding for footer */
}
#footer { /* zorg dat container vlak goed uitvult */
	position: absolute;
	width:100%;
	height:54px;
	bottom:0px !important;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align:center;
	font-size: 9px;
	clear: both;
	color:#FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
/* ------ formulieren ----------------- */
label {
	float:left;
	width:120px;
	font-size:11px;
}
form {
	font-size:11px;
}
/* ----------- preview --------------- */
#drag {
	position:absolute;
	z-index:99 !important;
	width:200px;
	background-color:#E3E3E6;
	border: 4px ridge #999999;
	font-size:12px;	
	line-height:normal;
	cursor:move;
	padding:10px;
	text-align:center;
}
#drag a {
	color:#FF0000;
}
#drag h1 {
	font-size:14px;
}


/*--- toevoegingen dd 20100602 --------------*/
/*--- ten behoeve van opmaak agenda ---------*/
/*--- door: Erik Eek, medewerker Get-Ruff -- */

tr{ 
  vertical-align: top;
}
td {  
  vertical-align: top;
  margin: 0;
  padding: 0% 0px;
  font-size: 12px;
 }

span.aga{ 
  background-color:#000000;
 }
 
 b.aga { 
  font-weight: bolder;
  font-size: 12px;
 }
  
h6 {
	font-size:18px;
	font-weight:bold;
	line-height:16px;
	font-style:normal;
	margin:0px 0px 2px 0px;
}

span.aga1 {
background-color:#000000;
  color:#F5EB24;/*---yellow ---*/
}

span.aga2{
background-color:#000000;
   color:#CC0000;/* ---red ---*/
  }

span.aga3{
background-color:#000000;
  color:#2341FF;/*---blue ---*/
}

td.day{ 
  padding:  2px 2px 0px 2px;
  background-color: #FAFAFA;
  text-align:center;
  border: 2px; 
  border-style: solid; 
  border-color :#000000;
}

span.day{
 font-size:24px;
  line-height:24px;
  font-style:normal;
  color: #000000;
  width: 100%;
   background-color:#FAFAFA;
}

td.night{ 
  padding: 2px 2px 2px 2px;
  background-color:#000000;
  text-align:center;
  border: 2px; 
  border-style: solid; 
  border-color :#FAFAFA;
}
span.night{
 font-size:24px;
  line-height:24px;
  font-style:normal;
   color: #FAFAFA;
   width: 100%;
   background-color:#000000;
}



