/*

only black used as color

*/

#site { 
	width: 650px; 
	font: 12px arial, verdana, sans-serif;
	line-height: 16px;
	color: black;
}

#bgcontainer, #header_full, #header, #navigation, #footer, #content-home .nieuwsbrief, #content-home .ledennieuws { display: none;}

#content { width: 650px; height: 100%;}

#text { 
	width: 410px; 
	float: left;
}

#sidebar { 
	padding: 5px 10px 10px 10px;
	width: 210px; 
	float: right; 
	border: 1px dashed #aaa;
}

h1, td h1 {font: 18px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 7px;}
h2, td h2 {font: 16px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 7px;}
h3, td h3 {font: 15px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 7px;}
h4, td h4 {font: 14px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 7px;}
h5, td h5 {font: 13px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 7px;}
h6, td h6 {font: 12px arial, verdana, sans-serif; font-weight: bold; color: black; margin-bottom: 7px;}

#content a:link, #content a:visited {text-decoration: none; color: black ;  border-bottom: 1px solid black;}

#content img { margin: 10px 0px; }
#content img.left {	margin: 0px 10px 10px 0px; float: left; }
#content img.right { margin: 0px 0px 10px 10px; float: right; }

#print_header {
	width: 650px;
	height: 80px;
	display: block;
}

#print_header .logo {
	margin: 0px;
	padding: 0px;
	float: left;
}



/* START CALENDAR */


#calendar{
	width: 660px;
}

#lefttop{
	margin: 0px 0px 0px 0px;
	width: 95px;
	float: left;
	background: #fff;
	border-top: 5px solid #ffffff;
	height: 30px;
}

#days{
	margin: 0px 0px 0px 0px;
	width: 557px;
	float: left;
	background: #fff;
	border-top: 5px solid #ffffff;
	height:30px;

}

#days ul{
	list-style-type: none;
	height: 25px;
}

#days li{
	padding: 0px;
	margin: 0px 0px 0px 0px;
	height: 25px;
	float: left;
}

#days li.download{
  display: none;
}

#days li.download a img{
  display: none;
}

#days li a:link, #days li a:visited{
	padding: 0px 10px;
	float: left;
	font-weight: bold;
	color: #ee3a42;
	text-decoration: none;
	height: 25px;
}



#times{
	/* position: relative; */
	margin: 0px 0px 0px 0px;
	width: 90px;
	min-height: 586px;
	height: auto !important;
	height: 586px;
	float: left;
	background: #fff;
	border-top: 5px solid #dddee0;
	border-bottom: 5px solid #dddee0;	
	border-left: 5px solid #dddee0;
	text-align: right;
}

#times_weekend{
  /* position: relative; */
  margin: 0px 0px 0px 0px;
	width: 90px;
  min-height: 246px;
  height: auto !important;
  height: 246px;
  float: left;
  background: #fff;
  border-top: 5px solid #dddee0;
	border-bottom: 5px solid #dddee0;	
	border-left: 5px solid #dddee0;
	text-align: right;
}

#times img.doubleline, #times_weekend img.doubleline{
	display: none;
}

#times ul, #times_weekend ul{
	margin: 28px 0px 0px 0px;
	width: 40px;
	list-style-type: none;
	text-align: right;
}

#times li, #times_weekend li{
	padding: 0px 0px;
	width: 40px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
}

#schedule{
	position: relative;
	width: 547px;
	min-height: 586px;
	height: auto !important;
	height: 586px;
	float: left;
	/* z-index: -1; */

	background: #fff url(/pics/calendar_grid.gif) 0px 35px no-repeat;	
	border-top: 5px solid #dddee0;
	border-right: 5px solid #dddee0;	
	border-bottom: 5px solid #dddee0;	
	border-left: 5px solid #dddee0;
}

#schedule_weekend{
  position: relative;
  width: 547px;
  min-height: 246px;
  height: auto !important;
  height: 246px;
  float: left;
  /* z-index: -1; */
  background: #fff url(/pics/calendar_grid_weekend.gif) 0px 35px no-repeat;  
  border-top: 5px solid #dddee0;
	border-right: 5px solid #dddee0;	
	border-bottom: 5px solid #dddee0;	
	border-left: 5px solid #dddee0;
}

#schedule .column, #schedule_weekend .column{
	width: 130px;
	float: left;
}

#schedule .type, #schedule_weekend .type{
	padding: 0px 10px;
	width: 110px;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
}

#descriptiontarget{
display: none;
}

#descriptiontarget_weekend {
  position: absolute;
  margin-top: 215px;
  padding: 0px 5px;
  height: 36px;
  line-height: 14px;
  font-size: 10px;
  font-weight: bold;
  left: 0px;
  overflow: hidden;
  color: #ee3a42;
}

/* ---------------------------------- Main event styles */

#schedule .column .event, #schedule_weekend .column .event{position: absolute;}

#schedule .column .event span, #schedule_weekend .column .event span{
	position: relative;
	padding: 0px 3px;
	margin: 0px 5px; 
	width: 114px;
	display: block;
	cursor: pointer;
}

#schedule .column .event span.description, #schedule_weekend .column .event span.description{padding: 0px; margin: 0px; width: 110px; overflow: hidden;}
#schedule .column .event span span.extra, #schedule_weekend .column .event span span.extra {position: absolute; left: -5px;}

/* ---------------------------------- Colors */

#schedule .type span.green, #schedule_weekend .type span.green {color: #545900}
#schedule .column .event span.green, #schedule_weekend .column .event span.green {color: #545900; border-bottom: 1px solid #acad49; background: #e5e47d url(/pics/bg_spanGreen.gif) top left repeat-x; }
#schedule .column .event span.green span.extra, #schedule_weekend .column .event span.green span.extra{background-color: #f2f2d7; border-top: 1px solid #acad49;}

#schedule .type span.orange, #schedule_weekend .type span.orange {color: #ff9722}
#schedule .column .event span.orange, #schedule_weekend .column .event span.orange {color: #f35800; border-bottom: 1px solid #ff9700; background: #ffffff url(/pics/bg_spanOrange.gif) top left repeat-x; }
#schedule .column .event span.orange span.extra, #schedule_weekend .column .event span.orange span.extra {background-color: #ffffff; border-top: 1px solid #ff9700;}

#schedule .type span.red, #schedule_weekend .type span.red {color: #ee3a42}
#schedule .column .event span.red, #schedule_weekend .column .event span.red {color: #7b0000; border-bottom: 1px solid #ac1b1e; background: #f1676d url(/pics/bg_spanRed.gif) top left repeat-x; }
#schedule .column .event   span.red span.extra, #schedule_weekend .column .event 	span.red span.extra {background-color: #ffeeee; border-top: 1px solid #ac1b1e;}

#schedule .type span.purple, #schedule_weekend .type span.purple	{color: #a8709b}
#schedule .column .event span.purple, #schedule_weekend .column .event span.purple {color: #5c2a52; border-bottom: 1px solid #96688d; background: #ca8fbc url(/pics/bg_spanPurple.gif) top left repeat-x; }
#schedule .column .event span.purple span.extra, #schedule_weekend .column .event span.purple span.extra {background-color: #ffe6f9; border-top: 1px solid #96688d;}


/* END CALENDAR */
