td {
	font-size: 11px;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

#content #secondcolumn #main .agendabackground {
	height: 210px;
	position: absolute;
	top: 6px;
	left: 0px;
	width: 625px;
	background-image: url(../images/agenda/agendabackground.jpg);
	background-repeat : no-repeat;
}

#content #secondcolumn #main .agendahead {
	position: absolute;
	left: 560px;
}

#content #secondcolumn #main #calenderclient {
	z-index: 401;
	position: relative;
	top: 6px;
	left: 23px;
	width: 176px;
	margin-bottom: 10px;
}

#content #secondcolumn #main #calenderclient .calenderdays {
	font-size: 11px;
	font-weight: bold;
	background-color: transparent;
	height: 11px;
	color: #FFFFFF;
}

#content #secondcolumn #main #calenderclient .month {
	text-align: center;
	padding-top: 3px;
	height: 11px;
	width: 174px;
	font-weight: bold;
	color: #FFFFFF;
}

#content #secondcolumn #main #calenderclient .month img{
	vertical-align: middle;
}

#content #secondcolumn #main #calenderclient td {
	width: 24px;
	height: 24px;
	vertical-align: middle;
	text-align: center;	
}

#content #secondcolumn #main #calenderclient .totaleventsmonth {
	width: 174px;
}

#content #secondcolumn #main #calenderclient .inactiveday {
	background-color: #616A70;
	color: #4E575E;
	cursor: pointer;
	cursor: hand;
}

#content #secondcolumn #main #calenderclient .uneventfullday {
	cursor: pointer;
	cursor: hand;
}

#content #secondcolumn #main #calenderclient .eventfullday {
	color: #ffffff;
	background-image: url(../images/agenda/arrow.gif);
	background-repeat: no-repeat;
	cursor: pointer;
	cursor: hand;
}

#content #secondcolumn #main #calenderclient .today {
	font-weight: bold;
	color:#FFFFFF;
	text-decoration: blink;
	_text-decoration: underline;
}

#content #secondcolumn #main .overviewhead {
	height: 20px;
	background-color: #566C78;
	width: 615px;
}

#content #secondcolumn #main .overviewbar {
	height:20px;
	margin-left:10px;
	background-color: #4F565E;
	width: 605px;
	voice-family: "\"}\"";/* boxmodel hack. hieronder: ie6. hierboven: ie5. */
	voice-family: inherit;
	height:30px;
}	

#content #secondcolumn #main .overviewbarbottom {
	height: 20px;
	background-image: url(../images/agenda/headers_back.gif);
	vertical-align:absmiddle;
}

#content #secondcolumn #main .overviewbar2 {
	padding: 5px 5px 5px 15px;
	height: 40px;
	width: 605px;
	border-bottom:1px solid #566C78;
	color: #566C78;
	background-color: #E0E9EE;
	voice-family: "\"}\"";/* boxmodel hack. hieronder: ie6. hierboven: ie5. */
	voice-family: inherit;
	height: 30px;
	width: 585px;
}

#content #secondcolumn #main .overviewbarbottom2 {
	padding: 5px;
	height: 11px;
	width: 605px;
	margin-left: 10px;
	color: #566C78;
	background-color: #E0E9EE;
	voice-family: "\"}\"";/* boxmodel hack. hieronder: ie6. hierboven: ie5. */
	voice-family: inherit;
	height: 1px;
	width: 595px;
}

#content #secondcolumn #main .agendaitem {
	height: 19px;
	background-image: url(../images/agenda/agendaitemback.gif);
	width:605px;
}

#content #secondcolumn #main .agendaitem img{
	margin-right: 8px;
	vertical-align: top;
}

#content #secondcolumn #main .agendaitem .day{
	margin-right: 5px;
}

#content #secondcolumn #main .agendaitem .title{
	margin-left: 5px;	
}

#content #secondcolumn #main .agendaitem .toon {
	float: right;
	margin-right: 5px;
	width: 41px;
	height: 12px;
}

#content #secondcolumn #main .agendaitem .toon img {
	margin-top: 3px;
}

#content #secondcolumn #main .noresult {
	text-align: center;
	background:#FFFFFF;
	width: 604px;
}

#content #secondcolumn #main .agendatitle {
	font-size: 18px;
	font-weight: bold;
}

#content #secondcolumn #main .agendaitemdate {
	border-bottom: 1px solid #616A70;
	border-top: 1px solid #616A70;
}

#content #secondcolumn #main .agendaitemlocation {
	border-top: 1px solid #566C78;
	background-color: #E0E9EE;
	color: #566C78;
}

#content #secondcolumn #main .agendaitemprice {
	border-top: 1px solid #566C78;
	background-color: #E0E9EE;
	color: #566C78;
	text-align: right;
}

