/* Algemeen */

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:small; 
}
a:link, a:visited { text-decoration:none; color:#09c; }
a:active, a:hover { text-decoration:none; color:#058; }
.line {
	color:#09c;
}
h1 {
	font-size:medium; font-weight:bold;
	margin-top:1.0em; margin-bottom:0.6em;
	color:#f00;
}
h2 {
	font-size:medium; font-weight:bold; font-style:italic;
	margin-top:1.6em; margin-bottom:0.6em;
	color:#f00;
}
h3 {
	font-size:small; font-weight:bold;
	margin-top:0.8em; margin-bottom:0.6em;
	color:#f00;
}

/* Indeling pagina */

#top {
	position:fixed;
	top:0; left:0;
	width:100%; height:80px;
	z-index:2;
	border-bottom:2px solid #09c;
	background-color:#fff;
}
#logo {
	position:absolute;
	top:0; left:0;
	width:380px; height:75px;
	padding:5px 5px 0px 5px;
}
#titel {
	position:absolute;
	top:10px; left:405px;
	text-align:center;
	font-size:x-large; font-weight:bold;
	color:#09c;
}
#menu1 {
	position:absolute;
	top:82px; left:0;
	width:100%;height:20px;
	padding-left:5px;
	font-size:small; font-weight:bold;
	background-color:#fff;
	border-bottom:1px solid #09c;
}
#menu2 {
	position:absolute;
	top:103px; left:0;
	width:100%;height:20px;
	padding-left:5px;
	font-size:small; font-weight:bold;
	background-color:#fff;
	border-bottom:2px solid #09c;
}
#wrk {
	position:absolute;
	top:125px; left:0;
	z-index:1;
	padding:10px 5px 10px 5px;
}

/* Kalender specifiek */

table.kal1 { border:1px solid #09c; border-collapse:collapse; empty-cells:show; }
tr.kal1wit   { background-color:#fff; }
tr.kal1kleur { background-color:#def; }
th.kal1titelL { padding:0.2em 0.6em; border:1px solid #09c; background-color:#9cf; text-align:left; }
th.kal1titelC { padding:0.2em 0.6em; border:1px solid #09c; background-color:#9cf; text-align:center; }
th.kal1titelR { padding:0.2em 0.6em; border:1px solid #09c; background-color:#9cf; text-align:right; }
td.kal1op    { padding:0; border:1px solid #09c; text-align:center; }
td.kal1wdag  { padding:0.1em 0.2em; border:1px solid #09c; border-right:hidden; text-align:right; vertical-align:top; }
td.kal1mdag  { padding:0.1em 0.2em; border:1px solid #09c; border-right:hidden; text-align:center; vertical-align:top; }
td.kal1maand { padding:0.1em 0.2em; border:1px solid #09c; border-right:hidden; text-align:left; vertical-align:top; }
td.kal1jaar  { padding:0.1em 0.2em; border:1px solid #09c; text-align:left; vertical-align:top; }
td.kal1afd   { padding:0.1em 0.2em; border:1px solid #09c; text-align:center; vertical-align:top; }
td.kal1tijd  { padding:0.1em 0.2em; border:1px solid #09c; text-align:center; vertical-align:top; }
td.kal1info0 { padding:0.1em 0.6em; border:1px solid #09c; text-align:left; }
td.kal1info1 { padding:0.1em 0.6em; border:1px solid #09c; text-align:left; font-weight:bold; }
td.kal1info2 { padding:0.1em 0.6em; border:1px solid #09c; text-align:left; font-weight:bold; color:#f00; }
td.kal1info3 { padding:0.1em 0.6em; border:1px solid #09c; text-align:left; font-weight:bold; color:#00f; font-size:larger; }

#kal1fld {
        float:left;
        width:8em;
        padding-right:1em;
        text-align:right;
        font-weight:bold;
	color:#09c;
}
#kal1val {
        text-align:left;
}
#kal1btn {
        padding-left:9em; padding-top:1em;
	color:#09c;
}

