body {
	margin: 0;
	padding: 0;
	margin-top: 0px;
	margin-left: 0px;
	font: 13px Arial;
	line-height: 1.5;
	color: #2d2d2d;
	line-height: 20px;
}
textarea, input {
	font: 12px "Trebuchet MS", "Lucida Sans unicode", Arial, Helvetica, sans-serif, courier;
}

h1 { font-size: 24px; color: #fff; background: #b4b4a8; padding: 8px; }
h2 { color: #5c5c5c; font-size: 18px; }

.h2first {
	color: #cc234c;
	font-size: 24px;
}

h3 { color: #2d2d2d; font-size: 12px; }
.h3 { height:18px; }

a { color: #cc234c;}
a img { border: none; }
a:hover { color: #000; }

#pl {
	float: left;
	padding: 0;
	display: block;
	clear: both;
}

#kalender {
	float: left;
	width: 295px;
	height: 240px;
	background:url(/images/backfade.png) no-repeat 0px 0px;
	text-align: center;
	padding: 5px;
	margin: 10px;
}

.calendar-month {
	font-size: 16px;
	color: #ffffff;
}

.calendar {
	width: 100%;
}

.calendar th {
	font-size: 12px;
    height: 36px;
	color: #aeaeae;
}

.calendar td {
	font-size: 12px;
	text-align: center;
	color: #686868;
}

.calendar td.vandaag {

}

.calendar td.wknr {
    font-size: 12px;
    color: #aeaeae;
    width: 40px;
	/* border-right: 1px dotted #aeaeae; */
}

.calendar td.vak {
	color: #cc234c;
	font-size: 14px;
	font-weight: bold;
	background-color: #ffffff;
	border: #DCDCE8 solid 1px;
}

td.wd_5, td.wd_6 {
 	color: #0d5d9a;
}

#kalender_labels {
	text-align: left;
}

#kalender_labels {
	text-align: left;
}

#noord, #midden, #zuid {
	height: 18px;
	width: 112px;
	float:left;
	background-color:#123456;
}

#noord {
	background: url(/images/images.png) no-repeat 0px 2px;
}
#midden {
	background: url(/images/images.png) no-repeat 0px -21px;
}

#zuid {
	background: url(/images/images.png) no-repeat 0px -44px;
}

#bookmark_schoolvakanties {
	float: left;
	padding-left: 20px;
	margin-right: 6px;
	background: url(/images/favo.gif) no-repeat 0px 3px;
	cursor: hand;
}

#witblok {
    text-align:left;
	background:#ffffff;
	width: 880px;
	padding:20px;
	border: 1px solid #DCDCE8;
}

#schoolvakanties_h1 {
	background: #b4b4a8;
	text-align: center;
	height: 36px;
	width: 962px;
}

#schoolvakanties-legenda {
	width: 700px;
	text-align: justify;
}

#plaats_select_info {
	padding: 4px;
	margin-top: 4px;
	width: 150px;
	font-size: 10px;
	line-height: 12px;
	color: #6e6e6e;
	border: 1px dotted #DCDCE8;
}

#schoolvakanties_schema_wrapper {
	background: #fff url(/images/back.png) repeat;
	/* width: 768px; */
	width:960px;
	padding: 0px;
	text-align: center;
	border: #a9a9a9 1px solid;
}

#schoolvakanties_schema {
	width: 100%;
	text-align: left;
}

#b150 {
	width: 150px;
}

#container {
	margin: 10px auto 10px auto;
	width: 962px;
	position: relative;
}

#datum {
   float:right;
   padding-top: 2px;
   padding-right:8px;
   color: #fff;
}

#schoolvakanties_header {
	background: #fff url(/images/schoolvakanties_header.jpg) no-repeat;
	width:962px;
	height:120px;
}

#schoolvakanties_main {
	background: #fff;
	width: 984px;

}

#schoolvakanties_main_text {
	padding: 0px;
    padding-bottom: 6px;
	float: left;
}

#schoolvakanties_footer {
/*
	background: #fff url(/images/schoolvakanties_footer.png) no-repeat;
*/
	width:984px;
	height:34px;
}

#schoolvakanties_balk_grijs {
	background: #fff url(/images/schoolvakanties_balkgrijs.png) no-repeat;
	width:984px;
	height:5px;
}


#schoolvakanties_menu {
	float:left;
	margin-top: 66px;
	margin-left: 8px;
	margin-bottom: 0px;
/* 	border: #a9a9a9 1px solid; */
	width: 100%;
	padding: 0px;
	float: left;
}

#schoolvakanties_left {
	float:left;
	margin-top: 9px;
	padding: 0px;
	/* border: #a9a9a9 1px solid; */
	width: 700px;
}


#schoolvakanties_right {
	float:right;
	text-align:left;
	margin-top: 9px;
	padding: 10px;
	/* border: #a9a9a9 1px solid; */
	width: 160px;
}


#clear {
	clear: both;
}

#ad728x90_boven {
	width: 768px;
	height: 15px;
	padding:8px;
}

#ad160x600_rechts {
	width: 160px;
	height: 600px;
}

#ad768x90_onder {
 	margin-top: 20px;
}


#d2 { background: #fff url(/images/dots2.gif) repeat-x; height:1px; }
#d3 { background: #fff url(/images/dots3.gif) repeat-x; height:10px; }

