@charset "utf-8";
/* CSS Document */

input, select, th, td {font-size:1em}

#title {
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	color: #3C4451;
	text-transform:uppercase;
	font-weight:bold;
}

#search, #menu{
	font-family:  Verdana, Arial, Tahoma, sans-serif;
	font-size:10px;
	color: #F6F6F6;
	font-weight:bolder;

}

#search input {
	font-family:  Verdana, Arial, Tahoma, sans-serif;
	font-size:10px;
	width: 120px;
}


#menu {
	font-size:11px;
	line-height: 18px;	
}

#menu a, #menu a:link, #menu a:hover, #menu a:visited, #menu a:active{
	color: #F6F6F6;
	text-decoration:none;
}


.footertekst
{
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-size:0.7em;
	color: #3C4451;
}

.footertekst a:link, .footertekst a:visited, .footertekst a:active, .footertekst a:hover
{
	color: #3C4451;
	text-decoration:none;
	font-weight:bolder;
}

.footertekst a:hover
{
	text-decoration:underline;
}



.righttext, .righttext .paragraaftitel, .righttext .paragraafinhoud {
	text-align:right;
}

.centertext, .centertext .paragraaftitel, .centertext .paragraafinhoud {
	text-align:center;
}

.lefttext, .lefttext .paragraaftitel, .lefttext .paragraafinhoud {
	text-align:left;
}

.paragraaftitel, .richtinginhoudtitel {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	font-weight: bolder;
	margin: 0px;
	padding-bottom: 7px;
}
.paragraaftitel {
	font-size: 0.9em;
}
.paragraafinhoud{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}


.paragraafinhoud  a, .paragraafinhoud  a:link,  .paragraafinhoud a:hover, .paragraafinhoud a:visited, .paragraafinhoud a:active{
	color: #57415A;
	text-decoration:none;
}

.paragraafinhoud a:hover {
	color: #444444;
	text-decoration:underline;
}



/* RICHTINGEN */

.richtingen-overzicht, .richtingen-overzicht table {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align:center;
}

.richtingen-overzicht .headerjaar,
.richtingen-overzicht .headergraad,
.richtingen-overzicht .headertype {
	height:1.1em;
	font-size: 1.1em;
	font-weight:bold;
}

/*.richtingen-overzicht .headerjaar {
	background:#EDEAEB;
}*/

.richtingen-overzicht .headergraad {
	background:#C04363;
	color:#FFFFFF;
}

.richtingen-overzicht .headertype {
	background:#DE9EB0;
	font-style:italic;
	color:#594248;
}

.richtingen-overzicht .richting1,
.richtingen-overzicht .richting2,
.richtingen-overzicht .richting2 td,
.richtingen-overzicht .richting3,
.richtingen-overzicht .richting4,
.richtingen-overzicht .richting5,
.richtingen-overzicht .richting6,
.richtingen-overzicht .richting7
{
	padding-top:7px;
	padding-bottom:7px;
	font-size: 0.9em;
}


.richtingen-overzicht .richting1,
.richtingen-overzicht .richting3,
.richtingen-overzicht .richting5,
.richtingen-overzicht .richting7 {
	background:#EDEAEB;
}

.richtingen-overzicht .richting2,
.richtingen-overzicht .richting4,
.richtingen-overzicht .richting6 {
	background: #F4F0F2;
}


.richtingen-overzicht .richting3,
.richtingen-overzicht .richting4,
.richtingen-overzicht .richting5,
.richtingen-overzicht .richting6,
.richtingen-overzicht .richting7
{
	border-bottom:1px solid  #FFFFFF;
}

.richtingen-overzicht td {
	width:14%;
}

.richtingsidebar {
	float: left; 
	width: 250px;
}

.richtingsidebar img {
	width: 230px;
	/*height: 190px;*/
}
.richtinginhoud {
	margin-left: 250px;
	min-height: 190px;
}

.richtingvaksummary {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 25px;
}


.richtingvaksummary .box {
	border: solid 1px #CCCCCC;
	background: #FBFBFB;
}


.richtinginhoudtitel {
	padding-top: 10px;
	font-size: 1.15em;
}


.uurroostertable {
	background-color: #FBFBFB;
	width: 70%;
	border:none;
}


.uurroostertable th, .uurroostertable td {
	vertical-align:middle;
}

.uurroostertable th {
	text-align: left;
	font-weight:normal;
}
.uurroostertable td {
	text-align: center;
}


.uurroostertd-even {}
.uurroostertd-odd {
	background-color: #F3F3F3;
}


/* KALENDER */
.kalendertabel {
	width: 85%;
	background-color:#FBFBFB;
	font-size:1em;
}

.kalenderdatum-oneven, .kalenderdatum-even, .kalenderinhoud {
	border-bottom: 1px dotted #F1DBE1;
	color: #3C4458;
	padding-top: 9px;
	padding-right: 15px;
	padding-bottom: 9px;
	padding-left: 15px;
}
.kalenderdatum-oneven, .kalenderdatum-even {
	width: 180px;
	text-align:center;
	font-weight:bold;
}

.kalenderdatum-oneven {
	background-color: #F3F3F3;
}

.schooljaar {
	font-weight:bold;
}