#content #secondcolumn #main .externallink {
	border-top: 1px solid #566C78;
	border-bottom: 1px solid #566C78;
	background-color: #E0E9EE;
	color: #566C78;
}

#content #secondcolumn #main .agendadescription {
	min-height: 100px;
	_height: 100px;
}

#content #secondcolumn #main .prevmonth {
	position: absolute;
	left: 15px;
	top: 10px;
	z-index: 500;
}

#content #secondcolumn #main .nextmonth {
	position: absolute;
	left: 188px;
	top: 10px;
	z-index: 500;
}

#content #secondcolumn #main #calenderclient .uneventfullselected {
	background-color: #8F989E;
}

#content #secondcolumn #main #calenderclient .eventfullselected {
	background-color: #586167;
}

#content #secondcolumn #main #calenderclient .inactiveselected {
	background-color: #6C747A;
}



/* HIER STAAN DE EXTRA STYLES VAN BRUIST*/


#eventcount {
	position: absolute;
	left: 275px;
	top: 58px;
	z-index: 500;
	color:#ffffff;
	font-weight: bold;
}

#categorytitle{
	position: absolute;
	left: 275px;
	top: 95px;
	z-index: 500;
	color:#ffffff;
	font-weight: bold
}

#categorydropdown{
	position: absolute;
	left:345px;
	top: 92px;
	z-index: 500;
	font-weight: bold;
}

#categorysearch{
	position: absolute;
	left:273px;
	color:#FFFFFF;
	top: 130px;
	z-index: 500;
	font-weight: bold;
	margin-top: 3px;
}

#zoekenbut{
	margin-left:213px;
	margin-top:5px;
	voice-family: "\"}\"";/* boxmodel hack. hieronder: ie6. hierboven: ie5. */
	voice-family: inherit;
	margin-left:215px;
	margin-top:5px;
}

#switch_datum{
	height:27px;
	color:#ffffff;
	vertical-align: top;
}

#switch_datum .rechter_hoekje{
	float: right;
}

#switch_datum .dagoverzicht_knop{
	vertical-align: text-top;
}
#switch_datum .dagoverzicht_knop2{
	vertical-align: text-top;
	margin-right: 10px;
}

select,input{
	border-right: #353c42 1px solid;
	border-top: #353c42 1px solid;
	border-left: #353c42 1px solid;
	border-bottom: #353c42 1px solid;
	background-color: #ffffff;
	font-family: arial, helvetica, verdana, times;
	font-size: 10px;
}

/* agenda */
.hour {
       border-collapse: collapse;
       border-spacing : 0px;
       background-color: #ffffff;
}

.calender_numbers {
	border-right: #4E575E 1px solid;
	width: 30px;
	padding: 3px;
	font-size: 16px;
	font-weight: bold;
	color: #4E575E;
      vertical-align: top;
      background-repeat: no-repeat;
      voice-family: "\"}\"";/* boxmodel hack. hieronder: ie6. hierboven: ie5. */
      voice-family: inherit;
	width: 24px;
	padding: 3px;

}

.calender_numbers span{
	vertical-align: top;
	font-size: 10px;
	text-decoration: underline;
}

.calender_content {
	width: 624px;
	vertical-align: top;
	padding: 0px;
}

switch_datum {
	position: absolute;
	left: 600px;
	top: 310px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}

.founditem{
	padding: 5px 0px 5px 10px;
	background-image: url(../images/itemback.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;	
}


.founditem .titel a:hover{
	text-decoration: underline;
}


.search_tekst .link a:hover{
	text-decoration: underline;
}

.search_seperator{
	background-color: #ffffff;	
	font-size:1px;	
	height:1px;
	padding: 0px;
	margin: 0px;
}

.line{
	background-color: #ffffff;	
	height:5px;
	border-bottom:1px solid #98A6B3;
}

.search_tekst{
	background-color: #ffffff;
	padding: 5px 0px 5px 10px;
}

#jezochtop{
	height:19px;
	padding: 5px 0px 3px 10px;
	color:#ffffff;
	border-top: 1px solid #8D949A;
}

.windowsbottom {
	background-image: url('../images/windowsbottoma.gif');
	height: 12px;
	background-repeat: no-repeat;
	background-color: #ffffff;
}
.mooi_man {
	color: #CCCCCC;
	font-size:10px;
	text-decoration : none;
}
.search_table_date{
	float:right;
	padding-right:5px;
	padding-top:3px;
	color: #4E575D;
	font-size:10px;
	text-decoration : none;
}
.search_table_link{
	background-color: #ffffff;
	font-size:9px;
	padding-left:13px;
	padding-top:5px;
	padding-bottom:5px;
}
.search_table_tekst{
	padding-left:13px;
	padding-right:5px;
}
.search_table_founditem{
	background-image: url(../images/itemback.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;	

}