#map-canvas {
	width: 690px;
	height: 370px;
	border: 1px solid #9A9695;
	margin-top: 15px;
	margin-left: -5px;
}
#toggle-map .hide, #toggle-map.map-visible .show {
	display: none;
}
#toggle-map.map-visible .hide, #toggle-map .show {
	display: inline;
}
#toggle-map a.show {
	background: url(images/arrow-down.png) right center no-repeat;
}
#toggle-map a.hide {
	background: url(images/arrow-up.png) right center no-repeat;
}
#toggle-map a {
	padding-right: 15px;
	color: #AF3161;
	text-decoration: underline;
}
#toolbar {
	width: 150px;
	border-bottom: 2px solid #AA3665;
	position: absolute;
	background-color: white;
	top: 28px;
	left: 402px;
	height: 100px;
	padding-left: 130px;
}
#toolbar h2 {
	color: white;
	background-color: #AA3665;
	font-size: 1.2em;
	width: 100px;
	height: 80px;
	float: left;
	padding: 10px;
	margin-left: -130px;
	_margin-left: -65px;
	font-weight: normal;
}
#toolbar #zip-search input {
	border: 1px solid #AA3665;
	margin: 0;
}
body #container #header #navigation input {
	padding: 0;
}
#toolbar #zip-search #postcode-cijfers {
	width: 30px;
	border: 1px solid #AA3665;
	margin: 0;
	padding: 0;
}
#toolbar #zip-search {
	padding: 5px;
}
#toolbar #zip-search #zip-submit {
	background-color: #AA3665;
	color: white;
	padding: 0;
	height: 22px;
	border: 1px solid #AA3665;
}
#toolbar #zip-submit, #toolbar #postcode-cijfers {
	height: 20px;
}
body #container .ouders #pageContent {
	width: 936px; padding-right: 0;
}
body #container .ouders #pageContent #sidebar {
	position: static; float: right; margin-right: 5px; width: 217px;
}

/* School list */

body #container .ouders #pageContent #schools {
	border: 1px solid black;
	width: 688px;
	font-size: .9em;
}
#schools th {
	background: url(../images/tableHeaderGradient.png) bottom left repeat-x;
	text-align: left;
	color: #585858;
	padding: 5px 10px;
	font-size: 10zpx;
}
#schools th, #schools td {
	border-right: 1px solid white;
}
#schools th.school {
	width: 150px;	
}
#schools .last-cell {
	border-right: none;
}
#schools .odd td {
	background-color: #F5F5F5;
}
#schools .top.odd td {
	background-color: #F6EBF1;
}
#schools .even td {
	background-color: #fff;
}
#schools td {
	color: #707070;
	padding: 5px 10px;
}
#schools a {
	color: #707070;
}
#schools .top td {
	color: black;
}
#schools .top a {
	color: black;
}
#schools .top a:hover {
	color: #AF3161;
} 
#schools tr:hover td, #schools tr.hovered td {
	color: #AF3161;
}
.school-info {
	background-color: black;
	width: 250px;
	color: yellow;
	position: absolute;
}